.a.svelte-1udyrqm{background-color:var(--sidebar-color)}.card.svelte-1udyrqm{background-color:var(--sidebar-color);padding:0;box-shadow:0 0 40px #0006;border-radius:4px;transition:background .3s;cursor:pointer}.card.svelte-1udyrqm:hover{background-color:var(--medium-gray)}.card.svelte-1udyrqm .card-name:where(.svelte-1udyrqm){text-align:center;font-size:1rem;font-weight:600;color:var(--header-color)}.card.svelte-1udyrqm img:where(.svelte-1udyrqm){width:100%;aspect-ratio:1;object-fit:cover;margin:0 0 20px}.card.svelte-1udyrqm img:where(.svelte-1udyrqm):hover{opacity:.8}.card.svelte-1udyrqm .icon-placeholder:where(.svelte-1udyrqm){width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background-color:var(--medium-gray);margin:0 0 20px;transition:background .3s}.card.svelte-1udyrqm svg{width:40%;height:40%}.integration-card.svelte-1iuwfoc{transition:box-shadow .3s ease-in-out}.integration-card.svelte-1iuwfoc:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.logo-container.svelte-1iuwfoc{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:9999px;overflow:hidden;background-color:#fff}.logo-container.svelte-1iuwfoc img:where(.svelte-1iuwfoc){width:100%;height:100%;object-fit:contain}@keyframes svelte-r9p0hk-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-r9p0hk{animation:svelte-r9p0hk-fade-in-up .1s ease-out}.search-input-wrapper.svelte-1sy7vrv{position:relative}.search-input.svelte-1sy7vrv{color:#ccc;font-style:italic;border-radius:5px;border:1px solid #cccccc;margin-bottom:10px;padding:10px 10px 10px 30px}.search-input.svelte-1sy7vrv:focus{color:#000;border-color:var(--accent-color);outline:none!important;border-width:1.5px;box-shadow:none}.spinner-container.svelte-1sy7vrv{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.table-container.svelte-1sy7vrv{width:100vw;max-width:100vw;padding-right:10px;margin:0 auto}@media(min-width:768px){.table-container.svelte-1sy7vrv{width:calc(90vw - var(--sidebar-width));padding-right:0}}.table-container.svelte-1sy7vrv .highlight-column-title{background-color:var(--accent-color);color:#fff}.table-container.svelte-1sy7vrv .icon-and-title:where(.svelte-1sy7vrv){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.table-container.svelte-1sy7vrv .icon-and-title:where(.svelte-1sy7vrv) .bot-icon{position:absolute;top:0;right:0;width:10px;height:10px}.table-container.svelte-1sy7vrv .highlight-column-data{background-color:var(--table-background-color);color:var(--text-color)}.table-container.svelte-1sy7vrv .dropdown:where(.svelte-1sy7vrv){width:150px;height:35px;padding:5px 25px 5px 5px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333;text-overflow:ellipsis;overflow:hidden;text-align:left;max-width:150px;white-space:nowrap;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative}.table-container.svelte-1sy7vrv .dropdown:where(.svelte-1sy7vrv):focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 5px #007bff80}.table-container.svelte-1sy7vrv .dropdown:where(.svelte-1sy7vrv):after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent;pointer-events:none}.nav-container.svelte-1sy7vrv{display:flex;justify-content:space-between;margin:10px auto 0;padding-left:70px;padding-right:70px}.checkbox{display:flex;height:100%;width:12px;height:12px;margin-left:7px}.main-checkbox{display:flex;height:100%;width:12px;height:12px}.custom-table{font-size:10px;padding:0;width:100%}.custom-table th{font-size:10px;text-align:left;align-items:center}.custom-table td{padding:10px;height:30px;text-align:center;align-items:center}.custom-table th,.custom-table td{overflow:hidden;text-overflow:ellipsis;text-align:center}p.svelte-1izrgp7{background-color:#f0f0f0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:.375rem;border:.7em dashed #c3c3c3;outline:1em solid #f0f0f0;transition:border .3s ease-in-out;outline-offset:-1.3em;padding:.475em}p.svelte-1izrgp7:focus{border-color:#2196f3}p.svelte-1izrgp7:hover{border-color:#343434}p.svelte-1izrgp7 span:where(.svelte-1izrgp7){transition:color .1s;transition:fill .1s}p.svelte-1izrgp7:focus span:where(.svelte-1izrgp7){color:#2196f3;fill:#2196f3}p.svelte-1izrgp7:hover span:where(.svelte-1izrgp7),p.svelte-1izrgp7 span:where(.svelte-1izrgp7){color:#373737;font-size:1.2em;cursor:default;align-content:center}.dropfile-zone.svelte-1c2fc2x{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;height:200px;width:100%;border:2px dashed #e2e8f0;border-radius:8px;cursor:pointer;background-color:#f8fafc;color:#64748b;font-size:.9rem;transition:border-color .2s ease-in-out;padding:20px}.dropfile-zone.svelte-1c2fc2x:hover{border-color:#94a3b8}.dropfile-zone.svelte-1c2fc2x p:where(.svelte-1c2fc2x){margin:.5rem 0 0}.help-message.svelte-1c2fc2x{margin-top:1rem;text-align:center;font-size:.85rem;color:#64748b}.help-message.svelte-1c2fc2x a:where(.svelte-1c2fc2x){color:#3b82f6;text-decoration:none}.help-message.svelte-1c2fc2x a:where(.svelte-1c2fc2x):hover{text-decoration:underline}.file-status-display-container.svelte-1c2fc2x{width:100%;padding:0;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px #0000000d;border:1px solid #e2e8f0}.file-entry-screenshot.svelte-1c2fc2x{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:6px;background-color:#f8fafc;position:relative}.file-info-screenshot.svelte-1c2fc2x{display:flex;align-items:center;gap:.75rem;flex-grow:1}.pdf-icon.svelte-1c2fc2x{height:24px;width:24px}.file-details.svelte-1c2fc2x{display:flex;flex-direction:column;justify-content:center}.file-name-display.svelte-1c2fc2x{font-size:.95rem;font-weight:500;color:#334155;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.file-status-text.svelte-1c2fc2x{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#64748b}.file-size.svelte-1c2fc2x{white-space:nowrap}.upload-complete-tag.svelte-1c2fc2x{background-color:#d1fae5;color:#065f46;padding:.2rem .5rem;border-radius:9999px;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.uploading-tag.svelte-1c2fc2x{background-color:#e0e7ff;color:#3b82f6;padding:.2rem .5rem;border-radius:9999px;font-weight:600;display:inline-flex;align-items:center;gap:.25rem}.delete-button.svelte-1c2fc2x{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;margin-left:1rem}.delete-button.svelte-1c2fc2x:hover{opacity:.8}.progress-bar-container.svelte-1c2fc2x{height:5px;width:100%;background-color:#e0e7ff;border-radius:0 0 8px 8px;overflow:hidden}.progress-bar.svelte-1c2fc2x{height:100%;background-color:#142142;width:0%;border-radius:0 0 8px 8px}.spinner.svelte-1c2fc2x{animation:svelte-1c2fc2x-rotate 2s linear infinite;height:16px;width:16px;margin-right:.25rem}.spinner.svelte-1c2fc2x .path:where(.svelte-1c2fc2x){stroke:#3b82f6;stroke-linecap:round;animation:svelte-1c2fc2x-dash 1.5s ease-in-out infinite}@keyframes svelte-1c2fc2x-rotate{to{transform:rotate(360deg)}}@keyframes svelte-1c2fc2x-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes svelte-1c2fc2x-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1c2fc2x-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.text-inside-button.svelte-rx1mn7{display:flex;align-items:flex-start;font-size:.875rem}.text-inside-button.svelte-rx1mn7 .dropdown-icon{margin-left:1rem;margin-top:-.1rem;width:1rem;font-size:1.5rem}.dropdown-item.svelte-rx1mn7{border-radius:.25rem;padding:.5rem;align-self:right}.dropdown-item.svelte-rx1mn7:hover{background-color:#f7fafc}.button-dropdown{width:auto}.text-inside-button.svelte-1ioq26p{display:flex;align-items:flex-start;font-size:.875rem}.text-inside-button.svelte-1ioq26p .dropdown-icon{margin-left:1rem;margin-top:-.1rem;width:1rem;font-size:1.5rem}.dropdown-item.svelte-1ioq26p{border-radius:.25rem;padding:.5rem;align-self:right}.dropdown-item.svelte-1ioq26p:hover{background-color:#f7fafc}.tabulator-cell{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.tabulator-table.svelte-xjazv9{height:100%;width:100vw;max-width:90vw}@media(min-width:768px){.tabulator-table.svelte-xjazv9{width:calc(95vw - var(--sidebar-width))}}.steps-container.svelte-1ektv12{font-family:var(--font-family);box-sizing:border-box}.step.svelte-1ektv12{border-radius:var(--border-radius);box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:var(--size);min-width:var(--size);height:var(--size);min-height:var(--size);font-size:calc(var(--size) * .5)}.hover-highlight.svelte-1ektv12:hover{cursor:pointer;filter:brightness(85%);box-sizing:border-box}.steps__label.svelte-1ektv12{font-size:larger;box-sizing:border-box}.text-primary.svelte-1ektv12{color:var(--primary)!important}.text-light.svelte-1ektv12{color:var(--light)!important}.bg-secondary.svelte-1ektv12{background-color:var(--secondary)!important}.bg-primary.svelte-1ektv12{background-color:var(--primary)!important}.bg-danger.svelte-1ektv12{background-color:var(--danger)!important}.shadow.svelte-1ektv12{box-shadow:0 .5rem 1rem #00000026!important}.confetti-holder.svelte-rtt661{position:relative}@keyframes svelte-rtt661-rotate{0%{transform:skew(var(--skew)) rotate3d(var(--full-rotation))}to{transform:skew(var(--skew)) rotate3d(var(--rotation-xyz),calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-rtt661-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y) * .95)) translate(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translate(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translate(var(--translate-x));opacity:0}}@keyframes svelte-rtt661-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translate(var(--translate-x));opacity:0}}.confetti.svelte-rtt661{--translate-y: calc(-200px * var(--translate-y-multiplier));--translate-x: calc(200px * var(--translate-x-multiplier));position:absolute;height:calc(var(--size) * var(--scale));width:calc(var(--size) * var(--scale));animation:svelte-rtt661-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none}.confetti.svelte-rtt661:before{--full-rotation: var(--rotation-xyz), var(--rotation-deg);content:"";display:block;width:100%;height:100%;background:var(--color);background-size:contain;transform:skew(var(--skew)) rotate3d(var(--full-rotation));animation:svelte-rtt661-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear}.rounded.svelte-rtt661 .confetti:where(.svelte-rtt661):before{border-radius:50%}.cone.svelte-rtt661 .confetti:where(.svelte-rtt661){--translate-x: calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-rtt661 .confetti:where(.svelte-rtt661){animation-name:svelte-rtt661-no-gravity-translate;animation-timing-function:ease-out}@media(prefers-reduced-motion){.reduced-motion.svelte-rtt661 .confetti:where(.svelte-rtt661),.reduced-motion.svelte-rtt661 .confetti:where(.svelte-rtt661):before{animation:none}}.panels.svelte-zho9q9{display:flex;flex-direction:row;width:100%;height:70vh;gap:1rem}.left_panel.svelte-zho9q9,.right-panel.svelte-zho9q9{height:100%;flex:1;display:flex;flex-direction:column;overflow:hidden;border-radius:.5rem;background-color:#fff;border:1px solid #e5e7eb}.left_panel.svelte-zho9q9 .title:where(.svelte-zho9q9){flex-shrink:0;padding:1rem 1rem 0}.left_panel.svelte-zho9q9 .title:where(.svelte-zho9q9) h4:where(.svelte-zho9q9){text-align:center;font-size:1.5rem;margin-bottom:1rem}.left_panel.svelte-zho9q9 .scrollable-content:where(.svelte-zho9q9){flex-grow:1;overflow-y:auto;padding:0 1rem 1rem;position:relative}.right-panel.svelte-zho9q9{display:flex;justify-content:center;align-items:center;padding:.5rem}.waiting-message.svelte-zho9q9{display:flex;justify-content:center;align-items:center;height:100%;color:#6b7280}.loading-screen.svelte-zho9q9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}.loader-container.svelte-zho9q9{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.loader-image.svelte-zho9q9{width:180px;height:auto;max-width:100%}.loading-content.svelte-zho9q9{max-width:500px}.loading-heading.svelte-zho9q9{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.75rem}.loading-description.svelte-zho9q9{font-size:.875rem;color:#6b7280;line-height:1.5;margin:0}.card.svelte-zho9q9{border:1px solid #e5e7eb;border-radius:5px;padding:1rem;margin-bottom:1rem;box-shadow:0 1px 2px #0000000d;background-color:#fff;position:relative}.card-header.svelte-zho9q9{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-bottom:.75rem}.clear-card-button.svelte-zho9q9{padding:.375rem .75rem;font-size:.875rem;color:#6b7280;background-color:transparent;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out}.clear-card-button.svelte-zho9q9:hover{color:#dc2626;border-color:#dc2626;background-color:#fef2f2}.clear-card-button.svelte-zho9q9:active{transform:scale(.98)}.fields-and-values.svelte-zho9q9{display:grid;grid-template-columns:auto 1fr;gap:.75rem 1rem;align-items:center}.fields-and-values.svelte-zho9q9 .field:where(.svelte-zho9q9){text-align:left;font-weight:500;font-size:.875rem;color:#374151}.fields-and-values.svelte-zho9q9 .field:where(.svelte-zho9q9) label:where(.svelte-zho9q9){margin:0}.fields-and-values.svelte-zho9q9 .value:where(.svelte-zho9q9) input:where(.svelte-zho9q9){width:100%;padding:.5rem;font-size:.875rem;border:1px solid #d1d5db;border-radius:4px;background-color:#f9fafb}.fields-and-values.svelte-zho9q9 .value:where(.svelte-zho9q9) input:where(.svelte-zho9q9):focus{outline:2px solid transparent;outline-offset:2px;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680}.error-state.svelte-zho9q9{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center}.error-state.svelte-zho9q9 .error-icon:where(.svelte-zho9q9){margin-bottom:1rem}.error-state.svelte-zho9q9 .error-message:where(.svelte-zho9q9){max-width:500px}.error-state.svelte-zho9q9 .error-message:where(.svelte-zho9q9) h3:where(.svelte-zho9q9){margin-bottom:.5rem;color:#374151}.error-state.svelte-zho9q9 .error-message:where(.svelte-zho9q9) p:where(.svelte-zho9q9){color:#6b7280;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.cursor-exclamation{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ctext x='8' y='13' font-family='Arial' font-size='14' font-weight='bold' fill='%23000' text-anchor='middle'%3E!%3C/text%3E%3C/svg%3E") 8 13,auto}ul[role=tablist]{max-width:100%!important;width:100%!important;overflow-x:auto;overflow-y:hidden;display:flex!important;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;position:sticky!important;top:0!important;z-index:10!important;background-color:#fff!important;padding-top:.5rem!important;padding-bottom:.5rem!important;margin-bottom:.5rem!important}ul[role=tablist]::-webkit-scrollbar{height:6px}ul[role=tablist]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}ul[role=tablist]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}ul[role=tablist]::-webkit-scrollbar-thumb:hover{background:#94a3b8}ul[role=tablist] li[role=presentation]{flex:0 0 auto!important;width:auto;display:flex}div[role=tabpanel]{width:100%;max-width:100%}[role=tooltip]{pointer-events:auto!important}[role=tooltip] a{pointer-events:auto!important;cursor:pointer!important}.upload-files-container.svelte-yckmdx{display:flex;flex-direction:column;justify-content:center;align-items:center}.upload-files-container.svelte-yckmdx h4:where(.svelte-yckmdx){margin-bottom:1rem;text-align:center;top:0}.upload-files-container.svelte-yckmdx .instructions:where(.svelte-yckmdx){background-color:var(--menu-background-color);padding:15px;border-radius:8px;font-size:14px;margin-bottom:60px}.upload-files-container.svelte-yckmdx .instructions:where(.svelte-yckmdx) p:where(.svelte-yckmdx){margin:0;color:var(--text-color)}.upload-files-container.svelte-yckmdx .file-drop:where(.svelte-yckmdx){text-align:center;max-width:630px}h4.svelte-11oenue{margin-bottom:1rem;text-align:left}.prompt.svelte-11oenue{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem;background-color:#f8fafc;border-radius:.375rem;width:90%;max-width:400px;border:1px solid #d1d5db;box-shadow:0 2px 10px #0000001a;z-index:999}.prompt.svelte-11oenue p:where(.svelte-11oenue){margin-bottom:1rem;color:#374151}.prompt.svelte-11oenue .button-group:where(.svelte-11oenue){display:flex;justify-content:space-between;gap:1rem}.prompt.svelte-11oenue .button-group:where(.svelte-11oenue) button:where(.svelte-11oenue){padding:.5rem 1rem;background-color:#2563eb;color:#fff;border:none;border-radius:.375rem;cursor:pointer}.prompt.svelte-11oenue .button-group:where(.svelte-11oenue) button:where(.svelte-11oenue):hover{background-color:#1d4ed8}.panels.svelte-11oenue{position:flex;width:100%;height:100%;display:flex;flex-direction:row;overflow:hidden;max-width:100%;max-height:100%}.panels.svelte-11oenue .left_panel:where(.svelte-11oenue){width:35%;background-color:#fff;padding:1rem;overflow:auto;position:relative;align-items:center;max-width:100%;max-height:75vh;border-right:1px solid rgba(137,137,137,.195)}.panels.svelte-11oenue .left_panel:where(.svelte-11oenue) .field-row:where(.svelte-11oenue){display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;justify-content:space-between}.panels.svelte-11oenue .left_panel:where(.svelte-11oenue) .field-row:where(.svelte-11oenue) label:where(.svelte-11oenue){font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.25rem;min-width:120px}.panels.svelte-11oenue .left_panel:where(.svelte-11oenue) .field-row:where(.svelte-11oenue) .field-input:where(.svelte-11oenue){width:100%;height:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;max-width:340px}.panels.svelte-11oenue .left_panel:where(.svelte-11oenue) .field-row:where(.svelte-11oenue) .field-input:where(.svelte-11oenue):focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.panels.svelte-11oenue .left_panel:where(.svelte-11oenue) .field-row:where(.svelte-11oenue) .remove-btn:where(.svelte-11oenue){margin-left:auto;background:transparent;border:none;font-weight:700;cursor:pointer;color:red}.panels.svelte-11oenue .left_panel:where(.svelte-11oenue) .field-row:where(.svelte-11oenue) .remove-btn:where(.svelte-11oenue):hover{color:#8b0000}.panels.svelte-11oenue .left_panel:where(.svelte-11oenue) .title:where(.svelte-11oenue){margin-bottom:1rem}.panels.svelte-11oenue .left_panel:where(.svelte-11oenue) .title:where(.svelte-11oenue) h4:where(.svelte-11oenue){text-align:center;font-size:1.5rem}.panels.svelte-11oenue .left_panel:where(.svelte-11oenue) .waiting-message:where(.svelte-11oenue){display:flex;justify-content:center;align-items:center;height:80%}.panels.svelte-11oenue .right-panel:where(.svelte-11oenue){width:70%;height:100%;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.modal.svelte-9jakiz{display:none}.modal.svelte-9jakiz.is-open{display:block}.modal.svelte-9jakiz .modal-overlay:where(.svelte-9jakiz){position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.modal.svelte-9jakiz .modal-content:where(.svelte-9jakiz){background-color:var(--header-color);padding:30px;width:600px;max-width:100vh;max-height:100vh;overflow-y:auto;border-radius:4px;position:relative;align-items:stretch;display:flex;flex-direction:column}.modal.svelte-9jakiz .modal-content:where(.svelte-9jakiz) .submit-button{margin-top:1rem;background-color:var(--accent-color);color:#fff;border-radius:4px;border:none;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;margin-left:auto;display:block}.modal.svelte-9jakiz .modal-content:where(.svelte-9jakiz) .submit-button:hover{background-color:#d54444}.modal.svelte-9jakiz header:where(.svelte-9jakiz){margin-right:30px}.modal.svelte-9jakiz header:where(.svelte-9jakiz) h2:where(.svelte-9jakiz){font-size:1.5rem}.modal.svelte-9jakiz .form-group:where(.svelte-9jakiz){margin-bottom:1rem}.modal.svelte-9jakiz .form-group:where(.svelte-9jakiz) label:where(.svelte-9jakiz){display:block;font-weight:600;margin-bottom:.875rem;color:#333}.modal.svelte-9jakiz .form-group:where(.svelte-9jakiz) input:where(.svelte-9jakiz){width:100%;padding:.75rem;border:1px solid #ccc;border-radius:.25rem;font-size:.8125rem;color:#333}.modal.svelte-9jakiz .form-group:where(.svelte-9jakiz) input:where(.svelte-9jakiz):focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.modal.svelte-9jakiz .error:where(.svelte-9jakiz){color:red;font-size:.875rem;margin-top:.25rem}.modal.svelte-19bpe7f{display:none}.modal.svelte-19bpe7f.is-open{display:block}.modal.svelte-19bpe7f .modal-overlay:where(.svelte-19bpe7f){position:fixed;inset:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:9999}.modal.svelte-19bpe7f .modal-content:where(.svelte-19bpe7f){background-color:var(--header-color);padding:30px;width:600px;max-width:100vh;max-height:100vh;overflow-y:auto;border-radius:4px;position:relative;align-items:stretch;display:flex;flex-direction:column}.modal.svelte-19bpe7f .modal-content:where(.svelte-19bpe7f) .submit-button{margin-top:1rem;background-color:var(--accent-color);color:#fff;border-radius:4px;border:none;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;margin-left:auto;display:block}.modal.svelte-19bpe7f .modal-content:where(.svelte-19bpe7f) .submit-button:hover{background-color:#d54444}.modal.svelte-19bpe7f .modal-content:where(.svelte-19bpe7f) .loading-button{margin-top:1rem;background-color:var(--accent-color);color:#fff;border-radius:4px;border:none;cursor:none;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;margin-left:auto;display:block}.modal.svelte-19bpe7f .modal-content:where(.svelte-19bpe7f) .loading-button:hover{background-color:var(--accent-color)}.modal.svelte-19bpe7f header:where(.svelte-19bpe7f){margin-right:30px}.modal.svelte-19bpe7f header:where(.svelte-19bpe7f) h2:where(.svelte-19bpe7f){font-size:1.5rem}.modal.svelte-19bpe7f .form-group:where(.svelte-19bpe7f){margin-bottom:1rem}.modal.svelte-19bpe7f .form-group:where(.svelte-19bpe7f) select:where(.svelte-19bpe7f):focus,.modal.svelte-19bpe7f .form-group:where(.svelte-19bpe7f) label:where(.svelte-19bpe7f):focus{outline:none;box-shadow:none}.modal.svelte-19bpe7f .form-group:where(.svelte-19bpe7f) label:where(.svelte-19bpe7f){display:block;font-weight:600;margin-bottom:.875rem;color:#333}.pdf-viewer.svelte-1e57rkc{border:1px solid #e5e7eb;overflow:hidden}.pdf-viewer-scroll.svelte-1e57rkc{scrollbar-width:thin;scrollbar-color:rgb(209 213 219) transparent}.pdf-viewer-scroll.svelte-1e57rkc::-webkit-scrollbar{width:6px;height:6px}.pdf-viewer-scroll.svelte-1e57rkc::-webkit-scrollbar-track{background:transparent}.pdf-viewer-scroll.svelte-1e57rkc::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.pdf-viewer-scroll.svelte-1e57rkc::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.pdf-viewer-scroll.svelte-1e57rkc::-webkit-scrollbar-button{display:none;width:0;height:0}.date-range-picker.svelte-2sakqb{display:flex;flex-direction:column;gap:.5rem}.date-inputs.svelte-2sakqb{display:flex;gap:.25rem;align-items:center}input[type=date].svelte-2sakqb,select.svelte-2sakqb{padding:.25rem;border:1px solid #ddd;border-radius:4px;height:35px;max-height:35px;width:180px;max-width:180px}select.svelte-2sakqb:focus{outline:none;box-shadow:none}.error.svelte-2sakqb{color:red;font-size:.875rem}.double-underline.svelte-157mrk5{border-bottom:3px double #000}.tax-computation-container.svelte-157mrk5{font-family:Arial,sans-serif;max-width:1200px;margin:0 auto;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px #0000001a}.header.svelte-157mrk5 h1:where(.svelte-157mrk5){color:#4a6bba;font-size:24px;margin-bottom:20px;font-weight:400}.computation-table.svelte-157mrk5{width:100%;border-collapse:collapse}.table-header.svelte-157mrk5{display:flex;font-weight:700;border-bottom:1px solid #ddd;padding:10px 0}.table-row.svelte-157mrk5{display:flex;border-bottom:1px solid #f5f5f5;padding:8px 0}.col-index.svelte-157mrk5{width:10%;padding-right:10px}.col-description.svelte-157mrk5{width:45%;padding-right:10px}.col-amount.svelte-157mrk5{width:15%;text-align:right;padding-right:10px}.col-ref.svelte-157mrk5{width:15%;text-align:right;color:#4a6bba}.section-header.svelte-157mrk5{font-weight:700}.indent.svelte-157mrk5 .col-description:where(.svelte-157mrk5){padding-left:20px}.total.svelte-157mrk5{border-top:1px solid #ddd;border-bottom:2px solid #ddd}.subtotal.svelte-157mrk5{font-weight:700;margin-bottom:10px}.add-button.svelte-157mrk5{width:24px;height:24px;border-radius:50%;border:1px solid #4a6bba;background-color:#fff;color:#4a6bba;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;padding:0}.message-box.svelte-157mrk5{margin-top:20px;padding:10px;background-color:#f0f7ff;border-left:3px solid #4a6bba;color:#333}
