:root{--color-bg-primary: #ffffff;--color-bg-secondary: #f5f5f3;--color-bg-tertiary: #eeede9;--color-bg-muted: #faf9f6;--color-text-primary: #1a1a1a;--color-text-secondary: #5a5a57;--color-text-tertiary: #9a9a96;--color-border: rgba(0, 0, 0, .1);--color-border-strong: rgba(0, 0, 0, .18);--color-accent: #b66a4d;--color-accent-hover: #d9beb1;--color-accent-soft: #e8f0f8;--color-accent-muted: rgba(24, 95, 165, .1);--color-success: #3b6d11;--color-success-bg: #eaf3de;--color-danger: #a32d2d;--color-danger-bg: #fcebeb;--color-warning: #854f0b;--color-warning-bg: #faeeda;--color-info: #b66a4d;--color-info-bg: #e6f1fb;--color-surface-raised: rgba(255, 255, 255, .86);--color-surface-muted: rgba(255, 255, 255, .68);--color-shadow-strong: 0 22px 50px rgba(26, 26, 26, .1);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-soft: 0 8px 24px rgba(26, 26, 26, .05);--shadow-panel: 0 14px 34px rgba(26, 26, 26, .06);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:var(--color-text-primary);background:var(--color-bg-tertiary);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility}.shipping-estimator-panel{display:grid;gap:18px}.shipping-estimator-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg,#fffaf6,#f7f9fc)}.shipping-estimator-title{display:flex;align-items:center;gap:14px}.shipping-estimator-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:#9b5b33;background:#f1e2d6}.shipping-estimator-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:18px;align-items:start}.shipping-estimator-mode{display:flex;gap:8px;padding:4px;margin-bottom:16px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.shipping-estimator-mode button{flex:1;padding:9px 12px;border:0;border-radius:7px;color:#64748b;background:transparent;cursor:pointer}.shipping-estimator-mode button.active{color:#1f2937;background:#fff;box-shadow:0 1px 3px #0f172a18}.shipping-estimator-inline{display:flex;gap:8px}.shipping-estimator-inline input{min-width:0;flex:1}.shipping-estimator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.shipping-estimator-hint,.shipping-estimator-warning{margin:12px 0 0;color:#64748b;font-size:.8rem;line-height:1.5}.shipping-estimator-warning{padding:10px 12px;border-left:3px solid #c47b35;border-radius:0 8px 8px 0;color:#7c4a13;background:#fff8e8}.shipping-estimator-order-summary{display:grid;gap:4px;padding:12px 14px;margin:14px 0;border:1px solid #eadfd7;border-radius:10px;color:#475569;background:#fffaf6}.shipping-estimator-order-summary strong{color:#7c3f25}.shipping-estimator-order-summary small{color:#8a5a2e}.shipping-estimator-service{display:flex;align-items:end;gap:10px;margin-top:16px}.shipping-estimator-service .field{flex:1}.shipping-estimator-service>small{padding-bottom:11px;color:#64748b}.shipping-estimator-live{display:grid;gap:4px;padding:12px 14px;margin-top:12px;border:1px solid #cfe4d3;border-radius:10px;color:#285b34;background:#f1f9f1}.shipping-estimator-live span,.shipping-estimator-live small{color:#52735a}.shipping-estimator-confidence{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-radius:999px;font-size:.78rem;font-weight:600}.shipping-estimator-confidence.high{color:#28613c;background:#e5f4e8}.shipping-estimator-confidence.medium{color:#795d13;background:#fff3c7}.shipping-estimator-confidence.low{color:#8a4a20;background:#ffead9}.shipping-estimator-confidence.very-low{color:#8b3030;background:#fce4e4}.shipping-estimator-explanation-button{width:100%;justify-content:flex-start;margin-top:14px;border-color:#e5e7eb;color:#475569;background:#f8fafc}.shipping-estimator-explanation{padding:12px 14px;margin-top:8px;border-radius:10px;color:#475569;background:#f8fafc;font-size:.82rem;line-height:1.55}.shipping-estimator-explanation p{margin-top:0}.shipping-estimator-explanation ul{margin:8px 0 0;padding-left:18px}.shipping-estimator-stats{margin-top:0}.shipping-estimator-order-note,.shipping-estimator-empty{display:grid;gap:4px;padding:12px 14px;margin:14px 0;border-left:3px solid #b36b41;color:#475569;background:#fff8f3}.shipping-estimator-packages-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 10px}.shipping-estimator-package-list{display:grid;gap:10px}.shipping-estimator-package{display:grid;grid-template-columns:1.1fr repeat(4,minmax(86px,1fr));gap:10px;align-items:end;padding:12px;border:1px solid #e7e9ee;border-radius:10px;background:#fbfcfd}.shipping-estimator-package-label{display:flex;align-items:center;justify-content:space-between;align-self:center;color:#334155}.shipping-estimator-package-label button{display:grid;padding:4px;border:0;color:#a55443;background:transparent;cursor:pointer}.shipping-estimator-package .field{gap:4px}.shipping-estimator-package .field span{font-size:.72rem;color:#64748b}.shipping-estimator-package input{width:100%;min-width:0}.shipping-estimator-submit{width:100%;margin-top:16px}.shipping-estimator-result{min-width:0}.shipping-estimator-facts,.shipping-estimator-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.shipping-estimator-facts span,.shipping-estimator-metrics span{display:grid;gap:3px;padding:9px;border-radius:8px;background:#f7f8fa}.shipping-estimator-facts small,.shipping-estimator-metrics small,.shipping-estimator-price small{color:#64748b;font-size:.72rem}.shipping-estimator-facts strong{font-size:.86rem}.shipping-estimator-price{display:grid;gap:3px;padding:18px;margin:14px 0;border-radius:12px;background:#f2e9e2}.shipping-estimator-price strong{color:#7c3f25;font-size:1.65rem}.shipping-estimator-price span{color:#64748b;font-size:.82rem}.shipping-estimator-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.shipping-estimator-metrics strong{font-size:.82rem}.shipping-estimator-result h4{margin:18px 0 8px}.shipping-estimator-chart{display:flex;align-items:end;gap:12px;height:150px;padding:12px 10px 4px;margin-bottom:10px;border-bottom:1px solid #dfe3e8;background:linear-gradient(to top,#f8fafc 1px,transparent 1px) 0 0 / 100% 25%}.shipping-estimator-bar{display:grid;flex:1;height:100%;align-items:end;min-width:28px;text-align:center}.shipping-estimator-bar span{display:block;min-height:8px;border-radius:6px 6px 2px 2px;background:#b36b41}.shipping-estimator-bar.outlier span{background:#94a3b8}.shipping-estimator-bar small{margin-top:4px;color:#64748b;font-size:.68rem}.shipping-estimator-table{font-size:.78rem}.shipping-estimator-table th,.shipping-estimator-table td{white-space:nowrap}.shipping-estimator-disclaimer{display:block;margin-top:14px;color:#64748b;line-height:1.5}@media(max-width:900px){.shipping-estimator-grid{grid-template-columns:1fr}}@media(max-width:650px){.shipping-estimator-intro{align-items:flex-start;flex-direction:column}.shipping-estimator-package{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-estimator-package-label{grid-column:1 / -1}.shipping-estimator-facts,.shipping-estimator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-estimator-inline{flex-direction:column}.shipping-estimator-fields{grid-template-columns:1fr}.shipping-estimator-service{align-items:stretch;flex-direction:column}.shipping-estimator-service>small{padding-bottom:0}}*{box-sizing:border-box}body{margin:0;min-width:320px;font-weight:400;color:var(--color-text-primary);background:radial-gradient(circle at top left,rgba(24,95,165,.05),transparent 28%),linear-gradient(180deg,#f7f6f2 0%,var(--color-bg-tertiary) 100%)}button,input,select,textarea{font:inherit}button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--color-accent);border-radius:var(--radius-md);padding:0 15px;color:#fff;background:var(--color-accent);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.01em;transition:background .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease;box-shadow:0 2px #0000000a}button:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}button:disabled{cursor:not-allowed;opacity:.65}input,select,textarea{width:100%;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text-primary);padding:10px 12px;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}input:focus,select:focus,textarea:focus{border-color:var(--color-accent);background:var(--color-bg-primary);box-shadow:0 0 0 3px #185fa51f}.app-shell{min-height:100vh}.admin-app-shell{background:radial-gradient(circle at top left,rgba(24,95,165,.04),transparent 22%),linear-gradient(180deg,#f6f5f1 0%,var(--color-bg-tertiary) 100%)}.topbar{display:flex;align-items:center;justify-content:flex-start;gap:16px;border-bottom:1px solid var(--color-border);background:#f5f5f3e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px clamp(16px,4vw,40px)}.brand{color:var(--color-text-primary);text-decoration:none}.brand{display:inline-flex;align-items:center;gap:12px}.brand-logo{width:40px;height:40px;border-radius:var(--radius-md);object-fit:contain;background:var(--color-bg-primary);border:1px solid var(--color-border);padding:4px}.brand-mark{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--radius-md);background:var(--color-accent);font-weight:700}.brand strong,.brand small{display:block}.brand small{color:var(--color-text-tertiary);font-size:.74rem;letter-spacing:.02em}.ghost-button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;color:var(--color-text-primary);background:var(--color-bg-primary);font-weight:600}.ghost-button:hover{background:var(--color-bg-secondary)}.page{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:24px 0 44px}.search-band,.admin-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.search-band{border-bottom:1px solid var(--color-border);padding-bottom:24px}.public-search-band{display:flex;flex-direction:column;align-items:center;justify-items:center;width:min(860px,100%);margin-right:auto;margin-left:auto;text-align:center}.public-search-copy{display:grid;justify-items:center}.eyebrow{margin:0 0 6px;color:#1178d4;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eyebrow:hover{cursor:pointer}.icon-arrow-left{color:transparent}.eyebrow:hover:before{cursor:pointer;opacity:1;transform:translate(0)}.eyebrow:hover .icon-arrow-left{color:#1178d4}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700}h2{margin:0;font-size:1rem;font-weight:700}.page-subtitle{max-width:620px;margin:12px 0 0;color:#5b6875;line-height:1.55}.serial-search{width:min(1080px,100%);text-align:left}.serial-search label{display:block;margin-bottom:8px;font-weight:700}.search-row{display:grid;grid-template-columns:1fr auto;gap:10px}.helper-line{display:block;margin-top:8px;color:#61707d}.setup-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:start;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-primary);padding:22px;box-shadow:var(--shadow-panel)}.setup-icon,.setup-status{display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.setup-icon{width:48px;height:48px;color:#1178d4;background:#eaf4ff}.setup-panel h2{margin-bottom:8px;font-size:1.28rem}.setup-panel p{margin-bottom:14px;color:#4c5a66;line-height:1.55}.env-preview{display:grid;gap:8px}.env-preview code{overflow-x:auto;border:1px solid #dbe5ef;border-radius:8px;background:#f6f9fc;padding:10px 12px;color:#26323d;white-space:nowrap}.setup-status{gap:8px;padding:9px 11px;color:#07552a;background:#dff8e9;font-size:.82rem;font-weight:600}.loading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.skeleton-card{min-height:112px;border:1px solid #d8e0e8;border-radius:8px;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0) 0 0 / 220px 100% no-repeat,#e9eef3;animation:skeleton-sweep 1.25s ease-in-out infinite}.skeleton-card.large,.skeleton-card.wide{grid-column:span 2}@keyframes skeleton-sweep{0%{background-position:-220px 0,0 0}to{background-position:calc(100% + 220px) 0,0 0}}.panel{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-primary);box-shadow:var(--shadow-soft);display:grid;padding:22px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid var(--color-border);padding:14px 16px;color:var(--color-text-primary);background:linear-gradient(180deg,var(--color-bg-primary),#fbfbf9)}.panel-header.danger{color:#fff;background:var(--color-danger)}.panel-header.tracking{color:#fff;background:var(--color-accent)}.panel-header.warranty{color:#fff;background:var(--color-success)}.panel-header.dynamic-status{color:#fff;transition:background-color .18s ease}.status-badge{border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:600}.status-active{color:var(--color-success);background:var(--color-success-bg)}.status-open{color:var(--color-danger);background:var(--color-danger-bg)}.status-expired{color:#fff;background:#b82035}.status-closed{color:#063b1d;background:#b7f2ce}.status-pending{color:var(--color-warning);background:var(--color-warning-bg)}.results-grid{display:grid;gap:18px}.result-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.stat-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-bg-primary),#fcfcfa);min-width:0;padding:12px;box-shadow:var(--shadow-soft)}.reports-kpi-list-roomy .stat-card,.reports-kpi-list-roomy .reports-summary-chip{min-height:92px;padding-top:16px;padding-bottom:16px}.stat-card>span{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--radius-md);color:var(--color-accent);background:var(--color-info-bg)}.stat-card>div{min-width:0}.stat-card small,.stat-card strong{display:block}.stat-card small{color:var(--color-text-secondary);font-weight:600;font-size:.73rem;letter-spacing:.05em;text-transform:uppercase}.stat-card strong{overflow:hidden;color:var(--color-text-primary);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:12px 16px 18px}.summary-item{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:16px;border-bottom:1px solid rgba(0,0,0,.06);padding:13px 0}.summary-item-wide{grid-column:1 / -1;grid-template-columns:minmax(150px,.35fr) minmax(0,1.65fr)}.summary-item-wide strong{line-height:1.5;white-space:pre-wrap}.summary-label{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-weight:600}.summary-label svg{width:17px;height:17px}.tone-good{color:#0b8d49}.tone-bad{color:#c42237}.timeline{position:relative;display:grid;gap:18px;margin:0;padding:18px 24px 28px 34px;list-style:none}.timeline:before{position:absolute;top:24px;bottom:30px;left:195px;width:2px;background:#dce5ee;content:""}.timeline li{position:relative;display:grid;grid-template-columns:164px 1fr;gap:18px}.date-pill{z-index:1;align-self:start;border-radius:6px;background:#0fb15d;color:#fff;padding:6px 8px;text-align:center;font-size:.78rem;font-weight:600;text-transform:capitalize}.timeline-card{position:relative;border:1px solid #d8e0e8;border-radius:8px;padding:12px 14px;background:#fff}.timeline-dot{position:absolute;top:14px;left:-28px;width:14px;height:14px;border:3px solid #fff;border-radius:999px;background:#dc3349;box-shadow:0 0 0 2px #dc3349}.timeline-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.timeline-card p{margin-bottom:8px;color:#43505c}.timeline-updates{display:grid;gap:10px}.timeline-update{border-top:1px dashed #d8e0e8;padding-top:10px}.timeline-update:first-child{border-top:0;padding-top:0}.timeline-update-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.timeline-update-actions{display:inline-flex;gap:8px}.timeline-update-time{margin-bottom:6px;color:#0f5f9f;font-size:.78rem;font-weight:700}.timeline-mail-button{min-width:36px;min-height:36px}.timeline-mail-button.is-pending{color:#c42237;border-color:#f0c5cc;background:#fff3f5}.timeline-mail-button.is-sent{color:#0b8d49;border-color:#b8e2c8;background:#effaf4}.timeline-edit-button{color:#8a5a00;border-color:#ecd7a7;background:#fff8e8}.support-event-description-modal{display:grid;gap:14px;padding:18px}.timeline-email-feedback{display:block;color:#61707d;line-height:1.4}.timeline-empty{padding:24px;color:#61707d}.customer-meta-cell{display:grid;gap:2px}.customer-meta-cell small{color:#61707d}.support-email-editor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;border-top:1px solid #eef2f6;padding:18px}.email-save-button{display:inline-flex;align-items:center;gap:8px}.email-editor-message{grid-column:1 / -1;color:#61707d}.ticket-line{font-size:.9rem}.folio-chip{display:inline-flex;border-radius:999px;background:#eef6ff;color:#1178d4;padding:4px 8px;font-size:.78rem;font-weight:600}.folio-button,.folio-link{min-height:auto;border:0;cursor:pointer}.folio-button{width:fit-content}.folio-link{display:inline;border-radius:0;padding:0;color:inherit;background:transparent;text-decoration:underline;text-underline-offset:2px}.folio-text{font-weight:600}.repair-approval-box{margin:0 18px 18px;border:1px solid #b9d7f2;border-radius:8px;background:#f4f9ff;padding:18px}.repair-approval-box strong,.repair-approval-box p{display:block;margin:0}.repair-approval-box p{margin-top:6px;color:#4d5b68;line-height:1.5}.repair-approval-box a{color:#0f5f9f;font-weight:700}.repair-approval-box.accepted{border-color:#b7e4c8;background:#f0fbf5}.repair-approval-box.declined{border-color:#f2c0c8;background:#fff5f6}.repair-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.repair-pin-field{margin-top:14px;margin-bottom:0}.secondary-button{color:#31404c;background:#edf2f6}.danger-button{color:#9b1c2c;background:#fff0f2}.support-images-section{border-top:1px solid #eef2f6;padding:18px 18px 22px}.support-images-section h3{margin:0 0 12px;font-size:.95rem;font-weight:700}.support-images-grid{display:flex;flex-wrap:wrap;gap:12px}.support-image-link{display:inline-flex;align-items:center;justify-content:center;width:112px;min-height:112px;border:1px solid #d8e0e8;border-radius:8px;background:#f8fafc;padding:6px}.support-image-link img{width:100px;height:auto;max-height:100px;border-radius:6px;object-fit:contain}.support-pdf-preview{display:grid;width:100px;min-height:100px;place-items:center;gap:6px;color:#c42237;text-align:center}.support-pdf-preview small{display:-webkit-box;overflow:hidden;color:#43505c;font-size:.72rem;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.shipping-note{display:flex;align-items:center;gap:8px;border:1px solid #d8e8f6;border-radius:8px;background:#f2f8ff;color:#34414d;padding:9px 10px;margin:10px 0}.shipping-note svg{flex:0 0 auto;color:#1178d4}.empty-state{border:1px dashed #b8c5d2;border-radius:8px;background:#fff;padding:28px;text-align:center;margin-top:24px}.empty-state h3{margin-bottom:8px}.empty-state p{margin-bottom:0;color:#61707d}.login-page{display:grid;min-height:calc(100vh - 67px);place-items:center;padding:24px}.login-card{width:min(420px,100%);border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:28px;box-shadow:0 16px 40px #23303c1f}.login-card label,.field{display:grid;gap:7px;margin-bottom:14px;font-weight:700}.admin-shell{display:grid;grid-template-columns:295px minmax(0,1fr);min-height:100vh;width:100%}.admin-sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto 1fr auto;gap:20px;align-self:start;min-height:100vh;border-right:1px solid #d8e0e8;background:#fff;padding:24px 16px;box-shadow:8px 0 26px #23303c0d;overflow-x:hidden}.admin-sidebar h1{font-size:1.45rem}.sidebar-logo{display:block;width:58px;height:58px;object-fit:contain}.sidebar-logo-button{display:block;width:fit-content;min-height:auto;margin:10px 0 12px;background:transparent;padding:0}.sidebar-logo-button:hover{background:transparent}.admin-sidebar p:not(.eyebrow){overflow:hidden;margin:8px 0 0;color:#61707d;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.admin-nav{display:grid;gap:6px;align-content:start;align-self:start;padding-inline:2px}.admin-nav button,.sidebar-logout{justify-content:flex-start;width:90%;min-width:0;border:1px solid transparent;color:#34414d;background:transparent;padding:10px 12px;min-height:42px;white-space:normal;text-align:left;line-height:1.25}.admin-nav button:hover,.admin-nav button.active{border-color:#cfe0f2;color:#0f5f9f;background:#eaf4ff}.sidebar-logout{color:#c42237;background:#fff5f6}.module-hub{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,#040c1238,#040c1270),url(/module-hub-background.png) center / cover no-repeat,#06141b}.module-hub:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 8%,#ffffff14,#fff0 32%);pointer-events:none;content:""}.module-hub-topbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:58px;border-bottom:1px solid rgba(255,255,255,.18);background:#040e1442;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 18px}.module-hub-user{display:inline-flex;align-items:center;gap:10px;color:#fff}.module-hub-user img{width:34px;height:34px;border-radius:8px;object-fit:contain}.module-hub-user strong,.module-hub-user small{display:block}.module-hub-user small{color:#ffffffbd}.module-logout{border:1px solid rgba(255,255,255,.18);color:#000;background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.module-grid-wrap{position:relative;z-index:1;display:grid;min-height:calc(100vh - 58px);place-items:start center;padding:clamp(46px,10vh,96px) 24px}.module-grid{display:grid;grid-template-columns:repeat(auto-fit,128px);justify-content:center;min-width:min(680px,100%);gap:34px 56px}.module-tile{display:grid;justify-items:center;gap:14px;min-height:auto;color:#fff;background:transparent;padding:10px 8px;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.42);transition:transform .16s ease}.module-tile:hover{transform:translateY(-3px)}.module-tile:hover .module-icon{border-color:#ffffffc7;background:#ffffff38;box-shadow:0 20px 46px #00000057,inset 0 1px #ffffff80}.module-icon{display:grid;width:74px;height:74px;place-items:center;border:1px solid rgba(255,255,255,.48);border-radius:16px;background:#ffffff1f;color:#1178d4;box-shadow:0 14px 34px #00000047,inset 0 1px #ffffff6b;-webkit-backdrop-filter:blur(16px) saturate(130%);backdrop-filter:blur(16px) saturate(130%);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.support-module{color:#0f76c6}.inventory-module{color:#2fa66a}.policies-module{color:#8a5ad8}.reports-module{color:#d97a1e}.quoting-module{color:#b96a3d}.calculator-module{color:#0f8b8d}.meeting-room-module{color:#4f8be8}.settings-module{color:#d3842f}.module-empty{width:min(520px,calc(100vw - 48px));min-height:320px;grid-column:1 / -1;justify-self:center;align-self:center;display:grid;place-items:center;align-content:center;gap:10px;padding:42px;border:1px solid rgba(184,106,61,.18);border-radius:24px;color:#34312f;background:radial-gradient(circle at 50% 0%,rgba(211,132,47,.12),transparent 48%),#ffffffeb;box-shadow:0 20px 50px #43312614;text-align:center}.module-empty-icon{display:grid;width:88px;height:88px;place-items:center;margin-bottom:6px;border-radius:28px;color:#a95f38;background:linear-gradient(145deg,#fff6ef,#f3dfd2);box-shadow:inset 0 0 0 1px #a95f381f}.module-empty .eyebrow{margin:0;color:#a95f38}.module-empty h2,.module-empty p{margin:0}.module-empty>p:last-child{max-width:390px;color:#6a625d;line-height:1.65}.permission-error-page{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:18px}.odoo-loading-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:24px;background:#2c252066;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.odoo-loading-modal{display:grid;width:min(500px,100%);justify-items:center;gap:12px;padding:38px;border:1px solid rgba(169,95,56,.16);border-radius:24px;color:#312d2a;background:radial-gradient(circle at 50% 0%,rgba(211,132,47,.14),transparent 48%),#fffdfb;box-shadow:0 28px 90px #2a201947;text-align:center}.odoo-loading-modal h2,.odoo-loading-modal p{margin:0}.odoo-loading-modal>p:last-of-type{max-width:410px;color:#69615c;line-height:1.65}.odoo-loading-illustration{position:relative;display:grid;width:88px;height:88px;place-items:center;margin-bottom:4px;border-radius:28px;color:#a95f38;background:linear-gradient(145deg,#fff5ed,#f1d9ca)}.odoo-loading-spinner{position:absolute;right:8px;bottom:8px;padding:3px;border-radius:50%;color:#fff;background:#a95f38;animation:odoo-loading-spin .9s linear infinite}.odoo-loading-progress{width:min(310px,100%);height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:#eaded7}.odoo-loading-progress span{display:block;width:42%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#a95f38,#d3842f);animation:odoo-loading-progress 1.5s ease-in-out infinite}@keyframes odoo-loading-spin{to{transform:rotate(360deg)}}@keyframes odoo-loading-progress{0%{transform:translate(-120%)}to{transform:translate(340%)}}@media(prefers-reduced-motion:reduce){.odoo-loading-spinner,.odoo-loading-progress span{animation-duration:3s}}@media(max-width:640px){.module-empty,.odoo-loading-modal{padding:30px 22px;border-radius:20px}}.admin-workspace{min-width:0;padding:26px}.admin-section{display:grid;gap:16px}.admin-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;border-bottom:1px solid #d8e0e8;padding-bottom:16px}.admin-section-head h2{font-size:clamp(1.45rem,2vw,2rem)}.header-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-register-layout{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(480px,1.05fr);gap:18px;align-items:start}.catalog-layout{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(300px,.8fr) minmax(420px,1.2fr);gap:18px;align-items:start}.events-layout{grid-template-columns:minmax(320px,.8fr) minmax(520px,1.2fr)}.support-form{padding:16px}.form-section-title{margin:6px 0 14px;color:#2f3942;font-weight:700}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.check-field{display:flex;align-items:flex-start;gap:10px;margin:4px 0 14px;color:#354452;font-weight:600}.check-field input{width:auto;margin-top:4px}.field span{color:#34414d}.field-error,.form-error{color:#c42237}.form-error{border-radius:8px;background:#fff0f2;padding:10px 12px;font-weight:600}.image-picker{display:grid;gap:10px;border:1px solid #d8e0e8;border-radius:8px;background:#f8fafc;padding:16px;margin-bottom:14px}.image-input-label{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:fit-content;min-height:42px;border:1px solid #cfe0f2;border-radius:8px;color:#0f5f9f;background:#eaf4ff;padding:0 14px;cursor:pointer;font-weight:600}.image-input-label input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.image-picker small{color:#61707d}.selected-images{display:grid;gap:8px;margin:0;padding:0;list-style:none}.selected-images li{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e2e9f0;border-radius:8px;background:#fff;padding:8px 10px}.selected-images span{overflow:hidden;color:#34414d;text-overflow:ellipsis;white-space:nowrap}.success-text{color:#0b8d49;font-weight:600}.inline-search{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;margin:16px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;border-bottom:1px solid #eef2f6;padding:14px 16px}.table-toolbar .inline-search{width:min(560px,100%);margin:0}.reports-table-sort-control{display:inline-flex;align-items:center;gap:8px;color:#61707d;font-size:.78rem;white-space:nowrap}.reports-table-sort-control select{min-width:132px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;color:#34414d;padding:7px 9px}.table-toolbar>span{color:#61707d;white-space:nowrap}.catalog-note{border-bottom:1px solid #eef2f6;color:#61707d;padding:14px 16px}.compact-form{padding:16px}.catalog-list-panel{min-height:260px}.manufacturer-list,.event-type-list{display:grid;gap:12px;padding:16px}.manufacturer-group{border:1px solid #e2e9f0;border-radius:8px;padding:14px}.manufacturer-group>div,.event-type-row{display:flex;align-items:start;justify-content:space-between;gap:12px}.manufacturer-group strong,.event-type-row strong{display:block;font-weight:600}.manufacturer-group small,.event-type-row small{display:block;margin-top:4px;color:#61707d}.manufacturer-group ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.manufacturer-group li{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #eef2f6;padding-top:8px}.event-type-row{border:1px solid #e2e9f0;border-radius:8px;padding:14px}.event-type-row>span{border-radius:999px;background:#eef6ff;color:#1178d4;padding:4px 8px;font-size:.78rem}.table-wrap{overflow-x:auto}.records-table{width:100%;border-collapse:collapse;min-width:820px}.records-table th,.records-table td{border-bottom:1px solid #eef2f6;padding:12px 14px;text-align:left;vertical-align:top}.records-table th{color:#34414d;font-weight:700;background:#f8fafc}.records-table td{color:#43505c}.clickable-row:hover{background:#f4f9ff}.records-table td:last-child,.records-table th:last-child{width:112px}.row-actions{display:flex;gap:8px}.icon-button{width:36px;min-width:36px;height:36px;min-height:36px;border:1px solid #d8e0e8;border-radius:8px;padding:0;color:#34414d;background:#fff}.icon-button:hover{color:#1178d4;border-color:#b9d4ef;background:#eef6ff}.danger-action:hover{color:#c42237;border-color:#f0c5cc;background:#fff1f3}.inline-search svg{color:#61707d}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#17202a6b;padding:24px}.modal-card{width:min(560px,100%);max-height:min(860px,calc(100vh - 48px));overflow:auto;border:1px solid #d8e0e8;border-radius:8px;background:#fff;box-shadow:0 24px 70px #17202a3d}.modal-wide{width:min(980px,100%);padding:10px}.modal-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #d8e0e8;background:#fff;padding:14px 16px}.modal-head h2{font-size:1.1rem}.support-detail-modal{padding:16px}.meeting-calendar-panel{overflow:hidden}.meeting-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #eef2f6;padding:14px 16px}.meeting-calendar-controls{display:flex;align-items:center;gap:10px}.meeting-calendar-toolbar small{color:#61707d}.meeting-feedback{margin:14px 16px 0;border:1px solid #cfe0f2;border-radius:8px;background:#eef6ff;color:#0f5f9f;padding:10px 12px}.meeting-calendar{display:grid;grid-template-columns:76px minmax(920px,1fr);overflow-x:auto;padding:0 16px 18px}.meeting-calendar-hours{display:grid;grid-template-rows:62px repeat(13,64px);color:#61707d;font-size:.78rem}.meeting-calendar-corner{border-bottom:1px solid #dfe7ef}.meeting-hour-label{display:flex;justify-content:flex-end;border-bottom:1px solid #eef2f6;padding:8px 10px 0 0}.meeting-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(132px,1fr))}.meeting-day-column{min-width:132px;border-left:1px solid #eef2f6}.meeting-day-head{display:grid;place-items:center;height:62px;border-bottom:1px solid #dfe7ef;background:#f8fafc;color:#34414d}.meeting-day-head span{color:#61707d;font-size:.78rem;text-transform:capitalize}.meeting-day-head strong{font-size:1.15rem}.meeting-day-head.today strong{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#1178d4;color:#fff}.meeting-day-body{position:relative;background:#fff}.meeting-hour-slot{display:block;width:100%;min-height:0;border:0;border-bottom:1px solid #eef2f6;border-radius:0;background:transparent;padding:0}.meeting-hour-slot:hover{background:#f4f9ff}.meeting-event-card{position:absolute;left:6px;right:6px;z-index:2;display:grid;align-content:start;gap:2px;min-height:36px;overflow:hidden;border:1px solid rgba(255,255,255,.74);border-radius:8px;color:#fff;padding:7px 8px;text-align:left;text-shadow:0 1px 5px rgba(0,0,0,.22);box-shadow:0 12px 26px #23303c33}.meeting-event-card:hover{filter:brightness(1.04);transform:translateY(-1px)}.meeting-event-card.readonly{cursor:pointer;opacity:.78}.meeting-event-card strong,.meeting-event-card small,.meeting-event-card span,.meeting-event-card em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-event-card span,.meeting-event-card em{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-style:normal;opacity:.95}.meeting-event-card small{font-size:.76rem;opacity:.9}.meeting-resize-handle{position:absolute;right:8px;bottom:3px;left:8px;height:8px;border-radius:999px;cursor:ns-resize}.meeting-resize-handle:after{position:absolute;right:28%;bottom:2px;left:28%;height:2px;border-radius:999px;background:#ffffffbf;content:""}.meeting-form textarea{resize:vertical}.meeting-form-fields{display:contents;min-width:0;border:0;padding:0;margin:0}.meeting-form-fields:disabled{opacity:.72}.meeting-resize-confirm{display:grid;gap:16px;padding:16px}.meeting-color-control{display:flex;align-items:center;gap:12px}.meeting-color-control input[type=color]{width:46px;height:42px;padding:4px}.meeting-color-swatches{display:flex;flex-wrap:wrap;gap:8px}.meeting-color-swatches button{width:26px;min-width:26px;height:26px;min-height:26px;border:2px solid #fff;border-radius:999px;padding:0;box-shadow:0 0 0 1px #d8e0e8}.meeting-color-swatches button.active{box-shadow:0 0 0 2px #1178d4}.settings-room-panel{margin-top:18px}.meeting-room-settings-form{display:grid;gap:14px}.settings-weekdays{display:flex;flex-wrap:wrap;gap:10px}.weekday-check{display:inline-flex;align-items:center;gap:8px;border:1px solid #d8e0e8;border-radius:999px;background:#fff;padding:8px 12px;font-weight:600}.weekday-check input{width:auto;accent-color:#1178d4}.admin-image-manager{display:grid;gap:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:16px;margin-bottom:16px}.admin-tracking-panel{display:grid;grid-template-columns:minmax(220px,.45fr) minmax(0,1fr);gap:14px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:16px;margin-bottom:16px}.tracking-state-card{display:grid;align-content:start;gap:8px;border-radius:8px;background:#eaf4ff;padding:16px}.tracking-state-card span,.tracking-state-card small{color:#61707d}.tracking-state-card strong{color:#0f5f9f;font-size:1.15rem}.tracking-form{padding:0}.admin-image-manager h3,.admin-image-manager p{margin:0}.admin-image-manager p{color:#61707d}.editable-support-image{position:relative;width:112px}.editable-support-image .icon-button{position:absolute;top:-8px;right:-8px}.support-detail-modal .panel{box-shadow:none}.login-logo{display:block;width:78px;height:78px;margin:0 auto 18px;object-fit:contain}.admin-results{display:grid;gap:18px;padding:0 16px 16px}.admin-results .results-grid{gap:12px}.admin-results .summary-grid{grid-template-columns:1fr}.admin-results .timeline{padding-left:24px}.inventory-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-search{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:14px 16px}.dashboard-search svg{color:#61707d}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px}.segmented-control{display:inline-flex;overflow:hidden;border:1px solid #d8e0e8;border-radius:8px;background:#fff}.segmented-control button{min-height:38px;border-radius:0;color:#34414d;background:transparent;padding:0 12px;border:0px!important}.segmented-control button.active{color:#0f5f9f;background:#eaf4ff}.scanner-panel .panel-header{align-items:start}.scanner-panel .panel-header span{display:block;margin-top:4px;color:#61707d}.scanner-form{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(160px,.75fr) minmax(260px,1.4fr) minmax(90px,.4fr) auto;gap:10px;padding:16px}.movement-start-actions,.selection-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:16px}.selection-toolbar{border-top:1px solid #eef2f6;border-bottom:1px solid #eef2f6;background:#fbfcfe}.selection-toolbar span{margin-right:auto;color:#61707d}.movement-builder{display:grid;gap:14px;border:1px solid #d8e0e8;border-radius:8px;background:#fbfcfe;padding:14px;margin:12px 0}.movement-builder-controls{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(240px,1fr) auto;gap:10px;align-items:end}.movement-builder-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:17px}.movement-items-table{margin:0}.compact-hint{margin:-2px 0 0;font-size:.9rem}.quantity-input{max-width:110px}.clickable-row{cursor:pointer}.clickable-row:hover td{background:#f7fbff}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;margin-top:12px}.detail-grid div{border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:12px}.detail-grid span{display:block;color:#61707d;font-size:.82rem;margin-bottom:4px}.movement-detail{display:grid;gap:14px}.muted-text{margin:10px 0;color:#61707d}.scanner-panel .success-text,.scanner-panel .form-error{margin:0 16px 16px}.inventory-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;padding:16px}.inventory-card-grid.compact{grid-template-columns:1fr}.warehouse-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;padding:16px}.warehouse-card{display:grid;gap:14px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:16px}.warehouse-card-head{display:flex;justify-content:space-between;gap:12px}.warehouse-card h3{margin:8px 0 4px}.warehouse-card p{margin:0;color:#61707d}.warehouse-card dl{display:grid;gap:8px;margin:0}.warehouse-card dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #eef2f6;padding-top:8px}.warehouse-card dt{color:#61707d;font-weight:600}.warehouse-card dd{margin:0;font-weight:700}.warehouse-progress{overflow:hidden;height:8px;border-radius:999px;background:#edf2f6}.warehouse-progress span{display:block;height:100%;border-radius:inherit;background:#1f9f61}.inventory-product-card{display:grid;gap:14px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:16px}.inventory-product-card h3{margin:8px 0 4px;font-size:1.02rem}.inventory-product-card p{margin:0;color:#61707d}.inventory-category{display:inline-flex;width:fit-content;border-radius:999px;background:#eef6ff;color:#1178d4;padding:4px 8px;font-size:.78rem;font-weight:700}.inventory-product-card dl{display:grid;gap:8px;margin:0}.inventory-product-card dl div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #eef2f6;padding-top:8px}.inventory-product-card dt{color:#61707d;font-weight:600}.inventory-product-card dd{margin:0;text-align:right;font-weight:700}.template-box{display:grid;gap:12px;border:1px solid #d8e0e8;border-radius:8px;background:#f8fafc;padding:16px;margin-bottom:16px}.template-box p{margin:0;color:#4d5b68;line-height:1.5}.inventory-table td strong,.inventory-table td small,.records-table td small{display:block}.inventory-table td small,.records-table td small{margin-top:4px;color:#61707d}.stock-warning{color:#b06b00;font-weight:700}.movement-chip{display:inline-flex;border-radius:999px;padding:4px 8px;font-size:.78rem;font-weight:700}.movement-chip.input{color:#07552a;background:#dff8e9}.movement-chip.output{color:#70282f;background:#ffe1e4}.movement-chip.adjustment{color:#4a3200;background:#ffe8a3}.movement-chip.transfer{color:#0f4b72;background:#dff0ff}.policy-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.policy-client-card{display:grid;gap:16px;min-height:220px;justify-content:stretch;border:1px solid #d8e0e8;border-radius:8px;color:#17202a;background:#fff;padding:16px;text-align:left;box-shadow:0 12px 28px #23303c12;cursor:pointer}.policy-client-card:hover{border-color:#b9d4ef;background:#fbfdff}.policy-client-card h3{margin:10px 0 4px;font-size:1.08rem}.policy-client-card p{margin:0;color:#61707d}.policy-card-top{display:grid;gap:6px}.policy-card-quick-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;margin-bottom:12px}.policy-card-quick-facts span{border-radius:999px;background:#f1f5f9;color:#43505c;padding:4px 8px;font-size:.76rem;font-weight:600}.policy-hours-meter{display:grid;gap:10px}.policy-meter-row,.policy-inline-status{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.policy-meter-row span,.policy-inline-status span{color:#61707d}.policy-progress{overflow:hidden;height:9px;border-radius:999px;background:#edf2f6}.policy-progress span{display:block;height:100%;border-radius:inherit}.policy-pill{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 10px;font-weight:700}.policy-pill.success,.policy-progress .success,.policy-notification-icon.success{color:#0b6b38;background:#dff8e9}.policy-pill.warning,.policy-progress .warning,.policy-notification-icon.warning{color:#745000;background:#ffe9a8}.policy-pill.danger,.policy-progress .danger,.policy-notification-icon.danger{color:#8b2432;background:#ffe0e5}.policy-detail{display:grid;gap:16px;padding:16px}.policy-recharge-card{display:grid;justify-content:stretch;min-height:auto;border:1px solid #d8e0e8;border-radius:8px;color:#17202a;background:#fff;padding:14px;text-align:left}.policy-recharge-card:hover{border-color:#b9d4ef;background:#f7fbff}.policy-recharge-card small{color:#61707d;font-weight:600}.policy-archive-toolbar{display:flex;justify-content:flex-start;margin-top:-4px}.policy-archive-toolbar button span{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;color:#0f5f9f;background:#dff0ff;font-size:.78rem;font-weight:700}.policy-inline-status{border:1px solid #d8e0e8;border-radius:8px;background:#f8fafc;padding:12px;margin-bottom:14px}.policy-notification{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:20px}.policy-notification h3{margin:4px 0 10px}.policy-notification p{margin:8px 0}.policy-notification-icon{display:grid;width:58px;height:58px;place-items:center;border-radius:8px}.permissions-table{min-width:760px}.permissions-table .selected-row td{background:#eef6ff}.permission-chip{display:inline-flex;width:fit-content;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:700;white-space:nowrap}.permission-chip.allowed{color:#07552a;background:#dff8e9}.permission-chip.denied{color:#70282f;background:#ffe1e4}.permission-chip.neutral{color:#4b3428;background:#f2e8dc}.permission-role-summary,.permissions-module-summary,.permissions-scope-summary{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.permission-role-summary{max-width:190px}.permission-role-summary small{color:#64748b;font-size:.78rem;font-weight:600}.permissions-module-summary{max-width:430px}.reports-status-pill.priority-bajo{color:#07552a;background:#dff8e9}.reports-status-pill.priority-medio{color:#8a5a00;background:#fff2cf}.reports-status-pill.priority-alto{color:#9b1c1c;background:#ffe0d8}.reports-status-pill.priority-critico{color:#7f1d1d;background:#ffd7de}.permission-toggle{display:inline-flex;align-items:center;gap:8px;margin:0;color:#43505c;font-weight:600}.permission-toggle input{width:auto;accent-color:#1178d4}.permission-toggle input:disabled+span{color:#61707d}.permissions-error{margin:0 16px 16px}.settings-permission-editor{display:grid;gap:16px;border-top:1px solid #eef2f6;background:#fbfcfe;padding:20px}.modal-permission-editor{border-top:0;background:#fff}.settings-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-editor-head h3{margin:8px 0 6px}.settings-editor-head p{margin:4px 0 0;color:#61707d}.permissions-module-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.permission-module-card{display:grid;gap:12px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:14px}.permission-module-card>div{display:grid;gap:4px}.permission-module-card small{color:#61707d}.permission-result-modal{display:grid;justify-items:center;gap:14px;padding:22px;text-align:center}.permission-result-modal p{margin:0;color:#43505c}.permission-modal-actions{display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #eef2f6;padding-top:16px}.calculator-layout{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(420px,1.15fr);gap:16px;align-items:start}.calculator-form{display:grid;gap:14px}.calculator-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.calculator-switch{display:inline-flex;align-items:center;gap:8px;color:#34414d;font-weight:700}.calculator-switch button{min-height:34px;border:1px solid #d8e0e8;color:#34414d;background:#fff;padding:0 12px}.calculator-switch button.active{border-color:#b9d4ef;color:#0f5f9f;background:#eaf4ff}.calculator-rate-status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid #d8e0e8;border-radius:8px;background:#f8fafc;padding:12px}.calculator-rate-status svg{color:#1178d4}.calculator-rate-status.warning{border-color:#f2d391;background:#fff9ec}.calculator-rate-status.warning svg{color:#b06b00}.calculator-rate-status strong,.calculator-rate-status small{display:block}.calculator-rate-status small{margin-top:4px;color:#61707d}.calculator-result-panel{min-height:100%}.calculator-primary-result{display:grid;gap:6px;border-bottom:1px solid #eef2f6;padding:22px 18px}.calculator-primary-result span{color:#61707d;font-weight:700}.calculator-primary-result strong{font-size:clamp(1.8rem,4vw,2.7rem)}.calculator-summary-grid{padding-top:0}.quoting-layout,.quoting-result-stack{display:grid;gap:1rem}.quoting-summary-grid{padding-top:0}.quoting-result-panel .catalog-note p{margin:.35rem 0}.imeba-quoter{--imeba-red: #ec1c24;--imeba-red-deep: #b9151b;--imeba-ink: #342c2a;--imeba-muted: #706662;--imeba-line: rgba(89, 69, 58, .12);--imeba-soft: #fff7f4;--imeba-card: rgba(255, 255, 255, .9)}.imeba-quote-hero{display:flex;align-items:stretch;justify-content:space-between;gap:18px;overflow:hidden;border:1px solid var(--imeba-line);border-radius:30px;background:radial-gradient(circle at 6% 18%,rgba(236,28,36,.12),transparent 28%),radial-gradient(circle at 92% 4%,rgba(189,108,68,.14),transparent 30%),linear-gradient(135deg,#fffdfb,#f8eee9);padding:clamp(20px,3vw,32px);box-shadow:0 26px 70px #3e2d241a}.imeba-quote-brand{display:flex;align-items:center;gap:18px}.imeba-quote-brand img{width:clamp(150px,18vw,220px);height:auto;border-radius:18px;background:#ffffffc2;padding:14px;box-shadow:0 16px 34px #3c2a221a}.imeba-quote-brand h2,.imeba-quote-brand p,.imeba-quote-brand span{margin:0}.imeba-quote-brand h2{color:var(--imeba-ink);font-size:clamp(1.7rem,3vw,2.8rem);letter-spacing:-.04em}.imeba-quote-brand span{display:block;max-width:540px;color:var(--imeba-muted);line-height:1.55}.imeba-quote-hero-card{display:grid;min-width:210px;align-content:center;justify-items:start;gap:8px;border:1px solid rgba(236,28,36,.12);border-radius:24px;color:var(--imeba-red-deep);background:#ffffffad;padding:20px;box-shadow:inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.imeba-quote-hero-card span{color:var(--imeba-muted);font-size:.82rem}.imeba-quote-hero-card strong{color:var(--imeba-red-deep);font-size:1.35rem}.imeba-docs-button{align-self:flex-start;background:#ffffffd1;border-color:#c2784338;color:var(--imeba-red-deep);white-space:nowrap}.imeba-quote-layout{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(360px,1fr);gap:18px;align-items:start}.imeba-quote-input-panel,.imeba-recommendation-panel,.imeba-formula-panel,.imeba-price-table-panel{border-color:var(--imeba-line);background:linear-gradient(180deg,#fffffff5,#fffbf7e6),var(--imeba-card);box-shadow:0 18px 44px #3e2d2414}.imeba-quote-form{display:grid;gap:18px}.imeba-switch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.imeba-rate-status{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(74,113,78,.16);border-radius:18px;color:#365b3a;background:linear-gradient(135deg,#f3fbf4,#fff);padding:12px 14px}.imeba-rate-status.warning{border-color:#b0573033;color:#8a4025;background:linear-gradient(135deg,#fff5ef,#fff)}.imeba-rate-status>svg{color:currentColor}.imeba-rate-status strong,.imeba-rate-status small{display:block}.imeba-rate-status small{margin-top:3px;color:var(--imeba-muted)}.imeba-rate-status .secondary-button{min-height:34px;padding:7px 10px}.imeba-toggle-card{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--imeba-line);border-radius:18px;background:var(--imeba-soft);padding:14px;cursor:pointer}.imeba-toggle-card input{width:18px;height:18px;margin-top:2px;accent-color:var(--imeba-red)}.imeba-toggle-card span,.imeba-toggle-card strong,.imeba-toggle-card small{display:block}.imeba-toggle-card strong{color:var(--imeba-ink)}.imeba-toggle-card small{margin-top:4px;color:var(--imeba-muted);line-height:1.45}.imeba-quote-results{display:grid;gap:18px}.imeba-criteria-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.imeba-criteria-item{display:flex;align-items:center;gap:12px;border:1px solid var(--imeba-line);border-radius:16px;background:#fff;padding:12px}.imeba-criteria-item>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:14px;color:var(--imeba-red-deep);background:#fff0ef}.imeba-criteria-item small,.imeba-criteria-item strong{display:block}.imeba-criteria-item small{color:var(--imeba-muted)}.imeba-criteria-item strong{color:var(--imeba-ink);line-height:1.35}.imeba-price-table-panel{overflow:hidden}.imeba-price-table th{white-space:nowrap}.imeba-price-table td small{display:block;margin-top:4px;color:var(--imeba-muted)}.imeba-price-table tr.is-recommended{background:#fff5f3}.imeba-price-table tr.is-recommended td:first-child{border-left:4px solid var(--imeba-red)}.shipping-settings-stack,.shipping-package-preview{display:grid;gap:1rem}.shipping-check-grid{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:.75rem}.shipping-catalog-tools{margin:1rem 0}.shipping-catalog-tools input{width:min(100%,420px)}.shipping-box-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem;margin-top:1rem}.shipping-box-card,.shipping-package-card{border:1px solid #e0e7ef;border-radius:16px;background:#fff;box-shadow:0 12px 28px #0f172a0f}.shipping-box-card{display:grid;gap:.35rem;padding:1rem;color:inherit;text-align:left}.shipping-box-card:hover{border-color:#b98b64;background:#fffaf6}.shipping-box-card span,.shipping-package-card small{color:#61707d;font-size:.84rem}.shipping-package-card{display:grid;gap:.85rem;padding:1rem}.shipping-package-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.shipping-package-card-head div{display:grid;gap:.2rem}.shipping-package-card-head span,.shipping-package-card li{color:#4d5b66;font-size:.9rem}.shipping-package-card ul{display:grid;gap:.25rem;margin:0;padding-left:1.1rem}.shipping-package-edit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem}.shipping-package-edit-grid.compact{grid-template-columns:repeat(5,minmax(46px,1fr));gap:.35rem}.shipping-package-edit-grid.compact .field{gap:.18rem}.shipping-package-edit-grid.compact .field span{font-size:.68rem}.shipping-package-edit-grid.compact .field input{min-height:32px;padding:.3rem .4rem;font-size:.78rem}.shipping-quotes-shell{--shipping-ink: #20323a;--shipping-muted: #61737b;--shipping-line: #dbe6e8;--shipping-soft: #f4f9f9;--shipping-accent: #286f7e;background:#f8fbfa;min-width:0;max-width:100vw;overflow-x:clip}.shipping-quotes-shell .admin-workspace,.shipping-quotes-shell .shipping-quotes-section,.shipping-quotes-shell .panel{min-width:0;max-width:100%}@supports not (overflow: clip){.shipping-quotes-shell{overflow-x:hidden}}.shipping-quotes-workspace{background:linear-gradient(135deg,rgba(40,111,126,.08),transparent 34%),linear-gradient(180deg,#fbfdfc,#f5f8f7)}.shipping-quotes-section{gap:1rem}.shipping-modal-message{margin:0;color:var(--shipping-ink);line-height:1.6;white-space:pre-wrap}.shipping-quotes-muted{color:var(--shipping-muted);margin:.25rem 0 0}.shipping-status-strip{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.shipping-status-strip span,.status-badge{border:1px solid var(--shipping-line);border-radius:999px;background:#fff;color:var(--shipping-ink);font-size:.78rem;padding:.38rem .7rem}.shipping-status-strip .success,.status-badge.success,.form-success{border-color:#b9dcc6;background:#effaf3;color:#24683c}.shipping-status-strip .warning,.status-badge.danger{border-color:#f0c8bd;background:#fff4f0;color:#9a3d28}.shipping-setup-warning{display:flex;align-items:center;gap:1rem;border-color:#f1d6a8;background:#fffbf4}.shipping-setup-warning>div{flex:1}.shipping-setup-warning h3,.shipping-setup-warning p{margin:0}.shipping-quote-grid,.shipping-settings-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:1rem;align-items:start;max-width:100%;overflow:hidden}.shipping-side-column{display:grid;gap:1rem;min-width:0}.shipping-settings-stack{display:grid;gap:1rem}.shipping-settings-tabs{display:inline-flex;flex-wrap:wrap;gap:.5rem;padding:.35rem;border:1px solid var(--shipping-line);border-radius:999px;background:#ffffffbd;width:fit-content}.shipping-settings-tabs button{display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:999px;color:var(--shipping-muted);background:transparent;padding:.55rem .9rem}.shipping-settings-tabs button.active{color:#fff;background:var(--shipping-accent)}.shipping-quote-form-panel,.shipping-rate-panel{min-width:0}.shipping-quote-form,.shipping-form-band,.shipping-summary-card,.shipping-rate-list,.shipping-quote-detail{display:grid;gap:1rem;min-width:0}.shipping-form-band{margin-top:1rem;border:1px solid var(--shipping-line);border-radius:8px;background:linear-gradient(180deg,#ffffff,var(--shipping-soft));padding:1rem;max-width:100%;overflow:hidden}.shipping-form-band .form-grid{gap:.65rem}.shipping-form-band .field span{font-size:.78rem}.shipping-form-band .field input{min-height:38px;padding-block:.45rem}.shipping-form-band h3,.shipping-summary-card h3,.shipping-quote-detail h3{margin:0;color:var(--shipping-ink);font-size:1rem}.shipping-band-head,.shipping-history-toolbar,.pagination-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.shipping-band-head.compact{gap:.35rem}.shipping-band-head.compact p{margin:.15rem 0 0;color:var(--shipping-muted);font-size:.78rem}.shipping-package-editor{display:grid;gap:.75rem}.shipping-package-editor.compact{gap:.5rem;max-height:360px;overflow:auto;padding-right:.2rem}.shipping-package-row{display:grid;grid-template-columns:auto minmax(170px,.9fr) minmax(360px,2fr) minmax(180px,.9fr);gap:.75rem;align-items:end;border:1px solid #e3ebed;border-radius:8px;padding:.85rem;background:#fff;min-width:0}.shipping-package-row.compact{grid-template-columns:1fr;gap:.45rem;padding:.65rem}.shipping-package-generated{display:grid;gap:.28rem;min-width:0}.shipping-package-generated strong{color:var(--shipping-ink);overflow-wrap:anywhere}.shipping-package-generated span{color:#687681;font-size:.82rem}.shipping-package-compact-note{color:var(--shipping-muted);font-size:.76rem}.shipping-order-mini-status{display:flex;flex-wrap:wrap;gap:.4rem}.shipping-order-mini-status span{border:1px solid var(--shipping-line);border-radius:999px;background:#fff;color:var(--shipping-ink);font-size:.72rem;padding:.28rem .5rem}.shipping-order-mini-status .success{border-color:#b9dcc6;background:#effaf3;color:#24683c}.shipping-order-mini-status .warning{border-color:#f0c8bd;background:#fff4f0;color:#9a3d28}.shipping-import-card,.shipping-import-preview,.shipping-import-conflicts{display:grid;gap:.75rem}.shipping-import-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--shipping-line);border-radius:14px;background:#f8fbfb;padding:.9rem;margin-top:20px}.shipping-import-card span,.shipping-import-preview p,.shipping-import-conflicts span{color:var(--shipping-muted);font-size:.86rem;line-height:1.4}.shipping-file-button input{display:none}.shipping-dimension-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0}.shipping-dimensions-table td{font-size:.82rem;vertical-align:top}.shipping-dimensions-table td:nth-child(2){max-width:360px;overflow-wrap:anywhere}.shipping-final-packaging-card,.shipping-product-edit-form{display:grid;gap:.85rem}.shipping-final-packaging-card{border:1px solid var(--shipping-line);border-radius:14px;background:#f8fbfb;padding:.95rem}.shipping-final-packaging-card h3,.shipping-final-packaging-card p{margin:0}.shipping-final-packaging-card p{color:var(--shipping-muted);font-size:.84rem}.shipping-final-packaging-summary{display:grid;gap:.35rem;border:1px solid rgba(40,111,126,.14);border-radius:14px;background:#f3fafb;color:#245c68;font-size:.8rem;padding:.7rem .8rem}.shipping-import-conflicts{border:1px solid #f0c8bd;border-radius:14px;background:#fff8f4;padding:.8rem}.shipping-package-number{align-self:center;border-radius:999px;background:#e7f2f4;color:var(--shipping-accent);padding:.35rem .55rem;font-size:.78rem}.shipping-package-meta,.shipping-detail-list,.shipping-secret-row{display:grid;gap:.25rem;min-width:0;overflow-wrap:anywhere}.shipping-postal-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.shipping-postal-row .secondary-button{min-height:40px;padding-inline:.8rem}.shipping-country-lock{background:#f5f8f8;color:var(--shipping-ink);cursor:not-allowed}.shipping-postal-status{border-radius:10px;font-size:.84rem;margin:-.35rem 0 0;padding:.55rem .75rem}.shipping-postal-status.error{background:#b45f4d1a;color:#8d4334}.shipping-postal-status.success{background:#2f7d731a;color:#2f7d73}.shipping-package-meta span,.shipping-detail-list span,.shipping-rate-card span,.shipping-rate-card small,.shipping-secret-row span{color:var(--shipping-muted);font-size:.84rem}.shipping-rate-conversion{display:inline-flex;width:fit-content;border-radius:999px;background:#286f7e14;color:var(--shipping-accent);font-size:.78rem;padding:.28rem .55rem}.shipping-rate-conversion.warning{background:#b45f4d1a;color:#8d4334}.shipping-rate-card .shipping-rate-message{display:block;border-radius:8px;background:#2f7d731a;color:#285f58;font-size:.78rem;line-height:1.35;padding:.45rem .6rem}.shipping-free-shipping-toggle{display:flex;align-items:center;gap:.65rem;margin:.75rem 0 0;border:1px solid #d8e6e8;border-radius:10px;background:#f8fcfc;padding:.65rem .75rem;cursor:pointer}.shipping-free-shipping-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.shipping-free-shipping-toggle-track{display:inline-flex;flex:0 0 auto;align-items:center;width:2.35rem;height:1.35rem;border-radius:999px;background:#b8c7ca;padding:.15rem;transition:background .16s ease}.shipping-free-shipping-toggle-track span{width:1.05rem;height:1.05rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1731373d;transition:transform .16s ease}.shipping-free-shipping-toggle input:checked+.shipping-free-shipping-toggle-track{background:var(--shipping-accent)}.shipping-free-shipping-toggle input:checked+.shipping-free-shipping-toggle-track span{transform:translate(1rem)}.shipping-free-shipping-toggle input:focus-visible+.shipping-free-shipping-toggle-track{outline:3px solid rgba(40,111,126,.25);outline-offset:2px}.shipping-free-shipping-toggle>span:last-child{display:grid;gap:.1rem;min-width:0}.shipping-free-shipping-toggle strong{color:var(--shipping-ink);font-size:.82rem}.shipping-free-shipping-toggle small{color:var(--shipping-muted);font-size:.74rem;line-height:1.3}.shipping-included-products{display:grid;gap:.6rem;border-top:1px solid #e2ecee;padding-top:.7rem}.shipping-included-products-head{display:grid;gap:.12rem}.shipping-included-products-head strong{color:var(--shipping-ink);font-size:.84rem}.shipping-included-products-head small{color:var(--shipping-muted);font-size:.74rem}.shipping-included-products-list{display:grid;gap:.45rem}.shipping-included-product{display:grid;grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(108px,1fr));align-items:center;gap:.55rem;border:1px solid #e1eaec;border-radius:8px;background:#fbfdfd;padding:.55rem}.shipping-included-product-name,.shipping-copyable-value{display:grid;min-width:0;gap:.12rem}.shipping-included-product-name strong,.shipping-copyable-value strong{overflow:hidden;color:var(--shipping-ink);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.shipping-included-product-name small,.shipping-copyable-value small{color:var(--shipping-muted);font-size:.69rem}.shipping-copyable-value{position:relative;grid-template-columns:minmax(0,1fr) auto;padding-right:1.6rem}.shipping-copyable-value small,.shipping-copyable-value strong{grid-column:1}.shipping-copyable-value button{display:inline-flex;grid-column:2;grid-row:1 / span 2;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:5px;color:var(--shipping-accent);background:transparent;padding:0}.shipping-copyable-value button:hover{background:#286f7e1a}.shipping-copyable-value.emphasized{border-left:2px solid var(--shipping-accent);padding-left:.5rem}.shipping-copyable-value.emphasized strong{color:var(--shipping-accent)}.shipping-summary-card{border:1px solid #cfe1e5;border-radius:8px;background:#f6fbfb;padding:1rem}.shipping-summary-card{align-self:start}.shipping-summary-card>small{color:var(--shipping-muted);font-size:.76rem;line-height:1.35}.shipping-summary-grid,.shipping-detail-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.shipping-detail-summary.compact{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:.45rem}.shipping-detail-summary.compact .shipping-metric{padding:.45rem .55rem}.shipping-summary-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.shipping-summary-grid.compact .shipping-metric{padding:.55rem}.shipping-metric{display:grid;gap:.2rem;border:1px solid #d8e6e8;border-radius:8px;background:#fff;padding:5px}.shipping-metric span{color:var(--shipping-muted);font-size:.76rem}.shipping-metric strong{color:var(--shipping-ink);font-size:10px}.shipping-errors{display:grid;gap:.35rem;border:1px solid #f2c6ba;border-radius:8px;background:#fff4f1;color:#943926;padding:.75rem}.shipping-errors p{margin:0}.shipping-rate-card{display:grid;gap:.6rem;border:1px solid var(--shipping-line);border-radius:8px;background:#fff;padding:.9rem}.shipping-rate-card>div{display:flex;justify-content:space-between;gap:1rem}.shipping-rate-total{display:inline-flex;align-items:center;justify-content:flex-end;gap:.25rem}.shipping-rate-total button{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:5px;color:var(--shipping-accent);background:transparent;padding:0}.shipping-rate-total button:hover{background:#286f7e1a}.shipping-history-toolbar select{min-width:160px}.shipping-history-table th,.shipping-history-table td{white-space:nowrap}.shipping-modal-card{max-height:88vh;overflow:auto}.shipping-detail-list>div{border:1px solid var(--shipping-line);border-radius:8px;background:#fff;padding:.8rem}.shipping-secret-row{border:1px dashed #cbdde0;border-radius:8px;background:#f8fbfb;margin-bottom:.75rem;padding:.7rem}.shipping-secret-row small{color:var(--shipping-muted);font-size:.76rem;line-height:1.35}.shipping-package-type-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.shipping-package-type-card{display:grid;gap:.3rem;border:1px solid var(--shipping-line);border-radius:8px;background:#fff;color:var(--shipping-ink);padding:.9rem;text-align:left}.shipping-package-type-card:hover{border-color:#8abdc6;background:#f3fbfc}.spin-icon{animation:spin .85s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.reports-warning{border:1px solid #f2d391;border-radius:8px;background:#fff9ec;color:#7a4f00;padding:14px 16px}.reports-empty{padding:18px}.reports-kpis .stat-card{align-items:start}.reports-metric-card em{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#61707d;font-size:.84rem;font-style:normal}.reports-range-switch{flex-wrap:wrap}.reports-range-switch button{min-height:40px}.reports-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px}.reports-hero-card{grid-column:span 2}.reports-chart-card,.reports-panel-body{padding:18px}.reports-chart-card{display:grid;gap:18px}.reports-chart{display:grid;gap:14px}.reports-chart-legend{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.reports-chart-legend span{display:inline-flex;align-items:center;gap:8px;color:#526170;font-size:.82rem;font-weight:600}.reports-chart-legend i{display:inline-block;width:18px;height:2px;border-radius:999px}.reports-chart-legend .tone-sold{background:#1178d4}.reports-chart-legend .tone-invoiced{background:#d97a1e}.reports-chart-legend .tone-margin{background:#24a046}.reports-chart-svg{width:100%;height:auto;border-radius:8px;background:linear-gradient(180deg,#1178d40f,#1178d400),#f8fbff}.reports-chart-grid-line{stroke:#94a3b859;stroke-width:1;stroke-dasharray:3 5}.reports-chart-axis-label{fill:#708091;font-size:10px;font-weight:600}.reports-chart-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px}.reports-chart-footer div{border-top:1px solid #eef2f6;padding-top:10px}.reports-chart-footer small,.reports-chart-footer strong{display:block}.reports-chart-footer small{color:#61707d}.reports-chart-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.reports-summary-chip{margin-bottom:0}.reports-summary-chip strong{font-size:.95rem}.reports-insights{display:grid;gap:12px;padding:18px}.reports-insight-card{display:grid;gap:6px;border:1px solid #d8e0e8;border-radius:8px;background:#fff;padding:14px}.reports-insight-card p{margin:0;color:#4d5b68;line-height:1.5}.reports-bar-list{display:grid;gap:14px}.reports-bar-row{display:grid;grid-template-columns:minmax(180px,.95fr) minmax(160px,1.4fr) minmax(120px,.6fr);gap:12px;align-items:center}.reports-bar-row-stack{align-items:start}.reports-bar-copy strong,.reports-bar-copy small{display:block}.reports-bar-copy small,.reports-bar-meta small{color:#61707d}.reports-bar-track{overflow:hidden;height:10px;border-radius:999px;background:#edf2f6}.reports-bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1178d4,#24a046)}.reports-bar-meta{text-align:right}.reports-bar-meta strong,.reports-bar-meta small{display:block}.reports-table th,.reports-table td{white-space:nowrap}.reports-table td:first-child,.reports-table th:first-child{white-space:normal}.reports-page{display:grid;gap:18px}.reports-stack,.reports-stack-compact{display:grid}.reports-stack{gap:18px}.reports-stack-compact{gap:12px}.annual-comparison-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem}.annual-comparison-table-wrap{overflow-x:auto;border:1px solid rgba(124,83,62,.16);border-radius:20px;background:#fffcf8db;box-shadow:inset 0 1px #ffffffbf}.annual-comparison-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;color:#2f241f;font-size:.84rem}.annual-comparison-table th,.annual-comparison-table td{min-width:138px;padding:.72rem .8rem;border-bottom:1px solid rgba(124,83,62,.12);text-align:right;vertical-align:top;white-space:nowrap}.annual-comparison-table th:first-child,.annual-comparison-table td:first-child{position:sticky;left:0;z-index:1;min-width:190px;background:#fffaf4fa;text-align:left}.annual-comparison-table thead th{background:#f3dfc8;color:#3f2a20;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.annual-comparison-table thead th:first-child{z-index:2;background:#eed5b8}.annual-comparison-total-row th,.annual-comparison-total-row td{background:#e8fbfb}.annual-comparison-divider th{background:#f7ead7!important;color:#6c3e2d;text-align:left!important}.annual-comparison-cell-stack{display:inline-grid;gap:.18rem;justify-items:end}.annual-comparison-cell-stack small{color:#7a665d;font-size:.72rem}.annual-status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:78px;border-radius:999px;padding:.28rem .55rem;font-size:.74rem;color:#34251f}.annual-status-success{background:#dff4df;border:1px solid #8ac48a}.annual-status-warning{background:#fff1c7;border:1px solid #d8ae40}.annual-status-danger{background:#ffe0da;border:1px solid #dc8a79}.annual-status-neutral{background:#edf0f2;border:1px solid #cdd5da}.reports-monthly-goals-toolbar{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:1rem;align-items:end}.reports-monthly-goals-toolbar p{margin:0 0 .35rem;color:var(--muted-foreground);font-size:.88rem}.reports-monthly-goals-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem}.reports-filter-shell{position:relative;overflow:visible;z-index:40;border:1px solid #d8e6f0;background:radial-gradient(circle at top right,rgba(17,120,212,.08),transparent 28%),linear-gradient(180deg,#fff,#f7fbff)}.reports-filter-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 0}.reports-filter-summary{display:grid;gap:6px}.reports-filter-summary strong{font-size:.96rem}.reports-filter-summary span{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:#526170;font-size:.9rem;line-height:1.5}.reports-chip-list{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 15px}.reports-chip-list .secondary-button,.reports-chip-list .ghost-button{min-height:38px}.reports-filter-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;margin-top:14px}.reports-section-lead{overflow:hidden;border-color:#d7e2eb;background:radial-gradient(circle at top left,rgba(36,160,70,.08),transparent 26%),linear-gradient(135deg,#fcfefe,#f4f8fb)}.reports-section-lead .reports-panel-body{display:grid;gap:8px}.reports-section-lead-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reports-section-lead h3{margin:0;font-size:1.08rem}.reports-section-lead p{margin:0;max-width:72ch;color:#5b6875;line-height:1.55}.reports-section-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.reports-section-actions .secondary-button{min-height:38px;height:40px}.report-share-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;background:#201c197a;padding:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.report-share-modal{width:min(520px,100%);border:1px solid rgba(111,65,47,.14);border-radius:16px;background:linear-gradient(135deg,rgba(182,106,77,.08),transparent 42%),#fffdf9;box-shadow:0 28px 80px #201c193d;color:#26323a;overflow:hidden}.report-share-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(111,65,47,.12);padding:18px 20px 15px}.report-share-modal-head span{display:block;color:#8f5038;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.report-share-modal-head h2{margin:4px 0 0;color:#232b31;font-size:1.08rem;line-height:1.25}.report-share-modal-copy{margin:0;padding:16px 20px 0;color:#5f6867;font-size:.86rem;line-height:1.55}.report-share-status{display:flex;align-items:center;gap:8px;margin:14px 20px 0;border:1px solid rgba(117,128,93,.18);border-radius:12px;background:#f6f7f0eb;color:#596350;padding:10px 12px;font-size:.82rem}.report-share-status svg{flex:0 0 auto}.report-share-status.is-error{border-color:#ad4a3e38;background:#fff4f1;color:#8a352d}.report-share-status .text-button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:underline}.report-share-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 20px 16px}.report-share-option{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid rgba(111,65,47,.13);border-radius:12px;background:#fff;color:#354045;cursor:pointer;font:inherit;font-size:.84rem;font-weight:650;line-height:1;text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.report-share-option svg{display:block;flex:0 0 auto}.report-share-option:hover{border-color:#8f503847;background:#fbf5ef;box-shadow:0 10px 22px #452f2514;transform:translateY(-1px)}.report-share-option:disabled,.report-share-option.is-disabled{cursor:wait;opacity:.52;pointer-events:none}.report-share-option.is-whatsapp svg{color:#1d8f58}.report-share-option.is-copy svg{color:#8f5038}.report-share-option.is-email svg{color:#51677f}.report-share-link-preview{margin:0 20px 20px;border:1px solid rgba(111,65,47,.12);border-radius:12px;background:#faf7f2e6;padding:11px 12px}.report-share-link-preview span,.report-share-link-preview strong{display:block}.report-share-link-preview span{color:#8f5038;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.report-share-link-preview strong{margin-top:4px;overflow-wrap:anywhere;color:#394446;font-size:.78rem;font-weight:600;line-height:1.45}.reports-accordion{overflow:hidden;border-color:#d8e0e8;box-shadow:0 16px 40px #0f20370d}.reports-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:linear-gradient(180deg,#1178d408,#1178d400),#fff;padding:18px;text-align:left;color:#223142}.reports-accordion-trigger>div{display:grid;gap:6px}.reports-accordion-trigger strong{font-size:1rem}.reports-accordion-trigger span{color:#5c6b78;font-size:.9rem;line-height:1.45}.reports-accordion-trigger svg{flex:none;color:#6b7d8f;transition:transform .18s ease}.reports-accordion.is-open .reports-accordion-trigger svg{transform:rotate(90deg)}.reports-accordion-content{display:grid;gap:16px;border-top:1px solid #edf2f6;padding:18px;background:#fbfdff}.reports-kpi-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:30px}.reports-kpi-list-roomy{gap:16px}.reports-conversion-team{display:grid;gap:18px;align-items:center;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr)}.reports-conversion-team-chart{position:relative;display:grid;min-height:176px;place-items:center}.reports-pie-svg{width:min(100%,180px);height:auto}.reports-pie-track,.reports-pie-segment{fill:none;stroke-linecap:round}.reports-pie-track{stroke:#e8eef5;stroke-width:14}.reports-pie-segment{stroke-width:14}.reports-pie-center{position:absolute;display:grid;gap:2px;text-align:center}.reports-pie-center strong{font-size:1.2rem;line-height:1}.reports-pie-center span{color:#6b7280;font-size:.75rem}.reports-conversion-team-legend{display:grid;gap:10px}.reports-conversion-team-item{display:grid;gap:4px;border:1px solid #e4ebf2;border-radius:12px;background:#fff;padding:12px 14px}.reports-conversion-team-item>div{display:flex;align-items:center;gap:10px}.reports-conversion-team-item small{color:#637180}.reports-conversion-team-item>span{color:#0f172a;font-size:.82rem;font-weight:700}.reports-conversion-team-dot{display:inline-block;width:10px;height:10px;border-radius:999px}.reports-metric-card{padding:0;overflow:hidden;border-color:#d8e1e9;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.reports-metric-card:hover,.reports-metric-card.is-open{border-color:#b8d4ea;box-shadow:0 14px 30px #1178d417;transform:translateY(-1px)}.reports-metric-trigger{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;border:0;background:transparent;padding:18px;text-align:left;color:inherit}.reports-metric-trigger>span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,#e9f4ff,#f5fbff);color:#1178d4}.reports-metric-trigger>div{display:grid;gap:4px}.reports-metric-trigger small{color:#61707d;font-size:.85rem}.reports-metric-trigger strong{font-size:clamp(1.35rem,2vw,1.85rem);letter-spacing:-.02em}.reports-metric-explainer{display:grid;gap:12px;border-top:1px solid #edf2f6;padding:0 18px 18px}.reports-metric-explainer p{margin:0;color:#526170;line-height:1.55}.reports-info-card{display:grid;gap:14px;border:1px solid #dee6ee;border-radius:14px;background:#fff;padding:16px}.reports-info-copy{display:grid;gap:6px}.reports-info-copy p{margin:0;color:#596875;line-height:1.55}.reports-gauge-card{display:grid;gap:12px;border:1px solid #dee6ee;border-radius:14px;background:linear-gradient(180deg,#24a0460a,#24a04600),#fff;padding:16px}.reports-gauge-head{display:grid;gap:4px}.reports-gauge-head small{color:#61707d;line-height:1.5}.reports-gauge-visual{display:flex;justify-content:center}.reports-gauge-svg{width:min(100%,290px);height:auto}.reports-gauge-track,.reports-gauge-fill{fill:none;stroke-width:16;stroke-linecap:round}.reports-gauge-track{stroke:#e9eef3}.reports-gauge-fill{stroke:#1178d4}.reports-gauge-needle{stroke:#3a4b5c;stroke-width:2.5}.reports-gauge-value{fill:#243443;font-size:1rem;font-weight:800}.reports-gauge-label{fill:#6d7e8f;font-size:.72rem}.reports-gauge-svg.tone-good .reports-gauge-fill{stroke:#6fb96d}.reports-gauge-svg.tone-warning .reports-gauge-fill{stroke:#d8a545}.reports-gauge-svg.tone-bad .reports-gauge-fill{stroke:#dd6b6b}.reports-pareto-preview{display:grid;gap:12px}.reports-pareto-row{display:grid;gap:8px}.reports-pareto-copy{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.reports-pareto-copy small{color:#61707d}.reports-pareto-bars{position:relative;overflow:hidden;height:14px;border-radius:999px;background:#edf2f6}.reports-pareto-bar{position:absolute;inset:0 auto 0 0;display:block;border-radius:inherit;background:linear-gradient(90deg,#1178d4,#73b8f1)}.reports-pareto-line-dot{position:absolute;top:50%;width:12px;height:12px;border:2px solid #ffffff;border-radius:999px;background:#24a046;box-shadow:0 0 0 2px #24a04633;transform:translate(-50%,-50%)}.reports-page .policy-card-quick-facts{display:flex;flex-wrap:wrap;gap:10px}.reports-page .policy-card-quick-facts span{display:inline-flex;align-items:center;min-height:34px;border:1px solid #dbe5ed;border-radius:999px;background:#f8fbfe;padding:0 12px;color:#42515f;font-size:.88rem}.reports-page .header-actions{justify-content:flex-start}.reports-grid,.reports-chart-summary{grid-template-columns:1fr}.reports-hero-card{grid-column:auto}.reports-shell{background:#fbfdff;grid-template-columns:295px minmax(0,1fr)}.reports-sidebar{gap:12px;padding:14px 12px;box-shadow:none}.reports-sidebar-brand{padding:2px 4px 8px}.reports-brand-button{display:inline-flex;align-items:center;gap:12px;width:100%;min-height:46px;justify-content:flex-start;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:linear-gradient(180deg,#fffffff2,#f6f4eff2);color:#111827;padding:0 12px}.reports-brand-button:hover{background:linear-gradient(180deg,#fff,#f2eee6)}.reports-brand-button strong{font-size:.96rem;font-weight:800}.reports-brand-mark{position:relative;display:inline-flex;width:28px;height:24px}.reports-brand-mark span:first-child,.reports-brand-mark span:last-child{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:6px;background:linear-gradient(180deg,#17b2aa,#0f7a75);clip-path:polygon(0 10%,100% 10%,56% 54%,56% 100%,34% 100%,34% 54%)}.reports-brand-mark span:last-child{inset:6px auto auto 11px;width:16px;height:16px;background:#d9fffb;clip-path:polygon(0 0,100% 0,44% 46%,44% 100%,0 100%)}.reports-sidebar-scroll{display:grid;gap:10px;align-content:start;overflow-x:hidden;padding-inline:4px}.reports-nav-divider{height:1px;background:#e7edf4}.reports-sidebar-scroll>.admin-nav:first-child,.reports-sidebar-scroll>.reports-nav-divider:first-of-type,.reports-sidebar-scroll>.reports-nav-section:last-of-type,.reports-sidebar-scroll>.reports-nav-divider:last-of-type{display:none}.reports-nav-section{display:grid;gap:8px;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:linear-gradient(180deg,#fffffff5,#f7f4eef0)}.reports-nav-section p{margin:0;padding-inline:4px;color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.04em}.reports-nav-group{gap:6px}.reports-nav-group button{width:90%;min-width:0;min-height:40px;border-radius:12px;justify-content:flex-start;padding:10px 12px;color:#24364a;font-size:.86rem;font-weight:500;line-height:1.25;white-space:normal;text-align:left;background:#ffffffb8}.reports-nav-group button svg{width:15px;height:15px}.reports-nav-group button.active{border-color:#d8f0ef;background:linear-gradient(90deg,#14b0aa2e,#14b0aa14);color:#0d6f6b}.reports-sidebar-user{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:10px 8px 0;border-top:1px solid #e7edf4}.reports-sidebar-user-avatar{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:linear-gradient(135deg,#0f7a75,#0d5d70);color:#fff;font-size:.74rem;font-weight:700}.reports-sidebar-user strong{display:block;font-size:.85rem}.reports-sidebar-user small{color:#6b7280;font-size:.72rem}.reports-sidebar-logout{width:32px;min-height:32px;justify-content:center;border-radius:8px;padding:0}.admin-sidebar-user-footer{margin-top:auto}.admin-sidebar-user-logout{width:40px;min-width:40px;min-height:40px;padding:0}.reports-workspace{padding:22px 28px}.reports-screen>.admin-section-head{display:flex}.reports-screen>.reports-page{display:grid}.reports-screen>.panel:has(.panel-header.danger){display:none}.reports-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #e7edf4}.reports-topbar h1{margin:0;font-size:clamp(1.7rem,2.2vw,2.2rem);line-height:1.1}.reports-topbar p{margin:5px 0 0;color:#59697a;font-size:.95rem}.reports-topbar-actions{display:flex;align-items:center;gap:10px}.reports-refresh-status,.reports-topbar-button,.reports-topbar-icon{border:1px solid #dce5ed;border-radius:12px;background:#fff;color:#24364a}.reports-refresh-status{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.85rem}.reports-refresh-status svg{color:#0d8f8a}.reports-topbar-button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:.88rem;font-weight:700}.reports-topbar-icon{display:grid;width:38px;min-height:38px;place-items:center;padding:0}.is-spinning{animation:reports-spin 1s linear infinite}@keyframes reports-spin{to{transform:rotate(360deg)}}.reports-reference-page{gap:12px}.reports-filter-shell-reference{border:1px solid #e2eaf1;border-radius:14px;background:#fff;padding:12px 14px;box-shadow:0 8px 22px #0f172a0a}.reports-filter-inline-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.reports-inline-filter,.reports-inline-more-filters,.reports-inline-multiselect-trigger{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;border:1px solid #dce5ed;border-radius:12px;background:#fff;min-width:0;padding:0 10px}.reports-inline-filter span{color:#111827;font-size:.79rem;font-weight:500;white-space:nowrap}.reports-inline-filter select{border:0;color:#4b5563;background:transparent;min-width:0;width:100%;padding:0 8px 0 0;font-size:.82rem;text-overflow:ellipsis}.reports-inline-filter svg,.reports-inline-more-filters svg,.reports-inline-multiselect-trigger svg{color:#6b7280}.reports-inline-filter-period{background:linear-gradient(180deg,#f4fbfb,#f9fefe)}.reports-filter-apply-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid #d7e2ea;border-radius:12px;background:#f8fafc;color:#64748b;font-size:.82rem;font-weight:700;padding:0 14px;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.reports-filter-apply-button.has-pending-changes{border-color:#9f654d;background:linear-gradient(135deg,#a9674e,#7f4d3b);color:#fff;box-shadow:0 10px 22px #7f4d3b2e}.reports-filter-apply-button.has-pending-changes:hover{transform:translateY(-1px);background:linear-gradient(135deg,#b57358,#704332)}.reports-filter-apply-button:disabled{cursor:default}.reports-inline-filter-icon{display:inline-flex;align-items:center}.reports-inline-more-filters{display:inline-flex;font-weight:600;justify-content:center}.reports-inline-multiselect{position:relative;min-width:0}.reports-inline-multiselect-trigger{width:100%;grid-template-columns:minmax(0,1fr) auto;cursor:pointer}.reports-inline-multiselect.is-locked .reports-inline-multiselect-trigger,.reports-inline-multiselect.is-locked .reports-inline-multiselect-trigger:disabled{cursor:default;opacity:1;background:#f8fafc;border-color:#cbd5e1}.reports-inline-multiselect.is-locked .reports-inline-multiselect-trigger svg{color:#64748b}.reports-seller-filter-locked{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid #cbd5e1;border-radius:12px;color:#475569;background:#f8fafc;font-size:.84rem}.reports-inline-multiselect-copy{display:grid;gap:2px;min-width:0;text-align:left}.reports-inline-multiselect-copy span{color:#111827;font-size:.79rem;font-weight:500;white-space:nowrap}.reports-inline-multiselect-copy strong{min-width:0;color:#4b5563;font-size:.82rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-inline-multiselect-menu{position:absolute;top:calc(100% + 8px);left:0;width:max(100%,440px);max-width:min(92vw,620px);z-index:200;display:grid;gap:10px;padding:12px;border:1px solid #dce5ed;border-radius:14px;background:#fff;box-shadow:0 18px 32px #0f172a1f}.reports-inline-multiselect-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.reports-inline-multiselect-actions .ghost-button{min-height:32px;padding:0 10px}.reports-inline-multiselect-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:4px;border-top:1px solid #e5edf3}.reports-inline-multiselect-footer .ghost-button,.reports-inline-multiselect-footer .secondary-button{min-height:34px;padding:0 12px}.reports-inline-multiselect-list,.reports-seller-checklist-grid{display:grid;gap:8px}.reports-inline-multiselect-list{max-height:280px;overflow:auto}.reports-multiselect-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:12px;color:#334155;font-size:.84rem;line-height:1.4;width:100%;text-align:left}.reports-multiselect-option input{margin-top:2px}.reports-multiselect-option span{display:block;width:100%;text-align:left;white-space:normal;word-break:normal;overflow-wrap:anywhere}.reports-seller-checklist{display:grid;gap:10px;padding:12px;border:1px solid #dce5ed;border-radius:12px;background:#fff}.reports-seller-checklist-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.reports-filter-range{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:#6b7280;font-size:.84rem}.reports-static-panel .panel-header>div{display:grid;gap:4px}.reports-static-panel .panel-header strong{font-size:.98rem}.reports-static-panel .panel-header span{color:#66788a;font-size:.82rem;line-height:1.4}.reports-kpi-reference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.reports-kpi-reference-card{perspective:1400px}.sales-improvement-panel{display:grid;gap:12px;padding:16px;border:1px solid #e3ebe8;border-radius:20px;background:radial-gradient(circle at 0 0,rgba(185,112,78,.12),transparent 34%),linear-gradient(135deg,#fffdf9,#f5faf7);box-shadow:0 16px 36px #2b3a3412}.sales-improvement-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sales-improvement-head strong{display:block;color:#263833;font-size:1.02rem}.sales-improvement-head span{color:#64736f;font-size:.84rem;line-height:1.45}.sales-improvement-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.sales-improvement-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;min-width:0;padding:13px;border:1px solid rgba(222,232,228,.95);border-radius:17px;background:#ffffffdb}.sales-improvement-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;color:#fff;background:#6f7f78}.sales-improvement-card.tone-goal .sales-improvement-icon{background:linear-gradient(135deg,#7a5a3a,#b27652)}.sales-improvement-card.tone-quote .sales-improvement-icon{background:linear-gradient(135deg,#466a8c,#7fa6c8)}.sales-improvement-card.tone-client .sales-improvement-icon{background:linear-gradient(135deg,#3f766f,#74aaa2)}.sales-improvement-card.tone-risk .sales-improvement-icon{background:linear-gradient(135deg,#9b513f,#cf8066)}.sales-improvement-card.tone-cross .sales-improvement-icon{background:linear-gradient(135deg,#705084,#a883bd)}.sales-improvement-card small{display:block;color:#6a7773;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase}.sales-improvement-card strong{display:block;margin-top:3px;color:#1f302c;font-size:1.18rem;line-height:1.15}.sales-improvement-card p{margin:6px 0 0;color:#60706b;font-size:.8rem;line-height:1.42}.reports-kpi-reference-inner{position:relative;min-height:190px;transform-style:preserve-3d;transition:transform .22s ease}.reports-kpi-reference-card.is-flipped .reports-kpi-reference-inner{transform:rotateY(180deg)}.reports-kpi-reference-face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:1px solid #e2eaf1;border-radius:16px;backface-visibility:hidden;color:#122236}.reports-kpi-reference-front{display:grid;gap:10px;text-align:left;padding:14px 14px 0}.reports-kpi-reference-back{display:grid;align-content:space-between;gap:10px;background:#fff;padding:14px;transform:rotateY(180deg)}.reports-kpi-reference-card.tone-blue .reports-kpi-reference-front{background:linear-gradient(180deg,#f5faff,#edf5ff 76%,#e5f0fd 76%)}.reports-kpi-reference-card.tone-sky .reports-kpi-reference-front{background:linear-gradient(180deg,#f5faff,#edf5ff 76%,#e4f0fd 76%)}.reports-kpi-reference-card.tone-amber .reports-kpi-reference-front{background:linear-gradient(180deg,#fffaf2,#fff6e8 76%,#fff0da 76%)}.reports-kpi-reference-card.tone-mint .reports-kpi-reference-front{background:linear-gradient(180deg,#f7fcfb,#eefaf7 76%,#e2f6ef 76%)}.reports-kpi-reference-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.reports-kpi-reference-title{display:inline-flex;align-items:center;gap:6px;color:#111827;font-size:.88rem;font-weight:600}.reports-kpi-reference-title svg{color:#6b7280}.reports-kpi-reference-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;border:1px solid rgba(78,126,196,.28);color:#2c72ff;background:#ffffffd6}.reports-kpi-reference-icon svg{width:17px;height:17px}.reports-kpi-reference-card.tone-amber .reports-kpi-reference-icon{color:#ff7a00;border-color:#ff7a0042}.reports-kpi-reference-card.tone-mint .reports-kpi-reference-icon{color:#14b8a6;border-color:#14b8a63d}.reports-kpi-reference-front strong{color:#122236;font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.15;letter-spacing:-.03em;overflow-wrap:anywhere}.reports-kpi-reference-change{display:flex;flex-wrap:wrap;gap:6px;color:#6b7280;font-size:.8rem}.reports-kpi-reference-change.trend-up{color:#0e9f6e}.reports-kpi-reference-change.trend-down{color:#e15241}.reports-kpi-reference-change span{color:#6b7280}.reports-kpi-reference-cta{display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px;margin-top:auto;border-top:1px solid rgba(148,163,184,.2);color:#374151;font-size:.8rem}.reports-kpi-reference-back p{margin:0;color:#4b5563;line-height:1.55}.reports-kpi-reference-back-actions{display:flex;flex-wrap:wrap;gap:10px}.reports-kpi-reference-return{color:#24364a;background:#eef3f7}.reports-reference-stack{display:grid;gap:8px}.reports-reference-section{overflow:hidden;border:1px solid #e3eaf1;border-radius:16px;background:#fff;box-shadow:0 10px 26px #0f172a0a}.reports-reference-section-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:#fff;padding:13px 15px;text-align:left}.reports-reference-section-copy{display:flex;align-items:center;gap:10px}.reports-reference-section-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#2563eb}.reports-reference-section-copy strong{display:block;color:#122236;font-size:.94rem}.reports-reference-section-copy small{display:block;margin-top:2px;color:#6b7280;font-size:.8rem}.reports-reference-section-body{border-top:1px solid #edf2f7;padding:14px;background:#fff}.reports-reference-section-body .reports-section-lead{display:none}.reports-reference-executive{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);gap:18px}.reports-reference-chart-card,.reports-reference-gauge-card{border:1px solid #e3eaf1;border-radius:14px;background:#fff;box-shadow:inset 0 1px #ffffffb3}.reports-reference-chart-card{padding:14px 16px 8px}.reports-reference-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.reports-reference-card-head strong{font-size:1.02rem}.reports-reference-card-head span,.reports-reference-card-head svg{color:#6b7280}.reports-reference-chart-card .reports-chart{gap:8px}.reports-reference-chart-card .reports-chart-footer{display:none}.reports-reference-gauge-card{display:grid;gap:12px;padding:14px 14px 12px}.reports-reference-gauge-card .reports-gauge-card{gap:8px;border:0;box-shadow:none;background:transparent;padding:0}.reports-reference-gauge-card .reports-gauge-svg{width:min(100%,220px)}.reports-reference-gauge-card .reports-gauge-value{font-size:.98rem}.reports-reference-gauge-note{border-radius:12px;background:#f5f8fb;padding:12px 14px}.reports-reference-gauge-note p{margin:0;color:#374151;line-height:1.55}.reports-reference-detail-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;justify-self:end;min-height:36px;border:1px solid #dce5ed;border-radius:12px;background:#fff;padding:0 12px;color:#24364a}.reports-inline-alert,.reports-warning{display:none}.reports-inline-alert-head{display:grid;gap:4px}.reports-inline-alert-head span{color:#6b7280}.reports-inline-alert-list{display:grid;gap:10px;margin-top:12px}.reports-inline-alert-item{display:flex;gap:8px;color:#6b5a2d}.eyebrow{color:var(--color-accent);font-size:.72rem;letter-spacing:.12em}.page-subtitle,.helper-line,.catalog-note,.reports-topbar p,.reports-filter-summary span,.reports-section-lead p,.reports-metric-trigger small,.reports-metric-explainer p,.reports-info-copy p,.reports-gauge-head small,.reports-reference-gauge-note p,.reports-reference-section-copy small,.reports-reference-card-head span,.reports-filter-range{color:var(--color-text-secondary)}.setup-icon{border:1px solid rgba(24,95,165,.14);color:var(--color-accent);background:linear-gradient(180deg,#f8fbfe,#edf4fa)}.setup-panel p,.timeline-card p,.repair-approval-box p,.admin-image-manager p,.tracking-state-card span,.tracking-state-card small,.customer-meta-cell small,.records-table td small,.support-pdf-preview small,.meeting-calendar-toolbar small,.meeting-day-head span{color:var(--color-text-secondary)}.env-preview code,.image-picker,.shipping-note,.dashboard-search,.reports-seller-checklist,.reports-inline-multiselect-menu,.reports-conversion-team-item,.reports-info-card,.reports-gauge-card,.reports-reference-chart-card,.reports-reference-gauge-card,.reports-reference-gauge-note{border-color:var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-bg-primary),#fbfbf9)}.setup-status,.meeting-feedback,.shipping-note{border:1px solid rgba(24,95,165,.14);color:var(--color-accent);background:linear-gradient(180deg,#f8fbfe,#eef4fa)}.skeleton-card{border-color:#0000000f;border-radius:var(--radius-lg);background:linear-gradient(90deg,#fff0,#ffffffc7,#fff0) 0 0 / 220px 100% no-repeat,#e8e7e3}.secondary-button,.danger-button,.icon-button,.module-logout,.reports-topbar-button,.reports-topbar-icon,.reports-refresh-status,.reports-inline-more-filters,.reports-reference-detail-button,.reports-kpi-reference-return{border-color:var(--color-border);border-radius:var(--radius-md);box-shadow:none}.secondary-button,.reports-topbar-button,.reports-inline-more-filters,.reports-reference-detail-button,.reports-kpi-reference-return{color:var(--color-text-primary);background:var(--color-bg-primary)}.secondary-button:hover,.icon-button:hover,.reports-topbar-button:hover,.reports-topbar-icon:hover,.reports-inline-more-filters:hover,.reports-reference-detail-button:hover,.reports-kpi-reference-return:hover,.ghost-button:hover{border-color:#185fa547;background:var(--color-bg-secondary)}.danger-button,.timeline-mail-button.is-pending,.repair-approval-box.declined{border-color:#a32d2d24;color:var(--color-danger);background:var(--color-danger-bg)}.empty-state,.manufacturer-group,.event-type-row,.selected-images li,.records-table th,.records-table td,.timeline-card,.modal-card,.admin-image-manager,.admin-tracking-panel,.repair-approval-box,.meeting-calendar-panel,.meeting-day-body,.tracking-state-card,.reports-reference-section,.reports-kpi-reference-face,.reports-pareto-bars,.reports-filter-shell-reference{border-color:var(--color-border)}.empty-state,.login-card,.modal-card,.timeline-card,.admin-image-manager,.admin-tracking-panel,.reports-reference-section,.reports-kpi-reference-face,.reports-metric-card,.reports-filter-shell,.reports-filter-shell-reference{border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-bg-primary),#fcfcfa);box-shadow:var(--shadow-soft)}.timeline{gap:22px;padding:22px 24px 30px 34px}.timeline:before{background:linear-gradient(180deg,#185fa51f,#185fa547,#185fa514)}.date-pill{border:1px solid rgba(24,95,165,.12);border-radius:999px;color:var(--color-accent);background:var(--color-accent-soft);padding:7px 11px;font-weight:700;text-transform:none}.timeline-card{padding:14px 16px}.timeline-dot{border-color:var(--color-bg-primary);background:var(--color-accent);box-shadow:0 0 0 2px #185fa54d}.timeline-update{border-top-color:#00000014}.timeline-update-time{color:var(--color-accent)}.timeline-mail-button.is-sent,.repair-approval-box.accepted{border-color:#3b6d1129;color:var(--color-success);background:var(--color-success-bg)}.timeline-edit-button{border-color:#854f0b24;color:var(--color-warning);background:var(--color-warning-bg)}.folio-chip,.event-type-row>span,.reports-page .policy-card-quick-facts span{border:1px solid rgba(24,95,165,.12);color:var(--color-accent);background:var(--color-accent-soft)}.empty-state{border-style:solid;background:linear-gradient(180deg,#fff,#faf9f6);padding:32px 28px}.empty-state p{color:var(--color-text-secondary)}.login-page{background:radial-gradient(circle at top left,rgba(24,95,165,.06),transparent 26%),linear-gradient(180deg,#f6f5f1,#eeede9)}.login-card{border-color:var(--color-border);border-radius:18px;background:#ffffffeb;padding:32px 30px;box-shadow:var(--color-shadow-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-logo{width:86px;height:86px}.admin-shell{grid-template-columns:295px minmax(0,1fr);background:transparent}.admin-sidebar{border-right:1px solid rgba(0,0,0,.08);background:linear-gradient(180deg,#fffffff0,#f5f5f3fa),var(--color-bg-primary);box-shadow:10px 0 30px #1a1a1a0d;padding:26px 18px 22px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-module-back{justify-content:flex-start;width:100%;min-height:42px;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:0 12px;color:var(--color-text-primary);background:#ffffffeb;box-shadow:none}.admin-module-back:hover{border-color:#185fa529;color:var(--color-text-primary);background:linear-gradient(180deg,#fff,#eef4fa)}.admin-module-back i{font-size:1rem}.admin-module-back-label{font-size:1rem;font-weight:700}.sidebar-logo{width:64px;height:64px}.admin-sidebar h1,.admin-section-head h2,.reports-topbar h1,.reports-topbar h2{color:var(--color-text-primary);letter-spacing:-.02em}.admin-sidebar p:not(.eyebrow),.module-hub-user small,.reports-sidebar-user small,.reports-nav-section p,.reports-inline-filter select,.reports-inline-multiselect-copy strong,.reports-kpi-reference-change span,.reports-pie-center span,.reports-conversion-team-item small{color:var(--color-text-secondary)}.admin-nav button,.sidebar-logout,.reports-nav-group button{gap:10px;border:1px solid transparent;border-radius:10px;color:var(--color-text-secondary);font-weight:600}.admin-nav button:hover,.admin-nav button.active,.reports-nav-group button:hover,.reports-nav-group button.active{border-color:#185fa529;color:var(--color-text-primary);background:linear-gradient(180deg,#fff,#eef4fa)}.admin-workspace strong,.admin-workspace .stat-card strong,.admin-workspace .reports-summary-chip strong,.admin-workspace .reports-bar-copy strong,.admin-workspace .reports-bar-meta strong,.admin-workspace .reports-pie-center strong,.admin-workspace .reports-kpi-reference-front strong,.admin-workspace .reports-reference-card-head strong,.admin-workspace .reports-reference-section-copy strong,.admin-workspace .settings-editor-head h3,.admin-workspace .module-tile strong,.admin-workspace .tracking-state-card strong,.admin-workspace .reports-sidebar-user strong{font-weight:500}.admin-sidebar .admin-module-back-label,.admin-section-head h2,.panel-header strong,.reports-static-panel .panel-header strong,.reports-accordion-trigger strong,.reports-section-lead h3,.reports-topbar h1,.records-table th,.admin-nav button,.reports-nav-group button,.reports-nav-section p{font-weight:700}.sidebar-logout,.reports-sidebar-logout{color:var(--color-danger);background:var(--color-danger-bg)}.sidebar-logout:hover,.reports-sidebar-logout:hover{border-color:#a32d2d29;background:#f9e6e6}.module-hub{isolation:isolate;background:radial-gradient(circle at 12% 16%,rgba(178,110,75,.18),transparent 24%),radial-gradient(circle at 78% 10%,rgba(72,108,124,.16),transparent 28%),radial-gradient(circle at 58% 78%,rgba(215,180,132,.18),transparent 34%),linear-gradient(135deg,#faf8f3,#f1ede4 46%,#ece7dd)}.module-hub:before{z-index:0;background:linear-gradient(120deg,rgba(255,255,255,.72),transparent 34%),radial-gradient(circle at 80% 12%,#4467791c,#44677900 32%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.module-hub:after{position:absolute;inset:auto -8% -16% 46%;z-index:0;width:48vw;height:48vw;min-width:520px;min-height:520px;border-radius:50%;background:radial-gradient(circle,rgba(164,89,56,.16),transparent 64%),radial-gradient(circle at 35% 35%,rgba(255,255,255,.42),transparent 42%);filter:blur(34px);pointer-events:none;content:""}.module-hub-topbar{z-index:2;min-height:70px;border-bottom:1px solid rgba(102,83,67,.1);background:#fffcf7ad;box-shadow:0 18px 52px #3b302714;padding:12px 28px;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.module-hub-user{gap:14px;color:var(--color-text-primary)}.module-hub-user img{width:40px;height:40px;border-radius:10px;border:1px solid rgba(102,83,67,.1);background:#ffffffd6;box-shadow:0 10px 26px #312a231a;padding:4px}.module-logout{border-color:#66534324;color:#3a3029;background:#ffffffb3;box-shadow:0 10px 26px #3b302714;-webkit-backdrop-filter:blur(16px) saturate(125%);backdrop-filter:blur(16px) saturate(125%)}.module-logout:hover{border-color:#9c53323d;color:#7f3f28;background:#fffaf4eb}.module-grid-wrap{min-height:calc(100vh - 70px);place-items:center;padding:clamp(40px,8vh,86px) 32px}.module-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));width:min(1040px,100%);min-width:0;gap:24px}.module-tile{position:relative;overflow:hidden;gap:18px;min-height:168px;border:1px solid rgba(112,91,72,.13);border-radius:28px;color:#2e2925;background:linear-gradient(145deg,#ffffffe0,#fffaf394),#ffffff8a;padding:26px 20px 24px;text-shadow:none;box-shadow:0 24px 54px #43362b1f,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(20px) saturate(126%);backdrop-filter:blur(20px) saturate(126%);animation:module-tile-enter .52s cubic-bezier(.2,.8,.2,1) both;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.module-tile:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.62),transparent 38%),radial-gradient(circle at 18% 16%,rgba(255,255,255,.72),transparent 28%);opacity:.74;pointer-events:none;content:""}.module-tile:after{position:absolute;inset:auto 18px 16px 18px;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--module-accent, #9b5a36),transparent);opacity:0;transform:scaleX(.5);transition:opacity .18s ease,transform .18s ease;content:""}.module-tile:nth-child(2){animation-delay:60ms}.module-tile:nth-child(3){animation-delay:.12s}.module-tile:nth-child(4){animation-delay:.18s}.module-tile:nth-child(5){animation-delay:.24s}.module-tile:nth-child(6){animation-delay:.3s}.module-tile:nth-child(7){animation-delay:.36s}.module-tile:has(.support-module){--module-accent: #1f6eaa}.module-tile:has(.inventory-module){--module-accent: #557b35}.module-tile:has(.policies-module){--module-accent: #9c6a35}.module-tile:has(.reports-module){--module-accent: #b86943}.module-tile:has(.quoting-module){--module-accent: #c27843}.module-tile:has(.shipping-quotes-module){--module-accent: #286f7e}.module-tile:has(.forms-module){--module-accent: #4f8f8a}.module-tile:has(.calculator-module){--module-accent: #6f7370}.module-tile:has(.settings-module){--module-accent: #9b611f}.module-tile strong{position:relative;z-index:1;letter-spacing:-.01em;font-size:1rem}.module-tile:hover{border-color:color-mix(in srgb,var(--module-accent, #9b5a36) 36%,rgba(255,255,255,.82));background:#ffffffc7;box-shadow:0 34px 76px #43362b2e,0 0 0 1px #ffffff9e inset;transform:translateY(-7px) scale(1.015)}.module-tile:hover:after{opacity:1;transform:scaleX(1)}.module-icon{position:relative;z-index:1;width:76px;height:76px;border:1px solid color-mix(in srgb,var(--module-accent, #9b5a36) 18%,rgba(255,255,255,.82));border-radius:24px;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.92),transparent 34%),linear-gradient(145deg,#ffffffd1,color-mix(in srgb,var(--module-accent, #9b5a36) 13%,#fff 87%));box-shadow:0 18px 34px color-mix(in srgb,var(--module-accent, #9b5a36) 20%,transparent),inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.module-icon svg{width:34px;height:34px;stroke-width:1.9;filter:drop-shadow(0 8px 12px color-mix(in srgb,currentColor 20%,transparent))}.module-tile:hover .module-icon{border-color:color-mix(in srgb,var(--module-accent, #9b5a36) 34%,rgba(255,255,255,.7));background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.95),transparent 34%),linear-gradient(145deg,#ffffffe6,color-mix(in srgb,var(--module-accent, #9b5a36) 18%,#fff 82%));box-shadow:0 22px 44px color-mix(in srgb,var(--module-accent, #9b5a36) 26%,transparent),inset 0 1px #fffffff0;transform:translateY(-3px) rotate(-2deg)}.support-module,.reports-brand-mark span:first-child,.reports-brand-mark span:last-child,.reports-kpi-reference-icon,.reports-metric-trigger>span,.reports-pareto-bar,.reports-gauge-fill,.reports-topbar-icon svg,.reports-refresh-status svg{color:var(--color-accent)}.support-module{--module-accent: #1f6eaa;color:#185f9a}.inventory-module{--module-accent: #557b35;color:#3f6f26}.policies-module{--module-accent: #9c6a35;color:#855323}.reports-module{--module-accent: #b86943;color:#9b5132}.quoting-module{--module-accent: #c27843;color:#a65d33}.shipping-quotes-module{--module-accent: #286f7e;color:#1f6673}.marketing-module{--module-accent: #2f7d73;color:#246960}.forms-module{--module-accent: #4f8f8a;color:#2e7470}.calculator-module{--module-accent: #6f7370;color:#4e5856}.settings-module{--module-accent: #9b611f;color:#835014}@keyframes module-tile-enter{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.admin-workspace,.reports-workspace{padding:28px}.admin-section-head,.reports-topbar,.table-toolbar,.meeting-calendar-toolbar,.reports-reference-section-body,.modal-head,.support-email-editor{border-bottom-color:#00000014}.admin-section-head{padding-bottom:18px}.form-section-title,.records-table th,.reports-reference-card-head strong,.reports-reference-section-copy strong,.reports-kpi-reference-title,.reports-kpi-reference-front strong,.reports-pie-center strong,.reports-gauge-value,.tracking-state-card strong{color:var(--color-text-primary)}.check-field,.field span,.records-table td,.table-toolbar>span,.selected-images span{color:var(--color-text-secondary)}.form-error,.field-error{color:var(--color-danger)}.form-error{border:1px solid rgba(163,45,45,.12);background:var(--color-danger-bg)}.image-picker,.manufacturer-group,.event-type-row,.selected-images li,.meeting-day-head,.weekday-check,.dashboard-search,.tracking-state-card{background:linear-gradient(180deg,#fff,#faf9f6)}.records-table{min-width:820px}.records-table th{color:var(--color-text-primary);background:#f6f5f1;font-size:.8rem;letter-spacing:.03em;text-transform:uppercase}.records-table td{background:#ffffffe0}.clickable-row:hover{background:#f3f6f8}.icon-button{color:var(--color-text-secondary);background:#fff}.danger-action:hover{border-color:#a32d2d29;color:var(--color-danger);background:var(--color-danger-bg)}.modal-backdrop{background:#1a1a1a4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{max-height:min(860px,calc(100vh - 40px));border-radius:18px;background:#fffffff5;box-shadow:var(--color-shadow-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-head{background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.meeting-calendar{padding:0 18px 20px}.meeting-calendar-corner,.meeting-day-head,.meeting-hour-label,.meeting-hour-slot,.meeting-day-column{border-color:#00000014}.meeting-day-head.today strong{background:var(--color-accent)}.meeting-hour-slot:hover{background:#f5f7f8}.meeting-color-swatches button{box-shadow:0 0 0 1px #00000014}.meeting-color-swatches button.active{box-shadow:0 0 0 2px #185fa552}.weekday-check{border-color:#00000014}.weekday-check input{accent-color:var(--color-accent)}.tracking-state-card{border:1px solid rgba(24,95,165,.12)}.tracking-state-card strong{color:var(--color-accent)}.inventory-stats,.result-overview,.reports-kpi-list,.reports-kpi-reference-grid{gap:14px}.dashboard-search,.reports-filter-shell,.reports-filter-shell-reference,.reports-reference-section,.reports-conversion-team-item,.reports-info-card,.reports-gauge-card,.reports-reference-chart-card,.reports-reference-gauge-card,.reports-seller-checklist,.reports-multiselect-option,.reports-inline-filter,.reports-inline-multiselect-trigger,.reports-reference-gauge-note{box-shadow:none}.reports-shell{background:radial-gradient(circle at top left,rgba(24,95,165,.05),transparent 24%),linear-gradient(180deg,#f8f7f3,#efede8);grid-template-columns:295px minmax(0,1fr)}.reports-sidebar{border-right:1px solid rgba(0,0,0,.08);background:#ffffffc7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding-inline:14px}.reports-brand-button strong,.reports-sidebar-user strong,.reports-topbar h1,.reports-filter-summary strong,.reports-inline-filter span,.reports-inline-multiselect-copy span{color:var(--color-text-primary)}.reports-brand-mark span:first-child{background:linear-gradient(180deg,#2e2e2e,#1a1a1a)}.reports-brand-mark span:last-child{background:#d8d6d0}.reports-nav-divider{background:#00000014}.reports-sidebar-user{border-top-color:#00000014}.reports-sidebar-user-avatar{background:linear-gradient(135deg,#2f2f2f,#171717)}.reports-topbar{padding-bottom:18px}.reports-refresh-status,.reports-topbar-button,.reports-topbar-icon,.reports-reference-detail-button{min-height:40px;background:#ffffffeb}.reports-filter-shell{border-color:#00000014;background:radial-gradient(circle at top right,rgba(24,95,165,.06),transparent 30%),linear-gradient(180deg,#fffffff0,#f8f7f3f0)}.reports-filter-toolbar{padding:18px 18px 0}.reports-filter-grid,.reports-filter-inline-row{gap:12px}.settings-mailer-form{display:grid;gap:16px}.settings-mailer-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-mailer-form .field:has(textarea){grid-column:1 / -1}.settings-mailer-form .form-grid>.field:nth-child(n+4),.settings-mailer-options{display:none}.settings-mailer-options .check-field{margin:0}.settings-mailer-note{border-top:1px solid #eef2f6}.settings-mailer-note code{display:inline-block;margin:2px 6px 2px 0;padding:2px 6px;border-radius:6px;background:#f3f4f6;color:#304254}.reports-inline-filter,.reports-inline-more-filters,.reports-inline-multiselect-trigger{min-height:44px;border-color:#0000001a;border-radius:10px;background:#ffffffeb}.reports-inline-filter-period{background:linear-gradient(180deg,#fff,#f4f7f9)}.reports-inline-filter svg,.reports-inline-more-filters svg,.reports-inline-multiselect-trigger svg,.reports-kpi-reference-title svg,.reports-reference-card-head svg,.reports-reference-card-head span{color:var(--color-text-tertiary)}.reports-inline-multiselect-menu{z-index:500;width:max(100%,480px);max-width:min(92vw,680px);padding:14px;box-shadow:var(--color-shadow-strong)}.reports-multiselect-option{grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:38px;border-radius:8px;padding:6px 8px}.reports-multiselect-option:hover{background:#f6f5f1}.reports-multiselect-option input{accent-color:var(--color-accent)}.reports-reference-section{overflow:visible}.reports-reference-section-trigger{padding:15px 16px;background:transparent}.reports-reference-section-icon{color:var(--color-accent)}.reports-reference-section-body{background:linear-gradient(180deg,#ffffffbf,#f5f5f3a6)}.reports-kpi-reference-face{border-radius:18px}.reports-kpi-reference-front{padding:16px 16px 0}.reports-kpi-reference-back{background:linear-gradient(180deg,#fff,#f9f8f4)}.reports-kpi-reference-card.tone-blue .reports-kpi-reference-front,.reports-kpi-reference-card.tone-sky .reports-kpi-reference-front{background:linear-gradient(180deg,#f8fbfe,#eff4f9 76%,#e7edf5 76%)}.reports-kpi-reference-card.tone-amber .reports-kpi-reference-front{background:linear-gradient(180deg,#fdfaf5,#f8f1e5 76%,#efe1c7 76%)}.reports-kpi-reference-card.tone-mint .reports-kpi-reference-front{background:linear-gradient(180deg,#fafaf7,#f0f2eb 76%,#e6e9dd 76%)}.reports-kpi-reference-icon{border-color:#185fa529;background:#ffffffe0}.reports-kpi-reference-card.tone-amber .reports-kpi-reference-icon{color:var(--color-warning);border-color:#854f0b29}.reports-kpi-reference-card.tone-mint .reports-kpi-reference-icon{color:var(--color-success);border-color:#3b6d1129}.reports-kpi-reference-change.trend-up{color:var(--color-success)}.reports-kpi-reference-change.trend-down{color:var(--color-danger)}.reports-kpi-reference-cta{border-top-color:#00000014;color:var(--color-text-secondary)}.reports-metric-card{border-radius:18px}.reports-metric-card:hover,.reports-metric-card.is-open{border-color:#185fa529;box-shadow:var(--shadow-soft);transform:translateY(-2px)}.reports-metric-trigger{padding:18px}.reports-metric-trigger>span{border:1px solid rgba(24,95,165,.14);background:linear-gradient(180deg,#f8fbfe,#eef4fa)}.reports-metric-explainer{border-top-color:#00000014}.reports-gauge-card{background:linear-gradient(180deg,#185fa508,#185fa500),#fff}.reports-gauge-track,.reports-pie-track{stroke:#e7e5de}.reports-pareto-bars{background:#ebe9e2}.reports-pareto-bar{background:linear-gradient(90deg,#b66a4d,#b66a4d)}.reports-pareto-line-dot{border-color:#fff;background:var(--color-success);box-shadow:0 0 0 2px #3b6d112e}.reports-section-lead{border-color:#00000014;background:radial-gradient(circle at top left,rgba(24,95,165,.05),transparent 24%),linear-gradient(135deg,#fcfcfa,#f3f1eb)}.reports-section-actions .secondary-button{min-height:40px}.reports-screen,.reports-screen-executive{--reports-accent: #b66a4d;--reports-accent-strong: #8f5038;--reports-accent-soft: #f4e5dc;--reports-accent-muted: rgba(182, 106, 77, .12);--reports-surface: #fdf8f4;--reports-surface-strong: #f4ece6;--reports-text-accent: #6f412f;--reports-chart-previous: #6c88a8;--reports-chart-previous-fill-strong: rgba(108, 136, 168, .3);--reports-chart-previous-fill-soft: rgba(108, 136, 168, .06);--reports-chart-current: #c56b47;--reports-chart-margin: #74805d;--reports-pareto-end: #d3a288;--reports-highlight: #8f5038}.reports-screen-conversion{--reports-accent: #a65f3f;--reports-accent-strong: #7d452e;--reports-accent-soft: #f5e7de;--reports-accent-muted: rgba(166, 95, 63, .12);--reports-surface: #fcf8f4;--reports-surface-strong: #f3ebe4;--reports-text-accent: #663727;--reports-chart-previous: #8b98a7;--reports-chart-previous-fill-strong: rgba(139, 152, 167, .28);--reports-chart-previous-fill-soft: rgba(139, 152, 167, .06);--reports-chart-current: #a65f3f;--reports-chart-margin: #7e8d5f;--reports-pareto-end: #c68f73;--reports-highlight: #7d452e}.reports-screen-clients{--reports-accent: #8b6f52;--reports-accent-strong: #66513d;--reports-accent-soft: #efe7de;--reports-accent-muted: rgba(139, 111, 82, .12);--reports-surface: #fcfaf7;--reports-surface-strong: #f1ece5;--reports-text-accent: #544131;--reports-chart-previous: #7b93a5;--reports-chart-previous-fill-strong: rgba(123, 147, 165, .28);--reports-chart-previous-fill-soft: rgba(123, 147, 165, .06);--reports-chart-current: #9a7a58;--reports-chart-margin: #6f7d60;--reports-pareto-end: #ccb195;--reports-highlight: #66513d}.reports-screen-products{--reports-accent: #b47a45;--reports-accent-strong: #875b33;--reports-accent-soft: #f6eadc;--reports-accent-muted: rgba(180, 122, 69, .12);--reports-surface: #fdf9f4;--reports-surface-strong: #f3ece3;--reports-text-accent: #6f4928;--reports-chart-previous: #7a90a7;--reports-chart-previous-fill-strong: rgba(122, 144, 167, .28);--reports-chart-previous-fill-soft: rgba(122, 144, 167, .06);--reports-chart-current: #b47a45;--reports-chart-margin: #75845f;--reports-pareto-end: #d9ad7f;--reports-highlight: #875b33}.reports-screen-sellers{--reports-accent: #a35d4d;--reports-accent-strong: #7a4338;--reports-accent-soft: #f4e3de;--reports-accent-muted: rgba(163, 93, 77, .12);--reports-surface: #fcf7f5;--reports-surface-strong: #f2e8e3;--reports-text-accent: #65362d;--reports-chart-previous: #7187a0;--reports-chart-previous-fill-strong: rgba(113, 135, 160, .28);--reports-chart-previous-fill-soft: rgba(113, 135, 160, .06);--reports-chart-current: #a35d4d;--reports-chart-margin: #6e7d5c;--reports-pareto-end: #c68e82;--reports-highlight: #7a4338}.reports-screen-pareto{--reports-accent: #9d6c58;--reports-accent-strong: #765040;--reports-accent-soft: #f1e5de;--reports-accent-muted: rgba(157, 108, 88, .12);--reports-surface: #fcf8f6;--reports-surface-strong: #f0e9e3;--reports-text-accent: #614236;--reports-chart-previous: #72879a;--reports-chart-previous-fill-strong: rgba(114, 135, 154, .28);--reports-chart-previous-fill-soft: rgba(114, 135, 154, .06);--reports-chart-current: #9d6c58;--reports-chart-margin: #748061;--reports-pareto-end: #c9a088;--reports-highlight: #765040}.reports-screen-details{--reports-accent: #8c6958;--reports-accent-strong: #65493c;--reports-accent-soft: #eee3dd;--reports-accent-muted: rgba(140, 105, 88, .12);--reports-surface: #fbf8f6;--reports-surface-strong: #f0eae6;--reports-text-accent: #564036;--reports-chart-previous: #758a9d;--reports-chart-previous-fill-strong: rgba(117, 138, 157, .28);--reports-chart-previous-fill-soft: rgba(117, 138, 157, .06);--reports-chart-current: #8c6958;--reports-chart-margin: #707b61;--reports-pareto-end: #c5a391;--reports-highlight: #65493c}.reports-screen .reports-topbar p,.reports-screen .reports-filter-summary span,.reports-screen .reports-inline-filter select,.reports-screen .reports-inline-multiselect-copy strong,.reports-screen .reports-nav-section p,.reports-screen .reports-sidebar-user small,.reports-screen .reports-reference-section-copy small,.reports-screen .reports-accordion-trigger span,.reports-screen .reports-chart-legend span,.reports-screen .reports-info-copy p,.reports-screen .reports-gauge-head small,.reports-screen .reports-pareto-copy small,.reports-screen .reports-conversion-team-item small,.reports-screen .reports-pie-center span{color:var(--reports-text-accent)}.reports-screen .reports-sidebar,.reports-screen .reports-filter-shell,.reports-screen .reports-filter-shell-reference,.reports-screen .reports-reference-section,.reports-screen .reports-metric-card,.reports-screen .reports-info-card,.reports-screen .reports-gauge-card,.reports-screen .reports-conversion-team-item,.reports-screen .reports-kpi-reference-face,.reports-screen .reports-chart-svg,.reports-screen .reports-section-lead,.reports-screen .reports-accordion-content,.reports-screen .reports-reference-section-body,.reports-screen .reports-pareto-bars{background:linear-gradient(180deg,var(--reports-surface),var(--reports-surface-strong))}.reports-screen .reports-filter-shell,.reports-screen .reports-filter-shell-reference,.reports-screen .reports-reference-section,.reports-screen .reports-metric-card,.reports-screen .reports-info-card,.reports-screen .reports-gauge-card,.reports-screen .reports-conversion-team-item,.reports-screen .reports-kpi-reference-face,.reports-screen .reports-section-lead,.reports-screen .reports-accordion,.reports-screen .reports-pareto-bars{border-color:var(--reports-accent-muted)}.reports-screen .reports-brand-button strong,.reports-screen .reports-sidebar-user strong,.reports-screen .reports-filter-summary strong,.reports-screen .reports-inline-filter span,.reports-screen .reports-inline-multiselect-copy span,.reports-screen .reports-reference-section-copy strong,.reports-screen .reports-accordion-trigger strong,.reports-screen .reports-topbar h1,.reports-screen .reports-screen>.admin-section-head h2{color:var(--reports-text-accent)}.reports-screen .reports-nav-group button{color:var(--reports-text-accent)}.reports-screen .reports-nav-group button:hover,.reports-screen .reports-nav-group button.active{border-color:var(--reports-accent-strong);color:#fff;background:linear-gradient(180deg,var(--reports-accent),var(--reports-accent-strong))}.reports-screen .reports-nav-group button:hover svg,.reports-screen .reports-nav-group button.active svg{color:#fff}.reports-screen .reports-topbar-button,.reports-screen .reports-topbar-icon,.reports-screen .reports-refresh-status,.reports-screen .reports-reference-detail-button,.reports-screen .reports-inline-more-filters,.reports-screen .reports-kpi-reference-return,.reports-screen .reports-inline-filter,.reports-screen .reports-inline-multiselect-trigger{border-color:var(--reports-accent-muted)}.reports-screen .reports-topbar-button:hover,.reports-screen .reports-topbar-icon:hover,.reports-screen .reports-refresh-status:hover,.reports-screen .reports-reference-detail-button:hover,.reports-screen .reports-inline-more-filters:hover,.reports-screen .reports-kpi-reference-return:hover{border-color:var(--reports-accent-strong);color:#fff;background:linear-gradient(180deg,var(--reports-accent),var(--reports-accent-strong))}.reports-screen .reports-topbar-button:hover svg,.reports-screen .reports-topbar-icon:hover svg,.reports-screen .reports-refresh-status:hover svg,.reports-screen .reports-reference-detail-button:hover svg,.reports-screen .reports-inline-more-filters:hover svg,.reports-screen .reports-kpi-reference-return:hover svg{color:#fff}.reports-screen .reports-accordion-trigger,.reports-screen .reports-reference-section-trigger{transition:background .18s ease,color .18s ease,border-color .18s ease}.reports-screen .reports-accordion-trigger:hover,.reports-screen .reports-reference-section-trigger:hover{color:#fff;background:linear-gradient(180deg,var(--reports-accent),var(--reports-accent-strong))}.reports-screen .reports-accordion-trigger:hover strong,.reports-screen .reports-accordion-trigger:hover span,.reports-screen .reports-accordion-trigger:hover svg,.reports-screen .reports-reference-section-trigger:hover strong,.reports-screen .reports-reference-section-trigger:hover small,.reports-screen .reports-reference-section-trigger:hover svg{color:#fff}.reports-screen .reports-section-lead{background:radial-gradient(circle at top left,var(--reports-accent-muted),transparent 26%),linear-gradient(135deg,var(--reports-surface),var(--reports-surface-strong))}.reports-screen .reports-metric-trigger>span,.reports-screen .reports-kpi-reference-icon,.reports-screen .reports-reference-section-icon{border-color:var(--reports-accent-muted);color:var(--reports-accent-strong);background:linear-gradient(180deg,#fffdfb,var(--reports-accent-soft))}.reports-screen .reports-kpi-reference-card.tone-blue .reports-kpi-reference-front,.reports-screen .reports-kpi-reference-card.tone-sky .reports-kpi-reference-front,.reports-screen .reports-kpi-reference-card.tone-amber .reports-kpi-reference-front,.reports-screen .reports-kpi-reference-card.tone-mint .reports-kpi-reference-front{background:linear-gradient(180deg,#fffdfa,var(--reports-surface-strong) 76%,var(--reports-accent-soft) 76%)}.reports-screen .reports-chart-svg{background:linear-gradient(180deg,var(--reports-accent-muted),rgba(255,255,255,0)),#fffdfa}.reports-screen .reports-chart-grid-line{stroke:#705f5133}.reports-screen .reports-chart-axis-label,.reports-screen .reports-gauge-label{fill:#65493cb8}.reports-screen .reports-chart-legend .tone-sold{background:var(--reports-chart-previous)}.reports-screen .reports-chart-legend .tone-invoiced{background:var(--reports-chart-current)}.reports-screen .reports-chart-legend .tone-margin{background:var(--reports-chart-margin)}.reports-screen .reports-bar-track,.reports-screen .reports-pie-track,.reports-screen .reports-gauge-track{background:#ebe3dd;stroke:#ebe3dd}.reports-screen .reports-bar-track span,.reports-screen .reports-pareto-bar{background:linear-gradient(90deg,var(--reports-accent-strong),var(--reports-pareto-end))}.reports-screen .reports-pareto-line-dot{background:var(--reports-chart-margin);box-shadow:0 0 0 2px #74805d2e}.reports-pareto-executive,.reports-pareto-decision{display:grid;gap:16px}.reports-pareto-executive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reports-pareto-executive-card,.reports-pareto-method-card{display:grid;gap:8px;padding:16px;border:1px solid rgba(122,79,52,.14);border-radius:22px;background:#ffffffb8}.reports-pareto-executive-card small,.reports-pareto-method-card small,.reports-pareto-finding small,.reports-pareto-status span{color:var(--reports-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.reports-pareto-executive-card strong,.reports-pareto-method-card strong{color:var(--reports-ink);font-size:1.25rem}.reports-pareto-executive-card span,.reports-pareto-executive-card p,.reports-pareto-method-card p{margin:0;color:var(--reports-muted);line-height:1.5}.reports-pareto-executive-card.riesgo{border-color:#aa493342;background:#fff3ee}.reports-pareto-executive-card.vigilancia{border-color:#b8694342;background:#fff8ef}.reports-pareto-executive-card.saludable{border-color:#4f8f8a3d;background:#f2faf7}.reports-pareto-decision-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.25fr);gap:16px}.reports-pareto-narrative,.reports-pareto-abc{display:grid;gap:12px}.reports-pareto-status{display:grid;gap:5px;padding:16px;border-radius:22px;background:linear-gradient(135deg,#7a4f341f,#ffffffb8)}.reports-pareto-status strong{color:var(--reports-ink);font-size:1.16rem;line-height:1.25}.reports-pareto-status small{color:var(--reports-muted)}.reports-pareto-status.riesgo{background:linear-gradient(135deg,#aa49332e,#fff3eedb)}.reports-pareto-status.vigilancia{background:linear-gradient(135deg,#b8694329,#fff8efe0)}.reports-pareto-status.saludable{background:linear-gradient(135deg,#4f8f8a29,#f2faf7e0)}.reports-pareto-finding{padding:14px;border:1px solid rgba(122,79,52,.12);border-radius:18px;background:#ffffffc2}.reports-pareto-finding p{margin:7px 0 0;color:var(--reports-text);line-height:1.5}.reports-pareto-finding.good{border-color:#4f8f8a2e;background:#f5fbf8}.reports-pareto-finding.risk{border-color:#aa49332e;background:#fff6f2}.reports-pareto-finding.action{border-color:#b8694333;background:#fffaf2}.abandoned-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.abandoned-kpi-card{display:grid;gap:7px;min-height:138px;padding:15px;border:1px solid rgba(122,79,52,.14);border-radius:22px;background:#ffffffc7;box-shadow:0 18px 42px #44302414}.abandoned-kpi-card small,.abandoned-bar-row small{color:var(--reports-muted);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.abandoned-kpi-card strong{color:var(--reports-ink);font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.15}.abandoned-kpi-card p{margin:0;color:var(--reports-text);font-size:.78rem;line-height:1.45}.abandoned-kpi-card.tone-good{border-color:#4f8f8a33;background:linear-gradient(135deg,#f5fbf8,#ffffffd1)}.abandoned-kpi-card.tone-warning{border-color:#b8694338;background:linear-gradient(135deg,#fff9ef,#ffffffd6)}.abandoned-kpi-card.tone-risk{border-color:#aa493338;background:linear-gradient(135deg,#fff4ef,#ffffffd6)}.abandoned-findings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.abandoned-executive-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;align-items:stretch;overflow:hidden;position:relative;padding:clamp(20px,3vw,30px);border:1px solid rgba(122,79,52,.14);border-radius:30px;background:radial-gradient(circle at 85% 8%,rgba(216,160,111,.34),transparent 24%),radial-gradient(circle at 8% 100%,rgba(79,143,138,.16),transparent 32%),linear-gradient(135deg,#fffdf9,#fff5eb 48%,#f7fbf8);box-shadow:0 22px 56px #44302417}.abandoned-executive-card:before{content:"";position:absolute;right:-80px;bottom:-96px;width:250px;height:250px;border:34px solid rgba(155,88,61,.1);border-radius:999px}.abandoned-executive-copy{position:relative;z-index:1;display:grid;align-content:center;gap:12px}.abandoned-executive-card span,.abandoned-executive-metrics small{color:var(--reports-accent-strong);font-size:.7rem;letter-spacing:.11em;text-transform:uppercase}.abandoned-executive-card h3{margin:0;color:var(--reports-ink);font-size:clamp(1.1rem,2vw,1.55rem);letter-spacing:-.04em}.abandoned-executive-card p{max-width:980px;margin:0;color:var(--reports-text);line-height:1.55}.abandoned-executive-bars{display:grid;gap:10px;margin-top:6px}.abandoned-executive-bars>div{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:10px;align-items:center}.abandoned-executive-bars i{height:11px;overflow:hidden;border-radius:999px;background:#7a4f341c}.abandoned-executive-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f4c34,#d8a06f)}.abandoned-executive-bars strong{color:var(--reports-ink);font-size:.78rem}.abandoned-executive-metrics{position:relative;z-index:1;display:grid;gap:9px}.abandoned-executive-metrics article,.abandoned-executive-metrics button{min-width:0;padding:12px;border:1px solid rgba(122,79,52,.1);border-radius:18px;background:#ffffffb8}.abandoned-executive-metrics button{cursor:pointer;font:inherit;text-align:left;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.abandoned-executive-metrics button:hover{background:#fff;box-shadow:0 16px 34px #4430241f;transform:translateY(-1px)}.abandoned-executive-metrics button:disabled{cursor:not-allowed;opacity:.72}.abandoned-executive-metrics strong{display:block;overflow:hidden;margin-top:4px;color:var(--reports-ink);text-overflow:ellipsis;white-space:nowrap}.abandoned-executive-metrics span{display:block;overflow:hidden;margin-top:5px;color:var(--reports-muted);font-size:.76rem;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.abandoned-findings-carousel{display:grid;gap:14px}.abandoned-findings-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.abandoned-carousel-controls{display:flex;align-items:center;justify-content:flex-end;gap:10px}.abandoned-carousel-controls button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(122,79,52,.13);border-radius:999px;color:var(--reports-ink);background:#fffaf5;cursor:pointer;font:inherit;padding:8px 12px}.abandoned-carousel-controls button:disabled{cursor:not-allowed;opacity:.52}.abandoned-carousel-controls span{color:var(--reports-muted);font-size:.78rem}.abandoned-bar-list{display:grid;gap:13px}.abandoned-bar-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:center;width:100%;border:0;border-radius:16px;background:transparent;color:var(--reports-ink);cursor:pointer;font:inherit;padding:8px;text-align:left;transition:background .18s ease,transform .18s ease}.abandoned-bar-row:hover{background:#b8694317;transform:translateY(-1px)}.abandoned-bar-row strong{display:block;overflow:hidden;color:var(--reports-ink);text-overflow:ellipsis;white-space:nowrap}.abandoned-bar-row>span{color:#3c2a20;font-size:.82rem;font-weight:700}.abandoned-bar-track{grid-column:1 / -1;height:10px;overflow:hidden;border-radius:999px;background:#7a4f341a}.abandoned-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9b583d,#d8a06f)}.abandoned-price-table{max-width:100%;overflow:hidden}.abandoned-price-table .table-wrap{max-width:100%;overflow-x:auto}.abandoned-price-table .reports-table{min-width:1340px;table-layout:fixed}.abandoned-price-table .reports-table th:nth-child(1),.abandoned-price-table .reports-table td:nth-child(1){width:260px}.abandoned-price-table .reports-table th:nth-child(2),.abandoned-price-table .reports-table td:nth-child(2),.abandoned-price-table .reports-table th:nth-child(3),.abandoned-price-table .reports-table td:nth-child(3){width:120px}.abandoned-price-table .reports-table th:nth-child(4),.abandoned-price-table .reports-table td:nth-child(4),.abandoned-price-table .reports-table th:nth-child(5),.abandoned-price-table .reports-table td:nth-child(5){width:145px}.abandoned-price-table .reports-table th:nth-child(6),.abandoned-price-table .reports-table td:nth-child(6){width:110px}.abandoned-price-table .reports-table th:nth-child(7),.abandoned-price-table .reports-table td:nth-child(7){width:270px}.abandoned-price-table .reports-table th:nth-child(8),.abandoned-price-table .reports-table td:nth-child(8){width:320px}.abandoned-customer-table .reports-table{min-width:980px;table-layout:fixed}.abandoned-customer-table .reports-table th:nth-child(1),.abandoned-customer-table .reports-table td:nth-child(1){width:220px}.abandoned-customer-table .reports-table th:nth-child(5),.abandoned-customer-table .reports-table td:nth-child(5){width:300px}.abandoned-product-cell,.abandoned-related-cell{display:grid;gap:4px;min-width:0}.abandoned-product-cell strong,.abandoned-related-cell span,.abandoned-related-cell small,.abandoned-action-cell{overflow:hidden;text-overflow:ellipsis}.abandoned-product-cell strong,.abandoned-related-cell span{color:var(--reports-ink);white-space:nowrap}.abandoned-product-cell span,.abandoned-related-cell small{color:var(--reports-muted);font-size:.72rem;line-height:1.35}.abandoned-related-cell small,.abandoned-action-cell{position:relative;display:-webkit-box;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.abandoned-related-cell small:hover:after,.abandoned-action-cell:hover:after{content:attr(data-full);position:absolute;z-index:120;left:0;top:calc(100% + 8px);width:min(360px,70vw);padding:12px 13px;border:1px solid rgba(122,79,52,.16);border-radius:14px;color:var(--reports-ink);background:#fffdf9;box-shadow:0 18px 44px #4430242e;font-size:.78rem;line-height:1.45;white-space:normal}.abandoned-related-cell small:hover,.abandoned-action-cell:hover{overflow:visible}.abandoned-price-gap{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:5px 9px;border-radius:999px;font-size:.74rem}.abandoned-price-gap.good{color:#245d52;background:#4f8f8a24}.abandoned-price-gap.warning{color:#7c4b15;background:#b8694324}.abandoned-price-gap.risk{color:#873821;background:#aa493324}.abandoned-price-gap.neutral{color:var(--reports-muted);background:#7a4f341a}.abandoned-action-cell{max-width:230px;color:var(--reports-text);font-size:.76rem}.abandoned-table-strong{display:block;overflow:hidden;color:var(--reports-ink);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.abandoned-detail-backdrop{z-index:90}.abandoned-detail-modal{width:min(1120px,calc(100vw - 32px));padding:0;border-radius:26px;overflow:hidden}.abandoned-detail-modal .modal-head{border-bottom-color:#7a4f3424;background:radial-gradient(circle at 100% 0,rgba(184,105,67,.14),transparent 32%),#fffaf5}.abandoned-detail-modal .modal-head p{margin:4px 0 0;color:var(--reports-muted);line-height:1.4}.abandoned-detail-list{display:grid;gap:12px;max-height:min(680px,calc(100vh - 170px));overflow:auto;padding:16px}.abandoned-detail-quote{display:grid;grid-template-columns:minmax(230px,1.2fr) repeat(4,minmax(110px,.7fr));gap:10px 14px;align-items:start;padding:14px;border:1px solid rgba(122,79,52,.12);border-radius:20px;background:#ffffffe0}.abandoned-detail-quote>div{display:grid;gap:4px;min-width:0}.abandoned-detail-quote strong,.abandoned-detail-quote span{overflow:hidden;color:var(--reports-ink);text-overflow:ellipsis;white-space:nowrap}.abandoned-detail-quote small{color:var(--reports-muted);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.abandoned-detail-quote p{grid-column:1 / -1;margin:0;color:var(--reports-text);font-size:.78rem;line-height:1.45}.reports-pareto-class-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;padding:15px;border:1px solid rgba(122,79,52,.12);border-radius:20px;background:#ffffffc7}.reports-pareto-class-card>div{display:grid;gap:3px}.reports-pareto-class-card strong{color:var(--reports-ink)}.reports-pareto-class-card span,.reports-pareto-class-card small,.reports-pareto-class-card em{color:var(--reports-muted);font-style:normal}.reports-pareto-class-card b{color:var(--reports-ink);font-size:1.2rem}.reports-pareto-class-card ul{grid-column:1 / -1;display:grid;gap:7px;margin:4px 0 0;padding:0;list-style:none}.reports-pareto-class-card li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;background:#ffffffb3}.reports-pareto-class-card li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-pareto-class-card.tone-a{border-color:#4f8f8a38;background:#f3faf7}.reports-pareto-class-card.tone-b{border-color:#b8694333;background:#fff8ef}.reports-pareto-class-card.tone-c{border-color:#7a4f3429;background:#f8f4ef}.reports-pareto-focus-list,.reports-pareto-detail-table{display:grid;gap:10px;padding-top:4px}.panel-header.compact{min-height:auto;padding:0;border:0}.reports-screen .reports-gauge-fill{stroke:var(--reports-accent)}.reports-screen .reports-gauge-svg.tone-good .reports-gauge-fill{stroke:var(--reports-chart-margin)}.reports-screen .reports-gauge-svg.tone-warning .reports-gauge-fill{stroke:var(--reports-chart-current)}.reports-screen .reports-gauge-svg.tone-bad .reports-gauge-fill{stroke:var(--reports-accent-strong)}.reports-screen .reports-gauge-value,.reports-screen .reports-pie-center strong,.reports-screen .reports-conversion-team-item>span,.reports-screen .reports-reference-card-head strong{color:var(--reports-text-accent);fill:var(--reports-text-accent)}.reports-screen .reports-summary-chip,.reports-screen .policy-inline-status.reports-summary-chip{border-color:var(--reports-accent-muted);background:linear-gradient(180deg,#fffdfb,var(--reports-accent-soft))}.reports-screen .reports-page .policy-card-quick-facts span{border-color:var(--reports-accent-muted);color:var(--reports-text-accent);background:var(--reports-accent-soft)}@media(max-width:900px){.reports-pareto-executive-grid,.reports-pareto-decision-grid{grid-template-columns:1fr}}@media(max-width:900px){.search-band,.admin-head{display:grid}.admin-shell,.admin-tracking-panel,.admin-register-layout,.catalog-layout,.events-layout,.dashboard-grid,.summary-grid,.form-grid,.inventory-stats,.movement-builder-controls,.policy-card-grid,.calculator-layout,.detail-grid,.warehouse-card-grid,.scanner-form,.reports-grid,.reports-chart-summary,.result-overview,.loading-grid,.setup-panel{grid-template-columns:1fr}.admin-sidebar{position:static;min-height:auto;border-right:0;border-bottom:1px solid #d8e0e8}.admin-workspace{padding:18px}.admin-section-head,.table-toolbar{align-items:stretch;display:grid}.skeleton-card.large,.skeleton-card.wide{grid-column:auto}.timeline li{grid-template-columns:1fr;gap:10px}.timeline:before,.timeline-dot{display:none}.module-grid{grid-template-columns:repeat(2,minmax(100px,1fr));gap:28px}.reports-bar-row{grid-template-columns:1fr}.reports-filter-toolbar,.reports-pareto-copy{align-items:flex-start;display:grid;justify-content:stretch}.reports-filter-inline-row,.reports-conversion-team,.reports-kpi-reference-grid,.reports-reference-executive,.reports-section-lead-head,.reports-topbar,.reports-topbar-actions{grid-template-columns:1fr;display:grid}.reports-section-actions{justify-content:start}.reports-topbar-actions{justify-items:start}.meeting-calendar-toolbar{align-items:flex-start;display:grid}.meeting-calendar{grid-template-columns:64px minmax(900px,1fr);padding-inline:10px}}@media(max-width:560px){.topbar{align-items:start}.brand small{display:none}.search-row{grid-template-columns:1fr}.setup-status{width:fit-content}.summary-item{grid-template-columns:1fr;gap:4px}.module-grid{grid-template-columns:1fr}}.agent-profile-dashboard{--agent-accent: #9a5139;--agent-accent-soft: #f5e8e2;--agent-accent-deep: #703724;--agent-positive: #39715a;--agent-positive-soft: #e8f3ed;--agent-attention: #a54b3f;--agent-attention-soft: #f8e9e6;--agent-neutral: #66716f;--agent-neutral-soft: #edf0ef}.agent-profile-topbar{position:relative;z-index:910}.reports-agent-topbar-action{min-height:36px;padding-inline:10px;font-size:.76rem;font-weight:600;white-space:nowrap}.reports-agent-topbar-action:hover{border-color:#c79b8c;background:#fff8f4}.reports-topbar-share-actions{display:inline-flex;margin:0}.reports-topbar-share-actions .secondary-button{min-height:36px;padding-inline:10px;font-size:.76rem;white-space:nowrap}.agent-profile-topbar-trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;border:1px solid rgba(154,81,57,.18);border-radius:999px;color:#713d2e;background:#fffaf7;padding:3px 11px 3px 4px;text-align:left}.agent-profile-topbar-trigger:hover{border-color:#9a513959;background:#fff4ee}.agent-profile-topbar-trigger>span:last-child{display:grid;gap:1px;min-width:0}.agent-profile-topbar-trigger small,.agent-profile-topbar-trigger strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-profile-topbar-trigger small{color:#8d6b5e;font-size:.64rem}.agent-profile-topbar-trigger strong{max-width:130px;color:#553326;font-size:.72rem;font-weight:600}.agent-profile-topbar-ring{--agent-score: 0deg;--agent-score-color: #9a5139;display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:conic-gradient(var(--agent-score-color) var(--agent-score),#eadfd9 0deg)}.agent-profile-topbar-ring:before{grid-area:1 / 1;width:21px;height:21px;border-radius:50%;background:#fffaf7;content:""}.agent-profile-topbar-ring strong{z-index:1;grid-area:1 / 1;color:#713d2e;font-size:.62rem;line-height:1}.agent-profile-topbar-ring.score-good,.agent-performance-score-ring.score-good,.agent-performance-score-summary-ring.score-good{--agent-score-color: #39715a}.agent-profile-topbar-ring.score-regular,.agent-performance-score-ring.score-regular,.agent-performance-score-summary-ring.score-regular{--agent-score-color: #c39a4a}.agent-profile-topbar-ring.score-bad,.agent-performance-score-ring.score-bad,.agent-performance-score-summary-ring.score-bad{--agent-score-color: #bd685d}.agent-profile-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;background:#281f1a57;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.agent-profile-modal{width:min(900px,100%);max-height:min(880px,calc(100vh - 40px));overflow:auto;border:1px solid rgba(154,81,57,.16);border-radius:22px;background:#fffdfb;box-shadow:0 26px 80px #2419153d;padding:22px}.agent-profile-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.agent-profile-modal-head h2{margin:9px 0 3px;color:#2d2825;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:600}.agent-profile-modal-head p{margin:0;color:#756d68;font-size:.82rem}.agent-profile-modal .agent-performance-score{grid-template-columns:auto minmax(200px,.8fr) minmax(260px,1.2fr);border-radius:16px;padding:16px}.agent-profile-modal-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.agent-profile-modal-facts>div{display:grid;gap:3px;border:1px solid #eadfd9;border-radius:12px;background:#fff8f4;padding:11px}.agent-profile-modal-facts small,.agent-profile-modal-facts span{color:#7c6c64;font-size:.72rem}.agent-profile-modal-facts strong{color:#4f3328;font-size:1rem;font-weight:600}.agent-profile-modal-insights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.agent-profile-modal-insights article{border-radius:12px;background:#f6f1ed;padding:13px}.agent-profile-modal-insights article:last-child{background:#fbefeb}.agent-profile-modal-insights strong{color:#523a30;font-size:.82rem}.agent-profile-modal-insights p{margin:8px 0 0;color:#655851;font-size:.77rem;line-height:1.45}.agent-summary-dashboard{--agent-accent: #9a5139;--agent-accent-soft: #f5e8e2}.agent-summary-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-radius:20px;background:radial-gradient(circle at 90% 10%,rgba(154,81,57,.16),transparent 34%),linear-gradient(135deg,#fffdfb,#f7eee9);padding:clamp(20px,3vw,30px)}.agent-summary-hero h3{margin:9px 0 7px;color:#2d2825;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:600;letter-spacing:-.03em}.agent-summary-hero p{max-width:720px;margin:0;color:#675b55;line-height:1.5}.agent-summary-period{display:grid;flex:0 0 auto;gap:3px;min-width:190px;border-left:1px solid rgba(154,81,57,.2);padding-left:18px}.agent-summary-period small,.agent-summary-period span{color:#7b6c64;font-size:.72rem}.agent-summary-period strong{color:#633c2d;font-size:.9rem;font-weight:600}.agent-summary-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.agent-summary-panel{display:grid;gap:14px;min-width:0;padding:18px;position:relative}.agent-summary-panel.is-clickable{cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.agent-summary-panel.is-clickable:hover,.agent-summary-panel.is-clickable:focus-visible{border-color:#c99c8d;box-shadow:0 12px 28px #7643301a;outline:none;transform:translateY(-2px)}.agent-summary-panel-hint{border:0;background:transparent;justify-self:end;color:#9a5139;font-size:.68rem;font-weight:600;padding:0}.agent-summary-panel-hint:hover{text-decoration:underline}html:has(.modal-backdrop),html:has(.odoo-loading-backdrop),html:has(.requirement-modal-backdrop),html:has(.shipping-packing-modal-backdrop),html:has(.agent-profile-modal-backdrop),html:has(.agent-chart-detail-backdrop),html:has(.report-share-modal-backdrop),body:has(.modal-backdrop),body:has(.odoo-loading-backdrop),body:has(.requirement-modal-backdrop),body:has(.shipping-packing-modal-backdrop),body:has(.agent-profile-modal-backdrop),body:has(.agent-chart-detail-backdrop),body:has(.report-share-modal-backdrop){overflow:hidden;overscroll-behavior:none}.agent-summary-panel.is-wide{grid-column:1 / -1}.agent-summary-panel-head{display:grid;gap:4px}.agent-summary-panel-head strong{color:#2f3432;font-size:.98rem;font-weight:600}.agent-summary-panel-head span{color:#73807b;font-size:.76rem;line-height:1.4}.agent-margin-chart{display:grid;gap:14px;min-width:0}.agent-margin-chart-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;color:#587069;font-size:.76rem}.agent-margin-chart-total strong{color:#2f5e4b;font-size:1.15rem;font-variant-numeric:tabular-nums}.agent-margin-category-list{display:grid;gap:11px;max-height:260px;overflow-y:auto;padding-right:4px}.agent-margin-category-row{display:grid;gap:4px;min-width:0}.agent-margin-category-row>div:first-child{display:flex;justify-content:space-between;gap:10px;min-width:0}.agent-margin-category-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-margin-category-row strong{color:#2f3432;font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.agent-margin-category-row small{color:#728079;font-size:.69rem}.agent-margin-track{height:8px;border-radius:10px;background:#e6eeea;overflow:hidden}.agent-margin-track i{display:block;height:100%;border-radius:inherit}.agent-margin-track i.positive{background:#4d9475}.agent-margin-track i.negative{background:#c47367}.agent-margin-compare{align-content:center}.agent-margin-compare p{margin:0;font-size:.74rem}.agent-margin-compare p.positive{color:#39715a}.agent-margin-compare p.negative{color:#a55048}.agent-summary-bars{display:grid;gap:10px}.agent-summary-legend{display:flex;flex-wrap:wrap;gap:12px;color:#737d78;font-size:.72rem}.agent-summary-legend span{display:inline-flex;align-items:center;gap:5px}.agent-summary-legend i{width:14px;height:4px;border-radius:99px}.agent-summary-legend i.current{background:#a85f43}.agent-summary-legend i.previous{background:#a7b8b0}.agent-summary-bar-row{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(100px,1.6fr) auto;align-items:center;gap:8px}.agent-summary-bar-label{overflow:hidden;color:#4e5b56;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.agent-summary-bar-track{display:grid;gap:3px}.agent-summary-bar-fill{display:block;height:6px;border-radius:99px}.agent-summary-bar-fill.current{background:#a85f43}.agent-summary-bar-fill.current.positive{background:#5f9975}.agent-summary-bar-fill.previous{background:#a7b8b0}.agent-summary-bar-fill.negative{background:#bf6a5e}.agent-summary-bar-row>strong{color:#34413d;font-size:.73rem;font-weight:600;white-space:nowrap}.agent-balance-chart{display:grid;grid-template-columns:minmax(0,1fr) minmax(115px,.55fr);align-items:end;gap:18px}.agent-balance-chart-bars{display:flex;align-items:end;justify-content:space-around;gap:14px;min-height:150px;border-bottom:1px solid #e5ebe7}.agent-balance-bar{display:grid;justify-items:center;gap:5px;height:150px;min-width:60px}.agent-balance-bar>div:first-child{display:flex;align-items:center;gap:4px;color:#53615b;font-size:.7rem}.agent-balance-bar>div:first-child strong{font-weight:600}.agent-balance-track{display:flex;align-items:end;width:32px;height:102px;border-radius:8px 8px 0 0;background:#f0f2ef;overflow:hidden}.agent-balance-track i{display:block;width:100%;border-radius:8px 8px 0 0}.agent-balance-track i.positive{background:#5f9975}.agent-balance-track i.negative{background:#bd685d}.agent-balance-track i.neutral{background:#a0836d}.agent-balance-bar small{color:#6e7a74;font-size:.68rem;white-space:nowrap}.agent-balance-net{display:grid;align-content:center;gap:4px;border-left:1px solid #e7ece9;padding-left:16px}.agent-balance-net span,.agent-balance-net small{color:#75817c;font-size:.72rem}.agent-balance-net strong{font-size:1.65rem;font-weight:600}.agent-balance-net strong.positive{color:#39715a}.agent-balance-net strong.negative{color:#a54b3f}.agent-crm-chart{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);align-items:end;gap:20px}.agent-crm-chart-visual{display:flex;align-items:end;justify-content:center;gap:34px;min-height:150px;border-bottom:1px solid #e5ebe7}.agent-crm-chart-visual>div{display:grid;justify-items:center;gap:4px;height:150px}.agent-crm-chart-visual i{align-self:end;display:block;width:38px;min-height:8px;border-radius:8px 8px 0 0}.agent-crm-chart-visual i.assigned{background:#9ba8bf}.agent-crm-chart-visual i.attended{background:#5f9975}.agent-crm-chart-visual strong{color:#34413d;font-size:1rem}.agent-crm-chart-visual span{color:#74807a;font-size:.7rem}.agent-crm-rate{display:grid;gap:4px;border-left:1px solid #e7ece9;padding-left:16px}.agent-crm-rate strong{color:#39715a;font-size:1.65rem;font-weight:600}.agent-crm-rate span,.agent-crm-rate small{color:#75817c;font-size:.72rem;line-height:1.4}.agent-donut-layout{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;min-height:154px}.agent-donut{display:grid;width:min(148px,100%);aspect-ratio:1;place-items:center;border-radius:50%;margin-inline:auto}.agent-donut>div{display:grid;width:70%;aspect-ratio:1;place-items:center;align-content:center;border-radius:50%;background:#fffdfb;text-align:center}.agent-donut strong{max-width:90px;overflow:hidden;color:#34413d;font-size:.96rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.agent-donut span{color:#75817c;font-size:.68rem}.agent-donut-legend{display:grid;gap:8px;min-width:0}.agent-donut-legend>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;color:#53615b;font-size:.74rem}.agent-donut-legend>div i{width:9px;height:9px;border-radius:50%}.agent-donut-legend>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-donut-legend>div strong{color:#34413d;font-weight:600;white-space:nowrap}.agent-donut-legend small{margin-top:4px;color:#75817c;font-size:.7rem;line-height:1.4}.agent-donut-legend b.positive{color:#39715a}.agent-donut-legend b.negative{color:#a54b3f}.agent-donut-legend i.is-attended{background:#5f9975}.agent-donut-legend i.is-pending{background:#d9dfdc}.agent-lead-attention-chart{display:grid;gap:9px}.agent-lead-age-note,.agent-customer-risk-summary,.agent-cross-sell-summary{color:#66736c;font-size:.72rem}.agent-lead-age-bands,.agent-customer-risk-chart,.agent-cross-sell-chart{display:grid;gap:12px;min-width:0}.agent-lead-age-band>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#53615b;font-size:.75rem}.agent-lead-age-band>div:first-child span{display:inline-flex;align-items:center;gap:7px}.agent-lead-age-band>div:first-child i{width:9px;height:9px;border-radius:50%}.agent-lead-age-band i.excellent{background:#5f9975}.agent-lead-age-band i.acceptable{background:#c39a4a}.agent-lead-age-band i.slow{background:#d07d48}.agent-lead-age-band i.very-slow{background:#bd685d}.agent-lead-age-band strong{color:#34413d;white-space:nowrap}.agent-lead-age-band strong small{color:#78837d;font-size:.68rem;font-weight:500}.agent-lead-age-track,.agent-customer-risk-row>div,.agent-cross-sell-track{height:9px;overflow:hidden;border-radius:99px;background:#f0e7e1}.agent-lead-age-track i,.agent-customer-risk-row>div i,.agent-cross-sell-track i{display:block;height:100%;border-radius:inherit;background:#5f9975}.agent-lead-age-track i.acceptable{background:#c39a4a}.agent-lead-age-track i.slow{background:#d07d48}.agent-lead-age-track i.very-slow{background:#bd685d}.agent-customer-risk-summary,.agent-cross-sell-summary{display:flex;align-items:baseline;gap:8px}.agent-customer-risk-summary strong,.agent-cross-sell-summary strong{color:#553326;font-size:1.1rem}.agent-customer-risk-row{display:grid;grid-template-columns:minmax(90px,1.25fr) auto minmax(70px,1fr) auto;align-items:center;gap:8px;min-width:0}.agent-customer-risk-row>span,.agent-cross-sell-row>div:first-child strong{overflow:hidden;color:#53615b;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.agent-customer-risk-row>div i.due{background:#d07d48}.agent-customer-risk-row>div i.early{background:#c39a4a}.agent-customer-risk-row>div i.lost{background:#bd685d}.agent-customer-risk-row>strong{display:grid;justify-items:end;gap:2px;color:#52615a;font-size:.72rem;white-space:nowrap}.agent-customer-risk-row>strong small{color:#78837d;font-size:.64rem;font-weight:500}.agent-repurchase-priority{border-radius:999px;background:#f7e6d9;padding:3px 7px;color:#8a573d;font-size:.62rem;white-space:nowrap}.agent-repurchase-priority.early{background:#f6efd9;color:#876b2e}.agent-repurchase-priority.lost{background:#f7e3e0;color:#a54b3f}.agent-cross-sell-row>b{color:#52615a;font-size:.72rem;white-space:nowrap}.agent-customer-risk-chart>small,.agent-cross-sell-chart>small{color:#78837d;font-size:.68rem;line-height:1.45}.agent-cross-sell-row{display:grid;grid-template-columns:minmax(100px,1.1fr) minmax(70px,1fr) auto;align-items:center;gap:9px;min-width:0}.agent-cross-sell-row>div:first-child{display:grid;min-width:0}.agent-cross-sell-row>div:first-child span{overflow:hidden;color:#8a7368;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.agent-cross-sell-track{height:8px}.agent-cross-sell-track i{background:#9a5139}.agent-trend-balance-positive{color:#39715a;font-weight:650}.agent-trend-balance-negative{color:#a54b3f;font-weight:650}.agent-invoice-trend-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px}.agent-invoice-trend-summary>span{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--reports-border, #e6ddd6);border-radius:12px;background:#ffffffb8}.agent-invoice-trend-summary small{color:#786b64;font-size:.72rem;font-weight:500}.agent-invoice-trend-summary strong{overflow-wrap:anywhere;font-size:.9rem}@media(max-width:620px){.agent-invoice-trend-summary{grid-template-columns:1fr}}.agent-lead-attention-row{display:grid;grid-template-columns:minmax(120px,.65fr) minmax(120px,2fr) auto;align-items:center;gap:9px}.agent-lead-attention-row>span{overflow:hidden;color:#53615b;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.agent-lead-attention-row>div{height:7px;overflow:hidden;border-radius:99px;background:#f0e5df}.agent-lead-attention-row i{display:block;height:100%;border-radius:inherit}.agent-lead-attention-row i.excellent,.agent-response-spectrum i.excellent{background:#5f9975}.agent-lead-attention-row i.acceptable,.agent-response-spectrum i.acceptable{background:#c39a4a}.agent-lead-attention-row i.slow,.agent-response-spectrum i.slow{background:#d07d48}.agent-lead-attention-row i.very-slow,.agent-response-spectrum i.very-slow{background:#bd685d}.agent-response-spectrum{display:flex;flex-wrap:wrap;gap:8px 14px;border-bottom:1px solid #eee2dc;padding-bottom:10px;color:#6e756f;font-size:.7rem}.agent-response-spectrum span{display:inline-flex;align-items:center;gap:5px}.agent-response-spectrum i{width:22px;height:6px;border-radius:99px}.agent-chart-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;background:#281f1a57;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.agent-chart-detail-modal{width:min(1120px,100%);max-height:min(860px,calc(100vh - 40px));overflow-y:auto;overflow-x:hidden;border:1px solid rgba(154,81,57,.16);border-radius:20px;background:#fffdfb;box-shadow:0 26px 80px #2419153d;padding:22px}.agent-chart-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.agent-chart-detail-head h2{margin:9px 0 3px;color:#2d2825;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:600}.agent-chart-detail-head p{margin:0;color:#756d68;font-size:.8rem}.agent-chart-detail-summary{display:grid;gap:5px;margin-bottom:15px;border:1px solid #eadfd9;border-radius:12px;background:#fff8f4;padding:13px}.agent-chart-detail-summary strong{color:#553326;font-size:.95rem}.agent-chart-detail-summary span{color:#786b64;font-size:.76rem}.agent-customer-detail-groups{display:grid;gap:22px}.agent-customer-detail-group{min-width:0}.agent-customer-detail-group h3{display:flex;align-items:center;gap:9px;margin:0 0 10px;color:#553326;font-size:.9rem}.agent-customer-detail-group h3 span{border-radius:999px;background:#f4e7df;padding:2px 8px;color:#704334;font-size:.75rem}.agent-detail-seller-distribution{min-width:0;border:1px solid #eadfd9;border-radius:16px;background:linear-gradient(135deg,#fffaf6,#f8eee8);padding:16px;margin-bottom:18px}.agent-detail-distribution-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:13px}.agent-detail-distribution-heading span{color:#a05e43;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.agent-detail-distribution-heading h3{margin:3px 0 0;color:#513529;font-size:1rem}.agent-detail-distribution-heading small{color:#746760;font-size:.75rem}.agent-detail-seller-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:10px;max-height:350px;overflow-y:auto}.agent-detail-seller-card{min-width:0;border:1px solid #eaded6;border-radius:12px;background:#fff;padding:12px}.agent-detail-seller-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.agent-detail-seller-card-head strong{min-width:0;color:#332923;font-size:.84rem;overflow-wrap:anywhere}.agent-detail-seller-card-head>b{flex:none;color:#89513b;font-size:.92rem}.agent-detail-seller-metrics{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:10px;color:#675b54;font-size:.73rem}.agent-detail-seller-metrics span{display:inline-flex;gap:4px}.agent-detail-seller-metrics b{color:#49372f}.agent-detail-seller-progress{height:7px;border-radius:999px;background:#efe4dd;margin-top:12px;overflow:hidden}.agent-detail-seller-progress span{display:block;height:100%;border-radius:inherit;background:#8b674e}.agent-detail-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 9px;color:#756d68;font-size:.74rem}.agent-detail-column-picker{position:relative}.agent-detail-column-picker summary{display:inline-flex;align-items:center;gap:6px;border:1px solid #ddc9bb;border-radius:10px;background:#fffdfb;padding:8px 11px;color:#5b453a;font-weight:650;cursor:pointer;list-style:none}.agent-detail-column-picker[open] summary{background:#f5e9e1;border-color:#b98a70}.agent-detail-column-picker summary::-webkit-details-marker{display:none}.agent-detail-column-options{position:absolute;top:calc(100% + 8px);right:0;z-index:5;display:grid;gap:7px;width:min(330px,calc(100vw - 72px));max-height:min(390px,calc(100vh - 160px));overflow-y:auto;border:1px solid #dec8b9;border-radius:14px;background:#fffdfb;box-shadow:0 18px 42px #2419152e;padding:12px}.agent-detail-column-heading{display:grid;gap:3px;padding:2px 4px 8px}.agent-detail-column-heading strong{color:#4f3327;font-size:.86rem}.agent-detail-column-heading small{color:#786b64;font-size:.71rem}.agent-detail-column-options .agent-detail-column-option{display:flex;align-items:center;gap:10px;min-height:40px;border:1px solid #eee4de;border-radius:9px;background:#fff;padding:9px 10px;color:#493d36;font-size:.78rem;line-height:1.25;cursor:pointer}.agent-detail-column-options .agent-detail-column-option.is-selected{border-color:#cda98f;background:#fff4ec}.agent-detail-column-options .agent-detail-column-option:has(input:disabled){cursor:not-allowed;opacity:.55}.agent-detail-column-options .agent-detail-column-option:focus-within{outline:2px solid #aa775d;outline-offset:2px}.agent-detail-column-option input{flex:none;width:17px;height:17px;margin:0;accent-color:#89513b}.agent-detail-column-option span{min-width:0;overflow-wrap:anywhere}.agent-detail-table-wrap{min-width:0;overflow:hidden;border:1px solid #eadfd9;border-radius:12px}.agent-detail-table{width:100%;table-layout:fixed;border-collapse:collapse;color:#4e5b56;font-size:.74rem}.agent-detail-table th,.agent-detail-table td{border-bottom:1px solid #f0e7e2;padding:10px 11px;text-align:left;overflow-wrap:anywhere;white-space:normal}.agent-detail-table th{background:#fff7f2;color:#704334;font-size:.69rem;font-weight:600;text-transform:uppercase}.agent-detail-table tr:last-child td{border-bottom:0}@media(max-width:700px){.agent-detail-table,.agent-detail-table tbody,.agent-detail-table tr{display:block}.agent-detail-table thead{display:none}.agent-detail-table tr{border-bottom:1px solid #eadfd9;padding:7px 0}.agent-detail-table tr:last-child{border-bottom:0}.agent-detail-table td{display:grid;grid-template-columns:minmax(92px,35%) minmax(0,1fr);gap:10px;border-bottom:0;padding:6px 10px}.agent-detail-table td:before{content:attr(data-label);color:#704334;font-size:.67rem;font-weight:600;text-transform:uppercase}}.agent-detail-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:10px;color:#75817c;font-size:.72rem}.agent-detail-pagination button{min-height:32px;border:1px solid #e4d8d1;border-radius:8px;background:#fffdfb;padding:0 10px;color:#5b453a;cursor:pointer}.agent-detail-pagination button:disabled{cursor:not-allowed;opacity:.45}.agent-contact-value{display:inline-flex;align-items:center;gap:6px;max-width:100%}.agent-contact-value a{min-width:0;overflow-wrap:anywhere;color:#225c6a;text-decoration:underline;text-underline-offset:2px}.agent-contact-value button{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid #d9e4e5;border-radius:6px;background:#f4f9f9;color:#225c6a;cursor:pointer}.agent-lead-attention-row>strong{color:#8c4638;font-size:.72rem;font-weight:600;white-space:nowrap}.agent-product-mix-bars,.agent-compare-bars{display:grid;gap:11px}.agent-product-mix-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(120px,2fr) auto;align-items:center;gap:9px}.agent-product-mix-row>div:first-child{display:flex;justify-content:space-between;gap:8px;color:#53615b;font-size:.74rem}.agent-product-mix-row>div:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-product-mix-row>div:first-child strong,.agent-product-mix-row small{color:#34413d;font-size:.72rem;font-weight:600;white-space:nowrap}.agent-product-mix-track{height:13px;overflow:hidden;border-radius:99px;background:#f0e5df}.agent-product-mix-track i{display:block;height:100%;border-radius:inherit;background:#9a5139}.agent-compare-bars>div{display:grid;grid-template-columns:58px minmax(90px,1fr) auto;align-items:center;gap:9px;color:#53615b;font-size:.74rem}.agent-margin-compare-bars>div{grid-template-columns:minmax(78px,auto) minmax(90px,1fr) auto}.agent-compare-bars i{display:block;height:13px;border-radius:99px}.agent-compare-bars i.positive{background:#5f9975}.agent-compare-bars i.negative{background:#bd685d}.agent-compare-bars i.previous{background:#a7b8b0}.agent-compare-bars strong{color:#34413d;font-weight:600}.agent-compare-bars small{color:#75817c;font-size:.72rem}.agent-growth-bars{display:grid;gap:9px}.agent-growth-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(100px,1.7fr) auto;align-items:center;gap:9px}.agent-growth-label{overflow:hidden;color:#53615b;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.agent-growth-track{height:12px;overflow:hidden;border-radius:99px;background:#f0e7e1}.agent-growth-track i{display:block;height:100%;border-radius:inherit}.agent-growth-track i.positive,.agent-summary-legend i.growth-positive{background:#5f9975}.agent-growth-track i.negative,.agent-summary-legend i.growth-negative{background:#bd685d}.agent-growth-track i.new,.agent-summary-legend i.growth-new{background:#6f87a8}.agent-growth-row strong{min-width:58px;color:#34413d;font-size:.74rem;text-align:right}.agent-growth-row strong.positive{color:#39715a}.agent-growth-row strong.negative{color:#a54b3f}.agent-growth-row strong.new{color:#527394}.agent-growth-note{color:#75817c;font-size:.7rem;line-height:1.4}.agent-pareto-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.agent-pareto-card{padding:10px 11px;border:1px solid #eee2dc;border-radius:13px;background:#fffdfb}.agent-pareto-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.agent-pareto-card-head strong{color:#34413d;font-size:.8rem}.agent-pareto-card-head span{color:#75817c;font-size:.68rem}.agent-pareto-card-body{display:grid;grid-template-columns:minmax(106px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px}.agent-pareto-donut{width:min(122px,100%);justify-self:center}.agent-pareto-donut>div{width:72%}.agent-pareto-explanation{grid-column:1 / -1;margin:0;color:#75817c;font-size:.72rem;line-height:1.45}.agent-summary-action-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #eadfd9;border-radius:15px;background:#fff8f4;padding:15px 17px}.agent-summary-action-strip>div:first-child{display:grid;gap:4px}.agent-summary-action-strip strong{color:#553326;font-size:.88rem}.agent-summary-action-strip span{color:#786b64;font-size:.75rem;line-height:1.4}.agent-summary-action-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.agent-summary-action-list span{display:inline-flex;align-items:center;gap:5px;border-radius:99px;color:#8b4b3d;background:#f6e7e2;padding:6px 9px}.reports-screen-conversion .agent-profile-dashboard{--agent-accent: #3f678e;--agent-accent-soft: #e8eff6;--agent-accent-deep: #294b6d}.reports-screen-clients .agent-profile-dashboard{--agent-accent: #4f765f;--agent-accent-soft: #e8f1eb;--agent-accent-deep: #355642}.reports-screen-products .agent-profile-dashboard{--agent-accent: #9a6b31;--agent-accent-soft: #f5ecdd;--agent-accent-deep: #6d491f}.reports-screen-sellers .agent-profile-dashboard{--agent-accent: #a05b45;--agent-accent-soft: #f5e7e1;--agent-accent-deep: #713d2e}.reports-screen-pareto .agent-profile-dashboard{--agent-accent: #4b7176;--agent-accent-soft: #e5eff0;--agent-accent-deep: #345358}.agent-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:clamp(22px,3vw,34px);overflow:hidden;border-radius:22px;background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--agent-accent) 18%,transparent),transparent 34%),linear-gradient(135deg,#fff,color-mix(in srgb,var(--agent-accent-soft) 72%,#fff));box-shadow:0 18px 48px #382d2617}.agent-profile-hero h3{margin:9px 0 8px;color:#25302e;font-size:clamp(1.55rem,2.3vw,2.15rem);font-weight:600;letter-spacing:-.035em}.agent-profile-hero p{max-width:760px;margin:0;color:#5e6866;line-height:1.6}.agent-profile-hero-side{display:grid;justify-items:end;align-content:start;gap:12px}.agent-profile-hero-side .reports-section-actions{justify-content:flex-end}.agent-profile-badge{display:inline-flex;align-items:center;width:fit-content;padding:6px 10px;border-radius:999px;color:var(--agent-accent-deep);background:var(--agent-accent-soft);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.agent-profile-identity,.agent-profile-periods{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px}.agent-profile-identity span{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:#46514f;background:#ffffffc2}.agent-profile-identity svg{color:var(--agent-accent)}.agent-performance-score-summary{display:inline-flex;align-items:center;gap:11px;min-width:min(100%,286px);border:1px solid color-mix(in srgb,var(--agent-accent) 18%,transparent);border-radius:18px;background:#ffffffc7;padding:11px 13px;box-shadow:0 12px 28px #362d2714}.agent-performance-score-summary-ring{--agent-score: 0deg;--agent-score-color: var(--agent-accent);display:grid;place-items:center;width:52px;height:52px;flex:0 0 52px;border-radius:50%;background:conic-gradient(var(--agent-score-color) var(--agent-score),#e5ded8 0deg)}.agent-performance-score-summary-ring:before{grid-area:1 / 1;width:38px;height:38px;border-radius:inherit;background:#fffdf9;content:""}.agent-performance-score-summary-ring strong{z-index:1;grid-area:1 / 1;color:var(--agent-accent-deep);font-size:1rem;line-height:1}.agent-performance-score-summary span,.agent-performance-score-summary strong,.agent-performance-score-summary small{display:block}.agent-performance-score-summary span{color:var(--agent-accent-deep);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.agent-performance-score-summary>div:last-child>strong{margin-top:3px;color:#26312f;font-size:1.18rem;font-weight:600;line-height:1}.agent-performance-score-summary small{margin-top:4px;color:#66716e;font-size:.74rem}.agent-profile-periods{gap:14px}.agent-profile-periods>div{min-width:min(100%,270px);padding:14px 16px;border-radius:15px;background:#ffffffb8}.agent-profile-periods small,.agent-profile-periods strong{display:block}.agent-profile-periods small{margin-bottom:5px;color:#75807e;font-size:.76rem}.agent-profile-periods strong{color:#303b39;font-size:.94rem;font-weight:600}.agent-year-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px}.agent-year-kpi{min-width:0;padding:18px;border-radius:18px;background:#fff;box-shadow:0 10px 28px #30363412}.agent-year-kpi:before{display:block;width:34px;height:4px;margin-bottom:15px;border-radius:99px;background:var(--agent-neutral);content:""}.agent-year-kpi.tone-positive:before{background:var(--agent-positive)}.agent-year-kpi.tone-attention:before{background:var(--agent-attention)}.agent-year-kpi>span{display:block;min-height:34px;color:#6c7775;font-size:.82rem;line-height:1.35}.agent-year-kpi>strong{display:block;margin:7px 0 14px;overflow:hidden;color:#26312f;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.agent-year-kpi-comparison{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.agent-year-kpi-comparison small{color:#838b89;line-height:1.35}.agent-year-kpi-comparison b{flex:0 0 auto;color:var(--agent-neutral);font-size:.82rem;font-weight:600}.agent-year-kpi.tone-positive .agent-year-kpi-comparison b{color:var(--agent-positive)}.agent-year-kpi.tone-attention .agent-year-kpi-comparison b{color:var(--agent-attention)}.agent-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agent-insight-column{padding:20px;border-radius:20px;background:#fff;box-shadow:0 12px 34px #30363412}.agent-insight-column>header{display:flex;align-items:flex-start;gap:11px;margin-bottom:16px}.agent-insight-column>header svg{margin-top:1px;color:var(--agent-positive)}.agent-insight-column.attention>header svg{color:var(--agent-attention)}.agent-insight-column>header strong,.agent-insight-column>header span{display:block}.agent-insight-column>header strong{color:#2d3836;font-size:1rem;font-weight:600}.agent-insight-column>header span{margin-top:3px;color:#7a8482;font-size:.78rem}.agent-insight-item{display:flex;align-items:flex-start;gap:11px;padding:13px;border-radius:14px;background:var(--agent-neutral-soft)}.agent-insight-item+.agent-insight-item{margin-top:9px}.agent-insight-item.tone-positive{background:var(--agent-positive-soft)}.agent-insight-item.tone-attention{background:var(--agent-attention-soft)}.agent-insight-item>svg{flex:0 0 auto;margin-top:2px;color:var(--agent-neutral)}.agent-insight-item.tone-positive>svg{color:var(--agent-positive)}.agent-insight-item.tone-attention>svg{color:var(--agent-attention)}.agent-insight-item strong{color:#34403d;font-size:.86rem;font-weight:600}.agent-insight-item p{margin:4px 0 0;color:#66716e;font-size:.8rem;line-height:1.5}.agent-table-change{display:inline-flex;padding:5px 9px;border-radius:999px;color:var(--agent-neutral);background:var(--agent-neutral-soft);font-size:.76rem}.agent-table-change.tone-positive{color:var(--agent-positive);background:var(--agent-positive-soft)}.agent-table-change.tone-attention{color:var(--agent-attention);background:var(--agent-attention-soft)}@media(max-width:900px){.agent-insight-grid{grid-template-columns:1fr}}@media(max-width:680px){.agent-profile-hero{grid-template-columns:1fr}.agent-profile-hero-side{justify-items:stretch}.agent-performance-score-summary{width:100%}.agent-profile-hero-side .reports-section-actions{justify-content:flex-start}.agent-profile-periods{flex-direction:column}.agent-profile-periods>div{width:100%}.agent-year-kpi-grid{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1536px){html{font-size:80%}body{font-size:1rem}button{min-height:32px;gap:6px;padding-inline:12px;font-size:.8125rem}input,select,textarea{padding:8px 10px}.topbar{gap:13px;padding:10px clamp(13px,3.2vw,32px)}.brand{gap:10px}.brand-logo{width:32px;height:32px}.login-page{padding:19px}.login-card{width:min(336px,100%);padding:26px 24px}.login-logo{width:69px;height:69px}.module-hub-topbar{min-height:58px;padding:10px 19px}.module-hub-user{gap:11px}.module-hub-user img{width:32px;height:32px;border-radius:8px}.module-grid-wrap{min-height:calc(100vh - 58px);padding:clamp(28px,6.4vh,59px) 24px}.module-grid{grid-template-columns:repeat(auto-fit,minmax(134px,1fr));width:min(784px,100%);gap:18px}.module-tile{gap:13px;border-radius:16px;padding:18px 14px}.module-icon{width:62px;height:62px;border-radius:14px}.admin-sidebar{gap:16px;padding:21px 14px 18px}.admin-module-back{min-height:34px;border-radius:10px;padding-inline:10px}.sidebar-logo{width:51px;height:51px}.admin-nav{gap:5px}.admin-nav button,.sidebar-logout{min-height:34px;gap:8px;padding:8px 10px}.admin-sidebar-user-logout{width:32px;min-width:32px;min-height:32px}.admin-workspace,.reports-workspace{padding:22px}.admin-section{gap:13px}.admin-section-head{gap:13px;padding-bottom:14px}.admin-section-head h2,.reports-topbar h1{font-size:clamp(1.55rem,1.75vw,1.9rem)}.header-actions,.reports-topbar-actions{gap:8px}.admin-register-layout,.catalog-layout,.events-layout,.form-grid,.inventory-stats,.reports-grid,.reports-chart-summary,.reports-kpi-reference-grid,.result-overview{gap:10px}.support-form,.compact-form,.image-picker,.manufacturer-list,.event-type-list{padding:13px}.login-card label,.field{gap:6px;margin-bottom:11px}.table-toolbar{gap:13px;padding:11px 13px}.inline-search{gap:6px;margin:13px}.records-table{min-width:656px}.records-table th,.records-table td{padding:10px 11px}.records-table td:last-child,.records-table th:last-child{width:90px}.row-actions{gap:6px}.icon-button{width:29px;min-width:29px;height:29px;min-height:29px;border-radius:6px}.modal-backdrop{padding:19px}.modal-card{width:min(448px,100%);border-radius:14px}.modal-wide{width:min(784px,100%);padding:8px}.modal-head{padding:11px 13px}.odoo-loading-modal{padding:30px}.reports-sidebar{gap:10px;padding:11px 10px}.reports-sidebar-brand{padding:2px 3px 6px}.reports-brand-button{min-height:37px;gap:10px;border-radius:11px;padding-inline:10px}.reports-brand-mark{width:22px;height:19px}.reports-sidebar-scroll{gap:8px;padding-inline:3px}.reports-nav-section{gap:6px;border-radius:13px;padding:8px}.reports-nav-group{gap:5px}.reports-nav-group button{width:100%;min-height:32px;gap:8px;border-radius:10px;padding:8px 10px}.reports-nav-group button svg{width:12px;height:12px}.reports-sidebar-user{gap:7px;padding:8px 6px 0}.reports-sidebar-user-avatar{width:26px;height:26px}.reports-sidebar-logout{width:26px;min-height:26px}.reports-topbar{gap:14px;padding-bottom:14px}.reports-refresh-status,.reports-topbar-button,.reports-topbar-icon,.reports-reference-detail-button,.reports-section-actions .secondary-button{min-height:32px}.reports-topbar-icon{width:32px}.reports-filter-toolbar{padding:14px 14px 0}.reports-filter-grid,.reports-filter-inline-row{gap:10px}.reports-filter-shell-reference{padding:10px 11px}.reports-inline-filter,.reports-inline-more-filters,.reports-inline-multiselect-trigger,.reports-seller-filter-locked{min-height:35px;border-radius:8px;padding-inline:8px}.reports-inline-multiselect-menu{width:max(100%,384px);max-width:min(92vw,544px);gap:8px;border-radius:11px;padding:11px}.reports-inline-multiselect-list{max-height:224px}.reports-multiselect-option{grid-template-columns:14px minmax(0,1fr);min-height:30px;column-gap:10px;border-radius:6px;padding:5px 6px}.reports-reference-section-trigger{gap:10px;padding:12px 13px}.reports-reference-section-body,.reports-reference-chart-card,.reports-reference-gauge-card,.reports-reference-gauge-note,.reports-seller-checklist{padding:11px}.reports-kpi-reference-inner{min-height:128px}.reports-kpi-reference-front,.reports-kpi-reference-back{gap:8px;padding:13px}.reports-kpi-reference-icon{width:29px;height:29px}.reports-metric-trigger,.reports-info-card,.reports-gauge-card,.reports-section-lead,.agent-profile-hero,.agent-year-kpi-card,.agent-insight-panel{padding:14px}}@media(min-width:901px)and (max-width:1536px){.admin-shell,.reports-shell{grid-template-columns:236px minmax(0,1fr)}}.agent-performance-score{--agent-score: 0deg;display:grid;grid-template-columns:auto minmax(240px,.8fr) minmax(320px,1.2fr);gap:22px;align-items:center;border:1px solid rgba(143,80,56,.12);border-radius:22px;background:radial-gradient(circle at top left,rgba(182,106,77,.1),transparent 30%),linear-gradient(135deg,#fffdfb,#f5eee8);padding:22px;box-shadow:0 14px 32px #4a34290f}.agent-performance-score-ring{--agent-score-color: #a85f43;display:grid;width:132px;height:132px;place-items:center;border-radius:50%;background:conic-gradient(var(--agent-score-color) var(--agent-score),#e5dcd4 0deg);box-shadow:inset 0 0 0 1px #8f503814}.agent-performance-score-ring:before{grid-area:1 / 1;width:98px;height:98px;border-radius:50%;background:#fffdf9;box-shadow:0 4px 16px #4a342914;content:""}.agent-performance-score-ring>div{z-index:1;grid-area:1 / 1;text-align:center}.agent-performance-score-ring strong,.agent-performance-score-ring span{display:block}.agent-performance-score-ring strong{color:var(--agent-score-color);font-size:2.25rem;line-height:1}.agent-performance-score-ring span{margin-top:5px;color:#786b62;font-size:.72rem}.agent-performance-score-copy>span{color:#8f5038;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.agent-performance-score-copy h3{margin:6px 0 7px;color:#2d3738;font-size:1.35rem}.agent-performance-score.score-good .agent-performance-score-copy h3{color:#39715a}.agent-performance-score.score-regular .agent-performance-score-copy h3{color:#a47d2d}.agent-performance-score.score-bad .agent-performance-score-copy h3{color:#bd685d}.agent-performance-score-copy p,.agent-performance-score-copy small{color:#66716e;line-height:1.5}.agent-performance-score-copy p{margin:0 0 8px}.agent-performance-score-copy small{display:block;font-size:.74rem}.agent-performance-score-dimensions{display:grid;gap:10px}.agent-performance-score-dimensions>div{display:grid;gap:5px}.agent-performance-score-dimensions span{display:flex;justify-content:space-between;gap:12px;color:#515e5b;font-size:.8rem}.agent-performance-score-dimensions b{color:#6f412f}.agent-performance-score-dimensions i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#e7ded7}.agent-performance-score-dimensions em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8f5038,#c48366)}.sales-notification-center{position:relative;z-index:700}.sales-notification-trigger{position:relative}.sales-notification-trigger>span{position:absolute;top:-6px;right:-6px;display:grid;min-width:19px;height:19px;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;background:#a32d2d;padding-inline:4px;font-size:.62rem;font-weight:700}.sales-notification-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:900;width:min(440px,calc(100vw - 36px));max-height:min(750px,calc(100vh - 100px));overflow:hidden;border:1px solid rgba(0,0,0,.09);border-radius:18px;background:#fffffffa;box-shadow:0 26px 62px #211c192e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sales-notification-menu>header{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(0,0,0,.07);background:linear-gradient(135deg,#fffdf9,#f4ebe5);padding:16px}.sales-notification-menu>header strong,.sales-notification-menu>header span{display:block}.sales-notification-menu>header strong{color:#2e3738;font-size:.94rem}.sales-notification-menu>header span{margin-top:3px;color:#746c66;font-size:.76rem}.sales-notification-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-bottom:1px solid rgba(0,0,0,.06);background:#fffaf6;padding:10px 12px}.sales-notification-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border:1px solid rgba(143,80,56,.14);border-radius:999px;color:#70432f;background:#fff;cursor:pointer;padding:0 10px;font:inherit;font-size:.7rem;line-height:1}.sales-notification-toolbar button svg{display:block;flex:0 0 auto}.sales-notification-toolbar button:hover:not(:disabled){border-color:#8f503847;background:#f6ebe4}.sales-notification-toolbar button.danger{color:#91392f;border-color:#a32d2d29}.sales-notification-toolbar button:disabled{cursor:not-allowed;opacity:.48}.sales-notification-list{display:grid;gap:9px;max-height:min(590px,calc(100vh - 180px));overflow-y:auto;padding:12px}.sales-notification-item{display:grid;gap:6px;border-left:4px solid #8b98a7;border-radius:12px;background:#f7f8f8;padding:12px 13px}.sales-notification-item.severity-opportunity{border-left-color:#74805d;background:#f4f6ef}.sales-notification-item.severity-warning{border-left-color:#b66a4d;background:#fbf4ef}.sales-notification-item.severity-critical{border-left-color:#a32d2d;background:#fcf0ef}.sales-notification-item.is-read{opacity:.7}.sales-notification-item.is-local{border-left-style:dashed}.sales-notification-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-notification-select{display:inline-flex;align-items:center;gap:7px;color:#6b5e54;font-size:.68rem;font-weight:700}.sales-notification-select input{width:14px;height:14px;accent-color:#8f5038}.sales-notification-select span{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;background:#8f50381c;padding:0 7px}.sales-notification-item.is-read .sales-notification-select span{color:#67716e;background:#e9eeec}.sales-notification-item.is-local .sales-notification-select span{color:#75533f;background:#b66a4d24}.sales-notification-severity{width:fit-content;color:#8f5038;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-notification-item-head>span{color:#8f5038;font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sales-notification-item-head>button,.sales-notification-read{min-height:auto;border:0;background:transparent;box-shadow:none}.sales-notification-item-head>button{width:22px;height:22px;color:#7b7772;padding:0}.sales-notification-item-head>button:disabled,.sales-notification-read:disabled{cursor:not-allowed;opacity:.5}.sales-notification-item>strong{color:#303a3b;font-size:.84rem}.sales-notification-item p,.sales-notification-item small{margin:0;color:#626d6a;line-height:1.45}.sales-notification-item p{font-size:.78rem}.sales-notification-item small{font-size:.72rem}.sales-notification-read{justify-self:start;color:#8f5038;padding:2px 0;font-size:.7rem}.sales-notification-empty{display:grid;justify-items:center;gap:6px;color:#68736f;padding:30px 20px;text-align:center}.sales-notification-empty svg{color:#74805d}.sales-notification-empty span{font-size:.78rem}.marketing-shell{--marketing-accent: #2f7d73;--marketing-accent-soft: rgba(47, 125, 115, .11)}.marketing-main{background:radial-gradient(circle at 85% 8%,rgba(47,125,115,.08),transparent 30%),linear-gradient(135deg,#f8f4ede0,#f3f7f4db)}.marketing-main .reports-content{padding:clamp(22px,3vw,38px)}.marketing-sidebar .reports-sidebar-scroll>.reports-nav-section{display:grid}.marketing-sidebar .reports-nav-group button{width:100%}.marketing-lead-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketing-personal-leads{min-width:0}.marketing-personal-intro{display:flex;align-items:end;justify-content:space-between;gap:24px;min-width:0;padding:22px 26px;border:1px solid #d9e5de;border-radius:22px;background:radial-gradient(circle at 90% 20%,rgba(184,217,200,.48),transparent 34%),linear-gradient(130deg,#f4f8f4,#fff8f0)}.marketing-personal-intro>div{min-width:0}.marketing-personal-intro span{color:#9c6440;font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.marketing-personal-intro h2{margin:5px 0 7px;color:#203531;font-size:clamp(1.35rem,2vw,2rem);line-height:1.15}.marketing-personal-intro p{max-width:720px;margin:0;color:#52655d;font-size:.84rem;line-height:1.5}.marketing-personal-intro>strong{flex:0 0 auto;padding:8px 12px;border-radius:999px;color:#326a56;background:#e4f1e8;font-size:.77rem}.marketing-personal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.marketing-personal-metric{display:grid;align-content:start;min-width:0;min-height:150px;gap:6px;padding:16px 18px;border:1px solid #dce6dc;border-top:3px solid #789889;border-radius:17px;background:linear-gradient(145deg,#fff,#f7faf6);box-shadow:0 10px 22px #2035310b}.marketing-personal-metric.tone-quote{border-top-color:#ba7850;background:linear-gradient(145deg,#fff,#fdf7f1)}.marketing-personal-metric.tone-good{border-top-color:#39715a}.marketing-personal-metric.tone-risk{border-top-color:#bd685d}.marketing-personal-metric-top{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.marketing-personal-metric-top span{color:#51675c;font-size:.75rem;font-weight:700}.marketing-personal-metric-top button,.marketing-personal-open-action{flex:0 0 auto;border:0;background:transparent;color:#2e745d;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.marketing-personal-metric>strong{color:#203531;font-size:clamp(1.4rem,2vw,2.1rem);font-variant-numeric:tabular-nums;line-height:1.1;overflow-wrap:anywhere}.marketing-personal-metric>small{color:#64756d;font-size:.75rem}.marketing-personal-metric>em{align-self:end;color:#39715a;font-size:.72rem;font-style:normal}.marketing-personal-metric.tone-risk>em{color:#a15c51}.marketing-personal-visuals{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0}.marketing-personal-visuals>*{min-width:0}.marketing-personal-visuals .marketing-lead-acquisition-grid{grid-template-columns:1fr}.marketing-personal-visuals .marketing-lead-acquisition-grid>*{min-width:0}.marketing-personal-value-chart{min-width:0}.marketing-personal-value-legend{display:flex;flex-wrap:wrap;gap:8px 20px;color:#52655d;font-size:.77rem;font-weight:650}.marketing-personal-value-legend span{display:inline-flex;align-items:center;gap:6px}.marketing-personal-value-legend i,.marketing-personal-closure-stats i{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%}.marketing-personal-value-legend .quoted,.marketing-personal-closure-stats .lost{background:#bd7650}.marketing-personal-value-legend .billed,.marketing-personal-closure-stats .won{background:#39715a}.marketing-personal-value-chart svg{display:block;width:100%;height:auto;min-height:185px;margin-top:10px;overflow:visible}.marketing-personal-value-chart svg text{fill:#71817b;font-size:10px}.marketing-personal-zero{stroke:#cfdbd2;stroke-dasharray:4 5}.marketing-personal-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.marketing-personal-line.quoted{stroke:#bd7650}.marketing-personal-line.billed{stroke:#39715a}.marketing-personal-dot{stroke:#fff;stroke-width:2}.marketing-personal-dot.quoted{fill:#bd7650}.marketing-personal-dot.billed{fill:#39715a}.marketing-personal-value-chart>small{display:block;color:#64756d;font-size:.72rem;line-height:1.45}.marketing-personal-closure{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1fr);align-items:center;gap:20px}.marketing-personal-closure-stats{display:grid;gap:11px;min-width:0}.marketing-personal-closure-stats>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;align-items:baseline;gap:3px 7px;color:#52655d;font-size:.78rem}.marketing-personal-closure-stats strong{color:#203531;font-size:1.1rem}.marketing-personal-closure-stats small{grid-column:2 / -1;color:#71817b;font-size:.7rem}.marketing-personal-closure-stats p{margin:3px 0 0;color:#60716b;font-size:.73rem;line-height:1.45}.marketing-personal-open-total{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 14px;padding:13px 15px;border-radius:12px;background:#f6f1e9;color:#7d5c40;font-size:.78rem}.marketing-personal-open-total strong{font-size:1.2rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.marketing-personal-open-list{display:grid;gap:7px;margin-top:12px}.marketing-personal-open-list>div{display:flex;justify-content:space-between;gap:10px;min-width:0;padding:10px 0;border-bottom:1px solid #e7eee8}.marketing-personal-open-list>div span{display:grid;min-width:0;gap:2px}.marketing-personal-open-list>div strong{color:#29443d;font-size:.78rem}.marketing-personal-open-list>div small{color:#6c7a72;font-size:.72rem;overflow-wrap:anywhere}.marketing-personal-open-list>div b{flex:0 0 auto;color:#8b6047;font-size:.82rem;font-variant-numeric:tabular-nums}.marketing-personal-open-action{display:inline-block;margin-top:12px;padding:0}.marketing-personal-method{margin:0;padding:12px 16px;border-left:3px solid #a9c5b2;border-radius:8px;background:#f4f8f3;color:#637269;font-size:.75rem;line-height:1.5}@media(max-width:1100px){.marketing-personal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-personal-visuals{grid-template-columns:1fr}}@media(max-width:640px){.marketing-personal-intro{align-items:flex-start;flex-direction:column;gap:12px;padding:18px}.marketing-personal-metrics{grid-template-columns:1fr}.marketing-personal-metric{min-height:126px}.marketing-personal-closure{grid-template-columns:1fr}.marketing-personal-value-legend{flex-direction:column;gap:5px}.marketing-personal-open-list>div{flex-wrap:wrap}}.marketing-creator-list{display:grid;gap:10px;margin-top:18px}.marketing-creator-row{min-width:0;border:1px solid #d9e5de;border-radius:14px;background:#fff;padding:14px 16px}.marketing-creator-row-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;color:#203531}.marketing-creator-row-head strong{min-width:0;overflow-wrap:anywhere}.marketing-creator-row-head span,.marketing-creator-row small{color:#60716b;font-size:.8rem}.marketing-creator-row-track{height:8px;overflow:hidden;border-radius:99px;background:#e4eee8;margin:10px 0 6px}.marketing-creator-row-track span{display:block;height:100%;border-radius:inherit;background:#39715a}.marketing-lead-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:128px;border:1px solid #d9e5de;border-left:4px solid #7b9c8d;border-radius:18px;background:linear-gradient(145deg,#fff,#f7faf8);padding:18px 20px;box-shadow:0 8px 24px #2035310d}.marketing-lead-kpi.tone-good{border-left-color:#39715a}.marketing-lead-kpi.tone-risk{border-left-color:#bd685d}.marketing-lead-kpi-label{color:#60716b;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.marketing-lead-kpi strong{color:#203531;font-size:clamp(1.3rem,1.6vw,1.8rem);font-variant-numeric:tabular-nums;font-weight:650;line-height:1.1;max-width:100%;overflow-wrap:anywhere}.marketing-lead-kpi-delta{margin-top:auto;color:#507469;font-size:.72rem;line-height:1.35}.marketing-lead-kpi.tone-risk .marketing-lead-kpi-delta{color:#9b5a4d}.marketing-lead-kpi-more{align-self:flex-start;border:0;border-bottom:1px solid currentColor;background:transparent;color:#285a4b;cursor:pointer;font:inherit;font-size:.75rem;padding:2px 0}.marketing-lead-kpi-more:hover,.marketing-lead-kpi-more:focus-visible{color:#153d32;outline-offset:3px}.marketing-leads-pending{border:1px dashed #b9cac1;border-radius:16px;background:#f7faf8;color:#4d675d;padding:18px 20px}.marketing-lead-overview-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);gap:16px}.marketing-lead-overview-grid.is-loading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marketing-lead-acquisition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marketing-lead-source-chart{display:grid;gap:12px}.marketing-lead-source-row{display:grid;gap:5px;min-width:0}.marketing-lead-source-row>div{display:flex;justify-content:space-between;gap:10px;min-width:0;color:#334c43;font-size:.78rem}.marketing-lead-source-row>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-lead-source-row>div strong{flex:0 0 auto}.marketing-lead-source-track{display:block;height:9px;overflow:hidden;border-radius:999px;background:#e4eee8}.marketing-lead-source-track em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#419083,#82b4a3)}.marketing-lead-source-row small,.marketing-lead-source-note{color:#647a70;font-size:.68rem}.marketing-lead-source-note{margin:3px 0 0}.marketing-lead-intake-chart{display:grid;grid-template-columns:repeat(var(--intake-count, 12),minmax(0,1fr));align-items:end;gap:4px;min-height:194px;border-bottom:1px solid #dae7df}.marketing-lead-intake-column{display:grid;min-width:0;gap:8px;text-align:center}.marketing-lead-intake-bars{display:flex;align-items:end;justify-content:center;gap:2px;height:156px}.marketing-lead-intake-bars i{width:min(13px,45%);min-height:2px;border-radius:5px 5px 0 0}.marketing-lead-intake-bars .current{background:#397d70}.marketing-lead-intake-bars .previous{background:#d7a38a}.marketing-lead-intake-column>span{overflow:hidden;color:#65786f;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.marketing-lead-acquisition-grid .marketing-lead-comparison-legend{flex-wrap:wrap;margin-top:14px}.marketing-lead-acquisition-grid .marketing-lead-comparison-legend strong{color:#385449;font-size:.72rem}.marketing-lead-invoice-overview{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:18px;min-width:0;margin-bottom:22px}.marketing-lead-invoice-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marketing-lead-invoice-facts>div{display:grid;align-content:center;gap:5px;min-width:0;min-height:105px;border:1px solid rgba(47,125,115,.15);border-radius:14px;background:#f8faf7;padding:12px}.marketing-lead-invoice-facts span,.marketing-lead-invoice-facts small,.marketing-lead-invoice-overview>p{color:#62786d;font-size:.7rem;line-height:1.45}.marketing-lead-invoice-facts strong{color:#29443d;font-size:1.12rem;overflow-wrap:anywhere}.marketing-lead-invoice-overview>p{grid-column:1 / -1;margin:0}.marketing-lead-seller-invoice-chart{border-top:1px solid rgba(47,125,115,.15);padding-top:20px}.marketing-lead-seller-invoice-list{display:grid;gap:14px;max-height:450px;overflow-y:auto;padding-right:5px}.marketing-lead-seller-invoice-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,1.6fr) minmax(86px,.6fr);align-items:center;gap:12px;min-width:0}.marketing-lead-seller-invoice-label,.marketing-lead-seller-invoice-rate{display:grid;gap:3px;min-width:0}.marketing-lead-seller-invoice-label strong,.marketing-lead-seller-invoice-rate strong{overflow:hidden;color:#29443d;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.marketing-lead-seller-invoice-label small,.marketing-lead-seller-invoice-rate small{color:#71817b;font-size:.68rem}.marketing-lead-seller-invoice-rate{text-align:right}.marketing-lead-seller-invoice-track{position:relative;height:16px;overflow:hidden;border-radius:999px;background:#edf2ef}.marketing-lead-seller-invoice-track i,.marketing-lead-seller-invoice-track em{position:absolute;top:0;left:0;height:100%;border-radius:inherit}.marketing-lead-seller-invoice-track i{background:#a7ccc0}.marketing-lead-seller-invoice-track em{background:#39715a}.marketing-lead-crm-overview{display:grid;gap:20px}.marketing-lead-crm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marketing-lead-crm-kpis>div{display:grid;align-content:center;gap:6px;min-width:0;min-height:86px;border:1px solid rgba(47,125,115,.14);border-radius:14px;background:linear-gradient(145deg,#fffdf9,#f4faf7);padding:14px}.marketing-lead-crm-kpis span{color:#687b72;font-size:.72rem}.marketing-lead-crm-kpis strong{color:#29443d;font-size:1.04rem;overflow-wrap:anywhere}.marketing-lead-crm-funnel{min-width:0}.marketing-lead-crm-charts{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}.marketing-lead-crm-funnel{border:1px solid rgba(47,125,115,.14);border-radius:18px;background:#fffdf9;padding:18px;overflow:hidden}.marketing-lead-crm-charts .marketing-chart-card{min-width:0}.marketing-lead-crm-charts .marketing-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.marketing-lead-crm-charts .marketing-bar-row,.marketing-lead-crm-funnel .marketing-funnel-step{min-width:0}.marketing-lead-crm-charts .marketing-bar-row>div:first-child,.marketing-lead-crm-funnel .marketing-funnel-step>div:first-child{min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}.marketing-lead-crm-charts .marketing-bar-row span,.marketing-lead-crm-funnel .marketing-funnel-step span{min-width:0;overflow-wrap:anywhere}.marketing-lead-donut-card,.marketing-lead-comparison-card{min-width:0;border:1px solid rgba(47,125,115,.14);border-radius:18px;background:linear-gradient(145deg,#fffdf9,#f4faf7);padding:18px}.marketing-chart-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.marketing-chart-heading strong{display:block;color:#29443d;font-size:.94rem;font-weight:650}.marketing-chart-heading p{margin:5px 0 0;color:#71817b;font-size:.76rem;line-height:1.45}.marketing-chart-period{flex:0 0 auto;border-radius:999px;background:#2f7d731a;color:#2f7d73;font-size:.68rem;font-weight:650;padding:6px 9px;white-space:nowrap}.marketing-lead-donut-layout{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(150px,1.1fr);align-items:center;gap:18px}.marketing-lead-donut{display:grid;width:min(176px,100%);aspect-ratio:1;place-items:center;border-radius:50%;background:var(--marketing-lead-donut);margin-inline:auto;position:relative}.marketing-lead-donut:after{position:absolute;top:17%;right:17%;bottom:17%;left:17%;border-radius:50%;background:#fffdf9;content:""}.marketing-lead-donut>div{display:grid;position:relative;z-index:1;gap:2px;place-items:center}.marketing-lead-donut strong{color:#29443d;font-size:1.22rem;font-weight:700}.marketing-lead-donut span{color:#71817b;font-size:.68rem;text-transform:uppercase}.marketing-lead-donut-legend{display:grid;gap:12px}.marketing-lead-donut-legend>div{display:grid;grid-template-columns:10px minmax(0,1fr);align-items:center;column-gap:8px;row-gap:2px}.marketing-lead-donut-legend i,.marketing-lead-comparison-legend i{width:9px;height:9px;border-radius:50%}.marketing-lead-donut-legend i.won{background:#39715a}.marketing-lead-donut-legend i.lost{background:#bd685d}.marketing-lead-donut-legend i.open{background:#b9c8c1}.marketing-lead-donut-legend span{color:#667871;font-size:.75rem}.marketing-lead-donut-legend strong{grid-column:2;color:#29443d;font-size:.8rem;font-weight:650}.marketing-lead-comparison-chart{display:grid;gap:13px}.marketing-lead-comparison-row{display:grid;grid-template-columns:112px minmax(120px,1fr) 64px;align-items:center;gap:10px}.marketing-lead-comparison-label{display:grid;gap:3px;min-width:0}.marketing-lead-comparison-label span{color:#71817b;font-size:.72rem}.marketing-lead-comparison-label strong{overflow:hidden;color:#29443d;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.marketing-lead-dual-track{display:grid;gap:4px;min-width:0}.marketing-lead-dual-track i{display:block;height:7px;min-width:2px;border-radius:999px}.marketing-lead-dual-track i.current{background:#39715a}.marketing-lead-dual-track i.previous{background:#bed0c5}.marketing-lead-comparison-delta{color:#2f7d73;font-size:.7rem;font-weight:650;text-align:right}.marketing-lead-comparison-legend{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;color:#71817b;font-size:.7rem}.marketing-lead-comparison-legend span{display:inline-flex;align-items:center;gap:6px}.marketing-lead-comparison-legend i.current{background:#39715a}.marketing-lead-comparison-legend i.previous{background:#bed0c5}.marketing-lead-billing-trend{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(260px,1fr);align-items:center;gap:18px;min-width:0;border:1px solid rgba(47,125,115,.14);border-radius:18px;background:linear-gradient(145deg,#fffdf9,#f4faf7);padding:16px}.marketing-lead-billing-trend-summary{display:grid;gap:12px}.marketing-lead-billing-trend-summary>div{display:grid;gap:3px;border-left:3px solid #39715a;padding-left:10px}.marketing-lead-billing-trend-summary>div:last-child{border-left-color:#9aaca3}.marketing-lead-billing-trend-summary span,.marketing-lead-billing-trend-summary small{color:#71817b;font-size:.72rem}.marketing-lead-billing-trend-summary strong{color:#29443d;font-size:1rem;font-weight:650}.marketing-lead-billing-trend-summary small{color:#2f7d73}.marketing-lead-billing-svg-wrap{min-width:0}.marketing-lead-billing-svg-wrap svg{display:block;width:100%;max-width:560px;max-height:130px;margin-inline:auto;overflow:visible}.marketing-lead-billing-svg-wrap .axis{stroke:#cbdad2;stroke-width:1}.marketing-lead-billing-svg-wrap .grid{stroke:#e4ece8;stroke-dasharray:3 4;stroke-width:1}.marketing-lead-billing-svg-wrap .trend-line{fill:none;stroke:#39715a;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.marketing-lead-billing-svg-wrap .trend-point{fill:#fffdf9;stroke:#39715a;stroke-width:4}.marketing-lead-billing-svg-wrap .trend-point.previous{stroke:#9aaca3}.marketing-lead-billing-svg-wrap .marketing-lead-comparison-legend{justify-content:center;margin-top:2px}.marketing-lead-billing-svg-wrap .marketing-lead-comparison-legend i.previous{background:#9aaca3}.marketing-segment-chart{min-width:0}.marketing-segment-layout{display:grid;grid-template-columns:138px minmax(0,1fr);align-items:center;gap:18px;margin-top:18px}.marketing-segment-ring{width:138px;aspect-ratio:1;border-radius:50%;padding:17px}.marketing-segment-ring>div{display:grid;place-content:center;width:100%;height:100%;border-radius:50%;background:#fffdf9;text-align:center}.marketing-segment-ring strong{color:#29443d;font-size:1.25rem}.marketing-segment-ring span{color:#71817b;font-size:.72rem}.marketing-segment-legend{display:grid;gap:9px;min-width:0}.marketing-segment-legend>div{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:.76rem}.marketing-segment-legend i{width:9px;height:9px;border-radius:50%}.marketing-segment-legend span{min-width:0;overflow-wrap:anywhere}.marketing-segment-legend strong{color:#29443d;white-space:nowrap}.marketing-lead-billing-svg-wrap text{fill:#71817b;font-size:11px}.marketing-lead-decision-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.marketing-lead-decision-cards article{display:grid;gap:5px;min-width:0;border-top:3px solid #78a991;border-radius:14px;background:#ffffffb3;padding:13px}.marketing-lead-decision-cards span,.marketing-lead-decision-cards p{color:#71817b;font-size:.72rem}.marketing-lead-decision-cards strong{color:#29443d;font-size:1.06rem;font-weight:650}.marketing-lead-decision-cards small{color:#2f7d73;font-size:.7rem}.marketing-lead-decision-cards p{margin:0;line-height:1.35}.marketing-leads-detail-summary{display:grid;gap:2px;margin-right:auto}.marketing-leads-detail-summary strong{color:#29443d;font-size:1.15rem}.marketing-leads-detail-summary span{color:#71817b;font-size:.75rem}.marketing-lead-performance-chart{display:grid;gap:14px}.marketing-lead-chart-legend{display:flex;flex-wrap:wrap;gap:12px;color:#61736d;font-size:.74rem}.marketing-lead-chart-legend span{display:inline-flex;align-items:center;gap:6px}.marketing-lead-chart-legend i{width:9px;height:9px;border-radius:50%}.marketing-lead-chart-legend i.won,.marketing-lead-performance-track i.won{background:#39715a}.marketing-lead-chart-legend i.lost,.marketing-lead-performance-track i.lost{background:#bd685d}.marketing-lead-chart-legend i.open,.marketing-lead-performance-track i.open{background:#b9c8c1}.marketing-lead-performance-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(180px,2fr) 70px;align-items:center;gap:12px}.marketing-lead-performance-label{display:grid;gap:3px;min-width:0}.marketing-lead-performance-label strong{overflow:hidden;color:#29443d;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.marketing-lead-performance-label small{overflow:hidden;color:#72817b;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.marketing-lead-performance-track{display:flex;min-width:0;height:16px;overflow:hidden;border-radius:999px;background:#edf2ef}.marketing-lead-performance-track i{display:block;min-width:0;height:100%}.marketing-lead-performance-rate{color:#2f665e;font-size:.82rem;font-weight:600;text-align:right}.marketing-leads-actions{justify-content:flex-end;margin-bottom:12px}.marketing-inline-error{border:1px solid rgba(180,95,77,.2);border-radius:16px;background:#b45f4d14;color:#8d4334;margin:0 0 16px;padding:12px 14px}.marketing-overview-grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:18px}.marketing-health-card,.marketing-chart-card{position:relative;overflow:hidden;border:1px solid rgba(47,125,115,.14);border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(47,125,115,.12),transparent 32%),linear-gradient(145deg,#fffffff0,#f7f4eee6);box-shadow:0 20px 50px #28343014;padding:clamp(18px,2vw,24px)}.marketing-health-card{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:18px;align-items:center;overflow:visible}.marketing-health-copy span,.marketing-decision-card>span{color:#2f7d73;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.marketing-health-copy strong{display:block;color:#1f2f2d;font-size:clamp(2rem,4vw,3.2rem);line-height:1;margin-top:8px}.marketing-health-copy p{color:#5f6f69;margin:10px 0 0;max-width:34rem}.marketing-health-gauge{--marketing-score: 0%;display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:radial-gradient(circle,#fff 0 55%,transparent 57%),conic-gradient(#2f7d73 var(--marketing-score),rgba(47,125,115,.14) 0)}.marketing-health-risk .marketing-health-gauge{background:radial-gradient(circle,#fff 0 55%,transparent 57%),conic-gradient(#b45f4d var(--marketing-score),rgba(180,95,77,.14) 0)}.marketing-health-warning .marketing-health-gauge{background:radial-gradient(circle,#fff 0 55%,transparent 57%),conic-gradient(#c27843 var(--marketing-score),rgba(194,120,67,.16) 0)}.marketing-health-gauge span{color:#233634;font-size:1.6rem;font-weight:800}.marketing-health-signals{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-health-signals div{position:relative;border:1px solid rgba(47,125,115,.12);border-radius:16px;background:#ffffffb8;padding:10px 38px 10px 12px}.marketing-health-signal .marketing-info-popover-wrap{top:9px;right:9px}.marketing-health-signals span,.marketing-bar-row small,.marketing-funnel-step small{display:block;color:#718078;font-size:.72rem}.marketing-health-signals strong{display:block;color:#243734;margin-top:3px}.marketing-main .reports-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:20px;margin-bottom:30px;border-radius:20px;align-items:flex-start;border-color:#2f7d7329;background:radial-gradient(circle at 88% 18%,rgba(47,125,115,.13),transparent 34%),linear-gradient(135deg,#fffffff2,#f8f4edeb)}.marketing-main .reports-heading>div:first-child{min-width:0}.marketing-main .reports-heading h1,.marketing-main .reports-heading p{max-width:100%;overflow-wrap:anywhere}.marketing-sidebar .reports-nav-section,.marketing-sidebar .reports-nav-group{min-width:0;width:100%}.marketing-sidebar .reports-nav-group button{box-sizing:border-box;width:100%}.marketing-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-bottom:14px}.marketing-heading-actions .secondary-button{min-height:38px;max-width:100%;white-space:nowrap}.marketing-profile-score-button{display:inline-flex;align-items:center;gap:9px;min-width:0;border:1px solid rgba(47,125,115,.16);border-radius:14px;background:#ffffffc7;color:#29443d;padding:5px 10px 5px 6px;text-align:left}.marketing-profile-score-button:hover{border-color:#2f7d7361;background:#fffdf9}.marketing-profile-score-button>span:last-child{display:grid;gap:2px;min-width:0}.marketing-profile-score-button small,.marketing-profile-score-button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-profile-score-button small{color:#71817b;font-size:.65rem}.marketing-profile-score-button b{color:#29443d;font-size:.75rem;font-weight:650}.marketing-profile-score-ring,.marketing-agent-score-ring{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:conic-gradient(#39715a 0 var(--marketing-score),#e2ebe6 var(--marketing-score) 360deg)}.marketing-profile-score-ring{width:38px;height:38px}.marketing-profile-score-ring:after,.marketing-agent-score-ring:after{position:absolute;border-radius:50%;background:#fffdf9;content:""}.marketing-profile-score-ring:after{width:29px;height:29px}.marketing-profile-score-ring,.marketing-agent-score-ring{position:relative}.marketing-profile-score-ring strong,.marketing-agent-score-ring strong,.marketing-agent-score-ring span{position:relative;z-index:1}.marketing-profile-score-ring strong{color:#29443d;font-size:.7rem}.marketing-profile-score-ring.score-warning,.marketing-agent-profile-card.score-warning .marketing-agent-score-ring{background:conic-gradient(#c58a45 0 var(--marketing-score),#f1e8d9 var(--marketing-score) 360deg)}.marketing-profile-score-ring.score-risk,.marketing-agent-profile-card.score-risk .marketing-agent-score-ring{background:conic-gradient(#bd685d 0 var(--marketing-score),#f2dfdc var(--marketing-score) 360deg)}.marketing-agent-profile-card{display:grid;grid-template-columns:auto minmax(220px,1fr) minmax(260px,1.2fr);align-items:center;gap:20px;min-width:0;border:1px solid rgba(47,125,115,.14);border-radius:18px;background:linear-gradient(145deg,#fffdf9,#f4faf7);padding:18px}.marketing-agent-score-ring{width:116px;height:116px}.marketing-agent-score-ring:after{top:12px;right:12px;bottom:12px;left:12px}.marketing-agent-score-ring>div{display:grid;position:relative;z-index:1;place-items:center;gap:1px}.marketing-agent-score-ring strong{color:#29443d;font-size:1.8rem;font-weight:700}.marketing-agent-score-ring span{color:#71817b;font-size:.7rem}.marketing-agent-profile-copy{display:grid;gap:5px;min-width:0}.marketing-agent-profile-copy>span{color:#2f7d73;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.marketing-agent-profile-copy h3{margin:0;color:#29443d;font-size:1.25rem;font-weight:650}.marketing-agent-profile-copy p,.marketing-agent-profile-copy small{margin:0;color:#71817b;line-height:1.45}.marketing-agent-profile-copy p{font-size:.8rem}.marketing-agent-profile-copy small{font-size:.72rem}.marketing-agent-score-dimensions{display:grid;gap:10px;min-width:0}.marketing-agent-score-dimensions>div{display:grid;gap:4px}.marketing-agent-score-dimensions span{display:flex;justify-content:space-between;gap:10px;color:#61736d;font-size:.7rem}.marketing-agent-score-dimensions b{color:#29443d}.marketing-agent-score-dimensions i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#e1ebe6}.marketing-agent-score-dimensions em{display:block;height:100%;border-radius:inherit;background:#39715a}.marketing-agent-profile-card.score-warning .marketing-agent-score-dimensions em{background:#c58a45}.marketing-agent-profile-card.score-risk .marketing-agent-score-dimensions em{background:#bd685d}.marketing-agent-profile-backdrop{z-index:120}.marketing-agent-profile-modal{width:min(820px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));overflow:auto}.marketing-panel{border-color:#2f7d7324;overflow:visible;padding:clamp(18px,2vw,26px)}.marketing-panel .reports-panel-body{padding-top:16px}.marketing-lazy-skeleton{display:grid;gap:14px;overflow:hidden}.marketing-skeleton-line,.marketing-skeleton-grid span{position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#2f7d7314,#2f7d7329,#2f7d7314);background-size:220% 100%;animation:marketing-skeleton-flow 1.2s ease-in-out infinite}.marketing-skeleton-line{width:min(440px,78%);height:14px}.marketing-skeleton-line.short{width:min(220px,42%);height:12px}.marketing-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.marketing-skeleton-grid span{min-height:86px;border-radius:18px}@keyframes marketing-skeleton-flow{0%{background-position:120% 0}to{background-position:-120% 0}}.marketing-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.marketing-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.marketing-panel-offset{margin-top:16px}.marketing-method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-items:start}.marketing-method-grid .reports-info-card{align-content:start;gap:10px;min-width:0;padding:14px}.marketing-method-grid .reports-info-copy{min-width:0}.marketing-method-grid .reports-info-copy strong{color:#223632;font-size:.98rem;line-height:1.25;overflow-wrap:anywhere}.marketing-method-grid .reports-info-copy p{display:-webkit-box;font-size:.86rem;line-height:1.42;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.marketing-method-grid .policy-card-quick-facts{gap:7px}.marketing-method-grid .policy-card-quick-facts span{max-width:100%;min-width:0;overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.marketing-insight-chip{max-width:100%;min-width:0;overflow:hidden;border:1px solid rgba(47,125,115,.14);border-radius:999px;background:#2f7d7314;color:#315f58;cursor:pointer;font:inherit;font-size:.78rem;padding:5px 9px;text-overflow:ellipsis;white-space:nowrap}.marketing-insight-chip:hover{background:#2f7d73;color:#fff}.marketing-method-grid .marketing-mini-table{border-radius:16px}.marketing-method-grid .marketing-mini-table div{align-items:center;gap:6px 10px;padding:8px 10px}.marketing-method-grid .marketing-mini-table span,.marketing-method-grid .marketing-mini-table strong,.marketing-method-grid .marketing-mini-table small{min-width:0}.marketing-method-grid .marketing-mini-table span,.marketing-method-grid .marketing-mini-table strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing-method-grid .marketing-mini-table small{display:-webkit-box;font-size:.76rem;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.marketing-export-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;border:1px solid rgba(47,125,115,.18);border-radius:999px;background:#ffffffc7;color:#2f665e;cursor:pointer;font:inherit;font-size:.8rem;padding:7px 11px;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.marketing-export-button:hover{border-color:#2f7d735c;background:#2f7d73;color:#fff;transform:translateY(-1px)}.marketing-view-button{padding-inline:12px}.marketing-kpi-info-card{position:relative;overflow:visible;padding-right:42px}.marketing-info-popover-wrap{position:absolute;top:10px;right:10px;z-index:80}.marketing-kpi-info-card>.marketing-info-popover-wrap{display:inline-flex;width:auto;height:auto;border-radius:0;background:transparent;color:inherit;place-items:normal}.marketing-info-button{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(47,125,115,.18);border-radius:999px;background:#ffffffd1;color:#2f665e;cursor:help;padding:0}.marketing-info-popover{position:absolute;z-index:220;top:calc(100% + 8px);right:0;display:grid;gap:7px;width:min(360px,82vw);border:1px solid rgba(47,125,115,.16);border-radius:18px;background:#fffdf8;box-shadow:0 20px 48px #2335312e;color:#5f6f69;line-height:1.45;opacity:0;padding:14px;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.marketing-info-popover strong{color:#203531;font-size:.92rem}.marketing-info-popover span,.marketing-info-popover em{font-size:.82rem;font-style:normal}.marketing-info-popover em{color:#2f665e}.marketing-info-popover-wrap:hover .marketing-info-popover,.marketing-info-popover-wrap:focus-within .marketing-info-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.marketing-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.marketing-decision-card{border:1px solid rgba(47,125,115,.14);border-radius:22px;background:#ffffffc7;padding:18px}.marketing-decision-card strong{display:block;color:#223632;margin-top:8px}.marketing-decision-card p{color:#5f6f69;margin:8px 0 14px}.marketing-decision-card small,.marketing-decision-tag{display:inline-flex;border-radius:999px;border:0;background:#2f7d731a;color:#315f58;cursor:pointer;font:inherit;padding:6px 10px}.marketing-decision-tag:hover{background:#2f7d73;color:#fff}.marketing-decision-risk{border-color:#b45f4d33}.marketing-decision-risk>span,.marketing-decision-risk small{color:#9a4937}.marketing-decision-risk small{background:#b45f4d1c}.marketing-decision-risk .marketing-decision-tag{background:#b45f4d1c;color:#9a4937}.marketing-decision-risk .marketing-decision-tag:hover{background:#9a4937;color:#fff}.marketing-decision-warning{border-color:#c2784338}.marketing-decision-warning>span,.marketing-decision-warning small{color:#9b5d2f}.marketing-decision-warning small{background:#c278431f}.marketing-decision-warning .marketing-decision-tag{background:#c278431f;color:#9b5d2f}.marketing-decision-warning .marketing-decision-tag:hover{background:#9b5d2f;color:#fff}.marketing-action-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.marketing-action-strip span{border:1px solid rgba(47,125,115,.14);border-radius:999px;background:#2f7d7314;color:#315f58;font-size:.78rem;padding:5px 9px}.marketing-ranking{align-items:stretch}.marketing-bars,.marketing-funnel{display:grid;gap:14px;margin-top:16px}.marketing-bar-row{display:grid;gap:7px}.marketing-bar-row>div:first-child,.marketing-funnel-step>div:first-child{display:flex;justify-content:space-between;gap:14px}.marketing-bar-row span,.marketing-funnel-step span{color:#3b4d49}.marketing-bar-row strong,.marketing-funnel-step strong{color:#223632;text-align:right}.marketing-bar-track,.marketing-funnel-track{overflow:hidden;height:10px;border-radius:999px;background:#2f7d731a}.marketing-bar-track span,.marketing-funnel-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f7d73,#8fb6a7)}.marketing-funnel{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.marketing-funnel-step{border:1px solid rgba(47,125,115,.14);border-radius:20px;background:#ffffffc2;padding:16px}.marketing-funnel-track{height:12px;margin-top:12px}.marketing-empty-note{color:#718078;margin:0;padding:18px 0 6px}.marketing-detail-panel{border:1px solid rgba(47,125,115,.14);border-radius:24px;background:radial-gradient(circle at 90% 18%,rgba(47,125,115,.09),transparent 28%),#ffffffbd;margin-top:18px;padding:clamp(16px,2vw,22px)}.marketing-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.marketing-detail-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.marketing-detail-layout{display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(260px,.9fr);gap:16px;margin-top:14px}.marketing-detail-chart-only{margin-top:14px}.marketing-detail-chart-only .marketing-chart-card{min-height:280px}.marketing-mini-table{border:1px solid rgba(47,125,115,.12);border-radius:20px;background:#ffffffb8;overflow:hidden}.marketing-mini-table div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 14px;border-bottom:1px solid rgba(47,125,115,.1)}.marketing-mini-table div:last-child{border-bottom:0}.marketing-mini-table span{color:#314541}.marketing-mini-table strong{color:#203531;text-align:right}.marketing-mini-table small{grid-column:1 / -1;color:#718078}.marketing-mini-table .marketing-contact-line{color:#2f665e}.marketing-modal-search{display:grid;gap:7px}.marketing-modal-search span{color:#315f58;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.marketing-modal-search input{width:100%;border:1px solid rgba(47,125,115,.18);border-radius:16px;background:#ffffffd6;color:#203531;font:inherit;padding:11px 13px;outline:none}.marketing-modal-search input:focus{border-color:#2f7d7375;box-shadow:0 0 0 4px #2f7d731a}.marketing-ranking-list{display:grid;gap:10px}.marketing-ranking-list div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid rgba(47,125,115,.12)}.marketing-ranking-list div:last-child{border-bottom:0}.marketing-ranking-list span{color:var(--color-muted)}.marketing-alert{border-left:4px solid var(--marketing-accent)}.marketing-alert-risk{border-left-color:#b45f4d}.marketing-alert-warning{border-left-color:#c27843}.marketing-alert-good{border-left-color:#2f7d73}.marketing-notification-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.marketing-notification-card{display:grid;gap:10px;border:1px solid rgba(47,125,115,.16);border-left:4px solid #2f7d73;border-radius:20px;background:radial-gradient(circle at 92% 12%,rgba(47,125,115,.08),transparent 28%),#ffffffd1;padding:16px}.marketing-notification-card.is-read{opacity:.72}.marketing-notification-risk{border-left-color:#b45f4d}.marketing-notification-warning{border-left-color:#c27843}.marketing-notification-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketing-notification-head span,.marketing-notification-head small{border-radius:999px;color:#315f58;background:#2f7d7314;font-size:.75rem;padding:5px 9px}.marketing-notification-card strong{color:#203531}.marketing-notification-card p{color:#5f6f69;line-height:1.45;margin:0}.marketing-notification-actions{display:flex;flex-wrap:wrap;gap:8px}.marketing-insight-backdrop{z-index:220}.marketing-insight-modal{width:min(980px,100%);border:1px solid rgba(47,125,115,.18);border-radius:24px;background:#fffdf8}.marketing-rows-modal{width:min(1120px,100%)}.marketing-rows-modal .marketing-mini-table{max-height:min(62vh,620px);overflow:auto}.marketing-insight-head span{color:#2f665e;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.marketing-insight-body{display:grid;gap:18px;padding:20px}.marketing-insight-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-insight-summary>div,.marketing-insight-grid>div{border:1px solid rgba(47,125,115,.12);border-radius:18px;background:#ffffffc7;padding:14px}.marketing-insight-summary small,.marketing-insight-summary strong{display:block}.marketing-insight-summary small{color:#718078;font-size:.75rem;text-transform:uppercase}.marketing-insight-summary strong{color:#203531;margin-top:4px}.marketing-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.marketing-insight-grid strong{display:block;color:#203531;margin-bottom:8px}.marketing-insight-grid ul{display:grid;gap:7px;margin:0;padding-left:18px}.marketing-insight-grid li,.marketing-insight-grid p{color:#5f6f69;line-height:1.45}.marketing-insight-table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}@media(max-width:900px){.marketing-main .reports-heading{gap:16px}.marketing-heading-actions{justify-content:flex-start;margin-bottom:8px;width:100%}.marketing-heading-actions .secondary-button{flex:1 1 180px}.marketing-method-grid{grid-template-columns:1fr}.marketing-detail-head{display:grid}.marketing-insight-summary,.marketing-insight-grid{grid-template-columns:1fr}.marketing-insight-table-head{display:grid}.marketing-overview-grid,.marketing-detail-layout,.marketing-two-column,.marketing-health-card{grid-template-columns:1fr}.marketing-lead-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-lead-overview-grid,.marketing-lead-overview-grid.is-loading,.marketing-lead-acquisition-grid,.marketing-lead-invoice-overview,.marketing-lead-crm-charts,.marketing-lead-decision-cards,.marketing-lead-billing-trend{grid-template-columns:1fr}.marketing-agent-profile-card{grid-template-columns:1fr;justify-items:start}.marketing-lead-comparison-row{grid-template-columns:100px minmax(100px,1fr) 54px;gap:8px}.marketing-lead-performance-row{grid-template-columns:minmax(140px,1fr) minmax(120px,1.3fr) 54px;gap:8px}.marketing-lead-invoice-facts,.marketing-lead-crm-kpis,.marketing-health-signals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.marketing-lead-crm-charts .marketing-bars{grid-template-columns:1fr}.marketing-segment-layout{grid-template-columns:1fr;justify-items:center}.marketing-segment-legend{width:100%}.marketing-lead-invoice-facts,.marketing-lead-crm-kpis{grid-template-columns:1fr}.marketing-lead-seller-invoice-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.marketing-lead-seller-invoice-track{grid-column:1 / -1;grid-row:2}.marketing-lead-seller-invoice-label strong,.marketing-lead-seller-invoice-label small{white-space:normal;overflow-wrap:anywhere}.marketing-lead-kpis{grid-template-columns:1fr}.marketing-lead-kpi{min-height:112px}.marketing-lead-performance-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.marketing-lead-performance-track{grid-column:1 / -1;grid-row:2}.marketing-lead-performance-label strong,.marketing-lead-performance-label small{white-space:normal;overflow-wrap:anywhere}.marketing-lead-donut-layout{grid-template-columns:1fr}.marketing-lead-donut{width:150px}.marketing-agent-profile-card{justify-items:stretch}.marketing-agent-score-ring{margin-inline:auto}.marketing-profile-score-button{width:100%;justify-content:flex-start}.marketing-lead-comparison-row{grid-template-columns:92px minmax(80px,1fr) 48px}.marketing-lead-comparison-delta{font-size:.64rem}}.shared-report-page{min-height:100vh;background:radial-gradient(circle at top left,rgba(182,106,77,.08),transparent 26%),#ebe7e1}.shared-report-toolbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(0,0,0,.08);background:#fffffff0;padding:12px 20px;box-shadow:0 8px 22px #2b231e0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.shared-report-toolbar>div:first-child span,.shared-report-toolbar>div:first-child strong{display:block}.shared-report-toolbar>div:first-child span{color:#8f5038;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.shared-report-toolbar>div:first-child strong{margin-top:3px;color:#273233}.shared-report-toolbar-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.shared-report-toolbar-meta>span,.shared-report-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid rgba(0,0,0,.08);border-radius:9px;color:#58635f;background:#f8f6f2;padding:0 10px;font-size:.76rem;text-decoration:none}.shared-report-toolbar-meta svg,.shared-report-back svg{display:block;flex:0 0 auto}.shared-report-frame{display:block;width:min(1120px,calc(100% - 32px));height:calc(100vh - 86px);min-height:720px;margin:16px auto;border:0;border-radius:16px;background:#fff;box-shadow:0 18px 42px #2b231e1f}.shared-report-loading,.shared-report-error{width:min(980px,calc(100% - 32px));margin:30px auto}@media(max-width:980px){.abandoned-kpi-grid,.abandoned-findings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abandoned-findings-track,.abandoned-executive-card{grid-template-columns:1fr}.abandoned-detail-quote{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-performance-score{grid-template-columns:auto minmax(0,1fr)}.agent-performance-score-dimensions{grid-column:1 / -1}.shared-report-toolbar{align-items:flex-start;display:grid}}@media(max-width:680px){.abandoned-kpi-grid,.abandoned-findings-grid{grid-template-columns:1fr}.abandoned-executive-bars>div{grid-template-columns:1fr}.abandoned-carousel-controls{justify-content:stretch}.abandoned-carousel-controls button{flex:1;justify-content:center}.abandoned-detail-modal{width:calc(100vw - 18px);border-radius:20px}.abandoned-detail-quote,.agent-performance-score{grid-template-columns:1fr}.agent-performance-score-ring{width:112px;height:112px}.agent-performance-score-dimensions{grid-column:auto}.sales-notification-menu{position:fixed;top:72px;right:12px;left:12px;width:auto}.report-share-modal-backdrop{padding:14px}.report-share-modal-head{padding:16px}.report-share-modal-copy{padding-inline:16px}.report-share-options{grid-template-columns:1fr;padding-inline:16px}.report-share-link-preview{margin-inline:16px}.shared-report-frame{width:100%;margin-inline:0;border-radius:0}}.forms-workspace{background:radial-gradient(circle at top left,rgba(79,143,138,.14),transparent 34%),linear-gradient(135deg,#fbfaf7,#f1f6f5)}.forms-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px;border:1px solid rgba(79,143,138,.18);border-radius:28px;background:linear-gradient(135deg,#ffffffe0,#f1f7f6eb),radial-gradient(circle at 92% 18%,rgba(184,105,67,.16),transparent 30%);box-shadow:0 24px 60px #2f4f4f1c}.forms-hero h2,.form-editor-head h2{margin:0;color:#243331;letter-spacing:-.04em}.forms-hero span,.form-editor-head p{color:#5b6d69}.forms-layout{display:grid;grid-template-columns:minmax(250px,330px) minmax(0,1fr);gap:18px;margin-top:18px}.forms-list{position:sticky;top:18px;align-self:start;max-height:calc(100vh - 140px);overflow:auto}.forms-list-stack,.forms-question-stack,.public-form-question-stack{display:grid;gap:12px}.form-list-card{width:100%;display:grid;gap:7px;text-align:left;padding:16px;border:1px solid #e1ebe8;border-radius:20px;background:#ffffffc7;color:#243331;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.form-list-card:hover,.form-list-card.active{transform:translateY(-2px);border-color:#7bb1ac;box-shadow:0 16px 36px #2f4f4f1f}.form-list-card small{color:#64736f;line-height:1.45}.form-status-pill{width:max-content;padding:4px 9px;border-radius:999px;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:#35514e;background:#e8f3f1}.form-status-pill.published{color:#1f5f41;background:#e1f5e9}.form-status-pill.closed{color:#7c3f2b;background:#f8e5da}.forms-main{display:grid;gap:18px;min-width:0}.forms-sidebar-summary,.forms-sidebar-notifications{display:grid;gap:10px;margin-top:16px;padding:12px;border:1px solid rgba(79,143,138,.18);border-radius:20px;background:#ffffffa8}.forms-sidebar-metric{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:15px;color:#40524f;background:#f5faf8}.forms-sidebar-metric span{font-size:.78rem}.forms-sidebar-metric strong{color:#243331;font-size:1.15rem}.forms-sidebar-table,.forms-notification-list{display:grid;gap:7px}.forms-sidebar-table-head,.forms-sidebar-table-row{display:grid;grid-template-columns:minmax(0,1fr) 42px 42px;align-items:center;gap:6px}.forms-sidebar-table-head{color:#788782;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.forms-sidebar-table-row{padding:8px;border-radius:13px;background:#fff}.forms-sidebar-table-row>span{overflow:hidden;color:#334744;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.forms-sidebar-table-row strong{color:#2e7470;text-align:center}.forms-sidebar-table-row button,.forms-mark-read-button{border:0;border-radius:999px;color:#fff;background:#4f8f8a;font-size:.72rem;font-weight:700;cursor:pointer}.forms-sidebar-table-row button{padding:6px 8px}.forms-sidebar-empty{margin:2px 0 0;color:#7a8985;font-size:.78rem}.forms-notification-head{display:flex;align-items:center;justify-content:space-between;color:#243331}.forms-notification-head span{display:inline-flex;align-items:center;gap:7px;font-size:.84rem;font-weight:700}.forms-notification-head strong{display:grid;place-items:center;min-width:25px;height:25px;border-radius:999px;color:#fff;background:#b86943;font-size:.78rem}.forms-mark-read-button{justify-self:start;padding:7px 10px;background:#e8f3f1;color:#2e7470}.forms-notification-card{display:grid;gap:4px;width:100%;padding:10px;border:1px solid #e5eeeb;border-radius:14px;text-align:left;color:#40524f;background:#fff;cursor:pointer}.forms-notification-card.unread{border-color:#b869434d;background:#fff8f3}.forms-notification-card strong{color:#243331;font-size:.8rem}.forms-notification-card span,.forms-notification-card small{color:#64736f;font-size:.74rem;line-height:1.35}.form-editor-panel,.forms-question-panel,.forms-responses-panel{overflow:hidden}.form-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.form-editor-actions,.form-question-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.form-editor-actions .secondary-button,.form-editor-actions .primary-button,.forms-question-panel .secondary-button,.form-question-actions .secondary-button,.form-question-actions .danger-button{display:inline-flex;align-items:center;gap:8px;border-radius:14px;text-decoration:none}.form-share-box{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;border-radius:16px;color:#41605c;background:#ffffffbd;border:1px dashed rgba(79,143,138,.36);word-break:break-all}.form-theme-preview-terracotta{background:linear-gradient(135deg,#ffffffeb,#faefe7e6),radial-gradient(circle at 100% 0,rgba(184,105,67,.2),transparent 32%)}.form-theme-preview-ocean{background:linear-gradient(135deg,#ffffffeb,#e7f1f9eb),radial-gradient(circle at 100% 0,rgba(60,126,170,.16),transparent 32%)}.form-theme-preview-forest{background:linear-gradient(135deg,#ffffffeb,#e9f4eceb),radial-gradient(circle at 100% 0,rgba(80,133,74,.16),transparent 32%)}.form-theme-preview-sand{background:linear-gradient(135deg,#fffffff0,#f8f3e6eb),radial-gradient(circle at 100% 0,rgba(190,151,86,.16),transparent 32%)}.form-theme-preview-graphite{background:linear-gradient(135deg,#fffffff0,#eceeeeeb),radial-gradient(circle at 100% 0,rgba(61,68,72,.14),transparent 32%)}.form-question-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:16px;border:1px solid #e1ebe8;border-radius:22px;background:#fff}.form-question-number{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#4f8f8a,#b86943);font-weight:700}.form-question-body{min-width:0}.inline-check{display:inline-flex;align-items:center;gap:8px;color:#40524f;font-weight:600}.forms-response-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.form-response-card{display:grid;gap:5px;padding:14px;border:1px solid #e4ecea;border-radius:18px;background:#fbfdfc}.form-response-card small,.form-response-card span{color:#64736f}.form-response-card pre{overflow:auto;max-height:180px;margin:8px 0 0;padding:10px;border-radius:12px;white-space:pre-wrap;color:#304541;background:#edf5f3;font:.82rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.public-form-page{min-height:100vh;display:grid;place-items:center;padding:34px 18px;background:radial-gradient(circle at top left,var(--public-form-glow, rgba(79, 143, 138, .2)),transparent 36%),linear-gradient(135deg,var(--public-form-bg-start, #fbfaf7),var(--public-form-bg-end, #eef6f4))}.public-form-theme-terracotta{--public-form-accent: #b86943;--public-form-soft: #faeee8;--public-form-glow: rgba(184, 105, 67, .22)}.public-form-theme-ocean{--public-form-accent: #3f7da8;--public-form-soft: #eaf4fb;--public-form-glow: rgba(63, 125, 168, .2)}.public-form-theme-forest{--public-form-accent: #507f45;--public-form-soft: #edf7ee;--public-form-glow: rgba(80, 127, 69, .2)}.public-form-theme-sand{--public-form-accent: #a77a36;--public-form-soft: #f7f0df;--public-form-glow: rgba(167, 122, 54, .2)}.public-form-theme-graphite{--public-form-accent: #465057;--public-form-soft: #eef0f1;--public-form-glow: rgba(70, 80, 87, .18)}.public-form-card{width:min(100%,760px);padding:clamp(22px,5vw,42px);border:1px solid rgba(255,255,255,.72);border-radius:34px;background:#ffffffdb;box-shadow:0 30px 90px #1f333029;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-form-header{text-align:center;margin-bottom:28px}.public-form-icon{display:inline-grid;place-items:center;width:58px;height:58px;margin-bottom:14px;border-radius:20px;color:var(--public-form-accent, #4f8f8a);background:var(--public-form-soft, #e8f3f1)}.public-form-header h1{margin:0;color:#1f2d2b;letter-spacing:-.045em;font-size:clamp(1.8rem,6vw,3rem)}.public-form-header p{max-width:620px;margin:10px auto 0;color:#5f706c;line-height:1.65}.public-form,.public-form-identity{display:grid;gap:16px}.public-form-identity{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.public-question{margin:0;padding:18px;border:1px solid #e2ebe8;border-radius:24px;background:#fff}.public-question legend{display:flex;align-items:center;gap:9px;padding:0 6px;color:#243331;font-weight:700}.public-question legend span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;color:#fff;background:var(--public-form-accent, #4f8f8a);font-size:.8rem}.public-question legend strong{color:#b64c2f}.public-question p{margin:8px 0 12px;color:#657571}.public-question input,.public-question textarea,.public-question select,.public-form-identity input{width:100%;border:1px solid #dfe8e5;border-radius:16px;padding:13px 14px;color:#213331;background:#fbfdfc}.public-choice-list{display:grid;gap:9px}.public-choice-list label{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #e4ece9;border-radius:16px;background:#fbfdfc}.public-choice-list input{width:auto}.public-rating{display:flex;flex-wrap:wrap;gap:10px}.public-rating button{width:44px;height:44px;border:1px solid #dfe8e5;border-radius:15px;color:#314642;background:#fff}.public-rating button.active{color:#fff;border-color:var(--public-form-accent, #4f8f8a);background:var(--public-form-accent, #4f8f8a)}.public-form-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;border:0;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--public-form-accent, #4f8f8a),#243331);font-weight:700;cursor:pointer;box-shadow:0 16px 34px #1f33302e}.public-form-success{text-align:center}.public-form-success svg{color:var(--public-form-accent, #4f8f8a)}.public-form-success h1{margin:16px 0 8px;color:#213331}@media(max-width:1024px){.forms-layout{grid-template-columns:1fr}.forms-list{position:static;max-height:none}}@media(max-width:760px){.forms-hero,.form-editor-head{align-items:stretch;flex-direction:column}.form-editor-actions,.form-question-actions{justify-content:stretch}.form-editor-actions>*,.form-question-actions>*,.forms-question-panel .secondary-button{width:100%;justify-content:center}.form-question-card,.public-form-identity{grid-template-columns:1fr}.public-form-card{border-radius:26px}}.requirement-public-page{min-height:100vh;padding:clamp(14px,3vw,34px);background:radial-gradient(circle at 8% 8%,rgba(184,105,67,.18),transparent 30%),radial-gradient(circle at 88% 10%,rgba(79,143,138,.2),transparent 34%),linear-gradient(135deg,#f7f3ee,#eef5f3)}.requirement-shell{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px;max-width:1480px;margin:0 auto}.requirement-summary-panel,.requirement-form-card,.requirement-success-card{border:1px solid rgba(255,255,255,.68);border-radius:30px;background:#ffffffd1;box-shadow:0 28px 80px #26363424;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.requirement-summary-panel{position:sticky;top:18px;display:grid;gap:18px;align-self:start;max-height:calc(100vh - 36px);padding:18px;overflow:auto}.requirement-brand{display:flex;gap:12px;align-items:flex-start}.requirement-brand>span{display:grid;place-items:center;width:48px;height:48px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#2f4f4b,#b86943)}.requirement-brand p{margin:0 0 4px;color:#7a5a46;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.requirement-brand h1{margin:0;color:#20322f;font-size:1.16rem;line-height:1.2}.requirement-progress{display:grid;gap:8px;padding:14px;border-radius:20px;background:#f7f2ed}.requirement-progress div{display:flex;justify-content:space-between;color:#4d605c}.requirement-progress meter{width:100%;height:10px}.requirement-step-list{display:grid;gap:7px;padding:0;margin:0;list-style:none}.requirement-step-list button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:10px;border:1px solid transparent;border-radius:16px;color:#536864;text-align:left;background:transparent;cursor:pointer}.requirement-step-list span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;color:#55706b;background:#edf4f2;font-size:.78rem}.requirement-step-list li.active button,.requirement-step-list li.done button{border-color:#b8694338;color:#243331;background:#fff8f3}.requirement-step-list li.done span{color:#fff;background:#4f8f8a}.requirement-step-list li.active span{color:#fff;background:#b86943}.requirement-draft-status{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:16px;color:#48605b;background:#eef6f4;font-size:.84rem}.requirement-form-card{min-width:0;padding:clamp(18px,3vw,34px)}.requirement-form-header{max-width:840px;margin-bottom:22px}.requirement-form-header h2{margin:0;color:#1f302d;font-size:clamp(1.45rem,3vw,2.35rem);letter-spacing:-.04em}.requirement-form-header p{color:#5b6e69;line-height:1.6}.requirement-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.requirement-field{min-width:0;margin:0;padding:16px;border:1px solid #e1ebe8;border-radius:22px;background:#ffffffeb}.requirement-field-tabla_campos,.requirement-field-tabla_columnas_csv,.requirement-field-tabla_simple,.requirement-field-texto_largo,.requirement-field-cadena_ejemplo,.requirement-field-ordenable,.requirement-field-firma_aprobacion,.requirement-field-archivo,.requirement-field-imagenes_multiples{grid-column:1 / -1}.requirement-field legend{padding:0 5px;color:#263936;font-weight:700}.requirement-field legend strong{margin-left:4px;color:#b64c2f}.requirement-help,.requirement-example{margin:7px 0 10px;color:#667873;font-size:.86rem;line-height:1.45}.requirement-example{padding:9px 11px;border-radius:12px;color:#744b35;background:#fff5ee}.requirement-field input,.requirement-field textarea,.requirement-field select{width:100%;border:1px solid #dfe8e5;border-radius:15px;padding:12px 13px;color:#213331;background:#fbfdfc}.requirement-monospace,.requirement-answer-card pre,.requirement-review-section pre{font-family:Consolas,SFMono-Regular,ui-monospace,monospace}.requirement-choice-buttons,.requirement-check-grid{display:flex;flex-wrap:wrap;gap:9px}.requirement-choice-buttons button,.requirement-check-grid label,.requirement-table-actions button,.requirement-sortable button,.requirement-upload label,.requirement-review-actions button,.requirement-export-actions button,.requirement-modal-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #dfe8e5;border-radius:999px;padding:10px 14px;color:#314642;background:#fff;cursor:pointer}.requirement-choice-buttons button.active{border-color:#b86943;color:#fff;background:linear-gradient(135deg,#b86943,#754832)}.requirement-check-grid label{justify-content:flex-start}.requirement-check-grid input{width:auto}.requirement-unit-input,.requirement-money-input,.requirement-dimensions,.requirement-signature,.requirement-sortable-add{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.requirement-unit-input span{display:grid;place-items:center;border-radius:15px;color:#4f625e;background:#f1f6f4}.requirement-dimensions label{display:grid;gap:6px;color:#586b66;font-size:.82rem}.requirement-table-editor{display:grid;gap:10px}.requirement-table-scroll{overflow:auto;border:1px solid #e1ebe8;border-radius:18px}.requirement-table-editor table{width:100%;min-width:980px;border-collapse:collapse}.requirement-table-editor th,.requirement-table-editor td{padding:9px;border-bottom:1px solid #edf2f0;text-align:left;vertical-align:middle}.requirement-table-editor th{color:#5e716c;background:#f4f8f7;font-size:.78rem}.requirement-table-editor td input[type=checkbox]{width:auto}.requirement-table-editor td button{border:0;border-radius:999px;padding:7px 10px;color:#9b3f2f;background:#fff0ec}.requirement-table-actions{display:flex;flex-wrap:wrap;gap:8px}.requirement-upload{display:grid;gap:10px}.requirement-upload input[type=file]{display:none}.requirement-upload ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.requirement-upload li{padding:8px 10px;border-radius:12px;color:#405650;background:#f4f8f7}.requirement-sortable{display:grid;gap:9px}.requirement-sortable>div:not(.requirement-sortable-add){display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid #e1ebe8;border-radius:15px;background:#fff}.requirement-sortable>div svg{color:#8aa09a;cursor:grab}.requirement-signature label{display:flex;align-items:center;gap:8px;grid-column:1 / -1}.requirement-signature input[type=checkbox]{width:auto}.requirement-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid #e1ebe8}.requirement-actions .primary-button,.requirement-actions .secondary-button,.requirement-hero .primary-button,.requirement-hero .secondary-button,.requirement-admin-card .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.requirement-error{margin-top:16px}.requirement-review{display:grid;gap:16px}.requirement-review-actions,.requirement-export-actions,.requirement-modal-actions{display:flex;flex-wrap:wrap;gap:9px}.requirement-missing-box,.requirement-ready-box{padding:14px;border-radius:18px}.requirement-missing-box{color:#7a3227;background:#fff0ec}.requirement-ready-box{display:flex;align-items:center;gap:8px;color:#285c43;background:#e9f7ee}.requirement-review-section{display:grid;gap:10px;padding:16px;border:1px solid #e1ebe8;border-radius:22px;background:#fff}.requirement-review-section header{display:flex;justify-content:space-between;gap:12px}.requirement-review-section h3{margin:0;color:#243331}.requirement-review-section header button{border:0;border-radius:999px;padding:8px 12px;color:#fff;background:#4f8f8a}.requirement-review-section>div,.requirement-answer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.requirement-review-section article,.requirement-answer-card{min-width:0;padding:12px;border-radius:16px;background:#f7faf9}.requirement-review-section small,.requirement-answer-card small{color:#60736e;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.requirement-review-section pre,.requirement-answer-card pre{overflow:auto;margin:8px 0 0;white-space:pre-wrap;color:#253b36;font-size:.82rem;line-height:1.45}.requirement-success-card{display:grid;gap:14px;max-width:780px;margin:8vh auto;padding:clamp(24px,5vw,46px);text-align:center}.requirement-success-card svg{justify-self:center;color:#4f8f8a}.requirement-success-card h1{margin:0;color:#223633}.requirement-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.requirement-admin-card{min-width:0}.requirement-share-box{justify-content:space-between}.requirement-share-box button{flex:0 0 auto;border:0;border-radius:999px;padding:9px 13px;color:#fff;background:#4f8f8a}.requirement-last-response{display:grid;gap:6px}.requirement-last-response strong{color:#253b36;font-size:1.12rem}.requirement-last-response span,.requirement-last-response small{color:#657873}.requirement-response-table{display:grid;gap:8px}.requirement-response-head,.requirement-response-row{display:grid;grid-template-columns:1.2fr .8fr 1fr .9fr minmax(168px,auto);align-items:center;gap:10px;padding:10px 12px}.requirement-response-head{color:#667873;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.requirement-response-row{border:1px solid #e4ecea;border-radius:16px;color:#304541;background:#fff}.requirement-response-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.requirement-response-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:999px;padding:8px 12px;color:#fff;background:#b86943}.requirement-response-actions button.danger{color:#8c3529;background:#fff0ec}.requirement-response-actions button:disabled{cursor:not-allowed;opacity:.62}.requirement-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:clamp(12px,3vw,30px);background:#1822207a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.requirement-response-modal{width:min(1100px,calc(100vw - 28px));max-height:calc(100vh - 42px);border:1px solid rgba(255,255,255,.74);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(184,105,67,.12),transparent 28%),linear-gradient(135deg,#fffdf9,#f4faf8);box-shadow:0 34px 100px #14201d59;overflow:auto;padding:clamp(18px,3vw,28px)}.requirement-modal-header{position:sticky;top:calc(-1*clamp(18px,3vw,28px));z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:calc(-1*clamp(18px,3vw,28px)) calc(-1*clamp(18px,3vw,28px)) 16px;padding:clamp(18px,3vw,28px);border-bottom:1px solid rgba(79,143,138,.16);background:#fffdf9f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.requirement-modal-header h2{margin:0;color:#20322f;font-size:clamp(1.35rem,3vw,2.15rem);letter-spacing:-.04em}.requirement-modal-header span{display:inline-block;margin-top:5px;color:#647772}.requirement-modal-header button{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border:1px solid rgba(79,143,138,.18);border-radius:999px;color:#304541;background:#fff;cursor:pointer}.requirement-response-summary{display:grid;gap:16px;margin:16px 0;padding:18px;border:1px solid rgba(79,143,138,.18);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(184,105,67,.14),transparent 32%),linear-gradient(135deg,#fff,#f5faf8)}.requirement-summary-main{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:start}.requirement-summary-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#4f8f8a,#b86943)}.requirement-summary-main h3{margin:0;color:#20322f;font-size:1.35rem;letter-spacing:-.03em}.requirement-summary-main p:not(.eyebrow),.requirement-guidance-grid p{margin:6px 0 0;color:#536864;line-height:1.55}.requirement-summary-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.requirement-summary-metrics article,.requirement-guidance-grid article{padding:13px;border:1px solid #e1ebe8;border-radius:18px;background:#ffffffd1}.requirement-summary-metrics small,.requirement-guidance-grid small{display:block;color:#6b7d78;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.requirement-summary-metrics strong{display:block;margin-top:5px;color:#253b36;font-size:1.16rem}.requirement-guidance-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}.requirement-guidance-grid ul{display:grid;gap:6px;margin:8px 0 0;padding-left:18px;color:#536864}.requirement-detail-sections{display:grid;gap:14px;margin-top:16px}.requirement-detail-section{display:grid;gap:12px;padding:16px;border:1px solid #e1ebe8;border-radius:22px;background:#fff}.requirement-detail-section header h3{margin:0;color:#253b36;font-size:1.1rem}.requirement-detail-section header p{margin:4px 0 0;color:#6b7d78;line-height:1.45}.requirement-answer-card.image-card{min-height:140px}.requirement-answer-images-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:8px;margin-top:9px}.requirement-answer-images-mini img,.requirement-inline-images img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:14px;border:1px solid #e1ebe8}.requirement-inline-images div{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.requirement-inline-images figure{margin:0;padding:10px;border:1px solid #e1ebe8;border-radius:18px;background:#fff}.requirement-inline-images figcaption{margin-top:6px;color:#536864;font-size:.78rem;word-break:break-word}.requirement-attachments{display:grid;gap:10px;margin-top:16px}.requirement-attachments h3{margin:0}.requirement-attachments div{display:flex;flex-wrap:wrap;gap:8px}.requirement-attachments button{border:1px solid #dfe8e5;border-radius:999px;padding:9px 12px;color:#314642;background:#fff}.shipping-order-panel{display:grid;gap:16px;margin-top:14px;padding:16px;border:1px solid rgba(159,94,59,.18);border-radius:22px;background:linear-gradient(135deg,#fffaf5f5,#f7f1e9c7);box-shadow:0 18px 40px #482e1f14;max-width:100%;min-width:0;overflow:hidden}.shipping-products-table th,.shipping-products-table td{vertical-align:top;white-space:normal;font-size:.82rem}.shipping-products-table td:first-child{min-width:180px;max-width:320px;overflow-wrap:anywhere}.shipping-products-table th:last-child,.shipping-products-table td:last-child{width:112px;min-width:112px;max-width:132px;font-size:.74rem;line-height:1.25}.shipping-products-table td:last-child .status-badge{display:inline-flex;max-width:100%;padding:.2rem .42rem;font-size:.66rem;line-height:1.15;white-space:normal}.shipping-products-table td:last-child .inline-link-button{margin:.28rem 0 0;font-size:.7rem}.shipping-products-table td:last-child .shipping-logistics-source{font-size:.68rem;line-height:1.25}.shipping-product-row-muted{opacity:.72}.shipping-product-row-muted td{background:#faf7f3}.shipping-action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shipping-packing-plans{display:grid;gap:14px}.shipping-packing-box-list{display:grid;gap:12px;min-width:0;max-height:min(48vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 4px 2px;scrollbar-gutter:stable}.shipping-packing-box-list::-webkit-scrollbar{width:8px}.shipping-packing-box-list::-webkit-scrollbar-thumb{border-radius:999px;background:#286f7e52}.shipping-packing-box-list::-webkit-scrollbar-track{background:#cfe1e561}.shipping-packing-plan{display:grid;gap:14px;padding:15px;border:1px solid rgba(142,82,48,.16);border-radius:20px;background:#ffffffd1;min-width:0}.shipping-packing-plan.recommended{border-color:#1a775259;background:linear-gradient(135deg,#eefaf3f2,#ffffffe6)}.shipping-packing-plan.selected{border-color:#286f7e8c;box-shadow:0 0 0 3px #286f7e1c}.shipping-packing-plan>header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;min-width:0}.shipping-packing-plan>header div{display:grid;gap:3px;min-width:0}.shipping-packing-plan>header span,.shipping-packing-plan>header small{color:#6f6158;font-size:.82rem}.shipping-packing-plan>header strong{color:#2d211c;overflow-wrap:anywhere}.shipping-packing-explanation{margin:0;color:#544841;font-size:.86rem;line-height:1.45}.shipping-packing-metrics{display:flex;flex-wrap:wrap;gap:8px}.shipping-packing-metrics span{border-radius:999px;background:#f6f0eb;color:#4a3930;font-size:.78rem;padding:6px 9px}.shipping-packing-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;min-width:0}.shipping-packing-package{display:grid;gap:7px;padding:13px;border:1px solid rgba(126,91,71,.14);border-radius:17px;background:#fff;min-width:0;overflow-wrap:anywhere}.shipping-packing-package strong{color:#2f241f}.shipping-packing-package span{color:#5d514b;font-size:.86rem}.shipping-packing-package ul{display:grid;gap:4px;margin:4px 0 0;padding-left:18px;color:#463832;font-size:.86rem;overflow-wrap:anywhere}.shipping-plan-select{justify-self:start;border:1px solid rgba(40,111,126,.24);border-radius:999px;color:#245c68;background:#eef8fa;font-size:.82rem;padding:8px 12px}.shipping-plan-select.selected{color:#fff;background:#286f7e}.shipping-plan-select:disabled{cursor:not-allowed;opacity:.6}.form-actions{display:flex}.shipping-quotes-section .form-actions,.shipping-summary-card>button,.shipping-settings-grid .permission-modal-actions,.shipping-logistics-modal .modal-actions{gap:10px}.shipping-summary-card>button,.shipping-plan-select,.shipping-action-row button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.shipping-packing-plan,.shipping-packing-package,.shipping-package-row{overflow-wrap:anywhere}.shipping-filter-note{margin:0;padding:10px 12px;border:1px solid rgba(159,94,59,.2);border-radius:14px;color:#704632;background:#fff8f1;font-size:.86rem;line-height:1.4}.inline-link-button{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:0;border:0;color:#8d4f2d;background:transparent;font-size:.82rem;text-decoration:underline;text-underline-offset:3px}.inline-link-button:hover{color:#5f351f}.shipping-logistics-source{display:block;margin-top:3px;color:#806f64;font-size:.75rem;line-height:1.25}.shipping-logistics-modal{display:grid;gap:16px}.shipping-logistics-modal h3{margin:0 0 4px;color:#2f241f}.shipping-logistics-modal p{margin:0;color:#62554e;line-height:1.45}.shipping-logistics-hint{margin-top:8px!important;padding:9px 11px;border-radius:14px;background:#f8f0e9;color:#6e412a!important;font-size:.85rem}@media(max-width:1080px){.requirement-shell{grid-template-columns:1fr}.requirement-summary-panel{position:static;display:flex;align-items:center;max-height:none;padding:10px 12px;border-radius:20px}.requirement-summary-panel .requirement-brand,.requirement-step-list{display:none}.requirement-summary-panel .requirement-progress{flex:1;padding:10px 12px}.requirement-summary-panel .requirement-draft-status{flex:0 0 auto;white-space:nowrap}}@media(max-width:780px){.requirement-fields,.requirement-admin-grid{grid-template-columns:1fr}.requirement-actions,.requirement-hero,.requirement-review-section header{align-items:stretch;flex-direction:column}.requirement-actions>*,.requirement-review-actions button,.requirement-export-actions button,.requirement-hero .primary-button,.requirement-hero .secondary-button{width:100%}.requirement-response-head{display:none}.requirement-response-row{grid-template-columns:1fr}.requirement-response-actions{justify-content:stretch}.requirement-response-actions button{flex:1}.requirement-summary-main,.requirement-guidance-grid{grid-template-columns:1fr}.requirement-modal-backdrop{align-items:stretch;padding:8px}.requirement-response-modal{width:100%;max-height:calc(100vh - 16px);border-radius:20px}.requirement-modal-header{align-items:flex-start}.requirement-form-card,.requirement-summary-panel,.requirement-success-card{border-radius:24px}.requirement-summary-panel .requirement-draft-status{display:none}}@media(max-width:980px){.shipping-quote-grid,.shipping-settings-grid{grid-template-columns:1fr}.shipping-side-column{grid-row:auto}.shipping-package-row{grid-template-columns:1fr 1fr;align-items:stretch}.shipping-package-row.compact{grid-template-columns:1fr}.shipping-package-number{grid-column:span 1}}@media(max-width:640px){.agent-summary-hero,.agent-summary-action-strip{align-items:stretch;display:grid}.agent-summary-period{border-top:1px solid rgba(154,81,57,.2);border-left:0;padding-top:12px;padding-left:0}.agent-summary-chart-grid,.agent-profile-modal-facts,.agent-profile-modal-insights,.agent-pareto-grid{grid-template-columns:1fr}.agent-pareto-explanation,.agent-summary-panel.is-wide{grid-column:auto}.agent-balance-chart,.agent-crm-chart{grid-template-columns:1fr}.agent-donut-layout{grid-template-columns:118px minmax(0,1fr);gap:12px}.agent-lead-attention-row{grid-template-columns:minmax(90px,.8fr) minmax(80px,1.4fr) auto}.agent-balance-net,.agent-crm-rate{border-top:1px solid #e7ece9;border-left:0;padding-top:12px;padding-left:0}.agent-profile-modal,.agent-chart-detail-modal{max-height:calc(100vh - 24px);border-radius:16px;padding:15px}.agent-chart-detail-head{margin-bottom:13px}.agent-donut-layout{grid-template-columns:108px minmax(0,1fr)}.agent-response-spectrum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agent-profile-modal .agent-performance-score{grid-template-columns:1fr}.agent-profile-topbar-trigger>span:last-child{display:none}.reports-agent-topbar-action{width:36px;min-width:36px;justify-content:center;padding-inline:0;font-size:0}.reports-agent-topbar-action svg{margin:0}.agent-summary-bar-row{grid-template-columns:minmax(78px,.8fr) minmax(80px,1.5fr) auto}.agent-summary-action-list{justify-content:flex-start}.shipping-packing-box-list{max-height:42vh}.shipping-package-row,.shipping-summary-grid,.shipping-summary-grid.compact,.shipping-detail-summary{grid-template-columns:1fr}.shipping-package-edit-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-package-number{grid-column:auto}.shipping-rate-card>div,.shipping-band-head,.shipping-status-strip{display:grid;justify-content:stretch}.shipping-rate-total{display:inline-flex}.shipping-included-product{grid-template-columns:1fr 1fr}.shipping-included-product-name{grid-column:1 / -1}.shipping-action-row,.shipping-packing-plan>header{display:grid}}@media(max-width:640px){.agent-customer-risk-row,.agent-cross-sell-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 9px}.agent-customer-risk-row>div,.agent-cross-sell-track{grid-column:1 / -1;grid-row:3}.agent-repurchase-priority{grid-column:1;grid-row:2;justify-self:start}.agent-customer-risk-row>strong,.agent-cross-sell-row>b{grid-column:2;grid-row:1}.agent-detail-pagination{flex-wrap:wrap}}/*!
 * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
 * Copyright 2019-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
 */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}
