:root{--tax-analyzer-font-light: #424a60;--tax-analyzer-font-dark: #000a2c;--tax-analyzer-secondary: #875dd5;--tax-analyzer-secondary-hover: #6f4cb0;--tax-analyzer-error: #d55858;--tax-analyzer-background: #f3effb;--tax-analyzer-border: #875dd5;--tax-analyzer-surface: #ffffff}.tax-analyzer-widget__bulk-container{width:100%;font-family:F37 Blanka,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-sizing:border-box}.tax-analyzer-widget__bulk-container *,.tax-analyzer-widget__bulk-container *:before,.tax-analyzer-widget__bulk-container *:after{box-sizing:border-box}.tax-analyzer-widget__drag-drop-button{width:100%;min-height:150px;padding:24px 16px;border:2px dashed var(--tax-analyzer-border);border-radius:8px;background-color:var(--tax-analyzer-background);cursor:pointer;transition:all .2s ease;outline:none;font-family:inherit}.tax-analyzer-widget__drag-drop-button:hover:not(:disabled){border-color:var(--tax-analyzer-font-dark);background-color:#e8e0f5}.tax-analyzer-widget__drag-drop-button:focus-visible{outline:2px solid var(--tax-analyzer-font-dark);outline-offset:2px}.tax-analyzer-widget__drag-drop-button--disabled{cursor:default}.tax-analyzer-widget__drag-drop-button-container{width:100%;height:100%;white-space:normal;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px}.tax-analyzer-widget__drag-drop-button-text{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:16px;line-height:120%;font-weight:400}@media (max-width: 600px){.tax-analyzer-widget__drag-drop-button-text{font-size:16px}}.tax-analyzer-widget__drag-drop-button-text>*{width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--tax-analyzer-font-light)}.tax-analyzer-widget__drag-drop-button-choose-files{color:var(--tax-analyzer-secondary)}.tax-analyzer-widget__drag-drop-icon{color:var(--tax-analyzer-font-light)}.tax-analyzer-widget__spinner{display:flex;align-items:center;justify-content:center;color:var(--tax-analyzer-secondary)}.tax-analyzer-widget__spinner-svg{animation:tax-analyzer-spin 1s linear infinite}@keyframes tax-analyzer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tax-analyzer-widget__error{color:var(--tax-analyzer-error);font-size:14px;text-align:center;padding:8px 0}
