@import "https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700;800&display=swap";*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Outfit,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--color-bg:#f8fafc;--color-white:#fff;--color-primary-red:#dc2626;--color-primary-red-hover:#b91c1c;--color-primary-red-light:#fef2f2;--color-accent-blue:#0ea5e9;--color-accent-blue-light:#e0f2fe;--color-text-dark:#0f172a;--color-text-gray:#64748b;--color-text-light:#94a3b8;--color-border:#e2e8f0;--color-green:#10b981;--color-green-light:#ecfdf5;--color-orange:#f59e0b;--color-orange-light:#fffbeb;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--font-family:"Outfit", "Inter", -apple-system, sans-serif}body{background-color:var(--color-bg);color:var(--color-text-dark);font-family:var(--font-family);margin:0;padding:0;overflow-x:hidden}.dashboard-container{box-sizing:border-box;flex-direction:column;height:100vh;max-height:100vh;display:flex}.dashboard-header{background-color:var(--color-white);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);z-index:10;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:16px 28px;display:grid}.header-logo{align-items:center;gap:12px;min-width:0;display:flex}.header-primary-nav{justify-content:center;justify-self:center;align-items:center;gap:12px;display:flex}.header-right-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.header-primary-nav .filter-pill,.header-right-actions .filter-pill{flex:none;width:max-content}.header-right-actions .filter-pill.header-admin-action,.header-right-actions .filter-pill.header-admin-action.active{box-shadow:none;color:#334155;background:0 0;padding:0;font-size:.88rem}.header-right-actions .filter-pill.header-admin-action.active{color:var(--color-primary-red)}.logo-badge{background:linear-gradient(135deg, var(--color-primary-red), var(--color-primary-red-hover));color:var(--color-white);border-radius:var(--radius-sm);letter-spacing:.5px;white-space:nowrap;padding:6px 14px;font-size:16px;font-weight:800;box-shadow:0 4px 12px #dc262640}.logo-text h1{color:var(--color-text-dark);margin:0;font-size:20px;font-weight:700}.logo-text p{color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:11px}.dashboard-workspace{flex:1;grid-template-columns:340px 1.1fr 1fr;display:grid;overflow:hidden}.panel{background-color:var(--color-white);border-right:1px solid var(--color-border);flex-direction:column;display:flex;overflow:hidden}.panel-header{border-bottom:1px solid var(--color-border);background-color:var(--color-white);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.panel-header h2{color:var(--color-text-dark);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.panel-header h2 svg{color:var(--color-primary-red)}.history-order-row{cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background-color .15s}.history-order-row:hover,.history-order-row:focus-visible{background-color:#f8fafc;outline:none}.history-order-row:focus-visible{box-shadow:inset 0 0 0 2px #2563eb}.panel-body{flex:1;padding:20px;overflow-y:auto}.email-list{flex-direction:column;gap:12px;display:flex}.sidebar-panel{position:relative}.email-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background-color:var(--color-white);flex-shrink:0;padding:12px 14px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.email-card:hover{box-shadow:var(--shadow-sm);border-color:var(--color-accent-blue);transform:translateY(-2px)}.email-card.selected{border-color:var(--color-primary-red);background-color:var(--color-primary-red-light)}.email-card.selected:before{content:"";background-color:var(--color-primary-red);width:4px;position:absolute;top:0;bottom:0;left:0}.email-card-header{color:var(--color-text-gray);justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}.email-badge{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.email-badge.conferme_ordine{background-color:var(--color-green-light);color:var(--color-green)}.email-badge.aggiornamenti{background-color:var(--color-accent-blue-light);color:var(--color-accent-blue)}.email-badge.quotazioni{color:var(--color-text-gray);background-color:#f1f5f9}.email-subject{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.email-sender{color:var(--color-text-gray);font-size:11px}.empty-state{height:100%;color:var(--color-text-gray);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.empty-state-icon{width:64px;height:64px;color:var(--color-text-light);background-color:var(--color-white);box-shadow:var(--shadow-sm);border-radius:50%;margin-bottom:16px;padding:16px}.email-meta-block{border-bottom:1px solid var(--color-border);margin-bottom:12px;padding-bottom:12px;font-size:12px}.email-meta-line{margin-bottom:4px}.email-meta-line strong{color:var(--color-text-gray)}.email-body-text{color:var(--color-text-dark);white-space:pre-wrap;background-color:var(--color-bg);border-radius:var(--radius-sm);padding:12px;font-family:monospace;font-size:13px;line-height:1.5}.section-card{background-color:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);margin-bottom:16px;padding:18px}.section-card-title{color:var(--color-text-dark);border-bottom:1px solid var(--color-border);align-items:center;gap:6px;margin-bottom:14px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}.section-card-title svg{color:var(--color-primary-red)}.form-grid-3{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.form-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{color:var(--color-text-gray);text-transform:uppercase;font-size:11px;font-weight:700}.form-group input,.form-group select{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:13px;font-weight:500;font-family:var(--font-family);background-color:var(--color-bg);box-sizing:border-box;width:100%;padding:8px 10px}.form-group input:focus,.form-group select:focus{border-color:var(--color-accent-blue);background-color:var(--color-white);outline:none}.grounding-badge{border-radius:var(--radius-sm);align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:12px;display:flex}.grounding-badge.matched{background-color:var(--color-green-light);color:var(--color-green);border:1px solid var(--color-green)}.grounding-badge.ambiguous{background-color:var(--color-orange-light);color:var(--color-orange);border:1px solid var(--color-orange)}.grounding-badge.unmatched{background-color:var(--color-primary-red-light);color:var(--color-primary-red);border:1px solid var(--color-primary-red)}.btn{border-radius:var(--radius-sm);cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-family);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:all .2s ease-in-out;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--color-primary-red), var(--color-primary-red-hover));color:var(--color-white);box-shadow:0 4px 12px #dc262626}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #dc262640}.btn-secondary{background-color:var(--color-bg);color:var(--color-text-dark);border:1px solid var(--color-border)}.btn-secondary:hover{background-color:var(--color-border)}.loading-overlay{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.spinner{border:4px solid var(--color-accent-blue-light);border-top:4px solid var(--color-primary-red);border-radius:50%;width:44px;height:44px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.packaging-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:12px}.packaging-table th{background-color:var(--color-bg);color:var(--color-text-gray);text-align:left;border-bottom:1px solid var(--color-border);text-transform:uppercase;padding:8px 10px;font-size:10px;font-weight:700}.packaging-table td{border-bottom:1px solid var(--color-border);padding:8px 10px}.packaging-table input{border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:4px;width:80%;padding:4px 6px;font-size:12px}.packaging-table input:focus{border-color:var(--color-accent-blue);background-color:var(--color-white);outline:none}.packaging-actions-heading,.packaging-actions-cell{width:60px;text-align:center!important}.packaging-delete-button{border:1px solid var(--color-border);background:var(--color-white);width:30px;height:30px;color:var(--color-primary-red);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,border-color .2s;display:inline-flex}.packaging-delete-button:hover{border-color:var(--color-primary-red);background:#fff1f1}.packaging-add-button{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-dark);cursor:pointer;border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:7px 11px;font-size:12px;font-weight:700;transition:background-color .2s,border-color .2s;display:inline-flex}.packaging-add-button:hover{background:var(--color-bg);border-color:var(--color-text-gray)}.sidebar-body{padding:16px}.source-section-info{color:var(--color-text-gray);margin-bottom:16px;font-size:12px;line-height:1.4}.upload-dropzone{border-radius:var(--radius-md);text-align:center;cursor:pointer;background-color:#fafbfc;border:2px dashed #cbd5e1;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;transition:all .2s;display:flex}.upload-dropzone:hover{border-color:var(--color-primary-red);background-color:var(--color-primary-red-light)}.upload-icon{color:var(--color-text-light);margin-bottom:12px;transition:transform .2s}.upload-dropzone:hover .upload-icon{color:var(--color-primary-red);transform:translateY(-2px)}.upload-title{color:var(--color-text-dark);margin-bottom:4px;font-size:14px;font-weight:700}.upload-subtitle{color:var(--color-text-gray);margin-bottom:8px;font-size:12px}.upload-constraints{color:var(--color-text-light);text-transform:uppercase;font-size:10px}.uploaded-file-card{border:1px solid var(--color-border);background-color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:16px;display:flex}.file-info-header{align-items:center;gap:12px;display:flex}.pdf-icon-color{color:#ef4444}.file-meta{flex-direction:column;gap:2px;display:flex;overflow:hidden}.file-name{color:var(--color-text-dark);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.file-status-badge{color:var(--color-green);font-size:10px;font-weight:700}.btn-clear-file{width:100%;padding:8px 12px;font-size:11px}.btn-full-width{width:100%}.center-preview-panel{flex-direction:column;display:flex}.preview-body{background-color:#f1f5f9;padding:0}.pdf-iframe-container{width:100%;height:100%}.pdf-iframe{border:none;width:100%;height:100%}.pdf-preview-status{height:100%;color:var(--color-text-gray);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.pdf-preview-status h3,.pdf-preview-status p{margin:0}.pdf-preview-error{color:#8f1d1d}.pdf-preview-actions{gap:10px;margin-top:8px;display:flex}.email-raw-preview-container{background-color:var(--color-white);flex-direction:column;height:100%;display:flex}.raw-preview-header{border-bottom:1px solid var(--color-border);padding:16px 18px 12px}.preview-subtitle{color:var(--color-text-dark);margin:0 0 12px;font-size:15px;font-weight:700}.email-body-text-scroller{background-color:var(--color-bg);flex:1;padding:12px 18px;overflow-y:auto}.content-section-header{border-bottom:1px solid var(--color-border);background:var(--color-white);justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 18px;display:flex}.content-section-header h3{color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.content-section-action{color:var(--color-accent-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px 0;font-size:11px;font-weight:700;display:inline-flex}.email-body-section{border-bottom:1px solid var(--color-border);flex-direction:column;flex:0 0 210px;min-height:0;transition:flex-basis .16s;display:flex}.email-body-section.is-expanded{flex-basis:min(420px,48vh)}.email-body-section .email-body-loading,.email-body-section .email-body-empty{min-height:80px}.email-attachments-section{border-bottom:1px solid var(--color-border);background:var(--color-white);flex:none}.attachments-heading span{min-width:20px;color:var(--color-text-gray);text-align:center;background:#e2e8f0;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700}.attachment-strip{gap:8px;padding:10px 18px 12px;display:flex;overflow-x:auto}.attachment-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);min-width:0;color:var(--color-text-dark);text-align:left;cursor:pointer;flex:0 0 190px;align-items:center;gap:9px;padding:9px 10px;display:flex}.attachment-card:hover{background:#f8fafc;border-color:#94a3b8}.attachment-card.is-selected{border-color:var(--color-accent-blue);box-shadow:inset 0 0 0 1px var(--color-accent-blue);background:#eff6ff}.attachment-card-icon{color:#475569;background:#e2e8f0;border-radius:6px;flex:0 0 30px;place-items:center;height:30px;display:grid}.attachment-card.is-selected .attachment-card-icon{color:var(--color-accent-blue);background:#dbeafe}.attachment-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.attachment-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attachment-card-copy small{color:var(--color-text-gray);font-size:10px}.attachments-empty{color:var(--color-text-gray);padding:12px 18px;font-size:12px}.email-document-preview{background:#f1f5f9;flex-direction:column;flex:1;min-height:210px;display:flex}.document-heading span{color:var(--color-text-gray);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.document-heading-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;max-width:75%;display:flex}.document-heading-actions>span{min-width:0}.attachment-fullscreen-button{flex:none}.email-document-preview-content{flex:1;min-height:0}.spreadsheet-preview{background:var(--color-white);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.spreadsheet-sheet-tabs{border-bottom:1px solid var(--color-border);background:#f8fafc;flex:none;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.spreadsheet-sheet-tab{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text-gray);font:inherit;cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.spreadsheet-sheet-tab:hover,.spreadsheet-sheet-tab.is-active{color:#166534;background:#f0fdf4;border-color:#86efac}.spreadsheet-sheet-tab span{color:#64748b;background:#e2e8f0;border-radius:999px;padding:1px 4px;font-size:9px}.spreadsheet-preview-warning{color:#92400e;background:#fffbeb;border-bottom:1px solid #fde68a;flex:none;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:600;display:flex}.spreadsheet-table-scroller{background:#fff;flex:1;min-height:0;overflow:auto}.spreadsheet-table{border-collapse:separate;border-spacing:0;color:#1e293b;white-space:nowrap;min-width:100%;font-size:11px}.spreadsheet-table th,.spreadsheet-table td{text-overflow:ellipsis;text-align:left;background:#fff;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;min-width:105px;max-width:280px;padding:7px 9px;overflow:hidden}.spreadsheet-table thead th{z-index:2;color:#475569;text-align:center;background:#f1f5f9;min-width:105px;font-weight:700;position:sticky;top:0}.spreadsheet-table .spreadsheet-row-number{z-index:1;color:#64748b;text-align:right;background:#f8fafc;width:48px;min-width:48px;max-width:48px;font-weight:700;position:sticky;left:0}.spreadsheet-table thead .spreadsheet-row-number{z-index:3;background:#e2e8f0}.spreadsheet-table tbody tr:hover td{background:#f8fafc}.spreadsheet-empty-sheet{height:120px;color:var(--color-text-gray);text-align:center!important}.attachment-fullscreen-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0f172ac7;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out fadeIn;display:flex;position:fixed;inset:0}.attachment-fullscreen-dialog{background:#e2e8f0;border:1px solid #fff3;border-radius:10px;flex-direction:column;width:min(1500px,100%);height:calc(100vh - 48px);min-height:0;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000059}.attachment-fullscreen-header{border-bottom:1px solid var(--color-border);background:var(--color-white);justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 14px 10px 18px;display:flex}.attachment-fullscreen-header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.attachment-fullscreen-header strong{color:var(--color-text-dark);font-size:13px}.attachment-fullscreen-header span{color:var(--color-text-gray);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.attachment-fullscreen-close{border:1px solid var(--color-border);background:var(--color-white);width:38px;height:38px;color:var(--color-text-dark);cursor:pointer;border-radius:8px;flex:0 0 38px;place-items:center;display:grid}.attachment-fullscreen-close:hover{background:#f1f5f9;border-color:#94a3b8}.attachment-fullscreen-iframe{background:#525659;border:0;flex:1;width:100%;min-height:0}.attachment-fullscreen-spreadsheet{background:var(--color-white);flex:1;min-height:0;overflow:hidden}@media (width<=700px){.attachment-fullscreen-overlay{padding:0}.attachment-fullscreen-dialog{border:0;border-radius:0;width:100%;height:100vh}.document-heading-actions>span{display:none}}.email-body-loading,.email-body-empty{min-height:120px;color:var(--color-text-gray);text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.email-body-error{border-radius:var(--radius-sm);color:#8f1d1d;background:#fff1f1;border:1px solid #efb5b5;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px;font-size:13px;display:flex}.btn-reload-body{flex-shrink:0}.email-body-fallback-label{color:var(--color-text-gray);margin-bottom:8px;font-size:12px;font-weight:600}.email-body-text{overflow-wrap:anywhere}.right-hitl-panel{border-right:none}.hitl-panel-header{box-sizing:border-box;gap:16px;width:100%;padding-right:32px}.hitl-panel-header h2{min-width:0}.header-draft-save-indicator{color:var(--color-text-gray);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.header-draft-save-indicator.saving,.header-draft-save-indicator.pending{color:#2563eb}.header-draft-save-indicator.saved{color:#15803d}.header-draft-save-indicator.error,.header-draft-save-indicator.conflict{color:#b91c1c}.header-draft-reload{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.header-draft-reload:hover{background:#fef2f2}.hitl-body{background-color:var(--color-bg);padding:0}.hitl-form-scroller{box-sizing:border-box;height:100%;padding:20px;overflow-y:auto}.multi-order-review{background:#eff6ff;border:1px solid #93c5fd;border-radius:9px;margin-bottom:14px;overflow:hidden}.multi-order-review-header{border-bottom:1px solid #bfdbfe;padding:12px 14px}.multi-order-review-header>div{flex-direction:column;gap:3px;display:flex}.multi-order-review-header strong{color:#1e3a8a;font-size:13px}.multi-order-review-header span{color:#475569;font-size:11px}.multi-order-candidates{background:#bfdbfe;flex-direction:column;gap:1px;display:flex}.multi-order-candidate{background:var(--color-white);width:100%;color:var(--color-text-dark);text-align:left;cursor:pointer;border:0;flex-direction:column;padding:0;display:flex}.multi-order-candidate:hover{background:#f8fafc}.multi-order-candidate.is-active{box-shadow:inset 3px 0 0 var(--color-accent-blue);background:#f8fbff}.multi-order-candidate-main{align-items:center;gap:9px;width:100%;padding:11px 13px;display:flex}.multi-order-chevron{color:var(--color-accent-blue);flex:0 0 22px;place-items:center;display:grid}.multi-order-candidate-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.multi-order-candidate-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.multi-order-candidate-copy small{color:var(--color-text-gray);font-size:10px}.multi-order-confidence{color:#1d4ed8;background:#dbeafe;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-weight:700}.multi-order-candidate-details{color:#475569;flex-direction:column;gap:7px;padding:0 14px 12px 44px;font-size:11px;display:flex}.multi-order-grouping-warning{color:#92400e;align-items:flex-start;gap:6px;display:flex}.triage-summary-card{background-color:var(--color-white);border-radius:var(--radius-sm);border:1px solid var(--color-border);border-left:4px solid var(--color-accent-blue);margin-bottom:14px;padding:12px 14px}.triage-header{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:12px;display:flex}.triage-rationale{color:var(--color-text-gray);margin:0;font-size:11px;font-style:italic;line-height:1.4}.grounding-details-txt{opacity:.9;font-size:10px;line-height:1.3}.action-button-container{margin-top:20px;margin-bottom:30px}.btn-transmit-send{width:100%;color:var(--color-white);background:linear-gradient(135deg,#10b981,#059669);padding:14px 20px;font-size:14px;font-weight:800;transition:all .2s ease-in-out;box-shadow:0 4px 14px #10b98140}.btn-transmit-send:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 20px #10b98159}.classification-review-panel{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-left:4px solid #64748b;border-radius:10px;margin:12px 18px;padding:14px 16px}.classification-review-panel.folder-unclassified{background:#fff7f7;border-left-color:#dc2626}.classification-review-panel.folder-irrelevant{background:#fffbeb;border-left-color:#d97706}.classification-review-panel.folder-relevant{background:#f0fdf4;border-left-color:#16a34a}.classification-review-panel.folder-sent{background:#f0fdfa;border-left-color:#0f766e}.classification-review-panel p{margin:6px 0 0;font-size:.8rem;line-height:1.45}.classification-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.classification-action-feedback{color:#475569;align-items:center;gap:6px;min-height:34px;margin-left:4px;font-size:.78rem;font-weight:700;display:inline-flex}.classification-action-feedback.is-success{color:#15803d}.classification-menu-container{position:relative}.classification-menu-trigger{align-items:center;gap:7px;display:inline-flex}.classification-menu{z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-width:220px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 28px #0f172a29}.classification-menu-option{color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:.8rem;font-weight:650;display:flex}.classification-menu-option:hover:not(:disabled){background:#f1f5f9}.classification-menu-option.is-current{color:#64748b;cursor:default;background:#e2e8f0}.review-filter-selects{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.review-filter-field{color:#64748b;text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:5px;min-width:0;font-size:.68rem;font-weight:700;display:flex}.review-filter-field select{color:#334155;width:100%;min-width:0;height:34px;font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:0 28px 0 9px;font-size:.76rem;font-weight:650}.review-filter-field select:focus{border-color:#dc2626;outline:2px solid #dc26261f}.review-filter-field select:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.hitl-form-scroller.is-readonly input,.hitl-form-scroller.is-readonly select,.hitl-form-scroller.is-readonly textarea,.hitl-form-scroller.is-readonly button:not(.multi-order-candidate){pointer-events:none}.hitl-form-scroller.is-readonly input,.hitl-form-scroller.is-readonly select,.hitl-form-scroller.is-readonly textarea{background:#f1f5f9}.btn-large-cta{margin-top:12px;padding:10px 24px;font-size:13px;font-weight:700}.text-glow{filter:drop-shadow(0 0 8px #dc262633)}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background-color:#0f172aa6;justify-content:center;align-items:center;animation:.25s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal-card{background-color:var(--color-white);border-radius:var(--radius-lg);width:90%;max-width:480px;box-shadow:var(--shadow-lg), 0 20px 25px -5px #00000026;text-align:center;padding:32px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp}.modal-success-icon{background-color:var(--color-green-light);width:72px;height:72px;color:var(--color-green);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;animation:.4s cubic-bezier(.175,.885,.32,1.275) scalePop;display:flex;box-shadow:0 0 0 8px #10b9811a}.modal-card h2{color:var(--color-text-dark);margin:0 0 8px;font-size:20px;font-weight:800}.modal-message{color:var(--color-text-gray);margin:0 0 24px;font-size:13px;line-height:1.5}.modal-details-box{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:left;flex-direction:column;gap:10px;margin-bottom:28px;padding:16px;font-size:12px;display:flex}.details-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.details-row strong{color:var(--color-text-gray)}.details-row code{color:var(--color-text-dark);background-color:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:11px;font-weight:600}.badge-transmitted{background-color:var(--color-green-light);color:var(--color-green);border:1px solid #10b98133;border-radius:20px;padding:2px 8px;font-size:10px;font-weight:700}.modal-close-btn{width:100%;padding:12px 20px;font-size:13px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scalePop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.filter-container{background-color:var(--color-bg);border-radius:var(--radius-sm);border:1px solid var(--color-border);gap:4px;margin-bottom:14px;padding:4px;display:flex}.filter-pill{color:var(--color-text-gray);cursor:pointer;font-size:11px;font-weight:700;font-family:var(--font-family);text-align:center;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex:1;padding:6px 4px;transition:all .15s}.filter-pill:hover{color:var(--color-primary-red)}.filter-pill.active{background-color:var(--color-white);color:var(--color-primary-red);box-shadow:var(--shadow-sm)}.email-cards-scroll{flex-direction:column;gap:12px;display:flex}.review-mailbox-loading{min-height:150px;color:var(--color-text-gray);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 12px;display:flex}.review-mailbox-loading-spinner{color:var(--color-primary-red);margin-bottom:4px;animation:1s linear infinite spin}.review-mailbox-loading span{color:var(--color-text-dark);font-size:12px;font-weight:700}.review-mailbox-loading small{max-width:220px;color:var(--color-text-light);font-size:11px;line-height:1.4}.no-emails-found{color:var(--color-text-light);text-align:center;padding:24px 0;font-size:12px;font-style:italic}.mailbox-load-error{color:#b91c1c;margin-top:8px;font-size:.75rem;line-height:1.35}.mailbox-account-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:12px;padding:12px}.mailbox-account-address{color:#1e293b;overflow-wrap:anywhere;font-size:.8rem;font-weight:600}.mailbox-refresh-button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0000000d}.mailbox-refresh-button:disabled{cursor:not-allowed;opacity:.65}.mailbox-pagination{border-top:1px solid #e2e8f0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:12px;padding-top:10px;display:grid}.mailbox-page-button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 8px;font-size:.72rem;font-weight:600}.mailbox-page-button:last-child{justify-self:end}.mailbox-page-button:hover:not(:disabled){color:#2563eb;border-color:#2563eb}.mailbox-page-button:disabled{cursor:not-allowed;opacity:.45}.mailbox-page-label{color:#64748b;white-space:nowrap;font-size:.72rem;font-weight:600}.search-bar-container{align-items:center;margin-bottom:10px;display:flex;position:relative}.search-bar-container .search-icon{color:var(--color-text-gray);pointer-events:none;position:absolute;left:12px}.email-search-input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg);width:100%;color:var(--color-text-dark);font-size:12px;font-family:var(--font-family);box-sizing:border-box;padding:9px 32px 9px 34px;transition:all .2s}.email-search-input:focus{border-color:var(--color-accent-blue);background-color:var(--color-white);outline:none;box-shadow:0 0 0 3px #0ea5e91f}.search-clear-btn{color:var(--color-text-light);cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;padding:4px;display:flex;position:absolute;right:8px}.search-clear-btn:hover{color:var(--color-primary-red);background-color:var(--color-primary-red-light)}.highlight-references-card{border-left:4px solid var(--color-primary-red);background:linear-gradient(135deg,#fff 0%,#fffbfb 100%)}.form-grid-5{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}@media (width<=1024px){.form-grid-5{grid-template-columns:repeat(2,1fr)}}.checkbox-features-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.checkbox-feature-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.checkbox-feature-card:hover{border-color:var(--color-accent-blue);background-color:var(--color-white);box-shadow:var(--shadow-sm)}.checkbox-feature-card.active{border-color:var(--color-primary-red);background-color:var(--color-primary-red-light);box-shadow:var(--shadow-sm)}.checkbox-feature-card input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-primary-red);cursor:pointer}.feature-text{flex-direction:column;display:flex}.feature-text strong{color:var(--color-text-dark);letter-spacing:.3px;font-size:11px;font-weight:700}.feature-text span{color:var(--color-text-gray);font-size:10px}.accordion-card{transition:all .2s}.accordion-header{justify-content:space-between;align-items:center;display:flex;border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.accordion-header-left{align-items:center;gap:8px;display:flex}.accordion-badge{background-color:var(--color-accent-blue-light);color:var(--color-accent-blue);border-radius:12px;padding:2px 8px;font-size:10px;font-weight:700}.accordion-header-right{color:var(--color-text-gray);align-items:center;display:flex}.accordion-content{border-top:1px solid var(--color-border);margin-top:14px;padding-top:10px;animation:.2s ease-in-out fadeIn}.login-screen-container{box-sizing:border-box;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:24px;display:flex}.login-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #fff3;border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:440px;padding:36px 32px;animation:.4s ease-out fadeIn;display:flex;box-shadow:0 25px 50px -12px #00000059}.login-badge-header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.login-badge-header .logo-badge{color:#fff;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:24px;padding:8px 18px;font-size:20px;font-weight:700;box-shadow:0 4px 14px #dc262659}.login-badge-header h2{color:#0f172a;margin:8px 0 0;font-size:1.25rem;font-weight:700}.login-badge-header p{color:#64748b;margin:0;font-size:.85rem;font-weight:500}.login-form{flex-direction:column;gap:16px;margin-top:10px;display:flex}.login-form .form-group{text-align:left;flex-direction:column;gap:6px;display:flex}.login-form .form-group label{color:#334155;align-items:center;gap:6px;font-size:.82rem;font-weight:600;display:flex}.login-form .form-control{background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;padding:12px 14px;font-size:.92rem;transition:all .2s}.login-form .form-control:focus{background-color:#fff;border-color:#dc2626;outline:none;box-shadow:0 0 0 3px #dc262626}.login-error-message{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:.85rem;font-weight:500;display:flex}.btn-login-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#dc2626,#b91c1c);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #dc26264d}.btn-login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #dc262666}.login-footer{color:#64748b;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;display:flex}.header-user-profile{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:10px;padding:6px 12px;display:flex}.user-avatar-badge{color:#0f172a;align-items:center;gap:8px;display:flex}.user-details{text-align:left;flex-direction:column;display:flex}.user-name{color:#0f172a;font-size:.82rem;font-weight:700;line-height:1.1}.user-role{color:#64748b;font-size:.72rem;font-weight:500}.btn-logout{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.btn-logout:hover{color:#dc2626;background-color:#fef2f2}.inbox-workspace{box-sizing:border-box;background-color:#f8fafc;flex-direction:column;width:100%;height:calc(100vh - 73px);padding:20px 0;display:flex;overflow-y:auto}.inbox-main-container{flex-direction:column;gap:20px;width:100%;max-width:1440px;margin:0 auto;display:flex}.inbox-header-section{border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.inbox-title{color:var(--color-text-dark);letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:800}.inbox-live-badge{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:20px;padding:3px 10px;font-size:.76rem;font-weight:700}.inbox-subtitle{color:var(--color-text-gray);margin:6px 0 0;font-size:.88rem}.inbox-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.inbox-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.inbox-kpi-grid{grid-template-columns:repeat(2,1fr)}}.inbox-kpi-card{border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;min-width:0;box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:10px;padding:12px 14px;transition:all .2s;display:flex;position:relative;overflow:hidden}.inbox-kpi-card:hover{box-shadow:var(--shadow-md);border-color:#cbd5e1;transform:translateY(-2px)}.inbox-kpi-card.active{border-color:var(--color-primary-red);background-color:#fffafb;box-shadow:0 0 0 2px #dc262626}.inbox-kpi-card.active:before{content:"";background-color:var(--color-primary-red);height:3px;position:absolute;top:0;left:0;right:0}.kpi-icon-wrap{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.kpi-blue{color:#0284c7;background:#e0f2fe}.kpi-green{color:#16a34a;background:#dcfce7}.kpi-amber{color:#d97706;background:#fef3c7}.kpi-red{color:#dc2626;background:#fee2e2}.kpi-teal{color:#0f766e;background:#ccfbf1}.kpi-violet{color:#6d28d9;background:#ede9fe}.kpi-info{flex-direction:column;min-width:0;display:flex}.kpi-num{color:var(--color-text-dark);font-size:1.35rem;font-weight:800;line-height:1.1}.kpi-label{color:var(--color-text-gray);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.74rem;font-weight:600;overflow:hidden}.inbox-toolbar-card{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:14px;padding:16px 20px;display:flex}.inbox-toolbar-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.inbox-search-box{flex:1;align-items:center;min-width:240px;display:flex;position:relative}.inbox-search-box input{box-sizing:border-box;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:8px 32px 8px 34px;font-size:.86rem;transition:all .2s}.inbox-search-box input:focus{background:#fff;border-color:#0284c7;outline:none;box-shadow:0 0 0 3px #0284c71f}.inbox-search-box .search-icon{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.inbox-search-box .search-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex;position:absolute;right:8px}.inbox-pagination-controls{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:4px 10px;display:flex}.btn-page-nav{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;padding:4px 6px;transition:all .15s;display:flex}.btn-page-nav:disabled{opacity:.4;cursor:not-allowed}.btn-page-nav:not(:disabled):hover{color:#0284c7;border-color:#0284c7}.page-indicator{color:#334155;white-space:nowrap;font-size:.8rem;font-weight:600}.inbox-toolbar-filters{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:12px;padding-top:10px;display:flex}.filter-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-group-label{color:#64748b;text-transform:uppercase;margin-right:4px;font-size:.78rem;font-weight:700}.inbox-table-card{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;position:relative;overflow:hidden}.mailbox-sync-overlay{z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:wait;background:#f8fafcc2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mailbox-sync-overlay-card{color:var(--color-text-dark);background:#fff;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:.88rem;font-weight:700;display:flex;box-shadow:0 8px 24px #0f172a24}.mailbox-sync-overlay-spinner{color:var(--color-primary-red);flex:none;animation:1s linear infinite spin}.table-responsive{width:100%;overflow-x:auto}.inbox-table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.inbox-table th{color:#475569;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;border-bottom:2px solid #e2e8f0;padding:14px 16px;font-size:.78rem;font-weight:700}.inbox-table td{vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:14px 16px}.inbox-table-row{cursor:pointer;transition:background-color .15s}.inbox-table-row:hover{background-color:#f8fafc}.attachment-badge-pill{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;max-width:150px;padding:4px 8px;font-size:.78rem;font-weight:600;display:inline-flex;overflow:hidden}.text-badge-pill{color:#64748b;background:#f8fafc;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:.78rem;display:inline-flex}.status-pill{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.badge-sent{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.badge-extracted{color:#c2410c;background:#ffedd5;border:1px solid #fed7aa}.badge-editing{color:#a16207;background:#fef3c7;border:1px solid #fde68a}.badge-to-extract{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.badge-filtered{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.badge-possible-error{color:#a16207;background:#fef3c7;border:1px solid #fde68a}.badge-warning{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.inbox-order-id-hint{color:#64748b;margin-top:3px;font-family:monospace;font-size:.72rem}.btn-table-action{color:#0f172a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-table-action:hover{color:#fff;background:#dc2626;border-color:#dc2626;transform:translateY(-1px);box-shadow:0 2px 6px #dc262640}.inbox-table-empty{text-align:center;color:#64748b;padding:50px 20px}.empty-title{color:#1e293b;margin:12px 0 4px;font-size:1rem;font-weight:700}.empty-sub{color:#64748b;margin:0;font-size:.85rem}.review-workspace-topbar{border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm);z-index:5;background:#fff;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.review-topbar-left{align-items:center;gap:14px;min-width:0;display:flex}.btn-back-inbox{color:#334155;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:.84rem;font-weight:700;transition:all .15s;display:inline-flex}.btn-back-inbox:hover{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}.review-topbar-divider{background:#e2e8f0;width:1px;height:24px}.review-topbar-subject{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.9rem;display:flex;overflow:hidden}.review-subject-label{color:#64748b;font-size:.8rem;font-weight:600}.review-from-tag{color:#0284c7;background:#e0f2fe;border-radius:4px;padding:2px 8px;font-size:.8rem;font-weight:600}.review-topbar-right{align-items:center;gap:12px;display:flex}.review-nav-controls{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.btn-icon-nav{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-icon-nav:disabled{opacity:.4;cursor:not-allowed}.btn-icon-nav:not(:disabled):hover{color:#0284c7;border-color:#0284c7}.review-nav-counter{color:#64748b;padding:0 4px;font-size:.8rem;font-weight:700}.inbox-table-footer{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.inbox-footer-info{color:#64748b;font-size:.84rem}.inbox-footer-info strong{color:#1e293b;font-weight:700}.inbox-footer-page-tag{color:#0284c7;margin-left:4px;font-weight:600}.inbox-footer-pagination{align-items:center;gap:8px;display:flex}.btn-table-page{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.btn-table-page:disabled{opacity:.45;cursor:not-allowed;color:#94a3b8;background:#f1f5f9;border-color:#e2e8f0}.btn-table-page:not(:disabled):hover{color:#0284c7;background:#f0f9ff;border-color:#0284c7;box-shadow:0 1px 2px #0000000d}.table-page-badge{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-size:.82rem;font-weight:700}.badge-change{color:#6d28d9;background:#ede9fe}
