:root{--enmori-blue:#0a1f44;--enmori-blue-700:#102b59;--enmori-blue-600:#17376d;--enmori-green:#00a878;--enmori-green-strong:#008560;--enmori-green-soft:#e3f5ee;--enmori-graphite:#2d3142;--enmori-gold:#d4af37;--enmori-ice:#f5f7fa;--enmori-surface:#fff;--enmori-border:#e2e7ee;--enmori-border-strong:#c9d1dd;--enmori-text:#1c2236;--enmori-muted:#5a6478;--enmori-danger:#b42318;--enmori-danger-soft:#fdecea;--enmori-warning:#8a5a00;--enmori-warning-soft:#fff4d6;--enmori-info-soft:#e8eefb;--enmori-radius:10px;--enmori-radius-sm:8px;--enmori-shadow:0 1px 2px #0a1f440f, 0 1px 3px #0a1f440a;--enmori-sidebar-w:248px;--enmori-topbar-h:60px;--enmori-font-ui:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--enmori-font-display:var(--font-montserrat), Montserrat, var(--font-inter), ui-sans-serif, system-ui, sans-serif;--muted:var(--enmori-muted);--border:var(--enmori-border);font-family:var(--enmori-font-ui);background:var(--enmori-ice);color:var(--enmori-text)}body{background:var(--enmori-ice);color:var(--enmori-text);font-family:var(--enmori-font-ui);-webkit-font-smoothing:antialiased;font-size:.9375rem;line-height:1.5}h1,h2,h3{color:var(--enmori-blue);font-family:var(--enmori-font-display);letter-spacing:-.01em;font-weight:600}a{color:var(--enmori-green-strong)}:focus-visible{outline:2px solid var(--enmori-green);outline-offset:2px}body:has(.enmori-sidebar){padding-left:var(--enmori-sidebar-w)}.enmori-sidebar{z-index:40;width:var(--enmori-sidebar-w);background:var(--enmori-blue);border-right:1px solid #ffffff0f;flex-flow:column;gap:2px;padding:18px 12px 24px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.enmori-brand{align-items:center;height:48px;margin:0 0 18px;padding:0 10px;display:flex}.enmori-brand img{width:44px;height:auto;display:block}.enmori-sidebar a{border-radius:var(--enmori-radius-sm);color:#ffffffd1;align-items:center;gap:12px;min-height:40px;padding:0 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.enmori-sidebar a:before{content:"";width:20px;height:20px;-webkit-mask:var(--nav-icon,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3E%3C/svg%3E")) center / contain no-repeat;-webkit-mask:var(--nav-icon,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3E%3C/svg%3E")) center / contain no-repeat;mask:var(--nav-icon,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3E%3C/svg%3E")) center / contain no-repeat;opacity:.9;background-color:currentColor;flex:0 0 20px}.enmori-sidebar a:hover{color:#fff;background:#ffffff14}.enmori-sidebar a[href=\/my-day]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5V21h-6v-6H9v6H3z'/%3E%3C/svg%3E")}.enmori-sidebar a[href="/orders/new"]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v8M8 12h8'/%3E%3C/svg%3E")}.enmori-sidebar a[href=\/orders],.enmori-sidebar a[href="/portal/orders"]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13M8 12h13M8 18h13M3 6h.01M3 12h.01M3 18h.01'/%3E%3C/svg%3E")}.enmori-sidebar a[href=\/buyers]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.enmori-sidebar a[href=\/manufacturers]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 21h18M5 21V8l6 4V8l6 4v9M17 12V4h3v17'/%3E%3C/svg%3E")}.enmori-sidebar a[href=\/commissions]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 5 5 19'/%3E%3Ccircle cx='7.5' cy='7.5' r='2'/%3E%3Ccircle cx='16.5' cy='16.5' r='2'/%3E%3C/svg%3E")}.enmori-sidebar a[href=\/comercial]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V10M10 20V4M16 20v-7M22 20H2'/%3E%3C/svg%3E")}.enmori-sidebar a[href=\/users]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 4 6v6c0 5 3.5 8 8 9 4.5-1 8-4 8-9V6z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E")}.enmori-sidebar a[href=\/representatives]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21V4h10v17M14 9h6v12M8 8h2M8 12h2M8 16h2M3 21h18'/%3E%3C/svg%3E")}.enmori-sidebar a[href=\/profile]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.enmori-sidebar a[href=\/users],.enmori-sidebar a[href=\/representatives],.enmori-sidebar a[href=\/profile]{margin-top:10px}.enmori-sidebar a[href=\/users]+a[href=\/representatives],.enmori-sidebar a[href=\/users]+a[href=\/profile],.enmori-sidebar a[href=\/representatives]+a[href=\/profile]{margin-top:0}.enmori-sidebar a[href=\/users]:after,.enmori-sidebar a[href=\/representatives]:after,.enmori-sidebar a[href=\/profile]:after{content:none}.enmori-sidebar[data-section=my-day] a[href=\/my-day],.enmori-sidebar[data-section=orders]:not([data-path^="/orders/new"]) a[href=\/orders],.enmori-sidebar[data-path^="/orders/new"] a[href="/orders/new"],.enmori-sidebar[data-section=portal] a[href="/portal/orders"],.enmori-sidebar[data-section=buyers] a[href=\/buyers],.enmori-sidebar[data-section=manufacturers] a[href=\/manufacturers],.enmori-sidebar[data-section=commissions] a[href=\/commissions],.enmori-sidebar[data-section=comercial] a[href=\/comercial],.enmori-sidebar[data-section=users] a[href=\/users],.enmori-sidebar[data-section=representatives] a[href=\/representatives],.enmori-sidebar[data-section=profile] a[href=\/profile]{background:var(--enmori-green-strong);color:#fff;font-weight:600}.enmori-topbar{z-index:30;height:var(--enmori-topbar-h);border-bottom:1px solid var(--enmori-border);background:var(--enmori-surface);justify-content:space-between;align-items:center;gap:1rem;padding:0 28px;display:flex;position:sticky;top:0}.enmori-topbar-context{align-items:center;gap:10px;min-width:0;display:flex}.enmori-topbar-org{color:var(--enmori-blue);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.enmori-topbar-persona{background:var(--enmori-green-soft);color:var(--enmori-green-strong);border-radius:999px;flex:none;padding:2px 10px;font-size:.75rem;font-weight:600}.enmori-topbar-switch{color:var(--enmori-blue-600);flex:none;font-size:.75rem;text-decoration:underline}.context-chooser h2{margin:8px 0;font-size:1rem}.context-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.context-option{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.context-option.is-active{border-color:var(--enmori-green)}.enmori-topbar-profile{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);min-height:36px;color:var(--enmori-blue);align-items:center;padding:0 14px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.enmori-topbar-profile:hover{background:var(--enmori-ice)}body:has(.enmori-sidebar) .account-banner{border-bottom:1px solid var(--enmori-border);font-size:.85rem}body:has(.enmori-sidebar) main{width:100%;min-height:calc(100vh - var(--enmori-topbar-h));place-items:initial;max-width:1240px;margin:0 auto;padding:28px 32px 48px;display:block}body:has(.enmori-sidebar) main>h1{margin:0 0 6px;font-size:1.5rem;line-height:1.2}body:has(.enmori-sidebar) main>h1+p:not([class]){margin:0 0 20px}body:has(.enmori-sidebar) main>p.context-note:first-of-type{margin:0 0 20px}body:has(.enmori-sidebar) main>section{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);margin-top:16px;padding:18px 20px}body:has(.enmori-sidebar) main>section>h2{margin:0 0 10px;font-size:1rem}body:has(.enmori-sidebar) main>section.context-note{color:var(--enmori-text);font-size:inherit}body:has(.enmori-sidebar) .profile-shell{min-height:calc(100vh - var(--enmori-topbar-h));place-items:start center;padding:28px 32px 48px}.profile-card,.home-card,.auth-card,.order-detail-card,.content-card{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow)}.form-message,.context-note{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);color:var(--enmori-muted)}.eyebrow,.access-eyebrow{color:var(--enmori-green-strong);font-family:var(--enmori-font-ui);letter-spacing:.1em}.intro{color:var(--enmori-muted)}.summary-grid div,.order-summary-grid article{border:1px solid var(--enmori-border);background:var(--enmori-ice)}.order-section{padding-block:.6rem}label{color:var(--enmori-graphite);font-size:.8125rem;font-weight:600}input,select,textarea{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface);min-height:2.5rem;color:var(--enmori-text);font-family:var(--enmori-font-ui);font-size:.9rem}textarea{border-radius:var(--enmori-radius-sm)}input::placeholder,textarea::placeholder{color:#8791a3}input:focus,select:focus,textarea:focus{border-color:var(--enmori-green);outline:3px solid #00a8782e}input:disabled,select:disabled,textarea:disabled,input[readonly]{background:var(--enmori-ice);color:var(--enmori-muted)}.primary-button,.primary-link{border-radius:var(--enmori-radius-sm);background:var(--enmori-green);min-height:2.5rem;color:var(--enmori-blue);font-family:var(--enmori-font-ui);border:1px solid #0000;font-weight:700;text-decoration:none;transition:background-color .12s}.primary-button:hover:not(:disabled),.primary-link:hover{background:#00bb86}.secondary-button,.row-action,.order-tabs button{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface);min-height:2.5rem;color:var(--enmori-blue);font-weight:600}.row-action{min-height:2.25rem}.secondary-button:hover,.row-action:hover,.order-tabs button:hover{background:var(--enmori-ice)}.order-tabs button.active{border-color:var(--enmori-blue);background:var(--enmori-blue);color:#fff}.order-tabs{border-bottom:1px solid var(--enmori-border)}.danger-button{border-color:var(--enmori-danger);border-radius:var(--enmori-radius-sm);min-height:2.5rem;color:var(--enmori-danger)}.link-button{color:var(--enmori-green-strong)}.responsive-table{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow)}.responsive-table table{font-variant-numeric:tabular-nums}.responsive-table th,.responsive-table td{border-bottom:1px solid var(--enmori-border);padding:.6rem .9rem;font-size:.875rem}.responsive-table thead th{background:var(--enmori-ice);color:var(--enmori-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600}.responsive-table tbody tr:hover{background:#f9fbfd}.responsive-table tbody tr:last-child td{border-bottom:0}.responsive-table td a{color:var(--enmori-blue);font-weight:600}.entity-row{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface)}.entity-row:hover{background:#f9fbfd}.entity-list{padding-left:0;list-style:none}.status-pill{background:var(--enmori-green-soft);color:var(--enmori-green-strong);white-space:nowrap;align-items:center;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.status-pill--progress{background:var(--enmori-info-soft);color:var(--enmori-blue-600)}.status-pill--closed{background:var(--enmori-danger-soft);color:var(--enmori-danger)}.dialog-backdrop{background:#0a1f448c}.dialog-panel{border:1px solid var(--enmori-border);border-radius:14px;box-shadow:0 18px 48px #0a1f4447}.access-alert{border-radius:var(--enmori-radius-sm);background:var(--enmori-danger-soft);color:var(--enmori-danger);border-color:#f2b8b2}.account-banner{background:var(--enmori-warning-soft);color:var(--enmori-warning)}.account-banner.warning{background:var(--enmori-info-soft);color:var(--enmori-blue-600)}.operational-timeline>li:before{background:var(--enmori-green)}.access-page{background:var(--enmori-ice)}.access-window{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:16px;box-shadow:0 12px 40px #0a1f441a}.access-brand{background:var(--enmori-blue);color:#fff}.access-logo{width:min(390px,100%)}.access-brand-line{background:var(--enmori-green);width:48px;height:2px}.access-brand h2{color:#fff;font-family:var(--enmori-font-display);font-weight:500}.access-brand p{color:#ffffffc2}.access-main{background:var(--enmori-surface)}.access-content h1{color:var(--enmori-blue);font-family:var(--enmori-font-display);font-weight:600}.access-intro{color:var(--enmori-muted)}.access-field label{color:var(--enmori-graphite)}.access-field input{border-color:var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface);color:var(--enmori-text)}.access-field input:focus{border-color:var(--enmori-green);outline:3px solid #00a8782e}.access-primary{border-radius:var(--enmori-radius-sm);background:var(--enmori-green);color:var(--enmori-blue);font-weight:700}.access-primary:hover:not(:disabled){background:#00bb86}.access-forgot,.access-back,.access-show{color:var(--enmori-green-strong)}.access-message{border-radius:var(--enmori-radius-sm)}@media (max-width:960px){body:has(.enmori-sidebar){padding-left:0}.enmori-sidebar{flex-direction:row;align-items:center;gap:4px;width:100%;padding:10px 12px;position:static;overflow:auto hidden}.enmori-brand{height:40px;margin:0 8px 0 0;padding:0 6px}.enmori-brand img{width:36px}.enmori-sidebar a{white-space:nowrap;flex:none}.enmori-sidebar a[href=\/users],.enmori-sidebar a[href=\/representatives],.enmori-sidebar a[href=\/profile]{margin-top:0}.enmori-topbar{padding:0 16px}body:has(.enmori-sidebar) main{padding:20px 16px 40px}body:has(.enmori-sidebar) .profile-shell{padding:20px 16px 40px}}@media (max-width:520px){.enmori-topbar-persona{display:none}}.entity-row .context-note{background:var(--enmori-info-soft);color:var(--enmori-blue-600);white-space:nowrap;border:0;border-radius:999px;padding:.15rem .65rem;font-size:.75rem;font-weight:600}.entity-row>a{color:var(--enmori-blue);font-weight:600}body:has(.enmori-sidebar) main>.form-grid{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);margin:0 0 14px;padding:12px 16px 16px}.profile-card h1,.order-detail-card h1,.home-card h1{letter-spacing:-.01em;text-transform:none;font-size:1.5rem;line-height:1.2}.profile-card h2,.order-detail-card h2,.order-section h2{font-size:1.0625rem}:is(body:has(.enmori-sidebar) main.dashboard-page,body:has(.enmori-sidebar) main.orders-page,body:has(.enmori-sidebar) main.goals-page,body:has(.enmori-sidebar) main.commercial-page){max-width:1360px}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin:0 0 18px;display:flex}.page-header h1{text-transform:none;margin:0;font-size:1.625rem;line-height:1.15}.page-subtitle{color:var(--enmori-muted);margin:4px 0 0}.period-field{color:var(--enmori-muted);gap:4px;margin:0;font-size:.75rem;font-weight:600;display:grid}.period-field select{min-width:11rem;min-height:2.25rem;padding:.3rem .7rem;font-weight:500}.page-header .primary-link{min-height:2.5rem;margin:0;padding:0 1.1rem}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:0 0 14px;display:grid}.kpi-card{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);min-width:0;box-shadow:var(--enmori-shadow);gap:12px;padding:16px 18px;display:flex}.kpi-body{align-content:start;gap:2px;min-width:0;display:grid}.kpi-label{color:var(--enmori-muted);margin:0;font-size:.8125rem;font-weight:600}.kpi-value{color:var(--enmori-blue);font-family:var(--enmori-font-display);overflow-wrap:anywhere;margin:0;font-size:1.625rem;font-weight:600;line-height:1.2}.kpi-value--muted{color:var(--enmori-muted);font-size:1rem;font-weight:500}.kpi-hint{color:var(--enmori-muted);margin:0;font-size:.75rem;font-weight:400}.kpi-delta{margin:2px 0 0;font-size:.8125rem;font-weight:600}.kpi-delta--up{color:var(--enmori-green-strong)}.kpi-delta--down{color:var(--enmori-danger)}.kpi-card--goal .kpi-body{justify-items:start;width:100%}.goal-ring{width:92px;height:92px}.goal-ring-track{fill:none;stroke:var(--enmori-border);stroke-width:10px}.goal-ring-fill{fill:none;stroke:var(--enmori-green);stroke-linecap:round;stroke-width:10px}.goal-ring-text{fill:var(--enmori-blue);font-family:var(--enmori-font-display);font-size:19px;font-weight:600}.dash-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 14px;display:grid}.panel{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);min-width:0;box-shadow:var(--enmori-shadow);padding:16px 18px 18px}.dash-wide{grid-column:span 2}.panel-header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.panel-header h2,.panel>h2{margin:0;font-size:1rem}.chart{margin:0}.chart svg{width:100%;height:auto;display:block}.chart-legend{color:var(--enmori-muted);flex-wrap:wrap;gap:14px;margin:0 0 6px;font-size:.75rem;display:flex}.chart-dot{background:var(--enmori-green);border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.chart-dot--bars{background:#b9c6df}.chart-grid{stroke:var(--enmori-border);stroke-width:1px}.chart-axis{fill:var(--enmori-muted);font-size:10px}.chart-bar{fill:#b9c6df}.chart-line{fill:none;stroke:var(--enmori-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.chart-point{fill:var(--enmori-surface);stroke:var(--enmori-green);stroke-width:1.8px}.donut{grid-template-columns:minmax(110px,140px) minmax(0,1fr);align-items:center;gap:14px;display:grid}.donut svg{width:100%;height:auto}.donut-track{fill:none;stroke:var(--enmori-border);stroke-width:16px}.donut-slice{fill:none;stroke-width:16px;transform-origin:70px 70px;transform:rotate(-90deg)}.donut-total{fill:var(--enmori-blue);font-family:var(--enmori-font-display);font-size:22px;font-weight:600}.donut-caption{fill:var(--enmori-muted);font-size:9px}.donut-legend{gap:7px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.donut-legend li{align-items:center;gap:6px;display:flex}.donut-legend span{flex:1;min-width:0}.donut-legend small{color:var(--enmori-muted);font-weight:400}.funnel{gap:12px;margin:0;padding:0;list-style:none;display:grid}.funnel-head{justify-content:space-between;font-size:.875rem;display:flex}.funnel-head strong{color:var(--enmori-blue)}.funnel-track,.goal-meter{background:var(--enmori-border);border-radius:999px;height:9px;overflow:hidden}.funnel-fill,.goal-meter-fill{background:var(--enmori-green);border-radius:999px;height:100%}.funnel li:first-child .funnel-fill{background:var(--enmori-blue-600)}.funnel li:nth-child(2) .funnel-fill{background:#4f7cd6}.funnel-rate{color:var(--enmori-muted);font-size:.75rem}.goal-list,.rank-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.goal-list li{gap:4px;display:grid}.goal-list-head,.rank-list li{justify-content:space-between;align-items:baseline;gap:10px;font-size:.875rem;display:flex}.rank-list li{border-bottom:1px solid var(--enmori-border);padding-bottom:8px}.rank-list li:last-child{border-bottom:0;padding-bottom:0}.rank-list small,.goal-list small{color:var(--enmori-muted);font-size:.75rem}.goal-summary{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.dash-ops{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.dash-ops>section{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);padding:16px 18px 18px}.dash-ops>section>h2{margin:0 0 10px;font-size:1rem}.dash-ops>section.context-note{color:var(--enmori-text);font-size:inherit}body:has(.enmori-sidebar) main.dashboard-page>section{margin-top:14px}.status-tabs{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:0 0 12px;padding:4px;display:flex}.status-tabs button{border-radius:var(--enmori-radius-sm);min-height:2rem;color:var(--enmori-muted);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:.8125rem;font-weight:600}.status-tabs button:hover{background:var(--enmori-ice)}.status-tabs button.active{background:var(--enmori-blue);color:#fff}body:has(.enmori-sidebar) main.orders-page>.form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px}.orders-page .form-grid label{margin-top:0}.orders-page .form-grid input,.orders-page .form-grid select{min-height:2.25rem;padding:.3rem .6rem}.status-pill--late{background:var(--enmori-warning-soft);color:var(--enmori-warning);margin-left:6px}.pagination{color:var(--enmori-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:.8125rem;display:flex}.pagination-actions{gap:8px;display:flex}.pagination .secondary-button{width:auto;min-height:2.25rem;padding:0 14px}.pagination .secondary-button:disabled{cursor:default;opacity:.45}:is(body:has(.enmori-sidebar) .commercial-page .order-detail-card,body:has(.enmori-sidebar) .commissions-page .order-detail-card){width:100%;max-width:none;box-shadow:none;background:0 0;border:0;padding:0}.commercial-page .section-title{margin:12px 0 0;font-size:1.125rem}.commercial-page .order-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.commercial-page .order-summary-grid article{border-radius:var(--enmori-radius-sm);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.commercial-page .order-summary-grid strong{color:var(--enmori-muted);font-size:.75rem;font-weight:600}.commercial-page .order-summary-grid span{color:var(--enmori-blue);font-family:var(--enmori-font-display);font-size:1.125rem;font-weight:600}.commercial-page .form-grid{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:6px 12px;padding:12px 16px 16px}.commercial-page .form-grid label{margin-top:0}.commercial-page .form-grid input,.commercial-page .form-grid select{min-height:2.25rem;padding:.3rem .6rem}.goals-table-wrap{overflow-x:auto}.goals-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.goals-table th,.goals-table td{border-bottom:1px solid var(--enmori-border);text-align:left;vertical-align:middle;padding:6px}.goals-table thead th{color:var(--enmori-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600}.goals-table .num{text-align:right}.goals-table tbody th{min-width:11rem;color:var(--enmori-blue);font-weight:600}.goals-table td input{text-align:right;width:6.2rem;min-height:2.1rem;padding:.25rem .5rem;font-size:.8125rem}.goals-table td input[aria-invalid=true]{border-color:var(--enmori-danger);outline:2px solid #b4231824}.goals-table tfoot th,.goals-table tfoot td{background:var(--enmori-ice);border-bottom:0;font-weight:700}.goals-table .goal-total{color:var(--enmori-blue);white-space:nowrap;font-weight:700}.goal-row-actions{gap:10px;margin-top:2px;display:flex}.goal-row-actions .link-button{width:auto;margin:0;font-size:.72rem}.goal-inactive{color:var(--enmori-muted);font-weight:400}.goals-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.goals-footer .context-note{margin:0}.goals-footer .primary-button{margin:0;padding:0 1.2rem}@media (max-width:1180px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-wide{grid-column:1/-1}.goal-summary{grid-template-columns:auto minmax(0,1fr)}.goal-summary .goal-list{grid-column:1/-1}}@media (max-width:760px){.dash-grid,.dash-ops,.donut{grid-template-columns:minmax(0,1fr)}body:has(.enmori-sidebar) main.orders-page>.form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-header{align-items:flex-start}}.enmori-sidebar a[href=\/metas]{--nav-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1.2'/%3E%3C/svg%3E")}.enmori-sidebar[data-section=metas] a[href=\/metas]{background:var(--enmori-green-strong);color:#fff;font-weight:600}.kpi-value{white-space:nowrap;font-size:1.45rem}.commercial-page .kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.commercial-page .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.goals-table tbody th,.goals-table thead th:first-child,.goals-table tfoot th{z-index:1;background:var(--enmori-surface);position:sticky;left:0}.goals-table tfoot th{background:var(--enmori-ice)}.goals-table tbody th{min-width:13rem}.goals-table td input{width:5.6rem}.landing{background:var(--enmori-ice);min-height:100vh;color:var(--enmori-text)}.landing-header{background:var(--enmori-blue);justify-content:space-between;align-items:center;gap:16px;padding:18px max(24px,50vw - 560px);display:flex}.landing-logo{width:min(340px,62vw);height:auto;display:block}.landing-login{border-radius:var(--enmori-radius-sm);color:#fff;border:1px solid #ffffff59;align-items:center;min-height:40px;padding:0 18px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.landing-login:hover{background:#ffffff1a}.landing-hero{gap:36px;padding:clamp(40px,8vw,88px) max(24px,50vw - 560px) clamp(40px,6vw,72px);display:grid}.landing-hero-copy{max-width:760px}.landing-kicker{color:var(--enmori-green-strong);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.8125rem;font-weight:700}.landing h1{color:var(--enmori-blue);font-family:var(--enmori-font-display);letter-spacing:-.02em;text-align:left;white-space:normal;margin:0 0 18px;font-size:clamp(2rem,4.6vw,3.1rem);font-weight:600;line-height:1.12}.landing-intro{max-width:640px;color:var(--enmori-muted);margin:0 0 28px;font-size:1.0625rem;line-height:1.6}.landing-actions{flex-wrap:wrap;gap:10px;display:flex}.landing-action{border-radius:var(--enmori-radius-sm);border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .12s;display:inline-flex}.landing-action-primary{background:var(--enmori-green);color:var(--enmori-blue)}.landing-action-primary:hover{background:#00bb86}.landing-action-secondary{border-color:var(--enmori-border-strong);background:var(--enmori-surface);color:var(--enmori-blue)}.landing-action-secondary:hover{background:var(--enmori-ice)}.landing-action-text{color:var(--enmori-green-strong)}.landing-note{color:var(--enmori-muted);margin:18px 0 0;font-size:.875rem}.landing-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-flow li{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);align-items:center;gap:12px;padding:16px 18px;display:flex;position:relative}.landing-flow li:not(:last-child):after{z-index:1;border-top:2px solid var(--enmori-green);border-right:2px solid var(--enmori-green);content:"";width:10px;height:10px;position:absolute;top:50%;right:-11px;transform:translateY(-50%)rotate(45deg)}.landing-flow-number{background:var(--enmori-green-soft);width:28px;height:28px;color:var(--enmori-green-strong);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.landing-flow strong{color:var(--enmori-blue);font-family:var(--enmori-font-display);font-weight:600}.landing-footer{color:var(--enmori-muted);padding:24px max(24px,50vw - 560px) 40px;font-size:.8125rem}.plans-main--enmori{background:var(--enmori-ice);text-align:left;min-height:0;padding:clamp(36px,7vw,72px) max(24px,50vw - 560px);display:block}.plans-main--enmori .plans-card{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);max-width:760px;box-shadow:var(--enmori-shadow);padding:clamp(24px,4vw,40px)}.plans-main--enmori .plans-card>p:not(.landing-kicker){color:var(--enmori-muted);font-size:1rem;line-height:1.6}.plans-main--enmori .landing-actions{margin-top:22px}@media (max-width:820px){.landing-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-flow li:nth-child(2):after{content:none}}.compact-action{justify-content:center;align-items:center;width:auto;min-height:2.25rem;margin:0;padding:0 .95rem;font-size:.8125rem;display:inline-flex}.link-button.compact-action{min-height:2rem;padding:0 .4rem;font-weight:600}.order-form-card .link-button.compact-action{justify-self:start}.filter-bar{align-items:end}.filter-bar label{margin-top:0}.filter-bar input,.filter-bar select{min-height:2.25rem;padding:.3rem .6rem}.filter-bar select{height:2.25rem}.filter-bar+.filter-actions{border:1px solid var(--enmori-border);border-radius:0 0 var(--enmori-radius) var(--enmori-radius);background:var(--enmori-ice);border-top:0;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 12px;padding:10px 16px;display:flex}.filter-bar:has(+.filter-actions){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.filter-actions .secondary-button{width:auto;min-height:2.25rem;margin-left:0;padding:0 .9rem;font-size:.8125rem}.filter-actions .secondary-button:first-of-type{margin-left:auto}.commission-filters.filter-bar{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);padding:12px 16px 16px}body:has(.enmori-sidebar) main.orders-page>.form-grid{align-items:end}.orders-page .form-grid select{height:2.25rem;line-height:1.2}.conversion{gap:10px;margin:0 0 14px;display:grid}.conversion-line{flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;font-size:.9375rem;display:flex}.conversion-line strong{color:var(--enmori-blue);font-family:var(--enmori-font-display);font-size:1.25rem}.conversion-arrow{color:var(--enmori-green-strong);margin:0 8px;font-style:normal}.conversion-rates{color:var(--enmori-muted);gap:4px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.conversion-rates strong{color:var(--enmori-green-strong)}.final-order-actions{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-ice);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;padding:14px 18px;display:flex}.final-order-help{max-width:34rem;color:var(--enmori-muted);margin:0;font-size:.8125rem;line-height:1.45}.final-order-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.final-order-buttons .primary-button,.final-order-buttons .secondary-button{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;width:auto;height:2.75rem;min-height:2.75rem;margin:0;padding:0 1.4rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}@media (max-width:560px){.final-order-buttons{flex-direction:column;align-items:stretch}.final-order-buttons .primary-button,.final-order-buttons .secondary-button{width:100%}}.general-discount-field{width:11rem;max-width:100%;display:block}.final-order-actions .context-note{display:none}.users-page .page-header .primary-button{margin:0}.users-table td{vertical-align:middle}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.users-table td.row-actions{white-space:nowrap;display:table-cell}.users-table td.row-actions>*{margin-right:6px}.row-menu{display:inline-block;position:relative}.row-menu summary{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface);width:2.25rem;height:2.25rem;color:var(--enmori-blue);cursor:pointer;justify-content:center;align-items:center;font-weight:700;list-style:none;display:inline-flex}.row-menu summary::-webkit-details-marker{display:none}.row-menu-panel{z-index:5;border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface);min-width:11rem;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0a1f4424}.row-menu-panel button{width:100%;color:var(--enmori-danger);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:.8125rem;font-weight:600;display:block}.row-menu-panel button:hover{background:var(--enmori-danger-soft)}.history-panel>summary{cursor:pointer;color:var(--enmori-blue);font-weight:600}.history-panel h3{margin:14px 0 6px;font-size:.875rem}.history-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.history-list li{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:8px 12px;font-size:.8125rem;display:grid}.dialog-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.dialog-actions .link-button{color:var(--enmori-danger);margin-left:auto}.users-page .invite-form{max-width:34rem}body:has(.enmori-sidebar) main.users-page{max-width:1240px;display:block}body:has(.enmori-sidebar) main.users-page>.panel{margin-top:14px}@media (max-width:760px){.history-list li{grid-template-columns:minmax(0,1fr);gap:2px}.final-order-actions{align-items:stretch}}.landing-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);place-items:center stretch;min-height:0}.landing-flow{grid-column:1/-1}.landing-panel{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);padding:24px 26px}.landing-panel h2{margin:0 0 14px;font-size:1.0625rem}.landing-panel ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-panel li{color:var(--enmori-text);padding-left:26px;font-size:.9375rem;position:relative}.landing-panel li:before{border-bottom:2px solid var(--enmori-green);border-left:2px solid var(--enmori-green);content:"";width:12px;height:7px;position:absolute;top:.45em;left:2px;transform:rotate(-45deg)}@media (max-width:900px){.landing-hero{grid-template-columns:minmax(0,1fr)}}body:has(.enmori-sidebar) main.commissions-page{max-width:1360px}.commissions-page .page-header{margin-bottom:14px}.profile-card .compact-action,.order-detail-card .compact-action{justify-self:start}body:has(.enmori-sidebar) .order-form-card{gap:.9rem;width:min(100%,78rem)}.order-form-card .order-section{gap:.75rem}.order-form-card .secondary-button.compact-action{min-height:2rem;padding:0 .8rem;font-size:.78rem}.order-form-card .check-row{min-height:2rem;margin:0}.order-form-card .check-row input{width:1.05rem;min-height:1.05rem}.add-item-row{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-ice);grid-template-columns:minmax(14rem,2.2fr) minmax(12rem,1.6fr) 4.5rem 7.5rem 7.5rem auto;align-items:end;gap:.6rem .9rem;padding:14px 16px}.add-item-row label{margin:0}.add-item-product{grid-column:1}.add-item-table{grid-column:2}.add-item-unit,.add-item-price{align-content:end;gap:4px;min-height:2.5rem;font-size:.75rem;display:grid}.add-item-unit span,.add-item-price span{color:var(--enmori-muted);font-weight:600}.add-item-unit strong,.add-item-price strong{height:2.5rem;color:var(--enmori-blue);white-space:nowrap;align-items:center;font-size:.875rem;display:flex}.add-item-unit{grid-column:3}.add-item-price{grid-column:4}.add-item-qty{grid-column:5}.add-item-submit{grid-column:6;width:auto;min-height:2.5rem;margin:0;padding:0 1.3rem}.add-item-row>.form-message{grid-column:1/-1;margin:0}@media (min-width:900px){.order-items-grid{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);gap:0;overflow-x:auto}.order-items-grid-header,.order-items-grid-row{grid-template-columns:5rem minmax(14rem,2.6fr) 5rem 5rem 6.5rem 6.5rem minmax(7rem,1.2fr) 7rem auto;gap:.5rem;min-width:62rem;padding:.4rem .8rem}.order-items-grid-header{background:var(--enmori-ice);border-bottom:1px solid var(--enmori-border);border-radius:var(--enmori-radius) var(--enmori-radius) 0 0;color:var(--enmori-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:600;display:grid}.order-items-grid-row{border:0;border-bottom:1px solid var(--enmori-border);background:0 0;border-radius:0;font-size:.8125rem}.order-items-grid-row:last-child{border-bottom:0}.order-items-grid-row>[data-label]:before{content:none}.order-items-grid-row>strong[data-label=Produto],.order-items-grid-row .item-tax-list{grid-column:auto}body:not([data-persona=buyer]) .order-items-grid-header>span:nth-child(7){text-align:center}body:not([data-persona=buyer]) .order-items-grid-row .item-tax-list{text-align:center;justify-content:center;padding-inline:.5rem}.order-items-grid-row input{text-align:right;min-height:2rem;padding:.2rem .4rem;font-size:.8125rem}.order-items-grid-row [data-label=Total],.order-items-grid-row [data-label=Subtotal]{text-align:right}.order-items-grid-row [data-label=Total]{color:var(--enmori-blue)}.order-items-grid-row .item-tax-list{flex-direction:column;gap:0}.remove-item-button{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface);color:var(--enmori-danger);cursor:pointer;margin:0;padding:.25rem .6rem;font-size:.75rem;font-weight:600}}.order-totals-strip{border:1px solid var(--enmori-border);background:var(--enmori-ice);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem 1rem;margin-top:.6rem;padding:.7rem 1rem;font-size:.8125rem;display:grid}.order-totals-strip span{color:var(--enmori-muted);text-transform:uppercase;letter-spacing:.03em;gap:1px;font-size:.72rem;font-weight:600;display:grid}.order-totals-strip strong{color:var(--enmori-blue);letter-spacing:0;text-transform:none;font-size:.95rem}.order-totals-strip span:last-child{font-size:.72rem}.order-totals-strip span:last-child strong{font-family:var(--enmori-font-display);font-size:1.15rem}@media (max-width:1100px){.add-item-row{grid-template-columns:repeat(2,minmax(0,1fr))}.add-item-product,.add-item-table,.add-item-unit,.add-item-price,.add-item-qty,.add-item-submit{grid-column:auto}.add-item-product{grid-column:1/-1}.add-item-submit{justify-self:start}}body:has(.enmori-sidebar) .management-page{place-items:initial;max-width:1240px;display:block}.management-card{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 24px;padding:0;display:grid}.management-card>*{grid-column:1/-1}.management-card>div:first-child{grid-column:1}.management-card>div:first-child+.primary-button{grid-area:1/2;align-self:center;width:auto;margin:0;padding:0 1.2rem}.management-card h1{margin:0;font-size:1.625rem}.management-card label[for$=-search]{max-width:26rem;margin:0}.management-card .entity-list,.management-card .manufacturer-list{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);gap:0;margin:0;display:grid;overflow:hidden}.management-card .entity-row{border:0;border-bottom:1px solid var(--enmori-border);background:0 0;border-radius:0;padding:.8rem 1.1rem}.management-card .entity-row:last-child{border-bottom:0}.management-card .entity-row-info strong{color:var(--enmori-blue)}.management-card .entity-row-info .context-note{background:0 0;border:0;padding:0;font-size:.8125rem}.management-card .entity-row-info small{color:var(--enmori-warning);font-weight:600}.management-card .entity-row>.stacked-form,.management-card .entity-row>form{flex:1 0 100%;margin-top:.6rem}@media (max-width:760px){.management-card{grid-template-columns:minmax(0,1fr)}.management-card>div:first-child+.primary-button{grid-area:auto/1;justify-self:start}}.goals-summary{grid-template-columns:repeat(auto-fit,minmax(15rem,20rem));gap:12px;margin:0 0 14px;display:grid}.goals-page .panel{padding:0;overflow:hidden}.goals-table-wrap{scrollbar-width:thin;overflow-x:auto}.goals-table{border-collapse:separate;border-spacing:0;min-width:100%}.goals-table th,.goals-table td{padding:8px 6px}.goals-table thead th{background:var(--enmori-ice);border-bottom:1px solid var(--enmori-border)}.goals-table tbody th{border-right:1px solid var(--enmori-border);min-width:14rem;padding:10px 14px}.goals-table tbody tr:hover td,.goals-table tbody tr:hover th{background:#f9fbfd}.goals-table td.num{min-width:7.2rem}.goals-table td input{width:100%;padding:.25rem .5rem .25rem 1.7rem}.goals-table .goal-annual-col{z-index:1;border-left:1px solid var(--enmori-border);background:var(--enmori-surface);min-width:9.5rem;position:sticky;right:0;box-shadow:-6px 0 8px -6px #0a1f441f}.goals-table thead .goal-annual-col,.goals-table tfoot .goal-annual-col{background:var(--enmori-ice)}.goal-row-actions{gap:12px;margin-top:4px}.goal-row-actions .link-button{color:var(--enmori-muted);text-decoration:underline;-webkit-text-decoration-color:var(--enmori-border-strong);text-decoration-color:var(--enmori-border-strong);text-underline-offset:2px;font-size:.7rem;font-weight:500}.goal-row-actions .link-button:hover{color:var(--enmori-green-strong)}.goals-footer{border-top:1px solid var(--enmori-border);background:var(--enmori-ice);margin:0;padding:12px 16px}.goals-page .panel>[role=alert],.goals-page .panel>[role=status]{margin:8px 16px 12px}.relations-panel .relation-row{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);margin-top:8px;padding:10px 12px;font-size:.8125rem}.relations-panel .relation-row p{color:var(--enmori-muted);margin:2px 0 6px}.relations-panel .empty-state{color:var(--enmori-muted);margin:8px 0 0;font-size:.8125rem}body:has(.enmori-sidebar) .profile-page{place-items:start center;display:grid}.profile-page-card{gap:14px;width:min(100%,38rem);padding:24px 28px 28px;display:grid}.profile-page-card>div:first-child{border-bottom:1px solid var(--enmori-border);padding-bottom:14px}.profile-page-card .context-note{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);padding:12px 14px;line-height:1.5}.profile-page-card label{margin-top:4px;font-size:.75rem;font-weight:600}.profile-page-card>.primary-button,.profile-page-card>.secondary-button{justify-self:stretch}.goals-page .goals-table tbody th,.goals-page .goals-table thead th:first-child{text-align:left;min-width:13rem}.goals-page .goal-row-actions{white-space:nowrap;flex-flow:row;gap:12px;display:flex}.goals-page .goal-row-actions .link-button{width:auto;min-width:0;padding:0}.commissions-page .settle-button{white-space:nowrap;min-width:5.6rem;min-height:0;padding:.3rem .55rem;font-size:.75rem;line-height:1.2}.commissions-page .secondary-button.settle-button{background:0 0}.commissions-page .responsive-table table{width:100%}.commissions-page .responsive-table th,.commissions-page .responsive-table td{letter-spacing:0;padding:7px 5px;font-size:.72rem}.commissions-page .responsive-table th{letter-spacing:0;font-size:.64rem}.commissions-page .responsive-table td:nth-child(13){white-space:normal;max-width:5.5rem}.commissions-page .responsive-table td:last-child{padding-right:8px}.commissions-page .responsive-table td:nth-child(n+4):not(:nth-child(6)):not(:nth-child(13)){white-space:nowrap}.goals-page .goals-table{table-layout:fixed;width:100%;min-width:1040px}.goals-page .goals-table th,.goals-page .goals-table td{white-space:nowrap;padding:8px 2px;font-size:.72rem;overflow:hidden}.goals-page .goals-table thead th:first-child,.goals-page .goals-table tbody th,.goals-page .goals-table tfoot th{z-index:1;background:var(--enmori-surface);white-space:normal;width:8.5rem;min-width:8.5rem;max-width:8.5rem;padding-left:12px;position:sticky;left:0}.goals-page .goals-table thead th:first-child{background:var(--enmori-ice)}.goals-page .goals-table td.num{min-width:0}.goals-page .goals-table .goal-annual-col{width:7.5rem;min-width:7.5rem;padding-right:10px}.goal-cell{display:block}.goals-page .goals-table td input{letter-spacing:-.01em;text-align:right;width:100%;min-width:0;padding:.3rem .2rem;font-size:.64rem}.profile-org-line{color:var(--enmori-muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:.8125rem;display:flex}.profile-org-line strong{color:var(--enmori-blue)}.report-title{border-top:1px solid var(--enmori-border);margin-top:28px;padding-top:18px;font-size:1rem}.report-hint{margin:2px 0 10px}.report-filters{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;padding:12px 14px}.report-filters label{gap:3px;margin:0;font-size:.72rem}.report-filters input,.report-filters select{min-height:2.1rem;padding:.3rem .55rem;font-size:.8rem}.report-actions{margin-top:10px}@media (max-width:900px){.report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.report-filters{grid-template-columns:minmax(0,1fr)}}.dash-grid>.dash-wide:last-child{grid-column:1/-1}.relations-panel fieldset{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface);flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin:10px 0 0;padding:10px 12px;display:flex}.relations-panel legend{color:var(--enmori-blue);padding:0 6px;font-size:.75rem;font-weight:600}.relations-panel fieldset>label{align-items:center;gap:6px;margin:0;font-size:.78rem;display:inline-flex}.relations-panel fieldset>label:first-of-type:has(select){gap:3px;min-width:14rem;display:grid}.relations-panel input[type=checkbox]{width:1rem;height:1rem;min-height:0;margin:0;padding:0}.relations-panel fieldset>button{min-height:0;padding:.35rem .9rem;font-size:.78rem}.relations-panel .list-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.management-card .entity-row-actions a.row-action{border:1px solid var(--enmori-blue);border-radius:var(--enmori-radius-sm);color:var(--enmori-blue);background:0 0;font-weight:600}.management-card .entity-row-actions a.row-action:hover{background:var(--enmori-blue);color:var(--enmori-white,#fff)}.management-card .entity-row-info strong{font-size:.9375rem}.management-card .entity-row-info .context-note,.management-card .entity-row-info small{color:var(--enmori-muted);font-size:.75rem}.order-detail-card .order-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.order-header-main{gap:4px;min-width:0;display:grid}.order-header-main h1{margin:0}.order-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.order-actions .compact-action{white-space:nowrap;flex:none;width:auto}.order-actions .compact-action:disabled{cursor:not-allowed;opacity:.55}.order-status-message{margin:0}.step-actions,.step-amend-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.step-amend-form input{width:auto;min-height:2rem;padding:0 .6rem;font-size:.8125rem}.step-amend-form input[placeholder^=Motivo]{flex:14rem}.step-action{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface);width:auto;min-height:1.75rem;color:var(--enmori-text);cursor:pointer;justify-content:center;align-items:center;margin:0;padding:0 .7rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.step-action:hover:not(:disabled){border-color:var(--enmori-blue);color:var(--enmori-blue)}.step-action--danger{color:var(--enmori-danger);border-color:#f2b8b2}.step-action--danger:hover:not(:disabled){border-color:var(--enmori-danger);background:var(--enmori-danger-soft);color:var(--enmori-danger)}.step-action--confirm{border-color:var(--enmori-green-strong);background:var(--enmori-green-strong);color:#fff}.step-action--confirm:hover:not(:disabled){background:var(--enmori-green-strong);color:#fff;filter:brightness(.94)}.step-action:disabled{cursor:not-allowed;opacity:.5}.operational-timeline .activity-action{background:0 0;border:0;padding:0}.operational-timeline .activity-action .primary-button,.operational-timeline .activity-action .secondary-button,.operational-timeline .activity-action button:not(.step-action){width:auto;min-height:2rem;padding:0 .85rem;font-size:.8125rem}.step-history-detail{gap:2px}.step-history-detail .step-amendment{border-top:1px dashed var(--enmori-border-strong);border-left:2px solid var(--enmori-border-strong);gap:2px;margin-top:6px;padding:6px 0 0 10px;display:grid}.step-history-detail.billing-event>strong{color:var(--enmori-blue);font-size:.8125rem}.operational-timeline>.activity-revision:before{background:var(--enmori-blue)}.activity-revision>strong{color:var(--enmori-blue)}.revision-reason{gap:4px;font-size:.8125rem;font-weight:600;display:grid}.revision-reason textarea{min-height:3.5rem}.billing-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.billing-mode{gap:6px;display:inline-flex}.billing-mode .compact-action,.billing-actions .compact-action{flex:none;width:auto}.billing-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.billing-confirm-hint{color:var(--enmori-muted);margin:0;font-size:.8125rem}.billing-confirm-button{width:auto;min-width:12rem;min-height:2.5rem;margin:0;padding:0 1.4rem}.billing-confirm-button:disabled{color:#5a6478;cursor:not-allowed;background:#c9d3dc;border-color:#c9d3dc}.step-occurrence{gap:4px;padding:8px 0 0;display:grid}.step-occurrence+.step-occurrence{border-top:1px solid var(--enmori-border);margin-top:6px}.step-occurrence .occurrence-title{color:var(--enmori-blue);font-size:.875rem}.step-occurrence--cancelled .step-outcome,.step-occurrence--reopened .step-outcome{color:var(--enmori-muted)}.step-occurrence--cancelled .step-history-detail,.step-occurrence--reopened .step-history-detail{background:var(--enmori-ice)}.add-item-row{font-family:var(--enmori-font-ui);align-items:end}.add-item-row label,.add-item-unit,.add-item-price{color:var(--enmori-muted);align-content:end;gap:4px;margin:0;font-size:.75rem;font-weight:600;line-height:1.2;display:grid}.add-item-row input,.add-item-row select{box-sizing:border-box;border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background-color:var(--enmori-surface);width:100%;height:2.5rem;min-height:2.5rem;color:var(--enmori-text);margin:0;padding:0 .75rem;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.25}.add-item-row select{text-overflow:ellipsis;padding-right:2rem}.add-item-row .add-item-qty input{text-align:right}.add-item-row .add-item-unit strong,.add-item-row .add-item-price strong{align-items:center;height:2.5rem;font-size:.875rem;font-weight:600;display:flex}.add-item-row .add-item-submit{box-sizing:border-box;height:2.5rem;min-height:2.5rem;margin:0;padding:0 1.3rem;font-size:.875rem;line-height:1}.management-card .mgmt-header{grid-column:1/-1}.mgmt-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.mgmt-header-main{gap:4px;min-width:0;display:grid}.mgmt-header h1{color:var(--enmori-blue);margin:0;font-size:1.625rem}.mgmt-subtitle{color:var(--enmori-muted);margin:0;font-size:.875rem;line-height:1.45}.mgmt-back{width:fit-content;color:var(--enmori-muted);font-size:.8125rem;font-weight:600;text-decoration:none}.mgmt-back:hover{color:var(--enmori-green-strong)}.mgmt-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mgmt-header-actions .compact-action{white-space:nowrap}.mgmt-tabs{border-bottom:1px solid var(--enmori-border);flex-wrap:wrap;gap:4px;display:flex}.mgmt-tabs a{color:var(--enmori-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.65rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;position:relative}.mgmt-tabs a:hover{color:var(--enmori-blue)}.mgmt-tabs a.active{border-bottom-color:var(--enmori-green);color:var(--enmori-blue)}.mgmt-tabs a:focus-visible{outline:2px solid var(--enmori-green);outline-offset:-2px}.mgmt-tabs--secondary{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);gap:6px;width:fit-content;padding:4px}.mgmt-tabs--secondary a{border-radius:var(--enmori-radius-sm);border:0;margin:0;padding:.45rem .9rem;font-size:.8125rem}.mgmt-tabs--secondary a.active{background:var(--enmori-blue);color:#fff}.mgmt-indicators{gap:10px;display:grid}.mgmt-indicators-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mgmt-indicators-header h2{margin:0}.mgmt-period{color:var(--enmori-muted);align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:600;display:flex}.mgmt-period select{width:auto;min-height:2.1rem;padding:0 .6rem;font-size:.8125rem}.mgmt-metrics{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:12px;display:grid}.mgmt-metric{border:1px solid var(--enmori-border);border-left:3px solid var(--enmori-green);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);gap:2px;padding:14px 16px;display:grid}.mgmt-metric-label{color:var(--enmori-muted);margin:0;font-size:.75rem;font-weight:600}.mgmt-metric-value{color:var(--enmori-blue);font-family:var(--enmori-font-display);overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600}.mgmt-metric-hint{color:var(--enmori-muted);margin:0;font-size:.72rem}.mgmt-card{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);gap:10px;padding:16px 18px;display:grid}.mgmt-card-title{color:var(--enmori-blue);margin:0;font-size:.9375rem;font-weight:700}.mgmt-info-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:14px;display:grid}.mgmt-info{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:10px 20px;margin:0;display:grid}.mgmt-info>div{gap:2px;min-width:0;display:grid}.mgmt-info dt{color:var(--enmori-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.72rem;font-weight:600}.mgmt-info dd{color:var(--enmori-text);overflow-wrap:anywhere;margin:0;font-size:.875rem}.mgmt-empty-inline{color:var(--enmori-muted);margin:0;font-size:.8125rem}.mgmt-empty{border:1px dashed var(--enmori-border-strong);border-radius:var(--enmori-radius);background:var(--enmori-surface);justify-items:start;gap:6px;padding:18px 20px;display:grid}.mgmt-empty p{color:var(--enmori-muted);margin:0;font-size:.875rem}.mgmt-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.mgmt-badge--active{background:var(--enmori-green-soft);color:var(--enmori-green-strong)}.mgmt-badge--inactive{color:var(--enmori-muted);background:#eef1f5}.mgmt-badge--neutral{background:var(--enmori-info-soft);color:var(--enmori-blue-600)}.mgmt-badge--warning{background:var(--enmori-warning-soft);color:var(--enmori-warning)}.mgmt-section{gap:12px;display:grid}.mgmt-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;display:flex}.mgmt-section-header h3{color:var(--enmori-blue);margin:0;font-size:1.0625rem}.mgmt-section-header p{max-width:46rem;color:var(--enmori-muted);margin:2px 0 0;font-size:.8125rem;line-height:1.45}.mgmt-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 20px;display:flex}.mgmt-search{width:min(100%,26rem);color:var(--enmori-muted);gap:4px;margin:0;font-size:.75rem;font-weight:600;display:grid}.mgmt-search input,.mgmt-search select{min-height:2.5rem;font-size:.875rem;font-weight:400}.mgmt-count{color:var(--enmori-muted);margin:0;font-size:.8125rem}.mgmt-table-wrap{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);overflow-x:auto}.mgmt-table{border-collapse:collapse;width:100%;font-size:.8125rem}.mgmt-table th{background:var(--enmori-ice);color:var(--enmori-muted);letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 14px;font-size:.72rem;font-weight:700}.mgmt-table td{border-top:1px solid var(--enmori-border);vertical-align:middle;padding:10px 14px}.mgmt-table tbody tr:hover td{background:#fafbfd}.mgmt-table-actions{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.mgmt-entity-list{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mgmt-entity{border-bottom:1px solid var(--enmori-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.mgmt-entity:last-child{border-bottom:0}.mgmt-entity:hover{background:#fafbfd}.mgmt-entity-main{min-width:0;color:inherit;flex:1;gap:2px;padding:.85rem 1.1rem;text-decoration:none;display:grid}.mgmt-entity-main strong{color:var(--enmori-blue);font-size:.9375rem}.mgmt-entity-main span{color:var(--enmori-muted);font-size:.8125rem}.mgmt-entity .row-action{margin-right:1rem;text-decoration:none}.mgmt-result-list{gap:4px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.mgmt-result-list li{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);padding:6px 10px}.mgmt-form{gap:18px;display:grid}.mgmt-form-section{border:0;gap:10px;margin:0;padding:0;display:grid}.mgmt-form-section>legend{float:left;border-bottom:1px solid var(--enmori-border);width:100%;color:var(--enmori-blue);letter-spacing:.03em;text-transform:uppercase;margin:0 0 8px;padding:0 0 6px;font-size:.8125rem;font-weight:700}.mgmt-form-section>legend+*{clear:both}.mgmt-form-section-help{color:var(--enmori-muted);margin:0;font-size:.8125rem}.mgmt-form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px;display:grid}.mgmt-form-grid>label:not(.mgmt-field),.mgmt-form-grid>fieldset,.mgmt-form-grid>p,.mgmt-form-grid>.mgmt-checklist{grid-column:1/-1}.mgmt-field{color:var(--enmori-muted);gap:4px;margin:0;font-size:.75rem;font-weight:600;display:grid}.mgmt-field input,.mgmt-field select,.mgmt-field textarea{width:100%;min-height:2.5rem;color:var(--enmori-text);margin:0;font-size:.875rem;font-weight:400}.mgmt-required{color:#b42318;font-weight:700}.mgmt-field--invalid{color:#b42318}.mgmt-field--invalid input,.mgmt-field--invalid select,.mgmt-field--invalid textarea{background:#fef3f2;border-color:#b42318;box-shadow:0 0 0 2px #b423182e}.mgmt-field-error{color:#b42318;font-size:.75rem;font-weight:600}.mgmt-field--2{grid-column:span 2}.mgmt-field--3{grid-column:span 3}.mgmt-field--4{grid-column:span 4}.mgmt-field--6{grid-column:1/-1}.mgmt-form-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.mgmt-checklist{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);gap:6px;margin:0;padding:10px 12px;display:grid}.mgmt-checklist legend{color:var(--enmori-blue);padding:0 6px;font-size:.8125rem;font-weight:700}.mgmt-checklist label{align-items:center;gap:8px;margin:0;font-size:.8125rem;font-weight:400;display:flex}.mgmt-checklist input[type=checkbox]{width:1rem;height:1rem;min-height:0;margin:0}@media (max-width:760px){.mgmt-form-grid{grid-template-columns:minmax(0,1fr)}.mgmt-field--2,.mgmt-field--3,.mgmt-field--4,.mgmt-field--6{grid-column:1/-1}}.mgmt-dialog{gap:14px;width:min(100% - 32px,40rem);max-height:calc(100vh - 48px);display:grid;overflow-y:auto}.mgmt-dialog--lg{width:min(100% - 32px,52rem)}.mgmt-dialog:focus{outline:none}.mgmt-dialog .dialog-heading h2{margin:0;font-size:1.125rem}.mgmt-steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mgmt-steps li{border:1px solid var(--enmori-border);background:var(--enmori-surface);color:var(--enmori-muted);border-radius:999px;align-items:center;gap:8px;padding:.35rem .8rem .35rem .4rem;font-size:.8125rem;font-weight:600;display:flex}.mgmt-steps li span{background:var(--enmori-ice);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.72rem;display:inline-grid}.mgmt-steps li.is-current{border-color:var(--enmori-blue);color:var(--enmori-blue)}.mgmt-steps li.is-current span{background:var(--enmori-blue);color:#fff}.mgmt-steps li.is-done span{background:var(--enmori-green);color:#fff}.mgmt-import-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;gap:14px;display:grid}.mgmt-choice{align-content:start;gap:8px;margin:0;display:grid}.mgmt-choice legend{color:var(--enmori-blue);padding:0 6px;font-size:.9375rem;font-weight:700}.mgmt-choice label{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);cursor:pointer;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.mgmt-choice label.is-selected{border-color:var(--enmori-green);background:var(--enmori-green-soft)}.mgmt-choice input[type=radio]{width:1rem;height:1rem;min-height:0;margin:3px 0 0}.mgmt-choice small{color:var(--enmori-muted);font-size:.78rem;font-weight:400;display:block}.mgmt-dropzone{border:1px dashed var(--enmori-border-strong);border-radius:var(--enmori-radius);background:var(--enmori-ice);gap:8px;padding:18px;font-size:.875rem;display:grid}.mgmt-relation-list{gap:12px;display:grid}.mgmt-relation>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mgmt-relation h4{color:var(--enmori-blue);margin:0;font-size:1rem}.mgmt-subtitle-small{color:var(--enmori-muted);text-transform:uppercase;letter-spacing:.02em;margin:4px 0 0;font-size:.72rem;font-weight:700}.mgmt-table-chips{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mgmt-table-chips li{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:8px 12px;font-size:.8125rem;display:flex}.mgmt-table-chips li strong{color:var(--enmori-green-strong)}.mgmt-table-chips li span{color:var(--enmori-muted)}.journey-list{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-step{background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);column-gap:12px;padding:0 0 16px;display:grid;position:relative}.journey-step:before{background:var(--enmori-border-strong);content:"";width:2px;position:absolute;top:18px;bottom:0;left:8px}.journey-step:last-child:before{display:none}.journey-marker{border:3px solid var(--enmori-blue);background:var(--enmori-surface);border-radius:50%;grid-area:1/1;width:18px;height:18px;margin-top:2px}.journey-step--custom .journey-marker{border-color:var(--enmori-green)}.journey-heading{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 10px;display:flex}.journey-heading strong{color:var(--enmori-blue);font-size:.9375rem}.journey-meta{color:var(--enmori-muted);grid-column:2;margin:2px 0 0;font-size:.8125rem}.journey-meta:empty{display:none}.journey-actions,.journey-step>.journey-edit{grid-column:2;margin-top:6px}.journey-step>.button-row{grid-column:2;align-items:end;gap:8px 10px;margin-top:8px}.journey-step>.button-row label{color:var(--enmori-muted);gap:3px;margin:0;font-size:.75rem;font-weight:600;display:grid}.journey-step>.button-row input,.journey-step>.button-row select{min-height:2.25rem;font-size:.8125rem;font-weight:400}.journey-step>.button-row>button{min-height:2.25rem}.mgmt-section-header+.journey-list{margin-top:4px}.journey-step>.button-row{flex-wrap:wrap;justify-content:flex-start;display:flex}.journey-step>.button-row .link-button{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface);width:auto;min-height:0;color:var(--enmori-blue);padding:.25rem .6rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.journey-step>.button-row .link-button:hover{border-color:var(--enmori-green);color:var(--enmori-green-strong)}.journey-step>.button-row label{min-width:11rem}.management-card>*,.mgmt-ficha>*{min-width:0}.mgmt-table-wrap{max-width:100%;position:relative}.mgmt-tabs{max-width:100%}@media (max-width:560px){.mgmt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mgmt-info-grid{grid-template-columns:minmax(0,1fr)}}.general-discount-field input{width:100%}.enmori-sidebar[data-admin=list] a[href="/admin/contratantes"],.enmori-sidebar[data-admin=new] a[href="/admin/contratantes/novo"]{background:var(--enmori-green-strong);color:#fff;font-weight:600}.enmori-topbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.enmori-sidebar-exit{opacity:.85;border-top:1px solid #ffffff24;margin-top:1.25rem;padding-top:.9rem}.admin-plan-options{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:12px;display:grid}.admin-plan-option{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-surface);cursor:pointer;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;display:flex}.admin-plan-option:hover{border-color:var(--enmori-border-strong)}.admin-plan-option.is-selected{border-color:var(--enmori-green);background:var(--enmori-green-soft)}.admin-plan-option input[type=radio]{width:1rem;height:1rem;min-height:0;margin:3px 0 0}.admin-plan-option span{gap:2px;display:grid}.admin-plan-option strong{color:var(--enmori-blue);font-size:1rem}.admin-plan-option small{color:var(--enmori-muted);font-size:.8125rem;font-weight:400}.admin-page .mgmt-form{gap:20px}.mgmt-card{align-content:start}.mgmt-info>.mgmt-info-wide{grid-column:1/-1}.section-title{margin:16px 0 8px;font-size:1.05rem}.share-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.share-row{grid-template-columns:minmax(110px,1.2fr) 2.4fr auto;align-items:center;gap:12px;display:grid}.share-bar{background:var(--enmori-border);border-radius:999px;height:10px;display:block;overflow:hidden}.share-bar>i{background:var(--enmori-blue-600);border-radius:999px;height:100%;display:block}.share-row small{color:var(--enmori-muted,inherit);font-weight:400}.metric-list{gap:10px;margin:0;display:grid}.metric-list>div{justify-content:space-between;gap:12px;display:flex}.metric-list dt{color:var(--enmori-muted,inherit)}.metric-list dd{text-align:right;margin:0;font-weight:600}.file-upload{gap:6px;min-width:0;display:grid}.file-upload__label{color:var(--enmori-graphite);font-size:.82rem;font-weight:600}.file-upload__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.file-upload__drop{border:1.5px dashed var(--enmori-border);background:var(--enmori-ice);color:var(--enmori-blue);cursor:pointer;text-align:center;border-radius:10px;justify-items:center;gap:2px;padding:14px 16px;display:grid}.file-upload__drop:hover:not(:disabled){border-color:var(--enmori-green);background:var(--enmori-green-soft)}.file-upload__drop:disabled{cursor:not-allowed;opacity:.6}.file-upload__drop small,.file-upload__name small{color:#667085;font-weight:400}.file-upload__selected{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.file-upload__icon{background:var(--enmori-blue);color:#fff;border-radius:6px;flex:none;padding:4px 6px;font-size:.68rem;font-weight:700}.file-upload__name{flex:1;min-width:0;display:grid}.file-upload__name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.file-upload__link{color:var(--enmori-blue-600);cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:.82rem;font-weight:600}.file-upload__link--danger{color:#b42318}.file-upload__status{color:#667085;font-size:.82rem}.file-upload__status--success{color:var(--enmori-green-strong)}.file-upload__status--error{color:#b42318}.operational-timeline{margin:1rem 0;padding-left:2.4rem;list-style:none}.operational-timeline:before{background:linear-gradient(to bottom, var(--enmori-border-strong), var(--enmori-border));width:2px;top:.9rem;bottom:.9rem;left:.8rem}.operational-timeline>li{border-bottom:1px solid var(--enmori-border);gap:.15rem;margin-bottom:0;padding:.7rem 0 .9rem}.operational-timeline>li:last-child{border-bottom:0}.operational-timeline>li:before{border:2px solid var(--enmori-green);background:var(--enmori-green);width:1.15rem;height:1.15rem;box-shadow:0 0 0 4px var(--enmori-surface);color:#fff;content:"✓";place-items:center;font-size:.65rem;font-weight:700;line-height:1;display:grid;top:.75rem;left:-2.4rem}.operational-timeline>.activity-pending:before{border-color:var(--enmori-border-strong);background:var(--enmori-surface);content:""}.operational-timeline>.activity-overdue:before{border-color:var(--enmori-danger);background:var(--enmori-danger);content:"!"}.operational-timeline>.activity-revision:before{border-color:var(--enmori-blue);background:var(--enmori-blue);content:"↻"}.operational-timeline>li>strong:first-child{color:var(--enmori-blue);font-family:var(--enmori-font-display);font-size:.95rem}.operational-timeline>.activity-pending>strong:first-child{color:var(--enmori-muted)}.operational-timeline>li>span,.operational-timeline>li .step-history-detail span{color:var(--enmori-muted);font-size:.8125rem}.operational-timeline .step-outcome{color:var(--enmori-text);font-size:.875rem;font-weight:600}.step-occurrence--cancelled{border-left:3px solid var(--enmori-danger);padding-left:10px}.step-occurrence--reopened{border-left:3px solid var(--enmori-warning);padding-left:10px}.operational-timeline .step-history-detail .step-amendment{border-left-color:var(--enmori-warning)}.operational-timeline .activity-action{margin-top:.35rem}.price-table-picks{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);gap:8px;padding:10px 12px;display:grid}.price-table-pick{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.demo-form{text-align:left;gap:12px;display:grid}.demo-form label{gap:4px;font-size:.85rem;font-weight:600;display:grid}.demo-form__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.step-attachments{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.step-attachments li{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 8px;font-size:.8125rem;display:flex}.step-attachments__name{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;font-weight:600;overflow:hidden}.step-attachments__meta{color:var(--enmori-muted)}.nav-badge{background:var(--enmori-green);color:#fff;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:8px;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-grid}.operational-timeline>li.activity-item{border-bottom:0;gap:.2rem;padding:.6rem 0 .7rem}.operational-timeline>li.activity-item+li.activity-item{border-top:1px solid var(--enmori-border)}.activity-head{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.activity-title{color:var(--enmori-blue);font-family:var(--enmori-font-display);font-size:.95rem}.activity-pending .activity-title{color:var(--enmori-muted)}.activity-cancelled .activity-title{color:var(--enmori-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--enmori-border-strong);text-decoration-color:var(--enmori-border-strong)}.activity-badge{letter-spacing:.02em;border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4}.activity-badge--complete{background:var(--enmori-green-soft);color:var(--enmori-green-strong)}.activity-badge--pending{background:var(--enmori-ice);color:var(--enmori-muted)}.activity-badge--overdue{background:var(--enmori-danger-soft);color:var(--enmori-danger)}.activity-badge--cancelled{color:var(--enmori-danger);background:0 0;box-shadow:inset 0 0 0 1px #f2b8b2}.operational-timeline>.activity-cancelled:before{border-color:var(--enmori-border-strong);background:var(--enmori-surface);color:var(--enmori-danger);content:"×"}.operational-timeline .step-occurrence,.operational-timeline>li>.step-outcome{flex-wrap:wrap;align-items:baseline;gap:.1rem .75rem;padding:.2rem 0 0;display:flex}.operational-timeline .step-occurrence+.step-occurrence{border-top:1px dashed var(--enmori-border);margin-top:.15rem}.operational-timeline .step-occurrence .occurrence-title{flex:1 0 100%;font-size:.8125rem}.operational-timeline .step-history-detail{flex-wrap:wrap;gap:.05rem .75rem;display:flex}.operational-timeline .step-history-detail .step-amendment{border-top:0;border-left:2px solid var(--enmori-warning);flex-wrap:wrap;flex:1 0 100%;gap:.05rem .75rem;margin-top:.15rem;padding:.1rem 0 .1rem .6rem;display:flex}.step-occurrence--cancelled .step-history-detail .step-amendment{border-left-color:var(--enmori-danger)}.step-occurrence--cancelled,.step-occurrence--reopened{padding-left:.6rem}.send-summary{color:var(--enmori-muted);flex-wrap:wrap;align-items:baseline;gap:.1rem .75rem;font-size:.8125rem;display:flex}.send-summary__channel{background:var(--enmori-info-soft);color:var(--enmori-blue);border-radius:999px;padding:.05rem .5rem;font-weight:600}.send-summary__message{flex:1 0 100%}.send-summary__message summary{cursor:pointer;color:var(--enmori-blue)}.send-summary__message p{white-space:pre-wrap;margin:.25rem 0 0}.operational-timeline .step-attachments{flex-wrap:wrap;gap:.25rem .5rem;margin:.15rem 0 0;display:flex}.operational-timeline .step-attachments li{background:var(--enmori-ice);border:0;border-radius:999px;gap:.1rem .5rem;padding:.15rem .55rem .15rem .3rem}.step-attachments__icon{background:var(--enmori-blue);color:#fff;border-radius:4px;padding:.05rem .3rem;font-size:.625rem;font-weight:700}.step-attachments--cancelled li{color:var(--enmori-muted);background:0 0}.step-attachments--cancelled .step-attachments__name{text-decoration:line-through;-webkit-text-decoration-color:var(--enmori-border-strong);text-decoration-color:var(--enmori-border-strong)}.step-amend-form__note{flex:1 0 100%}.billing-manager{gap:.5rem;margin-top:.4rem;display:grid}.billing-panel{gap:.75rem;display:grid}.billing-panel__list{margin:0;padding:0;list-style:none;display:grid}.billing-panel__row{border-bottom:1px solid var(--enmori-border);grid-template-columns:minmax(8rem,1.4fr) repeat(3,minmax(5rem,1fr)) auto;align-items:center;gap:.25rem .75rem;padding:.55rem .5rem;font-size:.875rem;display:grid}.billing-panel__row--selected{background:var(--enmori-danger-soft)}.billing-panel__row--cancelled{color:var(--enmori-muted)}.billing-panel__row--cancelled strong{text-decoration:line-through}.billing-panel__pick{align-items:center;gap:.5rem;display:inline-flex}.billing-panel__pick input{width:auto;min-height:0}.billing-panel__note{color:var(--enmori-muted);grid-column:1/-1}.billing-panel__note--quiet{font-size:.75rem}.billing-panel__note--blocked{color:var(--enmori-warning)}.billing-panel__confirm{gap:.5rem;padding:.75rem 0 0;display:grid}.billing-panel__check{align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.billing-panel__check input{width:auto;min-height:0}@media (max-width:640px){.billing-panel__row{grid-template-columns:1fr 1fr}}.journey-editor{border-top:1px dashed var(--enmori-border-strong);gap:.75rem;margin-top:.4rem;padding:.75rem 0 .25rem;display:grid}.journey-editor__fields{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;gap:.6rem .9rem;display:grid}.journey-editor__fields label{color:var(--enmori-text);gap:.25rem;font-size:.75rem;font-weight:600;display:grid}.journey-editor__fields input,.journey-editor__fields select{width:100%;min-height:2.25rem;margin:0;font-size:.875rem}.journey-editor__actions{flex-wrap:wrap;gap:.5rem;display:flex}.journey-editor__actions button{width:auto;margin:0}.journey-meta{flex-wrap:wrap;gap:.25rem .4rem;margin:.15rem 0 0;display:flex}.journey-chip{background:var(--enmori-ice);color:var(--enmori-muted);border-radius:999px;padding:.1rem .55rem;font-size:.75rem}.journey-step .link-button--danger{color:var(--enmori-danger)}.filter-bar{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.25rem 0 .5rem;display:flex}.leads-table td{vertical-align:middle}.leads-table__date{white-space:nowrap;color:var(--enmori-muted)}.leads-table__contact{overflow-wrap:anywhere;gap:2px;display:grid}.leads-table__contact span{color:var(--enmori-muted);white-space:nowrap;font-size:.75rem}.leads-table__open{color:var(--enmori-blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.leads-table__open:hover{color:var(--enmori-green-strong);text-decoration:underline}.lead-detail__message{white-space:pre-line}.lead-detail__history{color:var(--enmori-muted);gap:4px;margin:0;padding-left:1.1rem;font-size:.8125rem;display:grid}@media (max-width:900px){.mgmt-responsive thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.mgmt-responsive,.mgmt-responsive tbody,.mgmt-responsive tr,.mgmt-responsive td{width:100%;display:block}.mgmt-responsive tr{border-top:1px solid var(--enmori-border);padding:8px 0}.mgmt-responsive tr:first-child{border-top:0}.mgmt-responsive td{border-top:0;grid-template-columns:5.25rem minmax(0,1fr);gap:8px;padding:4px 14px;display:grid}.mgmt-responsive td:before{content:attr(data-label);color:var(--enmori-muted);text-transform:uppercase;font-size:.72rem;font-weight:700}}.order-meta--structured{color:var(--enmori-text);align-items:center;gap:8px 14px}.order-rev-badge{border:1px solid var(--enmori-border-strong);background:var(--enmori-ice);color:var(--enmori-muted);letter-spacing:.03em;white-space:nowrap;border-radius:6px;align-items:center;padding:.1rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.order-parties{flex-wrap:wrap;align-items:flex-start;gap:6px 0;min-width:0;margin:0;display:flex}.order-parties>div{border-left:1px solid var(--enmori-border);gap:1px;min-width:0;padding:0 14px;display:grid}.order-parties dt{color:var(--enmori-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:700}.order-parties dd{color:var(--enmori-text);overflow-wrap:anywhere;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.order-made-at{color:var(--enmori-muted);font-size:.8125rem}@media (max-width:640px){.order-parties{flex-direction:column;width:100%}.order-parties>div{padding:0 0 0 10px}}.attachment-picker{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.attachment-picker__add{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background:var(--enmori-surface);min-height:2rem;color:var(--enmori-text);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.attachment-picker__add:hover:not(:disabled){border-color:var(--enmori-green);color:var(--enmori-green-strong)}.attachment-picker__add:disabled{cursor:not-allowed;opacity:.55}.attachment-picker__hint{color:var(--enmori-muted);font-size:.75rem}.attachment-picker__list{flex:1 0 100%;gap:4px;margin:0;padding:0;list-style:none;display:grid}.attachment-picker__list li{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius-sm);background:var(--enmori-ice);align-items:center;gap:10px;padding:4px 10px;font-size:.8125rem;display:flex}.attachment-picker__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.attachment-picker__size{color:var(--enmori-muted);white-space:nowrap;font-size:.75rem}.attachment-picker__remove{width:1.5rem;height:1.5rem;color:var(--enmori-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.1rem;line-height:1}.attachment-picker__remove:hover:not(:disabled){background:var(--enmori-danger-soft);color:var(--enmori-danger)}.mgmt-section-heading{color:var(--enmori-muted);letter-spacing:.06em;text-transform:uppercase;margin:20px 0 8px;font-size:.75rem;font-weight:700}.mgmt-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.contractors-table td,.leads-table td{vertical-align:middle}.mgmt-table-actions{text-align:right;white-space:nowrap}@media (max-width:900px){.mgmt-responsive .mgmt-num,.mgmt-responsive .mgmt-table-actions{text-align:left}.mgmt-responsive .mgmt-table-actions{padding-top:6px;display:block}}.contractor-badges{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.contractor-owner{gap:2px;margin:0;display:grid}.contractor-owner span{color:var(--enmori-muted);font-size:.8125rem}.mgmt-card--danger{border-color:#f0c8c3}.leads-table__who{gap:1px;display:grid}.leads-table__who span{color:var(--enmori-muted);font-size:.75rem}.lead-detail__wide{grid-column:1/-1}.lead-detail__follow{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-ice);padding:12px 14px}.lead-detail__history{gap:6px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.lead-detail__history li{grid-template-columns:9.5rem minmax(0,1fr);gap:10px;display:grid}.lead-detail__when{color:var(--enmori-muted);white-space:nowrap}.lead-detail__note{color:var(--enmori-muted);font-style:normal;display:block}@media (max-width:640px){.lead-detail__history li{grid-template-columns:1fr;gap:0}}.mgmt-muted{color:var(--enmori-muted);font-size:.8125rem}.mgmt-table-actions a,.mgmt-table-actions button{text-decoration:none}@media (max-width:900px){.mgmt-responsive td .mgmt-badge{justify-self:start}}.mgmt-card-title--section{border-bottom:1px solid var(--enmori-border);letter-spacing:.03em;text-transform:uppercase;padding-bottom:6px;font-size:.8125rem}.lead-detail .mgmt-info{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.lead-crm{gap:10px;display:grid}.lead-crm__block{border:1px solid var(--enmori-border);border-radius:var(--enmori-radius);background:var(--enmori-ice);gap:8px;padding:10px 14px;display:grid}.lead-crm__block h3{margin:0}.lead-crm__row{grid-template-columns:11rem minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lead-crm__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.lead-crm__block textarea,.lead-crm__block input,.lead-crm__block select{width:100%;min-width:0}.leads-table__overdue{color:var(--enmori-warning);font-weight:700}@media (max-width:640px){.lead-crm__row,.lead-crm__grid{grid-template-columns:1fr}}.mgmt-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.mgmt-card-head .mgmt-card-title{flex:auto}.registration-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px;display:grid}.registration-grid__wide{grid-column:span 3}.registration-grid__mid{grid-column:span 2}.registration-grid__narrow{grid-column:span 1}.registration-grid input{width:100%;min-width:0}.usage-meters{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:14px 24px;display:grid}.usage-meter{gap:6px;display:grid}.usage-meter__head{justify-content:space-between;gap:8px;font-size:.8125rem;display:flex}.usage-meter__head span{color:var(--enmori-muted)}.usage-meter__bar{background:#e8ecf2;border-radius:999px;height:6px;overflow:hidden}.usage-meter__bar span{background:var(--enmori-green);border-radius:999px;height:100%;display:block}.usage-meter__bar--over span{background:var(--enmori-danger)}.access-state{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.access-email{overflow-wrap:anywhere}.access-suspend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;padding-top:4px;display:flex}.access-suspend .link-button{color:var(--enmori-muted);font-size:.8125rem}@media (max-width:900px){.registration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-grid__wide{grid-column:span 2}.registration-grid__mid,.registration-grid__narrow{grid-column:span 1}}@media (max-width:520px){.registration-grid{grid-template-columns:1fr}.registration-grid__wide,.registration-grid__mid,.registration-grid__narrow{grid-column:span 1}}.access-status{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.send-summary__line{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.send-summary__text{white-space:pre-line}.step-versions{font-size:.8125rem}.step-versions>summary{width:fit-content;color:var(--enmori-muted);cursor:pointer}.step-attachments .link-button{width:auto;margin:0;padding:0 .25rem}.admin-page .mgmt-header{align-items:center;padding-bottom:6px}.admin-page .mgmt-header h1{letter-spacing:-.01em;font-size:1.75rem}.admin-page .mgmt-header .eyebrow{letter-spacing:.08em;margin-bottom:2px;font-size:.6875rem}.admin-page .mgmt-subtitle{font-size:.9375rem}.initials-avatar{letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.initials-avatar--sm{width:1.75rem;height:1.75rem;font-size:.6875rem}.initials-avatar--md{width:2.25rem;height:2.25rem;font-size:.8125rem}.initials-avatar--lg{border-radius:14px;width:3.25rem;height:3.25rem;font-size:1.125rem}.initials-avatar--0{background:var(--enmori-info-soft);color:var(--enmori-blue-600,#1f4fbf)}.initials-avatar--1{background:var(--enmori-green-soft);color:var(--enmori-green-strong)}.initials-avatar--2{background:var(--enmori-warning-soft);color:var(--enmori-warning)}.initials-avatar--3{color:var(--enmori-graphite);background:#eceff5}.mgmt-toolbar--search{align-items:center;margin:4px 0 2px}.search-field{width:min(100%,28rem);margin:0;display:block;position:relative}.search-field svg{color:var(--enmori-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-field input{border-radius:10px;width:100%;min-height:2.5rem;padding-left:2.25rem;font-size:.875rem}.admin-page .mgmt-table-wrap{border-radius:14px;box-shadow:0 1px 2px #0a1f440d,0 6px 20px #0a1f440a}.admin-page .mgmt-table th{border-bottom:1px solid var(--enmori-border);letter-spacing:.06em;background:#f7f9fc;padding:12px 16px;font-size:.6875rem}.admin-page .mgmt-table td{vertical-align:middle;padding:14px 16px}.admin-page .mgmt-table tbody tr{transition:background-color .12s}.admin-page .mgmt-table tbody tr:hover td{background:#f8fafd}.row-open{border:1px solid var(--enmori-border-strong);background:var(--enmori-surface);min-height:2rem;color:var(--enmori-blue);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.row-open:hover{border-color:var(--enmori-green);background:var(--enmori-green-soft);color:var(--enmori-green-strong)}.row-open:focus-visible{outline:2px solid var(--enmori-green);outline-offset:2px}.org-cell{align-items:center;gap:12px;min-width:0;display:flex}.org-cell__text{gap:1px;min-width:0;display:grid}.org-cell__text strong{color:var(--enmori-blue);font-size:.875rem;line-height:1.3}.org-cell__text span{color:var(--enmori-muted);font-size:.75rem}.contractors-table__name{min-width:17rem}.plan-name{color:var(--enmori-text);font-weight:600}.usage-mini{gap:5px;min-width:4.5rem;max-width:7rem;display:grid}.usage-mini__value{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.usage-mini__bar{background:#e8ecf2;border-radius:999px;height:4px;display:block;overflow:hidden}.usage-mini__bar span{background:var(--enmori-green);border-radius:999px;height:100%;display:block}.usage-mini--full .usage-mini__bar span{background:#d99a00}.usage-mini--over .usage-mini__bar span{background:var(--enmori-danger)}@media (max-width:900px){.admin-page .mgmt-responsive td{padding:4px 16px}.admin-page .mgmt-responsive td.contractors-table__name{min-width:0;padding-bottom:8px}.admin-page .mgmt-responsive td.contractors-table__name:before{display:none}.admin-page .mgmt-responsive td.contractors-table__name{display:block}.usage-mini{max-width:10rem}}.pipeline{flex-wrap:wrap;align-items:stretch;gap:10px;margin:6px 0 4px;display:flex}.pipeline__item{border:1px solid var(--enmori-border);background:var(--enmori-surface);min-width:6.5rem;box-shadow:var(--enmori-shadow);color:var(--enmori-muted);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:2px;padding:10px 16px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:grid}.pipeline__item:hover{border-color:var(--enmori-border-strong)}.pipeline__item[aria-pressed=true]{border-color:var(--enmori-blue);background:var(--enmori-blue);color:#dce4f2;box-shadow:0 4px 14px #0a1f442e}.pipeline__item[aria-pressed=true] .pipeline__count{color:#fff}.pipeline__count{color:var(--enmori-blue);font-family:var(--enmori-font-display,inherit);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1.1}.pipeline__label{font-size:.75rem;font-weight:600}.pipeline__alert{background:var(--enmori-warning-soft);color:var(--enmori-warning);border-radius:999px;align-self:center;margin-left:auto;padding:6px 12px;font-size:.8125rem;font-weight:700}.lead-stage{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:.2rem .7rem .2rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.lead-stage__dot{background:currentColor;border-radius:50%;width:7px;height:7px}.lead-stage--new{background:var(--enmori-info-soft);color:#1f4fbf}.lead-stage--contact{background:var(--enmori-warning-soft);color:var(--enmori-warning)}.lead-stage--won{background:var(--enmori-green-soft);color:var(--enmori-green-strong)}.lead-stage--closed{color:var(--enmori-muted);background:#eceff5}.leads-table__date{white-space:nowrap;font-variant-numeric:tabular-nums;gap:1px;font-size:.8125rem;display:grid}.leads-table__person{min-width:14rem}.leads-table__origin{justify-items:start;gap:3px;display:grid}.profile-chip{border:1px solid var(--enmori-border);color:var(--enmori-graphite);background:#f7f9fc;border-radius:6px;padding:.12rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.next-chip{border-radius:6px;width:fit-content;padding:.12rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.next-chip--overdue{background:var(--enmori-danger-soft);color:var(--enmori-danger)}.next-chip--today{background:var(--enmori-warning-soft);color:var(--enmori-warning)}.next-chip--soon{background:var(--enmori-info-soft);color:#1f4fbf}.next-chip--later{color:var(--enmori-muted);background:#eef1f5}.leads-table__overdue{font-weight:700}.leads-table__next{gap:3px;display:grid}.lead-dialog{width:min(960px,100%)}.lead-dialog .dialog-heading h2{letter-spacing:.08em;text-transform:uppercase;color:var(--enmori-muted);font-size:.75rem}.lead-detail{gap:16px;display:grid}.lead-hero{flex-wrap:wrap;align-items:center;gap:14px 16px;display:flex}.lead-hero__text{flex:8rem;min-width:0}.lead-hero__text h3{color:var(--enmori-blue);margin:0;font-size:1.375rem;line-height:1.2}.lead-hero__text p{color:var(--enmori-muted);margin:2px 0 0;font-size:.875rem}.lead-hero__stage{justify-items:end;gap:4px;font-size:.75rem;display:grid}.lead-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lead-column{gap:16px;min-width:0;display:grid}.lead-card{border:1px solid var(--enmori-border);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);border-radius:14px;gap:12px;padding:16px 18px;display:grid}.lead-card--muted{box-shadow:none;background:#f7f9fc;margin:0}.lead-card__title{color:var(--enmori-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.lead-facts{gap:10px;margin:0;display:grid}.lead-facts>div{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.lead-facts dt{color:var(--enmori-muted);font-size:.75rem;font-weight:600}.lead-facts dd{overflow-wrap:anywhere;margin:0;font-size:.875rem}.lead-quote{border-left:3px solid var(--enmori-green);color:var(--enmori-text);white-space:pre-line;background:#f7f9fc;border-radius:0 10px 10px 0;margin:0;padding:10px 14px;font-size:.875rem;line-height:1.5}.stage-picker{background:#f1f4f9;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:4px;display:grid}.stage-picker__option{min-height:2.25rem;color:var(--enmori-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 6px;font-size:.8125rem;font-weight:600;transition:background-color .12s,color .12s,box-shadow .12s}.stage-picker__option:hover:not(:disabled){color:var(--enmori-blue)}.stage-picker__option[aria-checked=true]{background:var(--enmori-surface);color:var(--enmori-blue);box-shadow:0 1px 3px #0a1f4424}.stage-picker__option--converted[aria-checked=true]{color:var(--enmori-green-strong)}.stage-picker__option--in_contact[aria-checked=true]{color:var(--enmori-warning)}.stage-picker__option:focus-visible{outline:2px solid var(--enmori-green);outline-offset:1px}.lead-inline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.lead-inline input,.lead-card textarea,.lead-card input,.lead-card select{width:100%;min-width:0}.lead-fields{gap:12px;display:grid}.lead-fields__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.lead-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.lead-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.lead-timeline__item{gap:2px;padding:0 0 16px 26px;display:grid;position:relative}.lead-timeline__item:before{background:var(--enmori-border);content:"";width:2px;position:absolute;top:14px;bottom:0;left:5px}.lead-timeline__item:last-child{padding-bottom:0}.lead-timeline__item:last-child:before{display:none}.lead-timeline__dot{border:2px solid var(--enmori-surface);background:var(--enmori-border-strong);width:12px;height:12px;box-shadow:0 0 0 1px var(--enmori-border-strong);border-radius:50%;position:absolute;top:4px;left:0}.lead-timeline__item--status .lead-timeline__dot{background:var(--enmori-blue);box-shadow:0 0 0 1px var(--enmori-blue)}.lead-timeline__item--note .lead-timeline__dot{background:var(--enmori-green);box-shadow:0 0 0 1px var(--enmori-green)}.lead-timeline__item--follow_up .lead-timeline__dot{background:#d99a00;box-shadow:0 0 0 1px #d99a00}.lead-timeline__head{flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:.875rem;display:flex}.lead-timeline__head strong{color:var(--enmori-blue)}.lead-timeline__meta{color:var(--enmori-muted);font-size:.75rem}.lead-timeline__text{color:var(--enmori-text);white-space:pre-line;margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:760px){.lead-columns{grid-template-columns:1fr}.lead-hero__stage{justify-items:start}.lead-facts>div{grid-template-columns:1fr;gap:2px}.stage-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-inline,.lead-fields__pair{grid-template-columns:1fr}.pipeline__item{flex:calc(33% - 10px)}.pipeline__alert{margin-left:0}}.contractor-hero{gap:14px;padding-bottom:4px;display:grid}.contractor-hero__main{align-items:center;gap:16px;min-width:0;display:flex}.contractor-hero__text{gap:6px;min-width:0;display:grid}.contractor-hero__text .eyebrow{letter-spacing:.08em;margin:0;font-size:.6875rem}.contractor-hero__text h1{color:var(--enmori-blue);letter-spacing:-.01em;margin:0;font-size:1.625rem;line-height:1.2}.admin-page .mgmt-tabs{gap:2px;margin-top:4px}.admin-page .mgmt-tabs a{border-radius:8px 8px 0 0;padding:.75rem 1.1rem;font-size:.875rem}.admin-page .mgmt-tabs a:hover{background:#f1f4f9}.admin-page .mgmt-tabs a.active{background:0 0;border-bottom-width:3px}.mgmt-ficha .mgmt-card{border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px #0a1f440d,0 6px 20px #0a1f4408}.mgmt-ficha .mgmt-card-title--section{border-bottom:1px solid var(--enmori-border);color:var(--enmori-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding-bottom:10px;font-family:inherit;font-size:.6875rem;font-weight:700}.mgmt-ficha .mgmt-info dt{color:var(--enmori-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.mgmt-ficha .mgmt-info dd{color:var(--enmori-text);margin:2px 0 0;font-size:.9375rem;font-weight:500}.reg-groups{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:20px 32px;display:grid}.reg-group{align-content:start;gap:12px;display:grid}.reg-group__title{color:var(--enmori-blue);margin:0;font-size:.8125rem;font-weight:700}.reg-facts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:12px 20px;margin:0;display:grid}.reg-facts dt{color:var(--enmori-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.reg-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.9375rem;font-weight:500}.mgmt-form .reg-group+.reg-group{padding-top:8px}.stat-tiles{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:12px;display:grid}.stat-tile{border:1px solid var(--enmori-border);background:#f9fafc;border-radius:12px;align-content:start;gap:6px;padding:12px 14px;display:grid}.stat-tile__label{color:var(--enmori-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.stat-tile__value{color:var(--enmori-blue);font-size:1.0625rem}.usage-meters{padding-top:4px}.usage-meter{border:1px solid var(--enmori-border);background:#f9fafc;border-radius:12px;padding:12px 14px}.usage-meter__head strong{font-variant-numeric:tabular-nums;font-size:.9375rem}.usage-meter__bar{height:8px}.access-suspend{border-top:1px dashed var(--enmori-border-strong);margin-top:8px;padding-top:14px}@media (max-width:900px){.reg-groups{grid-template-columns:1fr}.contractor-hero__text h1{font-size:1.375rem}}.mgmt-ficha .mgmt-card .mgmt-form-section>legend{color:var(--enmori-muted);letter-spacing:.08em;font-size:.6875rem}.mgmt-ficha .mgmt-card .mgmt-form-section>legend~*{margin-top:0}.mgmt-card .mgmt-table-wrap{box-shadow:none}.invite-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.invite-row{border:1px solid var(--enmori-border);background:#f9fafc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:.8125rem;display:flex}.invite-row__who{flex:14rem;min-width:0;display:grid}.invite-row__who span{color:var(--enmori-muted);overflow-wrap:anywhere}.invite-row__dates{font-size:.75rem}.provision-steps{counter-reset:step;flex-wrap:wrap;gap:8px 6px;margin:8px 0 4px;padding:0;list-style:none;display:flex}.provision-steps__item{border:1px solid var(--enmori-border);background:var(--enmori-surface);color:var(--enmori-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:.8125rem;font-weight:600;display:inline-flex}.provision-steps__number{width:1.5rem;height:1.5rem;color:var(--enmori-muted);background:#eceff5;border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.provision-steps__item.is-done{color:var(--enmori-green-strong);border-color:#bfe7d8}.provision-steps__item.is-done .provision-steps__number{background:var(--enmori-green);color:#fff}.provision-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:20px;display:grid}.provision-main{gap:16px;min-width:0;display:grid}.provision-main .mgmt-form-section{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:14px;padding:18px 20px 20px;box-shadow:0 1px 2px #0a1f440d,0 6px 20px #0a1f4408}.provision-main .mgmt-form-section>legend{float:left;border-bottom:1px solid var(--enmori-border);width:100%;color:var(--enmori-blue);letter-spacing:0;text-transform:none;margin:0 0 12px;padding:0 0 10px;font-size:.9375rem}.provision-main .mgmt-form-section-help{margin:-2px 0 2px}.provision-review{border-radius:14px;gap:14px;padding:18px 20px;position:sticky;top:16px}.provision-review .mgmt-card-title{font-size:.9375rem}.provision-review .mgmt-info{grid-template-columns:1fr;gap:10px}.provision-review .mgmt-info>div{border-bottom:1px solid var(--enmori-border);grid-template-columns:7.5rem minmax(0,1fr);gap:8px;padding-bottom:8px;display:grid}.provision-review .mgmt-info>div:last-child{border-bottom:0}.provision-review .mgmt-info dd{overflow-wrap:anywhere;margin:0;font-weight:600}.provision-review .mgmt-form-actions{grid-template-columns:1fr;gap:8px;display:grid}.provision-review .mgmt-form-actions .compact-action{text-align:center;justify-content:center;width:100%}.admin-plan-options{gap:12px}.admin-plan-option{border-radius:14px;padding:16px 18px;transition:border-color .12s,box-shadow .12s,background-color .12s;position:relative}.admin-plan-option:hover{box-shadow:0 4px 14px #0a1f4414}.admin-plan-option.is-selected{border-width:2px;padding:15px 17px;box-shadow:0 4px 16px #00a87829}.admin-plan-option strong{font-size:1.0625rem}@media (max-width:960px){.provision-layout{grid-template-columns:1fr}.provision-review{position:static}}.admin-plan-option input[type=radio]{border:2px solid var(--enmori-border-strong);background:var(--enmori-surface);appearance:none;border-radius:50%;flex:none;place-content:center;width:1.15rem;height:1.15rem;margin:2px 0 0;display:grid}.admin-plan-option input[type=radio]:checked{border-color:var(--enmori-green);background:radial-gradient(circle, var(--enmori-green) 0 42%, var(--enmori-surface) 46%)}.admin-plan-option input[type=radio]:focus-visible{outline:2px solid var(--enmori-green);outline-offset:2px}@media (max-width:900px){.mgmt-responsive td .lead-stage,.mgmt-responsive td .next-chip,.mgmt-responsive td .profile-chip{justify-self:start}}.mgmt-card-head{border-bottom:1px solid var(--enmori-border);padding-bottom:10px}.mgmt-ficha .mgmt-card-head .mgmt-card-title--section{border:0;padding:0}.access-email{font-size:.8125rem}.provision-review a.compact-action{text-decoration:none}.order-detail-card .operational-timeline>li.activity-item{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:14px;gap:8px;padding:14px 18px;display:grid;box-shadow:0 1px 2px #0a1f440a}.order-detail-card .operational-timeline>li.activity-item+li.activity-item{margin-top:12px}.order-detail-card .operational-timeline>li.activity-pending{border-style:dashed;border-color:var(--enmori-border-strong);box-shadow:none;background:#fafbfd}.order-detail-card .operational-timeline>li.activity-cancelled{border-color:var(--enmori-border);box-shadow:none;background:#f8f9fb}.order-detail-card .operational-timeline>li.activity-overdue{background:#fffdf7;border-color:#f0d9a8}.order-detail-card .operational-timeline .activity-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.order-detail-card .operational-timeline .activity-title{color:var(--enmori-blue);letter-spacing:-.005em;font-size:.9375rem;font-weight:700}.order-detail-card .operational-timeline .activity-pending .activity-title{color:var(--enmori-muted);font-weight:600}.order-detail-card .operational-timeline .activity-badge{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:.12rem .6rem .12rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.order-detail-card .operational-timeline .activity-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.order-detail-card .operational-timeline .activity-badge--pending{color:var(--enmori-muted);background:#eef1f6}.order-detail-card .operational-timeline .activity-badge--cancelled{color:var(--enmori-muted);background:#eceff5}.order-detail-card .operational-timeline .step-meta{color:var(--enmori-muted);flex-wrap:wrap;align-items:baseline;gap:4px 20px;font-size:.8125rem;display:flex}.order-detail-card .operational-timeline .step-meta .step-outcome,.order-detail-card .operational-timeline .step-meta__item time{color:var(--enmori-text);background:0 0;border:0;margin:0;padding:0;font-size:.8125rem;font-weight:600}.order-detail-card .operational-timeline .step-meta .step-history-detail{display:contents}.order-detail-card .operational-timeline .step-meta .step-history-detail>span{color:var(--enmori-muted);background:0 0;margin:0;padding:0;font-size:.8125rem}.order-detail-card .operational-timeline .step-meta .step-amendment{border:1px solid var(--enmori-border);color:var(--enmori-muted);background:#f7f9fc;border-radius:10px;flex:100%;margin:4px 0 0;padding:8px 12px;font-size:.8125rem}.order-detail-card .operational-timeline .step-meta__item{color:var(--enmori-muted)}.order-detail-card .operational-timeline .step-due{color:var(--enmori-muted);font-size:.8125rem}.order-detail-card .operational-timeline .step-due--action{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.order-detail-card .operational-timeline .step-due--action .forecast-reschedule{flex:100%}.forecast-reschedule__error{color:var(--enmori-danger,#b42318);font-size:.75rem;font-weight:500}.step-due--action .forecast-reschedule__open{margin:0}.send-summary{gap:6px;display:grid}.send-summary__method{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.8125rem;display:flex}.method-chip{background:var(--enmori-info-soft);color:#1f4fbf;border-radius:999px;padding:.14rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.send-summary__note{color:var(--enmori-muted);font-size:.8125rem}.step-link{width:fit-content;color:var(--enmori-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.step-link:hover{color:var(--enmori-green-strong);text-decoration-color:currentColor}.order-detail-card .operational-timeline .step-occurrence{background:0 0;border:0;gap:4px;margin:0;padding:0;display:grid}.order-detail-card .operational-timeline .step-occurrence+.step-occurrence{border-top:1px solid var(--enmori-border);margin-top:8px;padding-top:10px}.order-detail-card .operational-timeline .step-occurrence .occurrence-title{color:var(--enmori-text);font-size:.875rem}.order-detail-card .operational-timeline .step-occurrence--cancelled{color:var(--enmori-muted)}.order-detail-card .operational-timeline .activity-action{border:0;border-top:1px solid var(--enmori-border);background:0 0;gap:10px;margin:2px 0 0;padding:10px 0 0;display:grid}.order-detail-card .operational-timeline .activity-action .button-row{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.order-detail-card .operational-timeline .activity-action input:not([type=file]),.order-detail-card .operational-timeline .activity-action select{border-radius:8px;min-height:2.25rem;padding:0 .75rem;font-size:.8125rem}.order-detail-card .operational-timeline .activity-action .button-row>input:not([type=date]){flex:14rem;width:auto;min-width:0}.order-detail-card .operational-timeline .activity-action .button-row>input[type=date]{flex:none;width:10.5rem}.order-detail-card .operational-timeline .activity-action .button-row>label{color:var(--enmori-muted);flex:0 12rem;gap:4px;margin:0;font-size:.75rem;font-weight:600;display:grid}.order-detail-card .operational-timeline .activity-action button,.order-detail-card .operational-timeline .activity-action a.primary-button{border-radius:8px;width:auto;min-height:2.25rem;padding:0 1rem;font-size:.8125rem;font-weight:600;text-decoration:none}.order-detail-card .operational-timeline .activity-action .button-row>button:not(.primary-button):not(.step-action){border:1px solid var(--enmori-border-strong);background:var(--enmori-surface);color:var(--enmori-blue)}.order-detail-card .operational-timeline .activity-action .button-row>button:not(.primary-button):not(.step-action):hover:not(:disabled){border-color:var(--enmori-green);color:var(--enmori-green-strong)}.order-detail-card .operational-timeline .step-action{border-radius:8px;min-height:1.875rem;padding:0 .75rem;font-size:.75rem}.order-detail-card .file-upload{flex:14rem;gap:4px;min-width:0;display:grid}.order-detail-card .file-upload__label{color:var(--enmori-muted);font-size:.75rem;font-weight:600}.order-detail-card .file-upload__drop{border:1px solid var(--enmori-border-strong);background:var(--enmori-surface);width:fit-content;max-width:100%;min-height:2.25rem;color:var(--enmori-blue);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 .85rem;display:inline-flex}.order-detail-card .file-upload__drop:before{content:"";background:currentColor;flex:none;width:15px;height:15px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.4 11.1-9.2 9.2a6 6 0 0 1-8.5-8.5l9.2-9.2a4 4 0 0 1 5.7 5.7l-9.2 9.2a2 2 0 0 1-2.8-2.8l8.5-8.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.4 11.1-9.2 9.2a6 6 0 0 1-8.5-8.5l9.2-9.2a4 4 0 0 1 5.7 5.7l-9.2 9.2a2 2 0 0 1-2.8-2.8l8.5-8.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.order-detail-card .file-upload__drop strong{font-size:.8125rem;font-weight:600}.order-detail-card .file-upload__drop small{color:var(--enmori-muted);font-size:.6875rem}.order-detail-card .operational-timeline .file-upload__drop:hover:not(:disabled){border-color:var(--enmori-green);color:var(--enmori-green-strong)}.order-detail-card .file-upload__selected{border:1px solid var(--enmori-border);background:#f7f9fc;border-radius:8px;align-items:center;gap:10px;min-height:2.25rem;padding:4px 10px;display:flex}.order-detail-card .operational-timeline .step-hint{color:var(--enmori-muted);font-size:.8125rem}.order-detail-card .file-upload__drop{white-space:nowrap}.order-detail-card .file-upload__drop small,.order-detail-card .operational-timeline .activity-action>.button-row:empty,.order-detail-card .operational-timeline .activity-action:empty{display:none}.order-detail-card .operational-timeline .billing-manager{margin:0}.order-detail-card .operational-timeline .billing-manager>button{width:fit-content;min-height:0;color:var(--enmori-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.order-detail-card .operational-timeline .billing-manager>button:hover{color:var(--enmori-green-strong);text-decoration-color:currentColor}.order-detail-card .operational-timeline .step-meta .step-amendment{flex-wrap:wrap;gap:2px 18px;display:flex}.order-detail-card .operational-timeline .activity-action .button-row{background:0 0;border:0;min-height:0;margin:0;padding:0}.order-detail-card .operational-timeline .activity-action:before,.order-detail-card .operational-timeline .activity-action .button-row:before{content:none;display:none}.order-detail-card .operational-timeline .activity-action{border-radius:0}.order-detail-card .doc-upload{border:1px solid var(--enmori-border);background:#f9fafc;border-radius:14px;grid-template-columns:minmax(12rem,1.2fr) minmax(0,1fr) auto;align-items:end;gap:12px;margin:8px 0 18px;padding:14px 16px;display:grid}.order-detail-card .doc-upload__type,.order-detail-card .doc-upload__notes{color:var(--enmori-muted);gap:4px;margin:0;font-size:.75rem;font-weight:600;display:grid}.order-detail-card .doc-upload__notes input,.order-detail-card .doc-upload select{border:1px solid var(--enmori-border-strong);background-color:var(--enmori-surface);border-radius:8px;min-height:2.25rem;padding:0 .75rem;font-size:.8125rem}.order-detail-card .doc-upload .file-upload{flex:none}.order-detail-card .doc-upload .primary-button{border-radius:8px;min-height:2.25rem;padding:0 1.1rem;font-size:.8125rem}.doc-sections{gap:22px;display:grid}.doc-section{gap:8px;display:grid}.doc-section__title{color:var(--enmori-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.order-documents{gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-detail-card .order-document{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #0a1f440a}.order-detail-card .order-document__icon{background:var(--enmori-blue);color:#fff;border-radius:10px;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-size:.6875rem;font-weight:700;display:inline-grid}.order-detail-card .order-document__body{flex:1 1 0;gap:1px;min-width:0;display:grid}.order-detail-card .order-document__title{color:var(--enmori-blue);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.9375rem;display:flex}.order-detail-card .order-document__meta{color:var(--enmori-text);font-size:.8125rem}.order-detail-card .order-document__meta--muted{color:var(--enmori-muted)}.doc-badge{background:var(--enmori-green-soft);color:var(--enmori-green-strong);border-radius:999px;padding:.1rem .55rem;font-size:.6875rem;font-weight:700}.doc-versions{font-size:.8125rem}.doc-versions>summary{width:fit-content;color:var(--enmori-muted);cursor:pointer;margin:2px 0 8px;font-weight:600}.doc-versions>summary:hover{color:var(--enmori-green-strong)}.doc-versions .order-document{box-shadow:none;background:#fafbfd}.order-detail-card .operational-timeline .send-occurrence{gap:6px;display:grid}.order-detail-card .operational-timeline .send-occurrence+.send-occurrence{border-top:1px solid var(--enmori-border);margin-top:6px;padding-top:12px}.order-detail-card .operational-timeline .send-occurrence--cancelled{color:var(--enmori-muted)}.order-detail-card .operational-timeline .send-occurrence--cancelled .method-chip{color:var(--enmori-muted);background:#eceff5}.send-occurrence__state{color:var(--enmori-danger);font-size:.75rem;font-weight:700}@media (max-width:760px){.order-detail-card .doc-upload{grid-template-columns:1fr}.order-detail-card .order-document{gap:10px;padding:10px 12px}.order-detail-card .order-document__icon{width:2.25rem;height:2.25rem}}.order-detail-card .next-activity{margin-top:28px}.order-detail-card .next-activity>h3{color:var(--enmori-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.6875rem;font-weight:700}.order-detail-card .next-activity .activity-action{border:1px solid var(--enmori-border);background:#fafbfd;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 16px;display:flex}.order-detail-card .next-activity .activity-action>strong{color:var(--enmori-text);flex:1 0 100%;font-size:.875rem}.order-detail-card .next-activity .activity-action input{border-radius:8px;flex:16rem;width:auto;min-height:2.25rem;font-size:.8125rem}.order-detail-card .next-activity .danger-button{border-radius:8px;width:auto;min-height:2.25rem;padding:0 1rem;font-size:.8125rem}.order-detail-card .operational-timeline .amendment-line{color:var(--enmori-text);background:0 0;border:0;flex:100%;margin:2px 0 0;padding:0;font-size:.8125rem;font-weight:400;line-height:1.5}.order-detail-card .operational-timeline .amendment-line__word{font-weight:700}.order-detail-card .operational-timeline .amendment-line__word--cancellation{color:var(--enmori-danger)}.order-detail-card .operational-timeline .send-occurrence--cancelled,.order-detail-card .operational-timeline .step-occurrence--cancelled{color:inherit}.order-detail-card .operational-timeline .step-occurrence--cancelled .step-outcome{color:var(--enmori-text)}.order-refs{color:var(--enmori-muted);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:4px 16px;margin:0;font-size:.75rem;display:flex}.order-ref-label{font-weight:600}.order-ref-value{color:var(--enmori-text);overflow-wrap:anywhere;font-weight:700}.order-ref-empty{font-style:italic}.order-refs-edit{color:var(--enmori-blue-600);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.order-refs--editing{align-items:flex-end}.order-refs--editing label{gap:3px;font-weight:600;display:grid}.order-refs--editing input{min-width:11rem;padding:.3rem .5rem;font-size:.8125rem}.order-refs-actions{gap:8px;display:inline-flex}.order-refs-error{color:var(--enmori-danger);flex-basis:100%}.order-ref-hint{color:var(--enmori-muted);overflow-wrap:anywhere;margin-top:1px;font-size:.6875rem;font-weight:500;display:block}@media (max-width:640px){.order-refs{flex-direction:column;align-items:flex-start}.order-refs--editing input{width:100%;min-width:0}}.order-customer-ref{gap:4px;max-width:18rem;margin-bottom:10px;font-size:.8125rem;font-weight:600;display:grid}@media (max-width:640px){.orders-page .orders-table,.orders-page .orders-table tbody,.orders-page .orders-table tr,.orders-page .orders-table td{display:block}.orders-page .orders-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.orders-page .orders-table tr{border-bottom:1px solid var(--enmori-border);padding:.7rem .9rem}.orders-page .orders-table tbody tr:last-child{border-bottom:0}.orders-page .orders-table td{overflow-wrap:anywhere;border:0;grid-template-columns:8.75rem minmax(0,1fr);align-items:baseline;gap:8px;padding:.2rem 0;display:grid}.orders-page .orders-table td:before{content:attr(data-label);color:var(--enmori-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.orders-page .orders-table td:empty{display:none}.orders-page .orders-table td[data-label=Pedido]{padding-bottom:.3rem;display:block}.orders-page .orders-table td[data-label=Pedido]:before{display:none}.orders-page .orders-table td[data-label=Situação]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.orders-page .orders-table td[data-label=Situação]:before{flex:0 0 8.75rem}}.kpi-detail{color:var(--enmori-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:600}.kpi-grid--my-day{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.7fr);align-items:stretch}.kpi-grid--my-day .kpi-card{text-align:center;justify-content:center;align-items:center;padding:18px 20px}.kpi-grid--my-day .kpi-body,.kpi-grid--my-day .kpi-card--goal .kpi-body{text-align:center;align-content:center;justify-items:center;gap:4px;width:100%}.kpi-grid--my-day .kpi-value,.kpi-grid--my-day .kpi-detail,.kpi-grid--my-day .kpi-delta,.kpi-grid--my-day .kpi-hint,.kpi-grid--my-day .kpi-label{text-align:center}.kpi-grid--my-day .kpi-card--goal .kpi-body{gap:8px}.kpi-grid--my-day .kpi-card--goal .kpi-hint{font-size:.8125rem}@media (max-width:1100px){.kpi-grid--my-day{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-grid--my-day .kpi-card--goal{grid-column:1/-1}}@media (max-width:640px){.kpi-grid--my-day{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid--my-day .kpi-card:nth-child(3):not(.kpi-card--goal){grid-column:1/-1}}.condition-field{gap:4px;margin-top:.45rem;display:grid}.condition-field>.condition-label>label{margin-top:0}.period-picker{justify-items:end;gap:4px;display:grid;position:relative}.period-picker__summary{min-height:0;color:var(--enmori-blue-600);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:600}.period-picker__summary:hover{text-decoration:underline}.period-picker__popover{z-index:20;border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:12px;gap:10px;width:min(20rem,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0a1f442e}.period-picker__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.period-picker__fields label{color:var(--enmori-muted);gap:4px;margin:0;font-size:.75rem;display:grid}.period-picker__fields input{min-height:2.25rem;padding:.3rem .5rem}.period-picker__error{color:var(--enmori-danger);margin:0;font-size:.8125rem}.period-picker__actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.period-picker{justify-items:stretch}.period-picker__popover{left:0;right:auto}}.kpi-grid--my-day .kpi-card:not(.kpi-card--goal) .kpi-label{font-size:.875rem}.kpi-grid--my-day .kpi-card:not(.kpi-card--goal) .kpi-value{font-size:2.125rem;line-height:1.1}.kpi-grid--my-day .kpi-card:not(.kpi-card--goal) .kpi-detail{font-size:1.0625rem}.kpi-grid--my-day .kpi-card:not(.kpi-card--goal) .kpi-delta{font-size:.875rem}body:not([data-persona=buyer]) .order-detail-card .order-header{border:1px solid var(--enmori-border);background:linear-gradient(135deg, var(--enmori-ice), var(--enmori-surface));border-radius:14px;align-items:center;padding:14px 18px}body:not([data-persona=buyer]) .order-header-main{gap:2px}body:not([data-persona=buyer]) .order-header-main .eyebrow{color:var(--enmori-green-strong);letter-spacing:.1em;margin:0;font-size:.6875rem}body:not([data-persona=buyer]) .order-header-main h1{color:var(--enmori-blue);font-size:1.75rem;line-height:1.1}body:not([data-persona=buyer]) .order-header-main .order-meta--structured{gap:8px 12px;margin-top:6px}body:not([data-persona=buyer]) .order-header-main .order-parties>div:first-child{border-left:0;padding-left:0}body:not([data-persona=buyer]) .order-header-main .order-rev-badge{background:var(--enmori-surface)}body:not([data-persona=buyer]) .journey-step>.journey-editor{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:10px;grid-column:2;min-width:0;margin-top:8px;padding:12px 14px;box-shadow:0 1px 2px #0a1f440f}body:not([data-persona=buyer]) .journey-step>.journey-editor .journey-editor__fields{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.forecast-reschedule{border:1px solid var(--enmori-border);background:var(--enmori-ice);border-radius:10px;grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;align-items:end;gap:8px 12px;margin-top:8px;padding:10px 12px;display:grid}.forecast-reschedule label{color:var(--enmori-muted);gap:4px;margin:0;font-size:.75rem;font-weight:600;display:grid}.forecast-reschedule input{min-height:2.25rem;font-size:.8125rem}.forecast-reschedule__actions{gap:8px;display:flex}.forecast-reschedule__open{width:auto;margin-top:8px}@media (max-width:760px){.forecast-reschedule{grid-template-columns:minmax(0,1fr)}}body:not([data-persona=buyer]) .order-header-main .eyebrow{font-size:.75rem}body:not([data-persona=buyer]) .order-header-main h1{letter-spacing:-.01em;font-size:2rem;font-weight:700}body:not([data-persona=buyer]) .order-header-main .status-pill{padding:.25rem .75rem;font-size:.8125rem}body:not([data-persona=buyer]) .order-header-main .order-rev-badge{padding:.2rem .55rem;font-size:.75rem}body:not([data-persona=buyer]) .order-header-main .order-parties dt{font-size:.6875rem}body:not([data-persona=buyer]) .order-header-main .order-parties dd{font-size:.9375rem;font-weight:600}body:not([data-persona=buyer]) .order-header-main .order-refs,body:not([data-persona=buyer]) .order-header-main .order-ref-value,body:not([data-persona=buyer]) .order-header-main .order-ref-label{font-size:.8125rem}body:not([data-persona=buyer]) .order-detail-card .order-actions .compact-action{min-height:2.25rem;font-size:.875rem}.rep-transport{margin:18px 0 6px}.rep-transport h3{margin:0 0 8px}.rep-transport__table{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:12px;overflow:hidden}.rep-transport__head,.rep-transport__row{grid-template-columns:minmax(7.5rem,.9fr) minmax(0,1.8fr) minmax(5.5rem,.6fr) minmax(6.5rem,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:10px 16px;display:grid}.rep-transport__head{background:var(--enmori-ice);color:var(--enmori-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.rep-transport__row{border-top:1px solid var(--enmori-border);font-size:.9375rem}.rep-transport__row strong{color:var(--enmori-blue)}.rep-transport .num{text-align:right;font-variant-numeric:tabular-nums}.freight-mode{background:var(--enmori-ice);color:var(--enmori-blue);border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.freight-mode--FOB{background:var(--enmori-warning-soft);color:var(--enmori-warning)}@media (max-width:720px){.rep-transport__head{display:none}.rep-transport__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.rep-transport__row>strong{grid-column:1/-1}.rep-transport__row>[data-label]:not(strong):before{content:attr(data-label);color:var(--enmori-muted);text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.rep-transport .num{text-align:left}}.rep-parties{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:14px;margin-top:18px;display:grid}.rep-party{border:1px solid var(--enmori-border);border-left:4px solid var(--enmori-blue);background:var(--enmori-surface);border-radius:12px;align-content:start;gap:10px;padding:16px 18px;display:grid}.rep-party--billing{border-left-color:var(--enmori-green)}.rep-party--shipping{border-left-color:var(--enmori-warning)}.rep-party h3{color:var(--enmori-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.rep-party__name{color:var(--enmori-blue);font-size:1.0625rem;line-height:1.3}.rep-party__facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:8px 16px;margin:0;display:grid}.rep-party__facts div{gap:1px;min-width:0;display:grid}.rep-party__facts dt,.rep-party__label{color:var(--enmori-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.rep-party__facts dd{overflow-wrap:anywhere;margin:0;font-size:.875rem}.rep-party__address{gap:2px;margin:0;font-size:.875rem;display:grid}.rep-items{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:12px;max-height:70vh;overflow:auto}.rep-items__table{border-collapse:separate;border-spacing:0;width:100%;min-width:64rem;font-size:.875rem}.rep-items__table th,.rep-items__table td{border-bottom:1px solid var(--enmori-border);vertical-align:top;text-align:left;padding:9px 12px}.rep-items__table thead th{z-index:1;background:var(--enmori-ice);color:var(--enmori-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.6875rem;font-weight:700;position:sticky;top:0}.rep-items__table tbody tr:nth-child(2n){background:#fafbfd}.rep-items__table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rep-items__code{color:var(--enmori-muted);white-space:nowrap}.rep-items__desc{min-width:16rem;font-weight:600}.rep-items__desc .item-notes{color:var(--enmori-muted);margin-top:2px;font-size:.75rem;font-weight:400;display:block}.rep-items__taxes{gap:1px;min-width:8.5rem;font-size:.8125rem;display:grid}.rep-items__taxes span{white-space:nowrap}.rep-items__none{color:var(--enmori-muted)}.rep-items__total{color:var(--enmori-blue);font-weight:700}.rep-items__table tfoot th,.rep-items__table tfoot td{background:var(--enmori-ice);border-bottom:0;font-weight:700;position:sticky;bottom:0}.rep-items__table tfoot th{text-align:right;color:var(--enmori-muted)}@media (max-width:760px){.rep-items{background:0 0;border:0;max-height:none;overflow:visible}.rep-items__table,.rep-items__table tbody,.rep-items__table tr,.rep-items__table tfoot{min-width:0;display:block}.rep-items__table thead{display:none}.rep-items__table tbody tr{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-bottom:10px;padding:10px 12px;display:grid}.rep-items__table td{border:0;padding:0}.rep-items__table td:before{content:attr(data-label);color:var(--enmori-muted);text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.rep-items__table .rep-items__desc,.rep-items__table .rep-items__taxes{grid-column:1/-1}.rep-items__table .num{text-align:left}.rep-items__table tfoot tr{background:var(--enmori-ice);border-radius:10px;justify-content:space-between;padding:10px 12px;display:flex}.rep-items__table tfoot th{text-align:left;padding:0;display:block}}.redelivery-form{margin-top:8px}.redelivery-form .form-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end}.rep-party__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rep-party__fact--wide{grid-column:1/-1}.rep-items__table th,.rep-items__table td{padding:8px 10px}.rep-items__taxes{min-width:7.5rem}.rep-items__table{min-width:0}.rep-items__table thead th{white-space:normal;line-height:1.2}.rep-items__desc{min-width:11rem}.rep-items__taxes{display:table-cell}.rep-items__taxes span{display:block}.rep-transport__entry>.rep-transport__row{border-top:0}.rep-transport__entry{border-top:1px solid var(--enmori-border)}.rep-transport__notice{color:var(--enmori-warning);margin:0;padding:0 16px 10px;font-size:.8125rem;font-weight:600}body:not([data-persona=buyer]) .freight-grid{align-items:end;gap:10px 14px;margin-top:10px;display:grid}body:not([data-persona=buyer]) .freight-grid--main{grid-template-columns:8.5rem 10.5rem minmax(0,1fr)}body:not([data-persona=buyer]) .freight-grid--stage{grid-template-columns:minmax(0,1.7fr) 8.5rem 10.5rem minmax(0,1.2fr);margin-top:0}body:not([data-persona=buyer]) .freight-grid label{gap:4px;min-width:0;margin:0;display:grid}body:not([data-persona=buyer]) .freight-grid select,body:not([data-persona=buyer]) .freight-grid input{width:100%;min-height:2.5rem;margin:0}body:not([data-persona=buyer]) .redelivery-stage{border:1px solid var(--enmori-border);background:var(--enmori-ice);border-radius:12px;gap:6px;margin-top:10px;padding:12px 14px;display:grid}body:not([data-persona=buyer]) .redelivery-form>summary{cursor:pointer;font-weight:600}.freight-notice{background:var(--enmori-warning-soft);color:var(--enmori-warning);border-radius:8px;margin:4px 0 0;padding:6px 10px;font-size:.8125rem;font-weight:600}@media (max-width:720px){body:not([data-persona=buyer]) .freight-grid--main,body:not([data-persona=buyer]) .freight-grid--stage{grid-template-columns:repeat(2,minmax(0,1fr))}body:not([data-persona=buyer]) .freight-grid--main>label:last-child,body:not([data-persona=buyer]) .freight-grid--stage>label:first-child,body:not([data-persona=buyer]) .freight-grid--stage>label:last-child{grid-column:1/-1}}.dash-conversion .conversion{gap:14px;display:grid}.dash-conversion .conversion-line{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.dash-conversion .conversion-line>span{border:1px solid var(--enmori-border);background:var(--enmori-ice);color:var(--enmori-muted);text-align:center;border-radius:10px;justify-items:center;gap:2px;padding:10px 6px;font-size:.8125rem;display:grid;position:relative}.dash-conversion .conversion-line>span strong{color:var(--enmori-blue);font-size:1.5rem;line-height:1.1}.dash-conversion .conversion-arrow{z-index:1;color:var(--enmori-muted);font-style:normal;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.dash-conversion .conversion-rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.dash-conversion .conversion-rates li{background:var(--enmori-green-soft,#eaf6ef);color:var(--enmori-green-strong);text-align:center;border-radius:10px;justify-items:center;gap:2px;padding:8px 6px;font-size:.8125rem;display:grid}.dash-conversion .conversion-rates li strong{font-size:1.125rem}.dash-conversion .funnel{margin:0}@media (max-width:420px){.dash-conversion .conversion-line{grid-template-columns:1fr}.dash-conversion .conversion-arrow{display:none}}body:not([data-persona=buyer]) .payment-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:12px 16px;display:grid}body:not([data-persona=buyer]) .payment-row .condition-label{align-items:center;min-height:1.5rem}body:not([data-persona=buyer]) .payment-row .condition-field select,body:not([data-persona=buyer]) .payment-row .condition-field input,body:not([data-persona=buyer]) .freight-grid select,body:not([data-persona=buyer]) .freight-grid input{box-sizing:border-box;width:100%;height:2.5rem;min-height:2.5rem;margin:0;padding:0 .75rem;font-size:.875rem}body:not([data-persona=buyer]) .freight-grid--main,body:not([data-persona=buyer]) .freight-grid--stage{grid-template-columns:minmax(0,2fr) minmax(5.75rem,.55fr) minmax(7rem,.8fr) minmax(0,1.3fr);gap:10px 12px}body:not([data-persona=buyer]) .freight-carrier{gap:4px;min-width:0;display:grid}body:not([data-persona=buyer]) .freight-carrier .condition-label{align-items:center;min-height:1.5rem}body:not([data-persona=buyer]) .freight-grid label{min-height:0}@media (max-width:720px){body:not([data-persona=buyer]) .payment-row{grid-template-columns:minmax(0,1fr)}body:not([data-persona=buyer]) .freight-grid--main,body:not([data-persona=buyer]) .freight-grid--stage{grid-template-columns:repeat(2,minmax(0,1fr))}body:not([data-persona=buyer]) .freight-grid--main>.freight-carrier,body:not([data-persona=buyer]) .freight-grid--main>label:last-child,body:not([data-persona=buyer]) .freight-grid--stage>label:first-child,body:not([data-persona=buyer]) .freight-grid--stage>label:last-child{grid-column:1/-1}}.forecast-reschedule__open{width:auto;margin:4px 0 0;padding:0;font-size:.8125rem;font-weight:600}.step-reschedule{border-left:3px solid var(--enmori-border-strong);color:var(--enmori-muted);gap:1px;margin-top:6px;padding-left:10px;font-size:.8125rem;display:grid}.step-reschedule strong{color:var(--enmori-text);font-size:.8125rem}body:not([data-persona=buyer]) .freight-carrier .condition-label{flex-wrap:nowrap;gap:8px}body:not([data-persona=buyer]) .freight-carrier .new-condition-button,body:not([data-persona=buyer]) .payment-row .new-condition-button{white-space:nowrap;text-align:right;flex:none}body:not([data-persona=buyer]) .freight-carrier .condition-label label{white-space:nowrap;min-width:0}.section-footer-link{text-align:right;margin:8px 0 0;font-size:.8125rem}.section-footer-link a{color:var(--enmori-muted);font-weight:600}.item-price-cell{min-width:0;display:block}.order-items-grid-row .item-price-cell select{box-sizing:border-box;border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background-color:var(--enmori-surface);width:100%;height:2rem;min-height:2rem;color:var(--enmori-text);text-align:center;text-align-last:center;text-overflow:ellipsis;margin:0;padding:0 1.25rem 0 .35rem;font-family:inherit;font-size:.78rem;font-weight:400;line-height:1.25}.order-items-grid-row .item-unit-price{font-weight:600}.order-items-grid-row .item-unit-price-input{font-variant-numeric:tabular-nums;width:100%;min-width:0}.order-items-grid-row .item-unit-price-input--invalid{border-color:var(--enmori-danger)}@media (min-width:900px){.order-items-grid-header,.order-items-grid-row{text-align:center;grid-template-columns:3.9rem minmax(5rem,1.5fr) 3.3rem minmax(9.6rem,1.25fr) 4rem minmax(5.6rem,.95fr) minmax(4.4rem,.9fr) minmax(4.6rem,.9fr) 4.4rem;align-items:center;gap:.25rem;min-width:0;padding:.4rem}.order-items-grid-header>span,.order-items-grid-row>span[data-label=Código]{white-space:nowrap}.order-items-grid-header>span,.order-items-grid-row>span,.order-items-grid-row>strong,.order-items-grid-row>label{text-align:center;justify-self:stretch}.order-items-grid-row input,.order-items-grid-row [data-label=Total]{text-align:center}.order-items-grid-row .item-tax-list{text-align:center;align-items:center}.order-items-grid-row .remove-item-button{justify-self:center;padding:.25rem .4rem}}.receipt-list{gap:.375rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.receipt-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.invoice-steps{justify-items:start;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.invoice-steps>li{flex-wrap:wrap;align-items:center;gap:.25rem .75rem;width:fit-content;max-width:100%;padding:.375rem .75rem;display:flex}.invoice-steps__nf{font-weight:600}.invoice-steps__due,.invoice-steps__fact{color:var(--enmori-muted,#5b6b82);font-size:.875rem}.invoice-steps__due--late{color:var(--enmori-danger,#b42318)}.invoice-steps__form{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.order-terms{border-top:1px solid var(--enmori-border,#e1e6ee);gap:14px;margin:28px 0 24px;padding-top:20px;display:grid}.order-terms__title{letter-spacing:.06em;text-transform:uppercase;color:var(--enmori-muted,#5b6b82);margin:0;font-size:.75rem;font-weight:700}.order-terms-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.order-terms-row>*{min-width:0}.order-terms-row .general-discount-field,.order-terms-row .condition-field{grid-template-rows:1.25rem auto;gap:6px;width:auto;max-width:none;margin:0;display:grid}.order-terms-row .condition-label{justify-content:space-between;align-items:center;gap:8px;height:1.25rem;min-height:1.25rem;margin:0;display:flex}.order-terms-row .condition-label>label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.order-terms-row .condition-label>.new-condition-button{white-space:nowrap;flex:none;height:1.25rem;min-height:0;margin:0;padding:0;line-height:1.25rem}.order-terms-row label{margin:0;line-height:1.25rem}.order-terms-row input,.order-terms-row select{box-sizing:border-box;border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);background-color:var(--enmori-surface);width:100%;max-width:none;height:3rem;min-height:3rem;margin:0;padding:0 .875rem;font-size:.95rem}.order-terms-row select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%235b6b82' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.25rem}@media (max-width:900px){.order-terms-row{grid-template-columns:minmax(0,1fr)}}.acting-bar{border:1px solid var(--enmori-border);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:4px 0 10px;padding:12px 16px;display:flex}.acting-bar--pending{border-color:var(--enmori-green);background:var(--enmori-green-soft)}.acting-bar__label{gap:2px;font-size:.875rem;display:grid}.acting-bar__people{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acting-chip{border:1px solid var(--enmori-border);background:var(--enmori-surface);min-height:2.5rem;color:var(--enmori-ink,inherit);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 6px;font-weight:600;display:inline-flex}.acting-chip:hover{border-color:var(--enmori-border-strong)}.acting-chip[aria-checked=true]{border-color:var(--enmori-green-strong);background:var(--enmori-green-strong);color:#fff}.acting-manage{min-height:2.5rem;color:var(--enmori-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;text-decoration:underline}.member-chip{align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.owner-filter select{border:1px solid var(--enmori-border);background:var(--enmori-surface);min-height:2.5rem;font:inherit;border-radius:10px;padding:0 10px}.lead-card__title--row{justify-content:space-between;align-items:center;gap:8px;display:flex}.team-list{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.team-list li{align-items:center;gap:10px;display:flex}.team-list__name{flex:1;font-weight:600}.team-list li.is-off .team-list__name{color:var(--enmori-muted);text-decoration:line-through}.team-add{gap:8px;margin-top:8px;display:flex}.team-add input{border:1px solid var(--enmori-border);min-height:2.5rem;font:inherit;border-radius:10px;flex:1;padding:0 10px}.contact-form{gap:12px;display:grid}.contact-form__hint{margin:-4px 0 0;font-size:.8125rem}.contact-form__dup{background:#fff7e6;border-radius:10px;gap:8px;padding:10px 12px;font-size:.875rem;display:grid}.contact-form__footer{justify-content:space-between;align-items:center}@media (max-width:640px){.acting-bar{padding:10px 12px}.team-add{flex-direction:column}}.crm-feedback{color:var(--enmori-green-strong);font-size:.8125rem}.crm-feedback--error{color:#b42318}.crm-muted{color:var(--enmori-muted);font-size:.875rem}.crm-break{overflow-wrap:anywhere}.crm-link{color:var(--enmori-green-strong);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;font-weight:600}.crm-link:hover:not(:disabled){text-decoration:underline}.crm-link:disabled{color:var(--enmori-muted);cursor:not-allowed}.crm-link--danger{color:#b42318}.crm-stage{color:#3b4a63;white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 10px;font-size:.8125rem;font-weight:600;display:inline-flex}.crm-stage small{opacity:.75;font-weight:500}.crm-stage__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.crm-stage--new{color:#1f4fb8;background:#e8f0ff}.crm-stage--in_contact{color:#946200;background:#fff3d6}.crm-stage--negotiating{color:#0f6b5c;background:#e6f4f1}.crm-stage--paused{color:#4a5b78;background:#eaeef5}.crm-stage--active_client{background:var(--enmori-green-soft);color:var(--enmori-green-strong)}.crm-stage--former_client{color:#5b3fa8;background:#efe9fb}.crm-stage--no_interest{color:#6b7280;background:#f1f1f3}.crm-tabs-row{scrollbar-width:none;gap:6px;margin:6px 0 12px;display:flex;overflow-x:auto}.crm-tab{white-space:nowrap;border:1px solid var(--enmori-border);background:var(--enmori-surface);min-height:2.25rem;color:var(--enmori-muted);font-size:.8125rem;font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.crm-tab:hover{border-color:var(--enmori-border-strong)}.crm-tab[aria-pressed=true]{border-color:var(--enmori-blue);background:var(--enmori-blue);color:#fff}.crm-tab__count{text-align:center;background:#0f172a14;border-radius:999px;min-width:1.5rem;padding:1px 7px;font-size:.75rem}.crm-tab[aria-pressed=true] .crm-tab__count{background:#ffffff38}.crm-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.crm-search{flex:18rem;max-width:28rem}.crm-count{color:var(--enmori-muted);margin:0 0 0 auto;font-size:.875rem}.crm-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-list__head,.crm-row{grid-template-columns:var(--crm-cols);align-items:center;gap:16px;display:grid}.crm-list--todos{--crm-cols:minmax(220px, 1.5fr) minmax(170px, 1.1fr) 150px 110px 110px 140px 20px}.crm-list--entrada{--crm-cols:minmax(220px, 1.5fr) minmax(150px, 1fr) 130px 150px 20px}.crm-list--agenda{--crm-cols:110px minmax(170px, 1fr) minmax(220px, 1.5fr) 120px 120px 20px}.crm-list__head{color:var(--enmori-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 18px;font-size:.6875rem;font-weight:700}.crm-row{border:1px solid var(--enmori-border);background:var(--enmori-surface);width:100%;box-shadow:var(--enmori-shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:8px 18px;transition:border-color .12s,box-shadow .12s,transform .12s}.crm-row:hover{border-color:var(--enmori-green);transform:translateY(-1px);box-shadow:0 6px 18px #0a1f441a}.crm-row:focus-visible{outline:2px solid var(--enmori-green);outline-offset:2px}.crm-row__who,.crm-row__step,.crm-row__owner{align-items:center;gap:12px;min-width:0;display:flex}.crm-row__owner{gap:8px;font-size:.875rem}.crm-row__text{gap:2px;min-width:0;display:grid}.crm-row__text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-row__text small{color:var(--enmori-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.crm-row__chev{color:var(--enmori-muted)}.crm-step-icon,.crm-next__icon{background:var(--enmori-green-soft);width:34px;height:34px;color:var(--enmori-green-strong);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.crm-step-icon.is-overdue,.crm-next__icon.is-overdue{color:#b42318;background:#fdecea}.crm-when--overdue{font-weight:600;color:#b42318!important}.crm-when--today{font-weight:600;color:#946200!important}.crm-when--soon{color:#1f4fb8!important}.crm-sheet__body{gap:14px;display:grid}.crm-hero{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;display:grid}.crm-hero__id h3{margin:0;font-size:1.375rem}.crm-hero__id p{color:var(--enmori-muted);margin:2px 0 10px}.crm-hero__actions{flex-wrap:wrap;gap:8px;display:flex}.crm-action{border:1px solid var(--enmori-border);background:var(--enmori-surface);min-height:2.25rem;color:inherit;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.crm-action:hover{border-color:var(--enmori-border-strong);background:#f7f9fc}.crm-action--wa{color:#fff;background:#1faa59;border-color:#1faa59}.crm-action--wa:hover{background:#168a47;border-color:#168a47}.crm-as{color:var(--enmori-muted);gap:4px;font-size:.75rem;display:grid}.crm-as select{border:1px solid var(--enmori-border);background:var(--enmori-surface);min-height:2.25rem;font:inherit;color:inherit;border-radius:10px;padding:0 10px}.crm-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.crm-col{gap:14px;display:grid}.crm-card{border:1px solid var(--enmori-border);background:var(--enmori-surface);box-shadow:var(--enmori-shadow);border-radius:16px;gap:12px;padding:16px 18px;display:grid}.crm-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.crm-card__head h4{margin:0;font-size:.9375rem}.crm-steps{background:#f1f4f9;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:4px;display:grid}.crm-steps__item{min-height:2.5rem;color:var(--enmori-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 6px;font-size:.8125rem;font-weight:600}.crm-steps__item:hover:not(:disabled){background:#ffffffb3}.crm-steps__item[aria-checked=true]{color:var(--enmori-blue);background:#fff;box-shadow:0 1px 4px #0a1f4424}.crm-steps__item.is-pending{outline:2px dashed var(--enmori-green);outline-offset:-2px}.crm-inline-form{background:#f7f9fc;border-radius:12px;gap:10px;padding:12px;display:grid}.crm-inline-form p{margin:0}.crm-form{gap:12px;display:grid}.crm-form-row{flex-wrap:wrap;gap:12px;display:flex}.crm-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crm-field{min-width:0;color:var(--enmori-muted);gap:4px;font-size:.8125rem;font-weight:600;display:grid}.crm-field--grow{flex:10rem}.crm-field input,.crm-field select,.crm-field textarea{border:1px solid var(--enmori-border);background:var(--enmori-surface);min-height:2.5rem;color:var(--enmori-ink,inherit);font:inherit;border-radius:10px;padding:8px 10px;font-weight:400}.crm-field textarea{resize:vertical}.crm-check{align-items:center;gap:8px;font-size:.875rem;display:flex}.crm-next{align-items:flex-start;gap:14px;display:flex}.crm-next strong{font-size:1.0625rem}.crm-next p{margin:2px 0 0}.crm-next__when{font-weight:600}.crm-next__when.is-overdue{color:#b42318}.crm-tabs{background:#f1f4f9;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.crm-tabs button{min-height:2rem;color:var(--enmori-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:.8125rem;font-weight:600}.crm-tabs button[aria-selected=true]{color:var(--enmori-blue);background:#fff;box-shadow:0 1px 4px #0a1f4424}.crm-chips{flex-wrap:wrap;gap:8px;display:flex}.crm-chip{border:1px solid var(--enmori-border);background:var(--enmori-surface);min-height:2.25rem;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:.875rem;font-weight:600}.crm-chip:hover{border-color:var(--enmori-border-strong)}.crm-chip[aria-checked=true]{border-color:var(--enmori-blue);background:var(--enmori-blue);color:#fff}.crm-chip--result[aria-checked=true].crm-chip--answered{border-color:var(--enmori-green-strong);background:var(--enmori-green-strong)}.crm-chip--result[aria-checked=true].crm-chip--no_interest{background:#6b7280;border-color:#6b7280}.crm-facts{gap:10px;margin:0;display:grid}.crm-facts div{gap:2px;display:grid}.crm-facts dt{color:var(--enmori-muted);font-size:.75rem;font-weight:600}.crm-facts dd{margin:0;font-size:.9375rem}.crm-quote{border-left:3px solid var(--enmori-border-strong);background:#f7f9fc;margin:0;padding:10px 12px;font-size:.875rem}.crm-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.crm-timeline__item{grid-template-columns:14px 1fr auto;gap:12px;padding:0 0 14px;display:grid;position:relative}.crm-timeline__item:before{background:var(--enmori-border);content:"";width:2px;position:absolute;top:14px;bottom:0;left:6px}.crm-timeline__item:last-child:before{display:none}.crm-timeline__dot{background:var(--enmori-border-strong);width:14px;height:14px;box-shadow:0 0 0 1px var(--enmori-border);border:3px solid #fff;border-radius:50%;margin-top:3px}.crm-timeline__item--contact .crm-timeline__dot,.crm-timeline__item--follow_up .crm-timeline__dot{background:var(--enmori-green)}.crm-timeline__item--status .crm-timeline__dot{background:var(--enmori-blue)}.crm-timeline__title{margin:0;font-size:.9375rem;font-weight:600}.crm-timeline__text{color:var(--enmori-muted);white-space:pre-line;margin:2px 0 0;font-size:.875rem}.crm-timeline__time{color:var(--enmori-muted);white-space:nowrap;font-size:.75rem}@media (max-width:900px){.crm-list__head{display:none}.crm-row{grid-template-columns:1fr auto;gap:10px 12px}.crm-row__who,.crm-row__step{grid-column:1/-1}.crm-row__chev{display:none}.crm-grid{grid-template-columns:1fr}.crm-hero{grid-template-columns:auto 1fr}.crm-hero__side{grid-column:1/-1}.crm-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-timeline__item{grid-template-columns:14px 1fr}.crm-timeline__time{grid-column:2}}.crm-sublabel{color:var(--enmori-muted);margin-bottom:-6px;font-size:.75rem;font-weight:600}.crm-views{border-bottom:1px solid var(--enmori-border);gap:4px;margin:0 0 16px;display:flex}.crm-views button{color:var(--enmori-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 16px;font-weight:600;display:inline-flex}.crm-views button:hover{color:var(--enmori-text,#0a1f44)}.crm-views button[aria-current=page]{border-bottom-color:var(--enmori-green);color:var(--enmori-text,#0a1f44)}.crm-views button.is-urgent .crm-tab__count{color:#b42318;background:#fdecea}.crm-hint{color:var(--enmori-muted);margin:0 0 12px;font-size:.875rem}.crm-banner{background:#eef5ff;border:1px solid #cfe3ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 16px;font-size:.875rem;display:flex}.crm-control{margin:0;display:block;position:relative}.crm-control input,.crm-control select{border:1px solid var(--enmori-border);background-color:var(--enmori-surface);width:100%;height:2.5rem;min-height:2.5rem;color:inherit;font:inherit;box-sizing:border-box;border-radius:10px;padding:0 12px;font-size:.875rem}.crm-search input{padding-left:2.25rem}.crm-search svg{color:var(--enmori-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.crm-select select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:2rem}.crm-select{flex:0 15rem}.crm-toggle{border:1px solid var(--enmori-border);background:var(--enmori-surface);height:2.5rem;font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:.875rem;font-weight:600}.crm-toggle[aria-pressed=true]{border-color:var(--enmori-blue);background:var(--enmori-blue);color:#fff}.crm-toggle:disabled{opacity:.5;cursor:not-allowed}.crm-cell{align-items:center;gap:10px;min-width:0;display:flex}.crm-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-muted{color:var(--enmori-muted)}.crm-date{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem}.crm-date em{color:var(--enmori-muted);margin-left:6px;font-style:normal}.crm-date--overdue{color:#b42318;font-weight:600}.crm-date--today{color:#946200;font-weight:600}.crm-date--soon{color:#1f4fb8}.crm-sort{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.crm-sort:hover{color:var(--enmori-blue)}.crm-wait{font-size:.875rem}.crm-wait.is-urgent{color:#b42318;font-weight:600}.crm-site{background:var(--enmori-green-soft);color:var(--enmori-green-strong);border-radius:999px;flex:none;padding:1px 8px;font-size:.6875rem;font-weight:700}.crm-agenda{gap:22px;display:grid}.crm-agenda__title{align-items:center;gap:8px;margin:0 0 8px;font-size:.9375rem;display:flex}.crm-agenda__group--overdue .crm-agenda__title{color:#b42318}.contact-form__step{border:1px dashed var(--enmori-border-strong);border-radius:12px;gap:10px;margin-top:6px;padding:12px 14px;display:grid}@media (max-width:900px){.crm-list--todos,.crm-list--entrada,.crm-list--agenda{--crm-cols:1fr auto}.crm-views{overflow-x:auto}.crm-select{flex:100%}.crm-row>:nth-child(n+2):not(.crm-row__chev){grid-column:1/-1}}.crm-num{text-align:right;font-variant-numeric:tabular-nums;font-size:.875rem}.crm-list__head .crm-num{font-size:inherit}.crm-inline-value{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.crm-inline-value input{border:1px solid var(--enmori-border);width:9rem;height:2.25rem;font:inherit;border-radius:10px;padding:0 10px}.crm-steps__item{white-space:nowrap}.bill-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 20px;display:flex}.bill-segment{border:1px solid var(--enmori-border);background:var(--enmori-ice);border-radius:999px;padding:4px;display:inline-flex}.bill-segment button{min-height:38px;color:var(--enmori-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:.9rem;font-weight:600}.bill-segment button.is-active{background:var(--enmori-blue);color:#fff}.bill-edit{border:1px solid var(--enmori-border-strong);border-radius:var(--enmori-radius-sm);min-height:40px;color:var(--enmori-blue);font:inherit;cursor:pointer;background:0 0;padding:0 16px;font-size:.9rem;font-weight:600}.bill-edit:hover:not(:disabled){background:var(--enmori-ice)}.bill-card{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:12px;margin:0 0 16px;padding:20px 24px}.bill-card-title{color:var(--enmori-muted);font-family:var(--enmori-font-ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:700}.bill-nf-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.bill-nf-grid label{color:var(--enmori-graphite);gap:6px;margin:0;font-size:.85rem;font-weight:600;display:grid}.bill-table-wrap{overflow-x:auto}.bill-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.bill-table th{border-bottom:1px solid var(--enmori-border);color:var(--enmori-muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;padding:0 12px 10px;font-size:.72rem;font-weight:700}.bill-table th:first-child,.bill-table td:first-child{text-align:left;padding-left:0}.bill-table td{border-bottom:1px solid var(--enmori-border);text-align:right;padding:14px 12px}.bill-table tbody tr:last-child td{border-bottom:0}.bill-table td:first-child{color:var(--enmori-blue);font-weight:600}.bill-table td:last-child{color:var(--enmori-blue);font-weight:700}.bill-table input{box-sizing:border-box;text-align:right;width:110px;min-height:38px;padding:0 10px}.bill-summary{border:1px solid var(--enmori-border);background:var(--enmori-surface);border-radius:12px;width:100%;max-width:420px;margin:0 0 20px auto;padding:8px 24px}.bill-summary dl{margin:0}.bill-summary dl>div{border-bottom:1px solid var(--enmori-border);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:16px;min-height:46px;display:flex}.bill-summary dt,.bill-summary dt label{color:var(--enmori-muted);margin:0;font-size:.92rem}.bill-summary dd{color:var(--enmori-text);text-align:right;margin:0;font-weight:600}.bill-summary dd.is-discount{color:var(--enmori-green-strong)}.bill-summary dd input{box-sizing:border-box;text-align:right;width:130px;min-height:36px;padding:0 10px}.bill-summary .bill-total{border-bottom:0;min-height:62px}.bill-summary .bill-total dt{color:var(--enmori-blue);font-weight:700}.bill-summary .bill-total dd{color:var(--enmori-blue);font-family:var(--enmori-font-display);font-size:1.6rem;font-weight:700}.bill-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:8px;display:flex}.bill-confirm-hint{color:var(--enmori-muted);margin:0;font-size:.9rem}.bill-confirm-button{border:1px solid var(--enmori-green);border-radius:var(--enmori-radius-sm);background:var(--enmori-green);color:#fff;min-height:48px;font:inherit;cursor:pointer;padding:0 28px;font-size:1rem;font-weight:700}.bill-confirm-button:hover:not(:disabled){background:var(--enmori-green-strong)}.bill-confirm-button:disabled{border-color:var(--enmori-border);background:var(--enmori-border);color:var(--enmori-muted);cursor:not-allowed}@media (max-width:720px){.bill-nf-grid{grid-template-columns:minmax(0,1fr)}.bill-card{padding:16px}.bill-summary{max-width:none;padding:8px 16px}.bill-confirm{justify-content:stretch}.bill-confirm-button{width:100%}}.commercial-page .kpi-card{text-align:center;justify-content:center;align-items:center}.commercial-page .kpi-body{justify-items:center;width:100%}.commercial-page .kpi-delta{margin-top:4px}
