:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;line-height:1.5;font-variant-numeric:tabular-nums;color-scheme:light;color:var(--color-text);background:var(--color-bg);--moreira-navy: #171b4b;--moreira-yellow: #e6c21a;--color-bg: #f5f6f8;--color-surface: #ffffff;--color-surface-subtle: #f7f8fa;--color-surface-hover: #eef0f5;--color-text: #171b32;--color-heading: #171b4b;--color-muted: #626b7c;--color-border: #e5e7ee;--color-border-strong: #a0a7b7;--color-primary: #30365e;--color-primary-solid: #171b4b;--color-primary-soft: #f6f0d2;--color-on-primary: #ffffff;--color-accent: #e6c21a;--color-on-accent: #171b4b;--color-success: #1a694b;--color-success-bg: #e9f7ef;--color-success-border: #bcdbc9;--color-warning: #755616;--color-warning-bg: #fff7e4;--color-warning-border: #e5cf95;--color-danger: #a13a34;--color-danger-bg: #fff1ef;--color-danger-border: #e7b9b3;--color-info: #365383;--color-info-bg: #edf3fc;--color-info-border: #bdcde2;--color-chat-bg: #f5f6f8;--color-chat-outbound: #e9ecf6;--color-media-bg: #10221d;--color-focus: #30365e;--color-overlay: rgba(11,13,69,.58);--color-scrollbar: #a0a7b7;--color-shadow: 0 8px 26px rgba(11,13,69,.08);--color-sidebar: #f0f1f5;--bg: var(--color-bg);--surface-soft: var(--color-surface-subtle);--text: var(--color-text);--brand: var(--color-primary);--brand-strong: var(--color-primary-solid);--accent: var(--color-accent);--v4-selection: #f6f0d2;--v4-nav-active: #171b4b;--v4-radius: 14px;--v4-space: 24px;--moreira-bg: var(--color-bg);--moreira-surface: var(--color-surface);--moreira-danger: var(--color-danger);--green-950: var(--moreira-navy);--green-900: #171a62;--green-800: #20266f;--green-700: var(--color-primary);--green-100: var(--color-primary-soft);--lime: var(--color-accent);--amber: var(--color-accent);--red: var(--color-danger);--line: var(--color-border);--muted: var(--color-muted);--surface: var(--color-surface);--shadow: var(--color-shadow)}.guided-dossier{color:var(--color-text)}.guided-dossier h2,.guided-dossier h3,.guided-generation,.guided-step-heading>button,.guided-party-group-summary,.guided-add-party>summary{color:var(--color-heading)}.guided-step-heading,.guided-step-body,.guided-credit-participants,.guided-credit-review,.guided-summary,.guided-party-tabs>button{background:var(--color-surface)}.guided-party-tabs>button{color:var(--color-muted)}.guided-party-tabs>button[aria-selected=true]{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-heading)}.guided-step-heading.is-open .guided-step-number{background:var(--color-primary-solid);border-color:var(--color-primary-solid);color:var(--color-on-primary)}.guided-step-number.is-complete{background:var(--color-success-bg);color:var(--color-success)}.guided-financing{background:var(--color-surface-subtle);color:var(--color-text)}.guided-summary-items svg{color:var(--color-success)}.guided-pending{background:var(--color-warning-bg);color:var(--color-warning)}.guided-credit-review details>summary{color:var(--color-warning)}.guided-documents .dossier-document-row:has(.document-status.missing),.guided-documents .dossier-document-row:has(.document-status.integrity_failed){background:var(--color-warning-bg)}.guided-dossier .field,.guided-dossier .party-fieldset legend,.guided-progress-caption,.guided-progress-caption>span,.guided-step-copy small,.guided-party-tabs strong,.guided-party-tabs span,.guided-step-actions>span,.guided-summary-label,.guided-generation small,.guided-financing,.guided-summary-items>span,.guided-pending,.guided-pending button,.guided-other-pending,.guided-authority,.guided-document-group-role,.guided-document-group-count,.guided-documents .dossier-document-row span,.guided-dossier .form-footer,.guided-dossier .form-footer>.muted,.guided-dossier-heading>span{font-size:.875rem}.guided-dossier .guided-party-editor{background:var(--color-surface)}.processing-notice{background:var(--color-primary-soft);color:var(--color-heading)}.processing-notice__icon{color:var(--color-primary)}.processing-notice__title,.processing-notice__detail{font-size:.875rem}@media(max-width:800px){.guided-financing{background:transparent}}:root[data-theme=dark]{color-scheme:dark;--color-sidebar: #151925;--v4-selection: #302e25;--v4-nav-active: #e6c21a;--color-bg: #11141f;--color-surface: #191e2b;--color-surface-subtle: #1e2433;--color-surface-hover: #283044;--color-text: #e9ebf3;--color-heading: #f1f3fa;--color-muted: #939db3;--color-border: #2a3041;--color-border-strong: #68748c;--color-primary: #d3d8f2;--color-primary-solid: #e6c21a;--color-on-primary: #171b4b;--color-primary-soft: #302e25;--color-success: #8de0b5;--color-success-bg: #153a31;--color-success-border: #36755d;--color-warning: #ffe091;--color-warning-bg: #3d321c;--color-warning-border: #8c7438;--color-danger: #ffb0a7;--color-danger-bg: #48282d;--color-danger-border: #8d4b54;--color-info: #adcfff;--color-info-bg: #213550;--color-info-border: #496b93;--color-chat-bg: #11141f;--color-chat-outbound: #283149;--color-media-bg: #0b0e16;--color-focus: #e6c21a;--color-overlay: rgba(3,6,18,.72);--color-scrollbar: #68748c;--color-shadow: 0 8px 26px rgba(0,0,0,.22)}*{box-sizing:border-box}html{background:var(--moreira-bg)}body{margin:0;min-height:100vh}button,input,select,textarea{font:inherit;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;box-shadow:0 0 0 2px var(--color-surface);border-color:var(--color-focus)!important}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand strong{font-family:inherit}h1{margin-bottom:7px;font-size:clamp(1.55rem,2.2vw,2.15rem);letter-spacing:-.035em;color:var(--color-heading)}h2{font-size:1.06rem;margin-bottom:0;letter-spacing:-.015em}h3{font-size:1rem;margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:12px;top:-60px;z-index:100;background:var(--color-surface);color:var(--color-heading);padding:10px 14px;border-radius:7px;font-weight:700}.skip-link:focus{top:10px}.muted{color:var(--muted);font-size:.875rem}.eyebrow{display:block;color:var(--color-primary);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.app-frame{min-height:100vh;background:var(--moreira-bg)}.sidebar{position:fixed;inset:0 auto 0 0;width:236px;background:var(--green-950);color:#fff;padding:24px 16px 18px;display:flex;flex-direction:column;z-index:30}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:0 8px 27px}.brand-logo{display:block;width:min(100%,184px);height:auto}.brand-subtitle{padding-left:7px;font-size:.875rem;color:#c0c5e6;letter-spacing:.09em;text-transform:uppercase}.mobile-brand-logo{width:148px;max-height:45px}.brand-mark{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;color:var(--moreira-navy);background:var(--moreira-yellow);flex:none}.brand-mark svg{width:22px}.brand strong,.brand span{display:block}.brand strong{font-size:.98rem}.brand div>span{font-size:.875rem;color:#a8c1b8;margin-top:2px;letter-spacing:.04em;text-transform:uppercase}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav a{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 13px;border-radius:9px;color:#d5d8ef;text-decoration:none;font-size:.88rem;font-weight:600;border:1px solid transparent}.sidebar nav a{position:relative}.inbound-waiting-badge{position:absolute;right:6px;top:3px;min-width:21px;height:21px;padding:0 6px;border:2px solid var(--moreira-navy);border-radius:999px;background:#e53030;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:650;line-height:1;box-shadow:0 0 0 3px #e5303033;animation:inbound-waiting-pulse 1.8s ease-in-out infinite}.call-alert-badge{right:30px;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}@keyframes inbound-waiting-pulse{0%,to{box-shadow:0 0 0 3px #e530302e}50%{box-shadow:0 0 0 7px #e5303000}}.sidebar nav a svg{width:19px}.sidebar nav a:hover{background:#171a62;color:#fff}.sidebar nav a.active{background:#252b7b;color:#fff;border-color:#535bb3}.sidebar nav a.active svg{color:var(--moreira-yellow)}.sidebar-footer{margin-top:auto;border-top:1px solid #27483f;padding:17px 5px 0;display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center}.avatar{position:relative;width:35px;height:35px;border-radius:9px;display:grid;place-items:center;background:#252b7b;color:var(--moreira-yellow);font-weight:700}.sidebar-footer strong,.sidebar-footer div>span{display:block}.sidebar-footer strong{font-size:.875rem}.sidebar-footer div>span{font-size:.875rem;color:#c0c5e6;margin-top:2px}.online-dot{position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border:2px solid var(--moreira-navy);border-radius:50%;background:var(--moreira-yellow);box-shadow:0 0 0 3px #ffd84a24}.app-main{margin-left:236px;min-height:100vh}.mobile-topbar,.sidebar-scrim{display:none}.page{max-width:1600px;margin:0 auto;padding:34px clamp(22px,3vw,48px) 46px}.lead-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:25px}.surface{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:none}.manual-lead-page{max-width:1180px;margin:0 auto}.manual-lead-form{max-width:820px;padding:24px}.manual-lead-form .section-heading>svg{color:var(--color-primary);flex:none}.manual-lead-type{margin-top:22px}.manual-lead-warning{display:flex;align-items:flex-start;gap:11px;margin-top:18px;padding:14px;border:1px solid var(--color-warning-border);border-radius:10px;background:var(--color-warning-bg);color:var(--color-warning)}.manual-lead-warning.danger{border-color:var(--color-danger-border);background:var(--color-surface);color:var(--color-danger)}.manual-lead-warning>svg{flex:none;margin-top:2px}.manual-lead-warning p{margin:5px 0 12px;font-size:.875rem;line-height:1.45}.manual-lead-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.button{min-height:44px;padding:0 15px;border-radius:12px;border:1px solid transparent;background:var(--color-primary-solid);color:var(--color-on-primary);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;font-size:.875rem}.button.primary{background:var(--color-primary-solid);color:var(--color-on-primary)}.button.primary:hover{background:var(--color-primary-solid)}.button.secondary{background:var(--color-surface);border-color:var(--color-info-border);color:var(--color-heading)}.button.success{background:var(--color-primary-solid);color:var(--color-on-primary)}.button.danger-button{background:var(--color-surface);border-color:var(--color-danger-border);color:var(--color-danger)}.button.compact{min-height:44px;padding:0 11px}.button.full{width:100%}.icon-button{width:44px;height:44px;border-radius:8px;border:1px solid var(--color-info-border);background:var(--color-surface);color:var(--color-heading);display:grid;place-items:center;flex:none}.text-button{min-height:44px;border:0;background:transparent;color:var(--color-primary);font-weight:700;font-size:.875rem;padding:9px;display:inline-flex;align-items:center;justify-content:center}.text-button.danger{color:var(--color-danger)}.inline-icon{display:flex;align-items:center;gap:5px}.updated-chip,.authority-note{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--color-surface);border-radius:8px;padding:9px 12px;color:var(--color-muted);font-size:.875rem;font-weight:600;white-space:nowrap}.attention-strip{margin-bottom:18px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:var(--color-danger-border);border-left:5px solid var(--moreira-danger);background:linear-gradient(90deg,var(--color-danger-bg),var(--color-surface));box-shadow:0 8px 24px #e4474714}.attention-strip strong{display:block;font-size:.9rem;color:var(--color-danger)}.attention-strip p{margin:4px 0 0;color:var(--color-muted);font-size:.875rem}.attention-strip .button.primary{background:var(--moreira-danger)}.compact-header .authority-note{margin-top:10px}.filter-bar{background:var(--color-surface);border:1px solid var(--line);border-radius:11px;padding:12px 14px;display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px}.filter-bar label{font-size:.875rem;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.filter-bar select,.filter-bar input{display:block;margin-top:5px;min-width:145px;min-height:44px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:7px;padding:8px 10px;color:var(--color-success);font-size:.875rem}.filter-bar select{padding-right:32px}.filter-label{display:flex;gap:6px;align-items:center;font-size:.875rem;font-weight:700;padding:0 7px 8px 0}.lead-table-shell{overflow:hidden;border-radius:16px;box-shadow:0 7px 22px #13173e0b}.lead-table{width:100%;border-collapse:collapse}.lead-table th{padding:13px 15px;background:var(--color-surface);border-bottom:1px solid var(--color-info-border);color:var(--color-muted);font-size:.875rem;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.04em}.lead-table td{padding:15px;border-bottom:1px solid var(--color-info-border);color:var(--color-muted);font-size:.875rem;vertical-align:middle}.lead-table tbody tr:last-child td{border-bottom:0}.lead-table tbody tr:hover{background:var(--color-surface)}.lead-table a{color:var(--color-heading);text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.lead-table a:hover{text-decoration:underline;text-underline-offset:3px}.lead-table time{color:var(--color-muted);font-size:.875rem;white-space:nowrap}.lead-table .status-pill{background:var(--color-success-bg);color:var(--color-success)}.lead-table-empty{margin:0;padding:34px 18px;text-align:center;color:var(--muted);font-size:.875rem}.funnel-board{display:grid;grid-template-columns:repeat(5,minmax(230px,1fr));gap:12px;overflow-x:auto;padding-bottom:12px;scrollbar-color:var(--color-border) transparent}.funnel-column{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;min-height:490px}.funnel-column>header{display:flex;justify-content:space-between;align-items:center;padding:13px 13px 11px}.funnel-column>header h2{font-size:.875rem;color:var(--color-text)}.funnel-column>header span{min-width:27px;height:24px;padding:0 7px;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border);display:grid;place-items:center;font-size:.875rem;font-weight:700}.funnel-list{padding:0 8px 10px;display:flex;flex-direction:column;gap:8px}.lead-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;padding:12px;box-shadow:0 2px 5px #14342d06}.lead-card:hover{border-color:var(--color-border-strong)}.lead-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lead-card strong{font-size:.875rem}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--amber)}.micro-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.micro-grid div{min-width:0}.micro-grid dt{font-size:.875rem;text-transform:uppercase;color:var(--color-muted);letter-spacing:.05em}.micro-grid dd{font-size:.875rem;font-weight:600;margin:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-card time{font-size:.875rem}.column-empty{color:var(--color-muted);font-size:.875rem;text-align:center;padding:35px 8px}.spinner{width:25px;height:25px;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--green-700);animation:spin .7s linear infinite}.compact-header{align-items:center}.inbox-summary{display:flex;border:1px solid var(--line);background:var(--color-surface);border-radius:9px;overflow:hidden}.inbox-summary span{font-size:.875rem;color:var(--color-muted);padding:10px 14px}.inbox-summary span+span{border-left:1px solid var(--line)}.inbox-summary strong{color:var(--color-success)}.inbox-layout{height:calc(100vh - 166px);min-height:590px;display:grid;grid-template-columns:350px minmax(0,1fr);border:1px solid var(--line);border-radius:13px;background:var(--color-surface);overflow:hidden;box-shadow:var(--shadow)}.conversation-list{border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.conversation-tools{padding:12px;border-bottom:1px solid var(--line)}.conversation-tools label{display:flex;align-items:center;gap:8px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:0 10px}.conversation-tools input{height:39px;border:0;background:transparent;width:100%;font-size:.875rem}.conversation-items{overflow-y:auto;flex:1}.conversation-item{width:100%;padding:14px;text-align:left;border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-success)}.conversation-item:hover{background:var(--color-surface)}.conversation-item.selected{background:var(--color-success-bg);box-shadow:inset 3px 0 var(--green-700)}.conversation-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.conversation-row strong{font-size:.875rem}.conversation-row time{color:var(--color-muted);font-size:.875rem}.status-text{font-size:.875rem;color:var(--color-muted);display:flex;align-items:center;gap:5px;margin-top:5px}.unread{background:var(--color-success-bg);color:var(--color-success);border-radius:10px;padding:2px 7px;font-size:.875rem;font-weight:700}.last-message{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-muted);font-size:.875rem;margin:9px 0}.conversation-meta{display:flex;gap:5px;flex-wrap:wrap}.conversation-meta span{display:flex;align-items:center;gap:3px;background:var(--color-surface);border-radius:4px;padding:3px 5px;color:var(--color-muted);font-size:.875rem}.load-more{min-height:43px;border:0;border-top:1px solid var(--line);background:var(--color-surface);color:var(--color-text);font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px}.chat-surface{min-width:0}.chat-panel{height:100%;display:flex;flex-direction:column}.chat-header{padding:17px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:15px}.chat-header h2{margin-bottom:4px;font-size:1.05rem}.mode-badge{display:inline-flex;align-items:center;gap:6px;border-radius:15px;padding:6px 10px;font-size:.875rem;font-weight:700}.mode-badge.ai{background:var(--color-warning-bg);color:var(--color-success)}.mode-badge.human{background:var(--color-surface-subtle);color:var(--color-success)}.messages{padding:20px;overflow-y:auto;flex:1;background:var(--color-surface)}.message{max-width:70%;padding:10px 12px;border:1px solid var(--color-border);margin-bottom:11px;border-radius:3px 10px 10px;background:var(--color-surface)}.message.outgoing{margin-left:auto;background:var(--color-surface-subtle);border-color:var(--color-border);border-radius:10px 3px 10px 10px}.message.call-event{border-left:4px solid var(--color-warning-border);background:var(--color-warning-bg)}.message-author{font-size:.875rem;font-weight:700;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.message p{margin:5px 0;font-size:.875rem;line-height:1.45}.message time{font-size:.875rem;color:var(--color-muted)}.call-event-actions{display:flex;align-items:center;gap:10px;margin:7px 0}.call-event-actions a,.call-event-actions button{display:inline-flex;align-items:center;gap:4px;color:inherit;font-weight:700}.ai-paused-note{display:flex;align-items:center;justify-content:center;gap:9px;color:var(--color-muted);padding:15px;font-size:.875rem}.ai-paused-note span,.ai-paused-note strong{display:block}.chat-actions{padding:13px 18px;border-top:1px solid var(--line);display:flex;justify-content:flex-end}.composer-stack{border-top:1px solid var(--line)}.message-composer{display:flex;gap:8px;padding:10px 13px}.message-composer input{flex:1;border:1px solid var(--color-border);border-radius:8px;padding:0 11px;min-width:0}.return-box{padding:11px 13px;background:var(--color-surface);display:grid;grid-template-columns:1fr auto;gap:7px 10px;align-items:end}.return-box label{font-size:.875rem;font-weight:700;grid-column:1/-1}.return-box textarea{min-height:52px;resize:vertical;border:1px solid var(--color-border);border-radius:7px;padding:8px;font-size:.875rem}.field-error{color:var(--color-danger);font-size:.875rem;display:block;grid-column:1/-1}.lead-hero{padding-bottom:20px;border-bottom:1px solid var(--line)}.lead-meta{display:flex;gap:7px;flex-wrap:wrap}.lead-meta span{display:inline-flex;align-items:center;gap:4px;background:var(--color-surface);border:1px solid var(--line);border-radius:5px;padding:5px 7px;color:var(--color-muted);font-size:.875rem}.hero-status{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.status-pill{display:inline-flex;align-items:center;border-radius:15px;padding:5px 9px;font-size:.875rem;font-weight:700;white-space:nowrap}.status-pill.cadastro,.status-pill.pending,.status-pill.pendente_gerente{background:var(--color-warning-bg);color:var(--color-warning)}.status-pill.aguardando_diretor{background:var(--color-surface-subtle);color:var(--color-success)}.status-pill.em_revisao{background:var(--color-danger-bg);color:var(--color-danger)}.status-pill.neutral{background:var(--color-surface);color:var(--color-muted)}.lead-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px}.lead-kpis article{background:var(--color-surface);border:1px solid var(--line);border-radius:10px;padding:14px;display:flex;align-items:center;gap:11px}.lead-kpis svg{width:20px;color:var(--color-muted)}.lead-kpis span,.lead-kpis strong{display:block}.lead-kpis span{font-size:.875rem;color:var(--muted)}.lead-kpis strong{font-size:.9rem;margin-top:3px}.lead-kpis .pending-kpi svg,.warning-text{color:var(--color-warning)}.lead-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:15px}.lead-main,.lead-side{display:flex;flex-direction:column;gap:15px}.credit-form,.lead-main>.surface,.lead-side>.surface{padding:18px}.section-heading,.subsection-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px}.section-heading h2{font-size:1rem}.demo-label{font-size:.875rem;color:var(--color-muted);background:var(--color-surface);border-radius:4px;padding:5px 7px}.segmented{border:0;padding:0;margin:0 0 15px}.segmented legend{font-size:.875rem;font-weight:700;color:var(--color-muted);margin-bottom:6px}.segmented label{display:inline-flex;position:relative}.segmented input{position:absolute;opacity:0}.segmented label{min-height:38px;padding:0 13px;align-items:center;border:1px solid var(--color-border);font-size:.875rem;font-weight:600}.segmented label:first-of-type{border-radius:7px 0 0 7px}.segmented label:last-of-type{border-radius:0 7px 7px 0;margin-left:-1px}.segmented label:has(input:checked){background:var(--color-surface-subtle);border-color:var(--color-border-strong);color:var(--color-success);z-index:1}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.field{display:flex;flex-direction:column;gap:5px;font-size:.875rem;color:var(--color-muted);font-weight:700}.field.wide{grid-column:1/-1}.field input,.field select,.field textarea{min-height:40px;border:1px solid var(--color-border);border-radius:7px;padding:8px 10px;color:var(--color-success);background:var(--color-surface);font-weight:400}.field textarea{min-height:72px;resize:vertical}.check-row{display:flex;align-items:center;gap:8px;font-size:.875rem;margin:14px 0;color:var(--color-text)}.check-row input{width:17px;height:17px;accent-color:var(--green-700)}.subsection-heading{border-top:1px solid var(--color-border);margin-top:17px;padding-top:15px;align-items:center}.subsection-heading h3{font-size:.875rem}.subsection-heading p{font-size:.875rem;color:var(--muted);margin:3px 0 0}.guarantor-list{display:flex;flex-direction:column;gap:8px}.empty-inline{border:1px dashed var(--color-border);border-radius:8px;padding:14px;display:flex;align-items:center;gap:8px;color:var(--color-muted);font-size:.875rem}.guarantor-row{display:flex;align-items:end;gap:9px;padding:10px;background:var(--color-surface);border-radius:8px}.number-badge,.count-badge{min-width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--color-surface-subtle);color:var(--color-success);font-size:.875rem;font-weight:700}.grow{flex:1}.form-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--color-border);margin-top:16px;padding-top:15px}.document-list article{display:flex;align-items:center;gap:10px;border-top:1px solid var(--color-border);padding:11px 0}.document-list article:first-child{border-top:0}.document-icon{width:34px;height:34px;border-radius:7px;background:var(--color-surface);color:var(--color-success);display:grid;place-items:center}.document-icon.pendente{background:var(--color-warning-bg);color:var(--color-warning)}.document-list strong,.document-list .grow span{display:block}.document-list strong{font-size:.875rem}.document-list .grow span{font-size:.875rem;color:var(--muted);margin-top:2px}.document-status{font-size:.875rem;font-weight:700}.document-status.disponivel{color:var(--color-success)}.document-status.pendente{color:var(--color-warning)}.pending-card ul{list-style:none;margin:0;padding:0}.pending-card li{display:flex;gap:8px;align-items:center;border-top:1px solid var(--color-border);padding:10px 0;font-size:.875rem;color:var(--color-muted)}.pending-card li svg{color:var(--color-warning);flex:none}.proposal-item{border:1px solid var(--color-border);border-radius:8px;padding:12px;margin-top:10px}.proposal-item header{display:flex;justify-content:space-between;align-items:center}.proposal-item header strong{font-size:.875rem}.proposal-item dl{display:grid;grid-template-columns:1fr 1fr;margin:12px 0;gap:10px}.proposal-item dl div:first-child{grid-column:1/-1}.proposal-item dt{font-size:.875rem;color:var(--color-muted)}.proposal-item dd{font-size:.875rem;font-weight:700;margin:2px 0 0}.proposal-item footer{border-top:1px solid var(--color-border);padding-top:8px;display:grid;grid-template-columns:auto 1fr;gap:4px 5px;align-items:center;color:var(--color-muted);font-size:.875rem}.proposal-item footer time{grid-column:2}.proposal-item footer svg{color:var(--color-muted)}.approval-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:15px}.approval-summary article{background:var(--color-surface);border:1px solid var(--line);border-radius:9px;padding:12px 15px;display:flex;justify-content:space-between;align-items:center}.approval-summary span{font-size:.875rem;color:var(--color-muted)}.approval-summary strong{font-family:Manrope;font-size:1.15rem;color:var(--color-success)}.approvals-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:15px;align-items:start}.approval-queue{display:flex;flex-direction:column;gap:12px}.approval-card{background:var(--color-surface);border:1px solid var(--line);border-radius:11px;display:grid;grid-template-columns:minmax(0,1fr) 280px;overflow:hidden}.approval-main{padding:17px}.approval-title{display:flex;justify-content:space-between;gap:10px}.approval-title h3{margin-bottom:3px}.approval-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0 0}.approval-stats dt{font-size:.875rem;color:var(--color-muted)}.approval-stats dd{font-size:.875rem;font-weight:700;margin:3px 0 0}.success-text{color:var(--color-success)}.decision-panel{background:var(--color-surface);border-left:1px solid var(--line);padding:14px}.decision-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.decision-actions .button{flex:1 1 auto;font-size:.875rem;padding:0 9px}.exceptions{padding:16px}.exceptions>.section-heading svg{color:var(--color-warning)}.exceptions article{border-top:1px solid var(--color-border);padding-top:13px}.exception-title{display:flex;gap:7px;align-items:center}.exception-title strong{font-size:.875rem}.exception-dot{width:8px;height:8px;border-radius:50%;background:var(--color-primary-solid)}.exception-dot.resolved{background:var(--color-primary-solid)}.exceptions p{font-size:.875rem;line-height:1.45;color:var(--color-muted);margin:8px 0}.exceptions time{font-size:.875rem;color:var(--color-muted);display:block;margin-bottom:12px}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1100px){.sidebar{width:205px}.app-main{margin-left:205px}.page{padding:28px 22px}.inbox-layout{grid-template-columns:310px minmax(0,1fr)}.lead-layout{grid-template-columns:1fr}.lead-side{display:grid;grid-template-columns:1fr 1.25fr;align-items:start}.approvals-layout{grid-template-columns:1fr}.exceptions{order:-1}.approval-card{grid-template-columns:minmax(0,1fr) 260px}}@media(max-width:767px){.mobile-topbar{height:60px;display:flex;align-items:center;padding:0 14px;background:var(--green-950);color:#fff;position:sticky;top:0;z-index:25}.mobile-topbar .brand-mark{width:34px;height:34px;margin-right:9px}.mobile-topbar strong{font-family:Manrope;font-size:.9rem}.mobile-topbar .icon-button{margin-left:auto;background:#1c4a40;border-color:#315c52;color:#fff}.sidebar{transform:translate(-100%);transition:transform .2s ease;width:min(280px,82vw);padding-top:22px}.sidebar.open{transform:translate(0)}.sidebar-scrim{display:block;position:fixed;inset:0;border:0;background:#081b177a;z-index:29}.app-main{margin-left:0}.page{padding:20px 12px 28px}.lead-hero{align-items:flex-start;flex-direction:column;margin-bottom:18px;gap:13px}.hero-status{align-items:flex-start;text-align:left}.filter-bar{overflow-x:auto;align-items:end}.filter-label{display:none}.filter-bar select{min-width:132px}.funnel-board{margin-right:-12px;grid-template-columns:repeat(5,260px)}.funnel-column{min-height:410px}.inbox-page{padding:16px 0 0}.inbox-summary{width:100%;justify-content:stretch}.inbox-summary span{flex:1}.inbox-layout{height:auto;min-height:0;display:block;border-radius:0;border-left:0;border-right:0}.conversation-list{border-right:0;max-height:420px;border-bottom:1px solid var(--line)}.chat-surface{min-height:600px}.chat-header{align-items:flex-start}.message{max-width:88%}.return-box{grid-template-columns:1fr}.return-box .button{width:100%}.lead-kpis{grid-template-columns:1fr}.lead-layout,.lead-side{display:block}.lead-main>.surface,.lead-side>.surface{margin-top:12px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.guarantor-row{flex-wrap:wrap}.guarantor-row .number-badge{align-self:center}.guarantor-row .grow{min-width:210px}.form-footer{align-items:stretch;flex-direction:column}.approval-summary,.approval-card{grid-template-columns:1fr}.decision-panel{border-left:0;border-top:1px solid var(--line)}.approval-stats{grid-template-columns:1fr 1fr}.authority-note,.updated-chip{white-space:normal}.button,.icon-button{min-height:44px}}@media(max-width:767px){.manual-lead-actions{width:100%;align-items:stretch;flex-direction:column}.manual-lead-actions .button{width:100%}.manual-lead-form{padding:18px 14px}.manual-lead-warning .button{width:100%}}@media(max-width:390px){.inbox-summary{display:grid;grid-template-columns:1fr 1fr}.inbox-summary span{padding:9px;font-size:.875rem}.chat-header{flex-direction:column}.mode-badge{align-self:flex-start}.lead-meta{gap:5px}.approval-title{flex-direction:column}.approval-title .status-pill{align-self:flex-start}.approval-stats{grid-template-columns:1fr}.credit-form,.lead-main>.surface,.lead-side>.surface{padding:14px}.segmented label{padding:0 10px;font-size:.875rem}.subsection-heading{align-items:flex-start;flex-direction:column}.subsection-heading .button{width:100%}}.funnel-board{grid-template-columns:repeat(5,minmax(200px,1fr))}@media(max-width:767px){.filter-bar{display:grid;grid-template-columns:1fr 1fr;overflow:visible;align-items:end}.filter-bar label:nth-of-type(3){grid-column:1/-1}.filter-bar select{min-width:0;width:100%}.filter-bar .text-button{grid-column:1/-1;justify-self:start}.funnel-board{grid-template-columns:repeat(5,260px)}}@media(min-width:768px)and (max-width:900px){.filter-bar{display:grid;grid-template-columns:1fr 1fr;align-items:end}.filter-bar label:nth-of-type(3){grid-column:1/-1}.filter-bar select{min-width:0;width:100%}.filter-bar .text-button{grid-column:1/-1;justify-self:start}.funnel-board{width:100%;min-width:0}}.lead-card{display:block;text-decoration:none;color:inherit}.history-button{display:flex;align-items:center;gap:5px;margin:0 auto 12px}.operation-error{margin:0;padding:9px 14px;color:var(--color-danger);background:var(--color-danger-bg);border-top:1px solid var(--color-danger-border);font-size:.875rem}.session-state{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 12% 15%,rgba(255,216,74,.18),transparent 28%),linear-gradient(145deg,var(--color-surface),var(--color-info-bg))}.session-card{width:min(780px,100%);min-height:390px;display:grid;grid-template-columns:minmax(250px,.82fr) minmax(320px,1.18fr);overflow:hidden;border:1px solid var(--color-info-border);border-radius:22px;background:var(--color-surface);box-shadow:0 28px 80px #0b0d4524}.session-brand{padding:44px 34px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(150deg,#171b4b,#1c226c);color:#fff;text-align:left}.session-logo{display:block;width:min(100%,220px);height:auto}.session-brand span{margin-top:30px;color:#e6c21a;font-size:.875rem;font-weight:650;letter-spacing:.15em;text-transform:uppercase}.session-brand small{margin-top:8px;color:#c8cce7;font-size:.875rem;letter-spacing:.06em}.session-content{padding:54px 46px;display:flex;flex-direction:column;justify-content:center;text-align:left}.session-content h1{margin:0;color:var(--color-heading);font-size:1.65rem}.session-content>p{margin:12px 0 24px;color:var(--color-muted);line-height:1.6}.session-content button{min-height:46px;border:0;border-radius:10px;background:var(--color-primary-solid);color:var(--color-on-primary);padding:0 18px;font-weight:650}.session-content [role=alert],.integridade_falhou{color:var(--color-danger)}@media(max-width:640px){.session-state{padding:14px}.session-card{min-height:0;grid-template-columns:1fr;border-radius:17px}.session-brand{padding:28px 26px;align-items:center;text-align:center}.session-logo{width:185px}.session-brand span{margin-top:15px}.session-content{padding:32px 26px;text-align:center}.session-content h1{font-size:1.35rem}.demo-role-actions{display:grid;gap:9px}}@media(max-width:767px){.sidebar{position:static;display:none;width:100%;height:auto;min-height:0;padding:14px;transform:none;transition:none}.sidebar.open{display:flex;transform:none}.sidebar .brand{display:none}.sidebar-footer{margin-top:12px}.app-frame{display:flex;flex-direction:column}.mobile-topbar{order:0}.sidebar{order:1}.app-main{order:2}}@media(max-width:480px){button,input,select,textarea,.field input,.field select,.field textarea,.button.compact,.load-more,.sidebar nav a,.text-button{min-height:44px}.muted,.field,.conversation-meta span{font-size:.875rem}}.mobile-topbar strong,.approval-summary strong{font-family:inherit}.lead-deep-link{display:inline-flex;margin:5px 0 0;padding:0;text-decoration:none}.chat-header>div{min-width:0}.eyebrow,.brand div>span,.sidebar-footer div>span,.filter-bar label,.funnel-column>header span,.micro-grid dt,.micro-grid dd,.lead-card time,.conversation-row time,.status-text,.unread,.conversation-meta span,.inbox-summary span,.mode-badge,.message-author,.message time,.ai-paused-note,.return-box label,.field-error,.lead-meta span,.status-pill,.lead-kpis span,.demo-label,.segmented legend,.field,.subsection-heading p,.empty-inline,.number-badge,.count-badge,.document-list .grow span,.document-status,.proposal-item dt,.proposal-item footer,.approval-summary span,.approval-stats dt,.decision-actions .button,.exceptions p,.exceptions time{font-size:.875rem}.micro-grid dt,.conversation-row time,.conversation-meta span,.message time,.proposal-item dt,.proposal-item footer,.approval-stats dt,.exceptions time{color:var(--color-muted)}@media(max-width:480px){.icon-button{width:44px;min-width:44px}.segmented label{min-height:44px}.lead-deep-link{min-height:44px;align-items:center}}.document-list .document-row{display:block;min-width:0}.document-primary{display:flex;min-width:0;align-items:center;gap:10px}.document-primary .grow{min-width:0}.document-primary .grow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-primary .document-status,.document-primary .icon-button{flex:none}.document-feedback{width:100%;padding:8px 0 0 44px}.document-fallback{min-height:44px;text-decoration:none}@media(max-width:480px){.document-feedback,.document-fallback{width:100%;min-height:44px}.document-feedback{padding-left:0}}.proposal-item{box-shadow:0 1px 2px #17372e0a}.proposal-item header{gap:10px;align-items:flex-start}.proposal-item header>div{min-width:0}.proposal-version,.proposal-code{display:block}.proposal-version{font-size:.875rem;color:var(--muted)}.proposal-code{margin-top:3px;overflow-wrap:anywhere}.proposal-item .status-pill{max-width:55%;white-space:normal;text-align:right;justify-content:flex-end}.status-pill.pdf_oficial_disponivel{background:var(--color-surface-subtle);color:var(--color-success)}.status-pill.gerando_na_moreira,.status-pill.aguardando_integracao_moreira,.status-pill.sincronizando_comprador_avalistas{background:var(--color-warning-bg);color:var(--color-warning)}.status-pill.sandbox{background:var(--color-surface);color:var(--color-muted)}.consumption-route{font-size:.875rem;font-weight:750;color:var(--color-success);margin:13px 0}.proposal-item dl{grid-template-columns:repeat(3,minmax(0,1fr))}.proposal-item dl div:first-child{grid-column:auto}.proposal-review,.proposal-watermark{display:flex;align-items:flex-start;gap:6px;border-radius:7px;padding:9px;margin:10px 0;font-size:.875rem}.proposal-review{background:var(--color-warning-bg);color:var(--color-warning)}.proposal-watermark{background:var(--color-surface);color:var(--color-muted)}.proposal-review svg,.proposal-watermark svg{flex:none}.proposal-actions{border-top:1px solid var(--color-border);padding-top:10px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:8px}.proposal-actions .button{flex:1 1 0;min-width:0;min-height:36px;padding:7px 10px}.proposal-actions time{flex-basis:100%;text-align:right;font-size:.875rem;color:var(--muted);white-space:nowrap}.proposal-fallback{display:flex;margin-top:8px;text-align:center}.proposal-item>.field-error{display:block;margin-top:8px}.proposal-send-help{margin:8px 0 0;color:var(--muted);font-size:.875rem}.plant-demand .proposal-customer-name{grid-column:1/-1;min-width:0}.intent-line{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:7px 0 2px;padding:6px 8px;border-radius:7px;background:var(--color-surface);color:var(--color-muted);font-size:.875rem}.intent-line time{font-size:.875rem}.intent-line.advancing,.intent-pill.advancing{background:var(--color-warning-bg);color:var(--color-warning)}.intent-line.hot,.intent-pill.hot{background:var(--color-danger-bg);color:var(--color-danger)}.intent-pill{display:inline-flex;padding:6px 9px;border-radius:999px;background:var(--color-surface);color:var(--color-muted);font-size:.875rem;font-weight:650}.hot-deadline{color:var(--color-danger);font-size:.875rem;font-weight:700}.marketing-quality>header>strong{max-width:310px;color:var(--color-warning);font-size:.875rem;text-align:right}.marketing-quality-table{display:grid;gap:10px}.marketing-quality-table article{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--color-surface)}.marketing-quality-name{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketing-quality-name>strong{color:var(--color-heading);font-size:.875rem}.recommendation{padding:5px 8px;border-radius:999px;background:var(--color-surface);color:var(--color-muted);font-size:.875rem;font-weight:650}.recommendation.increase{background:var(--color-success-bg);color:var(--color-success)}.recommendation.reduce,.recommendation.review{background:var(--color-danger-bg);color:var(--color-danger)}.recommendation.maintain{background:var(--color-info-bg);color:var(--color-primary)}.marketing-quality-table dl{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin:12px 0}.marketing-quality-table dl div{padding:8px;border-radius:7px;background:var(--color-surface)}.marketing-quality-table dt{color:var(--color-muted);font-size:.875rem}.marketing-quality-table dd{margin:3px 0 0;color:var(--color-success);font-size:.875rem;font-weight:650}.marketing-quality-table p{margin:0;color:var(--color-muted);font-size:.875rem}.marketing-quality-table small{display:block;margin-top:7px;color:var(--color-muted);font-size:.875rem}@media(max-width:480px){.proposal-item dl{grid-template-columns:1fr 1fr}.proposal-item dl div:last-child{grid-column:1/-1}.proposal-actions{align-items:stretch;flex-direction:column}.proposal-actions .button{width:100%;min-height:44px}.proposal-actions time{text-align:right}}html,body{max-width:100%;background:var(--moreira-bg);color:var(--color-heading);overflow-x:visible}.page{max-width:none;width:100%}.sidebar{background:var(--moreira-navy)}.sidebar-footer{border-top-color:#30377e}.sidebar-logout{color:#e6c21a}.sidebar-logout:hover,.sidebar-logout:focus-visible{color:#fff;background:#252b7b}.eyebrow{color:var(--color-primary)}.mobile-topbar{background:var(--moreira-navy)}@media(min-width:1600px){.sidebar{width:260px;padding:30px 18px 22px}.app-main{margin-left:260px}.page{width:min(100%,2200px);max-width:2200px;margin:0 auto;padding:42px clamp(34px,3vw,72px) 56px}h1{font-size:clamp(2rem,2.2vw,2.6rem)}}@media(min-width:768px)and (max-width:1180px){.sidebar{width:84px;padding:20px 10px 14px}.brand{align-items:center;justify-content:center;padding:0 0 22px}.brand .brand-logo{width:62px}.brand-subtitle,.sidebar-footer>div,.online-dot{display:none}.sidebar nav{gap:8px}.sidebar nav a{justify-content:center;padding:0;gap:0}.sidebar nav a .nav-label,.sidebar-logout-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sidebar-footer{display:flex;justify-content:center;border-top:0;padding:0}.sidebar-footer .sidebar-logout{width:44px;min-width:44px;padding:0}.app-main{margin-left:84px}.page{padding:30px 28px 44px}.lead-side{grid-template-columns:1fr}}@media(max-width:767px){html,body{width:100%;max-width:100%;overflow-x:visible}.app-frame{display:block;min-height:100dvh}.mobile-topbar{height:60px;display:flex;position:sticky;top:0;z-index:25}.mobile-topbar .menu-toggle{display:none}.sidebar,.sidebar.open{position:fixed;inset:auto 0 0;width:100%;height:calc(66px + env(safe-area-inset-bottom));min-height:calc(66px + env(safe-area-inset-bottom));display:block;transform:none;transition:none;padding:0;background:var(--moreira-navy);box-shadow:0 -6px 20px #0b0d452e;z-index:30}.sidebar .brand,.sidebar-footer{display:none}.sidebar nav{height:66px;display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0 max(4px,env(safe-area-inset-right)) 0 max(4px,env(safe-area-inset-left))}.sidebar nav a{flex:1 1 0;min-width:0;min-height:50px;padding:6px 4px;gap:3px;justify-content:center;flex-direction:column;border-radius:8px;font-size:.875rem;line-height:1.1;text-align:center}.sidebar nav a svg{width:18px;height:18px;flex:none}.sidebar nav a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.app-main{margin-left:0;min-height:100dvh;padding-bottom:calc(66px + env(safe-area-inset-bottom))}.page{padding:20px 12px 28px}.attention-strip{align-items:stretch;flex-direction:column}.attention-strip .button{width:100%}.button,.icon-button,.text-button,.load-more,.lead-deep-link,.document-fallback,.proposal-fallback,.proposal-actions .button,.segmented label{min-height:44px}.message-composer input,.field input,.field select,.field textarea,.filter-bar select{min-height:48px}.lead-table-shell{overflow:visible;background:transparent;border:0;box-shadow:none}.lead-table,.lead-table tbody,.lead-table tr,.lead-table td{display:block;width:100%}.lead-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lead-table tbody{display:grid;gap:10px}.lead-table tr{padding:13px 14px;background:var(--color-surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 18px #0b0d450d}.lead-table td{min-height:36px;padding:7px 0;border:0;display:grid;grid-template-columns:minmax(104px,.8fr) minmax(0,1.2fr);gap:12px;align-items:center;text-align:right}.lead-table td:before{content:attr(data-label);color:var(--color-muted);font-size:.875rem;font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.04em}.lead-table td:first-child{padding-top:0;padding-bottom:9px;border-bottom:1px solid var(--color-info-border)}.lead-table td:first-child a{justify-content:flex-end}.lead-table td .status-pill{justify-self:end;white-space:normal;text-align:right}.lead-table time{white-space:normal}}@media(max-width:1024px){.proposal-actions .button{min-height:44px}}.seller-availability-global{position:relative;z-index:24;flex:none;width:100%;padding:9px clamp(22px,3vw,48px) 0}.seller-availability-global>.availability-control{width:100%;margin:0}@media(min-width:1600px){.seller-availability-global{width:min(100%,2200px);margin:0 auto;padding:9px clamp(34px,3vw,72px) 0}}@media(min-width:768px)and (max-width:1180px){.seller-availability-global{padding:9px 28px 0}}.availability-control.compact .availability-icon{width:32px;height:32px}.availability-control.compact .availability-icon svg{width:18px}.context-document-list{display:grid;gap:8px;margin-top:11px}.context-document{padding:9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);display:grid;gap:8px}.context-document>div:first-child{min-width:0;display:grid;gap:3px}.context-document>div:first-child strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}.context-document>div:first-child span{color:var(--color-muted);font-size:.875rem}.context-document-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.context-document-actions button{min-width:0;min-height:36px;padding:0 6px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:.875rem;font-weight:700}.context-document>small{color:var(--color-danger);font-size:.875rem}.customer-phone{margin-top:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--color-heading)}.customer-phone>strong{font-size:.88rem;letter-spacing:.01em}.customer-phone>.button{min-height:38px;padding:0 11px}.customer-phone>span{color:var(--color-danger);font-size:.875rem}.media-composer{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 13px 0}.media-action{position:relative;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:.875rem;font-weight:700;cursor:pointer}.media-action:hover{background:var(--color-surface);border-color:var(--color-border)}.media-action:focus-within{outline:2px solid var(--color-border-strong);outline-offset:2px}.media-action input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.media-action:has(input:disabled),.media-action:disabled{opacity:.55;cursor:not-allowed}.audio-action.recording{border-color:var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger);animation:recording-pulse 1.3s ease-in-out infinite}.media-feedback{color:var(--color-success);font-size:.875rem;font-weight:700}.media-composer .field-error{width:100%}@keyframes recording-pulse{50%{box-shadow:0 0 0 4px #c541361f}}@media(max-width:480px){.media-composer{display:grid;grid-template-columns:repeat(2,1fr)}.media-action{min-height:44px;justify-content:center;padding:0 5px}.media-feedback,.media-composer .field-error{grid-column:1/-1}}.message-media{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:7px 0}.message-media button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-success);font-size:.875rem;font-weight:700}.message-media span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-muted);font-size:.875rem}.message-media small{color:var(--color-danger)}.message-audio{display:block;width:min(100%,280px);height:38px;margin:8px 0}.message-image,.message-video{display:block;max-width:min(100%,320px);max-height:260px;object-fit:contain;border-radius:8px;margin:8px 0;background:var(--color-media-bg)}.conversation-phone{display:block;width:max-content;margin-top:3px;color:var(--color-success);font-size:.875rem;font-weight:700;text-decoration:none}.delivery-status{display:block;margin-top:5px;color:var(--color-muted);font-size:.875rem;font-weight:700}.delivery-status.read{color:#38a9f4}.delivery-status.attention{color:var(--color-warning)}.message-image-button{display:block;padding:0;border:0;border-radius:8px;background:transparent;cursor:zoom-in}.message-image-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.message-image-button .message-image{margin:8px 0}.image-viewer{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#030816e6;cursor:zoom-out}.image-viewer-content{display:flex;flex-direction:column;gap:12px;width:min(100%,1100px);height:min(100%,900px);cursor:default}.image-viewer-actions{display:flex;justify-content:flex-end;gap:10px}.image-viewer-actions button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.35);border-radius:9px;background:#18213a;color:#fff;font-weight:700}.image-viewer-content>img{display:block;min-height:0;width:100%;height:100%;object-fit:contain;border-radius:10px}.image-viewer-content small{align-self:center;color:#ffb4b4;font-weight:700}@media(max-width:640px){.image-viewer{padding:12px}.image-viewer-content{height:100%}.image-viewer-actions button{flex:1;justify-content:center}}.document-consent-control{width:100%;display:grid;gap:8px;padding:10px;border:1px solid var(--color-warning-border);border-radius:8px;background:var(--color-warning-bg);color:var(--color-warning)}.document-consent-control label{display:flex;align-items:flex-start;gap:7px;font-size:.875rem;line-height:1.4}.document-consent-control label:has(input:not([type=checkbox])){display:grid}.document-consent-control input[type=checkbox]{flex:none;width:18px;height:18px}.document-consent-control input:not([type=checkbox]){min-height:38px;padding:7px 9px;border:1px solid var(--color-warning-border);border-radius:7px;background:var(--color-surface)}.document-consent-control button{justify-self:start;min-height:38px;padding:0 11px;border:1px solid var(--color-warning-border);border-radius:7px;background:var(--color-surface);color:var(--color-warning);font-size:.875rem;font-weight:700}.document-consent-control small{color:var(--color-success);font-size:.875rem}.document-consent-control small[role=alert]{color:var(--color-danger)}.media-composer>.document-consent-control{flex-basis:100%}.demo-role-actions{display:flex;gap:9px;justify-content:center;flex-wrap:wrap}.demo-role-actions button{min-height:44px;padding:0 16px}.demo-role-actions button+button{background:var(--color-surface);color:var(--color-heading);border:1px solid var(--color-border)}@media(min-width:1181px){.inbox-layout{grid-template-columns:320px minmax(420px,1fr) 300px}}@media(min-width:1181px)and (max-width:1439px){.inbox-layout{grid-template-columns:240px minmax(0,1fr) 260px}}.conversation-context{min-width:0;overflow-y:auto;border-left:1px solid var(--line);background:var(--color-surface);padding:20px 18px;display:flex;flex-direction:column;gap:17px}.context-heading{padding-bottom:16px;border-bottom:1px solid var(--line)}.context-heading h2{margin:5px 0 9px;font-size:1.05rem}.context-heading p{margin:0;color:var(--color-muted);font-size:.875rem;line-height:1.55}.context-state{margin:0;color:var(--color-muted);font-size:.875rem}.context-state.error{color:var(--color-danger)}.context-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px}.context-metrics>div{min-width:0;padding:11px 10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);display:grid;grid-template-columns:auto 1fr;column-gap:7px;align-items:center}.context-metrics svg{color:var(--color-primary)}.context-metrics span{color:var(--color-muted);font-size:.875rem}.context-metrics strong{grid-column:1/-1;margin-top:7px;color:var(--color-success);font-size:.875rem}.context-section{padding:13px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.context-section.attention{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.context-section-title{display:flex;justify-content:space-between;gap:9px;align-items:center;font-size:.875rem}.context-section-title span{display:flex;align-items:center;gap:5px;color:var(--color-muted)}.context-section-title strong{color:var(--color-success)}.context-progress{height:6px;margin-top:11px;border-radius:99px;background:var(--color-surface-subtle);overflow:hidden}.context-progress span{display:block;height:100%;border-radius:inherit;background:var(--color-primary-solid)}.context-section ul{margin:10px 0 0;padding-left:17px;color:var(--color-warning);font-size:.875rem;line-height:1.6}.context-owner{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;padding:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.context-owner svg{grid-row:1/3;color:var(--color-primary)}.context-owner span{color:var(--color-muted);font-size:.875rem}.context-owner strong{font-size:.875rem}.context-link{width:100%;margin-top:auto;text-align:center;justify-content:center}@media(max-width:1180px)and (min-width:768px){.conversation-context{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);max-height:none}.inbox-layout{height:auto}.context-metrics{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.conversation-context{border-left:0;border-top:1px solid var(--line)}.context-metrics{grid-template-columns:1fr 1fr}}.executive-page{background:transparent}.executive-header{align-items:center}.executive-alert{margin-bottom:16px;padding:14px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid var(--color-danger-border);border-left:5px solid var(--moreira-danger);border-radius:12px;background:var(--color-surface);color:var(--color-danger)}.executive-alert div{display:grid;gap:3px}.executive-alert span{font-size:.875rem;color:var(--color-muted)}.executive-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px}.executive-kpis article{position:relative;min-width:0;padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--color-surface);box-shadow:0 7px 22px #0f2b230b;display:grid;grid-template-columns:auto 1fr;column-gap:9px;align-items:center}.executive-kpis article>svg{color:var(--color-primary)}.executive-kpis article>span{font-size:.875rem;color:var(--color-muted)}.executive-kpis article>strong{grid-column:1/-1;margin-top:13px;font-size:1.38rem;color:var(--color-heading);letter-spacing:-.03em}.executive-kpis article>small{grid-column:1/-1;margin-top:4px;color:var(--color-muted);font-size:.875rem}.executive-kpis .highlight{border-color:var(--color-warning-border);background:linear-gradient(145deg,var(--color-surface),var(--color-warning-bg))}.executive-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:15px}.executive-grid>.surface{padding:18px;border-radius:13px}.executive-grid section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.executive-grid h2{font-size:1rem;margin-top:3px}.target-card>header>strong{font-size:1.55rem;color:var(--color-primary)}.target-track{height:12px;margin:22px 0 12px;border-radius:99px;background:var(--color-surface-subtle);overflow:hidden}.target-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary-solid),var(--color-accent))}.target-values{display:flex;justify-content:space-between;gap:12px;color:var(--color-muted);font-size:.875rem}.target-values strong{display:block;margin-top:3px;color:var(--color-success);font-size:.875rem}.target-card>p{margin:16px 0 0;padding-top:13px;border-top:1px solid var(--line);color:var(--color-muted);font-size:.875rem;line-height:1.5}.pipeline-bars{display:grid;gap:12px;margin-top:19px}.pipeline-bars>div{display:grid;grid-template-columns:118px 1fr 24px;align-items:center;gap:9px;font-size:.875rem}.pipeline-bars>div>span{color:var(--color-muted)}.pipeline-bars>div>div{height:7px;border-radius:99px;background:var(--color-surface);overflow:hidden}.pipeline-bars i{display:block;height:100%;border-radius:inherit;background:var(--color-primary-solid)}.pipeline-bars strong{text-align:right}.ai-monitor-card{grid-column:1/-1}.ai-monitor-card>header>svg{color:var(--color-primary)}.ai-monitor-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.ai-monitor-list>a{min-width:0;padding:13px;border:1px solid var(--color-border);border-radius:10px;color:inherit;text-decoration:none;background:var(--color-surface)}.ai-monitor-list>a:hover{border-color:var(--color-border-strong)}.ai-monitor-list>a.needs-attention{border-color:var(--color-danger-border);background:var(--color-surface)}.ai-monitor-status{display:flex;align-items:center;gap:5px;color:var(--color-muted);font-size:.875rem}.ai-monitor-status i{width:7px;height:7px;border-radius:50%;background:var(--color-primary-solid)}.needs-attention .ai-monitor-status i{background:var(--moreira-danger)}.ai-monitor-list strong{display:block;margin-top:9px;font-size:.875rem}.ai-monitor-list p{min-height:36px;margin:5px 0 12px;color:var(--color-muted);font-size:.875rem;line-height:1.45}.ai-monitor-list footer{display:flex;gap:5px;flex-wrap:wrap;color:var(--color-muted);font-size:.875rem}.ai-monitor-list footer span,.ai-monitor-list footer time{padding:3px 5px;border-radius:4px;background:var(--color-surface)}@media(max-width:1100px){.executive-kpis{grid-template-columns:1fr 1fr}.executive-grid{grid-template-columns:1fr}.ai-monitor-card{grid-column:auto}.ai-monitor-list{grid-template-columns:1fr 1fr}}@media(max-width:767px){.executive-alert{grid-template-columns:auto 1fr}.executive-alert .button{grid-column:1/-1;width:100%}.executive-kpis{grid-template-columns:1fr 1fr}.executive-grid>.surface{padding:15px}.target-values{flex-direction:column}.ai-monitor-list{grid-template-columns:1fr}}@media(max-width:430px){.executive-kpis{grid-template-columns:1fr}.executive-kpis article>strong{font-size:1.25rem}.pipeline-bars>div{grid-template-columns:95px 1fr 22px}}.team-page{min-width:0;overflow-x:hidden;background:radial-gradient(circle at 88% 0,rgba(255,216,74,.11),transparent 24%)}.team-header{align-items:center}.team-authority-note,.team-feedback{margin-bottom:14px;padding:12px 14px;border:1px solid var(--color-info-border);border-radius:11px;background:var(--color-surface);color:var(--color-muted);display:flex;align-items:center;gap:10px;font-size:.875rem;line-height:1.45}.team-authority-note svg,.team-feedback svg{flex:none;color:var(--color-primary)}.team-feedback{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success)}.team-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.team-summary article{padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--color-surface);box-shadow:0 5px 18px #0b0d450a}.team-summary span{display:block;color:var(--muted);font-size:.875rem}.team-summary strong{display:block;margin-top:8px;color:var(--color-heading);font-size:1.35rem}.team-filters{padding:12px 14px;margin-bottom:14px;display:flex;align-items:end;gap:12px}.team-filters label>span{display:block;margin-bottom:5px;color:var(--muted);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.team-filters input,.team-filters select{min-height:44px;border:1px solid var(--color-info-border);border-radius:8px;background:var(--color-surface);color:var(--color-heading);padding:0 11px}.team-search{position:relative;flex:1;max-width:440px}.team-search svg{position:absolute;left:12px;bottom:13px;color:var(--color-muted)}.team-search input{width:100%;padding-left:38px}.team-table{max-width:100%;overflow:visible}.team-table-head,.team-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,.85fr) minmax(0,1fr) minmax(0,.55fr) minmax(0,.65fr);gap:12px;align-items:center}.team-table-head{padding:11px 15px;border-bottom:1px solid var(--line);background:var(--color-surface);color:var(--color-muted);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.team-row{width:100%;padding:15px;border-bottom:1px solid var(--color-info-border);min-width:0}.team-row:last-child{border-bottom:0}.team-row>[role=cell]{min-width:0;color:var(--color-muted);font-size:.875rem}.team-identity strong,.team-identity span,.team-identity small{display:block;overflow:hidden;text-overflow:ellipsis}.team-identity strong{color:var(--color-heading);font-size:.875rem}.team-identity span{margin-top:4px}.team-identity small{margin-top:3px;color:var(--color-muted)}.seller-status{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:999px;font-weight:700;font-size:.875rem}.seller-status.available{background:var(--color-success-bg);color:var(--color-success)}.seller-status.unavailable{background:var(--color-surface);color:var(--color-muted)}.seller-status.invited{background:var(--color-warning-bg);color:var(--color-warning)}.seller-status.full,.seller-status.suspended{background:var(--color-danger-bg);color:var(--color-danger)}.invitation-state{display:block;margin-top:6px;font-size:.875rem;color:var(--color-muted)}.invitation-state.failed,.invitation-state.review{color:var(--color-danger);font-weight:700}.capacity-cell strong{display:block;font-size:.875rem}.capacity-track{height:7px;margin-top:8px;border-radius:99px;background:var(--color-surface);overflow:hidden}.capacity-track span{display:block;height:100%;border-radius:inherit;background:var(--color-primary-solid)}.territory-list>span:not(.team-mobile-label){display:inline-block;margin:2px 4px 2px 0;padding:4px 6px;border-radius:6px;background:var(--color-info-bg);color:var(--color-muted);font-size:.875rem}.sla-cell strong,.sla-cell>span{display:block}.sla-cell strong{font-size:1rem;color:var(--color-heading)}.sla-cell>span{margin-top:3px;color:var(--color-muted);font-size:.875rem}.team-mobile-label{display:none}.team-actions{position:relative}.team-actions summary{list-style:none;min-height:44px;border:1px solid var(--color-info-border);border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--color-surface);color:var(--color-heading);font-weight:700;cursor:pointer}.team-actions summary::-webkit-details-marker{display:none}.team-actions>div{position:absolute;right:0;top:48px;z-index:10;min-width:174px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--color-surface);box-shadow:var(--shadow);display:grid}.team-actions:not([open])>div{display:none}.team-actions button{min-height:44px;padding:0 10px;border:0;border-radius:7px;background:var(--color-surface);text-align:left;color:var(--color-text);font-size:.875rem;font-weight:650}.team-actions button:hover{background:var(--color-info-bg)}.team-actions button.danger-action{color:var(--color-danger)}.seller-form,.deactivation-dialog{padding:19px}.form-guidance{padding:10px 12px;border-radius:8px;background:var(--color-info-bg);color:var(--color-muted);font-size:.875rem;line-height:1.45}.form-errors{padding:11px 13px;border:1px solid var(--color-danger-border);border-radius:9px;background:var(--color-surface);color:var(--color-danger);font-size:.875rem}.form-errors ul{margin:6px 0 0;padding-left:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.field>span,.territory-fields legend,.manual-targets label>span{display:block;margin-bottom:5px;color:var(--color-muted);font-size:.875rem;font-weight:700}.field input,.manual-targets select{width:100%;min-height:44px;border:1px solid var(--color-info-border);border-radius:8px;padding:0 10px;color:var(--color-heading);background:var(--color-surface)}.field input[aria-invalid=true],.territory-fields[aria-invalid=true] input{border-color:var(--color-danger-border)}.territory-fields{margin:17px 0 0;padding:0;border:0}.territory-row{display:grid;grid-template-columns:minmax(0,1fr) 86px 44px;gap:9px;align-items:end;margin-top:9px}.territory-row:not(:has(.remove-territory)){grid-template-columns:minmax(0,1fr) 86px}.remove-territory{color:var(--color-danger)}.add-territory{margin-top:8px}.form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px}.deactivation-warning{padding:12px;border:1px solid var(--color-danger-border);border-radius:10px;background:var(--color-surface);color:var(--color-danger);display:flex;gap:10px}.deactivation-warning svg{flex:none}.deactivation-warning p{margin:4px 0 0;font-size:.875rem}.active-lead-list{margin:13px 0;padding:0;list-style:none;display:grid;gap:7px}.active-lead-list li{padding:10px 12px;border:1px solid var(--line);border-radius:8px;display:flex;justify-content:space-between;gap:10px}.active-lead-list span{color:var(--color-muted);font-size:.875rem}.deactivation-options{margin:15px 0 0;padding:0;border:0}.deactivation-options legend{font-size:.875rem;font-weight:700}.deactivation-options label{min-height:44px;display:flex;align-items:center;gap:9px;font-size:.875rem}.deactivation-options input{width:20px;height:20px}.manual-targets{display:grid;gap:9px;margin-top:10px}.field-error{color:var(--color-danger)}.danger-button{min-height:44px}.team-row:focus-within{position:relative;z-index:3}.seller-status-list{display:flex;flex-wrap:wrap;gap:5px}.manual-targets label{min-width:0}.manual-targets select{max-width:100%}.manual-targets .field-hint,.manual-targets .field-error{display:block;margin-top:5px;font-size:.875rem}.manual-targets .field-hint{color:var(--color-muted)}.seller-status.revoked{background:var(--color-danger-bg);color:var(--color-danger)}@media(max-width:1100px){.team-summary{grid-template-columns:repeat(3,1fr)}.team-table-head,.team-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,.55fr) minmax(44px,.65fr);gap:8px;padding-left:11px;padding-right:11px}}@media(max-width:759px){.team-header{align-items:stretch}.team-header .button{width:100%}.team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.team-filters{align-items:stretch;flex-direction:column}.team-search{max-width:none;width:100%}.team-filters label,.team-filters select{width:100%}.team-table{border:0;background:transparent;box-shadow:none}.team-table-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.team-table [role=rowgroup]{display:grid;gap:10px}.team-row{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:15px;border:1px solid var(--line);border-radius:13px;background:var(--color-surface);box-shadow:0 5px 18px #0b0d450d}.team-identity{grid-column:1/-1;padding-bottom:11px;border-bottom:1px solid var(--color-info-border)}.team-mobile-label{display:block!important;margin-bottom:5px!important;color:var(--color-muted)!important;font-size:.875rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.territory-list,.team-actions-cell{grid-column:1/-1}.team-actions summary{width:100%;min-height:44px}.team-actions>div{position:static;margin-top:6px;box-shadow:none}.team-actions button{min-height:44px}.form-grid{grid-template-columns:1fr}.active-lead-list li{align-items:flex-start;flex-direction:column}.active-lead-list span{overflow-wrap:anywhere}.form-actions{align-items:stretch;flex-direction:column-reverse}.form-actions .button{width:100%;min-height:44px}}@media(max-width:390px){.team-summary,.team-row{grid-template-columns:1fr}.territory-list,.team-actions-cell,.team-identity{grid-column:auto}.territory-row{grid-template-columns:minmax(0,1fr) 72px 44px}.territory-row:not(:has(.remove-territory)){grid-template-columns:minmax(0,1fr) 72px}}html,body{overflow-x:hidden}.app-frame,.app-main,.page,.inbox-page{min-width:0;max-width:100%}.seller-availability-bar{position:relative;z-index:18;margin:-10px 0 14px}.availability-control{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:0 5px 18px #0f2b230a;overflow:hidden}.availability-main{min-height:64px;padding:10px 13px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.availability-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--color-surface);color:var(--color-muted)}.availability-icon svg{width:20px}.availability-control.available .availability-icon{background:var(--color-success-bg);color:var(--color-success)}.availability-main strong,.availability-main div>span{display:block}.availability-main strong{font-size:.875rem;color:var(--color-success)}.availability-main div>span{margin-top:3px;color:var(--color-muted);font-size:.875rem}.availability-switch{position:relative;width:51px;height:30px;padding:0;border:0;border-radius:99px;background:var(--color-surface-subtle);box-shadow:inset 0 0 0 1px #1e37301f;cursor:pointer}.availability-switch>span{position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;background:var(--color-surface);box-shadow:0 2px 5px #0d272040;transition:transform .18s ease}.availability-control.available .availability-switch{background:var(--color-primary-solid)}.availability-control.available .availability-switch>span{transform:translate(21px)}.availability-switch:disabled{cursor:wait;opacity:.8}.availability-spinner{position:absolute;inset:7px;margin:auto;width:16px;animation:spin .7s linear infinite;color:var(--color-success)}.availability-confirm{padding:12px 13px;border-top:1px solid var(--color-warning-border);background:var(--color-warning-bg);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;color:var(--color-warning)}.availability-confirm>svg{width:20px}.availability-confirm strong,.availability-confirm span{display:block}.availability-confirm strong{font-size:.875rem}.availability-confirm span{margin-top:3px;font-size:.875rem}.availability-confirm .button{min-height:38px;white-space:nowrap}.availability-error{padding:10px 13px;border-top:1px solid var(--color-danger-border);background:var(--color-surface);color:var(--color-danger);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.875rem}.availability-error button{min-height:36px;border:1px solid var(--color-danger-border);border-radius:7px;background:var(--color-surface);color:var(--color-danger);font-weight:700}.human-sla-stack{display:grid;gap:8px;margin-bottom:13px}.human-sla-alert{min-width:0;padding:12px 13px;border:1px solid var(--color-warning-border);border-left:5px solid var(--color-warning-border);border-radius:12px;background:linear-gradient(100deg,var(--color-warning-bg),var(--color-surface));box-shadow:0 7px 22px #a1571514;display:grid;grid-template-columns:auto minmax(150px,1fr) auto auto;align-items:center;gap:12px;color:var(--color-warning)}.human-sla-alert.critical{border-color:var(--color-danger-border);border-left-color:#d9463c;background:linear-gradient(100deg,var(--color-danger-bg),var(--color-surface));color:var(--color-danger)}.human-sla-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#d377181f}.critical .human-sla-icon{background:#d9463c1f}.human-sla-icon svg{width:20px}.human-sla-copy span,.human-sla-copy strong,.human-sla-copy small{display:block}.human-sla-copy span{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;font-weight:650}.human-sla-copy strong{margin-top:3px;color:var(--color-warning);font-size:.875rem}.critical .human-sla-copy strong{color:var(--color-danger)}.human-sla-copy small{margin-top:3px;color:var(--color-warning);font-size:.875rem}.critical .human-sla-copy small{color:var(--color-muted)}.human-sla-clock{min-width:84px;text-align:center;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:5px}.human-sla-clock svg{width:16px}.human-sla-clock strong{font-variant-numeric:tabular-nums;font-size:1.08rem}.human-sla-clock span{grid-column:1/-1;font-size:.875rem;text-transform:uppercase;letter-spacing:.04em}.human-sla-actions{display:flex;align-items:center;gap:7px}.human-sla-actions .button{white-space:nowrap;min-height:42px}.notification-action{min-height:42px;padding:0 10px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:5px;font-size:.875rem;font-weight:700}.notification-action svg{width:15px}.team-feedback.team-feedback-error{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger)}.team-feedback.team-feedback-error svg{color:inherit;flex:none}.invitation-page{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--color-bg)}.invitation-card{width:min(100%,500px);padding:28px;border-radius:18px;box-shadow:var(--shadow)}.invitation-card h1{margin:12px 0 20px}.invitation-card h2{font-size:1.15rem;color:var(--color-danger)}.invitation-card p{line-height:1.6}.invitation-card .button{width:100%;margin-top:12px;min-height:48px}.invitation-card .invitation-success{color:var(--color-success);font-weight:700}.relink-dialog{padding:19px;display:grid;gap:12px}.relink-dialog p{margin:0;line-height:1.5}.relink-dialog label{font-weight:700;color:var(--color-heading)}.relink-dialog input{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--color-info-border);border-radius:12px;background:var(--color-surface);color:var(--color-heading);font-size:16px}.relink-dialog input:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.relink-dialog small{color:var(--color-muted);line-height:1.4}.relink-dialog .button{justify-self:start}.operations-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:15px}.operations-kpis>a{min-width:0;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--color-surface);color:inherit;text-decoration:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px;box-shadow:0 5px 18px #0f2b230a}.operations-kpis>a:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}.operations-kpis svg{width:17px;color:var(--color-primary)}.operations-kpis span{overflow:hidden;text-overflow:ellipsis;color:var(--color-muted);font-size:.875rem;white-space:nowrap}.operations-kpis strong{grid-column:1/-1;color:var(--color-heading);font-size:1.2rem}.operations-kpis small{grid-column:1/-1;color:var(--color-muted);font-size:.875rem}.manager-attention-view{padding:18px;min-width:0}.manager-attention-view>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.manager-attention-view h2{margin-top:4px}.manager-attention-list{display:grid;gap:9px}.manager-attention-list article{min-width:0;padding:14px;border:1px solid var(--line);border-left:4px solid var(--moreira-danger);border-radius:10px;background:var(--color-surface);display:flex;justify-content:space-between;gap:14px}.manager-attention-list article>div{display:grid;gap:5px}.manager-attention-list article>div:last-child{text-align:right}.manager-attention-list span,.manager-attention-list time{color:var(--color-muted);font-size:.875rem}@media(max-width:1280px){.operations-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.human-sla-alert{grid-template-columns:auto minmax(140px,1fr) auto}.human-sla-actions{grid-column:2/-1;justify-content:flex-end}}@media(max-width:767px){.seller-availability-bar{position:sticky;top:60px;z-index:22;margin:0 0 10px;padding:0 12px 8px;background:var(--moreira-bg)}.availability-control{border-radius:10px}.availability-confirm{grid-template-columns:auto minmax(0,1fr)}.availability-confirm .button{grid-column:1/-1;width:100%;min-height:44px}.availability-error{align-items:stretch;flex-direction:column}.availability-error button{min-height:44px}.human-sla-stack{padding:0 12px}.human-sla-alert{grid-template-columns:auto minmax(0,1fr);align-items:start}.human-sla-clock{grid-column:1/2;grid-row:2}.human-sla-actions{grid-column:2;justify-content:stretch;flex-direction:column}.human-sla-actions button{width:100%;justify-content:center}.human-sla-copy small{line-height:1.4}.operations-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-attention-view{margin:0 12px;padding:14px}.manager-attention-view>header,.manager-attention-list article{align-items:stretch;flex-direction:column}.manager-attention-view .button{width:100%;justify-content:center}.manager-attention-list article>div:last-child{text-align:left}.inbox-layout{max-width:100%;overflow:hidden}.chat-surface,.conversation-context,.message-composer,.media-composer,.composer-stack{max-width:100%}}@media(max-width:390px){.operations-kpis{grid-template-columns:1fr}.availability-main{grid-template-columns:auto minmax(0,1fr) auto}.human-sla-alert{padding:11px 10px}.human-sla-actions{grid-column:1/-1}.human-sla-clock{grid-column:1/-1;grid-row:auto;justify-self:start;text-align:left;grid-template-columns:auto auto auto}.human-sla-clock span{grid-column:auto}.notification-action{white-space:normal}}@media(max-width:1024px){.availability-switch{width:60px;height:44px}.availability-switch>span{top:7px;left:7px;width:30px;height:30px}.availability-control.available .availability-switch>span{transform:translate(16px)}.media-action,.notification-action,.human-sla-actions .button,.message-composer input,.message-composer .icon-button{min-height:44px}}@media(min-width:768px)and (max-width:900px){.lead-table{table-layout:fixed}.lead-table th,.lead-table td{padding:10px 7px;overflow-wrap:anywhere}.lead-table time{white-space:normal}}.marketing-week-page .eyebrow{font-size:.875rem}.marketing-week-page{padding-bottom:34px;background:radial-gradient(circle at 88% 0,rgba(255,216,74,.13),transparent 25%)}.marketing-header{align-items:center}.marketing-simulation{max-width:330px;padding:11px 13px;border:1px solid var(--color-info-border);border-radius:10px;background:var(--color-surface);color:var(--color-primary);display:flex;align-items:flex-start;gap:8px;font-size:.875rem;font-weight:700;line-height:1.35}.marketing-simulation svg{flex:none;color:var(--color-primary)}.marketing-simulation span,.marketing-simulation strong{display:block}.marketing-simulation strong{margin-top:4px;color:var(--color-success)}.marketing-meta-runtime{margin-bottom:14px;padding:17px;border-color:var(--color-info-border);background:var(--color-surface)}.marketing-meta-runtime>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--color-info-border)}.marketing-meta-runtime h2{margin:3px 0 0;color:var(--color-primary);font-size:1rem}.meta-safety-state{padding:5px 9px;border:1px solid var(--color-success-border);border-radius:999px;background:var(--color-success-bg);color:var(--color-success);font-size:.875rem;font-weight:650}.meta-runtime-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px}.meta-runtime-summary article{padding:11px;border:1px solid var(--color-info-border);border-radius:9px;background:var(--color-surface);display:grid;gap:4px}.meta-runtime-summary span{color:var(--color-muted);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.meta-runtime-summary strong{color:var(--color-primary);font-size:.875rem;line-height:1.4}.meta-destination-note{margin:12px 0 0;padding:10px 12px;border-left:4px solid var(--color-info-border);background:var(--color-info-bg);color:var(--color-primary);font-size:.875rem;line-height:1.5}.meta-runtime-controls{display:flex;align-items:end;flex-wrap:wrap;gap:9px;margin-top:13px}.meta-runtime-controls label{display:grid;gap:4px;min-width:215px}.meta-runtime-controls label span{color:var(--color-text);font-size:.875rem;font-weight:700}.meta-runtime-controls select{min-height:40px;padding:8px 10px;border:1px solid var(--color-info-border);border-radius:8px;background:var(--color-surface);color:var(--color-primary)}.meta-runtime-controls .button{min-height:40px;display:inline-flex;align-items:center;gap:6px}.meta-runtime-controls .button svg{width:16px}.marketing-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:14px}.marketing-meta article{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--color-surface);box-shadow:0 5px 18px #0b0d450a;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;color:var(--color-muted)}.marketing-meta svg{grid-row:1/4;width:19px;color:var(--color-primary)}.marketing-meta span{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.marketing-meta strong{color:var(--color-heading);font-size:.875rem;overflow-wrap:anywhere}.marketing-meta small{font-size:.875rem;line-height:1.4}.marketing-meta code{grid-column:1/-1;padding:6px;border-radius:6px;background:var(--color-info-bg);color:var(--color-primary);font-size:.875rem;overflow-wrap:anywhere}.marketing-rules{margin-bottom:14px;padding:13px 15px;border-color:var(--color-warning-border);background:var(--color-surface);color:var(--color-warning);display:flex;align-items:flex-start;gap:10px}.marketing-rules svg{flex:none;color:var(--color-warning)}.marketing-rules strong{display:block;color:var(--color-warning);font-size:.875rem}.marketing-rules p{margin:4px 0 0;color:var(--color-warning);font-size:.875rem;line-height:1.5}.marketing-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.marketing-section{margin-bottom:14px;padding:17px}.marketing-layout .marketing-section{margin-bottom:0}.marketing-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--line)}.marketing-section h2{margin:3px 0 0;color:var(--color-heading);font-size:1rem}.marketing-section>header>span{padding:5px 8px;border-radius:999px;background:var(--color-surface);color:var(--color-success);font-size:.875rem;font-weight:650;text-transform:uppercase;letter-spacing:.03em}.marketing-readiness{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:14px 0 0;padding:0;list-style:none}.marketing-readiness li{min-width:0;padding:9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center;color:var(--color-success);font-size:.875rem}.marketing-readiness svg{width:16px;color:var(--color-success)}.marketing-readiness span{overflow:hidden;text-overflow:ellipsis}.marketing-readiness strong{color:var(--color-success);font-size:.875rem;text-transform:uppercase}.marketing-learning{margin:14px 0;color:var(--color-muted);font-size:.875rem;line-height:1.55}.marketing-section h3{margin:15px 0 0;color:var(--color-text);font-size:.875rem}.marketing-stop-rules{display:grid;gap:7px;margin:9px 0 0;padding-left:18px;color:var(--color-danger);font-size:.875rem;line-height:1.45}.marketing-stop-rules li::marker{color:var(--color-danger)}.marketing-campaigns{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:14px}.marketing-campaigns article{min-width:0;padding:14px;border:1px solid var(--color-info-border);border-radius:10px;background:var(--color-surface)}.marketing-campaigns article>div{display:flex;align-items:center;gap:8px}.marketing-channel{padding:4px 7px;border-radius:6px;background:var(--color-info-bg);color:var(--color-primary);font-size:.875rem;font-weight:650;text-transform:uppercase}.marketing-campaigns strong{color:var(--color-heading);font-size:.875rem}.marketing-campaigns p{min-height:38px;margin:10px 0;color:var(--color-muted);font-size:.875rem;line-height:1.45}.marketing-campaigns dl{display:grid;gap:8px;margin:0}.marketing-campaigns dl div{padding-top:8px;border-top:1px solid var(--color-info-border)}.marketing-campaigns dt{color:var(--color-muted);font-size:.875rem;text-transform:uppercase;letter-spacing:.04em}.marketing-campaigns dd{margin:3px 0 0;color:var(--color-primary);font-size:.875rem;font-weight:650;line-height:1.4}.marketing-posts{display:grid;gap:9px;margin-top:14px}.marketing-posts article{padding:12px;border:1px solid var(--color-info-border);border-radius:9px;background:var(--color-surface);display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.marketing-posts svg{width:21px;color:var(--color-primary)}.marketing-posts span,.marketing-posts strong,.marketing-posts small{display:block}.marketing-posts span{color:var(--color-muted);font-size:.875rem;text-transform:uppercase;font-weight:650}.marketing-posts strong{margin-top:4px;color:var(--color-text);font-size:.875rem;line-height:1.4}.marketing-posts small{margin-top:6px;color:var(--color-muted);font-size:.875rem;overflow-wrap:anywhere}.meta-object-table-wrap{margin-top:14px;overflow-x:auto}.meta-object-table{width:100%;border-collapse:collapse;color:var(--color-primary);font-size:.875rem}.meta-object-table th,.meta-object-table td{padding:10px;border-bottom:1px solid var(--color-info-border);text-align:left;white-space:nowrap}.meta-object-table th{background:var(--color-info-bg);color:var(--color-primary);font-size:.875rem;text-transform:uppercase;letter-spacing:.035em}.meta-object-table td strong{color:var(--color-success)}.meta-object-table tbody tr:nth-child(2n){background:var(--color-surface)}.marketing-approval{padding:18px;border-color:var(--color-info-border);background:var(--color-surface)}.marketing-approval h2{margin:3px 0 0;color:var(--color-heading);font-size:1rem}.marketing-approval>div>p,.marketing-approval-guidance{max-width:850px;margin:9px 0 0;color:var(--color-muted);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.marketing-approval-guidance{font-weight:700}.marketing-confirm{width:fit-content;min-height:44px;margin:15px 0 11px;padding:9px 12px;border:1px solid var(--color-info-border);border-radius:8px;background:var(--color-surface);color:var(--color-primary);display:flex;align-items:center;gap:9px;font-size:.875rem;font-weight:700;cursor:pointer}.marketing-confirm input{width:20px;height:20px;accent-color:var(--moreira-navy)}.marketing-confirm:has(input:disabled){cursor:default;opacity:.75}.marketing-feedback{margin:12px 0 0;padding:10px 12px;border-radius:8px;display:flex;align-items:center;gap:7px;font-size:.875rem;font-weight:700}.marketing-feedback svg{width:18px}.marketing-feedback.success{border:1px solid var(--color-success-border);background:var(--color-success-bg);color:var(--color-success)}.marketing-feedback.error{border:1px solid var(--color-danger-border);background:var(--color-surface);color:var(--color-danger)}@media(max-width:950px){.marketing-meta,.meta-runtime-summary{grid-template-columns:1fr 1fr}.marketing-campaigns{grid-template-columns:1fr}}@media(max-width:680px){.marketing-header{align-items:stretch}.marketing-simulation{max-width:none}.marketing-meta,.marketing-layout,.meta-runtime-summary{grid-template-columns:1fr}.marketing-meta article{min-height:75px}.marketing-readiness{grid-template-columns:1fr}.marketing-section,.marketing-approval,.marketing-meta-runtime{padding:14px}.marketing-section>header,.marketing-meta-runtime>header{align-items:flex-start}.marketing-confirm{width:100%;align-items:flex-start;line-height:1.4}.marketing-approval>.button,.meta-runtime-controls,.meta-runtime-controls label,.meta-runtime-controls .button{width:100%}.meta-runtime-controls .button{justify-content:center}}.app-main{height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.app-route-content{flex:1;min-height:0;overflow-y:auto}.app-route-content:has(.inbox-page){overflow:hidden}.availability-control.compact .availability-main{min-height:48px;padding:6px 12px}.inbox-page{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-top:18px;padding-bottom:18px}.inbox-page>.human-sla-stack{flex:none;max-height:92px;overflow-y:auto;overscroll-behavior:contain}.inbox-layout{height:auto;min-height:0;flex:1}.conversation-list,.chat-surface,.chat-panel,.messages,.conversation-context{min-height:0}.chat-surface{overflow:hidden}.chat-header,.composer-stack,.chat-actions{flex:none}.composer-stack{position:sticky;bottom:0;z-index:3;background:var(--color-surface);max-height:52%;overflow-y:auto;overscroll-behavior:contain}@media(max-width:1180px)and (min-width:768px){.inbox-layout{height:auto;grid-template-columns:220px minmax(0,1fr);grid-template-rows:minmax(300px,3fr) minmax(180px,2fr)}.conversation-list{grid-column:1;grid-row:1/-1}.chat-surface{grid-column:2;grid-row:1}.conversation-context{grid-column:2;grid-row:2;max-height:none;border-left:0;border-top:1px solid var(--line);padding:13px;gap:10px}.context-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.context-heading{padding-bottom:9px}}@media(max-width:767px){.app-main{height:calc(100dvh - 126px - env(safe-area-inset-bottom));min-height:0;padding-bottom:0}.seller-availability-global{padding:7px 12px 0}.availability-control.compact .availability-main{min-height:48px}.inbox-page{padding:10px 0 8px}.inbox-summary{width:auto}.inbox-summary span{padding:7px;font-size:.875rem}.inbox-summary span:last-child{display:none}.inbox-page>.human-sla-stack{max-height:70px;margin-bottom:7px;padding:0 8px}.human-sla-alert{min-height:64px;padding:6px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.human-sla-icon,.human-sla-copy small,.notification-action,.human-sla-clock{display:none}.human-sla-copy strong,.human-sla-copy span{font-size:.875rem}.human-sla-actions{grid-column:2;display:block}.human-sla-actions .button{width:auto;min-height:44px;padding:0 9px;font-size:.875rem}.inbox-layout{height:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:90px minmax(0,1fr) 140px;border-radius:0;border-left:0;border-right:0}.conversation-list{grid-column:1;grid-row:1;max-height:none;overflow:hidden;border-right:0;border-bottom:1px solid var(--line)}.conversation-tools{padding:5px}.conversation-tools input{height:34px}.conversation-items{display:flex;overflow-x:auto;overflow-y:auto}.conversation-item{min-width:190px;padding:7px 9px;border-right:1px solid var(--color-border);border-bottom:0}.conversation-item .last-message,.conversation-meta{display:none}.chat-surface{grid-column:1;grid-row:2;min-height:0;border-bottom:1px solid var(--line)}.chat-header{padding:8px 10px}.chat-header .eyebrow,.chat-header .muted{display:none}.chat-header h2{font-size:.9rem}.lead-deep-link{min-height:36px;padding:4px}.mode-badge{padding:5px 7px;font-size:.875rem}.messages{padding:9px}.message{margin-bottom:7px;padding:7px 9px}.conversation-context{grid-column:1;grid-row:3;max-height:none;border-left:0;border-top:0;padding:9px;gap:8px}.context-heading{padding-bottom:6px}.context-heading .eyebrow,.context-heading p{display:none}.context-heading h2{margin:0;font-size:.875rem}.context-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.context-metrics>div{padding:5px;display:block}.context-metrics svg,.context-metrics span{display:none}.context-metrics strong{margin:0;font-size:.875rem}.context-section{padding:7px}.context-section.attention,.context-owner,.context-link{display:none}.context-document-list{display:flex;overflow-x:auto;gap:6px;margin-top:7px}.context-document{min-width:210px;padding:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.context-document-actions{display:flex}.context-document-actions button{width:44px;min-height:44px;font-size:0}.context-document-actions button svg{width:16px}.media-composer{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;padding:5px 7px 0}.media-action{min-width:82px;min-height:40px}.message-composer{padding:6px 7px}.message-composer input{min-height:48px}.return-box{padding:6px 7px;grid-template-columns:minmax(0,1fr) auto;gap:4px 6px}.return-box label{grid-column:1/-1}.return-box textarea{min-height:48px;height:44px;resize:none}.return-box .button{width:auto;min-height:44px;padding:0 8px;font-size:.875rem}.composer-stack{max-height:64%}.customer-phone{gap:6px}.customer-phone>.button{min-height:44px}}@media(max-width:767px){.inbox-summary{display:none}.chat-header .lead-deep-link,.media-composer .media-action{min-height:44px}.conversation-context .context-metrics span{display:block;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}}.chat-header .lead-deep-link{display:flex;width:max-content}.mobile-chat-navigation{display:none}.proposals-page{display:grid;gap:16px}.standalone-proposal-create{width:min(980px,100%);margin:0 auto;padding:0;overflow:hidden;border-color:#5963d44d;box-shadow:0 22px 60px #05081e24}.standalone-create-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:24px 28px;background:linear-gradient(125deg,#404dc42e,#19b7790f)}.standalone-create-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(255,205,31,.45);border-radius:15px;background:#ffcd1f24;color:var(--moreira-yellow)}.standalone-create-icon svg{width:27px;height:27px}.standalone-create-hero .eyebrow{display:block;margin-bottom:4px;color:var(--moreira-yellow);font-size:.72rem;letter-spacing:.12em}.standalone-create-hero h2{margin:0;color:var(--color-heading);font-size:clamp(1.3rem,2vw,1.75rem)}.standalone-create-hero p{margin:6px 0 0;color:var(--color-muted);line-height:1.45}.standalone-create-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;padding:24px 28px}.standalone-generation-panel{padding:22px;border:1px solid rgba(89,99,212,.32);border-radius:16px;background:linear-gradient(145deg,#5963d41a,#5963d406)}.standalone-step{display:flex;align-items:center;gap:7px;margin-bottom:14px;color:var(--color-primary);font-size:.76rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.standalone-step svg{width:17px;height:17px;color:var(--moreira-yellow)}.standalone-generation-panel>label{display:block;margin-bottom:9px;color:var(--color-heading);font-size:1.02rem;font-weight:650}.standalone-generation-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:2px solid var(--color-primary);border-radius:13px;background:var(--color-surface);box-shadow:0 0 0 4px #5963d414}.standalone-generation-input:focus-within{border-color:var(--moreira-yellow);box-shadow:0 0 0 4px #ffcd1f1f}.standalone-generation-input input{min-width:0;height:64px;border:0!important;padding:0 16px!important;background:transparent!important;color:var(--color-heading);font-size:1.65rem;font-weight:650;outline:0}.standalone-generation-input input::placeholder{color:var(--color-muted);font-weight:650;opacity:.55}.standalone-generation-input span{align-self:stretch;display:flex;align-items:center;padding:0 16px;border-left:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-muted);font-weight:650}.standalone-generation-panel>p{margin:10px 0 0;color:var(--color-muted);font-size:.84rem}.standalone-customer-details{align-self:start;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-subtle)}.standalone-customer-details summary{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;cursor:pointer;list-style:none}.standalone-customer-details summary::-webkit-details-marker{display:none}.standalone-customer-details summary span{min-width:0}.standalone-customer-details summary strong,.standalone-customer-details summary small{display:block}.standalone-customer-details summary strong{color:var(--color-heading)}.standalone-customer-details summary small{margin-top:4px;color:var(--color-muted);font-size:.79rem;line-height:1.35}.standalone-customer-details summary>svg{flex:none;color:var(--color-primary);transition:transform .2s}.standalone-customer-details[open] summary>svg{transform:rotate(180deg)}.standalone-create-fields{display:grid;gap:12px;padding:0 18px 18px}.standalone-create-fields label,.standalone-proposal-filters label{display:grid;gap:6px;font-weight:700}.standalone-create-fields input{min-height:44px}.standalone-create-action{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 28px;border-top:1px solid var(--color-border);background:var(--color-surface-subtle)}.standalone-create-action strong,.standalone-create-action span{display:block}.standalone-create-action strong{color:var(--color-heading)}.standalone-create-action span{margin-top:3px;color:var(--color-muted);font-size:.82rem}.standalone-create-button{min-width:245px;min-height:50px;border-color:var(--moreira-yellow)!important;background:var(--moreira-yellow)!important;color:#11152f!important;font-weight:650;box-shadow:0 10px 24px #ffcd1f29}.standalone-create-button:disabled{box-shadow:none;filter:saturate(.35);opacity:.48}.standalone-proposal-create>.field-error{margin:0;padding:0 28px 18px}.standalone-create-fields input,.standalone-filter-control input,.standalone-filter-control select{appearance:none;box-sizing:border-box;width:100%;min-width:0;min-height:50px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-heading);padding:12px 14px;font:inherit;font-size:1rem;line-height:1.4;box-shadow:0 2px 5px #0000000f;transition:border-color .15s,box-shadow .15s}.standalone-create-fields input::placeholder,.standalone-filter-control input::placeholder{color:var(--color-muted);opacity:.8;font-weight:400}.standalone-create-fields input:focus-visible,.standalone-filter-control input:focus-visible,.standalone-filter-control select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary);box-shadow:0 0 0 4px #5963d41f}.standalone-proposal-filters{padding:20px;border-radius:16px}.standalone-filter-fields{display:flex;align-items:end;flex-wrap:wrap;gap:18px}.standalone-filter-fields>label{flex:1 1 260px;min-width:0;color:var(--color-heading);font-size:.875rem;gap:9px}.standalone-filter-fields>.standalone-search{flex:2 1 360px}.standalone-filter-control{position:relative;display:block;min-width:0}.standalone-filter-control>svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--color-muted);pointer-events:none}.standalone-filter-control input,.standalone-filter-control select{padding-left:46px}.standalone-filter-control select{padding-right:42px;cursor:pointer}.standalone-filter-control>.standalone-select-arrow{left:auto;right:14px;width:17px}.standalone-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:8px;color:var(--color-muted);font-size:.875rem}.standalone-filter-summary .text-button{min-height:44px;padding:0 4px}@media(max-width:767px){.standalone-proposal-filters{padding:16px}.standalone-filter-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.standalone-create-fields input,.standalone-filter-control input,.standalone-filter-control select{font-size:16px;min-height:48px}}.standalone-proposal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.standalone-proposal-card{padding:16px;display:grid;gap:14px}.standalone-proposal-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.standalone-proposal-card h2{margin:3px 0 0}.standalone-proposal-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.standalone-proposal-card dl div{min-width:0}.standalone-proposal-card dt{color:var(--color-muted);font-size:.78rem}.standalone-proposal-card dd{margin:3px 0 0;font-weight:700;overflow-wrap:anywhere}.standalone-status{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:650}.standalone-status-rascunho{background:var(--color-info-bg);color:var(--color-info)}.standalone-status-gerando{background:var(--color-warning-bg);color:var(--color-warning)}.standalone-status-pronta,.standalone-status-compartilhada,.standalone-status-enviada{background:var(--color-success-bg);color:var(--color-success)}.standalone-status-revogada{background:var(--color-danger-bg);color:var(--color-danger)}.standalone-no-lead{margin:0;color:var(--color-muted);font-size:.86rem}.standalone-generation-label{display:block;margin-top:4px;color:var(--color-muted);font-size:.82rem}.standalone-composition{padding:16px;border:1px solid var(--color-info-border);border-radius:12px;background:var(--color-info-bg)}.standalone-composition>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.standalone-composition>header strong{font-size:1.15rem;color:var(--color-heading)}.standalone-composition>header span,.standalone-composition>small{color:var(--color-muted);font-size:.82rem}.standalone-proposal-card .standalone-composition dl{grid-template-columns:repeat(2,minmax(0,1fr))}.standalone-composition>p{margin:12px 0 7px;font-weight:750;color:var(--color-primary)}.standalone-composition>p.below-request{color:var(--color-warning)}.standalone-sizing-missing{margin:0;color:var(--color-warning);font-size:.875rem}.standalone-proposal-actions{display:flex;gap:8px;flex-wrap:wrap}.standalone-file-message{position:fixed;right:16px;bottom:72px;z-index:80;padding:11px 14px;border-radius:10px;background:var(--color-primary-solid);color:var(--color-on-primary);box-shadow:var(--shadow)}@media(max-width:767px){.standalone-proposal-create{border-radius:16px}.standalone-create-hero{grid-template-columns:1fr;padding:20px}.standalone-create-icon{width:46px;height:46px}.standalone-create-body{grid-template-columns:1fr;padding:18px}.standalone-generation-panel{padding:17px}.standalone-generation-input input{height:58px;font-size:1.4rem}.standalone-generation-input span{padding:0 11px;font-size:.84rem}.standalone-create-action{position:sticky;bottom:0;z-index:2;display:grid;padding:16px 18px}.standalone-create-button{width:100%;min-width:0}.standalone-create-fields,.standalone-proposal-list{grid-template-columns:1fr}.standalone-proposal-card{padding:14px}.standalone-proposal-card dl{grid-template-columns:1fr 1fr}.standalone-proposal-card-head{align-items:flex-start}.standalone-proposal-actions{display:grid;grid-template-columns:1fr 1fr}.standalone-proposal-card .button{width:100%}.standalone-file-message{left:12px;right:12px;bottom:78px;text-align:center}}.inbound-message-notifier{position:relative;z-index:70;flex:none}.inbound-sound-toggle{position:fixed;right:14px;bottom:14px;z-index:71;min-height:44px;padding:0 12px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow);display:flex;align-items:center;gap:7px;font:inherit;font-size:.8rem;font-weight:750;cursor:pointer}.inbound-sound-toggle[aria-pressed=true]{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success)}.inbound-message-notifier.in-inbox .inbound-sound-toggle{top:14px;bottom:auto}@media(max-width:767px){.inbound-message-notifier.in-inbox .inbound-sound-toggle{top:70px}}.inbound-message-toast{position:fixed;right:14px;bottom:70px;z-index:72;width:min(380px,calc(100vw - 28px));padding:13px;border:1px solid var(--color-danger-border);border-radius:13px;background:var(--color-surface);box-shadow:0 18px 48px #05081e38;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;animation:inbound-toast-arrival .35s ease-out}.inbound-message-toast>svg{color:var(--color-danger);animation:inbound-bell-ring .65s ease-in-out 2}.inbound-message-kind{display:block;margin-bottom:5px;color:var(--color-muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.inbound-message-toast.is-new-lead{border-color:var(--color-primary-solid)}.inbound-message-toast.is-new-lead>svg,.inbound-message-toast.is-new-lead .inbound-message-kind{color:var(--color-primary-solid)}.inbound-message-toast strong,.inbound-message-toast small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbound-message-toast small{margin-top:3px;color:var(--color-muted);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;line-height:1.45}.inbound-message-toast a{min-height:44px;padding:0 10px;border-radius:8px;background:var(--color-primary-solid);color:var(--color-on-primary);display:flex;align-items:center;font-weight:750;text-decoration:none}@keyframes inbound-toast-arrival{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes inbound-bell-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}75%{transform:rotate(14deg)}}@media(prefers-reduced-motion:reduce){.inbound-message-toast,.inbound-message-toast>svg,.inbound-waiting-badge{animation:none}}@media(min-width:768px)and (max-width:1280px){.human-sla-alert{grid-template-columns:auto minmax(140px,1fr) auto auto}.human-sla-actions{grid-column:auto;justify-content:flex-end}}.context-toggle{display:none}.context-body{display:contents}@media(max-width:1180px){.inbox-layout{position:relative}.context-toggle{display:flex;width:100%;height:52px;padding:0 14px;align-items:center;justify-content:space-between;border:0;background:var(--color-surface);color:var(--color-success);font-weight:750}.context-toggle strong{font-size:.875rem;background:var(--color-surface-subtle);border-radius:999px;padding:4px 8px}.conversation-context{padding:0;gap:0;overflow:visible;background:var(--color-surface);z-index:7}.conversation-context .context-body{display:none}.conversation-context.expanded .context-body{display:flex;position:absolute;right:0;bottom:52px;width:calc(100% - 220px);max-height:min(62vh,560px);overflow-y:auto;overscroll-behavior:contain;flex-direction:column;gap:14px;padding:16px;background:var(--color-surface);border:1px solid var(--line);box-shadow:0 -10px 30px #13372e29;z-index:8}}@media(max-width:1180px)and (min-width:768px){.inbox-layout{grid-template-rows:minmax(0,1fr) 52px}.conversation-context{grid-column:2;grid-row:2;border-top:1px solid var(--line)}.chat-surface{grid-column:2;grid-row:1}}@media(max-width:767px){.inbox-layout{grid-template-rows:78px minmax(0,1fr) 48px}.context-toggle{height:48px}.conversation-context{grid-row:3}.conversation-context.expanded .context-body{bottom:48px;width:100%;max-height:min(66vh,520px);padding:12px}}@media(max-height:850px){.chat-header{padding:7px 12px}.chat-header .eyebrow,.chat-header .muted{display:none}.return-box{padding:5px 7px;gap:4px 6px}.return-box label{display:none}.return-box textarea{min-height:44px;height:44px;resize:none}.media-composer{padding-top:5px}}@media(max-width:390px){.chat-header{flex-direction:row;padding:4px 8px;gap:4px}.chat-header>div{min-width:0;display:flex;align-items:center;gap:6px}.chat-header h2{margin:0;white-space:nowrap}.chat-header .mode-badge{align-self:center;padding:4px 5px;font-size:.875rem}}.party-editors{display:grid;gap:15px}.party-editors>.section-heading{margin-bottom:0}.party-editor{min-width:0;padding:18px}.party-editor form{display:grid;gap:15px}.party-fieldset{min-width:0;margin:0;padding:0;border:0}.party-fieldset legend{margin-bottom:9px;color:var(--color-heading);font-size:.875rem;font-weight:750}.party-fieldset .field{min-width:0}.party-fieldset input,.party-fieldset select{width:100%;min-width:0;min-height:44px;border:1px solid var(--color-info-border);border-radius:8px;padding:0 10px;color:var(--color-heading);background:var(--color-surface)}.saved-party-status{border-radius:999px;background:var(--color-success-bg);color:var(--color-success);padding:5px 9px;font-size:.875rem;font-weight:700}.party-editor .form-actions{margin-top:0}.ai-intake-progress{min-width:0;padding:18px;display:grid;gap:13px;border-left:4px solid var(--color-warning-border)}.ai-intake-progress .eyebrow{display:flex;align-items:center;gap:6px}.ai-intake-progress>.section-heading{margin:0}.ai-intake-progress>p{margin:0;color:var(--color-muted);font-size:.875rem}.ai-intake-total{border-radius:999px;background:var(--color-info-bg);color:var(--color-primary);padding:6px 10px;font-size:.875rem;font-weight:750}.ai-intake-warning{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;border:1px solid var(--color-warning-border);border-radius:9px;background:var(--color-warning-bg);color:var(--color-warning);padding:10px 12px;font-size:.875rem}.ai-intake-warning span{color:var(--color-muted)}.ai-intake-subjects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-intake-subject{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--color-surface);padding:12px}.ai-intake-subject>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px}.ai-intake-subject>header strong{font-size:.875rem;color:var(--color-heading)}.ai-intake-subject>header span{font-size:.875rem;color:var(--color-muted)}.ai-intake-subject ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}.ai-intake-subject li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;border-radius:7px;padding:6px 8px;font-size:.875rem}.ai-intake-subject li.ready{background:var(--color-success-bg);color:var(--color-success)}.ai-intake-subject li.needs-review{background:var(--color-warning-bg);color:var(--color-warning)}.ai-intake-subject li strong{font-size:.875rem}.seller-performance-page{display:grid;gap:18px}.performance-hero{padding:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;border-left:5px solid var(--color-warning-border)}.performance-hero h2{font-size:1.45rem;margin:5px 0}.performance-hero p{margin:0;color:var(--color-muted)}.performance-progress{grid-column:1/-1;height:12px;overflow:hidden;border-radius:999px;background:var(--color-surface-subtle)}.performance-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-accent),var(--color-accent))}.performance-hero>strong{grid-column:1/-1;color:var(--color-text);font-size:.875rem}.performance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.performance-metrics article{min-width:0;padding:18px;display:grid;gap:7px}.performance-metrics svg{color:var(--color-primary)}.performance-metrics span{font-size:.875rem;color:var(--color-muted)}.performance-metrics strong{font-size:1rem;color:var(--color-heading);overflow-wrap:anywhere}.performance-estimate-note{margin:0;border-radius:9px;background:var(--color-surface);color:var(--color-muted);padding:11px 13px;font-size:.875rem}.performance-unconfigured,.performance-review{padding:22px;display:flex;align-items:flex-start;gap:13px}.performance-unconfigured svg,.performance-review svg{flex:none;color:var(--color-warning)}.performance-unconfigured h2,.performance-review strong{margin:0;color:var(--color-heading)}.performance-unconfigured p,.performance-review p{margin:5px 0 0;color:var(--color-muted);font-size:.875rem}@media(max-width:900px){.performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.performance-hero{grid-template-columns:1fr;padding:17px}.performance-metrics{grid-template-columns:1fr}.performance-metrics article{min-height:110px}.seller-performance-page{gap:13px}}.dossier-documents{display:grid;gap:12px}.dossier-document-list{display:grid;gap:8px}.dossier-document-row{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px}.dossier-document-row strong,.dossier-document-row span{display:block}.dossier-document-row>div:first-child span{margin-top:3px;color:var(--color-muted);font-size:.875rem}.dossier-document-actions{display:flex;gap:7px}.dossier-document-actions .button{min-height:40px;white-space:nowrap}.dossier-document-actions label{cursor:pointer}.dossier-document-actions input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.document-status.missing,.document-status.pending{background:var(--color-warning-bg);color:var(--color-warning)}.document-status.available{background:var(--color-success-bg);color:var(--color-success)}.document-status.integrity_failed{background:var(--color-danger-bg);color:var(--color-danger)}.document-success{margin:0;color:var(--color-success);font-size:.875rem;font-weight:700}@media(max-width:1024px){.dossier-document-actions .button{min-height:44px}}@media(max-width:767px){.dossier-document-row{grid-template-columns:minmax(0,1fr) auto}.dossier-document-actions{grid-column:1/-1}.dossier-document-actions .button{flex:1;justify-content:center;min-height:44px}}@media(max-width:767px){.party-editor{padding:14px}.party-editor .form-actions .button{width:100%}}@media(max-width:767px){.ai-intake-progress{padding:14px}.ai-intake-progress .section-heading{align-items:flex-start}.ai-intake-total{white-space:nowrap}.ai-intake-warning{grid-template-columns:auto minmax(0,1fr)}.ai-intake-warning span{grid-column:1/-1}.ai-intake-subjects{grid-template-columns:1fr}}.approvals-page,.approval-queue,.approval-card,.approval-main,.decision-panel{min-width:0}.approval-card{grid-template-columns:minmax(0,1fr) 310px}.approval-dossier-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:16px}.approval-dossier-section{min-width:0;border:1px solid var(--line);border-radius:9px;padding:13px;background:var(--color-surface)}.approval-dossier-section>header{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px;color:var(--color-success)}.approval-dossier-section h4{font-size:.875rem;margin:2px 0 0}.approval-dossier-section>p,.approval-return-reason p{font-size:.875rem;line-height:1.5;color:var(--color-muted);overflow-wrap:anywhere}.approval-subtitle{display:flex;align-items:center;gap:7px;margin:13px 0 6px;color:var(--color-success);font-size:.875rem}.approval-party{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;border-top:1px solid var(--color-border);padding:8px 0;font-size:.875rem}.approval-party span{color:var(--color-muted)}.approval-party strong{overflow-wrap:anywhere}.approval-return-reason{border-left:3px solid var(--color-warning-border);padding:7px 9px;margin-top:11px;background:var(--color-warning-bg)}.approval-return-reason strong{font-size:.875rem;color:var(--color-warning)}.approval-return-reason p{margin:3px 0 0}.approval-documents article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;border-top:1px solid var(--color-border);padding:9px 0}.approval-documents article:first-child{border-top:0}.approval-documents article>div strong,.approval-documents article>div span{display:block;overflow-wrap:anywhere}.approval-documents article>div strong{font-size:.875rem}.approval-documents article>div span{font-size:.875rem;color:var(--color-muted);margin-top:2px}.button.compact{min-height:34px;padding:0 9px;font-size:.875rem}.integration-state{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:13px}.integration-state>strong{display:block;font-size:.875rem;margin-top:3px}.integration-code{display:block;margin-top:5px;font-size:.875rem;color:var(--color-muted);overflow-wrap:anywhere}.integration-state p,.approval-blocked-note{display:flex;align-items:flex-start;gap:6px;font-size:.875rem;line-height:1.4;margin:8px 0 0}.integration-state p svg,.approval-blocked-note svg{flex:none}.approval-blocked-note{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning);border-radius:7px;padding:8px}.status-pill.sincronizando_oficial{background:var(--color-info-bg);color:var(--color-primary)}.status-pill.enviado_aprovacao_oficial{background:var(--color-surface-subtle);color:var(--color-success)}.status-pill.revisao_humana_integracao,.status-pill.erro_integracao{background:var(--color-danger-bg);color:var(--color-danger)}.spin{animation:approval-spin .9s linear infinite}@keyframes approval-spin{to{transform:rotate(360deg)}}.official-review-panel{display:grid;gap:10px;margin-top:12px;padding:12px;border:1px solid var(--color-border);border-left:4px solid var(--color-success-border);border-radius:9px;background:var(--color-surface);color:var(--color-text);font-size:.875rem}.official-review-panel.has-error{border-left-color:#b54b3f;background:var(--color-surface)}.official-review-panel>header,.official-review-times,.official-review-panel li>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.official-review-panel>header strong,.official-review-panel li span{display:block}.official-review-reason{padding:9px;border-radius:7px;background:var(--color-warning-bg)}.official-review-reason p,.official-review-panel li p{margin:4px 0 0;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}.official-review-times{flex-wrap:wrap;color:var(--color-muted);font-size:.875rem}.official-review-times span{display:flex;align-items:center;gap:4px}.official-review-panel details summary{cursor:pointer;font-weight:700}.official-review-panel ol{display:grid;gap:8px;margin:8px 0 0;padding-left:20px}.official-review-panel li{padding-top:7px;border-top:1px solid var(--color-border)}.official-review-panel>.button{justify-self:start}.official-alerts{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:9px clamp(22px,3vw,48px) 0;padding:9px 12px;border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-border);border-radius:9px;background:var(--color-warning-bg);color:var(--color-warning)}.official-alerts-title,.official-alerts article,.official-alerts article>div{display:flex;align-items:center;gap:8px}.official-alerts article{flex:1;justify-content:space-between;min-width:min(100%,380px);padding-left:12px;border-left:1px solid var(--color-warning-border)}.official-alerts .text-button{font-size:.875rem}.incoming-call-alerts article>span{display:flex;align-items:center;gap:5px}.incoming-call-alerts article>div{flex-wrap:wrap}.approval-official-review{display:grid;gap:6px;padding:10px;border-radius:8px;background:var(--color-surface)}.approval-official-review p{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.approval-official-review small{color:var(--color-muted)}.approval-dossier-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.approval-documents article{grid-template-columns:minmax(0,1fr) auto}.approval-documents article .button{grid-column:1 / -1;width:100%}@media(max-width:900px){.approval-dossier-grid,.approval-card{grid-template-columns:1fr}.decision-panel{border-left:0;border-top:1px solid var(--line)}}@media(max-width:390px){.approvals-page{max-width:100%;overflow-x:hidden}.approval-main,.decision-panel,.approval-dossier-section{padding:12px}.approval-documents article{grid-template-columns:minmax(0,1fr) auto}.approval-documents article .button{grid-column:1/-1;width:100%}.decision-actions{flex-direction:column}.decision-actions .button{width:100%;flex-basis:auto}.approval-party{grid-template-columns:1fr}.approval-party span{margin-bottom:-4px}}.commercial-settings-page{display:grid;gap:16px}.settings-current{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.settings-current article{min-width:0;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.settings-current svg{color:var(--color-primary)}.settings-current span{color:var(--color-muted);font-size:.875rem}.settings-current strong{grid-column:1/-1;margin-top:7px;color:var(--color-heading);font-size:1.05rem}.settings-layout{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1.28fr);gap:14px;align-items:start}.settings-form,.settings-team,.settings-history{padding:19px}.settings-form header,.settings-team>header,.settings-history>header{margin-bottom:15px}.settings-form h2,.settings-team h2,.settings-history h2{margin:4px 0 0;font-size:1.08rem}.settings-form header p{margin:6px 0 0;color:var(--color-muted);font-size:.875rem}.settings-form label{display:grid;gap:5px;margin-top:12px;color:var(--color-muted);font-size:.875rem;font-weight:700}.settings-form input,.seller-goal-edit input{width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:8px;padding:0 10px;background:var(--color-surface);color:var(--color-heading)}.settings-form>.button{width:100%;margin-top:17px}.settings-feedback{padding:9px 11px;border-radius:8px;font-size:.875rem}.settings-feedback.success{background:var(--color-success-bg);color:var(--color-success)}.settings-feedback.error{background:var(--color-danger-bg);color:var(--color-danger)}.settings-team>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.settings-team>header>span{display:flex;align-items:center;gap:5px;color:var(--color-muted);font-size:.875rem}.settings-sellers{display:grid;gap:10px}.settings-sellers>article{padding:13px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.seller-goal-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.seller-goal-summary strong,.seller-goal-summary span{display:block}.seller-goal-summary strong{font-size:.875rem;color:var(--color-heading)}.seller-goal-summary span{margin-top:3px;color:var(--color-muted);font-size:.875rem}.seller-goal-summary b{color:var(--color-success);font-size:.875rem}.seller-goal-bar{height:7px;margin:10px 0;border-radius:999px;background:var(--color-surface-subtle);overflow:hidden}.seller-goal-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-accent),var(--color-accent))}.seller-goal-edit{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(180px,1fr);align-items:end;gap:8px}.seller-goal-edit label{display:grid;gap:4px;color:var(--color-muted);font-size:.875rem;font-weight:700}.seller-goal-edit .button{min-height:44px}.settings-history ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.settings-history li{display:flex;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid var(--line);font-size:.875rem}.settings-history li span{color:var(--color-muted);text-align:right}@media(max-width:980px){.settings-current{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:1fr}}@media(max-width:600px){.settings-current{grid-template-columns:1fr 1fr}.settings-current article{padding:13px}.settings-layout{gap:11px}.settings-form,.settings-team,.settings-history{padding:14px}.seller-goal-edit{grid-template-columns:1fr}.seller-goal-edit .button{width:100%}.settings-history li{align-items:flex-start;flex-direction:column}.settings-history li span{text-align:left}}@media(max-width:390px){.settings-current{grid-template-columns:1fr}}.plant-proposal-composer{display:grid;gap:12px}.plant-demand,.plant-selection,.plant-catalog-settings{padding:19px}.plant-demand{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr) auto;align-items:end;gap:14px}.plant-demand h2,.plant-selection h2,.plant-catalog-settings h2{margin:4px 0 0;font-size:1.08rem}.plant-demand p,.plant-selection header p,.plant-catalog-settings header p{margin:6px 0 0;color:var(--color-muted);font-size:.875rem}.plant-demand label,.catalog-new-draft label,.catalog-configuration-row label{display:grid;gap:5px;color:var(--color-muted);font-size:.875rem;font-weight:700}.plant-demand input,.catalog-new-draft input,.catalog-configuration-row input{width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:8px;padding:0 10px;background:var(--color-surface);color:var(--color-heading)}.plant-selection>header,.plant-catalog-settings>header,.catalog-editor>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.plant-selection>header>svg{color:var(--color-primary)}.plant-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:16px 0;padding:0;border:0}.plant-options:has(.plant-option:only-child){grid-template-columns:minmax(0,520px)}.plant-option{position:relative;display:grid;gap:9px;padding:15px;border:1px solid var(--color-info-border);border-radius:12px;background:var(--color-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s}.plant-option:hover,.plant-option.selected{border-color:var(--color-info-border);box-shadow:0 7px 20px #0b0d4514}.plant-option input{position:absolute;right:14px;top:14px;width:20px;height:20px;accent-color:var(--color-primary)}.plant-option-kind{width:max-content;max-width:calc(100% - 34px);padding:4px 8px;border-radius:999px;background:var(--color-info-bg);color:var(--color-muted);font-size:.875rem;font-weight:650}.plant-option-kind.exact{background:var(--color-success-bg);color:var(--color-success)}.plant-option-kind.below{background:var(--color-warning-bg);color:var(--color-warning)}.plant-option-kind.above{background:var(--color-info-bg);color:var(--color-primary)}.plant-option>strong{font-size:1.05rem;color:var(--color-heading)}.plant-option dl,.proposal-plant-snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.plant-option dl div{padding:8px;border-radius:8px;background:var(--color-surface)}.plant-option dt{color:var(--color-muted);font-size:.875rem}.plant-option dd{margin:4px 0 0;color:var(--color-success);font-size:.875rem;font-weight:650}.plant-confirmation{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.plant-confirmation input{width:21px;height:21px;accent-color:var(--color-success)}.plant-confirmation>span{display:grid;grid-template-columns:auto 1fr;column-gap:7px}.plant-confirmation svg{color:var(--color-success)}.plant-confirmation strong{font-size:.875rem}.plant-confirmation small{grid-column:2;color:var(--color-muted);font-size:.875rem}.plant-submit{width:100%;margin-top:12px}.plant-selection-error{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;margin-top:14px;padding:12px;border:1px solid var(--color-danger-border);border-radius:10px;background:var(--color-danger-bg);color:var(--color-danger)}.plant-selection-error span{font-size:.875rem}.plant-selection-error .button{grid-column:2;grid-row:1/3}.proposal-plant-snapshot{margin:10px 0;padding:9px;border-radius:8px;background:var(--color-success-bg)}.proposal-plant-snapshot strong,.proposal-plant-snapshot span{font-size:.875rem}.proposal-plant-snapshot strong{color:var(--color-success)}.proposal-plant-snapshot span{text-align:right;color:var(--color-muted)}.proposal-legacy-note{padding:8px;border-radius:7px;background:var(--color-warning-bg);color:var(--color-warning);font-size:.875rem}.commercial-settings-catalog{padding-top:0}.plant-catalog-list{display:grid;gap:9px;margin-top:15px}.plant-catalog-version{padding:13px;border:1px solid var(--color-info-border);border-radius:11px}.plant-catalog-summary{display:flex;justify-content:space-between;gap:12px}.plant-catalog-summary>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px}.plant-catalog-summary strong{color:var(--color-heading);font-size:.875rem}.plant-catalog-summary small{grid-column:1/-1;color:var(--color-muted);font-size:.875rem}.plant-catalog-summary>span{color:var(--color-muted);font-size:.875rem}.plant-catalog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}.plant-catalog-actions .button{min-height:40px}.status-pill.draft{background:var(--color-warning-bg);color:var(--color-warning)}.status-pill.active{background:var(--color-success-bg);color:var(--color-success)}.status-pill.retired{background:var(--color-surface);color:var(--color-muted)}.status-pill.revoked{background:var(--color-danger-bg);color:var(--color-danger)}.catalog-load-more{width:100%;margin-top:12px}.catalog-new-draft,.catalog-editor{margin-top:14px;padding:14px;border:1px solid var(--color-info-border);border-radius:11px;background:var(--color-surface)}.catalog-new-draft{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.catalog-new-draft>div,.catalog-editor-actions{display:flex;gap:8px}.catalog-editor>header h3{margin:4px 0 0}.catalog-configurations{display:grid;gap:8px;margin:13px 0}.catalog-configuration-row{display:grid;grid-template-columns:.6fr 1fr 1fr;gap:9px}.catalog-editor-actions{justify-content:flex-end}.catalog-confirm{position:fixed;inset:0;z-index:90;display:grid;place-content:center;padding:20px;background:#0b0d458c}.catalog-confirm>p,.catalog-confirm>div{width:min(440px,calc(100vw - 40px));margin:0;padding:20px;background:var(--color-surface)}.catalog-confirm>p{border-radius:14px 14px 0 0}.catalog-confirm>div{display:flex;justify-content:flex-end;gap:8px;border-radius:0 0 14px 14px}.catalog-configuration-row{padding:12px;border:1px solid var(--color-info-border);border-radius:10px;background:var(--color-surface)}.catalog-availability{grid-column:1/3;display:flex!important;align-items:center;gap:8px}.catalog-availability input{width:20px!important;min-height:20px!important;accent-color:var(--color-primary)}.catalog-remove{grid-column:3;justify-self:end}.catalog-removal-note,.catalog-operation-error,.catalog-readiness-note{margin:10px 0 0;padding:10px 12px;border-radius:9px;font-size:.875rem}.catalog-removal-note{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning)}.catalog-removal-note .button{min-height:36px}.catalog-operation-error{border:1px solid var(--color-danger-border);background:var(--color-danger-bg);color:var(--color-danger)}.catalog-readiness-note{border:1px solid var(--color-warning-border);background:var(--color-warning-bg);color:var(--color-warning)}@media(max-width:980px){.plant-demand{grid-template-columns:1fr 1fr}.plant-demand>div{grid-column:1/-1}.plant-demand>.button{width:100%}}@media(max-width:767px){.plant-demand,.plant-selection,.plant-catalog-settings{padding:14px}.plant-options,.plant-selection-error{grid-template-columns:1fr}.plant-selection-error .button{grid-column:1;grid-row:auto;width:100%}.catalog-new-draft,.catalog-configuration-row{grid-template-columns:1fr}.catalog-new-draft>div,.catalog-editor-actions,.plant-catalog-actions{align-items:stretch;flex-direction:column}.catalog-new-draft .button,.catalog-editor-actions .button,.plant-catalog-actions .button{width:100%}.plant-catalog-summary{align-items:flex-start;flex-direction:column}.plant-catalog-settings>header,.catalog-editor>header{align-items:stretch;flex-direction:column}.plant-catalog-settings>header>.button,.catalog-editor>header>.button{width:100%}}@media(max-width:767px){.catalog-availability,.catalog-remove{grid-column:1}.catalog-remove{justify-self:stretch}.catalog-removal-note{align-items:stretch;flex-direction:column}}@media(max-width:390px){.plant-demand{grid-template-columns:1fr}.plant-demand>div{grid-column:auto}.plant-option dl,.proposal-plant-snapshot{grid-template-columns:1fr}.proposal-plant-snapshot span{text-align:left}.plant-confirmation>span{display:block}.plant-confirmation svg{display:none}}.plant-composition{max-width:520px;margin:16px 0;cursor:default}.plant-composition:hover{border-color:var(--color-info-border);box-shadow:none}.plant-composition dl{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-impact{margin:9px 0 0;padding:10px 11px;border-left:3px solid var(--moreira-yellow);border-radius:0 8px 8px 0;background:var(--color-warning-bg);color:var(--color-warning);font-size:.875rem;line-height:1.45}@media(max-width:767px){.plant-demand{grid-template-columns:1fr}.plant-demand>div{grid-column:auto}.plant-demand>.button{width:100%}.plant-composition{max-width:none}.plant-confirmation{min-width:0}.plant-confirmation>span{min-width:0}.plant-confirmation small{overflow-wrap:anywhere}}@media(max-width:390px){.plant-composition dl{grid-template-columns:1fr}}.audio-recorder{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.audio-recorder.is-active{flex:1 0 100%;width:100%;padding:9px;border:1px solid var(--line);border-radius:9px;background:var(--color-surface)}.audio-controls{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.audio-controls .media-action{min-height:44px;justify-content:center}.audio-preview{display:grid;gap:5px;flex:1 0 100%;min-width:0;color:var(--color-muted);font-size:.875rem}.audio-preview audio{display:block;width:100%;max-width:420px;height:40px}.audio-send{background:var(--color-primary-solid);border-color:var(--green-700);color:var(--color-on-primary)}.audio-cancel{color:var(--color-danger)}.audio-recorder .media-feedback,.audio-recorder .audio-error{flex-basis:100%;min-width:0;overflow-wrap:anywhere}.media-composer:has(.audio-recorder.is-active){flex-wrap:wrap}.marketing-pilot-card{min-width:0;max-width:100%;padding:24px;background:var(--color-surface);color:var(--color-success);border:1px solid var(--color-border);border-left:5px solid var(--color-success-border);border-radius:12px;margin-bottom:20px;overflow-wrap:anywhere}.marketing-pilot-card h2{color:var(--color-success);font-size:1.35rem;line-height:1.35;margin:0 0 14px}.marketing-pilot-card p{color:var(--color-success);font-size:1rem;line-height:1.55;margin:10px 0}.marketing-pilot-card .marketing-pilot-status{font-weight:700}.marketing-pilot-card .button{max-width:100%;min-height:44px;white-space:normal;color:var(--color-success);background:var(--color-surface);border-color:var(--color-success-border)}@media(max-width:480px){.marketing-pilot-card{padding:18px}.marketing-pilot-card .button{width:100%}}.commercial-processes-page{container:commercial-processes / inline-size;min-width:0}.process-list,.commercial-process-table{min-width:0}.process-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px}.process-summary article{min-width:0;padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:0 4px 16px #0b0d450a}.process-summary span{display:block;color:var(--muted);font-size:.875rem;font-weight:700;line-height:1.25}.process-summary strong{display:block;margin-top:8px;color:var(--color-heading);font-size:1.25rem}.process-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px 0 10px;margin-bottom:5px;scrollbar-width:thin}.process-tabs button{min-height:44px;flex:none;border:1px solid var(--color-info-border);border-radius:8px;background:var(--color-surface);color:var(--color-muted);padding:0 13px;font-size:.875rem;font-weight:700}.process-tabs button.active{border-color:var(--moreira-navy);background:var(--color-primary-solid);color:var(--color-on-primary)}.commercial-process-table{overflow:visible;border:1px solid var(--line);border-radius:13px;background:var(--surface);box-shadow:0 5px 18px #0b0d450d}.commercial-process-head,.commercial-process-row{display:grid;grid-template-columns:minmax(150px,1.35fr) minmax(92px,.82fr) minmax(78px,.7fr) minmax(78px,.7fr) minmax(88px,.78fr) minmax(120px,1fr) minmax(132px,1.1fr);gap:8px;align-items:center}.commercial-process-head{padding:11px 15px;border-bottom:1px solid var(--line);background:var(--color-surface);color:var(--color-muted);font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.commercial-process-row{width:100%;min-width:0;padding:14px 15px;border-bottom:1px solid var(--color-info-border);color:var(--color-muted);font-size:.875rem}.commercial-process-row:last-child{border-bottom:0}.commercial-process-row:hover{background:var(--color-surface)}.commercial-process-row>[role=cell]{min-width:0;overflow-wrap:anywhere}.commercial-process-identity strong,.commercial-process-identity>span{display:block}.commercial-process-identity strong{margin-top:7px;color:var(--color-heading);font-size:.875rem}.commercial-process-identity>span:not(.status-pill){margin-top:4px;color:var(--color-muted);line-height:1.35}.commercial-process-seller{display:flex!important;align-items:center;gap:5px;font-weight:700}.commercial-process-seller svg{flex:none}.commercial-process-progress>span:last-child{display:block;margin-top:6px;color:var(--color-muted);font-size:.875rem}.process-progress{height:8px;overflow:hidden;border-radius:999px;background:var(--color-surface)}.process-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--moreira-yellow),var(--color-accent))}.commercial-process-mobile-label{display:none}.commercial-process-documents,.commercial-process-consumption,.commercial-process-activity{line-height:1.4}.commercial-process-attention{display:grid;gap:7px}.attention-badge,.process-attention{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--color-danger);font-size:.875rem;font-weight:700;line-height:1.4}.attention-badge{align-items:center;min-height:28px;padding:5px 8px;border:1px solid var(--color-danger-border);border-radius:7px;background:var(--color-danger-bg)}.attention-badge svg,.process-attention svg{flex:none}.process-proposal,.automatic-proposal-status{margin:0;color:var(--color-muted);font-size:.875rem;line-height:1.4;display:flex;align-items:flex-start;gap:5px}.process-proposal svg,.automatic-proposal-status svg{flex:none;color:var(--color-primary)}.automatic-proposal-status.automatic-preparando{color:var(--color-warning)}.automatic-proposal-status.automatic-pronta{color:var(--color-primary);font-weight:700}.automatic-proposal-status.automatic-precisa_atencao{color:var(--color-danger);font-weight:700}.automatic-proposal-status.automatic-precisa_atencao svg{color:var(--color-danger)}.process-actions{display:flex;flex-wrap:wrap;gap:4px}.process-actions .text-button{min-height:44px;max-width:100%;padding:8px 9px;border-radius:7px;text-align:left;text-decoration:none}.process-actions .process-primary-action{background:var(--color-primary-solid);color:var(--color-on-primary)}.process-actions .process-primary-action:hover{background:var(--color-primary-solid)}@container commercial-processes (max-width:900px){.process-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-process-head,.commercial-process-row{grid-template-columns:minmax(165px,1.35fr) minmax(105px,.9fr) minmax(128px,1fr) minmax(145px,1.1fr);gap:9px;padding-left:12px;padding-right:12px}.commercial-process-documents,.commercial-process-consumption,.commercial-process-activity,.commercial-process-head [role=columnheader]:nth-child(3),.commercial-process-head [role=columnheader]:nth-child(4),.commercial-process-head [role=columnheader]:nth-child(5){display:none}.commercial-process-attention{grid-column:3}.commercial-process-actions{grid-column:4}.process-actions{justify-content:flex-end}.process-actions .text-button{font-size:.875rem}}@container commercial-processes (max-width:640px){.process-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.process-summary article{padding:12px}.process-tabs{margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px}.filter-bar{align-items:stretch;flex-direction:column}.filter-bar label,.filter-bar select,.filter-bar input{width:100%;min-width:0}.commercial-process-table{border:0;background:transparent;box-shadow:none;overflow:visible}.commercial-process-head{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.commercial-process-head [role=columnheader]:nth-child(3),.commercial-process-head [role=columnheader]:nth-child(4),.commercial-process-head [role=columnheader]:nth-child(5){display:block}.commercial-process-table [role=rowgroup]{display:grid;gap:10px}.commercial-process-row{display:grid;grid-template-columns:1fr;gap:11px;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--color-surface);box-shadow:0 5px 18px #0b0d450d}.commercial-process-row>[role=cell]{display:block}.commercial-process-identity{padding-bottom:10px;border-bottom:1px solid var(--color-info-border)}.commercial-process-documents,.commercial-process-consumption,.commercial-process-activity{display:grid!important;grid-template-columns:108px minmax(0,1fr);gap:8px}.commercial-process-mobile-label{display:block;color:var(--color-muted);font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.commercial-process-progress{display:grid!important;grid-template-columns:108px minmax(0,1fr);gap:7px 8px;align-items:center}.commercial-process-progress .process-progress{grid-column:2}.commercial-process-progress>span:last-child{grid-column:2;margin-top:-2px}.commercial-process-attention{display:grid!important;grid-column:auto}.commercial-process-actions{display:block!important;grid-column:auto;padding-top:2px}.process-actions{display:grid;grid-template-columns:1fr}.process-actions .text-button{width:100%;min-height:44px;justify-content:center;text-align:center}.process-tabs button{min-height:44px}.updated-chip{white-space:normal}}html,body{width:100%;max-width:100%;overflow-x:visible;background:var(--color-bg);color:var(--color-text)}body{font-size:1rem;line-height:1.45}#root,.app-frame,.app-main,.app-route-content,.page,.lead-main,.lead-side,.surface{min-width:0}.page{width:100%;max-width:2200px;margin-inline:auto}input,select,textarea{color:var(--color-text);background-color:var(--color-surface);accent-color:var(--color-primary-solid)}input::placeholder,textarea::placeholder{color:var(--color-muted);opacity:1}:where(input:not([type=checkbox]):not([type=radio])),select,textarea{max-width:100%;font-size:1rem}.field,.field>span,.field>label,.field-error,.field-hint,.muted,.theme-control label,.availability-guidance{font-size:.875rem}.button,.button.compact,.icon-button,.text-button,summary,.media-action,.context-document-actions button,.message-media button{min-height:44px}:focus-visible{outline:3px solid var(--color-focus)!important;outline-offset:3px;box-shadow:0 0 0 2px var(--color-surface)!important;border-color:var(--color-focus)!important}:is(.sidebar,.mobile-topbar,.session-brand) :focus-visible{outline-color:var(--moreira-yellow)!important}.button.primary,.button.success,.session-content button{background:var(--color-primary-solid);color:var(--color-on-primary)}.button.primary:hover,.button.success:hover,.session-content button:hover{background:var(--green-900)}.button.secondary,.icon-button{color:var(--color-primary);background:var(--color-surface);border-color:var(--color-border-strong)}.button.danger-button{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-border)}.sidebar-scrim{background:var(--color-overlay)}.composer-stack{background:var(--color-surface)}.messages{background:var(--color-chat-bg);scrollbar-color:var(--color-scrollbar) transparent}.message{width:fit-content;max-width:min(82%,65ch);background:var(--color-surface);color:var(--color-text);overflow-wrap:anywhere}.message.outgoing{background:var(--color-chat-outbound);border-color:var(--color-success-border)}.message p{font-size:1rem;line-height:1.5}.message-author,.message time{color:var(--color-muted)}.message-audio{max-width:100%}.conversation-item:hover,.lead-table tbody tr:hover,.team-actions button:hover{background:var(--color-surface-hover)}.conversation-item.selected{background:var(--color-primary-soft)}.context-toggle,.conversation-context{background:var(--color-surface-subtle);color:var(--color-text)}.session-state{background:radial-gradient(circle at 12% 15%,rgba(255,216,74,.12),transparent 28%),var(--color-bg)}.session-brand{background:linear-gradient(150deg,#171b4b,#1c226c);color:#fff}.session-content h1{color:var(--color-heading)}.session-content>p{font-size:1rem;color:var(--color-muted)}.sidebar,.mobile-topbar{background:var(--moreira-navy);color:#fff}.sidebar{overflow-y:auto;overscroll-behavior:contain}.sidebar nav{flex-shrink:0}.sidebar nav a{font-size:.875rem}.sidebar-user-area{margin-top:auto;padding-top:20px;min-width:0}.sidebar-footer{margin-top:14px}.sidebar-footer>div{min-width:0}.sidebar-footer strong{overflow-wrap:anywhere}.sidebar-footer div>span,.brand-subtitle{font-size:.875rem}.theme-control{display:grid;gap:6px;min-width:0}.theme-control label{color:var(--color-text);font-weight:650}.theme-control select{width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);color:var(--color-text);color-scheme:inherit}.availability-main div>span,.availability-main strong{color:var(--color-text);font-size:.875rem}.availability-guidance{display:block;margin-top:3px;color:var(--color-muted);line-height:1.35}.availability-main{min-height:70px}.availability-switch{width:60px;height:44px;background:var(--color-border-strong)}.availability-switch>span{top:7px;left:7px;width:30px;height:30px;background:#fff}.availability-control.available .availability-switch{background:#247a58}.availability-control.available .availability-switch>span{transform:translate(16px)}.availability-control.compact .availability-main{min-height:70px}.team-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.negotiation-cell strong{display:block;font-size:.875rem;line-height:1.45}.team-page{overflow-x:visible}.team-mobile-label{color:var(--color-muted)!important;font-size:.875rem!important}.lead-table-shell,.meta-object-table-wrap{max-width:100%;overflow-x:auto}.team-table,.commercial-process-table{max-width:100%}.form-grid,.lead-kpis,.approval-stats,.settings-current,.marketing-layout{min-width:0}.form-grid>*,.lead-kpis>*,.approval-stats>*,.settings-current>*,.marketing-layout>*{min-width:0}.section-heading,.lead-hero,.official-alerts article{min-width:0;flex-wrap:wrap}.section-heading>div,.lead-hero>div,.official-alerts article>div{min-width:0}.official-alerts{flex-shrink:0;max-height:22dvh;overflow-y:auto}.app-main{height:100dvh;min-height:0}.app-route-content{min-width:0;min-height:0;overscroll-behavior:contain}.inbox-layout{width:100%;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr)}.conversation-list,.chat-surface,.chat-panel,.messages,.conversation-context{min-width:0;min-height:0}.conversation-items,.messages,.conversation-context{overscroll-behavior:contain}.chat-header{flex-wrap:wrap}.chat-header>div{min-width:0;max-width:100%}.chat-header h2{white-space:normal;overflow-wrap:anywhere}.chat-header .lead-deep-link{width:auto;max-width:100%}.composer-stack{flex-shrink:0;position:relative;max-height:58%}.media-composer{flex-wrap:wrap;overflow-x:visible}.media-action{white-space:normal}.message-composer,.message-composer input,.context-document-list{min-width:0}.context-document{min-width:0;max-width:100%}.guided-dossier,.guided-step,.guided-step-body{min-width:0}@media(min-width:1600px){.page{width:100%;max-width:2200px}.inbox-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr) minmax(280px,340px)}}@media(min-width:768px)and (max-width:1180px){.sidebar{width:112px;padding-inline:10px}.app-main{margin-left:112px}.sidebar-user-area{width:100%}.sidebar-footer{flex-wrap:wrap;gap:8px}.theme-control label{text-align:center}.theme-control select{padding:6px 2px;font-size:.875rem}.inbox-layout{grid-template-columns:minmax(190px,32%) minmax(0,1fr);grid-template-rows:minmax(0,1fr) 52px}.conversation-context.expanded .context-body{width:68%;max-height:min(65dvh,620px)}}@media(max-width:767px){.mobile-chat-navigation{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:7px;padding:7px 9px;border-bottom:1px solid var(--line);background:var(--color-surface)}.mobile-chat-navigation .button{min-width:0;min-height:44px;padding-inline:8px;display:flex;align-items:center;justify-content:center;gap:6px;white-space:normal}.inbox-layout.mobile-view-list{height:max(600px,calc(100dvh - 150px));min-height:600px;grid-template-rows:minmax(0,1fr)}.inbox-layout.mobile-view-list .conversation-list{grid-row:1;max-height:none}.inbox-layout.mobile-view-list .chat-surface,.inbox-layout.mobile-view-list .conversation-context{display:none}.inbox-layout.mobile-view-chat{grid-template-rows:minmax(0,1fr) 48px}.inbox-layout.mobile-view-chat .conversation-list{display:none}.inbox-layout.mobile-view-chat .chat-surface{grid-row:1}.inbox-layout.mobile-view-chat .conversation-context{grid-row:2}.mobile-topbar{position:relative;height:60px;padding:7px 12px;z-index:42}.mobile-topbar .menu-toggle{display:grid;background:#171a62;color:#fff;border-color:#656eb4}.sidebar,.sidebar.open{position:fixed;inset:60px auto 0 0;width:min(340px,calc(100% - 40px));height:auto;min-height:0;padding:18px 16px max(20px,env(safe-area-inset-bottom));box-shadow:var(--shadow);z-index:41}.sidebar{display:none}.sidebar.open{display:flex}.sidebar-scrim{display:block;position:fixed;inset:60px 0 0;width:100%;border:0;padding:0;z-index:40}.sidebar nav{height:auto;display:flex;flex-direction:column;gap:6px;padding:0}.sidebar nav a{flex:none;min-height:44px;padding:10px 12px;justify-content:flex-start;flex-direction:row;gap:12px;text-align:left;font-size:1rem}.sidebar nav a svg{width:20px;height:20px}.sidebar nav a span{overflow:visible;text-overflow:clip;white-space:normal}.sidebar-footer{display:grid;margin-top:14px}.sidebar-user-area{margin-top:auto;padding-top:22px}.app-main{margin-left:0;height:calc(100dvh - 60px);min-height:0;padding-bottom:0}.page{padding:18px 12px 26px}.inbox-page{padding:8px 0 max(8px,env(safe-area-inset-bottom))}.inbox-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(150px,auto) minmax(0,1fr) 48px}.conversation-items{display:block;overflow-x:hidden;overflow-y:auto}.conversation-item{min-width:0;padding:8px 10px;border-right:0;border-bottom:1px solid var(--color-border)}.conversation-tools input{height:44px}.conversation-context{grid-column:1;grid-row:3}.conversation-context.expanded .context-body{width:100%;max-height:min(70dvh,620px)}.conversation-context .context-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-context .context-metrics span{font-size:.875rem;white-space:normal;overflow:visible}.context-document-list{display:grid;overflow:visible}.context-document{grid-template-columns:minmax(0,1fr)}.context-document-actions{display:flex;flex-wrap:wrap}.context-document-actions button{width:auto;padding-inline:9px;font-size:.875rem}.context-section.attention,.context-owner,.context-link{display:flex}.chat-header{padding:7px 10px;gap:6px;flex-direction:row}.chat-header>div{display:block}.chat-header h2{font-size:1rem;white-space:normal}.chat-header .mode-badge{font-size:.875rem}.messages{padding:10px}.message{max-width:92%}.media-composer{gap:5px;flex-wrap:wrap}.media-action{flex:1 1 auto;min-width:0;min-height:44px;justify-content:center}.availability-guidance{font-size:.875rem}.availability-icon{display:none}.availability-main{grid-template-columns:minmax(0,1fr) auto}.team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-table-shell{overflow:visible}.official-alerts{margin-inline:12px;max-height:20dvh}.official-alerts article{padding-left:0;border-left:0}}@media(max-width:390px){.team-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar,.lead-kpis,.approval-summary{grid-template-columns:minmax(0,1fr)}}@media(max-height:560px){.seller-availability-global{max-height:22dvh;overflow-y:auto}.inbox-page>.human-sla-stack{max-height:16dvh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.inbox-page>.human-sla-stack{max-height:76px;margin-bottom:8px}.chat-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;padding:8px 12px}.chat-header>div{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center;width:100%}.chat-header h2{grid-column:1;grid-row:1;font-size:1rem;line-height:1.3;margin:0}.chat-header .eyebrow,.chat-header .muted{display:none}.chat-header .conversation-phone{grid-column:1;grid-row:2;max-width:100%;overflow-wrap:anywhere;margin-top:2px;font-size:.875rem}.chat-header .lead-deep-link{grid-column:2;grid-row:1 / 3;margin:0;padding:5px 8px;min-height:44px}.chat-header .mode-badge{display:block;max-width:100%;width:fit-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:3px 7px;font-size:.875rem;line-height:1.4}.chat-header .mode-badge svg{vertical-align:-2px;margin-right:5px}.conversation-tools{flex:none}.conversation-items{min-height:0}.media-composer{padding-inline:8px;gap:5px}.media-action{padding:0 5px;gap:4px;font-size:.875rem}.media-action svg{flex-shrink:0}@media(max-width:1439px){.inbox-page>.human-sla-stack{max-height:68px}.human-sla-alert{min-height:60px;padding:6px 10px;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.human-sla-icon,.human-sla-copy small{display:none}.human-sla-copy span{font-size:.875rem;text-transform:none;letter-spacing:normal;line-height:1.25}.human-sla-copy strong{font-size:.875rem;line-height:1.25;margin-top:2px}.human-sla-clock{grid-column:2;grid-row:1;min-width:64px}.human-sla-actions{grid-column:3;grid-row:1}.human-sla-actions .button{min-height:44px}}@media(max-width:767px){.inbox-page>.human-sla-stack{max-height:60px;margin-bottom:7px}.human-sla-alert{min-height:54px;grid-template-columns:minmax(0,1fr) auto;padding:5px 8px}.human-sla-clock{display:none}.human-sla-actions{grid-column:2}.human-sla-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-page{overflow-y:auto;overscroll-behavior:contain}.inbox-page>*{flex-shrink:0}.inbox-layout{flex:none;height:max(800px,calc(100dvh - 240px));min-height:800px;grid-template-rows:150px minmax(0,1fr) 48px}.conversation-list{max-height:150px}.chat-header{padding:6px 9px}.chat-header>div{display:grid}.chat-header .lead-deep-link{padding-inline:5px}.media-action{flex:1 1 auto}.media-composer{padding-top:4px}.message-composer{padding-block:6px}}.proposal-payment-condition{min-width:0;padding:16px;display:grid;gap:10px;border-radius:14px}.proposal-payment-condition label{min-width:0;display:grid;gap:10px;color:var(--color-heading);font-size:.875rem;font-weight:700}.proposal-payment-condition__select{position:relative;display:block;min-width:0}.proposal-payment-condition__select select{appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px 40px 12px 14px;border:1px solid var(--color-border-strong);border-radius:12px;background:var(--color-surface-subtle);color:var(--color-heading);font:inherit;font-size:1rem;font-weight:500;text-overflow:ellipsis;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.proposal-payment-condition__select svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--color-muted);pointer-events:none}.proposal-payment-condition__select select:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-hover)}.proposal-payment-condition__select select:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.proposal-payment-condition__select select:disabled{cursor:default;opacity:.6}.proposal-payment-condition>p{margin:0;color:var(--color-muted);font-size:.8125rem;line-height:1.5;overflow-wrap:anywhere}.proposal-payment-condition>.field-error{color:var(--color-danger)}@media(prefers-reduced-motion:reduce){.proposal-payment-condition__select select{transition:none}}.context-section.quick-proposal-section{display:grid;gap:16px;min-width:0;padding:0;border:0;background:transparent}.proposal-workflow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;counter-reset:proposal-step}.proposal-workflow-steps li{min-width:0;padding:7px 3px;border:1px solid var(--line);border-radius:8px;background:var(--color-surface-subtle);color:var(--color-muted);font-size:.75rem;font-weight:700;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.proposal-workflow-steps li[aria-current=step]{border-color:var(--color-primary);background:var(--color-info-bg);color:var(--color-primary)}.proposal-workflow-complete{display:flex;justify-content:flex-end;margin-top:10px}.proposal-workflow-complete .button{min-width:160px}@media(max-width:767px){.proposal-workflow-complete .button{width:100%}}.quick-proposal-section .plant-demand{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.quick-proposal-section .plant-demand>*{min-width:0;grid-column:1}.quick-proposal-section .plant-demand .button{width:100%;min-height:44px}.quick-proposal-section .plant-demand input{min-width:0;font-size:1rem}.quick-proposal-section .plant-demand p{line-height:1.45}.quick-proposal-section .plant-demand>div:first-child>p{display:none}.quick-proposal-section .plant-demand .eyebrow,.quick-proposal-section .plant-selection header .eyebrow{display:none}.quick-proposal-section .plant-selection{min-width:0;padding:12px}.quick-proposal-section .plant-selection header>svg,.quick-proposal-section .plant-selection header p{display:none}.quick-proposal-section .plant-composition{min-width:0;max-width:none;margin:10px 0;padding:12px}.quick-proposal-section .plant-composition dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.quick-proposal-section .plant-composition dd{overflow-wrap:anywhere}.quick-proposal-section .plant-confirmation{padding:10px;gap:8px;line-height:1.4}.quick-proposal-section .plant-confirmation input{flex:none;min-height:21px;margin:2px 0 0}.quick-proposal-section .plant-confirmation>span{display:block;min-width:0}.quick-proposal-section .plant-confirmation svg{display:none}.quick-proposal-section .plant-confirmation strong,.quick-proposal-section .plant-confirmation small{display:block}.quick-proposal-section .plant-confirmation small{margin-top:4px;color:var(--color-muted)}.quick-proposal-section .plant-submit{min-height:44px;white-space:normal;line-height:1.35;padding:10px}.proposal-history-compact{display:grid;gap:10px;min-width:0}.proposal-history-empty{margin:0;font-size:.875rem;line-height:1.45}.proposal-history-compact .context-section-title{flex-wrap:wrap;gap:6px}.proposal-history-compact .proposal-item{min-width:0;margin:0;padding:12px}.proposal-history-compact .proposal-item>header{flex-wrap:wrap}.proposal-history-compact .proposal-item .status-pill{max-width:100%;text-align:left;justify-content:flex-start}.consumption-route>span{display:block;margin-bottom:4px;color:var(--color-muted);font-size:.875rem;font-weight:400}.proposal-history-compact .proposal-plant-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.4}.proposal-history-compact .proposal-plant-snapshot strong{grid-column:1/-1}.proposal-history-compact .proposal-plant-snapshot span{text-align:left}.proposal-history-compact .proposal-item>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proposal-history-compact .proposal-item>dl>div:last-child{grid-column:1/-1}.proposal-history-compact .proposal-actions{display:grid;grid-template-columns:minmax(0,1fr)}.proposal-history-compact .proposal-actions .button{min-height:44px;line-height:1.35}.proposal-history-compact details{min-width:0}.proposal-history-compact summary{min-height:44px;cursor:pointer;padding:12px 0;color:var(--color-primary);font-size:.875rem;font-weight:700}.proposal-history-compact details .proposal-item{margin-top:10px}.proposal-preview-backdrop{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:#05081ec2}.proposal-preview{display:flex;flex-direction:column;width:min(1080px,100%);height:min(880px,calc(100dvh - 40px));min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:0 24px 80px #0000004d}.proposal-preview>header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;color:var(--color-heading)}.proposal-preview>header strong{min-width:0;overflow-wrap:anywhere}.proposal-preview>header .icon-button{flex:none;width:44px;height:44px}.proposal-preview iframe{flex:1;width:100%;min-height:0;border:0;background:#fff}@media(max-width:1180px){.conversation-context.expanded .context-body{max-height:min(76dvh,calc(100% - 52px))}}@media(max-width:767px){.proposal-preview-backdrop{padding:8px}.proposal-preview{height:calc(100dvh - 16px);border-radius:10px}.proposal-preview>header{padding:8px 10px}}.status-pill.pdf_local_disponivel{background:var(--color-surface-subtle);color:var(--color-success)}.status-pill.erro_pdf_local{background:var(--color-danger-bg);color:var(--color-danger)}.moreira-logo{display:block;line-height:0}.moreira-logo img{width:100%;height:auto;max-width:100%}.moreira-logo .moreira-logo-light{display:block}.moreira-logo .moreira-logo-dark{display:none}:root[data-theme=dark] .moreira-logo .moreira-logo-light{display:none}:root[data-theme=dark] .moreira-logo .moreira-logo-dark{display:block}.auth-presentation{--auth-bg:var(--color-bg,#f5f6f8);--auth-panel:var(--color-surface,#fff);--auth-text:var(--color-text,#171b32);--auth-muted:var(--color-muted,#73798b);--auth-line:var(--color-border,#e5e7ee);--auth-primary:var(--color-primary-solid,#171b4b);--auth-on-primary:var(--color-on-primary,#fff);box-sizing:border-box;min-height:100vh;min-height:100svh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 20px;background:var(--auth-bg);color:var(--auth-text)}.auth-presentation *,.auth-presentation *:before,.auth-presentation *:after{box-sizing:border-box}.auth-presentation .auth-presentation__card{width:100%;max-width:460px;min-width:0;overflow:hidden;border:1px solid var(--auth-line);border-radius:20px;background:var(--auth-panel);box-shadow:0 8px 32px #171b4b0a}.auth-presentation .auth-presentation__brand{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:26px 28px;border-bottom:1px solid var(--auth-line)}.auth-presentation .auth-presentation__logo{display:block;width:132px;max-width:100%;background:transparent;margin:0}.auth-presentation .auth-presentation__logo img{background:transparent}.auth-presentation .auth-presentation__edition{font-size:11px;font-weight:500;color:var(--auth-muted)}.auth-presentation .auth-presentation__content{padding:28px;min-width:0;overflow-wrap:anywhere}.auth-presentation .auth-presentation__eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--auth-muted);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.auth-presentation .auth-presentation__eyebrow:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#e6c21a}.auth-presentation h1{margin:0 0 18px;font-size:clamp(24px,5vw,28px);line-height:1.2;letter-spacing:-.035em;font-weight:600;color:var(--auth-text)}.auth-presentation h2{margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.4;color:var(--auth-text)}.auth-presentation p:not(.auth-presentation__eyebrow):not(.auth-presentation__caption){margin:0 0 14px;font-size:14px;line-height:1.65;color:var(--auth-muted)}.auth-presentation .auth-presentation__content>:last-child{margin-bottom:0}.auth-presentation .auth-presentation__content button{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:46px;margin-top:12px;padding:12px 16px;border:1px solid transparent;border-radius:11px;background:var(--auth-primary);color:var(--auth-on-primary);font:inherit;font-size:14px;font-weight:600;line-height:1.4;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.auth-presentation .auth-presentation__content button.secondary,.auth-presentation .demo-role-actions button+button{background:var(--auth-panel);color:var(--auth-text);border-color:var(--auth-line)}.auth-presentation button:hover:not(:disabled){filter:brightness(.95)}.auth-presentation .auth-presentation__content button:focus-visible{outline:3px solid var(--color-focus,#b48f00);outline-offset:3px}.auth-presentation .auth-presentation__content button:disabled{cursor:wait;opacity:.6}.auth-presentation .demo-role-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%;gap:0}.auth-presentation .auth-presentation__content [role=alert]{padding:16px;margin-top:16px;border:1px solid var(--color-danger-border,#e4c3c3);border-radius:12px;background:var(--color-danger-bg,#fbf2f2)}.auth-presentation .auth-presentation__content [role=alert]>:last-child{margin-bottom:0}.auth-presentation .auth-presentation__content .invitation-success{color:var(--color-success,#387263);font-weight:600}.auth-presentation .auth-presentation__footer{display:flex;align-items:center;gap:8px;padding:16px 28px;border-top:1px solid var(--auth-line);color:var(--auth-muted);font-size:11px;line-height:1.5}.auth-presentation .auth-presentation__footer svg{flex-shrink:0}.auth-presentation .auth-presentation__caption{margin:0;color:var(--auth-muted);font-size:11px;text-align:center;line-height:1.5}:root[data-theme=dark] .auth-presentation{--auth-bg:var(--color-bg,#11141f);--auth-panel:var(--color-surface,#191e2b);--auth-text:var(--color-text,#e9ebf3);--auth-muted:var(--color-muted,#939db3);--auth-line:var(--color-border,#2a3041);--auth-primary:var(--color-primary-solid,#e6c21a);--auth-on-primary:var(--color-on-primary,#171b4b)}:root[data-theme=dark] .auth-presentation .auth-presentation__content .invitation-success{color:var(--color-success,#9acdba)}@media(max-width:390px){.auth-presentation{padding:24px 12px;gap:16px}.auth-presentation .auth-presentation__brand{padding:22px 20px;gap:12px}.auth-presentation .auth-presentation__content{padding:24px 20px}.auth-presentation .auth-presentation__footer{padding:16px 20px}.auth-presentation .auth-presentation__edition{font-size:10px}.auth-presentation .auth-presentation__logo{width:116px}}@media(prefers-reduced-motion:reduce){.auth-presentation .auth-presentation__content button{transition:none}}.modal-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;overflow-y:auto;padding:24px;background:var(--color-overlay)}.modal-card{width:min(720px,100%);max-height:calc(100dvh - 48px);min-width:0;overflow-y:auto;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);box-shadow:0 20px 65px #0003;font-size:12px;line-height:1.6}.modal-card>header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.modal-card>header h2{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:0}.modal-card>header .eyebrow{display:block;font-size:10px;color:var(--color-muted);margin-bottom:5px;letter-spacing:.02em}.modal-card>header>button{display:grid;place-items:center;flex:none;width:36px;height:36px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-muted)}.modal-card>header>button svg{width:18px;height:18px}.modal-card :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(max-width:600px){.modal-backdrop{padding:12px;align-items:center}.modal-card{width:100%;max-height:calc(100dvh - 24px);border-radius:10px}.modal-card>header{padding:14px 16px}.modal-card>header h2{font-size:18px}.modal-card>header>button{width:44px;height:44px}.modal-card input:not([type=checkbox]):not([type=radio]),.modal-card select,.modal-card textarea{font-size:16px;min-height:48px}}.nc-attendance-notice{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:0 20px;flex-shrink:0;min-width:0;margin:0;padding:6px 28px;border-bottom:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:11px}.nc-attendance-heading{display:flex;align-items:center;gap:8px;white-space:nowrap}.nc-attendance-heading>svg{color:var(--color-accent);flex:none}.nc-attendance-heading strong{font-size:11px;font-weight:500}.nc-attendance-items{min-width:0;max-height:144px;overflow:auto}.nc-attendance-items article{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:38px;padding:3px 0}.nc-attendance-items article+article{border-top:1px solid var(--color-border)}.nc-attendance-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0}.nc-attendance-copy>strong{font-size:10px;font-weight:400;color:var(--color-muted)}.nc-attendance-copy>span{font-size:12px;font-weight:500;overflow-wrap:anywhere}.nc-attendance-items article>a,.nc-attendance-notice p a{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:32px;padding:5px 9px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-size:11px;text-decoration:none}.nc-attendance-items article>a:hover,.nc-attendance-notice p a:hover{background:var(--color-surface-hover)}.nc-attendance-notice>p{grid-column:2;margin:4px 0 0;color:var(--color-muted);font-size:10px}.nc-attendance-notice>p a{margin-left:8px}.nc-attendance-items .attendance-alert-new{animation:nc-attendance-highlight 1.2s ease-out 1}@keyframes nc-attendance-highlight{0%{background:var(--v4-selection)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.nc-attendance-items .attendance-alert-new{animation:none}}@media(max-width:600px){.nc-attendance-notice{grid-template-columns:minmax(0,1fr);gap:3px;padding:8px 18px}.nc-attendance-heading strong{font-size:10px}.nc-attendance-items article{gap:10px}.nc-attendance-copy{display:grid;gap:2px}.nc-attendance-items article>a,.nc-attendance-notice p a{min-height:44px}.nc-attendance-notice>p{grid-column:1}}.nc-operational{--op-panel: var(--nc-panel, var(--color-surface));--op-soft: var(--nc-soft, var(--color-surface-subtle));--op-text: var(--nc-text, var(--color-text));--op-muted: var(--nc-muted, var(--color-muted));--op-line: var(--nc-line, var(--color-border));--op-select: var(--nc-select, var(--color-primary-soft));min-width:0;color:var(--op-text);font-size:12px;line-height:1.5;overflow-wrap:anywhere;box-sizing:border-box}.nc-operational :is(button,a.text-button,summary){min-height:44px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid var(--op-line);border-radius:7px;background:var(--op-panel);color:var(--op-text);font:inherit;font-weight:500;white-space:normal;text-decoration:none;box-shadow:none;cursor:pointer}.nc-operational .button.primary{background:var(--op-select);border-color:var(--op-line);color:var(--op-text)}.nc-operational :is(button,a.text-button,summary):hover{background:var(--op-soft)}.nc-operational :is(button,input,select,textarea):disabled{opacity:.55;cursor:not-allowed}.nc-operational :focus-visible,.nc-notification-control:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.nc-operational :is(input:not([type=checkbox]):not([type=file]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--op-line);border-radius:7px;background:var(--op-panel);color:var(--op-text);font:inherit}.nc-operational :is(.operation-error,.identity-error,.field-error){color:var(--color-danger);font-size:12px}.nc-deal-control.deal-control{padding:10px;display:grid;gap:10px;background:var(--op-panel);border:1px solid var(--op-line);border-radius:9px}.nc-deal-control .deal-status-line{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nc-deal-control .deal-status-badge{padding:4px 7px;border:0;border-radius:5px;font-size:11px;background:var(--op-soft);color:var(--op-text)}.nc-deal-control .deal-status-badge.closed{background:var(--color-success-bg);color:var(--color-success)}.nc-deal-control .deal-audit{color:var(--op-muted);font-size:11px}.nc-deal-control .hud-deal-actions{min-width:0;margin-left:auto}.nc-deal-control .hud-deal-menu{position:static;width:auto;min-width:0;display:grid;gap:6px;padding:6px 0 0;border:0;background:transparent;box-shadow:none}.nc-deal-control :is(.deal-close-confirmation,.deal-reopen-form,.deal-inactivate-form){display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;background:var(--op-soft);border:1px solid var(--op-line);border-radius:8px;max-height:none;overflow:visible}.nc-deal-control .deal-close-confirmation label{display:flex;align-items:center;gap:9px;min-height:44px;font-weight:500}.nc-deal-control input[type=checkbox]{width:18px;height:18px;flex:none;accent-color:var(--color-primary)}.nc-deal-control :is(.deal-close-actions,.deal-reopen-form>div,.deal-inactivate-form>div){display:flex;gap:8px;flex-wrap:wrap}.nc-deal-control textarea{resize:vertical;min-height:84px}.nc-identity.customer-identity-editor{min-width:0}.nc-identity .customer-identity-form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;max-height:none;background:var(--op-soft);border:1px solid var(--op-line);border-radius:8px}.nc-identity .customer-identity-form>label{display:grid;gap:5px;color:var(--op-muted);font-size:12px}.nc-identity .identity-actions{display:flex;flex-wrap:wrap;gap:8px}.nc-identity .identity-conflict-current{padding:8px;margin:0;border-radius:6px;color:var(--color-warning);background:var(--color-warning-bg)}.nc-identity .identity-success{color:var(--color-success)}.nc-customer-initials.customer-initials{background:var(--nc-soft,var(--color-surface-subtle));color:var(--nc-muted,var(--color-muted));border:1px solid var(--nc-line,var(--color-border));box-shadow:none}.nc-media-composer.media-attachment-menu{min-width:0}.nc-media-composer .media-composer{display:flex;flex-wrap:wrap;overflow:visible;gap:6px;padding:8px 0 0}.nc-media-composer .media-action{min-width:0;min-height:44px;flex:1 1 85px;justify-content:center;padding:6px 8px;background:var(--op-soft);border-color:var(--op-line);border-radius:7px;color:var(--op-text);font-size:12px;font-weight:500}.nc-media-composer .media-feedback,.nc-media-composer .field-error{flex-basis:100%;font-size:12px}.nc-call-alerts.incoming-call-alerts{padding:12px;border:1px solid var(--op-line);border-radius:10px;background:var(--op-panel);box-shadow:none}.nc-call-alerts .official-alerts-title{display:flex;align-items:center;gap:8px;color:var(--op-text);font-size:12px}.nc-call-alerts article{display:grid;gap:8px;padding:10px 0;border-top:1px solid var(--op-line)}.nc-call-alerts article>span,.nc-call-alerts article>div{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.nc-notification-badge.inbound-waiting-badge{background:var(--color-primary-soft);color:var(--color-text);border:1px solid var(--color-border);box-shadow:none;animation:none}.nc-notification-control{min-width:44px;min-height:44px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-muted);font:inherit;font-size:12px;font-weight:500;box-shadow:none}.nc-notification-control[aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-text);border-color:var(--color-border)}.nc-message-toast.inbound-message-toast{border-color:var(--op-line);background:var(--op-panel);border-radius:10px;box-shadow:var(--color-shadow);gap:8px;animation:none}.nc-message-toast.inbound-message-toast>svg{color:var(--color-warning);animation:none}.nc-message-toast .inbound-message-kind{color:var(--op-muted);text-transform:none;letter-spacing:0}.nc-message-toast.inbound-message-toast a{background:var(--op-select);color:var(--op-text);border-radius:7px;font-weight:500}.nc-message-toast.inbound-message-toast button{grid-column:2 / -1;justify-self:end}.nc-sla-alert.human-sla-alert{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:12px;border:1px solid var(--color-warning-border);border-radius:10px;background:var(--op-panel);box-shadow:none;color:var(--color-warning)}.nc-sla-alert.human-sla-alert.critical{border-color:var(--color-danger-border);background:var(--op-panel);color:var(--color-danger)}.nc-sla-alert .human-sla-icon{display:grid;width:32px;height:32px;border-radius:8px;background:var(--color-warning-bg)}.nc-sla-alert.critical .human-sla-icon{background:var(--color-danger-bg)}.nc-sla-alert .human-sla-copy :is(span,strong,small){display:block;white-space:normal;font-size:12px;line-height:1.4;text-transform:none;letter-spacing:0}.nc-sla-alert .human-sla-copy small{color:var(--op-muted)}.nc-sla-alert .human-sla-clock{display:grid;grid-column:3;grid-row:1;min-width:65px}.nc-sla-alert .human-sla-clock span{font-size:10px;text-transform:none;letter-spacing:0}.nc-sla-alert .human-sla-actions{display:flex;flex-wrap:wrap;grid-column:2 / -1;grid-row:auto;gap:7px;justify-content:flex-end}.nc-sla-alert .notification-action{display:inline-flex}.nc-attention.attention-strip{display:flex;flex-wrap:wrap;padding:12px;gap:12px;align-items:center;border:1px solid var(--color-warning-border);border-radius:10px;background:var(--op-panel);box-shadow:none}.nc-attention.attention-strip strong{color:var(--op-text);font-size:12px;font-weight:600}.nc-attention.attention-strip p{color:var(--op-muted);font-size:12px}.nc-attention.attention-strip>div{flex:1 1 200px}.nc-workspace .hud-context-header>.icon-button{min-width:44px;min-height:44px;color:var(--nc-muted,var(--color-muted));border-radius:7px}.nc-workspace .hud-context-header strong{font-size:13px;font-weight:600}@media(max-width:600px){.nc-operational :is(input:not([type=checkbox]):not([type=file]),select,textarea){font-size:16px;min-height:48px}.nc-deal-control .hud-deal-actions{width:100%;margin:0}.nc-deal-control .hud-deal-actions summary{width:100%;box-sizing:border-box}.nc-deal-control :is(.deal-close-actions,.deal-reopen-form>div,.deal-inactivate-form>div),.nc-identity .identity-actions{display:grid;grid-template-columns:minmax(0,1fr)}.nc-sla-alert.human-sla-alert{grid-template-columns:minmax(0,1fr) auto}.nc-sla-alert .human-sla-icon{display:none}.nc-sla-alert .human-sla-clock{grid-column:2}.nc-sla-alert .human-sla-actions{grid-column:1 / -1;flex-direction:row}.nc-sla-alert .human-sla-actions button{width:auto;flex:1 1 130px}.nc-attention.attention-strip>div{flex-basis:auto}}.nc-shell.app-frame{display:grid;grid-template-columns:158px minmax(0,1fr);height:100dvh;min-height:0;overflow:hidden;background:var(--color-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nc-sidebar{display:flex;flex-direction:column;min-height:0;padding:27px 14px 18px;background:var(--color-sidebar);border-right:1px solid var(--color-border);overflow-y:auto;overflow-x:hidden}.nc-brand-logo{width:120px;margin:0 4px}.nc-workspace{font-size:10px;letter-spacing:.02em;color:var(--color-muted);margin:12px 6px 25px}.nc-navitem{display:flex;position:relative;align-items:center;gap:11px;width:100%;padding:10px 11px;margin:0 0 5px;border:0;border-radius:7px;background:transparent;color:var(--color-muted);font:inherit;font-size:12px;line-height:1.45;text-align:left;text-decoration:none;cursor:pointer}.nc-navitem>svg{width:18px;height:18px;stroke-width:1.65;flex-shrink:0}.nc-navitem.is-active{color:var(--v4-nav-active);background:var(--v4-selection);font-weight:600}.nc-navitem.is-active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--moreira-yellow)}.nc-navitem:hover{background:var(--color-surface-hover)}.nc-navlabel{font-size:10px;color:var(--color-muted);padding:23px 11px 9px}.nc-sidebottom{margin-top:auto;padding-top:35px}.nc-profile-area{position:relative}.nc-profile{display:flex;align-items:center;gap:9px;width:100%;padding:16px 6px 0;border:0;border-top:1px solid var(--color-border);background:none;color:var(--color-text);font:inherit;font-size:11px;text-align:left;cursor:pointer}.nc-profile-text{min-width:0;overflow-wrap:anywhere}.nc-profile small{display:block;color:var(--color-muted);font-size:10px}.nc-initial{height:32px;width:32px;flex-shrink:0;display:grid;place-items:center;background:var(--color-chat-outbound);border-radius:50%;font-size:11px}.nc-profile-menu{position:fixed;left:14px;bottom:78px;z-index:100;width:220px;padding:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:var(--color-shadow)}.nc-profile-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0;border:0;background:none;color:var(--color-text);font:inherit;font-size:12px;cursor:pointer}.nc-profile-menu button svg{width:17px;height:17px}.nc-profile-menu .theme-control{display:grid;gap:8px}.nc-profile-menu select{width:100%}.nc-main{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.nc-topbar{height:65px;min-height:65px;padding:0 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);font-size:12px}.nc-breadcrumb{display:flex;align-items:center;gap:8px;color:var(--color-muted)}.nc-breadcrumb b{color:var(--color-text);font-weight:500}.nc-topbar-actions{display:flex;align-items:center;gap:15px}.nc-icon-button{display:grid;place-items:center;border:0;background:none;color:var(--color-muted);padding:4px;cursor:pointer}.nc-icon-button svg{width:18px;height:18px;stroke-width:1.65}.nc-notifications{position:relative}.nc-notification-menu{position:absolute;right:0;top:36px;z-index:100;width:260px;padding:18px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);box-shadow:var(--color-shadow);font-size:12px}.nc-notification-menu p{color:var(--color-muted);font-size:11px;margin:10px 0}.nc-sound-toggle{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-subtle);color:var(--color-text);cursor:pointer}.nc-route-content.app-route-content{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:0}.nc-route-content.nc-route-chat{overflow:hidden}.nc-main>.inbound-message-notifier:empty{display:none}.nc-sidebar[hidden]{display:none}.nc-mobile-brand{display:flex;align-items:center;gap:8px;min-height:44px;min-width:44px;padding:0;border:0;background:none;color:var(--color-muted);cursor:pointer}.nc-mobile-logo{width:89px}.nc-drawer-close{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:18px;border:0;background:none;color:var(--color-muted);padding:8px;font:inherit;font-size:12px}.nc-mobile-nav{display:flex}.nc-availability{margin:0 0 16px;padding:10px 4px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.nc-availability-main{display:flex;align-items:center;gap:6px}.nc-availability-label{font-size:10px;line-height:1.4;color:var(--color-muted);flex:1}.nc-availability-switch{position:relative;flex-shrink:0;width:44px;height:44px;border:0;background:transparent;padding:0;cursor:pointer}.nc-availability-switch:before{content:"";position:absolute;left:8px;top:14px;width:29px;height:17px;border-radius:20px;background:var(--color-border-strong)}.nc-availability-switch>span{position:absolute;left:10px;top:16px;display:block;width:13px;height:13px;border-radius:50%;background:var(--color-surface)}.nc-availability-switch[aria-checked=true]:before{background:var(--color-success)}.nc-availability-switch[aria-checked=true]>span{transform:translate(12px)}.nc-availability-switch:disabled{opacity:.6}.nc-availability-spinner{position:absolute;inset:1px;width:15px;height:15px}.nc-availability-error{font-size:10px;color:var(--color-danger);margin-top:8px}.nc-availability-confirm{display:grid;gap:16px;padding-top:16px}.nc-availability-confirm p{margin:0;color:var(--color-muted)}.nc-availability-confirm-actions{display:flex;gap:8px;flex-wrap:wrap}.nc-area-search{display:grid;gap:12px;padding-top:16px}.nc-area-search input{width:100%;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text)}.nc-collapsed.nc-shell{grid-template-columns:64px minmax(0,1fr)}.nc-collapsed .nc-sidebar{padding:20px 8px}.nc-collapsed .nc-brand,.nc-collapsed .nc-navtext,.nc-collapsed .nc-navlabel,.nc-collapsed .nc-profile-text,.nc-collapsed .nc-availability-label{display:none}.nc-collapsed .nc-navitem{padding:13px;justify-content:center}.nc-collapsed .nc-profile{padding:15px 6px 0}.nc-collapsed .nc-availability-main{justify-content:center}@media(max-width:900px)and (min-width:601px){.nc-shell.app-frame{grid-template-columns:64px minmax(0,1fr)}.nc-sidebar{padding:20px 8px}.nc-brand,.nc-sidebar .nc-navtext,.nc-navlabel,.nc-profile-text,.nc-availability-label{display:none}.nc-sidebar .nc-navitem{padding:13px;justify-content:center}.nc-profile{padding:15px 6px 0}.nc-availability-main{justify-content:center}.nc-topbar{padding:0 24px}}@media(max-width:600px){.nc-shell.app-frame{display:grid;grid-template-columns:minmax(0,1fr)}.nc-sidebar{display:none}.nc-sidebar.is-open{display:flex;position:fixed;inset:0 auto 0 0;width:240px;z-index:151;padding:27px 14px 18px}.nc-sidebar.is-open .nc-brand,.nc-sidebar.is-open .nc-navtext,.nc-sidebar.is-open .nc-navlabel,.nc-sidebar.is-open .nc-profile-text,.nc-sidebar.is-open .nc-availability-label{display:block}.nc-sidebar.is-open .nc-navitem{justify-content:flex-start;padding:10px 11px}.nc-scrim{position:fixed;inset:0;border:0;background:var(--color-overlay);z-index:150}.nc-drawer-close{display:flex;align-items:center;gap:8px;margin-top:18px;border:0;background:none;color:var(--color-muted);padding:8px;font:inherit;font-size:12px}.nc-topbar{height:62px;min-height:62px;padding:0 17px;gap:10px}.nc-breadcrumb{display:none}.nc-mobile-brand{display:flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--color-muted);cursor:pointer}.nc-mobile-logo{width:89px}.nc-topbar-actions{gap:12px}.nc-icon-button{min-width:44px;min-height:44px}.nc-mobile-nav{height:calc(61px + env(safe-area-inset-bottom));min-height:calc(61px + env(safe-area-inset-bottom));padding:8px 0 calc(8px + env(safe-area-inset-bottom));display:flex;justify-content:space-around;border-top:1px solid var(--color-border);background:var(--color-surface)}.nc-mobile-nav .nc-navitem{width:auto;margin:0;padding:0 5px;display:flex;flex-direction:column;gap:5px;font-size:9px;background:transparent}.nc-mobile-nav .nc-navtext{display:block}.nc-mobile-nav .nc-navitem:before{display:none}.nc-profile-menu{z-index:152}.nc-notification-menu{max-width:calc(100vw - 34px)}}.nc-navitem>.inbound-waiting-badge{position:absolute;right:2px;top:0;font-size:8px;min-width:13px;height:13px;padding:0 3px}.nc-navitem>.call-alert-badge{top:auto;bottom:0}.nc-profile-menu button{min-height:44px}.nc-shell :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media(min-width:601px){.nc-collapsed .nc-sidebar{position:relative;z-index:60;width:64px;transition:width .18s ease,box-shadow .18s ease;flex-shrink:0;padding:20px 8px}.nc-collapsed .nc-brand{display:block;height:82px;flex-shrink:0;overflow:hidden}.nc-collapsed .nc-brand:before{content:"M";display:grid;place-items:center;width:34px;height:34px;margin:6px auto;border-radius:10px;background:var(--color-chat-outbound);color:var(--color-text);font-size:17px;font-weight:650}.nc-collapsed .nc-brand-logo,.nc-collapsed .nc-workspace{display:none}.nc-collapsed .nc-navlabel{display:block;visibility:hidden;height:46px;white-space:nowrap}.nc-collapsed .nc-navitem{height:44px}}@media(min-width:601px){.nc-collapsed .nc-sidebar:focus-within{width:230px;box-shadow:14px 0 32px #10283022}.nc-collapsed .nc-sidebar:focus-within .nc-brand:before{display:none}.nc-collapsed .nc-sidebar:focus-within .nc-brand-logo,.nc-collapsed .nc-sidebar:focus-within .nc-workspace{display:block}.nc-collapsed .nc-sidebar:focus-within :is(.nc-navtext,.nc-profile-text,.nc-availability-label){display:block}.nc-collapsed .nc-sidebar:focus-within .nc-navlabel{visibility:visible}.nc-collapsed .nc-sidebar:focus-within .nc-navitem{justify-content:flex-start;padding:10px 13px;white-space:nowrap}.nc-collapsed .nc-sidebar:focus-within .nc-availability-main{justify-content:flex-start}.nc-collapsed .nc-sidebar:focus-within .nc-profile{padding:15px 6px 0}.nc-collapsed .nc-sidebar:focus-within .nc-workspace{white-space:nowrap}}@media(min-width:601px)and (hover:hover){.nc-collapsed .nc-sidebar:hover{width:230px;box-shadow:14px 0 32px #10283022}.nc-collapsed .nc-sidebar:hover .nc-brand:before{display:none}.nc-collapsed .nc-sidebar:hover .nc-brand-logo,.nc-collapsed .nc-sidebar:hover .nc-workspace{display:block}.nc-collapsed .nc-sidebar:hover :is(.nc-navtext,.nc-profile-text,.nc-availability-label){display:block}.nc-collapsed .nc-sidebar:hover .nc-navlabel{visibility:visible}.nc-collapsed .nc-sidebar:hover .nc-navitem{justify-content:flex-start;padding:10px 13px;white-space:nowrap}.nc-collapsed .nc-sidebar:hover .nc-availability-main{justify-content:flex-start}.nc-collapsed .nc-sidebar:hover .nc-profile{padding:15px 6px 0}.nc-collapsed .nc-sidebar:hover .nc-workspace{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.nc-collapsed .nc-sidebar{transition:none}}:root[data-theme=ocean]{color-scheme:light;--moreira-navy:#173f49;--moreira-yellow:#258994;--color-bg:#e5f4f2;--color-surface:#f5fcfb;--color-surface-subtle:#e7f4f2;--color-surface-hover:#d6eeeb;--color-text:#193f49;--color-heading:#123943;--color-muted:#4f7077;--color-border:#c8e2df;--color-border-strong:#7fb4b8;--color-primary:#246c78;--color-primary-solid:#205b67;--color-primary-soft:#d3eeea;--color-on-primary:#f3ffff;--color-accent:#258994;--color-on-accent:#ffffff;--color-success:#226852;--color-success-bg:#e1f4ea;--color-success-border:#9ed2bf;--color-warning:#805520;--color-warning-bg:#fff2dc;--color-warning-border:#dec49a;--color-danger:#9d3f35;--color-danger-bg:#ffede6;--color-danger-border:#e5b6a6;--color-info:#256877;--color-info-bg:#def3f5;--color-info-border:#acd5dc;--color-chat-bg:#dff3f1;--color-chat-outbound:#d4ece8;--color-media-bg:#1d4651;--color-focus:#237685;--color-overlay:rgba(17,61,69,.3);--color-scrollbar:#8bbab9;--color-shadow:0 10px 30px #194e5910;--color-sidebar:#e7f5f2;--v4-selection:#cce9e4;--v4-nav-active:#174c57;--bg:var(--color-bg);--surface:var(--color-surface);--surface-soft:var(--color-surface-subtle);--text:var(--color-text);--muted:var(--color-muted);--line:var(--color-border);--brand:var(--color-primary);--brand-strong:var(--color-primary-solid);--accent:var(--color-accent);--shadow:var(--color-shadow);--green-900:#174c57;--green-800:#205b67}:root[data-theme=ocean] :is(.nc-inbox,.nc-proposals){--nc-bg:#e5f4f2;--nc-panel:#f2fbf9;--nc-soft:#e4f2ef;--nc-text:#193f49;--nc-muted:#4f7077;--nc-line:#c5dfdc;--nc-select:#cce9e4;--nc-out:#def3ee;--nc-in:#f4fffd;--nc-gold:#258994;--v4-selection:#cce9e4;--v4-nav-active:#174c57}:root[data-theme=ocean] .nc-topbar{background:#edf8f5;color:#4f7077}:root[data-theme=ocean] :is(.nc-conversations,.nc-context){background:linear-gradient(155deg,#effaf7,#e4f4f0)}:root[data-theme=ocean] :is(.nc-contact.nc-selected,.nc-navitem.is-active){background:#cce8e1;color:#183f47;border-radius:12px}:root[data-theme=ocean] .nc-search{border-radius:11px;background:#f5fcf9}:root[data-theme=ocean] :is(.nc-context-button,.nc-menu-content,.nc-profile-menu,.nc-notification-menu,.nc-attachments){border-radius:14px;background:#f0faf6;border-color:#bddbd5;color:#193f49;box-shadow:0 12px 35px #164c5714}:root[data-theme=ocean] .nc-details .conversation-context{background:#eef9f5;border-color:#bbdbd5;box-shadow:-18px 0 60px #174f5a20}:root[data-theme=ocean] :is(.hud-context-header,.hud-context-body){background:#eef9f5;color:#193f49}:root[data-theme=ocean] :is(.button.primary,.nc-customers-button-gold){background:#205b67;color:#f0fffc;border-color:#205b67;border-radius:10px}:root[data-theme=ocean] .nc-chat{position:relative;isolation:isolate;background:#54cdd4}.nc-ocean-background,.nc-ocean-fallback,.nc-ocean-video,.nc-ocean-shade{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.nc-ocean-background{z-index:0;overflow:hidden}.nc-ocean-fallback{background:#54cdd4}.nc-ocean-video{object-fit:cover}:root[data-theme=ocean] .nc-chatheader{position:relative;z-index:4}:root[data-theme=ocean] .nc-messages{position:relative;z-index:1;background:transparent;padding-top:26px;gap:18px}:root[data-theme=ocean] .nc-message{color:#183d49;background:#f5ffffed;border:1px solid #ffffff99;box-shadow:0 5px 22px #124d5a0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:17px 17px 17px 5px;font-size:13px;max-width:83%}:root[data-theme=ocean] .nc-message.nc-outgoing{background:#e3f8f6f2;border-radius:17px 17px 5px}:root[data-theme=ocean] .nc-message :is(.nc-message-meta,.nc-message-author,.nc-file-details small){color:#4c6d76}:root[data-theme=ocean] .nc-date{align-self:center;padding:5px 12px;border-radius:999px;background:#efffffde;color:#3e626c;margin:0 0 14px}:root[data-theme=ocean] .nc-history{align-self:center;border-radius:999px;background:#efffffde;color:#355d68;padding:7px 12px}:root[data-theme=ocean] .nc-composer{z-index:5;background:#f1ffffeb;border-color:#ffffffb3;border-radius:21px;padding:16px 17px 12px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 40px #174e5a12;color:#234953}:root[data-theme=ocean] .nc-composer textarea{color:#234953;font-size:14px;min-height:49px;resize:none}:root[data-theme=ocean] .nc-composer textarea::placeholder,:root[data-theme=ocean] .nc-composer-row>small{color:#557781}:root[data-theme=ocean] .nc-composer :is(button[aria-label="Anexar arquivo"],button[aria-label="Gravar áudio"]){color:#315b66;background:transparent}:root[data-theme=ocean] .nc-send{background:#174955;color:#ecffff;border:1px solid #ffffff40}:root[data-theme=ocean] .nc-send:disabled{opacity:.5}:root[data-theme=ocean] .nc-readonly{position:relative;z-index:2;background:var(--nc-panel);margin:16px 20px;border-radius:14px}:root[data-theme=ocean] .nc-error{position:relative;z-index:2;background:var(--color-danger-bg);color:var(--color-danger)}:root[data-theme=ocean] .nc-chat .nc-attachments{background:#f1faf5f7;border-color:#c4ddd3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=ocean] .nc-composer:has(textarea:focus){border-color:#8fbcb4;box-shadow:0 8px 28px #174e5a12}.nc-header-actions .nc-ocean-motion-control{flex-shrink:0}.nc-header-actions .nc-ocean-motion-control span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:600px){:root[data-theme=ocean] .nc-composer{margin:12px 12px 14px;padding:14px 13px 10px;border-radius:18px}:root[data-theme=ocean] .nc-composer textarea{font-size:16px;min-height:45px}}:root[data-theme=ocean] .ocean-attention-card{background:linear-gradient(145deg,#f7fcf3,#e1f2e9);border-color:#bdd9ca;box-shadow:0 5px 14px #285d4b0c}.state-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:220px;padding:32px 24px;text-align:center;color:var(--color-muted);font-size:12px;line-height:1.7}.state-panel>svg{width:30px;height:30px;stroke-width:1.4;color:var(--color-muted)}.state-panel>strong,.state-panel>h1{color:var(--color-text);font-size:18px;line-height:1.4;font-weight:600;margin:0}.state-panel>span,.state-panel>p{max-width:55ch;margin:0}.state-panel>.button{min-height:40px;padding:9px 14px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text);font-size:12px}.error-panel>svg{color:var(--color-danger)}@media(max-width:600px){.state-panel{padding:26px 18px;min-height:180px}.state-panel>.button{min-height:44px}}.nc-leads{padding:28px;min-width:0;color:var(--color-text);font-size:12px;line-height:1.5}.nc-leads *{box-sizing:border-box}.nc-leads h1,.nc-leads h2,.nc-leads p{margin:0}.nc-leads-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px}.nc-leads-heading h1{font-size:27px;line-height:1.2;font-weight:600;letter-spacing:-.035em}.nc-leads-heading p{font-size:12px;color:var(--color-muted);margin-top:8px}.nc-leads-actions{display:flex;align-items:center;gap:12px}.nc-leads-count{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--color-muted);white-space:nowrap}.nc-leads-button,.nc-leads-reset{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 13px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:inherit;text-decoration:none;font:inherit;cursor:pointer}.nc-leads-gold{background:#e6c21a;border-color:#e6c21a;color:#171b4b;font-weight:600}.nc-leads-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0}.nc-leads-filter-label{display:flex;gap:6px;align-items:center;align-self:center;color:var(--color-muted);font-size:11px}.nc-leads-filters label{display:grid;gap:5px;min-width:130px;font-size:11px;font-weight:400;color:var(--color-muted)}.nc-leads-filters select{min-height:36px;padding:8px 30px 8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit}.nc-leads-reset{border:0;background:transparent;font-size:11px}.nc-leads-directory{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;background:var(--color-surface)}.nc-leads-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px}.nc-leads-directory-heading h2{font-size:15px;font-weight:600}.nc-leads-directory-heading>span{font-size:10px;color:var(--color-muted)}.nc-leads-table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.nc-leads-table th{padding:10px 16px;background:var(--color-surface-subtle);font-size:10px;font-weight:500;color:var(--color-muted)}.nc-leads-table td{padding:17px 16px;border-top:1px solid var(--color-border);font-size:11px;overflow-wrap:anywhere}.nc-leads-table th:first-child{width:23%}.nc-leads-table a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:32px}.nc-leads-table strong{font-weight:500;font-size:12px}.nc-leads-table tr:hover td{background:var(--color-surface-subtle)}.nc-leads-status{display:inline-block;padding:4px 7px;border-radius:5px;background:var(--color-warning-bg);color:var(--color-warning);font-size:10px}.nc-leads-empty{padding:30px;text-align:center;color:var(--color-muted)}.nc-leads :is(button,a,input,select):focus-visible{outline:2px solid #b29619;outline-offset:3px}.nc-leads .attention-strip{border-radius:10px;font-size:12px;margin-bottom:18px}.nc-leads .attention-strip h2{font-size:14px}@media(max-width:700px){.nc-leads{padding:18px}.nc-leads-heading{align-items:flex-start;flex-direction:column}.nc-leads-actions{width:100%;justify-content:space-between}.nc-leads-button,.nc-leads-reset{min-height:44px}.nc-leads-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-leads-filter-label{grid-column:1/-1}.nc-leads-filters label{min-width:0}.nc-leads-filters select{width:100%;font-size:16px;min-height:48px}.nc-leads-directory-heading{padding:16px;align-items:flex-start;flex-direction:column;gap:5px}.nc-leads-table,.nc-leads-table tbody{display:block}.nc-leads-table thead{display:none}.nc-leads-table tr{display:grid;grid-template-columns:1fr 1fr;padding:14px 16px;gap:10px 14px;border-top:1px solid var(--color-border)}.nc-leads-table td{display:block;padding:0;border:0;font-size:12px}.nc-leads-table td:before{content:attr(data-label);display:block;font-size:10px;color:var(--color-muted);margin-bottom:3px}.nc-leads-table td:first-child{grid-column:1/-1}.nc-leads-table td:first-child:before{display:none}.nc-leads-table a{min-height:44px;width:100%}.nc-leads-table strong{font-size:14px}}.nc-processing-notice{display:flex;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;border:1px solid var(--ni-line);border-left:3px solid var(--ni-gold);border-radius:8px;background:var(--ni-soft)}.nc-processing-notice__icon{flex:none;margin-top:2px;color:var(--ni-muted);animation:nc-processing-spin 1.2s linear infinite}.nc-processing-notice__copy{flex:1;min-width:0}.nc-processing-notice__title{display:block;font-size:12px;font-weight:600}.nc-processing-notice__detail{margin:4px 0 0!important;font-size:11px;line-height:1.6}@keyframes nc-processing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nc-processing-notice__icon{animation:none}}.my-dossiers{padding:clamp(16px,2vw,24px)}.my-dossiers>header,.my-dossier-card-heading,.my-dossier-actions,.my-dossier-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.my-dossiers h2{display:flex;align-items:center;gap:8px;margin:5px 0}.my-dossiers header p{margin:6px 0 0;font-size:.9rem}.my-dossier-filters{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 16px}.my-dossier-filters button{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:9px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text)}.my-dossier-filters button[aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-primary)}.my-dossier-filters strong{min-width:18px;text-align:center}.my-dossier-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px}.my-dossier-card{--dossier-signal: var(--color-border-strong);--dossier-signal-bg: var(--color-surface-subtle);--dossier-signal-border: var(--color-border);padding:16px;min-width:0;border:1px solid var(--color-border);border-left:4px solid var(--dossier-signal);border-radius:12px;background:linear-gradient(110deg,var(--dossier-signal-bg),var(--color-surface) 56%)}.my-dossier-card h3{min-width:0;margin:0;overflow-wrap:anywhere}.my-dossier-card-heading{align-items:flex-start}.my-dossier-card.tone-info,.my-dossier-status.tone-info,.my-dossier-credit.tone-info{--dossier-signal: var(--color-info);--dossier-signal-bg: var(--color-info-bg);--dossier-signal-border: var(--color-info-border)}.my-dossier-card.tone-warning,.my-dossier-status.tone-warning,.my-dossier-credit.tone-warning{--dossier-signal: var(--color-warning);--dossier-signal-bg: var(--color-warning-bg);--dossier-signal-border: var(--color-warning-border)}.my-dossier-card.tone-primary,.my-dossier-status.tone-primary,.my-dossier-credit.tone-primary{--dossier-signal: var(--color-primary);--dossier-signal-bg: var(--color-primary-soft);--dossier-signal-border: var(--color-primary)}.my-dossier-card.tone-success,.my-dossier-status.tone-success,.my-dossier-credit.tone-success{--dossier-signal: var(--color-success);--dossier-signal-bg: var(--color-success-bg);--dossier-signal-border: var(--color-success-border)}.my-dossier-card.tone-danger,.my-dossier-status.tone-danger,.my-dossier-credit.tone-danger{--dossier-signal: var(--color-danger);--dossier-signal-bg: var(--color-danger-bg);--dossier-signal-border: var(--color-danger-border)}.my-dossier-status.tone-neutral,.my-dossier-credit.tone-neutral{--dossier-signal: var(--color-muted);--dossier-signal-bg: var(--color-surface-subtle);--dossier-signal-border: var(--color-border)}.my-dossier-status,.my-dossier-credit{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;border:1px solid var(--dossier-signal-border);border-radius:20px;background:var(--dossier-signal-bg);color:var(--dossier-signal);font-size:.8rem;font-weight:700;line-height:1.35}.my-dossier-status{padding:6px 10px}.my-dossier-status svg,.my-dossier-credit svg{flex:none}.my-dossier-status>span:last-child,.my-dossier-credit>span{min-width:0;overflow-wrap:anywhere}.my-dossier-meta,.my-dossier-note,.my-dossier-actions small{font-size:.8rem;color:var(--color-muted)}.my-dossier-reason{padding:10px;border-radius:8px;background:var(--color-surface-subtle);white-space:pre-wrap;overflow-wrap:anywhere}.my-dossier-credit{margin:8px 0 0;padding:7px 10px}.my-dossier-credit+small{display:block;margin-top:6px;color:var(--color-muted)}.my-dossier-actions{justify-content:flex-start;margin-top:14px}.my-dossier-actions small{flex-basis:100%}.my-dossier-note{display:block;margin-top:18px}.my-dossier-pagination{margin-top:16px;justify-content:center}.my-dossier-empty{padding:12px 0}@media(max-width:600px){.my-dossier-filters button{flex:1 1 40%;justify-content:space-between}.my-dossier-card-heading{flex-direction:column;align-items:flex-start}.my-dossier-actions>a{flex:1;text-align:center}}.nc-seller-overview{padding:28px;min-width:0;max-width:none;background:var(--color-bg,#f5f6f8);color:var(--color-text,#171b32);font-size:12px}.nc-seller-overview *{box-sizing:border-box}.nc-seller-overview h1,.nc-seller-overview h2,.nc-seller-overview h3,.nc-seller-overview p{margin:0}.nc-seller-overview a{text-decoration:none;color:inherit}.nc-seller-overview a:focus-visible,.nc-seller-overview summary:focus-visible{outline:2px solid var(--color-accent,#e6c21a);outline-offset:3px}.nc-seller-overview__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.nc-seller-overview h1{font-size:27px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.nc-seller-overview__heading p{font-size:12px;color:var(--color-muted,#73798b);margin-top:8px;line-height:1.5}.nc-seller-overview__heading-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.nc-seller-overview__month{color:var(--color-muted,#73798b);font-size:11px}.nc-seller-overview__new{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:9px 13px;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7ee);border-radius:8px}.nc-seller-overview__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:6px 0 26px}.nc-seller-overview__stats article{min-width:0;border-right:1px solid var(--color-border,#e5e7ee);padding-right:14px}.nc-seller-overview__stats article:last-child{border:0}.nc-seller-overview__stats article>span,.nc-seller-overview__stats small{display:block;font-size:11px;color:var(--color-muted,#73798b);line-height:1.5}.nc-seller-overview__stats strong{display:block;font-size:32px;line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:9px 0 5px;overflow-wrap:anywhere}.nc-seller-overview__stats strong.nc-seller-overview__unavailable{font-size:21px;letter-spacing:-.025em;min-height:35px;display:flex;align-items:center}.nc-seller-overview__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.nc-seller-overview__panel,.nc-seller-overview__details{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7ee);border-radius:10px;box-shadow:none}.nc-seller-overview__panel{padding:21px;min-width:0}.nc-seller-overview__panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:23px}.nc-seller-overview h2{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.nc-seller-overview__task{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:16px 0;border-top:1px solid var(--color-border,#e5e7ee);min-height:64px}.nc-seller-overview__task:hover{background:var(--color-surface-subtle,#f7f8fa)}.nc-seller-overview__icon{display:grid;place-items:center;width:32px;height:32px;background:var(--v4-selection,#f6f0d2);color:var(--v4-nav-active,#171b4b);border-radius:7px}.nc-seller-overview__task strong,.nc-seller-overview__task small{display:block}.nc-seller-overview__task strong{font-size:12px;font-weight:500}.nc-seller-overview__task small{font-size:11px;line-height:1.5;margin-top:4px;color:var(--color-muted,#73798b)}.nc-seller-overview__goal{padding-top:12px}.nc-seller-overview__goal h3{font-size:18px;font-weight:500;letter-spacing:-.025em;line-height:1.4}.nc-seller-overview__goal p{font-size:12px;color:var(--color-muted,#73798b);margin-top:9px;line-height:1.6}.nc-seller-overview__progress{height:8px;background:var(--color-surface-subtle,#f7f8fa);border-radius:4px;overflow:hidden;margin-top:24px}.nc-seller-overview__progress span{display:block;height:100%;background:var(--color-accent,#e6c21a);border-radius:inherit}.nc-seller-overview__goal-caption{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:11px}.nc-seller-overview__goal-caption strong{font-weight:500}.nc-seller-overview__goal-caption span{color:var(--color-muted,#73798b)}.nc-seller-overview__review{display:flex;align-items:flex-start;gap:9px;margin-top:20px;padding-top:14px;border-top:1px solid var(--color-border,#e5e7ee);font-size:11px}.nc-seller-overview__review svg{flex:none;color:var(--color-warning,#7b6518)}.nc-seller-overview__review p{margin-top:5px;color:var(--color-muted,#73798b);line-height:1.5}.nc-seller-overview__note{color:var(--color-muted,#73798b);font-size:11px;line-height:1.6;padding:15px 0 20px}.nc-seller-overview__dossiers{scroll-margin-top:16px}.nc-seller-overview__dossiers .my-dossiers{padding:20px;background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7ee);border-radius:10px;box-shadow:none}.nc-seller-overview__dossiers .eyebrow{display:none}.nc-seller-overview__dossiers .my-dossiers h2{margin:0}.nc-seller-overview__dossiers .my-dossiers h2 svg{width:17px}.nc-seller-overview__dossiers .my-dossiers header p{font-size:11px;line-height:1.5}.nc-seller-overview__dossiers .my-dossier-filters{margin:16px 0 14px;gap:7px}.nc-seller-overview__dossiers .my-dossier-filters button{font-size:11px;min-height:36px;padding:8px 10px;border-radius:7px}.nc-seller-overview__dossiers .my-dossier-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-seller-overview__dossiers .my-dossier-card{border-radius:8px;padding:14px;background:var(--color-surface,#fff);border-left-width:3px}.nc-seller-overview__dossiers .my-dossier-card h3{font-size:13px}.nc-seller-overview__dossiers .my-dossier-status,.nc-seller-overview__dossiers .my-dossier-credit{font-size:11px;font-weight:500}.nc-seller-overview__dossiers .my-dossier-note,.nc-seller-overview__dossiers .my-dossier-meta,.nc-seller-overview__dossiers .my-dossier-actions small{font-size:11px;line-height:1.5}.nc-seller-overview__dossiers .button{font-size:12px;min-height:36px;padding:8px 11px;border-radius:7px}.nc-seller-overview__details{margin-top:20px}.nc-seller-overview__details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:16px 20px;cursor:pointer;font-size:12px;font-weight:500;list-style:none}.nc-seller-overview__details summary::-webkit-details-marker{display:none}.nc-seller-overview__details[open] summary{border-bottom:1px solid var(--color-border,#e5e7ee)}.nc-seller-overview__details[open] summary svg{transform:rotate(90deg)}.nc-seller-overview__details>div{padding:20px;color:var(--color-muted,#73798b);font-size:11px;line-height:1.7}.nc-seller-overview__details .nc-seller-overview__production{color:var(--color-text,#171b32);font-size:12px;margin:12px 0}.nc-seller-overview__details small{font-size:11px}@media(max-width:900px){.nc-seller-overview__grid,.nc-seller-overview__dossiers .my-dossier-list{grid-template-columns:1fr}.nc-seller-overview__heading-actions{align-items:flex-end;flex-direction:column}}@media(max-width:600px){.nc-seller-overview{padding:18px 18px 84px}.nc-seller-overview__heading{gap:12px;flex-wrap:wrap;margin-bottom:23px}.nc-seller-overview__heading-actions{flex-direction:row;align-items:center;justify-content:space-between;width:100%}.nc-seller-overview__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.nc-seller-overview__stats article:nth-child(2){border:0}.nc-seller-overview__stats strong{font-size:28px}.nc-seller-overview__stats strong.nc-seller-overview__unavailable{font-size:19px;min-height:31px}.nc-seller-overview__panel,.nc-seller-overview__dossiers .my-dossiers{padding:18px}.nc-seller-overview__goal-caption{flex-wrap:wrap}.nc-seller-overview__new,.nc-seller-overview__dossiers button,.nc-seller-overview__dossiers .button,.nc-seller-overview__dossiers .my-dossier-filters button{min-height:44px}.nc-seller-overview__dossiers .my-dossier-filters button{font-size:12px}.nc-seller-overview__dossiers input,.nc-seller-overview__dossiers select{font-size:16px;min-height:48px}.nc-seller-overview__dossiers .my-dossier-card{padding:12px}.nc-seller-overview__details>div{padding:18px}}.nc-ops-commercial-processes-page,.nc-ops-approvals-page{padding:28px;min-width:0;font-size:12px;line-height:1.5;color:var(--color-text,#171b32)}.nc-ops-commercial-processes-page *,.nc-ops-approvals-page *{box-sizing:border-box}.nc-ops-commercial-processes-page h1,.nc-ops-approvals-page h1,.nc-ops-commercial-processes-page h2,.nc-ops-approvals-page h2,.nc-ops-commercial-processes-page p,.nc-ops-approvals-page p{margin:0}.nc-ops-pagehead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px;min-width:0}.nc-ops-pagehead h1{font-size:27px;line-height:1.2;font-weight:600;letter-spacing:-.035em}.nc-ops-pagehead p{font-size:12px;color:var(--color-muted);margin-top:8px}.nc-ops-pagehead .nc-ops-eyebrow{display:none}.nc-ops-page-header-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.nc-ops-button,.nc-ops-load-more{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 13px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer;white-space:normal}.nc-ops-primary{background:#e6c21a;border-color:#e6c21a;color:#171b4b;font-weight:600}.nc-ops-button:disabled{opacity:.5;cursor:not-allowed}.nc-ops-updated-chip{color:var(--color-muted);display:flex;gap:6px;align-items:center;font-size:10px}.nc-ops-updated-chip svg{width:13px}.nc-ops-process-summary,.nc-ops-approval-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:22px}.nc-ops-approval-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-ops-process-summary article,.nc-ops-approval-summary article{padding:15px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;display:grid;gap:9px}.nc-ops-process-summary span,.nc-ops-approval-summary span{font-size:11px;color:var(--color-muted)}.nc-ops-process-summary strong,.nc-ops-approval-summary strong{font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.03em}.nc-ops-process-tabs{display:flex;gap:5px;border-bottom:1px solid var(--color-border);padding-bottom:10px;margin-bottom:16px;flex-wrap:wrap}.nc-ops-process-tabs button{padding:8px 11px;border:0;border-radius:7px;background:transparent;color:var(--color-muted);font:inherit;cursor:pointer}.nc-ops-process-tabs button[aria-selected=true]{background:var(--v4-selection,#f6f0d2);color:var(--color-text);box-shadow:inset 0 -2px #e6c21a;font-weight:600}.nc-ops-filter-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);margin-bottom:24px}.nc-ops-filter-bar label,.nc-ops-field{display:grid;gap:6px;font-size:11px;color:var(--color-muted);min-width:0}.nc-ops-filter-bar label:first-child{position:relative;justify-content:stretch;align-content:end}.nc-ops-filter-bar label:first-child svg{position:absolute;left:10px;bottom:11px}.nc-ops-filter-bar label:first-child input{padding-left:34px}.nc-ops-filter-bar input,.nc-ops-filter-bar select,.nc-ops-field input,.nc-ops-field select,.nc-ops-field textarea{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-subtle);color:var(--color-text);font:inherit;font-size:12px}.nc-ops-list-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px}.nc-ops-list-heading h2{font-size:15px;font-weight:600;letter-spacing:-.02em}.nc-ops-list-heading>span{font-size:10px;color:var(--color-muted)}.nc-ops-process-list{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);overflow:hidden}.nc-ops-commercial-process-head,.nc-ops-commercial-process-row{display:grid;grid-template-columns:minmax(150px,1.4fr) minmax(80px,.8fr) minmax(75px,.7fr) minmax(75px,.7fr) minmax(85px,.8fr) minmax(130px,1.2fr) minmax(110px,1fr);gap:14px;padding:15px 18px;align-items:start}.nc-ops-commercial-process-head{font-size:10px;color:var(--color-muted);background:var(--color-surface-subtle);padding-block:10px}.nc-ops-commercial-process-row{font-size:11px;border-top:1px solid var(--color-border)}.nc-ops-commercial-process-row>div{min-width:0;overflow-wrap:anywhere}.nc-ops-commercial-process-identity{display:grid;gap:7px;justify-items:start}.nc-ops-commercial-process-identity strong{font-size:12px;font-weight:600}.nc-ops-commercial-process-identity>span,.nc-ops-commercial-process-activity{color:var(--color-muted)}.nc-ops-commercial-process-seller{display:flex;align-items:center;gap:5px}.nc-ops-commercial-process-mobile-label{display:none}.nc-ops-process-progress{height:5px;border-radius:4px;background:var(--color-border);overflow:hidden;margin:8px 0}.nc-ops-process-progress>span{display:block;height:100%;background:#e6c21a}.nc-ops-process-actions{display:grid;gap:8px}.nc-ops-text-button{font:inherit;font-size:11px;text-align:left;color:var(--color-text);border:0;background:transparent;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nc-ops-process-primary-action{font-weight:600}.nc-ops-commercial-process-attention{display:grid;gap:8px}.nc-ops-process-proposal,.nc-ops-process-attention{display:flex;gap:6px;align-items:start}.nc-ops-process-proposal svg,.nc-ops-process-attention svg{flex-shrink:0;width:14px}.nc-ops-attention-badge{display:inline-flex;gap:5px;align-items:center;color:var(--color-warning,#7b6518)}.nc-ops-status-pill{display:inline-block;max-width:100%;padding:4px 7px;border-radius:5px;background:var(--color-surface-subtle);color:var(--color-muted);font-size:10px;line-height:1.4}.nc-ops-status-pill.pendente_gerente,.nc-ops-status-pill.em_revisao,.nc-ops-status-pill.devolvido_com_pendencia{background:var(--color-warning-bg,#f6f0d9);color:var(--color-warning,#7b6518)}.nc-ops-status-pill.conferencia_concluida{background:var(--color-success-bg,#eaf3ef);color:var(--color-success,#387263)}.nc-ops-load-more{margin-top:16px}.nc-ops-field-error,.nc-ops-operation-error{color:var(--color-danger,#b54545);font-size:12px}.nc-ops-muted{color:var(--color-muted)}.nc-ops-success-text{color:var(--color-success,#387263)}.nc-ops-warning-text{color:var(--color-warning,#7b6518)}.nc-ops-commercial-processes-page :focus-visible,.nc-ops-approvals-page :focus-visible{outline:2px solid var(--color-focus,#b29619);outline-offset:3px}.nc-ops-review-detail,.nc-ops-review-empty,.nc-ops-review-exceptions{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}.nc-ops-review-empty{min-height:270px;display:grid;place-items:center}.nc-ops-review-queue-row{font-size:11px}.nc-ops-review-row-title>strong{font-size:12px}.nc-ops-review-queue-row[aria-pressed=true]{border-color:#b29619;background:var(--v4-selection,#f6f0d2);box-shadow:inset 3px 0 #e6c21a}.nc-ops-review-stats dd{font-size:12px}.nc-ops-review-dossier h3{font-size:13px}.nc-ops-review-section{background:var(--color-surface)}.nc-ops-review-title h2{font-size:17px}.nc-ops-review-section-heading{font-size:11px}.nc-ops-decision-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nc-ops-approval-return-reason{padding:12px;background:var(--color-warning-bg,#f6f0d9);border-radius:8px;color:var(--color-warning,#7b6518)}@media(max-width:1050px){.nc-ops-commercial-process-head{display:none}.nc-ops-commercial-process-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nc-ops-commercial-process-identity,.nc-ops-commercial-process-attention{grid-column:span 2}.nc-ops-commercial-process-mobile-label{display:block;color:var(--color-muted);font-size:10px;margin-bottom:5px}.nc-ops-pagehead{align-items:start}.nc-ops-page-header-actions{justify-content:flex-end}}@media(max-width:700px){.nc-ops-commercial-processes-page,.nc-ops-approvals-page{padding:18px}.nc-ops-pagehead{display:grid;gap:16px;margin-bottom:22px}.nc-ops-page-header-actions{justify-content:start}.nc-ops-process-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-ops-process-summary article,.nc-ops-approval-summary article{padding:11px;gap:8px}.nc-ops-process-summary strong,.nc-ops-approval-summary strong{font-size:22px}.nc-ops-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.nc-ops-filter-bar label:first-child{grid-column:1/-1}.nc-ops-list-heading{align-items:start}.nc-ops-list-heading>span{max-width:45%;text-align:right}.nc-ops-commercial-process-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.nc-ops-commercial-process-identity,.nc-ops-commercial-process-attention,.nc-ops-commercial-process-actions{grid-column:1/-1}.nc-ops-process-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-ops-process-tabs button{font-size:11px;padding:8px}.nc-ops-approval-summary span{font-size:10px}.nc-ops-filter-bar input,.nc-ops-filter-bar select,.nc-ops-field input,.nc-ops-field select,.nc-ops-field textarea{font-size:16px;min-height:48px}.nc-ops-filter-bar input[type=date]{max-width:100%}.nc-ops-button,.nc-ops-process-tabs button{min-height:44px}.nc-ops-process-actions a,.nc-ops-process-actions button{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:360px){.nc-ops-filter-bar{grid-template-columns:minmax(0,1fr)}.nc-ops-process-summary{gap:7px}.nc-ops-approval-summary{gap:6px}.nc-ops-page-header-actions .nc-ops-button{font-size:11px;padding:8px}.nc-ops-process-actions{grid-template-columns:minmax(0,1fr)}}.nc-ops-process-official-review{display:grid;gap:5px;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-subtle)}.nc-ops-process-official-review small{font-size:10px;color:var(--color-muted)}.nc-ops-automatic-proposal-status{display:flex;align-items:start;gap:6px;font-size:11px}.nc-ops-automatic-proposal-status svg{flex-shrink:0;width:14px}.nc-ops-automatic-precisa_atencao{color:var(--color-warning,#7b6518)}.nc-ops-automatic-pronta{color:var(--color-success,#387263)}.nc-ops-review-page{max-width:1900px;margin-inline:auto}.nc-ops-review-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:10px;margin-bottom:18px}.nc-ops-review-filters input,.nc-ops-review-filters select{width:100%;min-width:0}.nc-ops-review-workspace{display:grid;grid-template-columns:minmax(250px,350px) minmax(0,1fr);gap:18px;align-items:start}.nc-ops-review-queue{display:grid;gap:10px;min-width:0}.nc-ops-review-queue-row{display:grid;width:100%;gap:10px;text-align:left;border:1px solid var(--color-border);border-radius:10px;padding:15px;background:var(--color-surface);color:var(--color-text);cursor:pointer;font:inherit;font-size:12px;overflow-wrap:anywhere}.nc-ops-review-queue-row:hover{background:var(--color-surface-hover)}.nc-ops-review-queue-row[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 3px 0 var(--color-primary);background:var(--color-primary-soft)}.nc-ops-review-queue-row:focus-visible,.nc-ops-review-history summary:focus-visible,.nc-ops-review-exceptions summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.nc-ops-review-row-title{display:grid;justify-items:start;gap:7px}.nc-ops-review-row-title>strong{color:var(--color-heading);font-size:13px}.nc-ops-review-row-meta{display:flex;flex-wrap:wrap;gap:5px 10px;color:var(--color-muted)}.nc-ops-review-detail,.nc-ops-review-empty{min-width:0}.nc-ops-review-detail-toolbar{display:flex;justify-content:flex-end;padding:10px 16px 0}.nc-ops-review-dossier{display:grid;gap:16px;padding:18px;min-width:0}.nc-ops-review-title{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:10px}.nc-ops-review-title h2{font-size:17px;margin:5px 0;overflow-wrap:anywhere}.nc-ops-review-title p{color:var(--color-muted);margin:0}.nc-ops-review-section{border:1px solid var(--color-border);border-radius:10px;padding:15px;min-width:0}.nc-ops-review-dossier h3,.nc-ops-review-preview h3{font-size:13px;margin:0 0 10px}.nc-ops-review-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.nc-ops-review-section-heading h3{margin:0;overflow-wrap:anywhere}.nc-ops-review-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.nc-ops-review-stats dt{color:var(--color-muted);font-size:12px}.nc-ops-review-stats dd{margin:4px 0 0;font-weight:650;overflow-wrap:anywhere}.nc-ops-review-parties{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nc-ops-review-party{display:grid;gap:4px;margin-top:10px;overflow-wrap:anywhere}.nc-ops-review-party span,.nc-ops-review-documents article>div>span{color:var(--color-muted);font-size:12px}.nc-ops-review-documents article{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--color-border)}.nc-ops-review-documents article>div{display:grid;gap:4px;flex:1 1 170px;overflow-wrap:anywhere}.nc-ops-review-decision{background:var(--color-surface-subtle);border-radius:10px;padding:16px}.nc-ops-review-decision>p:first-child{color:var(--color-muted);margin-top:0}.nc-ops-review-decision textarea{width:100%;min-height:90px;resize:vertical}.nc-ops-review-history,.nc-ops-review-exceptions{border-top:1px solid var(--color-border);padding:14px 0 0;overflow-wrap:anywhere}.nc-ops-review-history summary,.nc-ops-review-exceptions summary{cursor:pointer;font-weight:650;padding:5px 0}.nc-ops-review-history p,.nc-ops-review-history li{color:var(--color-muted);line-height:1.5}.nc-ops-review-exceptions{margin-top:20px;padding:16px}.nc-ops-review-exceptions article{border-top:1px solid var(--color-border);padding-block:16px}.nc-ops-review-exceptions h3{font-size:13px}.nc-ops-review-exceptions time{display:block;color:var(--color-muted);margin-bottom:10px}.nc-ops-review-preview{border-top:1px solid var(--color-border);padding:18px;min-width:0}.nc-ops-review-preview iframe{width:100%;height:min(70vh,800px);min-height:330px;border:1px solid var(--color-border);border-radius:8px;background:#fff}.nc-ops-review-preview img{display:block;max-width:100%;max-height:70vh;object-fit:contain;margin-inline:auto}.nc-ops-review-preview a{display:inline-block;margin-top:10px;color:var(--color-primary)}@media(max-width:1100px){.nc-ops-review-workspace{grid-template-columns:minmax(0,1fr)}.nc-ops-review-queue{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}}@media(max-width:600px){.nc-ops-review-filters,.nc-ops-review-parties,.nc-ops-review-stats{grid-template-columns:minmax(0,1fr)}.nc-ops-review-dossier,.nc-ops-review-preview{padding:10px}.nc-ops-review-title{display:grid}.nc-ops-review-section{padding:10px}.nc-ops-review-decision .nc-ops-button{flex-basis:100%}}.nc-ops-review-frozen-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 0}.nc-ops-review-frozen-fields div{min-width:0}.nc-ops-review-frozen-fields dt{font-size:.75rem;color:var(--color-muted)}.nc-ops-review-frozen-fields dd{margin:.15rem 0 0;overflow-wrap:anywhere;font-size:.85rem}@media(max-width:600px){.nc-ops-review-frozen-fields{grid-template-columns:1fr}}.nc-ops-review-dossier{font-size:12px;line-height:1.5;color:var(--color-text)}.nc-ops-review-dossier *{box-sizing:border-box}.nc-ops-review-dossier .nc-ops-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer;white-space:normal}.nc-ops-review-dossier .nc-ops-primary{background:#e6c21a;border-color:#e6c21a;color:#171b4b;font-weight:600}.nc-ops-review-dossier .nc-ops-button:disabled{opacity:.5;cursor:not-allowed}.nc-ops-review-dossier .nc-ops-field{display:grid;gap:6px;color:var(--color-muted);font-size:11px}.nc-ops-review-dossier textarea{box-sizing:border-box;padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:12px}.nc-ops-review-dossier .nc-ops-decision-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nc-ops-review-dossier .nc-ops-field-error{color:var(--color-danger,#b54545)}.nc-ops-review-dossier .nc-ops-success-text{color:var(--color-success,#387263)}.nc-ops-review-dossier .nc-ops-muted,.nc-ops-review-dossier .nc-ops-eyebrow{color:var(--color-muted)}.nc-ops-review-dossier .nc-ops-eyebrow{font-size:10px}.nc-ops-review-dossier :focus-visible{outline:2px solid var(--color-focus,#b29619);outline-offset:3px}.nc-ops-review-completeness{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-subtle);font-size:11px;color:var(--color-muted)}.nc-ops-review-completeness strong{color:var(--color-text);font-size:17px;font-weight:600}.nc-ops-review-dossier .nc-ops-document-status{font-size:10px;padding:4px 7px;border-radius:5px;background:var(--color-surface-subtle);color:var(--color-muted)}.nc-ops-review-dossier .nc-ops-document-status.disponivel{background:var(--color-success-bg,#eaf3ef);color:var(--color-success,#387263)}.nc-ops-review-dossier .nc-ops-document-status.pendente,.nc-ops-review-dossier .nc-ops-document-status.integridade_falhou{background:var(--color-warning-bg,#f6f0d9);color:var(--color-warning,#7b6518)}.nc-ops-review-dossier .nc-ops-status-pill{display:inline-block;max-width:100%;padding:4px 7px;border-radius:5px;background:var(--color-surface-subtle);color:var(--color-muted);font-size:10px;line-height:1.4}.nc-ops-review-dossier .nc-ops-status-pill.pendente_gerente,.nc-ops-review-dossier .nc-ops-status-pill.em_revisao{background:var(--color-warning-bg,#f6f0d9);color:var(--color-warning,#7b6518)}.nc-ops-review-dossier .nc-ops-status-pill.conferencia_concluida{background:var(--color-success-bg,#eaf3ef);color:var(--color-success,#387263)}.nc-ops-review-dossier .nc-ops-approval-return-reason{padding:12px;background:var(--color-warning-bg,#f6f0d9);border-radius:8px;color:var(--color-warning,#7b6518)}.nc-ops-review-dossier .nc-ops-warning-text{color:var(--color-warning,#7b6518)}.audio-recorder.ocean-audio:not(.is-active),.audio-recorder.ocean-audio:not(.is-active)>.audio-controls{display:contents}.audio-recorder.ocean-audio .audio-notice{display:flex;flex:1 0 100%;order:10;align-items:flex-start;gap:7px;min-width:0;padding:2px 3px 0;margin:0;color:var(--color-muted);font-size:11.5px;font-weight:400;line-height:18px;letter-spacing:0;text-align:left}.audio-recorder.ocean-audio .audio-notice>svg{margin-top:2px;flex:0 0 14px;color:var(--color-success)}.audio-recorder.ocean-audio .audio-notice.is-error{color:var(--color-danger)}.audio-recorder.ocean-audio .audio-notice.is-error>svg{color:var(--color-danger)}.audio-recorder.ocean-audio .audio-notice>span{flex:1;min-width:0;overflow-wrap:anywhere}.audio-recorder.ocean-audio .audio-notice>button{display:grid;place-items:center;width:26px;height:26px;min-width:26px;min-height:26px;padding:5px;margin:-4px -3px 0 0;border:0;border-radius:7px;background:transparent;color:var(--color-muted);box-shadow:none}.audio-recorder.ocean-audio .audio-notice>button:hover{background:var(--color-surface-hover)}.audio-recorder.ocean-audio.is-active,.nc-composer .audio-recorder.ocean-audio.is-active{position:static;display:block;flex:1 1 100%;width:100%;min-width:0;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.audio-recorder.ocean-audio .audio-stage{width:100%;min-width:0;color:var(--color-text)}.audio-recorder.ocean-audio .audio-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px 10px;line-height:18px}.audio-recorder.ocean-audio .audio-stage-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--color-text)}.audio-recorder.ocean-audio .audio-stage-time{font-size:12px;line-height:18px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.audio-recorder.ocean-audio .audio-stage-time small{font-size:10px;font-weight:400;color:var(--color-muted)}.audio-recorder.ocean-audio .audio-live-dot{height:6px;width:6px;border-radius:50%;background:var(--color-danger);animation:oceanAudioLive 1.6s ease-in-out infinite}.audio-recorder.ocean-audio .audio-stage-row{display:flex;align-items:center;gap:10px;min-width:0}.audio-recorder.ocean-audio .audio-stage-row audio{display:none}.audio-recorder.ocean-audio .audio-round{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;min-width:38px;min-height:38px;padding:8px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-subtle);color:var(--color-text);box-shadow:none}.audio-recorder.ocean-audio .audio-discard{background:transparent;border-color:transparent;color:var(--color-muted)}.audio-recorder.ocean-audio .audio-submit{background:var(--color-primary-solid);color:var(--color-on-primary);border-color:var(--color-primary-solid)}.audio-recorder.ocean-audio .audio-stop{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger-border)}.audio-recorder.ocean-audio .audio-round>svg{stroke-width:1.5}.audio-recorder.ocean-audio .audio-recording-track{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;min-width:0;height:34px;overflow:hidden}.audio-recorder.ocean-audio .audio-recording-track i{display:block;flex:0 0 3px;border-radius:4px;background:var(--color-primary);opacity:.3;transform-origin:center}.audio-recorder.ocean-audio .audio-recording-track.is-recording i{animation:oceanAudioBars 1.1s ease-in-out infinite;opacity:.6}.audio-recorder.ocean-audio .audio-review-track{flex:1;min-width:0;display:grid;gap:1px}.audio-recorder.ocean-audio .audio-review-track input[type=range]{appearance:auto;display:block;box-sizing:border-box;width:100%;min-width:0;min-height:16px;height:16px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;accent-color:var(--color-primary);cursor:pointer}.audio-recorder.ocean-audio .audio-review-track>span{font-size:10px;line-height:14px;color:var(--color-muted);font-variant-numeric:tabular-nums}.audio-recorder.ocean-audio .audio-stage-hint{display:block;margin:7px 2px 0;font-size:10px;line-height:15px;color:var(--color-muted);font-weight:400}.audio-recorder.ocean-audio .audio-spinner{animation:oceanAudioSpin 1.2s linear infinite}@keyframes oceanAudioBars{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes oceanAudioLive{0%,to{opacity:1}50%{opacity:.45}}@keyframes oceanAudioSpin{to{transform:rotate(360deg)}}@media(max-width:600px){.audio-recorder.ocean-audio .audio-round{width:44px;height:44px;min-width:44px;min-height:44px;flex-basis:44px}.audio-recorder.ocean-audio .audio-stage-row{gap:6px}.audio-recorder.ocean-audio .audio-stage-label,.audio-recorder.ocean-audio .audio-stage-time{font-size:11px}.audio-recorder.ocean-audio .audio-notice{font-size:11px;line-height:17px}.audio-recorder.ocean-audio .audio-recording-track{gap:3px}}@media(prefers-reduced-motion:reduce){.audio-recorder.ocean-audio :is(.audio-recording-track i,.audio-live-dot,.audio-spinner){animation:none!important}}.audio-recorder.ocean-audio .audio-review-track input[type=range]{appearance:none;-webkit-appearance:none;height:20px;background:transparent;border:0}.audio-recorder.ocean-audio .audio-review-track input[type=range]::-webkit-slider-runnable-track{height:3px;border:0;border-radius:999px;background:var(--color-border-strong)}.audio-recorder.ocean-audio .audio-review-track input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:12px;height:12px;margin-top:-4.5px;border:0;border-radius:50%;background:var(--color-primary);box-shadow:none}.audio-recorder.ocean-audio .audio-review-track input[type=range]::-moz-range-track{height:3px;border:0;border-radius:999px;background:var(--color-border-strong)}.audio-recorder.ocean-audio .audio-review-track input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--color-primary)}.audio-recorder.ocean-audio :is(button,input):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.audio-recorder.ocean-audio button:disabled{cursor:not-allowed;opacity:.55}.audio-recorder.ocean-audio [hidden]{display:none}.nc-chat .nc-composer-tools{gap:8px;display:contents}.nc-chat .nc-composer .nc-composer-row{flex-wrap:wrap;row-gap:8px;column-gap:8px}.nc-chat .nc-composer :is(button[aria-label="Anexar arquivo"],button[aria-label="Gravar áudio"],button[aria-label="Enviar mensagem"]){position:relative;display:grid;place-items:center;flex:0 0 40px;min-width:40px;min-height:40px;width:40px;height:40px;padding:8px;border-radius:12px}.nc-chat .nc-composer :is(button[aria-label="Anexar arquivo"],button[aria-label="Gravar áudio"],button[aria-label="Enviar mensagem"])>svg{width:24px;height:24px;stroke-width:1.5}.nc-chat .nc-attachments{bottom:calc(100% + 9px);left:0;width:232px;max-width:calc(100% - 2px);max-height:min(370px,45dvh);overflow:auto;z-index:30;border:1px solid var(--color-border);border-radius:16px;padding:10px 8px 8px;background:var(--color-surface);box-shadow:0 10px 28px #17434d20}.nc-chat .nc-attachments-heading{display:block;padding:3px 40px 10px 10px;font-size:11px;font-weight:500;line-height:22px;color:var(--color-muted)}.nc-chat .nc-attachments>.nc-icon{position:absolute;right:5px;top:1px;min-width:44px;min-height:44px;width:44px;height:44px;padding:12px;border-radius:8px;float:none}.nc-chat .nc-attachments .media-composer{position:static;display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:0;margin:0;max-width:100%;overflow:visible;background:none}.nc-chat .nc-attachments .media-action{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:10px 12px;margin:0;border:0;border-radius:9px;background:transparent;box-shadow:none;color:var(--color-text);font-size:13px;font-weight:450;line-height:20px;white-space:nowrap;overflow-wrap:normal}.nc-chat .nc-attachments .media-action:hover{background:var(--color-surface-hover)}.nc-chat .nc-attachments .media-action:focus-within{outline:2px solid var(--color-focus);outline-offset:-2px;background:var(--color-surface-hover)}.nc-chat .nc-attachments .media-action>svg{width:19px;height:19px;flex:none;stroke-width:1.5;color:var(--color-muted)}.nc-chat .nc-composer textarea:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border-color:transparent!important;background:transparent}.nc-chat .nc-composer:has(textarea:focus-visible){outline:2px solid var(--color-focus);outline-offset:3px}.nc-chat .nc-composer:has(.ocean-audio.is-active){min-height:134px;padding:15px 17px 12px}.nc-chat .nc-composer:has(.ocean-audio.is-active) :is(textarea,.nc-composer-row>small,.nc-send,.nc-composer-tools>button[aria-label="Anexar arquivo"]){display:none}.nc-inbox .nc-inbox-urgent.human-sla-stack{display:grid;gap:10px;margin:0 0 16px;padding:3px;min-width:0;flex-shrink:0;max-height:38vh;overflow:auto;scrollbar-width:thin}@media(min-width:901px){.nc-inbox .nc-layout{grid-template-columns:248px minmax(0,1fr)}.nc-inbox .nc-layout.nc-has-context{grid-template-columns:248px minmax(0,1fr) 188px}}@media(min-width:601px)and (max-width:900px){.nc-inbox .nc-layout,.nc-inbox .nc-layout.nc-has-context{grid-template-columns:228px minmax(0,1fr)}}@media(min-width:601px){.nc-inbox .nc-conversations>.nc-inbox-urgent{position:sticky;top:0;z-index:8;background:var(--nc-panel);border-radius:18px}}@media(max-width:600px){.nc-chat .nc-composer :is(button[aria-label="Anexar arquivo"],button[aria-label="Gravar áudio"],button[aria-label="Enviar mensagem"]){width:44px;height:44px;min-width:44px;min-height:44px;flex-basis:44px}.nc-chat .nc-chatheader .nc-customer>div small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-chat .nc-attachments{max-height:42dvh}.nc-chat .nc-composer:has(.ocean-audio.is-active){padding:13px 12px 11px;min-height:139px}.nc-inbox>.nc-inbox-urgent.human-sla-stack{padding:7px 10px;margin:0;border-bottom:1px solid var(--color-border);max-height:25vh;background:var(--color-surface-subtle)}}.nc-transfer-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#080d1b99;padding:24px}.nc-transfer-modal{width:min(560px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font-size:12px;line-height:1.6;box-shadow:0 24px 80px #0003}.nc-transfer-modal *{box-sizing:border-box}.nc-transfer-modal header{padding:20px 22px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:18px}.nc-transfer-modal h2{font-size:17px;line-height:1.3;letter-spacing:-.025em;font-weight:600;margin:0}.nc-transfer-form{padding:22px;display:grid;gap:18px}.nc-transfer-form p{margin:0}.nc-transfer-guidance{padding:12px 14px;border-radius:8px;color:var(--color-warning);background:var(--color-warning-bg);font-size:11px}.nc-transfer-field{display:grid;gap:6px;font-size:11px;font-weight:400}.nc-transfer-field select,.nc-transfer-field textarea{width:100%;min-width:0;min-height:40px;padding:10px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:12px}.nc-transfer-field textarea{min-height:100px;resize:vertical}.nc-transfer-actions{display:flex;gap:10px;justify-content:flex-end}.nc-transfer-button{display:inline-flex;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.nc-transfer-gold{background:#e6c21a;border-color:#e6c21a;color:#171b4b;font-weight:600}.nc-transfer-button:disabled{opacity:.5;cursor:not-allowed}.nc-transfer-error{color:var(--color-danger,#b94949)}.nc-transfer-modal :is(button,select,textarea):focus-visible{outline:2px solid #b29619;outline-offset:3px}@media(max-width:600px){.nc-transfer-backdrop{padding:12px}.nc-transfer-modal{max-height:calc(100dvh - 24px)}.nc-transfer-modal header,.nc-transfer-form{padding:18px}.nc-transfer-button{min-height:44px}.nc-transfer-field select,.nc-transfer-field textarea{font-size:16px;min-height:48px}.nc-transfer-actions{flex-direction:column-reverse}}.nc-collection-status{padding:12px 14px;border:1px solid var(--ni-line);border-radius:8px;background:var(--ni-soft)}.nc-collection-status strong{font-size:12px;font-weight:600}.nc-collection-status p{font-size:11px;margin-bottom:0}.nc-collection-status.nc-error{border-left:3px solid var(--ni-danger)}.nc-proposal-composer,.nc-proposal-workflow,.nc-plant-selection,.nc-proposal-version,.nc-credit-workspace,.nc-mobile-proposal{font-size:12px;line-height:1.5;color:var(--color-text);min-width:0;box-sizing:border-box}.nc-proposal-composer *,.nc-proposal-version *,.nc-credit-workspace *{box-sizing:border-box}.nc-proposal-composer{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.nc-proposal-demand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);align-items:end}.nc-proposal-demand>div:first-child{grid-column:1/-1;border-bottom:1px solid var(--color-border);padding-bottom:14px}.nc-proposal-demand h2,.nc-plant-selection h2{margin:3px 0;font-size:17px;font-weight:600;letter-spacing:-.025em}.nc-proposal-demand p,.nc-plant-selection header p{font-size:11px;margin:5px 0 0;color:var(--color-muted);max-width:65ch}.nc-proposal-demand label,.nc-proposal-payment label{display:grid;gap:6px;font-size:11px;font-weight:500;min-width:0}.nc-proposal-demand input,.nc-proposal-payment select{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-subtle);color:var(--color-text);font-size:12px}.nc-proposal-demand>.proposal-customer-name{grid-column:1/-1;max-width:none;margin:0;padding:0;background:none;border:0}.nc-proposal-demand>.field-error{grid-column:1/-1}.nc-proposal-demand .eyebrow,.nc-plant-selection .eyebrow{font-size:10px;color:var(--color-muted)}.nc-proposal-composer .button,.nc-proposal-version .button,.nc-credit-workspace .button{min-height:36px;padding:8px 12px;font-size:12px;border-radius:8px;box-shadow:none;white-space:normal}.nc-proposal-composer .button.primary,.nc-credit-workspace .button.primary{background:#e6c21a;border-color:#e6c21a;color:#171b4b}.nc-proposal-payment{padding:14px 18px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px}.nc-proposal-payment p{font-size:11px;color:var(--color-muted);margin:0}.nc-plant-selection.plant-selection{padding:18px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);box-shadow:none;display:grid;gap:14px}.nc-plant-selection>header{display:flex;justify-content:space-between;gap:12px}.nc-plant-selection>header>svg{width:22px;color:var(--color-muted)}.nc-plant-selection .plant-composition{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;align-items:center;border:0;border-radius:8px;padding:15px;background:var(--color-surface-subtle);box-shadow:none}.nc-plant-selection .plant-composition>strong{font-size:23px;font-weight:600;letter-spacing:-.035em}.nc-plant-selection .plant-composition dl{display:grid;grid-template-columns:1fr 1fr;margin:0;gap:14px}.nc-plant-selection dt{font-size:10px;color:var(--color-muted)}.nc-plant-selection dd{font-size:14px;margin:4px 0 0;font-weight:600}.nc-plant-selection .plant-confirmation{margin:0;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:none;gap:10px}.nc-plant-selection .plant-confirmation strong{display:block;font-size:12px}.nc-plant-selection .plant-confirmation small{display:block;font-size:11px;line-height:1.5}.nc-plant-selection .plant-submit{width:auto;justify-self:end}.nc-proposal-workflow .proposal-workflow-steps{display:flex;gap:0;padding:0;margin:0 0 16px;list-style:none;counter-reset:phase;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;overflow-x:auto}.nc-proposal-workflow .proposal-workflow-steps li{counter-increment:phase;display:flex;align-items:center;gap:7px;padding:10px 12px;font-size:11px;white-space:nowrap;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-muted)}.nc-proposal-workflow .proposal-workflow-steps li:before{content:counter(phase);display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--color-border);border-radius:50%;font-size:10px}.nc-proposal-workflow .proposal-workflow-steps [aria-current=step]{color:var(--color-text);border-bottom-color:#e6c21a;background:transparent}.nc-proposal-workflow .proposal-workflow-steps [aria-current=step]:before{background:#e6c21a;color:#171b4b;border-color:#e6c21a}.nc-proposal-version.proposal-item{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);padding:16px;margin:0 0 12px;box-shadow:none}.nc-proposal-version>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nc-proposal-version>header>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nc-proposal-version .proposal-version,.nc-proposal-version .status-pill{font-size:10px}.nc-proposal-version .proposal-code{font-size:13px}.nc-proposal-version .consumption-route{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;margin:12px 0;color:var(--color-muted)}.nc-proposal-version .proposal-plant-snapshot{display:flex;align-items:center;gap:16px;padding:11px 13px;background:var(--color-surface-subtle);border:0;border-radius:8px;font-size:12px}.nc-proposal-version .proposal-plant-snapshot strong{font-size:17px;font-weight:600}.nc-proposal-version>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0}.nc-proposal-version dt{font-size:10px;color:var(--color-muted)}.nc-proposal-version dd{margin:3px 0 0;font-size:13px;font-weight:500;overflow-wrap:anywhere}.nc-proposal-version .proposal-legacy-note,.nc-proposal-version .proposal-send-help{font-size:11px;line-height:1.5;margin:10px 0;color:var(--color-muted)}.nc-proposal-version .proposal-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--color-border)}.nc-proposal-version .proposal-actions time{font-size:10px;margin-left:auto;align-self:center;color:var(--color-muted)}.nc-proposal-history .context-section-title{font-size:11px;margin:12px 0}.nc-proposal-preview .proposal-preview{border-radius:10px}.nc-credit-workspace.proposal-credit-workspace{padding:18px;gap:14px;border-radius:10px;box-shadow:none}.nc-credit-workspace .proposal-credit-workspace__heading h2{font-size:17px;font-weight:600}.nc-credit-workspace .proposal-credit-workspace__heading>span{font-size:10px}.nc-credit-workspace .proposal-credit-workspace__people{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.nc-credit-workspace .proposal-credit-workspace__party{padding:12px;background:var(--color-surface-subtle)}.nc-credit-workspace .proposal-credit-workspace__party-head{flex-wrap:wrap}.nc-credit-workspace .proposal-credit-workspace__party-head strong{font-size:13px}.nc-credit-workspace .proposal-credit-workspace__party-head span{font-size:10px}.nc-credit-workspace .proposal-credit-workspace__party-actions{grid-template-columns:1fr;gap:8px}.nc-credit-workspace .proposal-credit-workspace__party-actions>.button{min-height:36px}.nc-credit-workspace .proposal-credit-workspace__add{padding:12px;background:var(--color-surface-subtle)}.nc-credit-workspace .proposal-credit-workspace__add>.proposal-credit-workspace__party{background:transparent}.nc-credit-workspace .proposal-credit-workspace__proposal>label,.nc-credit-workspace .proposal-credit-workspace__add>label{font-size:11px;font-weight:500}.nc-credit-workspace .proposal-credit-workspace__proposal select,.nc-credit-workspace .proposal-credit-workspace__add select,.nc-credit-workspace .proposal-credit-workspace__add input{font-size:12px;min-height:38px}.nc-credit-workspace .proposal-credit-workspace__estimate,.nc-credit-workspace .proposal-credit-workspace__pending ul,.nc-credit-workspace .proposal-credit-workspace__party p,.nc-credit-workspace .proposal-credit-workspace__party ul,.nc-credit-workspace .proposal-credit-workspace__candidate p{font-size:11px}.nc-credit-workspace .proposal-credit-workspace__candidate input:not([type=checkbox]){width:100%;height:36px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);padding:8px}.nc-credit-workspace .proposal-credit-workspace__candidate label:has(input:not([type=checkbox])){display:grid;gap:6px;font-size:11px}.nc-mobile-proposal.mobile-proposal-screen{background:var(--color-background,var(--color-surface));padding:0}.nc-mobile-proposal .mobile-proposal-screen__header{padding:14px 18px;background:var(--color-surface);border-bottom:1px solid var(--color-border);gap:12px}.nc-mobile-proposal .mobile-proposal-screen__header strong{font-size:15px;font-weight:600}.nc-mobile-proposal .mobile-proposal-screen__header .button{font-size:11px;min-height:36px}.nc-mobile-proposal .mobile-proposal-screen__body{padding:18px}.nc-commercial-summary.nc-simulator__summary{border-radius:10px;box-shadow:none}.nc-commercial-summary .nc-simulator__summary-intro h2{font-size:22px;line-height:1.25}.nc-commercial-summary .nc-simulator__summary-note{font-size:11px}.nc-proposal-composer :focus-visible,.nc-proposal-version :focus-visible,.nc-credit-workspace :focus-visible{outline:2px solid var(--color-focus,#b29619);outline-offset:3px}@media(max-width:767px){.nc-proposal-demand{padding:14px;grid-template-columns:1fr;gap:12px}.nc-proposal-demand>div:first-child,.nc-proposal-demand>.proposal-customer-name{grid-column:auto}.nc-proposal-payment{grid-template-columns:1fr;padding:14px;gap:9px}.nc-plant-selection.plant-selection{padding:14px}.nc-plant-selection .plant-composition{grid-template-columns:1fr;gap:12px}.nc-plant-selection .plant-submit{width:100%;justify-self:stretch}.nc-proposal-version.proposal-item{padding:14px}.nc-proposal-version>header{flex-wrap:wrap}.nc-proposal-version>dl{grid-template-columns:1fr;gap:10px}.nc-proposal-version>dl>div{display:flex;justify-content:space-between;gap:10px}.nc-proposal-version dd{margin:0;text-align:right}.nc-proposal-version .proposal-plant-snapshot{flex-wrap:wrap;gap:8px 14px}.nc-proposal-version .proposal-actions{flex-direction:column}.nc-proposal-version .proposal-actions time{margin:3px 0;align-self:flex-start}.nc-credit-workspace.proposal-credit-workspace{padding:14px}.nc-credit-workspace .proposal-credit-workspace__people{grid-template-columns:1fr}.nc-proposal-workflow .proposal-workflow-steps li{padding:9px 7px;gap:4px;font-size:10px}.nc-proposal-workflow .proposal-workflow-steps li:before{width:16px;height:16px}.nc-mobile-proposal .mobile-proposal-screen__header{align-items:start;flex-direction:column}.nc-credit-workspace .proposal-credit-workspace__footer>.button{width:100%}}.nc-ops-official-review-panel{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border,#e5e7ee);border-radius:10px;background:var(--color-surface,#fff);color:var(--color-text,#171b32);font-size:12px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.nc-ops-official-review-panel *{box-sizing:border-box}.nc-ops-official-review-panel header{display:flex;justify-content:space-between;align-items:start;gap:12px}.nc-ops-official-review-panel header>div{display:grid;gap:5px}.nc-ops-official-review-panel header strong{font-size:15px;font-weight:600}.nc-ops-official-review-panel p{margin:5px 0 0}.nc-ops-official-review-panel .nc-ops-eyebrow{font-size:10px;color:var(--color-muted)}.nc-ops-official-review-reason{padding:12px;border-radius:8px;background:var(--color-warning-bg,#f6f0d9);color:var(--color-warning,#7b6518)}.nc-ops-official-review-times{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--color-muted);font-size:10px}.nc-ops-official-review-times span{display:flex;gap:5px;align-items:center}.nc-ops-official-review-panel details{border-top:1px solid var(--color-border);padding-top:12px}.nc-ops-official-review-panel summary{cursor:pointer;font-weight:500}.nc-ops-official-review-panel ol{padding-left:20px;margin-bottom:0}.nc-ops-official-review-panel li{padding:8px 0}.nc-ops-official-review-panel li span{display:block;font-size:10px;color:var(--color-muted)}.nc-ops-official-review-panel .nc-ops-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;justify-self:start;min-height:36px;padding:8px 13px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:inherit;font:inherit;cursor:pointer}.nc-ops-official-review-panel .nc-ops-button:disabled{opacity:.5;cursor:wait}.nc-ops-official-review-panel :focus-visible{outline:2px solid var(--color-focus,#b29619);outline-offset:3px}.nc-ops-official-review-panel .nc-ops-field-error{color:var(--color-danger,#b54545)}.nc-ops-official-review-panel .nc-ops-success-text{color:var(--color-success,#387263)}.inbox-workspace-tabs{min-width:0;display:grid;gap:14px}.inbox-workspace-tabs__back{display:none}.inbox-workspace-tabs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;gap:4px;border-radius:10px;background:var(--color-surface-subtle)}.inbox-workspace-tabs__list button{min-width:0;min-height:42px;border:0;border-radius:7px;background:transparent;color:var(--color-muted);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.inbox-workspace-tabs__list button[aria-selected=true]{color:var(--color-primary);background:var(--color-surface);box-shadow:0 1px 4px #05081e14}.inbox-workspace-tabs__list button:focus-visible,.inbox-workspace-tabs__back:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.inbox-workspace-tabs__panel{min-width:0;display:grid;gap:14px}.inbox-workspace-tabs__panel[hidden]{display:none}@media(max-width:767px){.inbox-workspace-tabs__back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-primary);font:inherit;font-weight:700}}.inbox-workspace-tabs__list{border-radius:12px;padding:5px}.inbox-workspace-tabs__list button{font-weight:550;border-radius:9px}.inbox-workspace-tabs__list button[aria-selected=true]{color:var(--color-heading);background:color-mix(in srgb,var(--color-accent) 17%,var(--color-surface));box-shadow:none}.inbox-workspace-tabs__list button{min-height:44px;overflow-wrap:anywhere}.nc-dossier-documents{min-width:0}.nc-guided-document-group{margin-bottom:18px;min-width:0}.nc-guided-document-group:last-child{margin-bottom:0}.nc-guided-document-group-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 10px;border-bottom:1px solid var(--ni-line)}.nc-guided-document-group-name{display:block;font-size:12px;font-weight:600}.nc-guided-document-group-role{display:block;font-size:10px;color:var(--ni-muted);margin-top:3px}.nc-guided-document-group-count{font-size:10px;color:var(--ni-muted);white-space:nowrap}.nc-dossier-document-list{display:grid;gap:8px;margin-top:10px}.nc-dossier-document-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;border:1px solid var(--ni-line);border-radius:8px;background:var(--ni-panel)}.nc-dossier-document-row>div:first-child{min-width:0}.nc-dossier-document-row strong{display:block;font-size:11px;font-weight:600}.nc-dossier-document-row>div:first-child>span{display:block;font-size:10px;color:var(--ni-muted);margin-top:3px}.nc-document-status{padding:4px 7px;background:var(--ni-soft);color:var(--ni-muted);border-radius:5px;font-size:10px}.nc-document-status.available{color:var(--ni-good)}.nc-document-status.integrity_failed{color:var(--ni-danger)}.nc-dossier-document-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.nc-dossier-document-actions label{position:relative;overflow:hidden;cursor:pointer}.nc-dossier-document-actions input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.nc-dossier-document-actions label:focus-within{outline:3px solid var(--color-focus,#9b8a34);outline-offset:2px}.nc-dossier-document-actions label:has(input:disabled){opacity:.55;cursor:not-allowed}.nc-document-success{color:var(--ni-good)!important}.nc-document-feedback{margin-top:12px}@media(max-width:600px){.nc-dossier-document-row{grid-template-columns:1fr}.nc-document-status{justify-self:start}.nc-dossier-document-actions>.nc-button{flex:1}}.modal-card:has(.customer-editor){width:min(820px,100%);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.modal-card:has(.customer-editor)>header{flex:none;padding:18px 24px}.modal-card:has(.customer-editor)>header h2{font-size:20px;font-weight:600;letter-spacing:-.025em;margin:4px 0 0}.modal-card:has(.customer-editor)>header .eyebrow{font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--color-muted)}.customer-editor{display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative;color:var(--color-text)}.customer-editor__body{overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 28px;min-height:0}.customer-editor__intro,.customer-editor__hint{color:var(--color-muted);font-size:12px;line-height:1.5;margin:0 0 17px}.customer-editor details{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);margin:0 0 12px;overflow:hidden}.customer-editor details[open]{border-color:var(--color-border-strong)}.customer-editor summary{font-size:12px;padding:14px 17px;min-height:48px;cursor:pointer;color:var(--color-heading);font-weight:600;background:var(--color-surface-subtle)}.customer-editor__group{padding:18px}.customer-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.customer-editor__group>.customer-editor__grid{margin-top:16px}.customer-editor__field{display:flex;min-width:0;flex-direction:column;gap:6px;font-size:12px;font-weight:500;color:var(--color-muted)}.customer-editor__field--wide{grid-column:1 / -1}.customer-editor__field input,.customer-editor__field select{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);color:var(--color-heading);font:inherit;font-weight:400}.customer-editor__field input[aria-invalid=true],.customer-editor__field select[aria-invalid=true]{border-color:var(--color-danger)}.customer-editor__field input:focus-visible,.customer-editor__field select:focus-visible,.customer-editor button:focus-visible,.customer-editor summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.customer-editor__error{color:var(--color-danger);font-weight:650}.customer-editor__kind{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.customer-editor__kind legend{color:var(--color-heading);font-weight:600;font-size:12px;margin-bottom:8px}.customer-editor__kind label{font-size:12px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid var(--color-border-strong);border-radius:8px;color:var(--color-heading);cursor:pointer}.customer-editor__kind label:has(input:checked){background:var(--color-primary-soft);border-color:var(--color-primary)}.customer-editor__kind input{accent-color:var(--color-primary-solid)}.customer-editor__footer{flex:none;border-top:1px solid var(--color-border);background:var(--color-surface);padding:13px 24px;display:flex;justify-content:space-between;align-items:center;gap:14px}.customer-editor__feedback{min-height:20px;color:var(--color-success);font-size:12px;font-weight:500}.customer-editor__feedback [role=alert]{color:var(--color-danger);font-weight:600;max-width:560px}.customer-editor__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.customer-editor__documents{list-style:none;margin:12px 0;padding:0;display:grid;gap:8px}.customer-editor__documents li{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--color-border);border-radius:9px;padding:10px 12px}.customer-editor__documents li span{min-width:0;overflow-wrap:anywhere}.customer-editor__documents li strong,.customer-editor__documents li small{display:block}.customer-editor__documents li small{color:var(--color-muted);margin-top:3px}.customer-editor__document-slots{display:grid;gap:10px}.customer-editor__document-slot{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,1.35fr) auto;gap:14px;align-items:center;border:1px solid var(--color-border);border-radius:10px;padding:13px 14px;background:var(--color-surface-subtle)}.customer-editor__document-copy strong,.customer-editor__document-copy small{display:block}.customer-editor__document-copy strong{color:var(--color-heading)}.customer-editor__document-copy small,.customer-editor__document-help{color:var(--color-muted)}.customer-editor__document-files{display:grid;gap:6px;min-width:0}.customer-editor__document-files>div{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;overflow-wrap:anywhere}.customer-editor__document-action{position:relative;overflow:hidden;cursor:pointer}.customer-editor__document-action input{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer}.customer-editor__confirm{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px;background:var(--color-surface)}.customer-editor__confirm h3{margin:0 0 8px;color:var(--color-heading)}.customer-editor__confirm p{max-width:540px;line-height:1.5;color:var(--color-muted)}.customer-editor .button{font-size:12px;font-weight:500;border-radius:8px}.customer-editor .button.primary{background:#e6c21a;border-color:#e6c21a;color:#171b4b}@media(max-width:767px){.customer-editor__field input,.customer-editor__field select{font-size:16px;min-height:48px}.customer-editor summary,.customer-editor button{min-height:44px}.modal-backdrop:has(.customer-editor){padding:0;display:block}.modal-card:has(.customer-editor){width:100%;height:100dvh;max-height:100dvh;border-radius:0}.customer-editor{flex:1}.customer-editor__body{flex:1;padding:16px}.customer-editor__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch}.customer-editor__actions{justify-content:stretch}.customer-editor__actions>.button{flex:1}.customer-editor__grid,.customer-editor__document-slot{grid-template-columns:1fr}.customer-editor__document-action{justify-self:stretch;text-align:center}.customer-editor__group{padding:15px}.customer-editor__documents li{align-items:flex-start;flex-direction:column}}.nc-customer-preview{display:grid;gap:12px;padding:14px;border:1px solid var(--ni-line);border-radius:9px;background:var(--ni-soft)}.nc-customer-preview>header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.nc-customer-preview>header>strong{font-size:12px;min-width:0}.nc-customer-preview>iframe{display:block;width:100%;height:min(65vh,620px);border:1px solid var(--ni-line);border-radius:7px;background:var(--ni-panel)}.nc-customer-preview>img{display:block;max-width:100%;max-height:65vh;object-fit:contain;margin:auto}.nc-customer-preview>a{justify-self:start}.nc-customer-picker{position:relative;display:grid;gap:7px}.nc-customer-picker>label{font-size:11px;font-weight:500;color:var(--ni-muted)}.nc-customer-picker-current{margin:0!important;font-size:11px}.nc-customer-picker-results{padding:6px;border:1px solid var(--ni-line);border-radius:8px;background:var(--ni-panel);max-height:300px;overflow-y:auto;overscroll-behavior:contain}.nc-customer-picker-results>p{padding:7px;font-size:11px}.nc-customer-picker-results>button{display:block;width:100%;min-height:44px;padding:10px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--ni-line);border-radius:5px;color:var(--ni-text);font:inherit;cursor:pointer}.nc-customer-picker-results>button:hover{background:var(--ni-soft)}.nc-customer-picker-results strong{display:block;font-size:12px;font-weight:600}.nc-customer-picker-results span{display:block;font-size:10px;color:var(--ni-muted);margin-top:3px}.nc-customer-picker-results>.nc-customer-picker-create{border-left:3px solid var(--ni-gold)}.nc-customer-picker-results>.nc-customer-picker-dismiss{color:var(--ni-muted);border:0;font-size:11px}.proposal-credit-workspace{min-width:0;display:grid;gap:18px;padding:20px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text)}.proposal-credit-workspace__heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.proposal-credit-workspace__heading h2{margin:3px 0 0;color:var(--color-heading);font-size:1.1rem}.proposal-credit-workspace__heading>span{color:var(--color-muted);font-size:.875rem}.proposal-credit-workspace__proposal{min-width:0;display:grid;gap:12px}.proposal-credit-workspace__proposal>label,.proposal-credit-workspace__add>label{min-width:0;display:grid;gap:6px;color:var(--color-muted);font-size:.875rem;font-weight:700}.proposal-credit-workspace__proposal select,.proposal-credit-workspace__add input,.proposal-credit-workspace__add select{min-width:0;width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-surface);color:var(--color-heading);font:inherit}.proposal-credit-workspace__proposal .proposal-history-compact{min-width:0}.proposal-credit-workspace__estimate{margin:0;padding:11px 13px;border-radius:8px;background:var(--color-primary-soft);color:var(--color-text);font-size:.875rem;line-height:1.5}.proposal-credit-workspace__candidate{display:grid;gap:11px;padding:14px;border:1px solid var(--color-border-strong);border-radius:10px;background:var(--color-surface-subtle)}.proposal-credit-workspace__candidate>strong{color:var(--color-heading)}.proposal-credit-workspace__candidate p{margin:0;color:var(--color-muted);font-size:.875rem;line-height:1.5}.proposal-credit-workspace__candidate fieldset{display:grid;gap:7px;padding:0;border:0}.proposal-credit-workspace__candidate legend{margin-bottom:7px;color:var(--color-heading);font-size:.875rem;font-weight:700}.proposal-credit-workspace__candidate label{display:flex;align-items:center;gap:9px;min-height:38px;font-size:.875rem}.proposal-credit-workspace__candidate input{width:17px;height:17px;accent-color:var(--color-primary-solid)}.proposal-credit-workspace__candidate>div{display:flex;flex-wrap:wrap;gap:8px}.proposal-credit-workspace__people{display:grid;gap:12px}.proposal-credit-workspace__party{min-width:0;padding:14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.proposal-credit-workspace__party-head{display:flex;justify-content:space-between;align-items:start;gap:10px}.proposal-credit-workspace__party-head>div{min-width:0;display:grid;gap:3px}.proposal-credit-workspace__party-head>div>span{color:var(--color-muted);font-size:.875rem}.proposal-credit-workspace__party-head strong{color:var(--color-heading);overflow-wrap:anywhere}.proposal-credit-workspace__party-head>span{flex:none;font-size:.8rem;font-weight:700}.proposal-credit-workspace__party-head .is-complete{color:var(--color-success)}.proposal-credit-workspace__party-head .is-pending{color:var(--color-warning)}.proposal-credit-workspace__party p{margin:9px 0 0;color:var(--color-muted);font-size:.875rem}.proposal-credit-workspace__party ul{margin:9px 0 0;padding-left:18px;color:var(--color-warning);font-size:.875rem}.proposal-credit-workspace__party-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:12px}.proposal-credit-workspace__party-actions>.button{min-height:44px}.proposal-credit-workspace__add{display:grid;gap:10px;padding:12px;border:1px dashed var(--color-border-strong);border-radius:10px}.proposal-credit-workspace__add>.proposal-credit-workspace__party{padding:8px 0;border:0}.proposal-credit-workspace__error{padding:12px;border-radius:8px;background:var(--color-danger-bg);color:var(--color-danger);font-size:.875rem}.proposal-credit-workspace__error p{margin:0 0 8px}.proposal-credit-workspace__footer{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:14px;padding-top:16px;border-top:1px solid var(--color-border)}.proposal-credit-workspace__pending,.proposal-credit-workspace__ready{min-width:0;flex:1 1 260px}.proposal-credit-workspace__pending strong{color:var(--color-warning)}.proposal-credit-workspace__ready strong{color:var(--color-success)}.proposal-credit-workspace__pending ul{margin:7px 0 0;padding-left:18px;font-size:.875rem;line-height:1.5}.proposal-credit-workspace__footer>.button{min-height:44px}.proposal-credit-workspace__footer>[role=alert],.proposal-credit-workspace__footer>[role=status]{flex-basis:100%;margin:0;font-size:.875rem}.proposal-credit-workspace__footer>[role=alert]{color:var(--color-danger)}.proposal-credit-workspace__footer>[role=status]{color:var(--color-success)}.proposal-credit-workspace button:focus-visible,.proposal-credit-workspace select:focus-visible,.proposal-credit-workspace input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media(max-width:767px){.proposal-credit-workspace{padding:14px}.proposal-credit-workspace__heading,.proposal-credit-workspace__party-head{flex-wrap:wrap}.proposal-credit-workspace__party-actions{grid-template-columns:1fr}.proposal-credit-workspace__footer>.button{width:100%}}.nc-lead-credit-workspace{display:grid;gap:18px}.nc-lead-credit-workspace__documents,.nc-lead-credit-workspace__legacy{border:1px solid var(--ni-line);border-radius:9px;background:var(--ni-panel);padding:0 16px}.nc-lead-credit-workspace__documents>summary{font-size:12px;font-weight:600;padding:14px 0}.nc-lead-credit-workspace__documents>p{font-size:11px;margin:0 0 16px}.nc-lead-credit-workspace__documents>.nc-dossier-documents{padding-bottom:16px}.nc-lead-credit-workspace__legacy{padding:16px}.nc-lead-credit-workspace__legacy>div{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--ni-line);padding:12px 0}.nc-lead-credit-workspace__legacy>p{font-size:11px}.conversation-context .inbox-workspace-tabs{width:100%}.conversation-context .inbox-workspace-tabs__panel{align-content:start}.conversation-context .inbox-workspace-tabs__panel>.context-link{margin-top:0}.conversation-context .proposal-credit-workspace{padding:12px}.conversation-context .proposal-credit-workspace__party-head{flex-wrap:wrap;gap:6px}.conversation-context .proposal-credit-workspace__party-head>span{flex-basis:100%}.conversation-context .proposal-credit-workspace__party-actions{grid-template-columns:minmax(0,1fr)}.conversation-context .proposal-credit-workspace__footer>.button{width:100%}.mobile-proposal-screen{position:fixed;inset:0;z-index:95;display:flex;flex-direction:column;min-width:0;background:var(--color-surface);color:var(--color-text)}.mobile-proposal-screen__header{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--line);background:var(--color-surface)}.mobile-proposal-screen__header .button{min-height:44px;display:inline-flex;align-items:center;gap:7px}.mobile-proposal-screen__header div{min-width:0}.mobile-proposal-screen__header span,.mobile-proposal-screen__header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-proposal-screen__header strong{margin-top:3px;color:var(--color-heading)}.mobile-proposal-screen__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px calc(18px + env(safe-area-inset-bottom))}.mobile-proposal-screen .proposal-workflow{display:grid;gap:12px;min-width:0}.mobile-proposal-screen .plant-submit,.mobile-proposal-screen .proposal-actions{position:sticky;bottom:0;z-index:2;padding-bottom:max(8px,env(safe-area-inset-bottom));background:var(--color-surface)}@media(max-width:767px){.conversation-context.expanded .context-body{position:fixed;inset:0;width:100%;height:100dvh;max-height:none;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border:0;z-index:90}.conversation-context.expanded .context-toggle{visibility:hidden}.conversation-context .inbox-workspace-tabs__back{position:sticky;top:0;z-index:2}}.conversation-context .context-heading{padding-bottom:18px;border-bottom:1px solid var(--line)}.conversation-context .context-heading h2{margin:6px 0 12px;font-size:1.1rem;letter-spacing:-.025em}.conversation-context .context-heading p{font-size:.8rem;line-height:1.6;color:var(--muted)}.conversation-context .context-metrics{gap:10px}.conversation-context .context-metrics>div{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:14px}.conversation-context .context-section{padding-block:18px;border-bottom:1px solid var(--line)}.conversation-context .context-section-title{font-size:.82rem}.conversation-context .context-progress{height:5px;border-radius:999px;overflow:hidden;background:var(--surface-soft)}.conversation-context .context-progress>span{background:var(--accent)}.conversation-context .context-owner{padding-block:16px;color:var(--muted)}.conversation-context .context-document{border:1px solid var(--line);border-radius:12px;padding:12px}.nc-workspace .context-heading{padding-bottom:12px}.nc-workspace .context-heading h2{font-size:16px;overflow-wrap:anywhere}.nc-workspace .context-heading p{font-size:12px}.nc-workspace .context-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nc-workspace .context-metrics>div{min-width:0;padding:10px;border-radius:8px;background:var(--nc-soft,var(--color-surface-subtle))}.nc-workspace .context-metrics strong{overflow-wrap:anywhere;font-size:13px}.nc-workspace .context-section-title{flex-wrap:wrap;gap:6px;font-size:12px}.nc-workspace .context-document{min-width:0;display:grid;gap:8px;padding:10px;border-radius:8px;background:var(--nc-panel,var(--color-surface))}.nc-workspace .context-document strong{overflow-wrap:anywhere;white-space:normal}.nc-workspace .context-document-actions{display:flex;flex-wrap:wrap;gap:6px}.nc-workspace .context-document-actions button,.nc-workspace .context-link{min-height:44px;padding:8px 10px;border:1px solid var(--nc-line,var(--color-border));border-radius:7px;background:var(--nc-panel,var(--color-surface));color:var(--nc-text,var(--color-text));font-size:12px}.nc-workspace .context-state{padding:10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-subtle);color:var(--color-muted)}.nc-workspace .context-state.error{color:var(--color-danger);border-color:var(--color-danger-border);background:var(--color-danger-bg)}@media(max-width:390px){.nc-workspace .context-metrics{grid-template-columns:minmax(0,1fr)}}.ocean-alert-enter{min-width:0;animation:oceanNoticeEnter .38s cubic-bezier(.16,1,.3,1) both}.ocean-attention-card{border:1px solid var(--color-border);border-radius:17px;background:var(--color-surface);box-shadow:0 6px 16px #16464d0a;color:var(--color-text)}.ocean-attention-content{padding:12px;min-width:0}.ocean-attention-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:0 0 11px}.ocean-attention-kicker{display:flex;align-items:center;gap:5px;font-size:9px;line-height:14px;font-weight:500;color:var(--color-muted);white-space:nowrap}.ocean-attention-kicker i{display:block;width:5px;height:5px;border-radius:50%;background:var(--color-warning);flex:none}.ocean-attention-clock{display:inline-flex;align-items:center;gap:4px;font-size:10px;line-height:14px;font-variant-numeric:tabular-nums;font-weight:500;color:var(--color-warning);white-space:nowrap}.ocean-attention-clock.is-expired{font-size:9px;color:var(--color-danger)}.ocean-attention-person{display:flex;align-items:center;gap:9px;min-width:0}.ocean-attention-avatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:11px;background:var(--color-primary-soft);color:var(--color-primary);border:1px solid var(--color-border);font-size:11px;font-weight:500}.ocean-attention-person>div{min-width:0}.ocean-attention-person strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;font-weight:600;color:var(--color-text)}.ocean-attention-person small{display:block;font-size:9px;line-height:14px;color:var(--color-muted);font-weight:400;white-space:normal}.ocean-attention-actions{display:flex;align-items:center;gap:7px;margin:11px 0 0}.ocean-attention-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:7px 10px;border:1px solid var(--color-border);border-radius:10px;font:inherit;font-size:11px;line-height:17px;box-shadow:none;cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.ocean-attention-actions .ocean-attention-cta{flex:1;justify-content:space-between;background:var(--color-primary-solid);color:var(--color-on-primary);border-color:var(--color-primary-solid)}.ocean-attention-cta:hover{box-shadow:0 3px 9px #153f4b20;filter:brightness(1.07)}.ocean-attention-cta:active{filter:brightness(.95)}.ocean-attention-actions .ocean-attention-notify{flex:0 0 44px;width:44px;padding:8px;background:transparent;color:var(--color-muted);border-color:transparent}.ocean-attention-notify:hover{background:var(--color-surface-hover)}.ocean-attention-card.critical .ocean-attention-kicker i{background:var(--color-danger)}.ocean-attention-actions button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.ocean-attention-actions button:disabled{cursor:wait;opacity:.65}.ocean-attention-clock time{font:inherit}@media(max-width:600px){.ocean-attention-card{border-radius:13px;box-shadow:none;transform:none!important}.ocean-attention-card .spell-tilt-spotlight{display:none}.ocean-attention-content{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:3px;padding:8px 10px;min-height:66px;box-sizing:border-box}.ocean-attention-top{grid-column:1;grid-row:1;margin:0;justify-content:flex-start;gap:8px;flex-wrap:wrap;row-gap:1px}.ocean-attention-person{grid-column:1;grid-row:2;gap:6px}.ocean-attention-avatar,.ocean-attention-person small{display:none}.ocean-attention-person strong{font-size:12px;line-height:18px}.ocean-attention-actions{grid-column:2;grid-row:1/3;margin:0;gap:2px}.ocean-attention-actions .ocean-attention-cta{padding:8px 10px;font-size:11px;gap:6px}.ocean-attention-clock.is-expired{font-size:8px}.ocean-attention-kicker{font-size:8px;gap:4px}}@keyframes oceanNoticeEnter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce),(hover:none){.ocean-alert-enter{animation:none}.ocean-attention-actions button{transition:none}}@media(min-width:601px){.ocean-attention-top{flex-wrap:wrap;row-gap:3px}}.spell-tilt-card{position:relative;overflow:hidden;isolation:isolate;transform-style:preserve-3d;transition:transform .2s ease-out}.spell-tilt-card:hover{will-change:transform}.spell-tilt-spotlight{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none;border-radius:inherit;transition:opacity .3s}.spell-tilt-glow{position:absolute;width:200%;height:200%;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 40%)}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.spell-tilt-card{transform:none!important;transition:none;will-change:auto}.spell-tilt-spotlight{display:none;transition:none}}.post-sale-attention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:11px 14px;border:1px solid var(--color-warning-border, var(--color-border));border-radius:12px;background:var(--color-warning-bg, var(--color-surface-subtle));color:var(--color-text)}.post-sale-attention>svg{color:var(--color-warning, var(--color-accent))}.conversation-waiting{display:flex;align-items:flex-start;gap:7px;margin-top:7px;color:var(--color-muted);font-size:.8rem;font-weight:550;line-height:1.4}.conversation-waiting-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--color-danger)}.customer-initials{display:inline-flex;align-items:center;justify-content:center;flex:none;width:29px;height:29px;border-radius:50%;background:var(--color-surface-subtle);color:var(--color-heading);font-size:.75rem;font-weight:800}.conversation-customer{display:flex;align-items:center;gap:7px;min-width:0}.conversation-customer strong{overflow-wrap:anywhere}.conversation-row>time{flex:none}.conversation-item>.conversation-row:first-child{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}.conversation-item>.conversation-row:first-child>time{padding-left:36px;font-size:.75rem}.conversation-item.first-contact{box-shadow:inset 3px 0 var(--color-accent);animation:first-contact-brief 1.2s ease-out 1}.conversation-item.first-contact.selected{box-shadow:inset 3px 0 var(--color-accent)}.conversation-item.awaiting-response:not(.selected){box-shadow:inset 3px 0 var(--color-danger);background:color-mix(in srgb,var(--color-danger-bg) 55%,var(--color-surface))}.conversation-item.awaiting-response .conversation-waiting-dot{animation:waiting-message-pulse 1.35s ease-in-out infinite}.first-contact-badge{display:inline-flex;margin-top:7px;border-radius:999px;padding:2px 7px;background:var(--color-success-bg);color:var(--color-success);font-size:.75rem;font-weight:700}@keyframes first-contact-brief{0%{background:var(--color-success-bg)}to{background:var(--color-surface)}}@keyframes waiting-message-pulse{50%{transform:scale(1.35);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-danger) 14%,transparent)}}@media(prefers-reduced-motion:reduce){.conversation-item.first-contact,.conversation-item.awaiting-response .conversation-waiting-dot{animation:none}}.chat-header .chat-customer-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 8px}.chat-customer-title{display:flex;align-items:center;gap:7px;min-width:0;grid-column:1;grid-row:1}.chat-header .customer-identity-editor{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;grid-column:2;grid-row:1;min-width:0}.chat-header .edit-customer{gap:5px;padding-inline:6px;min-height:36px;font-size:.8rem}.chat-header .chat-customer-summary .lead-deep-link{grid-column:2;grid-row:2;min-height:32px;font-size:.8rem;justify-self:end}.chat-header .chat-customer-summary .conversation-phone{grid-row:2}.identity-success{color:var(--color-success);font-size:.8rem}.chat-header .customer-identity-editor.editing{grid-column:1 / -1;grid-row:3;margin-top:7px}.customer-identity-form{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:min(260px,35dvh);overflow-y:auto;padding:5px}.customer-identity-form>label{display:grid;gap:4px;min-width:0;color:var(--color-text);font-size:.8rem}.customer-identity-form input{width:100%;min-width:0;min-height:40px;padding:7px 9px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text);font:inherit}.identity-actions{display:flex;justify-content:flex-end;gap:7px;grid-column:1 / -1}.identity-error,.identity-conflict-current{margin:0;grid-column:1 / -1;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.identity-error{color:var(--color-danger)}.identity-conflict-current{color:var(--color-text)}.customer-identity-form .processing-notice{grid-column:1 / -1;padding:6px 8px}.customer-identity-form input:focus-visible,.edit-customer:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}@media(max-width:600px){.chat-header .chat-customer-summary .chat-customer-title{grid-column:1 / -1;grid-row:1}.chat-header .chat-customer-summary .customer-identity-editor{grid-column:1 / -1;grid-row:3}.chat-header .chat-customer-summary .customer-identity-editor:not(.editing){justify-content:space-between}}@media(max-width:390px){.chat-customer-title .customer-initials{display:none}.customer-identity-form{grid-template-columns:minmax(0,1fr)}.identity-actions .button{flex:1;justify-content:center;padding-inline:8px}}.post-sale-attention span{min-width:0;font-size:.875rem;line-height:1.4}.post-sale-attention strong{color:var(--color-heading, var(--color-text))}.deal-conversation-tools{display:grid;gap:9px}.deal-filter-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.deal-filter-buttons button,.waiting-filter-note{min-height:38px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-subtle, var(--color-surface));color:var(--color-muted);font:inherit;font-size:14px;font-weight:700;overflow-wrap:anywhere;cursor:pointer}.deal-filter-buttons button strong{display:inline;margin-left:3px;color:var(--color-heading, var(--color-text))}.deal-filter-buttons button[aria-pressed=true]{border-color:var(--color-primary, var(--color-success));background:var(--color-success-bg, var(--color-surface-hover));color:var(--color-primary, var(--color-success));box-shadow:inset 0 0 0 1px var(--color-primary, var(--color-success))}.waiting-filter-note{width:100%;padding:7px 9px;color:var(--color-primary, var(--color-success))}.deal-filter-buttons button:focus-visible,.waiting-filter-note:focus-visible,.deal-control button:focus-visible,.deal-control input:focus-visible,.deal-control select:focus-visible,.deal-control textarea:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.deal-list-badge,.deal-status-badge{display:inline-flex;width:max-content;align-items:center;gap:5px;border-radius:999px;font-size:.75rem;font-weight:800}.deal-list-badge{margin-top:7px;padding:3px 7px}.deal-list-badge.negotiating,.deal-status-badge.negotiating{background:var(--color-info-bg, var(--color-surface-subtle));color:var(--color-info, var(--color-primary))}.deal-list-badge.closed,.deal-status-badge.closed{background:var(--color-success-bg);color:var(--color-success)}.deal-status-badge.inactive,.deal-list-badge.inactive{background:var(--color-surface-hover);color:var(--color-muted)}.deal-control{flex:none;display:grid;gap:10px;padding:11px 18px;border-bottom:1px solid var(--color-border);background:var(--color-surface-subtle, var(--color-surface));color:var(--color-text)}.deal-status-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.deal-status-badge{padding:5px 9px}.deal-audit{color:var(--color-muted);font-size:.8rem;text-align:right}.deal-close-confirmation{display:flex;align-items:center;justify-content:space-between;gap:12px}.deal-close-confirmation label{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:700}.deal-close-confirmation input{width:18px;height:18px;accent-color:var(--color-primary-solid, var(--color-primary))}.deal-close-actions{display:flex;gap:7px}.deal-close-toggle,.deal-reopen-toggle{flex:none}.deal-close-confirmation,.deal-reopen-form{max-height:180px;overflow-y:auto}.deal-reopen-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;align-items:end}.deal-reopen-form>label{grid-column:1 / -1;font-size:.8rem;font-weight:800}.deal-reopen-form textarea{min-height:62px;resize:vertical;border:1px solid var(--color-border);border-radius:8px;padding:9px;background:var(--color-surface);color:var(--color-text);font:inherit}.deal-reopen-form>div{display:flex;gap:7px;align-items:stretch}.deal-inactivate-form{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.deal-inactivate-form label{font-size:.8rem;font-weight:800}.deal-inactivate-form select{min-height:38px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text)}.deal-inactivate-form>div{display:flex;gap:7px}.deal-feedback{margin:0}@media(max-width:1024px){.post-sale-attention{grid-template-columns:auto minmax(0,1fr)}.post-sale-attention .button{grid-column:2;justify-self:start}.deal-close-confirmation{align-items:stretch;flex-direction:column}.deal-close-actions .button{flex:1;justify-content:center}}@media(min-width:768px)and (max-width:1024px){.deal-filter-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.post-sale-attention{margin:0 12px 10px;padding:10px}.post-sale-attention .button{width:100%;justify-content:center}.inbox-page .inbox-layout{height:max(940px,calc(100dvh - 240px));min-height:940px;grid-template-rows:290px minmax(0,1fr) 48px}.inbox-layout .conversation-list{max-height:290px}.deal-conversation-tools{padding:7px 9px}.deal-filter-buttons button{min-height:44px}.deal-filter-buttons button strong{display:inline;margin-left:3px}.deal-control{padding:10px 12px}.deal-status-line{flex-wrap:wrap;gap:6px}.deal-audit{text-align:left}.deal-reopen-form{grid-template-columns:1fr}.deal-reopen-form>div{width:100%}.deal-filter-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-reopen-form .button{flex:1;justify-content:center}}@media(max-width:390px){.post-sale-attention{grid-template-columns:1fr}.post-sale-attention>svg{display:none}.post-sale-attention .button{grid-column:1}.deal-filter-buttons{gap:4px}.deal-filter-buttons button{padding:4px;font-size:14px;overflow-wrap:anywhere}.deal-close-confirmation label{align-items:flex-start}.deal-close-actions{flex-direction:column-reverse}.deal-reopen-form>div{flex-direction:column-reverse}}@media(prefers-reduced-motion:reduce){.deal-control *,.post-sale-attention *{scroll-behavior:auto!important;transition:none!important}}.chat-header .chat-customer-summary .transfer-lead-trigger{display:inline-flex;align-items:center;gap:6px;grid-column:1/-1;grid-row:4;justify-self:start;min-height:36px;margin-top:6px}.transfer-lead-form{display:grid;gap:16px;padding:20px}.transfer-lead-form p{margin:0;line-height:1.5}.transfer-lead-form .field{display:grid;gap:6px}.transfer-lead-form .field select,.transfer-lead-form .field textarea{width:100%;min-height:44px;padding:10px;border:1px solid var(--color-info-border);border-radius:8px;background:var(--color-surface);color:var(--color-heading);font:inherit}.transfer-lead-form .field textarea{min-height:90px;resize:vertical}.inbox-page.hud-inbox .conversation-list{background:var(--surface);border-right:1px solid var(--line)}.inbox-page .conversation-list-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 18px 8px}.inbox-page .conversation-list-heading h2{margin:0;font-size:1.25rem;letter-spacing:-.035em;color:var(--text)}.inbox-page .conversation-list-heading span{color:var(--muted);font-size:.8rem}.inbox-page .deal-conversation-tools{padding:12px;gap:10px;background:var(--surface)}.inbox-page .deal-filter-buttons{gap:5px}.inbox-page .deal-filter-buttons button{border-color:transparent;background:transparent;border-radius:9px;font-size:.8rem;font-weight:550;min-height:40px}.inbox-page .deal-filter-buttons button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 17%,var(--surface));color:var(--text);box-shadow:none;border-color:transparent}.inbox-page .conversation-items{padding:4px 10px 14px}.inbox-page .conversation-item{border:0;border-radius:12px;margin-bottom:5px;padding:14px 12px;background:transparent;transition:background .15s ease}.inbox-page .conversation-item:hover{background:var(--surface-soft)}.inbox-page .conversation-item.selected{background:color-mix(in srgb,var(--accent) 16%,var(--surface));box-shadow:none}.inbox-page .conversation-item.awaiting-response:not(.selected){background:var(--surface);box-shadow:none}.inbox-page .conversation-customer{gap:10px;font-size:.92rem}.inbox-page .customer-initials{width:40px;height:40px;background:var(--surface-soft);font-weight:600}.inbox-page .conversation-item>.conversation-row:first-child>time{padding-left:50px;font-size:.7rem}.inbox-page .conversation-item .last-message{color:var(--muted);font-size:.85rem;line-height:1.5}.inbox-page .conversation-waiting-dot{background:var(--accent)}.inbox-page .deal-list-badge{font-weight:550;font-size:.7rem}.inbox-page .chat-header{padding:16px 20px;gap:8px;background:var(--surface)}.inbox-page .chat-customer-title{gap:12px}.inbox-page .chat-customer-title h2{font-size:1.08rem;letter-spacing:-.02em}.inbox-page .chat-header .chat-customer-summary>.muted{display:block;grid-column:1 / -1;font-size:.75rem;line-height:1.5;color:var(--muted)}.inbox-page .chat-header .mode-badge{border:0;background:var(--surface-soft);color:var(--muted);font-size:.72rem}.inbox-page .hud-chat-toolbar{padding:8px 18px;background:var(--surface);gap:6px;border-bottom:1px solid var(--line)}.inbox-page .hud-chat-toolbar .button{border:0;background:transparent;color:var(--muted);min-height:38px;border-radius:9px}.inbox-page .hud-chat-toolbar .button[aria-expanded=true]{color:var(--text);background:color-mix(in srgb,var(--accent) 16%,var(--surface))}.inbox-page .deal-control{padding:9px 18px;background:var(--surface)}.inbox-page .messages{background:var(--color-chat-bg, var(--surface-soft));padding:24px;gap:16px}.inbox-page .message{max-width:84%;padding:14px 17px;border:0;border-radius:16px;box-shadow:none;line-height:1.55;overflow-wrap:anywhere}.inbox-page .message.incoming{border-bottom-left-radius:4px;background:var(--surface);color:var(--text)}.inbox-page .message.outgoing{border-bottom-right-radius:4px;background:color-mix(in srgb,var(--brand) 9%,var(--surface));color:var(--text)}.inbox-page .message-author{color:var(--muted);font-size:.7rem;font-weight:550}.inbox-page .message time,.inbox-page .delivery-status{color:var(--muted);font-size:.7rem}.inbox-page .delivery-status.attention{color:var(--color-danger)}.inbox-page .delivery-status.read{color:var(--color-info, var(--brand))}.inbox-page .message.call-event{border:1px solid var(--line)}.inbox-page .message audio,.inbox-page .message video,.inbox-page .message img{max-width:100%}.inbox-page .composer-stack{background:var(--surface);border-top:1px solid var(--line);padding:12px 18px;gap:8px}.inbox-page .message-composer{padding:8px;border:1px solid var(--line);border-radius:14px;background:var(--surface);gap:8px}.inbox-page .message-composer input{background:transparent;border:0;box-shadow:none;min-height:44px;font-size:1rem;color:var(--text)}.inbox-page .message-composer button[aria-label="Enviar mensagem"]{background:var(--accent);color:var(--color-on-accent, #181b30);border-radius:11px;width:44px;height:44px;flex:none}.inbox-page .message-composer button[aria-label="Enviar mensagem"]:disabled{opacity:.45}.inbox-page .media-attachment-menu summary{min-height:36px;color:var(--muted);font-size:.8rem}.inbox-page .ai-paused-note{background:transparent;color:var(--muted);border:0;font-size:.75rem}.inbox-page :is(button,input,textarea,summary):focus-visible{outline:2px solid var(--color-focus, var(--accent));outline-offset:3px}@media(max-width:767px){.inbox-page .chat-header{padding:12px}.inbox-page .chat-header .chat-customer-summary>.muted{font-size:.7rem}.inbox-page .messages{padding:16px 12px;gap:14px}.inbox-page .message{max-width:90%;padding:12px 14px}.inbox-page .composer-stack{padding:10px 12px max(10px,env(safe-area-inset-bottom))}.inbox-page .hud-chat-toolbar{padding:6px 12px}.inbox-page .customer-identity-form input,.inbox-page .deal-inactivate-form select{min-height:48px;font-size:16px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.inbox-page .conversation-item{transition:none}}@media(max-width:767px){.hud-shell.inbox-chat-open .inbox-page.hud-inbox .messages{padding:16px 12px}.hud-shell.inbox-chat-open .inbox-page.hud-inbox .message{padding:12px 14px;margin-bottom:12px}.hud-shell.inbox-chat-open .inbox-page.hud-inbox .chat-header{padding:10px 12px;gap:6px}}.nc-inbox{--nc-bg:#F5F6F8;--nc-panel:#fff;--nc-soft:#F7F8FA;--nc-text:#171B32;--nc-muted:#73798B;--nc-line:#E5E7EE;--nc-select:#F6F0D2;--nc-out:#E9ECF6;--nc-in:#F1F3F7;--nc-gold:#E6C21A;color:var(--nc-text);font:12px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:0;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--nc-bg)}[data-theme=dark] .nc-inbox{--nc-bg:#11141F;--nc-panel:#191E2B;--nc-soft:#1E2433;--nc-text:#E9EBF3;--nc-muted:#939DB3;--nc-line:#2A3041;--nc-select:#302E25;--nc-out:#283149;--nc-in:#232A3A}.nc-inbox *{box-sizing:border-box}.nc-inbox h2,.nc-inbox h3,.nc-inbox p{margin:0}.nc-inbox button,.nc-inbox input,.nc-inbox textarea{font-family:inherit}.nc-inbox button{cursor:pointer}.nc-inbox button:disabled{cursor:not-allowed;opacity:.5}.nc-inbox :focus-visible{outline:2px solid var(--nc-gold);outline-offset:3px}.nc-layout{display:grid;grid-template-columns:205px minmax(0,1fr);height:100%;flex:1;min-height:0}.nc-layout.nc-has-context{grid-template-columns:205px minmax(0,1fr) 188px}.nc-conversations{padding:22px 12px;background:var(--nc-panel);border-right:1px solid var(--nc-line);overflow-y:auto;min-width:0}.nc-list-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding:0 6px}.nc-list-heading h2{font-size:19px;font-weight:600;letter-spacing:-.025em}.nc-search{display:flex;align-items:center;gap:7px;background:var(--nc-soft);border:1px solid var(--nc-line);border-radius:7px;padding:8px 9px;color:var(--nc-muted)}.nc-search input{border:0;background:none;outline:0;min-width:0;width:100%;font-size:10px;color:var(--nc-text);padding:0;min-height:0;box-shadow:none}.nc-list-tabs{display:flex;gap:2px;margin:13px 0}.nc-list-tabs button{font-size:10px;padding:6px 7px;border:0;border-radius:6px;color:var(--nc-muted);background:none;white-space:nowrap}.nc-list-tabs button[aria-pressed=true]{color:var(--nc-text);background:var(--nc-select)}.nc-filter-note{display:block;font-size:9px;color:var(--nc-muted);margin-bottom:9px}.nc-contact{display:flex;align-items:flex-start;gap:9px;position:relative;padding:12px 8px;border:0;border-radius:8px;margin:4px 0;width:100%;background:transparent;color:var(--nc-text);text-align:left;box-shadow:none}.nc-contact.nc-selected{background:var(--nc-select)}.nc-contact-meta{flex:1;min-width:0}.nc-contact-top{display:flex;justify-content:space-between;align-items:center;gap:4px}.nc-contact strong{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-contact time{font-size:9px;color:var(--nc-muted);white-space:nowrap}.nc-last-message{display:block;font-size:10px;color:var(--nc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px;max-width:120px}.nc-waiting-label{display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.45;margin-top:5px;color:var(--nc-muted);white-space:nowrap}.nc-waiting-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--nc-gold)}.nc-load-more,.nc-history{display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:none;color:var(--nc-muted);font-size:10px;padding:10px}.nc-chat-surface{min-width:0;min-height:0;display:flex;flex-direction:column}.nc-chat{display:flex;flex-direction:column;min-width:0;height:100%;min-height:0;background:var(--nc-bg)}.nc-chatheader{padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--nc-panel);border-bottom:1px solid var(--nc-line);min-height:72px;flex-shrink:0}.nc-customer{display:flex;align-items:center;gap:10px;min-width:0}.nc-customer>div{min-width:0}.nc-chatheader h2{font-size:13px;font-weight:600;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nc-chatheader small{display:block;font-size:10px;margin-top:2px;color:var(--nc-muted)}.nc-header-actions{display:flex;align-items:center;gap:8px}.nc-icon,.nc-menu>summary{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;color:var(--nc-muted);background:transparent;border:0;border-radius:5px;list-style:none;flex-shrink:0}.nc-menu>summary{cursor:pointer}.nc-menu>summary::-webkit-details-marker{display:none}.nc-back{display:inline-flex}.nc-menu{position:relative}.nc-menu-content{position:absolute;right:0;top:32px;z-index:30;width:260px;max-width:85vw;background:var(--nc-panel);border:1px solid var(--nc-line);box-shadow:0 12px 32px #0002;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:6px;max-height:70vh;overflow:auto}.nc-menu-content>button,.nc-menu-content>a{display:block;text-align:left;padding:8px;border:0;border-radius:5px;background:var(--nc-soft);color:var(--nc-text);font-size:11px;text-decoration:none}.nc-menu-content small{font-size:10px;color:var(--nc-muted)}.nc-conversations .nc-menu-content{right:-3px;width:180px}.nc-return textarea{max-width:100%}.nc-messages{padding:24px 24px 12px;display:flex;flex-direction:column;gap:14px;flex:1;min-height:0;overflow:auto}.nc-message-group{display:flex;flex-direction:column;flex-shrink:0}.nc-date{text-align:center;font-size:10px;color:var(--nc-muted);margin:2px 0 26px}.nc-message{max-width:88%;padding:11px 14px;border-radius:11px 11px 11px 3px;background:var(--nc-in);font-size:12px;line-height:1.55;align-self:flex-start;overflow-wrap:anywhere;min-width:70px}.nc-message p{white-space:pre-wrap}.nc-message.nc-outgoing{background:var(--nc-out);align-self:flex-end;border-radius:11px 11px 3px}.nc-message-meta{display:flex;gap:5px;align-items:center;justify-content:flex-end;font-size:9px;color:var(--nc-muted);margin-top:5px}.nc-delivery{font-size:10px}.nc-read{color:#508dba}.nc-delivery-attention{color:#a86d21}.nc-delivery-attention span{display:block;font-size:10px}.nc-call-actions{display:flex;gap:12px}.nc-error{padding:8px 20px;color:#b34e4e}.nc-readonly{padding:20px;color:var(--nc-muted)}.nc-composer{position:relative;margin:16px 20px 18px;background:var(--nc-panel);border:1px solid var(--nc-line);border-radius:11px;padding:13px;flex-shrink:0}.nc-composer form{display:block;margin:0}.nc-composer textarea{display:block;width:100%;resize:vertical;min-height:41px;max-height:180px;padding:0;margin:0 0 8px;border:0;background:transparent;color:var(--nc-text);border-radius:0;font-size:12px;line-height:1.5;box-shadow:none}.nc-composer textarea::placeholder{color:var(--nc-muted)}.nc-composer-row{display:flex;justify-content:flex-start;align-items:center;gap:10px}.nc-composer-tools{display:flex;align-items:center;gap:6px;min-width:0}.nc-composer-row>small{font-size:9px;color:var(--nc-muted)}.nc-send{margin-left:auto;display:grid;place-items:center;background:var(--nc-gold);color:#171b4b;padding:7px 9px;border-radius:7px;border:0;height:32px;width:35px}.nc-composer .audio-recorder{position:relative;display:block;min-width:0}.nc-composer .audio-controls{display:flex;gap:6px}.nc-composer .audio-action{background:none;border:0;padding:5px;color:var(--nc-muted);font-size:0;min-height:28px;min-width:28px}.nc-composer .audio-recorder.is-active .audio-action{font-size:11px}.nc-composer .audio-recorder.is-active{position:absolute;bottom:0;left:0;z-index:5;padding:10px;background:var(--nc-panel);border:1px solid var(--nc-line);border-radius:8px;max-width:100%}.nc-composer .audio-preview audio{width:240px;max-width:100%}.nc-attachments{position:absolute;bottom:100%;left:0;width:290px;max-width:100%;background:var(--nc-panel);border:1px solid var(--nc-line);border-radius:10px;padding:12px;z-index:8}.nc-attachments>.nc-icon{float:right}.nc-attachments .media-composer{display:flex;flex-wrap:wrap;gap:8px}.nc-attachments .media-action{font-size:11px}.nc-attachments .media-attachment-menu>summary{font-size:11px;margin-bottom:10px}.nc-context{background:var(--nc-panel);border-left:1px solid var(--nc-line);padding:24px 17px;overflow-y:auto;min-width:0}.nc-context h3{font-size:13px;font-weight:600;margin-bottom:14px}.nc-context-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.nc-context-heading svg{color:var(--nc-muted)}.nc-context-status{display:inline-block;font-size:10px;border-radius:5px;padding:4px 7px;background:var(--nc-soft);color:var(--nc-muted);white-space:nowrap}.nc-context-status-active{background:var(--nc-select);color:var(--nc-text)}.nc-context p{font-size:12px}.nc-context small{display:block;font-size:10px;color:var(--nc-muted);margin-top:5px}.nc-context-entry{border-bottom:1px solid var(--nc-line);padding:17px 0}.nc-context-entry>small:first-child{margin:0 0 6px}.nc-context-button{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;font-size:10px;padding:8px;border:1px solid var(--nc-line);border-radius:7px;background:var(--nc-panel);color:var(--nc-text)}.nc-progress{height:4px;background:var(--nc-line);border-radius:5px;margin:11px 0 7px;overflow:hidden}.nc-progress span{display:block;height:100%;background:var(--nc-gold);border-radius:5px}.nc-context-link{display:flex;align-items:center;gap:7px;width:100%;padding:13px 0;font-size:11px;border:0;background:transparent;color:var(--nc-text);text-align:left}.nc-context-link svg:last-child{margin-left:auto}.nc-details{display:contents}.nc-details .conversation-context{position:fixed;inset:0 0 0 auto;width:min(620px,100vw);height:100dvh;max-height:100dvh;background:var(--nc-panel);color:var(--nc-text);z-index:80;border-left:1px solid var(--nc-line);box-shadow:-20px 0 60px #0003;display:flex;flex-direction:column;padding:0;overflow:hidden}.nc-details .conversation-context[hidden]{display:none}.nc-details .hud-context-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--nc-line)}.nc-details .hud-context-body{overflow:auto;padding:18px;flex:1;min-height:0}@media(max-width:900px){.nc-layout,.nc-layout.nc-has-context{grid-template-columns:190px minmax(0,1fr)}.nc-context{display:none}}@media(max-width:600px){.nc-layout,.nc-layout.nc-has-context{display:block;height:100%;min-height:0}.nc-view-chat .nc-conversations,.nc-view-list .nc-chat-surface{display:none}.nc-conversations,.nc-chat-surface{height:100%}.nc-back{display:inline-flex}.nc-chatheader{padding:16px 18px}.nc-header-actions{gap:2px}.nc-chatheader small{font-size:10px}.nc-messages{padding:22px 18px 6px}.nc-message{font-size:13px;max-width:88%}.nc-composer{margin:15px 18px 18px}.nc-composer textarea{font-size:16px;min-height:48px}.nc-search input{font-size:16px;min-height:30px}.nc-contact strong{font-size:13px}.nc-last-message{max-width:none}.nc-conversation-items{margin-top:12px}.nc-icon{min-width:32px;min-height:32px}.nc-composer-row>small{font-size:9px}}.nc-media{min-width:0}.nc-filecard{display:flex;align-items:center;gap:12px;width:100%;border:0;padding:0;background:transparent;color:inherit;text-align:left}.nc-fileicon{display:grid;place-items:center;background:var(--nc-select,#F6F0D2);color:var(--nc-text,#171B32);height:38px;width:34px;border-radius:6px;flex-shrink:0}.nc-file-details{display:flex;flex-direction:column;gap:3px;min-width:0}.nc-file-details strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.nc-file-details small{font-size:10px;color:var(--nc-muted,#73798B)}.nc-audio-load,.nc-audio-row{display:flex;align-items:center;gap:11px;min-width:0}.nc-audio-load{border:0;background:transparent;color:inherit;padding:0;max-width:100%}.nc-audio-play{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;border:0;background:transparent;color:var(--nc-muted,#73798B);padding:4px}.nc-audio-wave{display:flex;align-items:center;gap:3px;height:24px;overflow:hidden;max-width:145px;min-width:55px}.nc-audio-wave i{display:block;width:3px;flex-shrink:0;background:var(--nc-muted,#73798B);border-radius:2px;opacity:.75}.nc-audio-caption{font-size:10px;color:var(--nc-muted,#73798B);white-space:nowrap}.nc-audio-track{position:relative;min-width:0}.nc-audio-track input[type=range]{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:.12;cursor:pointer;accent-color:var(--nc-gold,#E6C21A)}.nc-audio-track input[type=range]:focus-visible{opacity:1}.nc-audio-native{margin-top:5px;font-size:9px;color:var(--nc-muted,#73798B)}.nc-audio-native summary{cursor:pointer}.nc-audio-native audio{max-width:100%;width:250px;margin-top:6px}.nc-audio-player [role=alert],.nc-media [role=alert]{display:block;margin-top:7px;font-size:10px;color:#b34e4e}@media(max-width:600px){.nc-icon,.nc-menu>summary,.nc-send,.nc-audio-play,.nc-composer .audio-action{min-width:44px;min-height:44px}.nc-filecard,.nc-audio-load,.nc-list-tabs button,.nc-menu-content>button,.nc-menu-content>a,.nc-audio-native summary{min-height:44px}.nc-audio-native summary{display:flex;align-items:center}.nc-chatheader{padding:12px;gap:4px}.nc-customer{gap:7px}.nc-header-actions{gap:0}.nc-composer-row{gap:5px}.nc-audio-wave{max-width:115px}.nc-audio-row{gap:5px}.nc-audio-caption{font-size:9px}}.nc-message-author{display:block;font-size:9px;font-weight:500;color:var(--nc-muted);margin-bottom:4px}.nc-deal-state{font-size:9px;color:var(--nc-muted)}.nc-inbox-status-page.nc-inbox{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px;gap:24px}.nc-inbox-status-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;flex:none}.nc-inbox-status-heading h1{margin:0;color:var(--nc-text,var(--color-text));font-size:27px;font-weight:600;line-height:1.2;letter-spacing:-.035em}.nc-inbox-status-caption{color:var(--nc-muted,var(--color-muted));font-size:12px;line-height:1.5}.nc-inbox-exceptions{min-width:0;flex:none;border:1px solid var(--nc-line,var(--color-border));border-radius:10px;background:var(--nc-panel,var(--color-surface))}.nc-inbox-exceptions>header{padding:18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-bottom:1px solid var(--nc-line,var(--color-border))}.nc-inbox-exceptions>header>div{min-width:0}.nc-inbox-exceptions .nc-inbox-exception-label{display:block;margin-bottom:5px;font-size:11px;color:var(--nc-muted,var(--color-muted))}.nc-inbox-exceptions h2{font-size:18px;font-weight:550;letter-spacing:-.02em;line-height:1.4;overflow-wrap:anywhere}.nc-inbox-exception-list{min-width:0}.nc-inbox-exception-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.7fr);gap:18px;padding:16px 18px;border-bottom:1px solid var(--nc-line,var(--color-border))}.nc-inbox-exception-list article:last-child{border-bottom:0}.nc-inbox-exception-list article>div{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.nc-inbox-exception-list strong{font-size:13px;font-weight:550}.nc-inbox-exception-list :is(span,time){color:var(--nc-muted,var(--color-muted));font-size:12px}.nc-inbox-exception-list time{font-variant-numeric:tabular-nums}.nc-inbox-exceptions>:is(.state-panel,[role=status],[role=alert]){margin:18px}.nc-inbox-status-action,.nc-inbox-status-notice :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid var(--nc-line,var(--color-border));border-radius:7px;background:var(--nc-panel,var(--color-surface));color:var(--nc-text,var(--color-text));font:inherit;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer;box-sizing:border-box}.nc-inbox-status-action:hover,.nc-inbox-status-notice :is(button,a):hover{background:var(--nc-soft,var(--color-surface-subtle))}.nc-inbox-status-action:focus-visible,.nc-inbox-status-notice :is(button,a):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.nc-inbox .nc-inbox-status-notice{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:none;margin:12px 18px 0;padding:12px;border:1px solid var(--nc-line,var(--color-border));border-radius:9px;background:var(--nc-panel,var(--color-surface));color:var(--nc-text,var(--color-text));font-size:12px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.nc-inbox-status-notice>svg{flex:none;color:var(--color-warning)}.nc-inbox-status-notice>span{flex:1 1 220px;min-width:0}.nc-inbox-status-notice strong{font-weight:550}.nc-inbox .nc-inbox-status-error{border-color:var(--color-danger-border);color:var(--color-danger);background:var(--color-danger-bg)}.nc-inbox .nc-inbox-urgent{flex:none;display:grid;gap:8px;min-height:0;max-height:28dvh;overflow-y:auto;overscroll-behavior:contain;padding:12px 18px 0;margin:0}@media(max-width:600px){.nc-inbox-status-page.nc-inbox{padding:18px;gap:18px}.nc-inbox-exceptions>header{padding:14px;align-items:flex-start}.nc-inbox-exception-list article{grid-template-columns:minmax(0,1fr);padding:14px;gap:10px}.nc-inbox-exceptions h2{font-size:16px}.nc-inbox .nc-inbox-status-notice{margin:10px 12px 0}.nc-inbox .nc-inbox-urgent{padding:10px 12px 0}.nc-inbox-status-notice :is(button,a){width:100%}}.nc-lead,.nc-intake{padding:28px;min-width:0;color:var(--color-text);font-size:12px;line-height:1.5}.nc-lead *,.nc-intake *{box-sizing:border-box}.nc-lead h1,.nc-intake h1{font-size:27px!important;line-height:1.2;letter-spacing:-.035em;font-weight:600;margin:0}.nc-lead h2,.nc-intake h2{font-size:15px;font-weight:600;letter-spacing:-.02em;margin:0}.nc-lead p,.nc-intake p{font-size:12px}.nc-lead-heading,.nc-intake-heading{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:22px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.nc-lead .eyebrow,.nc-intake .eyebrow{font-size:10px;letter-spacing:.035em;color:var(--color-muted);margin-bottom:6px}.nc-lead .lead-meta{font-size:11px;gap:12px;margin:9px 0}.nc-lead .hero-status{font-size:10px;gap:7px;align-items:flex-end}.nc-lead .customer-phone{gap:7px;margin-top:10px;font-size:12px}.nc-lead .button,.nc-intake .button{min-height:36px;padding:8px 12px;border-radius:8px;font-size:12px;box-shadow:none}.nc-intake .button.primary{background:#e6c21a;color:#171b4b;border-color:#e6c21a}.nc-lead-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);overflow:hidden}.nc-lead-metrics article{display:flex;align-items:center;gap:12px;padding:15px 18px;min-width:0}.nc-lead-metrics article+article{border-left:1px solid var(--color-border)}.nc-lead-metrics svg{width:18px;height:18px;color:var(--color-muted)}.nc-lead-metrics span{display:block;font-size:10px;color:var(--color-muted)}.nc-lead-metrics strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.025em}.nc-lead-nav{display:flex;gap:22px;border-bottom:1px solid var(--color-border);margin:20px 0}.nc-lead-nav a{color:var(--color-muted);font-size:12px;text-decoration:none;padding:9px 0;border-bottom:2px solid transparent}.nc-lead-nav a:hover,.nc-lead-nav a:focus{color:var(--color-text);border-color:#e6c21a}.nc-lead-workbench{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:20px;align-items:start}.nc-lead-main{display:grid;gap:18px;min-width:0}.nc-lead-main>section{min-width:0;scroll-margin-top:20px}.nc-lead-rail{min-width:0}.nc-lead-pending{padding:16px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px}.nc-lead-pending .section-heading{gap:8px;margin-bottom:12px}.nc-lead-pending ul{margin:0;padding:0;list-style:none}.nc-lead-pending li{display:flex;gap:8px;padding:9px 0;font-size:11px;border-top:1px solid var(--color-border)}.nc-lead-pending li svg{flex:0 0 14px;color:var(--color-warning)}.nc-lead-history{margin-top:24px;border-top:1px solid var(--color-border);padding-top:20px;min-width:0}.nc-lead-history>.section-heading{margin-bottom:14px}.nc-lead .surface{box-shadow:none;border-radius:10px;padding:16px}.nc-lead .internal-observations,.nc-lead .ai-intake-progress{font-size:12px}.nc-lead .party-creation-controls .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nc-intake-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:24px;align-items:start;max-width:1040px}.nc-intake-form{padding:22px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);min-width:0}.nc-intake-form .section-heading{display:flex;align-items:start;justify-content:space-between;margin-bottom:20px;gap:12px}.nc-intake-form .section-heading p{font-size:11px;line-height:1.5;margin:6px 0 0}.nc-intake-form .section-heading>svg{width:20px;color:var(--color-muted)}.nc-intake-type{border:0;padding:0;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:8px}.nc-intake-type legend{font-size:11px;color:var(--color-muted);margin-bottom:8px}.nc-intake-type label{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--color-border);border-radius:8px;cursor:pointer}.nc-intake-type label:has(:checked){background:var(--v4-selection,#f6f0d2);border-color:#b79a26}.nc-intake-type input{accent-color:#b79a26}.nc-intake-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nc-intake-fields .field{min-width:0;display:grid;gap:6px;font-size:11px;font-weight:500}.nc-intake-fields input,.nc-intake-fields select{width:100%;min-width:0;min-height:38px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-subtle);color:var(--color-text);padding:8px 10px;font-size:12px}.nc-intake .manual-lead-actions{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--color-border);margin-top:22px;padding-top:16px}.nc-intake-guide{padding:20px 0}.nc-intake-guide h2{font-size:19px;max-width:230px;line-height:1.3}.nc-intake-guide ol{list-style:none;counter-reset:intake;margin:24px 0;padding:0}.nc-intake-guide li{counter-increment:intake;position:relative;padding:0 0 20px 34px}.nc-intake-guide li:before{content:counter(intake);position:absolute;left:0;top:0;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);font-size:10px}.nc-intake-guide strong{font-size:12px;font-weight:600}.nc-intake-guide p{font-size:11px;color:var(--color-muted);line-height:1.6;margin:5px 0 0}.nc-intake-guide-note{border-top:1px solid var(--color-border);padding-top:15px}.nc-intake .manual-lead-warning{padding:12px;font-size:12px;margin-top:16px}.nc-lead :focus-visible,.nc-intake :focus-visible{outline:2px solid var(--color-focus,#b29619);outline-offset:3px}@media(max-width:1000px){.nc-lead-workbench{grid-template-columns:minmax(0,1fr)}.nc-lead-rail{grid-row:1}.nc-lead-pending ul{display:flex;flex-wrap:wrap;gap:0 18px}.nc-intake-layout{grid-template-columns:minmax(0,1fr) 230px}}@media(max-width:767px){.nc-lead,.nc-intake{padding:18px}.nc-lead-heading,.nc-intake-heading{flex-direction:column}.nc-lead .hero-status{align-items:flex-start;flex-wrap:wrap}.nc-lead-metrics{grid-template-columns:1fr}.nc-lead-metrics article{padding:11px 14px}.nc-lead-metrics article+article{border-left:0;border-top:1px solid var(--color-border)}.nc-lead-metrics strong{font-size:15px}.nc-lead-nav{gap:14px;flex-wrap:wrap}.nc-lead-nav a{font-size:11px}.nc-intake-layout{grid-template-columns:1fr;gap:16px}.nc-intake-form{padding:16px}.nc-intake-fields{grid-template-columns:1fr}.nc-intake-guide{padding:6px 0}.nc-intake-guide h2{max-width:none}.nc-intake-guide ol{margin:16px 0}.nc-lead .party-creation-controls .form-grid{grid-template-columns:1fr}.nc-lead .customer-phone{flex-wrap:wrap}.nc-lead h1{overflow-wrap:anywhere}}.nc-lead .guided-party-tabs{display:flex;gap:6px;overflow-x:auto;margin:0 0 14px;padding:0 0 8px;border-bottom:1px solid var(--color-border)}.nc-lead .guided-party-tabs button{display:grid;gap:2px;flex:0 0 auto;text-align:left;padding:9px 12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-size:12px}.nc-lead .guided-party-tabs button[aria-selected=true]{background:var(--v4-selection,#f6f0d2);border-color:#b79a26}.nc-lead .guided-party-tabs small{font-size:10px;color:var(--color-muted)}.nc-lead .guided-add-party{border-top:1px solid var(--color-border);margin-top:16px;padding-top:12px}.nc-lead .guided-add-party summary{cursor:pointer;font-size:12px}.nc-lead .party-creation-controls{display:grid;gap:14px;margin-top:14px}.nc-lead .party-creation-controls .field{font-size:11px}.nc-lead .party-creation-controls input,.nc-lead .party-creation-controls select{min-height:38px;font-size:12px;border-radius:8px;min-width:0}.page-header{display:flex;justify-content:space-between;align-items:center;gap:20px;min-width:0;margin:0 0 26px}.page-header>div{min-width:0}.page-header h1{font-size:27px;line-height:1.2;font-weight:600;letter-spacing:-.035em;margin:0 0 7px}.page-header p{max-width:85ch;color:var(--color-muted);font-size:12px;line-height:1.6;margin:0}.page-header .eyebrow{display:block;color:var(--color-muted);font-size:10px;letter-spacing:.02em;margin:0 0 7px}.v4-empty-state{display:grid;justify-items:center;gap:12px;padding:32px 24px;text-align:center}.v4-empty-state h2{margin:0;font-size:17px;font-weight:600}.v4-empty-state p{margin:0;max-width:55ch;font-size:12px;line-height:1.7;color:var(--color-muted)}@media(max-width:600px){.page-header{align-items:flex-start;flex-wrap:wrap;gap:14px;margin-bottom:23px}.page-header h1{font-size:25px}.page-header button,.v4-empty-state button{min-height:44px}}.nc-guided-dossier{padding:8px 0}.nc-guided-dossier-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.nc-guided-dossier-heading>span{display:flex;gap:5px;align-items:center;color:var(--ni-muted);font-size:10px}.nc-guided-progress-caption{display:flex;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:11px}.nc-guided-progress-caption>span{color:var(--ni-muted)}.nc-guided-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:18px}.nc-guided-progress>span{height:3px;background:var(--ni-line);border-radius:3px}.nc-guided-progress>.nc-active{background:var(--ni-gold)}.nc-guided-dossier-layout{display:grid;grid-template-columns:minmax(0,1fr) 225px;gap:18px;align-items:start}.nc-guided-step-grid{display:flex;flex-direction:column;min-width:0}.nc-guided-step-grid>.nc-credit-form{display:contents}.nc-guided-step-heading{border:1px solid var(--ni-line);border-radius:9px;background:var(--ni-panel);margin:0 0 10px!important}.nc-guided-step-heading.nc-is-open{border-radius:9px 9px 0 0;margin-bottom:0!important;border-bottom:0}.nc-guided-step-heading>button{width:100%;display:flex;gap:10px;align-items:center;padding:14px;min-height:64px;border:0;border-radius:9px;color:var(--ni-text);background:transparent;text-align:left;cursor:pointer;scroll-margin-top:80px}.nc-guided-step-number{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:7px;background:var(--ni-soft);border:1px solid var(--ni-line);font-size:11px}.nc-is-open .nc-guided-step-number{background:var(--ni-gold);color:#171b4b;border-color:var(--ni-gold)}.nc-guided-step-number.nc-is-complete{color:var(--ni-good)}.nc-guided-step-copy{flex:1;min-width:0}.nc-guided-step-copy strong{display:block;font-size:12px;font-weight:600}.nc-guided-step-copy small{display:block;font-size:10px;font-weight:400;color:var(--ni-muted);margin-top:3px}.nc-guided-step-heading>button>svg{flex:none;color:var(--ni-muted)}.nc-guided-step-heading.nc-is-open>button>svg{transform:rotate(180deg)}.nc-guided-step-body,.nc-guided-credit-participants,.nc-guided-credit-review{padding:16px;background:var(--ni-panel);border:1px solid var(--ni-line);border-top:0;border-radius:0 0 9px 9px;margin-bottom:10px;min-width:0}.nc-guided-data{order:3}.nc-guided-docs{order:5}.nc-guided-credit-participants{order:1}.nc-guided-credit-review{order:7}.nc-guided-step-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-top:1px solid var(--ni-line);padding-top:14px;margin-top:18px}.nc-guided-step-actions>span{color:var(--ni-muted);max-width:250px;font-size:11px}.nc-guided-summary{padding:16px;border:1px solid var(--ni-line);border-radius:9px;background:var(--ni-panel)}.nc-guided-summary h3{margin-bottom:14px}.nc-guided-summary-label{display:block;color:var(--ni-muted);font-size:10px;margin:5px 0}.nc-guided-generation{display:block;font-size:24px;letter-spacing:-.03em}.nc-guided-generation small{font-size:11px;font-weight:400}.nc-guided-financing{display:flex;align-items:center;gap:7px;background:var(--ni-soft);padding:9px;border-radius:6px;font-size:10px;margin-top:14px}.nc-guided-summary-items{border-top:1px solid var(--ni-line);margin-top:14px;padding-top:6px}.nc-guided-summary-items>span{display:flex;align-items:center;gap:8px;font-size:11px;margin:10px 0}.nc-guided-summary-items svg{flex:none;color:var(--ni-muted)}.nc-guided-pending{padding:11px;background:var(--ni-soft);border-left:3px solid var(--ni-gold);border-radius:6px;margin-top:14px;font-size:11px}.nc-guided-pending strong{display:flex;align-items:center;gap:6px}.nc-guided-pending button{display:flex;gap:6px;align-items:center;min-height:44px;border:0;padding:8px 0 0;background:transparent;color:var(--ni-text);font:inherit;text-align:left;cursor:pointer}.nc-guided-other-pending{font-size:11px;color:var(--ni-muted)}.nc-guided-other-pending ul{padding-left:18px}.nc-guided-authority{font-size:10px!important;line-height:1.6;margin-top:16px!important}@media(max-width:900px){.nc-guided-dossier-layout{grid-template-columns:1fr}.nc-guided-summary{order:1}.nc-guided-summary-items{display:flex;flex-wrap:wrap;gap:8px 18px}}@media(max-width:600px){.nc-guided-dossier-heading{align-items:flex-start;flex-wrap:wrap}.nc-guided-step-body,.nc-guided-credit-participants,.nc-guided-credit-review{padding:12px}.nc-guided-step-actions>.nc-button{width:100%}.nc-guided-progress-caption{flex-wrap:wrap}}.nc-ai-intake-progress{margin:14px 0}.nc-ai-intake-total{font-size:10px;padding:5px 8px;border-radius:6px;background:var(--ni-soft);color:var(--ni-muted)}.nc-ai-intake-warning{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;background:var(--ni-soft);border-left:3px solid var(--ni-gold);border-radius:7px;font-size:11px;margin:14px 0}.nc-ai-intake-warning>span{flex-basis:100%;color:var(--ni-muted)}.nc-ai-intake-subjects{display:grid;gap:12px}.nc-ai-intake-subject{border:1px solid var(--ni-line);border-radius:8px;padding:13px;margin-top:12px}.nc-ai-intake-subject>header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px}.nc-ai-intake-subject>header>span,.nc-ai-intake-subject>small{font-size:10px;color:var(--ni-muted)}.nc-ai-intake-subject ul{display:grid;gap:8px;padding:0;margin:12px 0 0;list-style:none}.nc-ai-intake-subject li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:5px 7px;border-top:1px solid var(--ni-line);padding-top:10px;font-size:11px}.nc-ai-intake-subject li>span:last-of-type,.nc-ai-intake-subject li>small{grid-column:2/-1}.nc-ai-intake-subject li>small{font-size:10px;color:var(--ni-muted)}.nc-ai-intake-subject li.nc-ready>svg{color:var(--ni-good)}.nc-ai-intake-subject li.nc-needs-review>svg{color:var(--ni-gold)}.nc-ai-intake-subject blockquote{margin:12px 0;padding:10px 12px;border-left:2px solid var(--ni-line);background:var(--ni-soft)}.nc-intake{--ni-panel:var(--color-surface,#fff);--ni-soft:var(--color-surface-subtle,#f7f8fa);--ni-line:var(--color-border,#e5e7ee);--ni-text:var(--color-text,#171b32);--ni-muted:var(--color-muted,#73798b);--ni-gold:var(--color-accent,#e6c21a);--ni-danger:var(--color-danger,#b23e45);--ni-good:var(--color-success,#387263);min-width:0;max-width:100%;color:var(--ni-text);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.nc-intake,.nc-intake *{box-sizing:border-box}.nc-intake [hidden]{display:none!important}.nc-intake h2{font-size:17px;font-weight:600;letter-spacing:-.025em;margin:0}.nc-intake h3{font-size:13px;font-weight:600;margin:0}.nc-intake p{margin:8px 0;color:var(--ni-muted)}.nc-intake .nc-surface,.nc-intake.nc-surface{border:1px solid var(--ni-line);border-radius:10px;background:var(--ni-panel);padding:18px}.nc-intake .nc-section-heading,.nc-intake .nc-subsection-heading{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.nc-intake .nc-eyebrow{display:inline-flex;gap:6px;align-items:center;color:var(--ni-muted);font-size:10px;margin-bottom:5px}.nc-intake .nc-muted,.nc-intake .nc-demo-label{color:var(--ni-muted);font-size:11px}.nc-intake .nc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nc-intake .nc-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:500;color:var(--ni-muted)}.nc-intake .nc-field.nc-wide{grid-column:1/-1}.nc-intake input:not([type=checkbox]):not([type=radio]):not([type=file]),.nc-intake select,.nc-intake textarea{display:block;width:100%;min-width:0;min-height:40px;border:1px solid var(--ni-line);border-radius:7px;background:var(--ni-panel);color:var(--ni-text);padding:9px 10px;font:inherit;font-weight:400}.nc-intake input[type=checkbox],.nc-intake input[type=radio]{accent-color:var(--ni-gold);width:16px;height:16px;flex:none}.nc-intake :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ni-danger)}.nc-intake :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-focus,#9b8a34);outline-offset:3px}.nc-intake .nc-button,.nc-intake .nc-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 12px;border:1px solid var(--ni-line);border-radius:7px;background:var(--ni-panel);color:var(--ni-text);font:inherit;font-size:11px;font-weight:500;text-decoration:none;cursor:pointer;white-space:normal;text-align:center}.nc-intake .nc-button.nc-primary{background:var(--ni-gold);border-color:var(--ni-gold);color:#171b4b;font-weight:600}.nc-intake button:disabled,.nc-intake input:disabled,.nc-intake select:disabled{opacity:.55;cursor:not-allowed}.nc-intake .nc-text-button{border:0;background:transparent}.nc-intake .nc-danger,.nc-intake .nc-field-error,.nc-intake .nc-form-errors{color:var(--ni-danger)}.nc-intake .nc-success-text{color:var(--ni-good)}.nc-intake .nc-form-footer,.nc-intake .nc-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;border-top:1px solid var(--ni-line);padding-top:16px;margin-top:18px}.nc-intake .nc-form-footer>.nc-muted{flex:1 1 220px}.nc-intake .nc-validation-list{padding:12px 12px 12px 28px;color:var(--ni-danger);background:var(--ni-soft);border-radius:8px;line-height:1.7}.nc-intake summary{cursor:pointer;min-height:44px;padding:12px 0}.nc-credit-form>.nc-field,.nc-credit-form .nc-form-grid{margin-bottom:16px}.nc-segmented{display:flex;flex-wrap:wrap;gap:8px;padding:0;border:0;margin:0 0 18px}.nc-segmented legend{font-weight:600;margin-bottom:8px}.nc-segmented label{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--ni-line);border-radius:7px;min-height:40px}.nc-segmented label:has(:checked){border-color:var(--ni-gold);background:var(--ni-soft)}.nc-guarantor-list{display:grid;gap:10px;margin:12px 0}.nc-guarantor-row{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--ni-line);border-radius:8px}.nc-guarantor-row .nc-grow{flex:1}.nc-number-badge{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--ni-soft);color:var(--ni-muted)}.nc-empty-inline{display:flex;gap:9px;align-items:center;padding:16px;background:var(--ni-soft);border-radius:8px;color:var(--ni-muted)}@media(max-width:600px){.nc-intake .nc-form-grid{grid-template-columns:1fr}.nc-intake.nc-surface{padding:14px}.nc-intake .nc-button,.nc-intake .nc-text-button{min-height:44px}.nc-intake input:not([type=checkbox]):not([type=radio]):not([type=file]),.nc-intake select,.nc-intake textarea{font-size:16px;min-height:48px}.nc-intake .nc-form-footer>.nc-button{width:100%}.nc-guarantor-row{flex-wrap:wrap}.nc-guarantor-row .nc-grow{flex-basis:calc(100% - 40px)}}.nc-party-editor{margin:12px 0}.nc-party-editor.nc-surface{padding:0;border:0;background:transparent}.nc-guided-party-heading{padding:0 0 12px;margin-bottom:0!important}.nc-saved-party-status{font-size:10px;color:var(--ni-good);background:var(--ni-soft);border-radius:5px;padding:4px 8px}.nc-guided-party-group{border:1px solid var(--ni-line);border-radius:8px;margin:0 0 10px;overflow:hidden}.nc-guided-party-group-summary{font-size:12px;font-weight:600;background:var(--ni-soft);padding:12px 14px!important}.nc-guided-party-grid{padding:16px;margin:0!important}.nc-guided-party-relationship{grid-column:1/-1}.nc-guided-party-relationship p{font-size:11px}.nc-guided-party-actions{padding-top:14px!important}.nc-party-editor .nc-form-errors{margin-bottom:12px;padding:12px;background:var(--ni-soft);border-radius:8px}@media(max-width:600px){.nc-guided-party-grid{padding:12px}.nc-guided-party-actions>.nc-button{width:100%}}.nc-overview{max-width:none;padding:28px;background:var(--color-bg,#f5f6f8);color:var(--color-text,#171b32);font-size:12px}.nc-overview *{box-sizing:border-box}.nc-overview a{color:inherit;text-decoration:none}.nc-overview__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.nc-overview h1,.nc-overview h2,.nc-overview p{margin:0}.nc-overview h1{font-size:27px;line-height:1.2;letter-spacing:-.035em;font-weight:600}.nc-overview h2{font-size:17px;line-height:1.3;letter-spacing:-.025em;font-weight:600}.nc-overview__heading p{margin-top:8px;color:var(--color-muted,#73798b);font-size:12px}.nc-overview__filter{display:inline-flex;align-items:center;gap:9px;flex:none;padding:9px 13px;border:1px solid var(--color-border,#e5e7ee);border-radius:8px;background:var(--color-surface,#fff);font-size:12px}.nc-overview__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:6px 0 26px}.nc-overview__stat{min-width:0;padding-right:14px;border-right:1px solid var(--color-border,#e5e7ee)}.nc-overview__stat:last-child{border:0}.nc-overview__stat small,.nc-overview__stat>span{display:block;color:var(--color-muted,#73798b)}.nc-overview__stat small{font-size:11px}.nc-overview__stat strong{display:block;margin:9px 0 5px;font-size:32px;line-height:1;letter-spacing:-.04em;font-weight:500}.nc-overview__stat>span{font-size:11px}.nc-overview__stat em{display:inline-block;margin-top:4px;padding:4px 7px;border-radius:5px;background:var(--v4-selection,#f6f0d2);color:var(--color-warning,#7b6518);font-size:10px;font-style:normal}.nc-overview__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.nc-overview__panel,.nc-overview__team,.nc-overview__details{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7ee);border-radius:10px;box-shadow:none}.nc-overview__panel{padding:21px}.nc-overview__panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.nc-overview__panel>header>a{display:grid;place-items:center}.nc-overview__panel>header small{color:var(--color-muted,#73798b);font-size:11px}.nc-overview__task{display:grid;grid-template-columns:32px minmax(0,1fr) 17px;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--color-border,#e5e7ee)}.nc-overview__task-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:var(--v4-selection,#f6f0d2);color:var(--v4-nav-active,#171b4b)}.nc-overview__task strong,.nc-overview__task small{display:block}.nc-overview__task strong{font-size:12px;font-weight:500}.nc-overview__task small{margin-top:4px;color:var(--color-muted,#73798b);font-size:10px}.nc-overview__funnel>div{display:grid;grid-template-columns:120px minmax(0,1fr) 26px;align-items:center;gap:10px;margin:20px 0;color:var(--color-muted,#73798b);font-size:10px}.nc-overview__funnel i{height:8px;overflow:hidden;border-radius:4px;background:var(--color-surface-subtle,#f7f8fa)}.nc-overview__funnel b{display:block;height:100%;border-radius:4px;background:var(--v4-nav-active,#171b4b);opacity:.65}.nc-overview__funnel b.is-highlight{background:var(--moreira-yellow,#e6c21a);opacity:1}.nc-overview__funnel strong{color:var(--color-text,#171b32);font-size:11px;font-weight:500}.nc-overview__panel>p{margin-top:22px;color:var(--color-muted,#73798b);font-size:10px;line-height:1.5}.nc-overview__team{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:18px 21px}.nc-overview__team>div>small{display:block;margin-top:4px;color:var(--color-muted,#73798b);font-size:10px}.nc-overview__team-metrics{display:flex;align-items:center;gap:24px}.nc-overview__team-metrics>a:not(.nc-overview__team-link){display:flex;align-items:center;gap:8px;font-size:11px}.nc-overview__team-metrics>a>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-chat-outbound,#e9ecf6);font-size:11px}.nc-overview__team-metrics b,.nc-overview__team-metrics small{display:block;font-weight:400}.nc-overview__team-metrics small{margin-top:3px;color:var(--color-muted,#73798b);font-size:9px}.nc-overview__team-link{display:flex;align-items:center;gap:5px;color:var(--color-muted,#73798b);font-size:11px}.nc-overview__details{margin-top:20px}.nc-overview__details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:16px 20px;font-size:12px;font-weight:500}.nc-overview__details summary::-webkit-details-marker{display:none}.nc-overview__details[open] summary{border-bottom:1px solid var(--color-border,#e5e7ee)}.nc-overview__details[open] summary svg{transform:rotate(90deg)}.nc-overview__details>div{display:grid;grid-template-columns:1.1fr 1.2fr .9fr;gap:20px;padding:20px}.nc-overview__details h2{margin-bottom:12px;font-size:13px}.nc-overview__detail-links{display:grid;gap:8px}.nc-overview__detail-links>*{display:flex;align-items:center;gap:7px;min-width:0;padding:8px;border-radius:6px;background:var(--color-surface-subtle,#f7f8fa);font-size:10px}.nc-overview__detail-links b{margin-left:auto;font-size:11px}.nc-overview__goal{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nc-overview__goal span{padding:8px;border-radius:6px;background:var(--color-surface-subtle,#f7f8fa);color:var(--color-muted,#73798b);font-size:10px}.nc-overview__goal b{display:block;margin-top:3px;color:var(--color-text,#171b32);font-size:12px;font-weight:500}.nc-overview__details p{color:var(--color-muted,#73798b);font-size:10px;line-height:1.5}.nc-overview__all-conversations{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:11px;font-weight:500}@media(max-width:900px){.nc-overview{padding:24px}.nc-overview__grid{grid-template-columns:1fr}.nc-overview__details>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.nc-overview{padding:23px 18px 84px}.nc-overview__heading{margin-bottom:23px}.nc-overview h1{font-size:25px}.nc-overview__heading p{font-size:11px}.nc-overview__filter{padding:9px 11px;font-size:11px}.nc-overview__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.nc-overview__stat:nth-child(2){border:0}.nc-overview__stat strong{font-size:28px}.nc-overview__panel{padding:18px}.nc-overview__funnel>div{grid-template-columns:113px minmax(0,1fr) 20px}.nc-overview__team{align-items:flex-start;flex-direction:column;padding:18px}.nc-overview__team-metrics{flex-wrap:wrap;gap:16px}.nc-overview__team-link{width:100%;margin-top:4px}.nc-overview__details>div{grid-template-columns:1fr}.nc-overview__details summary{padding:15px 18px}}.nc-team{padding:28px;min-width:0;font-size:12px;line-height:1.5;color:var(--color-text)}.nc-team *{box-sizing:border-box}.nc-team h1,.nc-team p{margin:0}.nc-team-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.nc-team-heading h1{font-size:27px;font-weight:600;letter-spacing:-.035em;line-height:1.2}.nc-team-heading p{font-size:12px;color:var(--color-muted);margin-top:8px;max-width:560px}.nc-team-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 13px;font:inherit;font-size:12px;white-space:nowrap;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;cursor:pointer}.nc-team-gold{background:#e6c21a;border-color:#e6c21a;color:#171b4b;font-weight:600}.nc-team-button:disabled{opacity:.5;cursor:not-allowed}.nc-team-authority-note{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--color-muted);margin-bottom:20px}.nc-team-authority-note svg{flex:none;width:16px}.nc-team-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.nc-team-summary article{padding:16px 18px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.nc-team-summary span{display:block;font-size:11px;color:var(--color-muted)}.nc-team-summary strong{display:block;font-size:25px;font-weight:600;margin-top:6px}.nc-team-filters{display:flex;gap:16px;align-items:end;margin-bottom:18px}.nc-team-filters>label{display:grid;gap:5px;font-size:11px;font-weight:400;color:var(--color-muted)}.nc-team-filters input,.nc-team-filters select{min-height:38px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);padding:9px 12px;font:inherit;min-width:0}.nc-team-filters .nc-team-search{display:flex;align-items:center;position:relative;flex:1;max-width:380px}.nc-team-search svg{position:absolute;left:12px}.nc-team-search input{width:100%;padding-left:36px}.nc-team-table{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.nc-team-table-head,.nc-team-row{display:grid;grid-template-columns:minmax(130px,1.7fr) minmax(90px,1.1fr) minmax(85px,1fr) minmax(95px,1.2fr) 60px 65px;gap:14px;align-items:center;padding:16px 18px}.nc-team-table-head{font-size:10px;color:var(--color-muted);background:var(--color-surface-subtle);border-radius:10px 10px 0 0;padding-top:10px;padding-bottom:10px}.nc-team-row{border-top:1px solid var(--color-border);font-size:11px}.nc-team-row>[role=cell]{min-width:0;overflow-wrap:anywhere}.nc-team-identity{display:grid;gap:3px}.nc-team-identity strong{font-size:12px;font-weight:500}.nc-team-identity>span,.nc-team-identity small{font-size:10px;color:var(--color-muted)}.nc-team-mobile-label{display:none}.nc-seller-status-list{display:flex;flex-wrap:wrap;gap:5px}.nc-seller-status{display:inline-flex;padding:4px 7px;border-radius:5px;font-size:10px;background:var(--color-surface-subtle);color:var(--color-muted)}.nc-seller-status.available{color:var(--color-success);background:var(--color-success-bg)}.nc-seller-status.invited{color:var(--color-warning);background:var(--color-warning-bg)}.nc-invitation-state{display:block;font-size:10px;color:var(--color-muted);margin-top:5px}.nc-invitation-state.review,.nc-invitation-state.failed{color:var(--color-warning)}.nc-negotiation-cell strong{font-size:11px;font-weight:400}.nc-territory-list{display:grid;gap:3px}.nc-sla-cell strong,.nc-sla-cell span{display:block}.nc-sla-cell strong{font-size:15px;font-weight:500}.nc-sla-cell span{font-size:9px;color:var(--color-muted)}.nc-team-actions{position:relative}.nc-team-actions summary{list-style:none;cursor:pointer;min-height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:7px;font-size:11px}.nc-team-actions>div{position:absolute;right:0;top:38px;z-index:4;display:grid;gap:3px;width:210px;padding:8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 28px #0002}.nc-team-actions button{border:0;background:transparent;color:var(--color-text);text-align:left;padding:9px;font:inherit;font-size:11px;cursor:pointer;border-radius:5px}.nc-team-actions button:hover{background:var(--color-surface-subtle)}.nc-team-actions button:disabled{opacity:.5;cursor:not-allowed}.nc-team-actions small{font-size:10px;color:var(--color-warning);padding:8px}.nc-team-actions .nc-danger-action,.nc-team-danger{color:var(--color-danger,#b94949)}.nc-team-feedback{padding:12px 16px;display:flex;gap:8px;margin-bottom:18px;border-radius:8px;background:var(--color-success-bg);color:var(--color-success)}.nc-team-feedback-error{background:var(--color-warning-bg);color:var(--color-warning)}.nc-lead-table-empty{padding:28px;text-align:center;color:var(--color-muted)}.nc-team :is(button,input,select,summary):focus-visible{outline:2px solid #b29619;outline-offset:3px}.nc-relink-dialog,.nc-deactivation-dialog{padding:22px;font-size:12px;color:var(--color-text);line-height:1.6}.nc-relink-dialog{display:grid;gap:14px}.nc-relink-dialog input,.nc-manual-targets select{width:100%;min-height:40px;background:var(--color-surface);color:inherit;border:1px solid var(--color-border);border-radius:8px;padding:10px;font:inherit}.nc-deactivation-warning{display:flex;gap:10px;padding:14px;border-radius:8px;background:var(--color-warning-bg);color:var(--color-warning)}.nc-active-lead-list{list-style:none;margin:16px 0;padding:0}.nc-active-lead-list li{display:flex;gap:12px;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--color-border);overflow-wrap:anywhere}.nc-active-lead-list li span{display:block;color:var(--color-muted);font-size:10px}.nc-deactivation-options{border:1px solid var(--color-border);border-radius:8px;padding:12px;display:grid;gap:12px}.nc-deactivation-options label{display:flex;gap:9px;align-items:flex-start;font-size:12px}.nc-deactivation-options input{width:18px;height:18px;flex:none}.nc-manual-targets{display:grid;gap:14px;margin-top:16px}.nc-manual-targets label{display:grid;gap:6px;font-size:12px}.nc-field-error{color:var(--color-danger,#b94949);font-size:11px}.nc-field-hint{color:var(--color-muted);font-size:11px}.nc-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}@media(max-width:1000px){.nc-team-table-head{display:none}.nc-team-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nc-team-mobile-label,.nc-team-identity>.nc-team-mobile-label{display:block;font-size:10px;color:var(--color-muted);margin-bottom:5px}.nc-team-actions>div{position:static;width:100%;margin-top:7px}.nc-team-actions-cell{align-self:start}}@media(max-width:600px){.nc-team{padding:18px}.nc-team-heading{align-items:flex-start;flex-direction:column}.nc-team-heading>.nc-team-button{width:100%}.nc-team-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.nc-team-summary article{padding:14px}.nc-team-filters{align-items:stretch;flex-direction:column;gap:12px}.nc-team-filters .nc-team-search{max-width:none}.nc-team-filters :is(input,select){font-size:16px;min-height:48px;width:100%}.nc-team-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:16px}.nc-team-identity{grid-column:1/-1}.nc-team-identity strong{font-size:14px}.nc-team-identity>span{font-size:11px}.nc-team-actions-cell{grid-column:1/-1}.nc-team-actions summary,.nc-team-actions button,.nc-team-button{min-height:44px}.nc-team-actions>div{width:100%}.nc-team-button{white-space:normal}.nc-team-authority-note{align-items:flex-start}.nc-relink-dialog,.nc-deactivation-dialog{padding:18px}.nc-manual-targets select,.nc-relink-dialog input{font-size:16px;min-height:48px}.nc-form-actions{flex-wrap:wrap}.nc-form-actions>*{flex:1}}@media(min-width:1001px){.nc-team .nc-team-mobile-label{display:none}}.nc-seller-form{padding:22px;font-size:12px;line-height:1.5;color:var(--color-text)}.nc-seller-form *{box-sizing:border-box}.nc-form-guidance{padding:12px 14px;background:var(--color-warning-bg);color:var(--color-warning);border-radius:8px;font-size:11px;margin:0 0 18px}.nc-form-errors{padding:14px;background:var(--color-warning-bg);color:var(--color-warning);border-radius:8px;margin-bottom:16px}.nc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nc-field{display:grid;gap:6px;font-size:11px;font-weight:400;min-width:0}.nc-field input{width:100%;min-width:0;min-height:40px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:inherit;padding:10px 12px;font:inherit;font-size:12px}.nc-field input:disabled{opacity:.6}.nc-seller-form .nc-field-error{color:var(--color-danger,#b94949);font-size:11px}.nc-territory-fields{padding:16px;border:1px solid var(--color-border);border-radius:10px;margin:22px 0 0;min-width:0}.nc-territory-fields legend{font-size:12px;padding:0 6px}.nc-territory-row{display:grid;grid-template-columns:minmax(0,1fr) 70px auto;align-items:end;gap:10px;margin-bottom:14px}.nc-seller-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 13px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:12px;cursor:pointer}.nc-seller-gold{background:#e6c21a;border-color:#e6c21a;color:#171b4b;font-weight:600}.nc-seller-button:disabled{opacity:.5;cursor:not-allowed}.nc-seller-form .nc-form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.nc-add-territory{font-size:11px}.nc-seller-form :is(input,button):focus-visible{outline:2px solid #b29619;outline-offset:3px}@media(max-width:600px){.nc-seller-form{padding:18px}.nc-form-grid{grid-template-columns:1fr;gap:16px}.nc-field input{min-height:48px;font-size:16px}.nc-seller-button{min-height:44px}.nc-territory-fields{padding:12px}.nc-territory-row{grid-template-columns:minmax(0,1fr) 58px;gap:8px}.nc-remove-territory{grid-column:1/-1;justify-self:end}.nc-seller-form .nc-form-actions{display:grid;grid-template-columns:1fr 1fr}.nc-seller-form .nc-form-actions button{padding:9px}}.nc-marketing{min-width:0;color:var(--color-text,#171b32);font:12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-wrap:anywhere}.nc-marketing *{box-sizing:border-box;min-width:0}.nc-marketing h1,.nc-marketing h2,.nc-marketing h3,.nc-marketing p{margin:0}.nc-marketing h1{font-size:27px;line-height:1.2;letter-spacing:-.035em;font-weight:600}.nc-marketing h2{font-size:16px;letter-spacing:-.02em;font-weight:600}.nc-marketing h3{font-size:13px;font-weight:600}.nc-marketing p{color:var(--color-muted);margin-top:7px}.nc-marketing svg{width:17px;height:17px;flex-shrink:0}.nc-marketing header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.nc-marketing label{display:grid;gap:6px;font-size:11px;color:var(--color-muted)}.nc-marketing input:not([type=checkbox]):not([type=radio]),.nc-marketing select{display:block;width:100%;max-width:100%;height:38px;padding:8px 11px;border:1px solid var(--color-border,#e5e7ee);border-radius:7px;background:var(--color-surface-subtle,#f7f8fa);color:var(--color-text);font:inherit}.nc-marketing input[type=checkbox],.nc-marketing input[type=radio]{accent-color:#b49a19;width:16px;height:16px;flex-shrink:0}.nc-marketing button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;max-width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface,#fff);color:inherit;font:inherit;font-size:11px;cursor:pointer;white-space:normal}.nc-marketing button:disabled{opacity:.5;cursor:not-allowed}.nc-marketing :is(button,input,select,a,summary):focus-visible{outline:2px solid #b49a19;outline-offset:3px}.nc-marketing-primary{background:#e6c21a!important;color:#171b4b!important;border-color:#e6c21a!important;font-weight:600!important}.nc-marketing-eyebrow{display:block;font-size:10px;color:var(--color-muted);margin-bottom:5px}.nc-marketing-surface{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7ee);border-radius:10px;padding:20px;min-width:0}.nc-marketing-empty{padding:28px 20px;border:1px dashed var(--color-border);border-radius:9px;background:var(--color-surface-subtle);color:var(--color-muted)}.nc-marketing [role=alert]{background:var(--color-danger-bg);color:var(--color-danger);padding:12px;border-radius:7px}.nc-marketing fieldset{margin:0;padding:14px;border:1px solid var(--color-border);border-radius:8px}.nc-marketing legend{font-size:12px;padding:0 6px}.nc-marketing ul{padding-left:18px}.nc-marketing small{font-size:10px;color:var(--color-muted)}.nc-marketing dl{margin:0}.nc-marketing dt{font-size:10px;color:var(--color-muted)}.nc-marketing dd{margin:4px 0 0}.nc-marketing code{font-size:10px;overflow-wrap:anywhere}.nc-marketing .nc-marketing-danger-button{color:var(--color-danger)}@media(max-width:600px){.nc-marketing header{flex-direction:column;gap:12px}.nc-marketing button{min-height:44px}.nc-marketing input:not([type=checkbox]):not([type=radio]),.nc-marketing select{font-size:16px;min-height:48px}.nc-marketing-surface{padding:16px}}.nc-marketing{padding:28px;display:grid;gap:20px}.nc-marketing-heading{margin-bottom:0!important}.nc-marketing-marketing-simulation{display:flex;gap:9px;max-width:350px;font-size:10px;color:var(--color-muted)}.nc-marketing-marketing-simulation strong{display:block;color:var(--color-text);font-weight:500;margin-top:4px}.nc-marketing-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--color-border);padding-bottom:12px}.nc-marketing-tabs button[aria-pressed=true]{background:var(--v4-selection,#f6f0d2);border-color:transparent}.nc-marketing-marketing-meta,.nc-marketing-meta-runtime-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nc-marketing-marketing-meta article,.nc-marketing-meta-runtime-summary article{display:grid;align-content:start;gap:6px;padding:15px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.nc-marketing-marketing-meta article>span,.nc-marketing-meta-runtime-summary article>span{font-size:10px;color:var(--color-muted)}.nc-marketing-meta-runtime-summary{margin-bottom:15px}.nc-marketing-meta-runtime-controls{display:flex;flex-wrap:wrap;align-items:end;gap:8px;margin-top:16px}.nc-marketing-meta-runtime-controls label{flex:1 1 220px}.nc-marketing-marketing-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nc-marketing-marketing-readiness{list-style:none;margin:0;padding:0!important}.nc-marketing-marketing-readiness li{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid var(--color-border);font-size:11px}.nc-marketing-marketing-readiness li strong{margin-left:auto;font-size:10px;color:var(--color-muted)}.nc-marketing-marketing-readiness svg{color:var(--color-muted);width:14px}.nc-marketing-marketing-rules{display:flex;gap:12px}.nc-marketing-marketing-stop-rules li{padding:5px 0;color:var(--color-muted)}.nc-marketing-meta-object-table-wrap{max-width:100%;overflow:auto}.nc-marketing-meta-object-table{width:100%;border-collapse:collapse;font-size:11px}.nc-marketing-meta-object-table th,.nc-marketing-meta-object-table td{padding:11px;text-align:left;border-bottom:1px solid var(--color-border)}.nc-marketing-meta-object-table th{color:var(--color-muted);font-size:10px;font-weight:500}.nc-marketing-marketing-quality-table{display:grid;gap:12px;margin-top:16px}.nc-marketing-marketing-quality-table article{border-top:1px solid var(--color-border);padding-top:16px}.nc-marketing-marketing-quality-name{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px}.nc-marketing-marketing-quality-table dl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.nc-marketing-marketing-quality-table dd{font-size:15px}.nc-marketing-marketing-campaigns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nc-marketing-marketing-campaigns article{padding:16px;border:1px solid var(--color-border);border-radius:8px}.nc-marketing-marketing-channel{display:block;font-size:10px;color:var(--color-muted);margin-bottom:6px}.nc-marketing-marketing-campaigns dl{display:grid;gap:12px;margin-top:14px}.nc-marketing-detail{padding:12px 0;border-bottom:1px solid var(--color-border)}.nc-marketing-detail summary{cursor:pointer;font-size:11px}.nc-marketing-marketing-posts{display:grid;gap:12px}.nc-marketing-marketing-posts article{display:flex;gap:12px;border-top:1px solid var(--color-border);padding-top:14px}.nc-marketing-marketing-posts article>div{display:grid;gap:5px}.nc-marketing-marketing-posts article span{font-size:10px;color:var(--color-muted)}.nc-marketing-marketing-confirm{display:flex!important;align-items:center;margin:16px 0}.nc-marketing-marketing-approval{display:grid;gap:12px}.nc-marketing-marketing-approval>button{justify-self:start}.nc-marketing-marketing-pilot-card button{margin-top:12px}.nc-marketing[data-view=campaigns]>[data-section]:not([data-section=campaigns]),.nc-marketing[data-view=results]>[data-section]:not([data-section=results]),.nc-marketing[data-view=connection]>[data-section]:not([data-section=connection]){display:none}@media(max-width:900px){.nc-marketing-marketing-meta,.nc-marketing-meta-runtime-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-marketing-marketing-layout{grid-template-columns:1fr}.nc-marketing-marketing-quality-table dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.nc-marketing{padding:18px;gap:16px}.nc-marketing-marketing-campaigns{grid-template-columns:1fr}.nc-marketing-marketing-quality-table dl{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-marketing-marketing-simulation{max-width:none}.nc-marketing-meta-runtime-controls>*{width:100%}}.nc-commercial{min-width:0;color:var(--color-text,#171b32);font:12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-wrap:anywhere}.nc-commercial *{box-sizing:border-box;min-width:0}.nc-commercial h1,.nc-commercial h2,.nc-commercial h3,.nc-commercial p{margin:0}.nc-commercial h1{font-size:27px;line-height:1.2;letter-spacing:-.035em;font-weight:600}.nc-commercial h2{font-size:16px;letter-spacing:-.02em;font-weight:600}.nc-commercial h3{font-size:13px;font-weight:600}.nc-commercial p{color:var(--color-muted);margin-top:7px}.nc-commercial svg{width:17px;height:17px;flex-shrink:0}.nc-commercial header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.nc-commercial label{display:grid;gap:6px;font-size:11px;color:var(--color-muted)}.nc-commercial input:not([type=checkbox]):not([type=radio]),.nc-commercial select{display:block;width:100%;max-width:100%;height:38px;padding:8px 11px;border:1px solid var(--color-border,#e5e7ee);border-radius:7px;background:var(--color-surface-subtle,#f7f8fa);color:var(--color-text);font:inherit}.nc-commercial input[type=checkbox],.nc-commercial input[type=radio]{accent-color:#b49a19;width:16px;height:16px;flex-shrink:0}.nc-commercial button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;max-width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface,#fff);color:inherit;font:inherit;font-size:11px;cursor:pointer;white-space:normal}.nc-commercial button:disabled{opacity:.5;cursor:not-allowed}.nc-commercial :is(button,input,select,a,summary):focus-visible{outline:2px solid #b49a19;outline-offset:3px}.nc-commercial-primary{background:#e6c21a!important;color:#171b4b!important;border-color:#e6c21a!important;font-weight:600!important}.nc-commercial-eyebrow{display:block;font-size:10px;color:var(--color-muted);margin-bottom:5px}.nc-commercial-surface{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7ee);border-radius:10px;padding:20px;min-width:0}.nc-commercial-empty{padding:28px 20px;border:1px dashed var(--color-border);border-radius:9px;background:var(--color-surface-subtle);color:var(--color-muted)}.nc-commercial [role=alert]{background:var(--color-danger-bg);color:var(--color-danger);padding:12px;border-radius:7px}.nc-commercial fieldset{margin:0;padding:14px;border:1px solid var(--color-border);border-radius:8px}.nc-commercial legend{font-size:12px;padding:0 6px}.nc-commercial ul{padding-left:18px}.nc-commercial small{font-size:10px;color:var(--color-muted)}.nc-commercial dl{margin:0}.nc-commercial dt{font-size:10px;color:var(--color-muted)}.nc-commercial dd{margin:4px 0 0}.nc-commercial code{font-size:10px;overflow-wrap:anywhere}.nc-commercial .nc-commercial-danger-button{color:var(--color-danger)}@media(max-width:600px){.nc-commercial header{flex-direction:column;gap:12px}.nc-commercial button{min-height:44px}.nc-commercial input:not([type=checkbox]):not([type=radio]),.nc-commercial select{font-size:16px;min-height:48px}.nc-commercial-surface{padding:16px}}.nc-commercial{padding:28px;display:grid;gap:20px}.nc-commercial-heading{margin-bottom:3px!important}.nc-commercial-updated-chip{display:flex;align-items:center;gap:7px;font-size:10px;padding:5px 8px;border-radius:5px;background:var(--color-surface-subtle);color:var(--color-muted)}.nc-commercial-settings-current{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nc-commercial-settings-current article{display:grid;gap:7px;padding:16px}.nc-commercial-settings-current svg{color:var(--color-muted)}.nc-commercial-settings-current span{font-size:10px;color:var(--color-muted)}.nc-commercial-settings-current strong{font-size:18px;font-weight:600}.nc-commercial-nav{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--color-border);padding-bottom:12px}.nc-commercial-nav a{color:var(--color-text);text-decoration:none;padding:7px 10px;border-radius:6px;background:var(--color-surface)}.nc-commercial-settings-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px}.nc-commercial-settings-form{display:grid;gap:14px;align-content:start}.nc-commercial-settings-form header,.nc-commercial-settings-history header{margin-bottom:0;display:block}.nc-commercial-settings-impact{padding:10px 12px;background:var(--color-surface-subtle);border-radius:7px;font-size:11px}.nc-commercial-settings-team header>span{display:flex;gap:6px;color:var(--color-muted);font-size:10px}.nc-commercial-settings-sellers{display:grid;gap:18px}.nc-commercial-settings-sellers article+article{border-top:1px solid var(--color-border);padding-top:18px}.nc-commercial-seller-goal-summary{display:flex;justify-content:space-between;gap:10px}.nc-commercial-seller-goal-summary span{display:block;color:var(--color-muted);font-size:11px;margin-top:3px}.nc-commercial-seller-goal-summary b{font-size:12px;color:var(--color-success)}.nc-commercial-seller-goal-bar{height:5px;border-radius:5px;background:var(--color-surface-subtle);margin:12px 0}.nc-commercial-seller-goal-bar span{display:block;background:#c0a51e;height:100%;border-radius:5px}.nc-commercial-seller-goal-edit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.nc-commercial-settings-history ul{list-style:none;padding:0;margin:0}.nc-commercial-settings-history li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid var(--color-border)}.nc-commercial-settings-history li span{color:var(--color-muted);font-size:11px}@media(max-width:900px){.nc-commercial-settings-layout{grid-template-columns:1fr}.nc-commercial-settings-current{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nc-commercial{padding:18px;gap:16px}.nc-commercial-seller-goal-edit{grid-template-columns:1fr}.nc-commercial-settings-history li{flex-direction:column;gap:5px}.nc-commercial-settings-current strong{font-size:15px}}.nc-commercial-back{color:var(--color-muted);font-size:11px;text-decoration:none}.nc-payment-commercial-payment-settings{min-width:0;color:var(--color-text,#171b32);font:12px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-wrap:anywhere}.nc-payment-commercial-payment-settings *{box-sizing:border-box;min-width:0}.nc-payment-commercial-payment-settings h1,.nc-payment-commercial-payment-settings h2,.nc-payment-commercial-payment-settings h3,.nc-payment-commercial-payment-settings p{margin:0}.nc-payment-commercial-payment-settings h1{font-size:27px;line-height:1.2;letter-spacing:-.035em;font-weight:600}.nc-payment-commercial-payment-settings h2{font-size:16px;letter-spacing:-.02em;font-weight:600}.nc-payment-commercial-payment-settings h3{font-size:13px;font-weight:600}.nc-payment-commercial-payment-settings p{color:var(--color-muted);margin-top:7px}.nc-payment-commercial-payment-settings svg{width:17px;height:17px;flex-shrink:0}.nc-payment-commercial-payment-settings header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.nc-payment-commercial-payment-settings label{display:grid;gap:6px;font-size:11px;color:var(--color-muted)}.nc-payment-commercial-payment-settings input:not([type=checkbox]):not([type=radio]),.nc-payment-commercial-payment-settings select{display:block;width:100%;max-width:100%;height:38px;padding:8px 11px;border:1px solid var(--color-border,#e5e7ee);border-radius:7px;background:var(--color-surface-subtle,#f7f8fa);color:var(--color-text);font:inherit}.nc-payment-commercial-payment-settings input[type=checkbox],.nc-payment-commercial-payment-settings input[type=radio]{accent-color:#b49a19;width:16px;height:16px;flex-shrink:0}.nc-payment-commercial-payment-settings button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;max-width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface,#fff);color:inherit;font:inherit;font-size:11px;cursor:pointer;white-space:normal}.nc-payment-commercial-payment-settings button:disabled{opacity:.5;cursor:not-allowed}.nc-payment-commercial-payment-settings :is(button,input,select,a,summary):focus-visible{outline:2px solid #b49a19;outline-offset:3px}.nc-payment-primary{background:#e6c21a!important;color:#171b4b!important;border-color:#e6c21a!important;font-weight:600!important}.nc-payment-eyebrow{display:block;font-size:10px;color:var(--color-muted);margin-bottom:5px}.nc-payment-surface{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7ee);border-radius:10px;padding:20px;min-width:0}.nc-payment-empty{padding:28px 20px;border:1px dashed var(--color-border);border-radius:9px;background:var(--color-surface-subtle);color:var(--color-muted)}.nc-payment-commercial-payment-settings [role=alert]{background:var(--color-danger-bg);color:var(--color-danger);padding:12px;border-radius:7px}.nc-payment-commercial-payment-settings fieldset{margin:0;padding:14px;border:1px solid var(--color-border);border-radius:8px}.nc-payment-commercial-payment-settings legend{font-size:12px;padding:0 6px}.nc-payment-commercial-payment-settings ul{padding-left:18px}.nc-payment-commercial-payment-settings small{font-size:10px;color:var(--color-muted)}.nc-payment-commercial-payment-settings dl{margin:0}.nc-payment-commercial-payment-settings dt{font-size:10px;color:var(--color-muted)}.nc-payment-commercial-payment-settings dd{margin:4px 0 0}.nc-payment-commercial-payment-settings code{font-size:10px;overflow-wrap:anywhere}.nc-payment-commercial-payment-settings .nc-payment-danger-button{color:var(--color-danger)}@media(max-width:600px){.nc-payment-commercial-payment-settings header{flex-direction:column;gap:12px}.nc-payment-commercial-payment-settings button{min-height:44px}.nc-payment-commercial-payment-settings input:not([type=checkbox]):not([type=radio]),.nc-payment-commercial-payment-settings select{font-size:16px;min-height:48px}.nc-payment-surface{padding:16px}}.nc-payment-commercial-payment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;background:var(--color-surface-subtle);border-radius:8px}.nc-payment-commercial-payment-summary>div{display:grid;gap:4px}.nc-payment-commercial-payment-summary span{font-size:10px;color:var(--color-muted)}.nc-payment-commercial-payment-summary p{grid-column:1/-1;font-size:11px}.nc-payment-commercial-payment-form{display:grid;gap:16px;margin-top:18px}.nc-payment-commercial-payment-condition{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.6fr) minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--color-border)}.nc-payment-commercial-payment-checkbox{display:flex!important;align-items:center;gap:8px!important;padding:5px 0}.nc-payment-commercial-payment-optional{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nc-payment-commercial-payment-actions{display:flex;gap:8px;flex-wrap:wrap}.nc-payment-commercial-payment-history{margin-top:22px;padding-top:18px;border-top:1px solid var(--color-border)}.nc-payment-commercial-payment-history ul{list-style:none;margin:10px 0 0;padding:0}.nc-payment-commercial-payment-history li{padding:12px 0;display:grid;gap:4px}.nc-payment-commercial-payment-history li span{font-size:11px;color:var(--color-muted)}@media(max-width:600px){.nc-payment-commercial-payment-summary,.nc-payment-commercial-payment-condition,.nc-payment-commercial-payment-optional{grid-template-columns:1fr}.nc-payment-commercial-payment-summary p{grid-column:auto}}.nc-customers{padding:28px;color:var(--color-text,#171b32);font-size:12px;line-height:1.5;min-width:0}.nc-customers *{box-sizing:border-box}.nc-customers h1,.nc-customers h2,.nc-customers h3,.nc-customers p{margin:0}.nc-customers-pagehead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.nc-customers-pagehead h1{font-size:27px;line-height:1.2;font-weight:600;letter-spacing:-.035em}.nc-customers-pagehead p{margin-top:8px;color:var(--color-muted,#73798b);font-size:12px}.nc-customers-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 13px;border:1px solid var(--color-border,#e5e7ee);border-radius:8px;background:var(--color-surface,#fff);color:var(--color-text,#171b32);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.nc-customers-button-gold{background:#e6c21a;border-color:#e6c21a;color:#171b4b;font-weight:600}.nc-customers-button:disabled{opacity:.55;cursor:wait}.nc-customers-button:hover{filter:brightness(.97)}.nc-customers button:focus-visible,.nc-customers input:focus-visible,.nc-customers a:focus-visible{outline:2px solid var(--color-focus,#b29619);outline-offset:3px}.nc-customers-directory,.nc-customers-detail{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7ee);border-radius:10px;overflow:hidden}.nc-customers-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px}.nc-customers-toolbar h2{font-size:15px;font-weight:600;letter-spacing:-.02em}.nc-customers-toolbar p{font-size:11px;color:var(--color-muted);margin-top:4px}.nc-customers-search{display:grid;gap:5px;width:min(360px,46%);font-size:12px;font-weight:400}.nc-customers-search>span{color:var(--color-muted)}.nc-customers-search input{width:100%;min-width:0;min-height:38px;padding:9px 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-subtle,#f7f8fa);color:inherit;font:inherit}.nc-customers-results{display:flex;justify-content:space-between;gap:16px;padding:0 20px 15px;font-size:11px;color:var(--color-muted)}.nc-customers-columns,.nc-customers-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(130px,.8fr) 88px 55px;gap:18px;align-items:center;padding:15px 20px}.nc-customers-columns{font-size:10px;padding-top:9px;padding-bottom:9px;background:var(--color-surface-subtle,#f7f8fa);color:var(--color-muted);border-top:1px solid var(--color-border)}.nc-customers-rows{list-style:none;margin:0;padding:0}.nc-customers-row{width:100%;text-align:left;border:0;border-top:1px solid var(--color-border);background:transparent;color:inherit;font:inherit;font-size:11px;cursor:pointer}.nc-customers-row:hover{background:var(--v4-selection,#f6f0d2)}.nc-customers-row>span{min-width:0;overflow-wrap:anywhere}.nc-customers-identity{display:flex;gap:10px;align-items:center}.nc-customers-identity strong{display:block;font-size:12px;font-weight:500}.nc-customers small{display:block;font-size:10px;color:var(--color-muted);margin-top:4px}.nc-customers-avatar{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:50%;font-size:11px}.nc-customers-state{display:inline-block;padding:4px 7px;font-size:10px;border-radius:5px}.nc-customers-complete{background:var(--color-success-bg,#eaf3ef);color:var(--color-success,#387263)}.nc-customers-pending{background:var(--color-warning-bg,#f6f0d9);color:var(--color-warning,#7b6518)}.nc-customers-open{font-size:10px;color:var(--color-muted)}.nc-customers-mobile-label{display:none}.nc-customers-empty{padding:38px 24px 44px;text-align:center;border-top:1px solid var(--color-border)}.nc-customers-empty-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--v4-selection,#f6f0d2);color:var(--color-text);font-size:15px;margin:0 auto 16px}.nc-customers-empty h2{font-size:17px;font-weight:600;letter-spacing:-.025em}.nc-customers-empty p{max-width:400px;margin:8px auto 18px;color:var(--color-muted);font-size:12px}.nc-customers-feedback{padding:24px}.nc-customers-notice{padding:10px 14px;margin-bottom:16px!important;background:var(--color-success-bg);color:var(--color-success);border-radius:8px}.nc-customers-detail-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:11px}.nc-customers-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px}.nc-customers-kicker{font-size:10px;color:var(--color-muted)}.nc-customers-detail-heading h2{font-size:22px;font-weight:600;letter-spacing:-.03em;margin:4px 0;overflow-wrap:anywhere}.nc-customers-detail-heading p{color:var(--color-muted)}.nc-customers-detail-actions{display:flex;flex-wrap:wrap;gap:8px}.nc-customers-completeness{margin:0 24px 20px;padding:12px 14px;border-radius:8px;font-size:11px}.nc-customers-completeness strong{font-weight:600}.nc-customers-completeness p{margin-top:4px}.nc-customers-detail-section{border-top:1px solid var(--color-border);padding:20px 24px}.nc-customers-detail-section h3{font-size:13px;font-weight:600;margin-bottom:12px}.nc-customers-detail-section>p{color:var(--color-muted);font-size:12px}.nc-customers-data-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0}.nc-customers-data-grid dt{color:var(--color-muted);font-size:11px}.nc-customers-data-grid dd{font-size:12px;margin:4px 0 0;overflow-wrap:anywhere}.nc-customers-documents,.nc-customers-links{list-style:none;padding:0;margin:0}.nc-customers-documents li,.nc-customers-links li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;overflow-wrap:anywhere}.nc-customers-links li{justify-content:flex-start}.nc-customers-links a{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.nc-customers-detail>[role=alert],.nc-customers-detail>[role=status]{padding:24px}.customer-owner-picker,.customer-dialog-message{padding:24px;font-size:12px}.customer-owner-picker label{display:grid;gap:8px;margin:20px 0;font-size:12px;font-weight:400}.customer-owner-picker select{min-height:44px;font:inherit;color:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:10px 12px}.customer-preview{padding:16px;margin-top:16px;border:1px solid var(--color-border);border-radius:10px}.customer-preview header{display:flex;align-items:center;justify-content:space-between;gap:10px;overflow-wrap:anywhere}.customer-preview iframe{display:block;width:100%;height:480px;border:0;margin:12px 0}.customer-preview img{display:block;max-width:100%;max-height:600px;object-fit:contain;margin:12px auto}@media(max-width:1000px){.nc-customers-columns,.nc-customers-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(115px,.8fr);gap:14px}.nc-customers-columns>span:nth-child(n+4),.nc-customers-date,.nc-customers-open{display:none}.nc-customers-detail-heading{flex-direction:column}.nc-customers-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nc-customers{padding:18px}.nc-customers-pagehead{align-items:flex-start;gap:12px;margin-bottom:23px}.nc-customers-pagehead h1{font-size:27px}.nc-customers-pagehead p{max-width:210px}.nc-customers-pagehead>.nc-customers-button{flex-shrink:0}.nc-customers-button{min-height:44px}.nc-customers-toolbar{padding:18px;align-items:stretch;flex-direction:column;gap:14px}.nc-customers-search{width:100%}.nc-customers-search input{font-size:16px;min-height:48px}.nc-customers-results{padding:0 18px 14px}.nc-customers-results>span:last-child,.nc-customers-columns{display:none}.nc-customers-row{display:flex;flex-direction:column;align-items:flex-start;padding:17px 18px;gap:10px;position:relative}.nc-customers-identity strong{font-size:14px}.nc-customers-row small{font-size:11px}.nc-customers-contact{display:flex;flex-wrap:wrap;gap:8px}.nc-customers-contact small{margin:0}.nc-customers-date,.nc-customers-mobile-label{display:inline;font-size:10px;color:var(--color-muted)}.nc-customers-open{display:block;position:absolute;right:18px;bottom:17px}.nc-customers-empty{padding:30px 18px}.nc-customers-detail-nav{padding:12px 16px}.nc-customers-detail-nav>span{display:none}.nc-customers-detail-heading,.nc-customers-detail-section{padding:18px}.nc-customers-detail-actions{width:100%}.nc-customers-detail-actions>*{flex:1}.nc-customers-data-grid{grid-template-columns:1fr;gap:16px}.nc-customers-completeness{margin:0 18px 18px}.customer-owner-picker select{font-size:16px;min-height:48px}.customer-preview{padding:8px}.customer-preview header{flex-wrap:wrap}.customer-preview iframe{height:360px}}.nc-proposals{--nc-panel: var(--color-surface, var(--surface));--nc-soft: var(--color-surface-subtle, var(--surface-soft));--nc-line: var(--color-border, var(--line));--nc-text: var(--color-text, var(--text));--nc-muted: var(--color-muted, var(--muted));--nc-gold: var(--color-accent, var(--accent));--v4-selection:#F6F0D2;--v4-nav-active:#171B4B;width:100%;padding:28px;color:var(--nc-text)}[data-theme=dark] .nc-proposals,body[data-theme=dark] .nc-proposals{--v4-selection:#302E25;--v4-nav-active:#E6C21A}.nc-proposals [hidden]{display:none!important}.nc-proposals .page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 26px}.nc-proposals .page-header h1{margin:0 0 7px;font-size:27px;line-height:1.18;font-weight:600;letter-spacing:-.035em}.nc-proposals .page-header p{margin:0;color:var(--nc-muted);font-size:12px;line-height:1.6}.nc-proposals .button{min-height:40px;border-radius:8px;gap:7px;font-size:12px}.nc-proposals__new{padding:9px 13px;border:1px solid var(--nc-gold);background:var(--nc-gold);color:var(--color-on-accent, #1c2230)}.nc-proposals__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 26px}.nc-proposals__products article{padding:20px;border:1px solid var(--nc-line);border-radius:10px;background:var(--nc-panel)}.nc-proposals__products article>span{display:grid;place-items:center;width:34px;height:34px;margin:0 0 14px;border-radius:8px;background:var(--v4-selection);color:var(--v4-nav-active)}.nc-proposals__products h2{margin:0;font-size:13px;font-weight:600}.nc-proposals__products p{max-width:260px;margin:7px 0 17px;color:var(--nc-muted);font-size:11px;line-height:1.6}.nc-proposals__products .button{padding:7px 10px;min-height:34px;border:1px solid var(--nc-line);background:transparent;color:var(--nc-text)}.nc-proposals__disclaimer,.nc-simulator__foot{display:flex;align-items:flex-start;gap:7px;margin:18px 0 0;color:var(--nc-muted);font-size:10px;line-height:1.6}.nc-proposals__disclaimer svg,.nc-simulator__foot svg{flex:none;margin-top:1px}.nc-proposals-library{overflow:hidden;border:1px solid var(--nc-line);border-radius:10px;background:var(--nc-panel)}.nc-proposals-library__heading{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 10px;gap:12px}.nc-proposals-library__heading h2{margin:0;font-size:17px;font-weight:600}.nc-proposals-library__heading small,.nc-proposals-library__loaded{color:var(--nc-muted);font-size:10px}.nc-proposals-library__tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px 15px}.nc-proposals-library__tools-start{display:flex;align-items:center;gap:8px;min-width:0}.nc-proposals-library__tabs{display:flex;gap:4px}.nc-proposals-library__tabs button{min-height:32px;padding:6px 9px;border:0;border-radius:6px;background:transparent;color:var(--nc-muted);font:inherit;font-size:11px;cursor:pointer}.nc-proposals-library__tabs button[aria-pressed=true]{background:var(--v4-selection);color:var(--v4-nav-active);font-weight:600}.nc-proposals-library__search{display:flex;align-items:center;width:210px;min-height:34px;padding:0 9px;border:1px solid var(--nc-line);border-radius:7px;color:var(--nc-muted);background:var(--nc-panel)}.nc-proposals-library__search input{min-width:0;width:100%;border:0;outline:0;padding:7px;background:transparent;color:var(--nc-text);font:inherit;font-size:11px}.nc-proposals-library__filters{position:relative;color:var(--nc-muted);font-size:11px}.nc-proposals-library__filters summary{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:6px 8px;border-radius:6px;cursor:pointer;list-style:none}.nc-proposals-library__filters summary::-webkit-details-marker{display:none}.nc-proposals-library__filters[open] summary{background:var(--v4-selection);color:var(--v4-nav-active)}.nc-proposals-library__filters>div{position:absolute;z-index:2;left:0;top:38px;display:flex;flex-wrap:wrap;width:min(530px,calc(100vw - 56px));gap:10px;padding:12px;border:1px solid var(--nc-line);border-radius:8px;background:var(--nc-panel)}.nc-proposals-library__filters label{display:grid;gap:5px;min-width:150px}.nc-proposals-library__filters select{min-height:34px;border:1px solid var(--nc-line);border-radius:7px;padding:6px 8px;background:var(--nc-panel);color:var(--nc-text);font:inherit;font-size:11px}.nc-proposals-library__filters small{max-width:170px;font-size:10px}.nc-proposals-library__clear{align-self:end;min-height:34px;border:0;background:transparent;color:var(--nc-text);font:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.nc-proposals-library__columns,.nc-proposals-library__row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 80px 90px 32px;gap:15px;align-items:center}.nc-proposals-library__columns{padding:9px 20px;border-top:1px solid var(--nc-line);background:var(--nc-soft);color:var(--nc-muted);font-size:10px}.nc-proposals-library__row{padding:15px 20px;border-top:1px solid var(--nc-line);font-size:11px}.nc-proposals-library__row strong{display:block;font-size:12px;font-weight:600}.nc-proposals-library__row small{display:block;margin-top:4px;color:var(--nc-muted);font-size:10px}.nc-proposals-library__generation{font-weight:500}.nc-proposals-library__status{display:inline-flex;padding:4px 7px;border-radius:6px;background:var(--nc-soft);color:var(--nc-text);font-size:10px;white-space:nowrap}.nc-proposals-library__status--pronta,.nc-proposals-library__status--enviada{background:var(--color-success-bg, var(--nc-soft));color:var(--color-success, var(--nc-text))}.nc-proposals-library__status--rascunho,.nc-proposals-library__status--review{background:var(--color-warning-bg, var(--nc-soft));color:var(--color-warning, var(--nc-text))}.nc-proposals-library__status--revogada{background:var(--color-danger-bg, var(--nc-soft));color:var(--color-danger, var(--nc-text))}.nc-proposals-library__open{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--nc-text);cursor:pointer}.nc-proposals-library__open:hover,.nc-proposals-library__open:focus-visible{background:var(--nc-soft);outline:0}.nc-proposals-library__loaded,.nc-proposals-library__message{margin:14px 20px}.nc-proposals-library__more{margin:0 20px 16px;padding:7px 10px;border:1px solid var(--nc-line);background:transparent;color:var(--nc-text)}.nc-simulator__breadcrumb{display:block;margin-bottom:7px;color:var(--nc-muted);font-size:10px}.nc-simulator__progress{display:flex;align-items:center;gap:15px;padding:0;margin:0 0 27px;list-style:none;color:var(--nc-muted);font-size:11px}.nc-simulator__progress li{display:flex;flex:1;align-items:center;gap:7px;min-width:0}.nc-simulator__progress li:after{content:"";height:1px;flex:1;margin-left:8px;background:var(--nc-line)}.nc-simulator__progress li:last-child{flex:0 0 auto}.nc-simulator__progress li:last-child:after{display:none}.nc-simulator__progress li>span{display:grid;place-items:center;width:22px;height:22px;flex:none;border:1px solid var(--nc-line);border-radius:50%;background:var(--nc-soft);font-size:10px}.nc-simulator__progress li>strong{font-weight:500;white-space:nowrap}.nc-simulator__progress li[aria-current=step]{color:var(--nc-text)}.nc-simulator__progress li[aria-current=step]>span{border-color:var(--nc-gold);background:var(--nc-gold);color:var(--color-on-accent, #1c2230)}.nc-simulator__grid{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.nc-simulator__form,.nc-simulator__summary{min-width:0;padding:24px;border:1px solid var(--nc-line);border-radius:10px;background:var(--nc-panel)}.nc-simulator__fields{min-width:0;margin:0;padding:0;border:0}.nc-simulator__fields[hidden]{display:none}.nc-simulator__label{margin:0 0 9px;font-size:11px}.nc-simulator__form .nc-simulator__modes{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 0 26px;padding:4px;border-radius:7px;background:var(--nc-soft)}.nc-simulator__form .nc-simulator__modes .button{min-width:0;min-height:34px;padding:7px 4px;border:0;border-radius:5px;background:transparent;color:var(--nc-muted);font-size:10px}.nc-simulator__form .nc-simulator__modes .button[aria-pressed=true]{background:var(--v4-selection);color:var(--v4-nav-active)}.nc-simulator__body{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.nc-simulator__form .nc-simulator__generation-panel>label{display:block;margin:0 0 9px;font-size:11px}.nc-simulator__form .nc-simulator__input{display:flex;align-items:baseline;margin:10px 0;padding:16px;min-height:70px;border:1px solid var(--nc-line);border-radius:8px}.nc-simulator__form .nc-simulator__input input{width:100%;min-width:0;border:0;outline:0;padding:0;background:transparent;color:var(--nc-text);font:inherit;font-size:32px;font-weight:500;letter-spacing:-.04em}.nc-simulator__input span{flex:none;white-space:nowrap}.nc-simulator__form .nc-simulator__input span,.nc-simulator__form .nc-simulator__generation-panel>p{color:var(--nc-muted);font-size:10px}.nc-simulator__form .nc-simulator__generation-panel>p{margin:0}.nc-simulator__form .nc-simulator__tariff{margin-top:18px}.nc-simulator__form .nc-simulator__tariff label,.nc-simulator__form .nc-simulator__customer-fields label{display:grid;gap:7px;font-size:11px}.nc-simulator__form .nc-simulator__tariff input,.nc-simulator__form .nc-simulator__customer-fields input{min-height:40px;border:1px solid var(--nc-line);border-radius:7px;padding:8px;background:var(--nc-panel);color:var(--nc-text);font:inherit}.nc-simulator__form .nc-simulator__customer{margin:26px 0 0;border:0;border-block:1px solid var(--nc-line)}.nc-simulator__form .nc-simulator__customer summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;cursor:pointer;font-size:11px}.nc-simulator__form .nc-simulator__customer summary span{display:grid;gap:3px}.nc-simulator__form .nc-simulator__customer summary small{color:var(--nc-muted);font-size:10px}.nc-simulator__form .nc-simulator__customer-fields{min-width:0;display:grid;gap:12px;padding:0 0 16px}.nc-simulator__form .nc-simulator__action{display:block;margin:26px 0 0;padding:0;border:0;background:transparent}.nc-simulator__form .nc-simulator__submit{min-width:180px;padding:9px 13px;border:1px solid var(--nc-gold);background:var(--nc-gold);color:var(--color-on-accent, #1c2230)}.nc-simulator__form .nc-simulator__action p{margin:14px 0 0;color:var(--nc-muted);font-size:10px}.nc-simulator__summary{position:relative;overflow:hidden}.nc-simulator__summary:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--nc-gold)}.nc-simulator__summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.nc-simulator__logo{display:block;width:95px}.nc-simulator__logo img{width:100%}.nc-simulator__state{padding:4px 7px;border-radius:6px;background:var(--v4-selection);color:var(--v4-nav-active);font-size:10px}.nc-simulator__summary-intro>span{color:var(--nc-muted);font-size:10px}.nc-simulator__summary-intro h2{margin:7px 0 18px;font-size:20px;font-weight:600}.nc-simulator__generation{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 22px}.nc-simulator__generation strong{font-size:29px;font-weight:500;letter-spacing:-.035em}.nc-simulator__generation span{color:var(--nc-muted);font-size:12px}.nc-simulator__summary dl{margin:0}.nc-simulator__summary dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--nc-line);font-size:11px}.nc-simulator__summary dt{color:var(--nc-muted)}.nc-simulator__summary dd{margin:0;font-weight:500;text-align:right}.nc-simulator__summary-note{margin:15px 0 0;padding:14px;border-radius:7px;background:var(--nc-soft);color:var(--nc-muted);font-size:11px;line-height:1.6}.nc-review{min-width:0;margin:0;padding:0;border:0;background:transparent;font-size:12px;line-height:1.6}.nc-review__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:18px 0;border:1px solid var(--nc-line);border-radius:8px;background:var(--nc-line)}.nc-review__metrics>div{padding:12px;background:var(--nc-panel)}.nc-review__metrics>div:last-child:nth-child(odd){grid-column:1 / -1}.nc-review__metrics dt{color:var(--nc-muted);font-size:10px}.nc-review__metrics dd{margin:5px 0 0;font-size:12px;font-weight:600}.nc-review__accept,.nc-review__stale{display:flex;gap:9px;padding:12px;border-radius:7px;background:var(--nc-soft);font-size:11px;line-height:1.5}.nc-review footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:18px 0}.nc-review__stale{display:block}.nc-simulator__form .field-error{color:var(--color-danger, #b42318)}@media(max-width:600px){.nc-proposals{padding:23px 18px}.nc-proposals .page-header{align-items:flex-start;flex-direction:row;gap:10px;margin-bottom:23px}.nc-proposals .page-header h1{font-size:25px}.nc-proposals .page-header .button{min-height:44px}.nc-proposals__products,.nc-simulator__grid{grid-template-columns:1fr;gap:13px}.nc-proposals__products{margin-bottom:22px}.nc-proposals__products article{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:13px;padding:17px}.nc-proposals__products article>span{grid-row:1/4;margin:0}.nc-proposals__products h2,.nc-proposals__products p,.nc-proposals__products .button{grid-column:2}.nc-proposals-library__heading{padding:16px}.nc-proposals-library__tools{display:block;padding:0 16px 12px}.nc-proposals-library__tools-start{justify-content:space-between}.nc-proposals-library__search{width:100%;min-height:44px;margin-top:10px}.nc-proposals-library__filters>div{left:auto;right:0;width:min(360px,calc(100vw - 52px))}.nc-proposals-library__columns{display:none}.nc-proposals-library__row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 16px}.nc-proposals-library__row>div:nth-child(2),.nc-proposals-library__generation{display:none}.nc-proposals-library__row>div:nth-child(4){grid-column:2;grid-row:1}.nc-proposals-library__open{min-width:44px;min-height:44px}.nc-simulator__progress{gap:7px;font-size:9px}.nc-simulator__progress li{gap:4px}.nc-simulator__progress li>span{width:19px;height:19px;font-size:9px}.nc-simulator__progress li:after{min-width:3px;margin-left:2px}.nc-simulator__form,.nc-simulator__summary{padding:20px}.nc-simulator__form .nc-simulator__submit{width:100%;min-height:44px}.nc-review footer{flex-direction:column}.nc-review footer .button{width:100%;min-height:44px}.nc-review__metrics{grid-template-columns:1fr}.nc-simulator__foot{display:block}.nc-simulator__foot svg{vertical-align:middle}}.nc-proposals *,.nc-proposals *:before,.nc-proposals *:after{box-sizing:border-box}.nc-proposals :is(input,select,button){max-width:100%}.nc-proposals :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--nc-gold);outline-offset:3px}.nc-proposals :is(p,dd,h1,h2,h3,small,strong){overflow-wrap:anywhere}.nc-simulator__customer summary{list-style:none;gap:10px}.nc-simulator__customer summary::-webkit-details-marker{display:none}.nc-simulator__customer summary svg{width:17px;flex:none}.nc-simulator__customer[open] summary svg{transform:rotate(180deg)}.nc-simulator__customer-fields input,.nc-simulator__tariff input{width:100%;min-width:0}.nc-simulator__modes button{white-space:normal;line-height:1.35}.nc-simulator__modes button svg{flex:none}.nc-simulator__submit:disabled{opacity:.45}.nc-review h2{margin:6px 0 10px;font-size:20px;font-weight:600;line-height:1.3}.nc-review p{margin:8px 0 12px;color:var(--nc-muted);font-size:11px}.nc-review small{display:block;color:var(--nc-muted);font-size:10px}.nc-review .eyebrow,.nc-saved .eyebrow,.nc-proposal-detail .eyebrow{font-size:10px;color:var(--nc-muted);letter-spacing:.02em}.nc-review__accept{align-items:flex-start;cursor:pointer}.nc-review__accept input{width:16px;height:16px;min-width:16px;margin:2px 0 0;accent-color:var(--nc-gold)}.nc-review footer>button:last-child{background:var(--nc-gold);color:var(--color-on-accent,#1c2230);border-color:var(--nc-gold)}.nc-proposal-detail{display:grid;min-width:0;gap:18px;font-size:12px}.nc-proposal-detail>.page-header,.nc-proposal-detail>p,.nc-proposal-detail>.nc-simulator__progress{margin:0}.nc-saved-list{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.nc-saved,.nc-proposal-detail__legacy,.nc-proposal-detail__source,.nc-proposal-detail__history,.nc-proposal-detail>.nc-review{min-width:0;padding:24px;border:1px solid var(--nc-line);border-radius:10px;background:var(--nc-panel)}.nc-saved{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nc-saved>:is(.nc-saved__head,.nc-saved__actions,.nc-saved__no-lead,a,dl){grid-column:1/-1}.nc-saved__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.nc-saved h2{margin:4px 0;font-size:25px;font-weight:600}.nc-saved h3,.nc-proposal-detail__legacy h2,.nc-proposal-detail__source h2,.nc-proposal-detail__history h2{margin:0 0 12px;font-size:16px;font-weight:600}.nc-saved__generation-label{color:var(--nc-muted);font-size:11px}.nc-saved :is(p,small),.nc-proposal-detail__legacy p,.nc-proposal-detail__source p{color:var(--nc-muted);line-height:1.6;font-size:11px}.nc-saved :is(dl),.nc-proposal-detail__source dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.nc-saved :is(dt),.nc-proposal-detail__source dt{color:var(--nc-muted);font-size:10px}.nc-saved :is(dd),.nc-proposal-detail__source dd{margin:5px 0 0;font-size:13px;font-weight:600}.nc-saved :is(section){min-width:0;padding:18px;border:1px solid var(--nc-line);border-radius:8px;background:var(--nc-soft)}.nc-saved__shared{grid-column:1/-1}.nc-saved__shared h2{font-size:17px}.nc-saved__composition header{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.nc-saved__composition header span{color:var(--nc-muted);font-size:10px}.nc-saved__actions{display:flex;flex-wrap:wrap;gap:8px}.nc-saved__below,.nc-saved__missing{color:var(--color-warning)!important}.nc-proposal-status{display:inline-flex;flex:none;padding:5px 8px;border-radius:6px;background:var(--nc-soft);color:var(--nc-text);font-size:10px}.nc-proposal-detail__history ol{margin:0;padding:0;list-style:none}.nc-proposal-detail__history li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--nc-line);font-size:11px}.nc-proposal-detail__history time{color:var(--nc-muted)}.nc-proposal-detail__pdf{display:grid;gap:12px;min-width:0}.nc-proposal-detail__pdf iframe{width:100%;height:65vh;min-height:320px;border:1px solid var(--nc-line);border-radius:8px}@media(max-width:1000px){.nc-simulator__grid{grid-template-columns:minmax(0,1fr)}.nc-proposals-library__tools{flex-wrap:wrap}.nc-proposals-library__search{flex:1 1 200px}}@media(max-width:600px){.nc-proposals .page-header{flex-wrap:wrap}.nc-saved{grid-template-columns:minmax(0,1fr)}.nc-saved,.nc-proposal-detail__legacy,.nc-proposal-detail__source,.nc-proposal-detail__history,.nc-proposal-detail>.nc-review{padding:18px}.nc-saved__head{flex-wrap:wrap}.nc-proposal-detail__history li{flex-direction:column;gap:4px}.nc-proposals-library__tools-start{flex-wrap:wrap}.nc-proposals-library__status{white-space:normal;max-width:100px}.nc-simulator__progress li>strong{white-space:normal}.nc-simulator__form,.nc-simulator__summary{padding:18px}.nc-simulator__modes button svg{display:none}.nc-review__metrics{grid-template-columns:1fr}.nc-saved :is(dl),.nc-proposal-detail__source dl{grid-template-columns:minmax(0,1fr)}}.nc-preferences{padding:28px;max-width:1440px;margin:auto;color:var(--color-text);min-width:0}.nc-preferences *{box-sizing:border-box}.nc-preferences-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.nc-preferences-heading h1{margin:0 0 7px;font-size:27px;line-height:1.2;font-weight:600;letter-spacing:-.035em}.nc-preferences-heading p,.nc-preferences-panel>header p{margin:0;color:var(--color-muted);font-size:12px;line-height:1.6}.nc-preferences-personal{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--color-muted)}.nc-preferences-panel{min-width:0;padding:24px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.nc-preferences-panel>header{margin-bottom:22px}.nc-preferences-panel h2{margin:0 0 7px;font-size:17px;font-weight:600;letter-spacing:-.02em}.nc-theme-options{padding:0;border:0;margin:0;min-width:0}.nc-theme-options legend{font-size:11px;color:var(--color-muted);margin-bottom:12px}.nc-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nc-theme-choice{display:block;position:relative;min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:9px;cursor:pointer;background:var(--color-surface)}.nc-theme-choice.is-selected{border-color:var(--moreira-yellow);box-shadow:0 0 0 1px var(--moreira-yellow)}.nc-theme-choice:focus-within{outline:2px solid var(--color-focus);outline-offset:4px}.nc-theme-choice>input{position:absolute;opacity:0;width:1px;height:1px}.nc-theme-choice-title{display:flex;align-items:center;gap:8px;margin:15px 0 6px;font-size:12px}.nc-theme-choice-title>svg:last-child{margin-left:auto}.nc-theme-choice-description{display:block;color:var(--color-muted);font-size:11px;line-height:1.6}.nc-theme-preview{--preview-bg:#f6f7fb;--preview-panel:#fff;--preview-line:#e1e4ed;--preview-ink:#171b4b;display:flex;height:144px;border:1px solid var(--preview-line);border-radius:6px;overflow:hidden;background:var(--preview-bg)}.nc-theme-preview--dark{--preview-bg:#131629;--preview-panel:#1b2037;--preview-line:#333b55;--preview-ink:#d8ddef}.nc-theme-preview--system{--preview-bg:linear-gradient(90deg,#f6f7fb 50%,#131629 50%);--preview-panel:transparent;--preview-line:#69718c}.nc-theme-preview-sidebar{display:flex;flex-direction:column;gap:10px;width:24%;padding:15px 8px;border-right:1px solid var(--preview-line);background:var(--preview-panel)}.nc-theme-preview-sidebar i{display:block;height:5px;border-radius:2px;background:var(--preview-line)}.nc-theme-preview-sidebar i:first-child{height:9px;margin-bottom:8px;background:#e6c21a}.nc-theme-preview-main{display:block;flex:1;padding:12px;min-width:0}.nc-theme-preview-top{display:block;height:5px;width:65%;background:var(--preview-line);margin-bottom:16px}.nc-theme-preview-title{display:block;height:7px;width:42%;background:var(--preview-ink);margin-bottom:12px;border-radius:2px}.nc-theme-preview-cards{display:flex;gap:6px}.nc-theme-preview-cards i{height:27px;flex:1;background:var(--preview-panel);border:1px solid var(--preview-line);border-radius:3px}.nc-theme-preview-list{display:grid;gap:7px;margin-top:12px}.nc-theme-preview-list i{display:block;height:4px;border-radius:2px;background:var(--preview-line)}.nc-preferences-applied{display:flex;align-items:center;gap:7px;margin:19px 0 0;font-size:11px;color:var(--color-muted);line-height:1.6}.nc-preferences-applied svg{flex:none;color:var(--color-success)}.nc-preferences-bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.nc-preferences-profile{display:flex;align-items:center;gap:12px}.nc-preferences-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-surface-subtle);font-size:12px}.nc-preferences-profile strong{font-size:13px;font-weight:600}.nc-preferences-profile div>span{display:block;font-size:11px;color:var(--color-muted);margin-top:5px}.nc-preferences-help{font-size:12px;line-height:1.7;color:var(--color-muted);margin:14px 0 0}.nc-preferences-commercial{display:flex;align-items:center;gap:9px;min-height:44px;padding:11px 13px;margin-top:18px;border:1px solid var(--color-border);border-radius:7px;text-decoration:none;color:var(--color-text);font-size:12px}.nc-preferences-commercial>svg:last-child{margin-left:auto}.nc-preferences-commercial:hover{background:var(--color-surface-hover)}@media(max-width:800px){.nc-theme-grid{gap:10px}.nc-theme-preview{height:120px}.nc-theme-preview-main{padding:10px}.nc-preferences-personal{display:none}}@media(max-width:600px){.nc-preferences{padding:23px 18px}.nc-preferences-heading h1{font-size:25px}.nc-preferences-panel{padding:18px}.nc-theme-grid,.nc-preferences-bottom{grid-template-columns:1fr}.nc-theme-choice{display:grid;grid-template-columns:110px minmax(0,1fr);column-gap:14px;padding:10px}.nc-theme-preview{height:94px;grid-row:1/3}.nc-theme-preview-sidebar{padding:10px 4px;gap:7px}.nc-theme-preview-main{padding:8px}.nc-theme-preview-top,.nc-theme-preview-title{margin-bottom:8px}.nc-theme-preview-cards{gap:3px}.nc-theme-preview-cards i{height:18px}.nc-theme-preview-list{margin-top:8px;gap:4px}.nc-theme-choice-title{margin:7px 0 3px}.nc-theme-choice-description{font-size:11px}.nc-preferences-applied{align-items:flex-start}}.nc-preferences .nc-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nc-preferences .nc-theme-choice{border-radius:14px;padding:12px}.nc-preferences .nc-theme-preview{border-radius:9px;height:154px}.nc-preferences .nc-theme-choice-title{font-size:13px;gap:7px}.nc-preferences .nc-theme-choice-description{min-height:35px}.nc-theme-preview-ocean,.nc-theme-preview--ocean{--preview-bg:#bfe9e1;--preview-panel:#eaf8f2;--preview-line:#bbdbd1;--preview-ink:#24535c}.nc-theme-preview-ocean .nc-theme-preview-sidebar{width:19%;background:#e3f4ed}.nc-theme-preview-ocean .nc-theme-preview-sidebar i:first-child{background:#3c8c88}.nc-theme-preview-ocean .nc-theme-preview-main{background:#68cdd2}.nc-theme-preview-ocean .nc-theme-preview-title{background:#eaf9f2}.nc-theme-preview-ocean .nc-theme-preview-cards i{background:#f4fffa}.nc-theme-preview-ocean .nc-theme-preview-list{padding:5px;border-radius:6px;background:#f2fff7}.nc-ocean-preferences-controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px;padding:13px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-subtle);font-size:12px}.nc-ocean-preferences-controls label{display:flex;align-items:center;gap:9px;min-height:44px}.nc-ocean-preferences-controls input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--color-primary);flex-shrink:0}.nc-ocean-restore{min-height:44px;padding:8px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.nc-preferences-licenses{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:11px;color:var(--color-muted)}@media(max-width:1050px)and (min-width:601px){.nc-preferences .nc-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nc-preferences .nc-theme-grid{grid-template-columns:1fr;gap:12px}.nc-preferences .nc-theme-choice{grid-template-columns:106px minmax(0,1fr);padding:10px;column-gap:12px}.nc-preferences .nc-theme-preview{height:102px}.nc-preferences .nc-theme-choice-description{min-height:0}}.nc-ocean-preferences-controls .nc-ocean-motion-control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font:inherit;cursor:pointer}.nc-ocean-preferences-controls .nc-ocean-motion-control svg{flex-shrink:0}.nc-ocean-preferences-controls .nc-ocean-motion-control:disabled{opacity:.7;cursor:default}.public-legal{--public-navy: #171b4b;--public-yellow: #e6c21a;min-height:100vh;color:#202642;background:#fff}.public-legal__header{min-height:84px;padding:16px clamp(24px,6vw,92px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--public-navy)}.public-legal__logo{display:block;width:190px;height:auto}.public-legal__header nav{display:flex;align-items:center;gap:22px}.public-legal__header nav a{color:#fff;font-size:.9rem;font-weight:700;text-decoration:none}.public-legal__header nav a:hover{color:var(--public-yellow)}.public-legal main{width:min(1180px,calc(100% - 48px));margin:0 auto}.public-legal__hero{max-width:900px;padding:clamp(64px,9vw,112px) 0 52px}.public-legal__eyebrow{color:#75640b;font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.public-legal h1{max-width:850px;color:var(--public-navy);font-size:clamp(2.6rem,7vw,5.7rem);line-height:.98;letter-spacing:-.055em}.public-legal__lead{max-width:760px;margin:25px 0 0;color:#505a78;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.65}.public-legal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:48px}.public-legal__grid article{padding:28px;border:1px solid #e0e4ee;border-radius:16px;background:#fafbfe}.public-legal__grid article>span{color:#88730d;font-size:.78rem;font-weight:850}.public-legal__grid h2,.public-legal__notice h2,.public-legal__document h2{margin:14px 0 9px;color:var(--public-navy)}.public-legal__grid p,.public-legal__notice p{margin:0;color:#5a637f;line-height:1.6}.public-legal__notice{margin:10px 0 72px;padding:clamp(28px,5vw,48px);display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:18px;background:var(--public-navy)}.public-legal__notice h2,.public-legal__notice p{color:#fff}.public-legal__notice p{max-width:640px;opacity:.78}.public-legal__actions{display:flex;flex-wrap:wrap;gap:10px}.public-legal__button{min-height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--public-yellow);border-radius:9px;background:var(--public-yellow);color:var(--public-navy);font-size:.88rem;font-weight:800;text-decoration:none;white-space:nowrap}.public-legal__button--secondary{background:transparent;color:#fff}.public-legal__document{max-width:820px;margin:0 auto;padding:clamp(58px,8vw,96px) 0 86px}.public-legal__document h1{margin-bottom:28px;font-size:clamp(2.35rem,5vw,4.3rem)}.public-legal__document h2{margin-top:32px;font-size:1.18rem}.public-legal__document p{color:#4b5675;font-size:1rem;line-height:1.75}.public-legal__document a{color:#343d8c;font-weight:700}.public-legal__document code{padding:2px 6px;border-radius:5px;background:#f2f3f8;color:var(--public-navy)}.public-legal__footer{padding:24px clamp(24px,6vw,92px);display:flex;justify-content:space-between;gap:18px;border-top:1px solid #e4e7ef;color:#65708b;font-size:.86rem}.public-legal__footer a{color:var(--public-navy);font-weight:700;text-decoration:none}@media(max-width:760px){.public-legal__header{align-items:flex-start;flex-direction:column}.public-legal__header nav{width:100%;gap:16px;justify-content:space-between}.public-legal main{width:min(100% - 32px,1180px)}.public-legal__grid{grid-template-columns:1fr}.public-legal__notice,.public-legal__footer{align-items:flex-start;flex-direction:column}}
