/*! tailwindcss v4.1.16 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}:root{--bg-color:#f8f9fa;--panel-bg-color:#fff;--border-color:#dee2e6;--text-color:#212529;--text-muted-color:#6c757d;--primary-color:#007bff;--primary-hover-color:#0056b3;--primary-text-color:#fff;--invoice-color:#28a745;--credit-color:#dc3545;--shadow:0 2px 4px #0000000d;--border-radius:8px;--hover-bg-color:#f1f3f5;--active-bg-color:#e9ecef;--input-bg-color:#fff;--input-focus-border:#007bff;--input-focus-shadow:0 0 0 2px #007bff40;--modal-backdrop-bg:#21252999;--badge-invoice-bg:#e7f5ff;--badge-invoice-text:#1c7ed6;--badge-save-order-bg:#e6fcf5;--badge-save-order-text:#0ca678;--badge-invoiced-bg:#dbe4ff;--badge-invoiced-text:#4c6ef5;--badge-po-bg:#4c6ef5;--badge-slip-bg:#20c997;--badge-hh-invoice-bg:#fd7e14;--status-new-bg:#dbe4ff;--status-new-text:#4c6ef5;--status-partial-bg:#fff3bf;--status-partial-text:#f59f00;--status-full-bg:#d3f9d8;--status-full-text:#2b8a3e;--status-issues-bg:#f3d9ff;--status-issues-text:#862e9c;--status-note-bg:#ffe0ef;--status-note-text:#d6336c;--status-missing-bg:#ffe3e3;--status-missing-text:#c92a2a;--status-viewed-bg:#f1f3f5;--status-viewed-text:#868e96;--toggle-icon-color:#0f172a}html.dark{color-scheme:dark;--bg-color:#1a202c;--panel-bg-color:#2d3748;--border-color:#4a5568;--text-color:#e2e8f0;--text-muted-color:#a0aec0;--primary-color:#4299e1;--primary-hover-color:#63b3ed;--primary-text-color:#fff;--invoice-color:#48bb78;--credit-color:#f56565;--shadow:0 2px 4px #0003;--hover-bg-color:#4a5568;--active-bg-color:#3b485d;--input-bg-color:#4a5568;--input-focus-border:#63b3ed;--input-focus-shadow:0 0 0 2px #4299e180;--modal-backdrop-bg:#000000b3;--badge-invoice-bg:#1c7ed6;--badge-invoice-text:#e7f5ff;--badge-save-order-bg:#0ca678;--badge-save-order-text:#e6fcf5;--badge-invoiced-bg:#4c6ef5;--badge-invoiced-text:#dbe4ff;--badge-po-bg:#6b85f7;--badge-slip-bg:#3ddca7;--badge-hh-invoice-bg:#ff9a47;--status-new-bg:#4c6ef5;--status-new-text:#dbe4ff;--status-partial-bg:#f59f00;--status-partial-text:#fff3bf;--status-full-bg:#2b8a3e;--status-full-text:#d3f9d8;--status-issues-bg:#862e9c;--status-issues-text:#f3d9ff;--status-note-bg:#d6336c;--status-note-text:#ffe0ef;--status-missing-bg:#c92a2a;--status-missing-text:#ffe3e3;--status-viewed-bg:#4a5568;--status-viewed-text:#e2e8f0;--toggle-icon-color:#fbbf24}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-color);color:var(--text-color);font-family:Inter,sans-serif;line-height:1.6;transition:background-color .2s,color .2s}body.modal-open{overflow:hidden}#root{width:100%;min-height:100vh}.app-container{flex-direction:column;max-width:100%;height:100vh;margin:0 auto;padding:1.5rem;display:flex}.app-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.header-main{flex-grow:1}.app-header h1{font-size:2rem;font-weight:700}.header-user-info{align-items:center;gap:1rem;margin-top:.5rem;display:flex}.logout-button{border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;color:var(--primary-color);background-color:#0000;padding:.4rem .8rem;font-size:.9rem;font-weight:600;transition:all .2s ease-in-out}.logout-button:hover{background-color:var(--primary-color);color:var(--primary-text-color)}.app-header .disclaimer{color:var(--text-muted-color);max-width:600px;margin-top:.5rem;font-size:.9rem}.app-nav{gap:.5rem;margin-top:1rem;display:flex}.nav-button{cursor:pointer;color:var(--text-muted-color);background:0 0;border:none;border-bottom:2px solid #0000;padding:.5rem 1rem;font-size:1rem;font-weight:600;transition:color .2s,border-color .2s}.nav-button:hover{color:var(--primary-hover-color)}.nav-button.active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.main-content{flex-grow:1;grid-template-columns:400px 1fr;gap:1.5rem;display:grid;overflow:hidden}.invoice-list-container{background:var(--panel-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.search-bar{border-bottom:1px solid var(--border-color);align-items:center;padding:1rem;display:flex;position:relative}.search-bar svg{width:20px;height:20px;fill:var(--text-muted-color);pointer-events:none;position:absolute;left:1.5rem}.search-bar input{border:1px solid var(--border-color);border-radius:var(--border-radius)0 0 var(--border-radius);background-color:var(--input-bg-color);border-right:none;flex-grow:1;padding:.75rem .75rem .75rem 1.75rem;font-size:1rem}.search-bar input:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);z-index:1;outline:none}.search-button{border:1px solid var(--border-color);border-radius:0 var(--border-radius)var(--border-radius)0;background-color:var(--panel-bg-color);cursor:pointer;color:var(--primary-color);white-space:nowrap;padding:.75rem 1rem;font-size:1rem;font-weight:600;transition:all .2s}.search-button:hover:not(:disabled){background-color:var(--primary-color);color:var(--primary-text-color);border-color:var(--primary-color)}.search-button:disabled{cursor:not-allowed;opacity:.5}.invoice-list{flex-grow:1;list-style:none;overflow-y:auto}.invoice-list li{border-bottom:1px solid var(--border-color);cursor:pointer;padding:1rem 1.25rem;transition:background-color .2s}.invoice-list li:last-child{border-bottom:none}.invoice-list li:hover{background-color:var(--hover-bg-color)}.invoice-list li.active{background-color:var(--active-bg-color);border-left:4px solid var(--primary-color);padding-left:calc(1.25rem - 4px)}.invoice-list-item-header,.invoice-list-item-footer{justify-content:space-between;align-items:center;display:flex}.invoice-list-item-header{margin-bottom:.25rem}.invoice-list-item-header strong{font-size:1rem;font-weight:600}.invoice-list-item-header>div{align-items:center;display:flex}.invoice-list-item-header>span{color:var(--text-muted-color);font-size:.9rem}.doc-type-badge,.doc-status-badge{text-transform:uppercase;vertical-align:middle;border-radius:4px;margin-left:.5rem;padding:.1rem .4rem;font-size:.7rem;font-weight:600}.doc-type-badge.invoices{background-color:var(--badge-invoice-bg);color:var(--badge-invoice-text)}.doc-type-badge.save_orders{background-color:var(--badge-save-order-bg);color:var(--badge-save-order-text)}.doc-status-badge.invoiced{background-color:var(--badge-invoiced-bg);color:var(--badge-invoiced-text)}.invoice-list-item-footer span:first-child{color:var(--text-muted-color);font-size:.85rem}.invoice-list-item-footer span.invoice{color:var(--invoice-color);font-weight:600}.invoice-list-item-footer span.credit{color:var(--credit-color);font-weight:600}.no-results{text-align:center;color:var(--text-muted-color);padding:2rem}.pagination-controls{border-top:1px solid var(--border-color);color:var(--text-muted-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.9rem;display:flex}.pagination-controls button{border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;color:var(--text-color);background-color:#0000;margin-left:.5rem;padding:.5rem 1rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.pagination-controls button:hover:not(:disabled){background-color:var(--primary-color);border-color:var(--primary-color);color:var(--primary-text-color)}.pagination-controls button:disabled{cursor:not-allowed;opacity:.5}.invoice-detail-view{background:var(--panel-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:clip auto}.invoice-detail-container{padding:2rem}.placeholder{height:100%;color:var(--text-muted-color);flex-direction:column;justify-content:center;align-items:center;display:flex}.placeholder svg{fill:#ced4da;width:60px;height:60px;margin-bottom:1rem}html.dark .placeholder svg{fill:#4a5568}.table-container{width:100%;overflow-x:auto}.text-right{text-align:right}.back-button{color:var(--primary-color);cursor:pointer;background:0 0;border:none;margin-bottom:1rem;font-size:1rem;font-weight:600;display:none}.back-button:hover{text-decoration:underline}.invoice-detail-container.paper{background-color:var(--panel-bg-color);padding:2.5rem;font-family:Courier New,Courier,monospace;overflow-x:clip;box-shadow:0 0 15px #0000001a}html.dark .invoice-detail-container.paper{box-shadow:0 0 15px #0000004d}.linked-document-banner{background-color:var(--badge-invoice-bg);color:var(--badge-invoice-text);text-align:center;border-bottom:1px solid #c5dff2;margin:-2.5rem -2.5rem 1.5rem;padding:.75rem 1.25rem;font-family:Inter,sans-serif;font-size:1rem}html.dark .linked-document-banner{border-bottom:1px solid #1971c2}.linked-document-banner button{color:var(--badge-invoice-text);cursor:pointer;background:0 0;border:none;padding:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;text-decoration:underline}.linked-document-banner button:hover{opacity:.8}.invoice-header{border-bottom:2px solid var(--text-color);justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;display:flex}.invoice-meta-and-customer{flex-grow:1}.invoice-meta-grid{background-color:var(--active-bg-color);border:1px solid var(--border-color);grid-template-columns:10% 9% 22% 7% 24% 28%;gap:.5rem 1rem;padding:.5rem .75rem;display:grid}.invoice-header-grid{grid-template-columns:repeat(2,1fr);align-items:center;gap:.5rem 1rem;display:grid}.invoice-meta-grid>div{flex-direction:column;display:flex}.meta-label{color:var(--text-muted-color);text-transform:uppercase;font-size:.8rem;font-weight:700}.meta-value{font-size:1rem;font-weight:700}.customer-name-box{background-color:var(--active-bg-color);border:1px solid var(--border-color);margin-top:1rem;padding:.5rem .75rem;display:inline-block}.invoice-title-box{text-align:right;flex-shrink:0;margin-top:1rem;padding:.5rem .75rem;display:inline-block}.invoice-title-box h1{margin:0;font-size:2rem;font-weight:700}.cost-view-toggle{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;color:var(--primary-color);margin-top:.5rem;padding:.4rem .8rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:600;transition:all .2s ease-in-out}.cost-view-toggle:hover{background-color:var(--primary-color);color:var(--primary-text-color);border-color:var(--primary-color)}.invoice-items-table{border-collapse:collapse;width:100%;margin-bottom:2rem;font-size:.9rem}.invoice-items-table th,.invoice-items-table td{border-left:1px solid var(--text-color);border-right:1px solid var(--text-color);text-align:left;padding:.5rem}.invoice-items-table thead th{background-color:var(--active-bg-color);text-align:center;border-top:1px solid var(--text-color);border-bottom:1px solid var(--text-color);font-weight:700}.invoice-items-table tbody tr:hover{background-color:var(--hover-bg-color)}.invoice-items-table tbody tr:last-child td{border-bottom:1px solid var(--text-color)}.invoice-items-table td{vertical-align:top}.invoice-items-table td:first-child,.invoice-items-table td:nth-child(2),.invoice-items-table td:nth-child(3),.invoice-items-table td:nth-child(4),.invoice-items-table td:nth-child(7){text-align:center}.invoice-items-table td:nth-child(8),.invoice-items-table td:nth-child(9){text-align:right}.invoice-items-table input[type=text],.invoice-items-table input[type=number],.invoice-items-table textarea{border:1px solid var(--border-color);width:100%;font-family:inherit;font-size:inherit;background-color:var(--input-bg-color);color:var(--text-color);border-radius:4px;padding:.25rem}.invoice-items-table textarea{resize:vertical;min-height:40px}.delete-item-btn{color:var(--credit-color);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1}.delete-item-btn:hover{opacity:.8}.add-item-btn{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;color:var(--invoice-color);padding:.4rem .8rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600}.add-item-btn:hover{background-color:var(--invoice-color);color:var(--primary-text-color);border-color:var(--invoice-color)}.invoice-footer-new{justify-content:flex-end;margin-top:1rem;display:flex}.totals{width:300px}.total-row{justify-content:space-between;padding:.5rem;font-size:1rem;display:flex}.total-row span:first-child{color:var(--text-muted-color);font-weight:700}.total-row span:last-child{font-weight:700}.grand-total{border:2px solid var(--text-color);margin-top:.5rem;padding:.75rem .5rem}.grand-total span{color:var(--text-color);font-size:1.1rem}.notes-section{width:100%;max-width:500px;padding-right:1rem}.notes-section label{margin-bottom:.5rem;font-family:Inter,sans-serif;font-weight:600;display:block}.notes-section textarea{border:1px solid var(--border-color);border-radius:var(--border-radius);resize:vertical;background-color:var(--input-bg-color);width:100%;padding:.5rem;font-family:Inter,sans-serif;font-size:.9rem}.notes-section button{margin-top:.5rem;padding:.5rem 1rem;font-size:.9rem}.invoice-footer-new .actions-container{flex-direction:column;flex-grow:1;align-items:flex-start;gap:1.5rem;display:flex}.invoice-footer-new .action-buttons{align-items:center;gap:.75rem;display:flex}.invoice-footer-new .action-buttons .btn-primary{padding:.5rem 1rem;font-size:.9rem}.invoice-meta-grid .po-files-list{margin-top:.25rem}.invoice-meta-grid .po-files-status{font-size:.75rem}.invoice-meta-grid .linklike{font-family:Inter,sans-serif;font-size:.8rem}.tracker-view-wrapper{flex-direction:column;flex-grow:1;display:flex}.tracker-filter-bar{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 .25rem 1rem;display:flex}.tracker-filter-bar>div{align-items:center;gap:.75rem;display:flex}.tracker-filter-bar label{color:var(--text-color);font-size:1rem;font-weight:600}.tracker-filter-bar select{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--panel-bg-color);min-width:75px;padding:.5rem .75rem;font-size:1rem}.tracker-filter-bar select:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}.status-filter-group{align-items:center;gap:1rem;display:flex}.status-filter-group>label{color:var(--text-color);font-size:1rem;font-weight:600}.checkbox-wrapper{align-items:center;gap:.35rem;display:flex}.checkbox-wrapper label{text-transform:capitalize;cursor:pointer;font-size:.9rem;font-weight:400}.checkbox-wrapper input[type=checkbox]{cursor:pointer}.tracker-view-wrapper .toggle-switch{align-items:center;gap:.5rem;display:flex}.tracker-view-wrapper .toggle-switch label{color:var(--text-muted-color);cursor:pointer;font-size:.9rem;font-weight:400}.tracker-view-wrapper .toggle-switch input{cursor:pointer}.tracker-container{flex-direction:column;flex-grow:1;gap:1.5rem;padding:.25rem;display:flex;overflow-y:auto}.po-card{background-color:var(--panel-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);overflow:hidden}.po-card-header{background-color:var(--hover-bg-color);border-bottom:1px solid var(--border-color);padding:.75rem 1.25rem;font-size:1.25rem;font-weight:600}.po-card-content{grid-template-columns:1fr 2fr;gap:1.5rem;padding:1.25rem;display:grid}.tracker-section h3{border-bottom:1px solid var(--border-color);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.outstanding-list{padding:0;list-style:none}.outstanding-list li{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.9rem;display:flex}.outstanding-list li:last-child{border-bottom:none}.outstanding-item-info{flex-grow:1;margin-right:1rem}.outstanding-item-row{justify-content:space-between;align-items:baseline;display:flex}.outstanding-item-row:first-child{margin-bottom:.25rem}.outstanding-item-row strong{color:var(--text-color);font-weight:600}.outstanding-item-amount{color:var(--invoice-color);font-weight:600}.outstanding-item-vendor,.outstanding-item-date{color:var(--text-muted-color);font-size:.9em}.outstanding-invoice-no-container{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.related-invoices-table{border-collapse:collapse;width:100%;font-size:.9rem}.related-invoices-table th,.related-invoices-table td{text-align:left;border-bottom:1px solid var(--border-color);padding:.5rem}.related-invoices-table th{color:var(--text-muted-color);font-weight:600}.related-invoices-table tr:last-child td{border-bottom:none}.related-invoices-table tbody tr{cursor:pointer;transition:background-color .2s,color .2s,-webkit-text-decoration .2s,text-decoration .2s}.related-invoices-table tbody tr:hover{background-color:var(--hover-bg-color)}.related-invoices-table tr.is-invoiced{color:var(--text-muted-color)}.related-invoices-table tr.is-invoiced:not(:hover){background-color:var(--bg-color)}.related-invoices-table tr.is-invoiced td:not(.status-invoiced){text-decoration:line-through}.related-invoices-table td.status-invoiced{color:var(--invoice-color);font-weight:600}.tracker-message{text-align:center;color:var(--text-muted-color);background-color:var(--panel-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-grow:1;justify-content:center;align-items:center;padding:2rem;display:flex}.tracker-search-bar{align-items:center;width:400px;display:flex;position:relative}.tracker-search-bar svg{width:20px;height:20px;fill:var(--text-muted-color);pointer-events:none;position:absolute;left:.75rem}.tracker-search-bar input{border:1px solid var(--border-color);border-radius:var(--border-radius)0 0 var(--border-radius);background-color:var(--panel-bg-color);border-right:none;flex-grow:1;padding:.5rem .75rem .5rem 2.5rem;font-size:1rem}.tracker-search-bar input:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);z-index:1;outline:none}.tracker-search-button{border:1px solid var(--border-color);border-radius:0 var(--border-radius)var(--border-radius)0;background-color:var(--panel-bg-color);cursor:pointer;color:var(--text-color);white-space:nowrap;flex-shrink:0;padding:.5rem 1rem;font-size:1rem;font-weight:500;transition:background-color .2s}.tracker-search-button:hover:not(:disabled){background-color:var(--hover-bg-color)}.tracker-search-button:disabled{cursor:not-allowed;opacity:.5}.clear-invoice-btn{cursor:pointer;width:24px;height:24px;color:var(--text-muted-color);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.clear-invoice-btn:hover:not(:disabled){background-color:var(--badge-save-order-bg);color:var(--invoice-color);border-color:#b7e9bd}html.dark .clear-invoice-btn:hover:not(:disabled){border-color:var(--invoice-color)}.clear-invoice-btn:disabled{cursor:not-allowed;opacity:.5}.clear-invoice-btn svg{width:16px;height:16px}.settings-container{max-width:900px;margin:0 auto;padding:1rem}.settings-container h2{margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.settings-description{color:var(--text-muted-color);margin-bottom:2rem;font-size:.75rem}.settings-card{background-color:var(--panel-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);margin-bottom:1.5rem;padding:1.5rem}.settings-card-description{color:var(--text-muted-color);font-size:.75rem}.settings-card h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.settings-card p{color:var(--text-muted-color);margin-bottom:1.5rem}.settings-po-layout{grid-template-columns:200px 1fr;gap:1.5rem;min-height:400px;display:grid}.clerk-list-sidebar{border-right:1px solid var(--border-color);flex-direction:column;padding-right:1.5rem;display:flex}.clerk-list-sidebar h4{margin-bottom:.75rem;font-size:1rem;font-weight:600}.add-clerk-form{gap:.5rem;margin-bottom:1rem;display:flex}.add-clerk-form input{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--input-bg-color);width:100%;padding:.5rem;font-size:.9rem}.add-clerk-form button{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--hover-bg-color);cursor:pointer;white-space:nowrap;padding:.5rem 1rem;font-weight:500}.add-clerk-form button:hover{background-color:var(--active-bg-color)}.clerk-list{flex-grow:1;list-style:none;overflow-y:auto}.clerk-list-item{border-radius:var(--border-radius);cursor:pointer;text-align:left;width:100%;color:var(--text-color);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.6rem .75rem;font-size:1rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.clerk-list-item:hover{background-color:var(--hover-bg-color)}.clerk-list-item.active{background-color:var(--primary-color);color:var(--primary-text-color)}.clerk-list-item .clerk-name-indicator{align-items:center;gap:.5rem;display:flex}.dirty-indicator{background-color:var(--primary-hover-color);border-radius:50%;width:8px;height:8px}.active .dirty-indicator{background-color:var(--primary-text-color)}.clerk-editor-pane{flex-direction:column;display:flex}.clerk-editor-pane h4{margin-bottom:1rem;font-size:1.1rem;font-weight:600}.clerk-editor-pane .placeholder{border:2px dashed var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-color);height:100%}.series-chips-container{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-wrap:wrap;align-items:center;gap:.5rem;min-height:50px;margin-bottom:1rem;padding:.75rem;display:flex}.series-tag{background-color:var(--active-bg-color);border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .5rem;font-family:Courier New,Courier,monospace;font-size:.9rem;display:inline-flex}.series-tag button{color:var(--text-muted-color);cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.series-tag button:hover{color:var(--credit-color)}.add-series-form{gap:.5rem;max-width:300px;margin-bottom:1.5rem;display:flex}.add-series-form input{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--input-bg-color);width:100%;padding:.5rem;font-size:.9rem}.add-series-form button{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--hover-bg-color);cursor:pointer;white-space:nowrap;padding:.5rem 1rem;font-weight:500}.add-series-form button:hover{background-color:var(--active-bg-color)}.editor-actions{border-top:1px solid var(--border-color);margin-top:auto;padding-top:1rem}.remove-clerk-btn{border-radius:var(--border-radius);cursor:pointer;color:var(--credit-color);background:0 0;border:1px solid #0000;padding:.5rem 1rem;font-weight:500}.remove-clerk-btn:hover{background-color:#dc35451a;border-color:#dc354533}.settings-card-footer{border-top:1px solid var(--border-color);justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.btn-secondary{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--panel-bg-color);color:var(--text-color);cursor:pointer;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s}.btn-secondary:hover:not(:disabled){background-color:var(--hover-bg-color)}.btn-secondary:disabled{background-color:var(--active-bg-color);cursor:not-allowed;opacity:.7}.btn-primary{border-radius:var(--border-radius);background-color:var(--primary-color);color:var(--primary-text-color);cursor:pointer;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .2s}.btn-primary:hover:not(:disabled){background-color:var(--primary-hover-color)}.btn-primary:disabled{background-color:var(--text-muted-color);cursor:not-allowed}.btn-primary.danger{background-color:var(--credit-color)}.btn-primary.danger:hover:not(:disabled){opacity:.8}.reports-container{flex-direction:column;flex-grow:1;gap:1.5rem;display:flex}.reports-filter-bar{background-color:var(--panel-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex}.reports-filter-bar .filter-group{flex-direction:column;gap:.25rem;display:flex}.reports-filter-bar label{color:var(--text-muted-color);font-size:.9rem;font-weight:600}.reports-filter-bar input[type=date],.reports-filter-bar select{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--input-bg-color);padding:.5rem;font-size:.9rem}.reports-filter-bar .status-filter-group{align-items:center;gap:1.5rem;padding-top:1.25rem;display:flex}.reports-dashboard{flex-grow:1;padding-right:.5rem;overflow-y:auto}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.kpi-card{background-color:var(--panel-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:1.5rem}.kpi-card-title{color:var(--text-muted-color);margin-bottom:.5rem;font-size:1rem;font-weight:600}.kpi-card-value{color:var(--text-color);font-size:2.25rem;font-weight:700}.charts-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;display:grid}.chart-card{background-color:var(--panel-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);flex-direction:column;min-height:350px;padding:1.5rem;display:flex}.chart-card h3{text-align:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.bar-chart{flex-direction:column;flex-grow:1;gap:.75rem;display:flex}.bar-chart-row{align-items:center;gap:1rem;display:flex}.bar-chart-label{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:120px;font-size:.9rem;font-weight:500;overflow:hidden}.bar-container{background-color:var(--active-bg-color);border-radius:4px;flex-grow:1;align-items:center;height:24px;display:flex}.bar{background-color:var(--primary-color);height:100%;color:var(--primary-text-color);white-space:nowrap;border-radius:4px;justify-content:flex-end;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:600;transition:width .5s ease-out;display:flex;overflow:hidden}.bar-chart-no-data{height:100%;color:var(--text-muted-color);justify-content:center;align-items:center;display:flex}.inventory-lookup-container{flex-direction:column;gap:1.5rem;width:100%;max-width:900px;margin:0 auto;display:flex}.inventory-search-bar{flex-direction:column;align-items:center;gap:.5rem;display:flex}.inventory-search-bar input{border:1px solid var(--border-color);border-radius:var(--border-radius);text-align:center;background-color:var(--input-bg-color);width:100%;max-width:600px;padding:.75rem 1rem;font-size:1.25rem}.inventory-search-bar input:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}.inventory-last-updated{color:var(--text-muted-color);font-size:.8rem}.inventory-result-container.flash{animation:.6s inventory-flash}@keyframes inventory-flash{0%{background-color:#e6ffed}50%{background-color:#b3f5c5}to{background-color:#0000}}.inventory-item-card{background-color:var(--panel-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:1.5rem}.inventory-description-card{text-align:center;font-size:1.75rem;font-weight:600}.inventory-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.inventory-info-section{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.inventory-info-section .label{color:var(--text-muted-color);font-size:.9rem;font-weight:600}.inventory-info-section .value{font-size:1.25rem;font-weight:600}.inventory-price-card{text-align:center;align-items:center}.inventory-price-card .price-label{margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.inventory-price-card .price-label.promo{color:var(--credit-color)}.inventory-price-card .primary-price{font-size:2.5rem;font-weight:700}.inventory-price-card .primary-price sup,.inventory-price-card .primary-price sub{vertical-align:baseline;font-size:1.25rem;position:relative}.inventory-price-card .primary-price sup{top:-.75em}.inventory-price-card .primary-price sub{color:var(--text-muted-color);font-weight:500;top:.25em}.inventory-price-card .tax-note{color:var(--credit-color);margin-top:.5rem;font-size:.8rem}.inventory-price-card .price-breakdown{justify-content:center;gap:1.5rem;margin-top:1rem;display:flex}.inventory-not-found{text-align:center;background-color:var(--status-missing-bg);color:var(--status-missing-text);border:1px solid var(--credit-color);border-radius:var(--border-radius);padding:2rem;font-size:1.1rem}@media (max-width:992px){.main-content{grid-template-columns:320px 1fr}.po-card-content{grid-template-columns:1fr}}@media (max-width:768px){.app-container{padding:1rem}.main-content{display:block}.invoice-detail-view{z-index:100;border:none;border-radius:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.main-content.detail-view-active .invoice-list-container{display:none}.main-content.detail-view-active .invoice-detail-view{display:block}.back-button{display:inline-block}.settings-container{padding:.5rem}.clerk-po-editor-row{grid-template-columns:1fr;gap:.75rem}.clerk-initials{grid-column:1/-1}.remove-clerk-btn{justify-content:center;width:100%}}.po-files-status{color:var(--text-muted-color);margin-top:.5rem;font-size:.85rem}.po-files-status.error{color:var(--credit-color)}.po-files-list{margin-top:.5rem;padding-left:0;list-style:none}.po-files-list li{margin-bottom:.25rem}.po-files-list a{color:var(--primary-color);align-items:center;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.po-files-list a:hover{color:var(--primary-hover-color);text-decoration:underline}.file-icon{flex-shrink:0;width:16px;height:16px;margin-right:.5rem}.modal-backdrop{background-color:var(--modal-backdrop-bg);z-index:1000;justify-content:center;align-items:center;width:100vw;height:100vh;padding:2rem;display:flex;position:fixed;top:0;left:0}.modal{background:var(--panel-bg-color);border-radius:var(--border-radius);flex-direction:column;max-width:95vw;max-height:95vh;display:flex;overflow:hidden;box-shadow:0 5px 15px #0000004d}.modal-header{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-header strong{font-size:1.2rem;font-weight:600}.modal-header button{cursor:pointer;color:var(--text-muted-color);background:0 0;border:none;margin:-.25rem;padding:.25rem;font-size:1.75rem;line-height:1;transition:color .2s}.modal-header button:hover{color:var(--text-color)}.modal-body{background-color:var(--hover-bg-color);justify-content:center;align-items:center;padding:0;display:flex;overflow:auto}.modal-body img,.modal-body iframe{max-width:100%;max-height:100%;display:block}.modal-footer{border-top:1px solid var(--border-color);text-align:right;background-color:var(--bg-color);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.modal-footer a{color:var(--primary-color);font-weight:500;text-decoration:none}.modal-footer a:hover{color:var(--primary-hover-color);text-decoration:underline}.linklike{font:inherit;color:var(--primary-color);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;width:100%;padding:0;font-size:.9rem;transition:color .2s;display:inline-flex}.linklike:hover{color:var(--primary-hover-color);text-decoration:underline}.clickable-link{font:inherit;color:var(--primary-color);cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration:underline}.clickable-link:hover:not(:disabled){color:var(--primary-hover-color)}.clickable-link:disabled{color:var(--text-muted-color);cursor:not-allowed;text-decoration:none}.modal.modal-split-view{width:90vw;max-width:1600px;height:90vh}.modal-body-split{background-color:var(--bg-color);flex-grow:1;display:flex;overflow:hidden}.modal-sidebar{border-right:1px solid var(--border-color);background-color:var(--panel-bg-color);flex-direction:column;flex-shrink:0;width:320px;display:flex}.modal-file-list{flex-grow:1;margin:0;padding:0;list-style:none;overflow-y:auto}.modal-file-item{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.9rem;transition:background-color .2s,color .2s;display:flex}.modal-file-item .file-icon{width:18px;height:18px;color:var(--text-muted-color);flex-shrink:0;margin-right:.75rem;transition:color .2s}.modal-file-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal-file-item-content{flex-grow:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex;overflow:hidden}.file-type-badge{text-transform:uppercase;vertical-align:middle;color:#fff;border-radius:4px;flex-shrink:0;padding:.1rem .4rem;font-size:.7rem;font-weight:600}.file-type-badge.po-badge{background-color:var(--badge-po-bg)}.file-type-badge.slip-badge{background-color:var(--badge-slip-bg)}.file-type-badge.invoice-badge{background-color:var(--badge-hh-invoice-bg)}.modal-file-list li.active .file-type-badge{background-color:#fff}.modal-file-list li.active .file-type-badge.po-badge{color:var(--badge-po-bg)}.modal-file-list li.active .file-type-badge.slip-badge{color:var(--badge-slip-bg)}.modal-file-list li.active .file-type-badge.invoice-badge{color:var(--badge-hh-invoice-bg)}.modal-file-item:hover{background-color:var(--hover-bg-color)}.modal-file-list li.active .modal-file-item{background-color:var(--primary-color);color:var(--primary-text-color);font-weight:500}.modal-file-list li.active .modal-file-item .file-icon{color:var(--primary-text-color)}.modal-content-pane{flex-grow:1;justify-content:center;align-items:center;padding:1rem;display:flex;overflow:auto}.modal-content-pane img,.modal-content-pane iframe{object-fit:contain;border:1px solid var(--border-color);max-width:100%;max-height:100%;box-shadow:var(--shadow);border-radius:calc(var(--border-radius)/2);background-color:var(--panel-bg-color)}.modal-content-pane iframe{width:100%;height:100%}.modal-placeholder{color:var(--text-muted-color);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-family:Inter,sans-serif;display:flex}.modal-placeholder svg{fill:#ced4da;width:50px;height:50px;margin-bottom:1rem}html.dark .modal-placeholder svg{fill:#4a5568}.modal.modal-invoice-detail{width:90vw;max-width:1200px;height:90vh}.modal-invoice-detail .modal-body{background-color:var(--bg-color);padding:0}.modal-invoice-detail .invoice-detail-container.paper{height:100%;box-shadow:none;border:none;border-radius:0;overflow:clip auto}.modal-invoice-detail .invoice-detail-container .back-button{display:none}.modal.modal-inventory-detail{width:90vw;max-width:900px}.modal-body.inventory-details{background-color:var(--bg-color);padding:1.5rem;display:block}.settings-table{border-collapse:collapse;width:100%;margin-top:1rem}.settings-table th,.settings-table td{text-align:left;border-bottom:1px solid var(--border-color);padding:.75rem}.settings-table th{color:var(--text-muted-color);background-color:var(--bg-color);font-weight:600}.settings-table tr:last-child td{border-bottom:none}.settings-table td.actions{text-align:right;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.settings-table button{border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;color:var(--primary-color);background:0 0;padding:.25rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s}.settings-table button:hover:not(:disabled){background-color:var(--primary-color);color:var(--primary-text-color);text-decoration:none}.settings-table button.delete{color:var(--credit-color);border-color:#0000}.settings-table button.delete:hover:not(:disabled){background-color:var(--credit-color);color:var(--primary-text-color)}.settings-table button:disabled{opacity:.5;cursor:not-allowed;background-color:var(--active-bg-color);color:var(--text-muted-color);border-color:var(--border-color)}.settings-form{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.form-group{flex-direction:column;gap:.25rem;display:flex}.form-group label{font-size:.9rem;font-weight:500}.form-group input,.form-group select{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--input-bg-color);padding:.5rem;font-size:.9rem}.settings-form button{border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--hover-bg-color);cursor:pointer;padding:.5rem 1rem;font-weight:500}.settings-form button:hover{background-color:var(--active-bg-color)}.permissions-editor{padding:0}.permission-group{margin-bottom:2rem}.permission-group:last-of-type{margin-bottom:0}.permission-group>h4{margin-bottom:1rem;font-size:1.1rem;font-weight:600}.permissions-editor .form-group{margin-bottom:1.5rem}.permissions-editor h4{margin-bottom:1rem;font-size:1.1rem;font-weight:600}.permission-item{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.permission-item label{font-weight:500}.clerk-permissions{border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.clerk-permissions h5{margin-bottom:.5rem;font-weight:600}.clerk-permissions-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.clerk-permissions-header h4,.clerk-permissions-header .clerk-item{margin-bottom:0}.clerk-permissions-header .clerk-item label{font-weight:600}.clerk-list{border:1px solid var(--border-color);border-radius:var(--border-radius);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem;max-height:400px;padding:.75rem;display:grid;overflow-y:auto}.clerk-item{align-items:center;gap:.5rem;display:flex}.clerk-item label{font-size:.9rem}.login-page-container{justify-content:center;align-items:center;width:100%;height:100vh;padding:1rem;display:flex}.login-form-container{background:var(--panel-bg-color);border-radius:var(--border-radius);border:1px solid var(--border-color);width:100%;max-width:400px;box-shadow:var(--shadow);padding:2.5rem 2rem}.login-form-container h1{text-align:center;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.login-form-container p{text-align:center;color:var(--text-muted-color);margin-bottom:2rem}.login-form{flex-direction:column;gap:1.25rem;display:flex}.login-form .form-group{gap:.5rem}.login-form input{background-color:var(--input-bg-color);width:100%;padding:.75rem;font-size:1rem}.login-form button{width:100%;color:var(--primary-text-color);background-color:var(--primary-color);border-radius:var(--border-radius);cursor:pointer;border:none;padding:.75rem;font-size:1rem;font-weight:600;transition:background-color .2s}.login-form button:hover:not(:disabled){background-color:var(--primary-hover-color)}.login-form button:disabled{background-color:var(--text-muted-color);cursor:not-allowed}.login-error{color:var(--credit-color);text-align:center;margin-top:1rem;font-size:.9rem}.modal-body.permissions{background-color:var(--panel-bg-color);padding:1.5rem}.outstanding-status-badge{text-transform:capitalize;vertical-align:middle;border-radius:4px;margin-left:.5rem;padding:.1rem .4rem;font-size:.7rem;font-weight:600}.outstanding-status-badge.status-new{background-color:var(--status-new-bg);color:var(--status-new-text)}.outstanding-status-badge.status-partially-cleared{background-color:var(--status-partial-bg);color:var(--status-partial-text)}.outstanding-status-badge.status-fully-cleared{background-color:var(--status-full-bg);color:var(--status-full-text)}.outstanding-status-badge.status-cleared-with-issues{background-color:var(--status-issues-bg);color:var(--status-issues-text)}.outstanding-status-badge.status-note-added{background-color:var(--status-note-bg);color:var(--status-note-text)}.outstanding-status-badge.status-missing{background-color:var(--status-missing-bg);color:var(--status-missing-text)}.outstanding-status-badge.status-viewed{background-color:var(--status-viewed-bg);color:var(--status-viewed-text)}.outstanding-item-actions{flex-shrink:0;margin-left:1rem}.assign-clerk-select{background-color:var(--panel-bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;color:var(--text-color);padding:.25rem .6rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;transition:all .2s ease-in-out}.assign-clerk-select:hover{border-color:var(--primary-color)}.tracker-pagination{border-top:none;padding:1rem .25rem}.page-jump-form{align-items:center;gap:.5rem;display:flex}.page-jump-input{text-align:center;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--input-bg-color);-moz-appearance:textfield;width:60px;padding:.5rem;font-size:.9rem}.page-jump-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-jump-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-jump-input:focus{border-color:var(--input-focus-border);box-shadow:var(--input-focus-shadow);outline:none}.modal.modal-comparison-view{width:95vw;max-width:1800px;height:90vh}.modal-comparison-view .modal-body-split{background-color:var(--bg-color);flex-grow:1;display:flex;overflow:hidden}.modal-comparison-view .comparison-pane{flex-direction:column;width:50%;height:100%;display:flex;overflow-y:auto}.modal-comparison-view .comparison-pane:first-child{border-right:1px solid var(--border-color)}.modal-comparison-view .comparison-pane .invoice-detail-container.paper{height:100%;box-shadow:none;border:none;flex-grow:1;overflow-y:auto}.modal-comparison-view .comparison-pane .invoice-detail-container .back-button{display:inline-block}.comparison-pane-list .modal-file-item{justify-content:space-between}.statement-table{border-collapse:collapse;width:100%;font-size:.8rem}.statement-table th,.statement-table td{border-left:1px solid var(--text-color);border-right:1px solid var(--text-color);text-align:left;vertical-align:top;padding:.5rem}.statement-table thead th{background-color:var(--active-bg-color);text-align:center;border-top:1px solid var(--text-color);border-bottom:1px solid var(--text-color);font-weight:700}.statement-table tfoot{border-top:2px solid var(--text-color)}.statement-table tfoot td{padding-top:1rem;font-weight:700}.statement-table th:nth-child(5),.statement-table td:nth-child(5),.statement-table th:nth-child(8),.statement-table td:nth-child(8),.statement-table th:nth-child(9),.statement-table td:nth-child(9),.statement-table th:nth-child(10),.statement-table td:nth-child(10),.statement-table th:nth-child(11),.statement-table td:nth-child(11),.statement-table tfoot td:nth-of-type(2),.statement-table tfoot td:nth-of-type(4),.statement-table tfoot td:nth-of-type(5),.statement-table tfoot td:nth-of-type(6),.statement-table tfoot td:nth-of-type(7){text-align:right}.statement-table td:first-child,.statement-table td:nth-child(2),.statement-table td:nth-child(3),.statement-table td:nth-child(6),.statement-table td:nth-child(7){text-align:center}.theme-toggle{cursor:pointer;background-color:var(--active-bg-color);border:1px solid var(--border-color);border-radius:9999px;align-items:center;width:44px;height:24px;padding:2px;transition:background-color .2s ease-in-out;display:flex;position:relative}.theme-toggle-handle{color:var(--toggle-icon-color);background-color:var(--panel-bg-color);width:20px;height:20px;box-shadow:var(--shadow);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s ease-in-out;display:flex;position:absolute;left:1px}html.dark .theme-toggle-handle{left:21px}.theme-toggle-handle svg{width:14px;height:14px;display:block}.theme-toggle-input{display:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
