@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@500;600&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f6f3ef;--bg-soft:#fbfaf8;--surface:#fff;--surface-2:#f2eee8;--surface-3:#ece6de;--carbon:#050505;--carbon-2:#0b0b0b;--carbon-3:#151515;--line:#e6dfd7;--line-dark:#ffffff17;--text:#171411;--text-dim:#736b63;--text-faint:#a49b92;--orange:#e87722;--orange-2:#f08a34;--orange-bg:#fff1e7;--green:#23864a;--green-bg:#eaf7ef;--red:#c93a32;--red-bg:#fdedec;--amber:#c87812;--amber-bg:#fff6e2;--blue:#426a8c;--blue-bg:#eaf2f8;--border:var(--line);--text-muted:var(--text-dim);--text-h:var(--text);--sidebar-w:238px;--radius-lg:16px;--radius-md:12px;--radius-sm:9px;--shadow-card:0 18px 42px #23190f0f;--shadow-soft:0 10px 28px #23190f0b}html,body,#root{background:var(--bg);width:100%;height:100%;min-height:100%;color:var(--text);font-family:Archivo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}body{overflow:hidden}.layout{background:var(--bg);height:100vh;display:flex;overflow:hidden}.main{background:radial-gradient(circle at top right, #e8772214, transparent 360px), linear-gradient(180deg, #fbfaf8 0%, var(--bg) 100%);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.page{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:28px 34px 56px}.sidebar{width:var(--sidebar-w);background:radial-gradient(circle at top left, #e8772229, transparent 260px), linear-gradient(180deg, var(--carbon) 0%, var(--carbon-2) 100%);color:#fff;border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.sidebar-logo{border-bottom:1px solid var(--line-dark);align-items:center;gap:14px;min-height:78px;padding:22px 20px 18px;display:flex}.sidebar-logo-mark{object-fit:contain;width:138px;height:auto;max-height:34px;box-shadow:none;background:0 0;border-radius:0;padding:0}.sidebar-brand-title{color:#fff;letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1}.sidebar-brand-sub{color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:600}.sidebar-nav{flex:1;padding:14px 12px 16px}.sidebar-section{color:#ffffff57;text-transform:uppercase;letter-spacing:1.2px;padding:18px 12px 8px;font-size:10px;font-weight:800}.nav-item{cursor:pointer;color:#ffffff94;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:11px;width:calc(100% - 2px);min-height:42px;margin:2px 1px;padding:0 13px;font-size:13px;font-weight:650;text-decoration:none;transition:all .16s;display:flex}.nav-item svg{color:#fff6;flex-shrink:0;width:18px;height:18px;transition:all .16s}.nav-item:hover{color:#ffffffeb;background:#ffffff0e}.nav-item:hover svg{color:var(--orange)}.nav-item.active{color:#fff;box-shadow:inset 3px 0 0 var(--orange);background:#e8772224;border-color:#e8772233}.nav-item.active svg{color:var(--orange)}.sidebar-user{border-top:1px solid var(--line-dark);padding:14px 14px 16px}.sidebar-user-card{background:#ffffff0b;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 10px 12px;display:flex}.sidebar-user-avatar{background:var(--orange);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:flex}.sidebar-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.sidebar-user-email{color:#ffffff6b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sidebar-logout{color:#ffffff9e!important}.sidebar-logout:hover{background:#c93a321f;color:#fff!important}.sidebar-logout svg{color:var(--red)}.topbar{-webkit-backdrop-filter:blur(18px);z-index:30;background:#fbfaf8db;border-bottom:1px solid #e6dfd7b8;flex-shrink:0;justify-content:space-between;align-items:center;min-height:72px;padding:0 34px;display:flex;position:sticky;top:0}.topbar-title{letter-spacing:-.025em;color:var(--text);font-size:16px;font-weight:750;line-height:1.1}.topbar-subtitle{color:var(--text-dim);margin-top:3px;font-size:11px;font-weight:500}.topbar-actions{align-items:center;gap:10px;display:flex}.topbar-date{background:var(--surface);border:1px solid var(--line);height:38px;color:var(--text-dim);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.page-title{letter-spacing:-.035em;color:var(--text);margin-bottom:4px;font-size:23px;font-weight:780}.page-sub{color:var(--text-dim);margin-bottom:22px;font-size:12px;line-height:1.55}.section-title{letter-spacing:-.02em;color:var(--text);margin-bottom:14px;font-size:14px;font-weight:800}.card{border-radius:var(--radius-lg);will-change:transform;background:#ffffffe0;border:1px solid #e6dfd7d1;padding:22px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 14px 34px #23190f0d}.card:hover{border-color:#e8772233;transform:translateY(-2px);box-shadow:0 18px 42px #23190f14}.card-sm{border-radius:var(--radius-md);box-shadow:var(--shadow-soft);background:#ffffffe6;border:1px solid #e6dfd7db;padding:16px 18px}.card-dark{background:radial-gradient(circle at top right, #e8772238, transparent 260px), linear-gradient(135deg, var(--carbon) 0%, var(--carbon-3) 100%);color:#fff;border:1px solid #ffffff14;border-radius:28px;padding:26px;box-shadow:0 22px 52px #00000029}.card-muted{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px;display:grid}.kpi{background:#fffffff0;border:1px solid #e6dfd7db;border-radius:22px;padding:18px 19px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 12px 26px #23190f0b}.kpi:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 16px 34px #23190f12}.kpi:before{content:"";background:var(--orange);opacity:.28;border-radius:999px;width:8px;height:8px;position:absolute;top:18px;right:18px}.kpi .label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.09em;margin-bottom:9px;font-size:10px;font-weight:700}.kpi .value{color:var(--text);letter-spacing:-.045em;font-size:25px;font-weight:760;line-height:1}.kpi .sub{color:var(--text-faint);align-items:center;gap:5px;margin-top:8px;font-size:11px;font-weight:600;display:flex}.kpi .up{color:var(--green)}.kpi .down{color:var(--red)}.kpi-feature{background:radial-gradient(circle at top right, #e877223d, transparent 260px), linear-gradient(135deg, var(--carbon) 0%, var(--carbon-3) 100%);color:#fff;border-color:#ffffff14}.kpi-feature .label,.kpi-feature .sub{color:#ffffff94}.kpi-feature .value{color:#fff}.table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:18px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--text-dim);text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid var(--line);white-space:nowrap;background:#f5f1ec;padding:13px 16px;font-size:10px;font-weight:760}td{color:var(--text);border-bottom:1px solid #e6dfd7b3;padding:13px 16px;font-weight:450}tr:last-child td{border-bottom:none}tr:hover td{background:#fbf7f2}.pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.pill-green{background:var(--green-bg);color:var(--green)}.pill-red{background:var(--red-bg);color:var(--red)}.pill-amber{background:var(--amber-bg);color:var(--amber)}.pill-blue{background:var(--blue-bg);color:var(--blue)}.pill-orange{background:var(--orange-bg);color:var(--orange)}.pill-gray{background:var(--surface-2);color:var(--text-dim)}.btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:750;text-decoration:none;transition:all .16s;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg, var(--orange) 0%, var(--orange-2) 100%);color:#fff;box-shadow:0 10px 20px #e877222e}.btn-primary:hover{background:linear-gradient(135deg, var(--orange) 0%, var(--orange-2) 100%);background:var(--orange-2);transform:translateY(-1px);box-shadow:0 14px 28px #e8772238}.btn-ghost{background:var(--surface);color:var(--text);border:1px solid var(--line)}.btn-ghost:hover{background:var(--surface-2)}.btn-danger{background:var(--red-bg);color:var(--red);border:1px solid #c93a3238}.btn-sm{border-radius:10px;min-height:32px;padding:0 11px;font-size:12px}input,select,textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:38px;color:var(--text);border-radius:12px;outline:none;padding:9px 12px;font-family:inherit;font-size:13px;transition:all .16s}textarea{resize:vertical;min-height:90px}input:focus,select:focus,textarea:focus{border-color:#e877228c;box-shadow:0 0 0 4px #e877221a}label{color:var(--text-dim);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.form-group{margin-bottom:14px}.dashboard-chart-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;margin-bottom:20px;display:grid}.chart-card{background:#ffffffe6;border:1px solid #e6dfd7d1;border-radius:24px;padding:18px 18px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 14px 34px #23190f0d}.chart-card:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 18px 42px #23190f14}.chart-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.chart-title{color:var(--text);letter-spacing:-.02em;font-size:13px;font-weight:720}.chart-subtitle{color:var(--text-faint);margin-top:2px;font-size:11px}@media (width<=980px){.dashboard-chart-grid{grid-template-columns:1fr}}.recharts-surface{overflow:visible}.recharts-text{font-weight:500;fill:#8a8178!important;font-size:10.5px!important}.recharts-tooltip-wrapper{outline:none}.recharts-tooltip-label{color:var(--text)!important;margin-bottom:6px!important;font-size:11px!important;font-weight:700!important}.empty{text-align:center;color:var(--text-faint);padding:54px 24px;font-size:13px;font-weight:600}.login-page{min-height:100dvh}.login-shell{grid-template-columns:1.05fr .95fr;min-height:100dvh;display:grid}.login-brand{color:#fff;background:radial-gradient(circle at 78% 52%,#e8772233,#0000 380px),linear-gradient(145deg,#050505 0%,#090909 55%,#14100d 100%);flex-direction:column;justify-content:space-between;padding:64px 72px;display:flex;position:relative;overflow:hidden}.login-brand:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff05 0 1px,#0000 1px 14px);position:absolute;inset:0}.login-brand:after{content:"";pointer-events:none;border:1px solid #e8772238;border-radius:999px;width:420px;height:420px;position:absolute;bottom:-110px;right:-130px}.login-ring-2{pointer-events:none;border:1px solid #e8772224;border-radius:999px;width:258px;height:258px;position:absolute;bottom:-38px;right:-58px}.login-logo{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 22px #00000047);opacity:0;width:210px;height:auto;animation:.6s forwards loginFadeUp;display:block;position:relative}.login-brand h1{z-index:2;letter-spacing:-.065em;opacity:0;max-width:400px;margin-top:34px;font-size:46px;font-weight:900;line-height:.96;animation:.6s .16s forwards loginFadeUp;position:relative}.login-brand p{z-index:2;color:#ffffff9e;opacity:0;max-width:380px;margin-top:18px;font-size:14px;line-height:1.65;animation:.6s .24s forwards loginFadeUp;position:relative}.login-brand-footer{z-index:2;opacity:0;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;animation:.6s .32s forwards loginFadeUp;display:grid;position:relative}.login-mini{background:#ffffff0e;border:1px solid #ffffff14;border-radius:18px;padding:14px}.login-mini svg{color:var(--orange);margin-bottom:8px;display:block}.login-mini strong{color:#fff;margin-bottom:4px;font-size:16px;display:block}.login-mini span{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.login-form-side{background:radial-gradient(circle at 100% 0,#e8772214,#0000 260px),#fff;justify-content:center;align-items:center;padding:60px;display:flex}.login-form-inner{opacity:0;width:100%;max-width:380px;animation:.6s .18s forwards loginFadeUp}.login-kicker{color:var(--orange);letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-flex}.login-form-head{margin-bottom:30px}.login-form-head h2{letter-spacing:-.045em;color:var(--text);font-size:29px;font-weight:900}.login-form-head p{color:var(--text-dim);margin-top:8px;font-size:13px;line-height:1.5}.login-form{flex-direction:column;gap:15px;display:flex}.login-input-wrap{position:relative}.login-input-wrap svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.login-input-wrap input{border-radius:15px;min-height:52px;padding-left:40px}.login-password-btn{width:34px;height:34px;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-password-btn:hover{background:var(--surface-2);color:var(--text)}.login-error{background:var(--red-bg);color:var(--red);border-radius:14px;align-items:center;gap:7px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.login-submit{border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:6px;font-size:14px;display:flex}.login-submit svg{transition:transform .18s}.login-submit:hover svg{transform:translate(3px)}.login-note{color:var(--text-faint);margin-top:22px;font-size:12px;line-height:1.55}@keyframes loginFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app-loading{color:#fff;background:radial-gradient(circle at 100% 0,#e8772229,#0000 340px),#050505;justify-content:center;align-items:center;width:100%;min-height:100dvh;display:flex}.app-loading-card{text-align:center;width:min(320px,100vw - 48px);padding:28px}.app-loading-logo{letter-spacing:2px;color:#fff;margin-bottom:24px;font-size:22px;font-weight:900}.app-loading-line{background:#ffffff1f;border-radius:999px;width:180px;height:3px;margin:0 auto 16px;overflow:hidden}.app-loading-line span{background:var(--orange);border-radius:999px;width:46%;height:100%;animation:1.1s ease-in-out infinite appLoading;display:block}.app-loading-card p{color:#ffffff8c;font-size:13px}@keyframes appLoading{0%{transform:translate(-110%)}to{transform:translate(240%)}}@media (width<=980px){body{overflow:auto}.layout{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.sidebar{width:100%;height:auto;max-height:none}.sidebar-nav{gap:6px;padding:10px;display:flex;overflow-x:auto}.sidebar-section{display:none}.nav-item{width:auto;min-width:max-content;padding:0 13px}.sidebar-user{display:none}.main{overflow:visible}.topbar{align-items:flex-start;gap:12px;min-height:auto;padding:16px 20px;position:static}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.page{padding:22px 18px 42px}.login-shell{grid-template-columns:1fr}.login-brand{padding:34px}.login-brand h1{font-size:34px}.login-brand-footer{display:none}.login-form-side{padding:34px}}@media (width<=640px){.kpi-grid{grid-template-columns:1fr}.page-title{font-size:23px}.card,.card-dark{border-radius:22px;padding:18px}.topbar{flex-direction:column}.topbar-actions{justify-content:flex-start;width:100%}.login-brand{display:none}.login-form-side{padding:30px 24px}}html,body,#root{letter-spacing:-.01em;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}.topbar-title{letter-spacing:-.025em!important;font-size:17px!important;font-weight:650!important}.topbar-subtitle{color:#7c746c!important;font-size:12px!important;font-weight:400!important}.page-title{letter-spacing:-.035em!important;font-size:24px!important;font-weight:650!important}.page-sub{color:#7c746c!important;font-size:13px!important;font-weight:400!important}.section-title,.card .section-title,.card-sm .section-title{letter-spacing:-.025em!important;color:#171411!important;font-size:14px!important;font-weight:620!important}.kpi .label,.card .label,.card-sm .label{letter-spacing:.075em!important;color:#7d746b!important;font-size:10.5px!important;font-weight:620!important}.kpi .value,.card .value,.card-sm .value{font-variant-numeric:tabular-nums;letter-spacing:-.045em!important;color:#12100e!important;font-size:26px!important;font-weight:620!important}.kpi .sub,.card .sub,.card-sm .sub{color:#9a9188!important;font-size:12px!important;font-weight:400!important}.card,.card-sm,.kpi{font-weight:400!important}.card strong,.card b,.card-sm strong,.card-sm b{font-weight:620!important}.sidebar-brand-title{letter-spacing:-.015em!important;font-size:14px!important;font-weight:620!important}.sidebar-brand-sub{letter-spacing:.12em!important;font-size:10px!important;font-weight:500!important}.nav-item{letter-spacing:-.01em!important;font-size:13px!important;font-weight:500!important}.nav-item.active{font-weight:600!important}.sidebar-section{letter-spacing:.11em!important;font-size:10px!important;font-weight:600!important}.sidebar-user-name{font-weight:560!important}.sidebar-user-email,table,td{font-weight:400!important}th{letter-spacing:.075em!important;font-weight:620!important}.btn,.pill{font-weight:560!important}.recharts-text{fill:#8a8178!important;font-size:10.5px!important;font-weight:400!important}.recharts-legend-item-text{color:#7c746c!important;font-size:11px!important;font-weight:400!important}.recharts-tooltip-label{font-weight:560!important}.recharts-default-tooltip{font-size:12px!important}.card,.card-sm,.kpi{background:#ffffffdb!important;border:1px solid #ded6cdb8!important;box-shadow:0 10px 28px #23190f0b!important}.card:hover,.card-sm:hover,.kpi:hover{transform:translateY(-2px);border-color:#e877222e!important;box-shadow:0 16px 38px #23190f13!important}.kpi:before{opacity:.2!important;width:7px!important;height:7px!important}.kpi{border-radius:23px!important;padding:18px 20px!important}.card{border-radius:24px!important}.empty,td,.card p,.card-sm p{color:#7f776f}.recharts-cartesian-axis-line,.recharts-cartesian-axis-tick-line{stroke:#8a81782e!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#8a817824!important;stroke-dasharray:4 6!important}.recharts-line-curve{stroke-width:2.4px!important}.recharts-dot,.recharts-active-dot{stroke-width:2px!important}.recharts-default-legend{font-size:11px!important}.dash-page{flex-direction:column;gap:18px;display:flex}.dash-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.9fr);gap:18px;display:grid}.dash-hero{color:#fff;background:radial-gradient(circle at 100% 0,#e8772247,#0000 330px),linear-gradient(135deg,#050505 0%,#151515 100%);border:1px solid #ffffff14;border-radius:30px;min-height:270px;padding:28px;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000026}.dash-hero:after{content:"";opacity:.65;border:1px solid #e8772240;border-radius:50%;width:360px;height:360px;position:absolute;inset:auto -80px -130px auto}.dash-hero-top{z-index:1;justify-content:space-between;gap:20px;display:flex;position:relative}.dash-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.dash-hero h2{letter-spacing:-.06em;margin-bottom:12px;font-size:44px;font-weight:620;line-height:.95}.dash-var{color:#9a9188;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.dash-var.up{color:var(--green)}.dash-var.down{color:var(--red)}.dash-hero .dash-var{color:#ffffff94}.dash-hero .dash-var.up{color:#62d28b}.dash-hero .dash-var.down{color:#ff8b82}.dash-status{white-space:nowrap;color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;height:34px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.dash-status.no_ritmo{color:#70df97;background:#23864a21}.dash-status.abaixo{color:#ffb199;background:#e877221f}.dash-status.sem_meta{color:#ffffff9e}.dash-hero-metrics{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;padding-top:20px;display:grid;position:relative}.dash-hero-metrics div{flex-direction:column;gap:6px;display:flex}.dash-hero-metrics span,.dash-hero-progress span,.dash-hero-note{color:#ffffff7a;font-size:11px}.dash-hero-metrics strong{letter-spacing:-.035em;color:#fff;font-size:18px;font-weight:560}.dash-hero-progress{z-index:1;margin-top:22px;position:relative}.dash-hero-progress>div{justify-content:space-between;margin-bottom:8px;display:flex}.dash-hero-progress strong{color:#fff;font-weight:560}.dash-progress{background:#ffffff1a;border-radius:999px;width:100%;height:7px;overflow:hidden}.dash-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.dash-hero-note{z-index:1;background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;margin-top:22px;padding:14px 16px;position:relative}.dash-insights-card{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:30px;padding:24px;box-shadow:0 14px 34px #23190f0d}.dash-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.dash-card-head h3{letter-spacing:-.035em;color:var(--text);font-size:17px;font-weight:620}.dash-insights-list,.dash-ranking,.dash-farm-list,.dash-actions-list{flex-direction:column;gap:10px;display:flex}.dash-insight{background:#f6f3efbd;border:1px solid #e6dfd7b3;border-radius:18px;grid-template-columns:34px 1fr;gap:11px;padding:12px;display:grid}.dash-note-banner{background:var(--blue-bg);color:var(--blue);border:1px solid #426a8c38;border-radius:16px;grid-template-columns:20px 1fr;align-items:start;gap:12px;margin-top:-6px;padding:14px 16px;display:grid}.dash-note-banner svg{margin-top:1px}.dash-note-banner strong{color:var(--text);margin-bottom:3px;font-size:12.5px;font-weight:700;display:block}.dash-note-banner span{color:var(--text-dim);font-size:12px;line-height:1.55;display:block}.dash-insight-icon,.dash-action-icon{background:var(--orange-bg);width:34px;height:34px;color:var(--orange);border-radius:13px;justify-content:center;align-items:center;display:flex}.dash-insight.ok .dash-insight-icon,.dash-action.ok .dash-action-icon{background:var(--green-bg);color:var(--green)}.dash-insight.risk .dash-insight-icon,.dash-action.risk .dash-action-icon{background:var(--red-bg);color:var(--red)}.dash-insight strong,.dash-action strong{color:var(--text);margin-bottom:3px;font-size:12.5px;font-weight:620;display:block}.dash-insight span,.dash-action span{color:var(--text-dim);font-size:11.5px;line-height:1.45;display:block}.dash-kpi-row{grid-template-columns:repeat(auto-fit,minmax(208px,1fr));gap:14px;display:grid}.dash-kpi-card{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;flex-direction:column;min-height:142px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 12px 28px #23190f0b}.dash-kpi-card:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 16px 38px #23190f13}.dash-kpi-card svg{color:var(--orange);margin-bottom:12px}.dash-kpi-card>span{text-transform:uppercase;letter-spacing:.09em;color:var(--text-dim);margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.dash-kpi-card>strong{letter-spacing:-.02em;color:var(--text);white-space:normal;overflow-wrap:break-word;text-overflow:clip;margin-bottom:8px;font-size:22px;font-weight:650;line-height:1.15;display:block;overflow:visible}.dash-kpi-card small{color:var(--text-faint);font-size:11.5px;font-weight:400}.dash-kpi-card .dash-var{margin-top:6px;font-size:11px}.dash-main-grid{grid-template-columns:minmax(0,2fr) minmax(320px,.95fr);gap:18px;display:grid}.dash-chart-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (width<=900px){.dash-chart-trio{grid-template-columns:1fr}}.dash-chart-large{min-height:380px}.dash-segment-list{flex-direction:column;gap:18px;padding-top:10px;display:flex}.dash-segment-item strong{text-transform:capitalize;color:var(--text);font-size:13px;font-weight:560;display:block}.dash-segment-item span{color:var(--text-dim);margin-top:3px;font-size:12px;display:block}.dash-segment-bar,.dash-ranking-bar{background:var(--surface-2);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.dash-segment-bar span,.dash-ranking-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.dash-bottom-grid{grid-template-columns:1.15fr .95fr .95fr;gap:18px;display:grid}.dash-two-col{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=900px){.dash-two-col{grid-template-columns:1fr}}.dash-stat-duo{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 16px;display:grid}.dash-stat-mini{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:13px 14px}.dash-stat-mini span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.dash-stat-mini strong{color:var(--text);white-space:normal;overflow-wrap:break-word;font-size:15px;font-weight:700;display:block}.dash-segment-head{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);border-top:1px solid var(--line);padding-top:6px;font-size:11px;font-weight:800}.dash-gap-row{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:14px;display:grid}.dash-gap-item{text-align:center;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.dash-gap-item span{color:var(--text-dim);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.dash-gap-item strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.dash-gap-item small{color:var(--text-faint);font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;display:block}.dash-maturity-note{color:var(--text-faint);text-align:right;margin:10px 2px 0;font-size:10.5px}.dash-gap-item.negative{background:var(--red-bg);border-color:#c93a324d}.dash-gap-item.negative strong{color:var(--red)}.dash-gap-item.positive strong{color:var(--green)}.dash-insights-list-wide{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px;display:grid}.dash-ranking-row{border-bottom:1px solid #e6dfd7a6;grid-template-columns:26px minmax(120px,1fr) minmax(110px,1.1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.dash-ranking-row:last-child{border-bottom:none}.dash-rank{background:var(--surface-2);width:24px;height:24px;color:var(--text-dim);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:560;display:flex}.dash-ranking-info strong,.dash-farm-item strong{color:var(--text);font-size:12.5px;font-weight:560;display:block}.dash-ranking-info span,.dash-farm-item span{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.dash-ranking-value{color:var(--text);white-space:nowrap;font-size:12px;font-weight:560}.dash-farm-item{border-bottom:1px solid #e6dfd7a6;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.dash-farm-item:last-child{border-bottom:none}.dash-action{background:#f6f3efb8;border:1px solid #e6dfd7b3;border-radius:18px;grid-template-columns:34px 1fr auto 16px;align-items:center;gap:11px;padding:11px;display:grid}.dash-action-count{min-width:26px;height:26px;color:var(--text);background:#fff;border:1px solid #e6dfd7d1;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:620;display:flex}.dash-action-arrow{color:var(--text-faint)}@media (width<=1180px){.dash-hero-grid,.dash-main-grid,.dash-bottom-grid{grid-template-columns:1fr}.dash-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-hero-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.dash-kpi-row{grid-template-columns:1fr}.dash-hero{padding:22px}.dash-hero h2{font-size:34px}.dash-hero-top{flex-direction:column}.dash-hero-metrics{grid-template-columns:1fr}.dash-ranking-row{grid-template-columns:24px 1fr}.dash-ranking-bar,.dash-ranking-value{grid-column:2}}.vendas-page{flex-direction:column;gap:18px;display:flex}.vendas-toolbar{background:#ffffffc7;border:1px solid #e6dfd7d1;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex;box-shadow:0 10px 26px #23190f0a}.vendas-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vendas-filter-icon{background:var(--orange-bg);width:34px;height:34px;color:var(--orange);border-radius:13px;justify-content:center;align-items:center;display:flex}.vendas-toolbar select{width:auto;height:34px;color:var(--text);background:#fff;border:1px solid #e6dfd7eb;border-radius:12px;outline:none;padding:0 12px;font-size:12px}.vendas-toolbar-count{color:var(--text-faint);white-space:nowrap;font-size:12px}.vendas-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#e8772247,#0000 300px),linear-gradient(135deg,#050505 0%,#151515 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000026}.vendas-hero:after{content:"";border:1px solid #e8772242;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.vendas-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.vendas-hero h2{z-index:1;letter-spacing:-.065em;margin-bottom:12px;font-size:48px;font-weight:620;line-height:.96;position:relative}.vendas-var{color:var(--text-faint);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.vendas-var.up{color:var(--green)}.vendas-var.down{color:var(--red)}.vendas-hero .vendas-var{color:#ffffff94}.vendas-hero .vendas-var.up{color:#62d28b}.vendas-hero .vendas-var.down{color:#ff8b82}.vendas-hero-grid{z-index:1;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:460px;display:grid;position:relative}.vendas-hero-grid div{background:#ffffff12;border:1px solid #ffffff17;border-radius:20px;padding:15px}.vendas-hero-grid span{color:#ffffff70;margin-bottom:7px;font-size:11px;display:block}.vendas-hero-grid strong{color:#fff;letter-spacing:-.035em;font-size:18px;font-weight:560;display:block}.vendas-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.vendas-kpi{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;min-height:138px;padding:18px;transition:all .18s;box-shadow:0 12px 28px #23190f0b}.vendas-kpi:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 16px 38px #23190f13}.vendas-kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vendas-kpi-top span{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.vendas-kpi-top strong{color:var(--text);letter-spacing:-.05em;font-size:25px;font-weight:620;line-height:1;display:block}.vendas-kpi-icon{background:var(--orange-bg);width:36px;height:36px;color:var(--orange);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.vendas-kpi small{color:var(--text-faint);margin-top:14px;font-size:11.5px;display:block}.vendas-kpi .vendas-var{margin-top:14px}.vendas-kpi.warning .vendas-kpi-icon{color:var(--amber);background:#d977061f}.vendas-kpi.danger .vendas-kpi-icon{background:var(--red-bg);color:var(--red)}.vendas-kpi.success .vendas-kpi-icon{background:var(--green-bg);color:var(--green)}.vendas-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(320px,.8fr);gap:18px;display:grid}.vendas-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vendas-card{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;padding:20px;box-shadow:0 14px 34px #23190f0d}.vendas-chart-card{min-height:390px}.vendas-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.vendas-card-head h3{color:var(--text);letter-spacing:-.035em;font-size:17px;font-weight:620}.vendas-card-head small{color:var(--text-faint);font-size:12px}.vendas-status-list{flex-direction:column;gap:10px;display:flex}.vendas-status-row{border-bottom:1px solid #e6dfd7a6;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.vendas-status-row:last-child{border-bottom:none}.vendas-status-row span{color:var(--text-dim);font-size:12px}.vendas-status-row strong{color:var(--text);font-size:18px;font-weight:620}.vendas-ranking{flex-direction:column;gap:10px;display:flex}.vendas-ranking-row{border-bottom:1px solid #e6dfd7a6;grid-template-columns:26px minmax(120px,1fr);align-items:center;gap:10px;padding-bottom:10px;display:grid}.vendas-ranking-row:last-child{border-bottom:none;padding-bottom:0}.vendas-rank{background:var(--surface-2);width:24px;height:24px;color:var(--text-dim);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:560;display:flex}.vendas-ranking-main strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:560;display:block;overflow:hidden}.vendas-ranking-main small{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.vendas-ranking-bar{background:var(--surface-2);border-radius:999px;grid-column:2;height:7px;overflow:hidden}.vendas-ranking-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.vendas-ranking-value{color:var(--text);grid-column:2;font-size:12px;font-weight:560}.vendas-table-wrap{overflow-x:auto}.vendas-inner-table{border-collapse:collapse;width:100%}.vendas-inner-table tr{cursor:pointer}.vendas-inner-table td{border-bottom:1px solid var(--line);color:var(--text-dim);padding:12px 10px;font-size:12px}.vendas-inner-table td strong{color:var(--text);font-weight:560}.vendas-total{color:var(--orange)!important}.vendas-detail{background:var(--surface-2)!important;padding:14px 16px!important}.vendas-detail-title{color:var(--text);margin-bottom:9px;font-size:12px;font-weight:620}.vendas-detail-row{color:var(--text-dim);border-bottom:1px solid #e6dfd7bf;justify-content:space-between;gap:16px;padding:6px 0;font-size:12px;display:flex}.vendas-detail-row:last-child{border-bottom:none}.vendas-notes{color:var(--text-dim);margin-top:10px;font-size:12px}@media (width<=1260px){.vendas-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vendas-grid-3,.vendas-main-grid{grid-template-columns:1fr}}@media (width<=780px){.vendas-toolbar,.vendas-hero{flex-direction:column;align-items:flex-start}.vendas-hero-grid{grid-template-columns:1fr;width:100%;min-width:0}.vendas-kpi-grid{grid-template-columns:1fr}}.pipeline-page{flex-direction:column;gap:18px;display:flex}.pipeline-toolbar{background:#ffffffc7;border:1px solid #e6dfd7d1;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex;box-shadow:0 10px 26px #23190f0a}.pipeline-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pipeline-filter-icon{background:var(--orange-bg);width:34px;height:34px;color:var(--orange);border-radius:13px;justify-content:center;align-items:center;display:flex}.pipeline-toolbar select{width:auto;height:34px;color:var(--text);background:#fff;border:1px solid #e6dfd7eb;border-radius:12px;outline:none;padding:0 12px;font-size:12px}.pipeline-toolbar-count{color:var(--text-faint);white-space:nowrap;font-size:12px}.pipeline-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#e8772247,#0000 300px),linear-gradient(135deg,#050505 0%,#151515 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000026}.pipeline-hero:after{content:"";border:1px solid #e8772242;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.pipeline-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.pipeline-hero h2{z-index:1;letter-spacing:-.065em;margin-bottom:12px;font-size:48px;font-weight:620;line-height:.96;position:relative}.pipeline-var{color:var(--text-faint);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.pipeline-var.up{color:var(--green)}.pipeline-var.down{color:var(--red)}.pipeline-hero .pipeline-var{color:#ffffff94}.pipeline-hero .pipeline-var.up{color:#62d28b}.pipeline-hero .pipeline-var.down{color:#ff8b82}.pipeline-hero-grid{z-index:1;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:480px;display:grid;position:relative}.pipeline-hero-grid div{background:#ffffff12;border:1px solid #ffffff17;border-radius:20px;padding:15px}.pipeline-hero-grid span{color:#ffffff70;margin-bottom:7px;font-size:11px;display:block}.pipeline-hero-grid strong{color:#fff;letter-spacing:-.035em;font-size:18px;font-weight:560;display:block}.pipeline-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.pipeline-kpi{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;min-height:138px;padding:18px;transition:all .18s;box-shadow:0 12px 28px #23190f0b}.pipeline-kpi:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 16px 38px #23190f13}.pipeline-kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pipeline-kpi-top span{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.pipeline-kpi-top strong{color:var(--text);letter-spacing:-.05em;font-size:25px;font-weight:620;line-height:1;display:block}.pipeline-kpi-icon{background:var(--orange-bg);width:36px;height:36px;color:var(--orange);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.pipeline-kpi small{color:var(--text-faint);margin-top:14px;font-size:11.5px;display:block}.pipeline-kpi .pipeline-var{margin-top:14px}.pipeline-kpi.danger .pipeline-kpi-icon{background:var(--red-bg);color:var(--red)}.pipeline-kpi.success .pipeline-kpi-icon{background:var(--green-bg);color:var(--green)}.pipeline-alerts{flex-direction:column;gap:10px;display:flex}.pipeline-alert{border-radius:18px;align-items:center;gap:10px;padding:13px 15px;font-size:12.5px;font-weight:500;display:flex}.pipeline-alert.danger{background:var(--red-bg);color:var(--red);border:1px solid #dc262633}.pipeline-alert.warning{color:var(--amber);background:#d977061a;border:1px solid #d9770638}.pipeline-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,.95fr);gap:18px;display:grid}.pipeline-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pipeline-card{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;padding:20px;box-shadow:0 14px 34px #23190f0d}.pipeline-chart-card{min-height:390px}.pipeline-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.pipeline-card-head h3{color:var(--text);letter-spacing:-.035em;font-size:17px;font-weight:620}.pipeline-card-head small{color:var(--text-faint);font-size:12px}.pipeline-funnel{flex-direction:column;gap:14px;display:flex}.pipeline-funnel-row{border-bottom:1px solid #e6dfd7a6;grid-template-columns:90px 1fr 36px;align-items:center;gap:12px;padding-bottom:13px;display:grid}.pipeline-funnel-row:last-child{border-bottom:none;padding-bottom:0}.pipeline-funnel-row strong{color:var(--text);font-size:12.5px;font-weight:560;display:block}.pipeline-funnel-row span{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.pipeline-funnel-bar{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.pipeline-funnel-bar span{border-radius:inherit;background:var(--orange);height:100%;display:block}.pipeline-funnel-row.draft .pipeline-funnel-bar span{background:#8a8178}.pipeline-funnel-row.sent .pipeline-funnel-bar span{background:var(--orange)}.pipeline-funnel-row.won .pipeline-funnel-bar span{background:var(--green)}.pipeline-funnel-row.lost .pipeline-funnel-bar span{background:var(--red)}.pipeline-funnel-mid small{color:var(--text-faint);margin-top:5px;font-size:10.5px;display:block}.pipeline-funnel-count{text-align:right}.pipeline-ranking{flex-direction:column;gap:10px;display:flex}.pipeline-ranking-row{border-bottom:1px solid #e6dfd7a6;grid-template-columns:26px minmax(120px,1fr);align-items:center;gap:10px;padding-bottom:10px;display:grid}.pipeline-ranking-row:last-child{border-bottom:none;padding-bottom:0}.pipeline-rank{background:var(--surface-2);width:24px;height:24px;color:var(--text-dim);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:560;display:flex}.pipeline-ranking-main strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:560;display:block;overflow:hidden}.pipeline-ranking-main small{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.pipeline-ranking-bar{background:var(--surface-2);border-radius:999px;grid-column:2;height:7px;overflow:hidden}.pipeline-ranking-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.pipeline-ranking-foot{grid-column:2;justify-content:space-between;gap:10px;display:flex}.pipeline-ranking-foot strong{color:var(--text);font-size:12px;font-weight:560}.pipeline-ranking-foot span{color:var(--text-faint);font-size:11px}.pipeline-table-wrap{overflow-x:auto}.pipeline-table-wrap td strong{color:var(--text);font-weight:560}.pipeline-prospect{color:var(--amber);background:#d977061a;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:650}.pipeline-status{border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.pipeline-status.draft{color:#6f6860;background:#8a81781f}.pipeline-status.sent{background:var(--orange-bg);color:var(--orange)}.pipeline-status.won{background:var(--green-bg);color:var(--green)}.pipeline-status.lost{background:var(--red-bg);color:var(--red)}.pipeline-expired{font-weight:560;color:var(--red)!important}.pipeline-total{color:var(--orange)!important}@media (width<=1260px){.pipeline-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-grid-2,.pipeline-main-grid{grid-template-columns:1fr}}@media (width<=780px){.pipeline-toolbar,.pipeline-hero{flex-direction:column;align-items:flex-start}.pipeline-hero-grid{grid-template-columns:1fr;width:100%;min-width:0}.pipeline-kpi-grid{grid-template-columns:1fr}}.pipeline-grid-2 .pipeline-card{min-height:420px}.pipeline-grid-2 .pipeline-ranking-row{grid-template-columns:28px minmax(180px,1fr)}@media (width<=1260px){.pipeline-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-grid-2{grid-template-columns:1fr}}.visitas-page{flex-direction:column;gap:18px;display:flex}.visitas-toolbar{background:#ffffffc7;border:1px solid #e6dfd7d1;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex;box-shadow:0 10px 26px #23190f0a}.visitas-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.visitas-filter-icon{background:var(--orange-bg);width:34px;height:34px;color:var(--orange);border-radius:13px;justify-content:center;align-items:center;display:flex}.visitas-toolbar select{width:auto;height:34px;color:var(--text);background:#fff;border:1px solid #e6dfd7eb;border-radius:12px;outline:none;padding:0 12px;font-size:12px}.visitas-toolbar-count{color:var(--text-faint);white-space:nowrap;font-size:12px}.visitas-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#e8772247,#0000 300px),linear-gradient(135deg,#050505 0%,#151515 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000026}.visitas-hero:after{content:"";border:1px solid #e8772242;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.visitas-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.visitas-hero h2{z-index:1;letter-spacing:-.065em;margin-bottom:12px;font-size:54px;font-weight:620;line-height:.96;position:relative}.visitas-var{color:var(--text-faint);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.visitas-var.up{color:var(--green)}.visitas-var.down{color:var(--red)}.visitas-hero .visitas-var{color:#ffffff94}.visitas-hero .visitas-var.up{color:#62d28b}.visitas-hero .visitas-var.down{color:#ff8b82}.visitas-hero-grid{z-index:1;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:480px;display:grid;position:relative}.visitas-hero-grid div{background:#ffffff12;border:1px solid #ffffff17;border-radius:20px;padding:15px}.visitas-hero-grid span{color:#ffffff70;margin-bottom:7px;font-size:11px;display:block}.visitas-hero-grid strong{color:#fff;letter-spacing:-.035em;font-size:20px;font-weight:560;display:block}.visitas-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.visitas-kpi{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;min-height:138px;padding:18px;transition:all .18s;box-shadow:0 12px 28px #23190f0b}.visitas-kpi:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 16px 38px #23190f13}.visitas-kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.visitas-kpi-top span{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.visitas-kpi-top strong{color:var(--text);letter-spacing:-.05em;font-size:25px;font-weight:620;line-height:1;display:block}.visitas-kpi-icon{background:var(--orange-bg);width:36px;height:36px;color:var(--orange);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.visitas-kpi small{color:var(--text-faint);margin-top:14px;font-size:11.5px;display:block}.visitas-kpi .visitas-var{margin-top:14px}.visitas-kpi.danger .visitas-kpi-icon{background:var(--red-bg);color:var(--red)}.visitas-kpi.success .visitas-kpi-icon{background:var(--green-bg);color:var(--green)}.visitas-alerts{flex-direction:column;gap:10px;display:flex}.visitas-alert{border-radius:18px;align-items:center;gap:10px;padding:13px 15px;font-size:12.5px;font-weight:500;display:flex}.visitas-alert.danger{background:var(--red-bg);color:var(--red);border:1px solid #dc262633}.visitas-alert.warning{color:var(--amber);background:#d977061a;border:1px solid #d9770638}.visitas-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.95fr);gap:18px;display:grid}.visitas-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.visitas-card{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;padding:20px;box-shadow:0 14px 34px #23190f0d}.visitas-chart-card{min-height:390px}.visitas-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.visitas-card-head h3{color:var(--text);letter-spacing:-.035em;font-size:17px;font-weight:620}.visitas-card-head small{color:var(--text-faint);font-size:12px}.visitas-ranking{flex-direction:column;gap:10px;display:flex}.visitas-ranking-row{border-bottom:1px solid #e6dfd7a6;grid-template-columns:28px minmax(180px,1fr);align-items:center;gap:10px;padding-bottom:10px;display:grid}.visitas-ranking-row:last-child{border-bottom:none;padding-bottom:0}.visitas-rank{background:var(--surface-2);width:24px;height:24px;color:var(--text-dim);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:560;display:flex}.visitas-ranking-main strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:560;display:block;overflow:hidden}.visitas-ranking-main small{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.visitas-ranking-bar{background:var(--surface-2);border-radius:999px;grid-column:2;height:7px;overflow:hidden}.visitas-ranking-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.visitas-ranking-foot{grid-column:2;justify-content:space-between;gap:10px;display:flex}.visitas-ranking-foot strong{color:var(--text);font-size:12px;font-weight:560}.visitas-ranking-foot span{color:var(--text-faint);font-size:11px}.visitas-list{flex-direction:column;gap:10px;display:flex}.visitas-list-row{border-bottom:1px solid #e6dfd7a6;justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.visitas-list-row:last-child{border-bottom:none;padding-bottom:0}.visitas-list-row strong{color:var(--text);font-size:12.5px;font-weight:560;display:block}.visitas-list-row span{color:var(--text-faint);margin-top:3px;font-size:11px;display:block}.visitas-list-row em{color:var(--orange);flex:none;font-size:11px;font-style:normal;font-weight:650}.visitas-table-wrap{overflow-x:auto}.visitas-table-wrap td strong{color:var(--text);font-weight:560}.visitas-pill{border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.visitas-pill.segment{background:var(--surface-2);color:var(--text-dim);text-transform:capitalize}.visitas-pill.positive{background:var(--green-bg);color:var(--green)}.visitas-pill.neutral{background:var(--surface-2);color:var(--text-dim)}.visitas-pill.negative{background:var(--red-bg);color:var(--red)}.visitas-notes{max-width:260px;color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (width<=1260px){.visitas-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.visitas-main-grid,.visitas-grid-2{grid-template-columns:1fr}}@media (width<=780px){.visitas-toolbar,.visitas-hero{flex-direction:column;align-items:flex-start}.visitas-hero-grid{grid-template-columns:1fr;width:100%;min-width:0}.visitas-kpi-grid{grid-template-columns:1fr}}.carteira-page{flex-direction:column;gap:18px;display:flex}.carteira-toolbar{background:#ffffffc7;border:1px solid #e6dfd7d1;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex;box-shadow:0 10px 26px #23190f0a}.carteira-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.carteira-filter-icon{background:var(--orange-bg);width:34px;height:34px;color:var(--orange);border-radius:13px;justify-content:center;align-items:center;display:flex}.carteira-toolbar select{width:auto;height:34px;color:var(--text);background:#fff;border:1px solid #e6dfd7eb;border-radius:12px;outline:none;padding:0 12px;font-size:12px}.carteira-toolbar-count{color:var(--text-faint);white-space:nowrap;font-size:12px}.carteira-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#e8772247,#0000 300px),linear-gradient(135deg,#050505 0%,#151515 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000026}.carteira-hero:after{content:"";border:1px solid #e8772242;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.carteira-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.carteira-hero h2{z-index:1;letter-spacing:-.065em;margin-bottom:10px;font-size:48px;font-weight:620;line-height:.96;position:relative}.carteira-hero small{color:#ffffff8f;font-size:12px}.carteira-hero-grid{z-index:1;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:520px;display:grid;position:relative}.carteira-hero-grid div{background:#ffffff12;border:1px solid #ffffff17;border-radius:20px;padding:15px}.carteira-hero-grid span{color:#ffffff70;margin-bottom:7px;font-size:11px;display:block}.carteira-hero-grid strong{color:#fff;letter-spacing:-.035em;font-size:18px;font-weight:560;display:block}.carteira-var{color:var(--text-faint);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.carteira-var.up{color:var(--green)}.carteira-var.down{color:var(--red)}.carteira-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.carteira-kpi{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;min-height:138px;padding:18px;transition:all .18s;box-shadow:0 12px 28px #23190f0b}.carteira-kpi:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 16px 38px #23190f13}.carteira-kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.carteira-kpi-top span{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.carteira-kpi-top strong{color:var(--text);letter-spacing:-.05em;font-size:24px;font-weight:620;line-height:1;display:block}.carteira-kpi-icon{background:var(--orange-bg);width:36px;height:36px;color:var(--orange);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.carteira-kpi small{color:var(--text-faint);margin-top:14px;font-size:11.5px;display:block}.carteira-kpi .carteira-var{margin-top:14px}.carteira-kpi.danger .carteira-kpi-icon{background:var(--red-bg);color:var(--red)}.carteira-kpi.success .carteira-kpi-icon{background:var(--green-bg);color:var(--green)}.carteira-alerts{flex-direction:column;gap:10px;display:flex}.carteira-alert{border-radius:18px;align-items:center;gap:10px;padding:13px 15px;font-size:12.5px;font-weight:500;display:flex}.carteira-alert.danger{background:var(--red-bg);color:var(--red);border:1px solid #dc262633}.carteira-alert.warning{color:var(--amber);background:#d977061a;border:1px solid #d9770638}.carteira-rfm-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.carteira-rfm-card{text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:22px;min-height:152px;padding:16px;transition:all .18s;box-shadow:0 12px 28px #23190f0a}.carteira-rfm-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #23190f13}.carteira-rfm-head{align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.carteira-rfm-head>strong{border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;font-size:17px;font-weight:760;display:flex}.carteira-rfm-head span{color:var(--text);font-size:13px;font-weight:650;display:block}.carteira-rfm-head small{color:var(--text-faint);margin-top:3px;font-size:10.5px;line-height:1.25;display:block}.carteira-rfm-foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.carteira-rfm-foot strong{color:var(--text);letter-spacing:-.04em;font-size:18px;font-weight:650;display:block}.carteira-rfm-foot small{color:var(--text-faint);margin-top:3px;font-size:10.5px;display:block}.carteira-rfm-card.star .carteira-rfm-head>strong,.carteira-group-letter.star{background:var(--green-bg);color:var(--green)}.carteira-rfm-card.growth .carteira-rfm-head>strong,.carteira-group-letter.growth{color:#1971c2;background:#1971c21a}.carteira-rfm-card.hold .carteira-rfm-head>strong,.carteira-group-letter.hold{color:var(--amber);background:#d977061a}.carteira-rfm-card.risk .carteira-rfm-head>strong,.carteira-group-letter.risk{background:var(--red-bg);color:var(--red)}.carteira-rfm-card.inactive .carteira-rfm-head>strong,.carteira-group-letter.inactive{color:#6b7280;background:#6b72801f}.carteira-rfm-card.empty .carteira-rfm-head>strong,.carteira-group-letter.empty{background:var(--surface-2);color:var(--text-dim)}.carteira-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.95fr);gap:18px;display:grid}.carteira-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.carteira-card{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;padding:20px;box-shadow:0 14px 34px #23190f0d}.carteira-chart-card{min-height:390px}.carteira-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.carteira-card-head h3{color:var(--text);letter-spacing:-.035em;font-size:17px;font-weight:620}.carteira-card-head small{color:var(--text-faint);font-size:12px}.carteira-ranking{flex-direction:column;gap:10px;display:flex}.carteira-ranking-row{border-bottom:1px solid #e6dfd7a6;grid-template-columns:28px minmax(150px,1fr);align-items:center;gap:10px;padding-bottom:10px;display:grid}.carteira-ranking-row:last-child{border-bottom:none;padding-bottom:0}.carteira-rank{background:var(--surface-2);width:24px;height:24px;color:var(--text-dim);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:560;display:flex}.carteira-ranking-main strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:560;display:block;overflow:hidden}.carteira-ranking-main small{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.carteira-ranking-bar{background:var(--surface-2);border-radius:999px;grid-column:2;height:7px;overflow:hidden}.carteira-ranking-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.carteira-ranking-foot{grid-column:2;justify-content:space-between;gap:10px;display:flex}.carteira-ranking-foot strong{color:var(--text);font-size:12px;font-weight:560}.carteira-ranking-foot span{color:var(--text-faint);font-size:11px}.carteira-groups{flex-direction:column;gap:10px;display:flex}.carteira-group-item{background:#ffffffb3;border:1px solid #e6dfd7b8;border-radius:18px;overflow:hidden}.carteira-group-head{cursor:pointer;grid-template-columns:34px minmax(180px,1fr) auto 34px 18px;align-items:center;gap:12px;padding:12px;display:grid}.carteira-group-letter{border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:760;display:flex}.carteira-group-head strong{color:var(--text);font-size:13px;font-weight:650;display:block}.carteira-group-head small{color:var(--text-faint);margin-top:3px;font-size:11px;display:block}.carteira-group-head em{color:var(--text-dim);font-size:12px;font-style:normal;font-weight:560}.carteira-table-wrap{padding:0 12px 12px;overflow-x:auto}.carteira-table-wrap td strong{color:var(--text);font-weight:560}.carteira-pill{border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.carteira-pill.segment{background:var(--surface-2);color:var(--text-dim);text-transform:capitalize}.carteira-pill.positive{background:var(--green-bg);color:var(--green)}.carteira-pill.warning{color:var(--amber);background:#d977061a}.carteira-pill.negative{background:var(--red-bg);color:var(--red)}.carteira-danger-text{font-weight:560;color:var(--red)!important}.carteira-warning-text{font-weight:560;color:var(--amber)!important}@media (width<=1360px){.carteira-kpi-grid,.carteira-rfm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.carteira-grid-3,.carteira-main-grid{grid-template-columns:1fr}}@media (width<=780px){.carteira-toolbar,.carteira-hero{flex-direction:column;align-items:flex-start}.carteira-hero-grid{grid-template-columns:1fr;width:100%;min-width:0}.carteira-kpi-grid,.carteira-rfm-grid{grid-template-columns:1fr}.carteira-group-head{grid-template-columns:34px 1fr}.carteira-group-head em,.carteira-group-head button,.carteira-group-head svg{grid-column:2}}.vendedores-page{flex-direction:column;gap:18px;display:flex}.vendedores-toolbar{background:#ffffffc7;border:1px solid #e6dfd7d1;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex;box-shadow:0 10px 26px #23190f0a}.vendedores-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vendedores-filter-icon{background:var(--orange-bg);width:34px;height:34px;color:var(--orange);border-radius:13px;justify-content:center;align-items:center;display:flex}.vendedores-toolbar select{width:auto;height:34px;color:var(--text);background:#fff;border:1px solid #e6dfd7eb;border-radius:12px;outline:none;padding:0 12px;font-size:12px}.vendedores-toolbar-count{color:var(--text-faint);white-space:nowrap;font-size:12px}.vendedores-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#e8772247,#0000 300px),linear-gradient(135deg,#050505 0%,#151515 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000026}.vendedores-hero:after{content:"";border:1px solid #e8772242;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.vendedores-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.vendedores-hero h2{z-index:1;letter-spacing:-.065em;margin-bottom:10px;font-size:44px;font-weight:620;line-height:.96;position:relative}.vendedores-hero small{color:#ffffff8f;font-size:12px}.vendedores-hero-grid{z-index:1;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:500px;display:grid;position:relative}.vendedores-hero-grid div{background:#ffffff12;border:1px solid #ffffff17;border-radius:20px;padding:15px}.vendedores-hero-grid span{color:#ffffff70;margin-bottom:7px;font-size:11px;display:block}.vendedores-hero-grid strong{color:#fff;letter-spacing:-.035em;font-size:18px;font-weight:560;display:block}.vendedores-var{color:var(--text-faint);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.vendedores-var.up{color:var(--green)}.vendedores-var.down{color:var(--red)}.vendedores-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.vendedores-kpi{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;min-height:138px;padding:18px;transition:all .18s;box-shadow:0 12px 28px #23190f0b}.vendedores-kpi:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 16px 38px #23190f13}.vendedores-kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vendedores-kpi-top span{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.vendedores-kpi-top strong{color:var(--text);letter-spacing:-.05em;font-size:24px;font-weight:620;line-height:1;display:block}.vendedores-kpi-icon{background:var(--orange-bg);width:36px;height:36px;color:var(--orange);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.vendedores-kpi small{color:var(--text-faint);margin-top:14px;font-size:11.5px;display:block}.vendedores-kpi .vendedores-var{margin-top:14px}.vendedores-alerts{flex-direction:column;gap:10px;display:flex}.vendedores-alert{border-radius:18px;align-items:center;gap:10px;padding:13px 15px;font-size:12.5px;font-weight:500;display:flex}.vendedores-alert.warning{color:var(--amber);background:#d977061a;border:1px solid #d9770638}.vendedores-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:18px;display:grid}.vendedores-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.vendedores-card{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;padding:20px;box-shadow:0 14px 34px #23190f0d}.vendedores-chart-card{min-height:400px}.vendedores-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.vendedores-card-head h3{color:var(--text);letter-spacing:-.035em;font-size:17px;font-weight:620}.vendedores-card-head small{color:var(--text-faint);font-size:12px}.vendedores-ranking{flex-direction:column;gap:10px;display:flex}.vendedores-ranking-row{border-bottom:1px solid #e6dfd7a6;grid-template-columns:28px minmax(130px,1fr);align-items:center;gap:10px;padding-bottom:10px;display:grid}.vendedores-ranking-row:last-child{border-bottom:none;padding-bottom:0}.vendedores-rank{background:var(--surface-2);width:24px;height:24px;color:var(--text-dim);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:560;display:flex}.vendedores-ranking-main strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:560;display:block;overflow:hidden}.vendedores-ranking-main small{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.vendedores-ranking-bar{background:var(--surface-2);border-radius:999px;grid-column:2;height:7px;overflow:hidden}.vendedores-ranking-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.vendedores-ranking-foot{grid-column:2;justify-content:space-between;gap:10px;display:flex}.vendedores-ranking-foot strong{color:var(--text);font-size:12px;font-weight:560}.vendedores-ranking-foot span{color:var(--text-faint);font-size:11px}.vendedores-row-active{background:var(--orange-bg)}.vendedores-position{color:var(--text-faint);font-weight:760}.vendedores-person{align-items:center;gap:9px;display:flex}.vendedores-avatar{background:var(--orange-bg);width:34px;height:34px;color:var(--orange);border-radius:13px;justify-content:center;align-items:center;display:flex}.vendedores-person strong{color:var(--text);font-size:13px;font-weight:620;display:block}.vendedores-person small{color:var(--text-faint);font-size:11px;display:block}.vendedores-money{color:var(--orange);font-weight:650}.vendedores-pill{border-radius:999px;justify-content:center;align-items:center;min-width:42px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.vendedores-pill.positive{background:var(--green-bg);color:var(--green)}.vendedores-pill.warning{color:var(--amber);background:#d977061a}.vendedores-pill.negative{background:var(--red-bg);color:var(--red)}.vendedores-detail-cell{background:#f6f3efc7;padding:16px!important}.vendedores-detail-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.vendedores-detail-box{background:#ffffffdb;border:1px solid #e6dfd7bd;border-radius:18px;padding:14px}.vendedores-detail-box span{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.vendedores-detail-box strong{color:var(--text);letter-spacing:-.04em;font-size:20px;font-weight:650;display:block}.vendedores-detail-box small{color:var(--text-faint);margin-top:10px;font-size:11px;display:block}@media (width<=1420px){.vendedores-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.vendedores-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1260px){.vendedores-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vendedores-main-grid{grid-template-columns:1fr}}@media (width<=780px){.vendedores-toolbar,.vendedores-hero{flex-direction:column;align-items:flex-start}.vendedores-hero-grid{grid-template-columns:1fr;width:100%;min-width:0}.vendedores-kpi-grid,.vendedores-grid-4,.vendedores-detail-grid{grid-template-columns:1fr}}.produtos-page{flex-direction:column;gap:18px;display:flex}.produtos-toolbar{background:#ffffffc7;border:1px solid #e6dfd7d1;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex;box-shadow:0 10px 26px #23190f0a}.produtos-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.produtos-filter-icon{background:var(--orange-bg);width:34px;height:34px;color:var(--orange);border-radius:13px;justify-content:center;align-items:center;display:flex}.produtos-toolbar select{width:auto;height:34px;color:var(--text);background:#fff;border:1px solid #e6dfd7eb;border-radius:12px;outline:none;padding:0 12px;font-size:12px}.produtos-toolbar-count{color:var(--text-faint);white-space:nowrap;font-size:12px}.produtos-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#e8772247,#0000 300px),linear-gradient(135deg,#050505 0%,#151515 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000026}.produtos-hero:after{content:"";border:1px solid #e8772242;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.produtos-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.produtos-hero h2{z-index:1;letter-spacing:-.065em;max-width:600px;margin-bottom:10px;font-size:44px;font-weight:620;line-height:.96;position:relative}.produtos-hero small{color:#ffffff8f;font-size:12px}.produtos-hero-grid{z-index:1;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:520px;display:grid;position:relative}.produtos-hero-grid div{background:#ffffff12;border:1px solid #ffffff17;border-radius:20px;padding:15px}.produtos-hero-grid span{color:#ffffff70;margin-bottom:7px;font-size:11px;display:block}.produtos-hero-grid strong{color:#fff;letter-spacing:-.035em;font-size:18px;font-weight:560;display:block}.produtos-var{color:var(--text-faint);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.produtos-var.up{color:var(--green)}.produtos-var.down{color:var(--red)}.produtos-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.produtos-kpi{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;min-height:138px;padding:18px;transition:all .18s;box-shadow:0 12px 28px #23190f0b}.produtos-kpi:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 16px 38px #23190f13}.produtos-kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.produtos-kpi-top span{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.produtos-kpi-top strong{color:var(--text);letter-spacing:-.05em;font-size:24px;font-weight:620;line-height:1;display:block}.produtos-kpi-icon{background:var(--orange-bg);width:36px;height:36px;color:var(--orange);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.produtos-kpi small{color:var(--text-faint);margin-top:14px;font-size:11.5px;display:block}.produtos-kpi .produtos-var{margin-top:14px}.produtos-kpi.danger .produtos-kpi-icon{background:var(--red-bg);color:var(--red)}.produtos-kpi.success .produtos-kpi-icon{background:var(--green-bg);color:var(--green)}.produtos-alerts{flex-direction:column;gap:10px;display:flex}.produtos-alert{border-radius:18px;align-items:center;gap:10px;padding:13px 15px;font-size:12.5px;font-weight:500;display:flex}.produtos-alert.warning{color:var(--amber);background:#d977061a;border:1px solid #d9770638}.produtos-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.95fr);gap:18px;display:grid}.produtos-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.produtos-card{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;padding:20px;box-shadow:0 14px 34px #23190f0d}.produtos-chart-card{min-height:400px}.produtos-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.produtos-card-head h3{color:var(--text);letter-spacing:-.035em;font-size:17px;font-weight:620}.produtos-card-head small{color:var(--text-faint);font-size:12px}.produtos-ranking{flex-direction:column;gap:10px;display:flex}.produtos-ranking-row{border-bottom:1px solid #e6dfd7a6;grid-template-columns:28px minmax(130px,1fr);align-items:center;gap:10px;padding-bottom:10px;display:grid}.produtos-ranking-row:last-child{border-bottom:none;padding-bottom:0}.produtos-rank{background:var(--surface-2);width:24px;height:24px;color:var(--text-dim);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:560;display:flex}.produtos-ranking-main strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:560;display:block;overflow:hidden}.produtos-ranking-main small{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.produtos-ranking-bar{background:var(--surface-2);border-radius:999px;grid-column:2;height:7px;overflow:hidden}.produtos-ranking-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.produtos-ranking-foot{grid-column:2;justify-content:space-between;gap:10px;display:flex}.produtos-ranking-foot strong{color:var(--text);font-size:12px;font-weight:560}.produtos-ranking-foot span{color:var(--text-faint);font-size:11px}.produtos-table-wrap{overflow-x:auto}.produtos-table-wrap td strong{color:var(--text);font-weight:560}.produtos-table-wrap :is(th,td):nth-child(4),.produtos-table-wrap :is(th,td):nth-child(5),.produtos-table-wrap :is(th,td):nth-child(8){white-space:nowrap;min-width:108px}.produtos-position{color:var(--text-faint)!important;font-weight:760!important}.produtos-money{color:var(--orange)!important;font-weight:650!important}.produtos-pill{border-radius:999px;justify-content:center;align-items:center;min-width:42px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.produtos-pill.category{background:var(--surface-2);color:var(--text-dim)}.produtos-pill.positive{background:var(--green-bg);color:var(--green)}.produtos-pill.negative{background:var(--red-bg);color:var(--red)}.produtos-mix-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.produtos-mini-bar{background:var(--surface-2);border-radius:999px;width:64px;height:7px;overflow:hidden}.produtos-mini-bar span{border-radius:inherit;background:var(--orange);height:100%;display:block}.produtos-sem-giro{flex-wrap:wrap;gap:8px;display:flex}.produtos-sem-giro span{background:var(--red-bg);color:var(--red);border-radius:999px;padding:7px 10px;font-size:11.5px;font-weight:620;display:inline-flex}@media (width<=1420px){.produtos-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1260px){.produtos-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.produtos-main-grid{grid-template-columns:1fr}}@media (width<=780px){.produtos-toolbar,.produtos-hero{flex-direction:column;align-items:flex-start}.produtos-hero-grid{grid-template-columns:1fr;width:100%;min-width:0}.produtos-kpi-grid,.produtos-grid-4{grid-template-columns:1fr}}.regioes-page{flex-direction:column;gap:18px;display:flex}.regioes-toolbar{background:#ffffffc7;border:1px solid #e6dfd7d1;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex;box-shadow:0 10px 26px #23190f0a}.regioes-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.regioes-filter-icon{background:var(--orange-bg);width:34px;height:34px;color:var(--orange);border-radius:13px;justify-content:center;align-items:center;display:flex}.regioes-toolbar select{width:auto;height:34px;color:var(--text);background:#fff;border:1px solid #e6dfd7eb;border-radius:12px;outline:none;padding:0 12px;font-size:12px}.regioes-toolbar-count{color:var(--text-faint);white-space:nowrap;font-size:12px}.regioes-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#e8772247,#0000 300px),linear-gradient(135deg,#050505 0%,#151515 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000026}.regioes-hero:after{content:"";border:1px solid #e8772242;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.regioes-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.regioes-hero h2{z-index:1;letter-spacing:-.065em;margin-bottom:10px;font-size:54px;font-weight:620;line-height:.96;position:relative}.regioes-hero small{color:#ffffff8f;font-size:12px}.regioes-hero-grid{z-index:1;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:520px;display:grid;position:relative}.regioes-hero-grid div{background:#ffffff12;border:1px solid #ffffff17;border-radius:20px;padding:15px}.regioes-hero-grid span{color:#ffffff70;margin-bottom:7px;font-size:11px;display:block}.regioes-hero-grid strong{color:#fff;letter-spacing:-.035em;font-size:18px;font-weight:560;display:block}.regioes-var{color:var(--text-faint);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.regioes-var.up{color:var(--green)}.regioes-var.down{color:var(--red)}.regioes-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.regioes-kpi{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;min-height:138px;padding:18px;transition:all .18s;box-shadow:0 12px 28px #23190f0b}.regioes-kpi:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 16px 38px #23190f13}.regioes-kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.regioes-kpi-top span{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.regioes-kpi-top strong{color:var(--text);letter-spacing:-.05em;font-size:24px;font-weight:620;line-height:1;display:block}.regioes-kpi-icon{background:var(--orange-bg);width:36px;height:36px;color:var(--orange);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.regioes-kpi small{color:var(--text-faint);margin-top:14px;font-size:11.5px;display:block}.regioes-kpi .regioes-var{margin-top:14px}.regioes-kpi.danger .regioes-kpi-icon{background:var(--red-bg);color:var(--red)}.regioes-kpi.success .regioes-kpi-icon{background:var(--green-bg);color:var(--green)}.regioes-map-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);gap:18px;display:grid}.regioes-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(340px,.95fr);gap:18px;display:grid}.regioes-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.regioes-side{flex-direction:column;gap:18px;display:flex}.regioes-card{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;padding:20px;box-shadow:0 14px 34px #23190f0d}.regioes-map-card{min-height:650px}.regioes-chart-card{min-height:390px}.regioes-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.regioes-card-head h3{color:var(--text);letter-spacing:-.035em;font-size:17px;font-weight:620}.regioes-card-head small{color:var(--text-faint);font-size:12px}.regioes-map-wrap{background:radial-gradient(circle at 50% 42%,#e8772214,#0000 300px),linear-gradient(#f6f3ef94,#ffffffa3);border:1px solid #e6dfd79e;border-radius:22px;min-height:560px;position:relative;overflow:hidden}.regioes-map-svg{width:100%;height:560px;display:block}.regioes-tooltip{z-index:20;pointer-events:none;background:#fffffff5;border:1px solid #e6dfd7f0;border-radius:14px;min-width:180px;padding:10px 12px;position:absolute;box-shadow:0 16px 36px #23190f1f}.regioes-tooltip strong{color:var(--text);margin-bottom:4px;font-size:12.5px;font-weight:650;display:block}.regioes-tooltip span{color:var(--orange);margin-bottom:2px;font-size:14px;font-weight:760;display:block}.regioes-tooltip small{color:var(--text-faint);font-size:11px}.regioes-ranking{flex-direction:column;gap:10px;display:flex}.regioes-ranking-row{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #e6dfd7a6;grid-template-columns:28px minmax(130px,1fr);align-items:center;gap:10px;width:100%;padding:0 0 10px;display:grid}.regioes-ranking-row:last-child{border-bottom:none;padding-bottom:0}.regioes-ranking-row.active{background:var(--orange-bg);border-bottom-color:#0000;border-radius:16px;padding:10px}.regioes-rank{background:var(--surface-2);width:24px;height:24px;color:var(--text-dim);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:560;display:flex}.regioes-ranking-main strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:560;display:block;overflow:hidden}.regioes-ranking-main small{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.regioes-ranking-bar{background:var(--surface-2);border-radius:999px;grid-column:2;height:7px;overflow:hidden}.regioes-ranking-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.regioes-ranking-foot{grid-column:2;justify-content:space-between;gap:10px;display:flex}.regioes-ranking-foot strong{color:var(--text);font-size:12px;font-weight:560}.regioes-ranking-foot span{color:var(--text-faint);font-size:11px}.regioes-selected-card{background:radial-gradient(circle at 90% 10%,#e877221f,#0000 180px),#ffffffe0}.regioes-selected-row{border-bottom:1px solid #e6dfd7a6;justify-content:space-between;gap:14px;padding:8px 0;font-size:12.5px;display:flex}.regioes-selected-row:last-child{border-bottom:none}.regioes-selected-row span{color:var(--text-dim)}.regioes-selected-row strong{color:var(--text);text-align:right;font-weight:620}.regioes-product-list{flex-direction:column;gap:10px;display:flex}.regioes-product-list button{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #e6dfd7a6;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:10px;display:grid}.regioes-product-list button:last-child{border-bottom:none;padding-bottom:0}.regioes-product-list strong{background:var(--orange-bg);width:34px;height:24px;color:var(--orange);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:760;display:flex}.regioes-product-list span{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:560;overflow:hidden}.regioes-product-list em{color:var(--text-faint);font-size:11px;font-style:normal;font-weight:560}.regioes-table-wrap{overflow-x:auto}.regioes-table-wrap tr{cursor:pointer}.regioes-table-wrap td strong{color:var(--text);font-weight:560}.regioes-row-active{background:var(--orange-bg)}.regioes-money{color:var(--orange)!important;font-weight:650!important}.regioes-pill{border-radius:999px;justify-content:center;align-items:center;min-width:46px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.regioes-pill.positive{background:var(--green-bg);color:var(--green)}.regioes-pill.warning{color:var(--amber);background:#d977061a}.regioes-pill.negative{background:var(--red-bg);color:var(--red)}@media (width<=1360px){.regioes-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.regioes-map-grid,.regioes-main-grid,.regioes-grid-3{grid-template-columns:1fr}}@media (width<=780px){.regioes-toolbar,.regioes-hero{flex-direction:column;align-items:flex-start}.regioes-hero-grid{grid-template-columns:1fr;width:100%;min-width:0}.regioes-kpi-grid{grid-template-columns:1fr}.regioes-map-wrap,.regioes-map-svg{height:420px;min-height:420px}}.checklists-page{flex-direction:column;gap:18px;display:flex}.checklists-toolbar{background:#ffffffc7;border:1px solid #e6dfd7d1;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex;box-shadow:0 10px 26px #23190f0a}.checklists-toolbar-left{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.checklists-filter-icon{background:var(--orange-bg);width:34px;height:34px;color:var(--orange);border-radius:13px;justify-content:center;align-items:center;display:flex}.checklists-toolbar select{width:auto;height:34px;color:var(--text);background:#fff;border:1px solid #e6dfd7eb;border-radius:12px;outline:none;padding:0 12px;font-size:12px}.checklists-toolbar-count{color:var(--text-faint);white-space:nowrap;font-size:12px}.checklists-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#e8772247,#0000 300px),linear-gradient(135deg,#050505 0%,#151515 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:220px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000026}.checklists-hero:after{content:"";border:1px solid #e8772242;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.checklists-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.checklists-hero h2{z-index:1;letter-spacing:-.065em;margin-bottom:10px;font-size:64px;font-weight:620;line-height:.9;position:relative}.checklists-hero small{color:#ffffff8f;font-size:12px}.checklists-hero-grid{z-index:1;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;min-width:520px;display:grid;position:relative}.checklists-hero-grid div{background:#ffffff12;border:1px solid #ffffff17;border-radius:20px;padding:15px}.checklists-hero-grid span{color:#ffffff70;margin-bottom:7px;font-size:11px;display:block}.checklists-hero-grid strong{color:#fff;letter-spacing:-.035em;font-size:18px;font-weight:560;display:block}.checklists-segment-warning{color:var(--amber);background:#d977061a;border:1px solid #d9770633;border-radius:20px;align-items:flex-start;gap:12px;padding:15px 16px;display:flex}.checklists-segment-warning strong{margin-bottom:4px;font-size:13px;display:block}.checklists-segment-warning span{color:var(--text-dim);font-size:12px;line-height:1.45;display:block}.checklists-var{color:var(--text-faint);align-items:center;gap:5px;font-size:11.5px;font-weight:500;display:inline-flex}.checklists-var.up{color:var(--green)}.checklists-var.down{color:var(--red)}.checklists-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.checklists-kpi{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;min-height:138px;padding:18px;transition:all .18s;box-shadow:0 12px 28px #23190f0b}.checklists-kpi:hover{border-color:#e877222e;transform:translateY(-2px);box-shadow:0 16px 38px #23190f13}.checklists-kpi-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.checklists-kpi-top span{color:var(--text-dim);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.checklists-kpi-top strong{color:var(--text);letter-spacing:-.05em;font-size:24px;font-weight:620;line-height:1;display:block}.checklists-kpi-icon{background:var(--orange-bg);width:36px;height:36px;color:var(--orange);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.checklists-kpi small{color:var(--text-faint);margin-top:14px;font-size:11.5px;display:block}.checklists-kpi .checklists-var{margin-top:14px}.checklists-kpi.danger .checklists-kpi-icon{background:var(--red-bg);color:var(--red)}.checklists-kpi.success .checklists-kpi-icon{background:var(--green-bg);color:var(--green)}.checklists-main-grid,.checklists-technical-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);gap:18px;display:grid}.checklists-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.checklists-card{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:24px;padding:20px;box-shadow:0 14px 34px #23190f0d}.checklists-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.checklists-card-head h3{color:var(--text);letter-spacing:-.035em;font-size:17px;font-weight:620}.checklists-card-head small{color:var(--text-faint);font-size:12px}.checklists-faixas{flex-direction:column;gap:13px;display:flex}.checklists-faixa{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.checklists-faixa strong{color:var(--text);font-size:13px;display:block}.checklists-faixa small{color:var(--text-faint);font-size:11px}.checklists-faixa>span{color:var(--text);font-size:13px;font-weight:700}.checklists-faixa-bar{background:var(--surface-2);border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.checklists-faixa-bar i{border-radius:inherit;height:100%;display:block}.checklists-faixa.critical .checklists-faixa-bar i{background:var(--red)}.checklists-faixa.warning .checklists-faixa-bar i{background:var(--amber)}.checklists-faixa.good .checklists-faixa-bar i{background:var(--orange)}.checklists-faixa.excellent .checklists-faixa-bar i{background:var(--green)}.checklists-ranking{flex-direction:column;gap:10px;display:flex}.checklists-ranking-row{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #e6dfd7a6;grid-template-columns:28px minmax(130px,1fr);align-items:center;gap:10px;width:100%;padding:0 0 10px;display:grid}.checklists-ranking-row:last-child{border-bottom:none;padding-bottom:0}.checklists-rank{background:var(--surface-2);width:24px;height:24px;color:var(--text-dim);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:560;display:flex}.checklists-ranking-main strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:560;display:block;overflow:hidden}.checklists-ranking-main small{color:var(--text-faint);margin-top:2px;font-size:11px;display:block}.checklists-ranking-bar{background:var(--surface-2);border-radius:999px;grid-column:2;height:7px;overflow:hidden}.checklists-ranking-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.checklists-ranking-foot{grid-column:2;justify-content:space-between;gap:10px;display:flex}.checklists-ranking-foot strong{color:var(--text);font-size:12px;font-weight:560}.checklists-ranking-foot span{color:var(--text-faint);font-size:11px}.checklists-note-card{background:radial-gradient(circle at 90% 10%,#e877221f,#0000 180px),#ffffffe0}.checklists-note-card h3{color:var(--text);letter-spacing:-.045em;margin-bottom:8px;font-size:20px;font-weight:620}.checklists-note-card p{color:var(--text-dim);font-size:13px;line-height:1.55}.checklists-table-wrap{overflow-x:auto}.checklists-table-wrap tr{cursor:pointer}.checklists-table-wrap td strong{color:var(--text);font-weight:560}.checklists-row-active{background:var(--orange-bg)}.checklists-pill{border-radius:999px;justify-content:center;align-items:center;min-width:42px;padding:4px 9px;font-size:11px;font-weight:650;display:inline-flex}.checklists-pill.category{background:var(--surface-2);color:var(--text-dim)}.checklists-pill.score{font-size:12px;font-weight:760}.checklists-stage-tags{flex-wrap:wrap;gap:5px;display:flex}.checklists-stage-tags span,.checklists-stage-tags em{border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:650;display:inline-flex}.checklists-stage-tags em{background:var(--surface-2);color:var(--text-faint)}.checklists-detail-cell{background:#f6f3efc7;padding:16px!important}.checklists-detail-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.checklists-detail-box{background:#ffffffdb;border:1px solid #e6dfd7bd;border-radius:18px;padding:14px}.checklists-detail-box span{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:620;display:block}.checklists-detail-box strong{letter-spacing:-.04em;font-size:22px;font-weight:760;display:block}.checklists-detail-bar{background:var(--surface-2);border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.checklists-detail-bar i{border-radius:inherit;height:100%;display:block}@media (width<=1260px){.checklists-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.checklists-main-grid,.checklists-technical-grid,.checklists-grid-3{grid-template-columns:1fr}}@media (width<=780px){.checklists-toolbar,.checklists-hero{flex-direction:column;align-items:flex-start}.checklists-hero-grid{grid-template-columns:1fr;width:100%;min-width:0}.checklists-kpi-grid{grid-template-columns:1fr}}@keyframes relpremium-spin{to{transform:rotate(360deg)}}.relpremium-page{flex-direction:column;gap:18px;display:flex}.relpremium-hero{color:#fff;background:radial-gradient(circle at 82% 28%,#e8772252,#0000 300px),linear-gradient(135deg,#050505 0%,#151515 100%);border-radius:30px;justify-content:space-between;align-items:flex-end;gap:28px;min-height:230px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 52px #00000026}.relpremium-hero:after{content:"";border:1px solid #e8772242;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-80px}.relpremium-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:10px;font-weight:650;display:block}.relpremium-hero h2{z-index:1;letter-spacing:-.065em;margin-bottom:10px;font-size:50px;font-weight:620;line-height:.96;position:relative}.relpremium-hero p{z-index:1;color:#ffffff94;max-width:650px;font-size:13px;line-height:1.55;position:relative}.relpremium-period-card{z-index:1;background:#ffffff14;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:8px;width:260px;min-height:130px;padding:18px;display:flex;position:relative}.relpremium-period-card svg{color:var(--orange)}.relpremium-period-card strong{color:#fff;letter-spacing:-.035em;font-size:18px;font-weight:620}.relpremium-period-card span{color:#ffffff7a;font-size:11px}.relpremium-generator{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:stretch;gap:18px;display:grid}.relpremium-panel{background:#ffffffe0;border:1px solid #e6dfd7d1;border-radius:26px;padding:22px;box-shadow:0 14px 34px #23190f0d}.relpremium-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.relpremium-panel-head h3{color:var(--text);letter-spacing:-.035em;font-size:18px;font-weight:620}.relpremium-panel-head>svg{color:var(--orange)}.relpremium-tabs{background:var(--surface-2);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;padding:5px;display:grid}.relpremium-tabs button{height:38px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:14px;font-size:12px;font-weight:620}.relpremium-tabs button.active{color:var(--orange);background:#fff;box-shadow:0 8px 18px #23190f0f}.relpremium-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.relpremium-form-grid label{flex-direction:column;gap:6px;display:flex}.relpremium-form-grid label:first-child:last-child{grid-column:1/-1}.relpremium-form-grid span{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:620}.relpremium-form-grid select{height:42px;color:var(--text);background:#fff;border:1px solid #e6dfd7eb;border-radius:14px;outline:none;padding:0 12px;font-size:13px}.relpremium-download{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:13px;font-weight:700;display:flex;box-shadow:0 12px 22px #e877223d}.relpremium-download:disabled{opacity:.65;cursor:not-allowed}.relpremium-loading{min-height:220px;color:var(--text-faint);justify-content:center;align-items:center;font-size:13px;display:flex}.relpremium-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.relpremium-metric{background:var(--surface-2);border:1px solid #e6dfd7c7;border-radius:20px;padding:15px}.relpremium-metric span{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:650;display:block}.relpremium-metric strong{color:var(--text);letter-spacing:-.04em;font-size:18px;line-height:1;display:block}.relpremium-metric small{align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:560;display:inline-flex}.relpremium-metric small.positive{color:var(--green)}.relpremium-metric small.negative{color:var(--red)}.relpremium-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.relpremium-included div{background:#e877220f;border:1px solid #e877221f;border-radius:16px;align-items:center;gap:8px;padding:11px 12px;display:flex}.relpremium-included svg{color:var(--orange);flex:none}.relpremium-included span{color:var(--text-dim);font-size:12px;line-height:1.35}.relpremium-spin{animation:1s linear infinite relpremium-spin}.relpremium-template{color:#151515;pointer-events:none;z-index:-1;background:#fff;width:794px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;top:0;left:-10000px}.relpremium-pdf-page{page-break-after:always;background:#fbfaf8;width:794px;height:1123px;position:relative;overflow:hidden}.pdf-page-bg{background:radial-gradient(circle at 88% 8%,#e877221a,#0000 230px),linear-gradient(#fbfaf8 0%,#f4f1ed 100%);position:absolute;inset:0}.pdf-footer{color:#8d8175;border-top:1px solid #e2dcd4;justify-content:space-between;align-items:center;padding-top:12px;font-size:11px;display:flex;position:absolute;bottom:34px;left:56px;right:56px}.pdf-footer strong{color:#e87722;font-size:18px}.pdf-cover{color:#fff;background:radial-gradient(circle at 78% 35%,#e8772238,#0000 260px),linear-gradient(135deg,#050505 0%,#161616 100%);position:absolute;inset:0}.pdf-cover:before{content:"";background:#e87722;width:22px;height:100%;position:absolute;top:0;left:0}.pdf-cover-brand{position:absolute;top:70px;left:74px}.pdf-cover-brand img{width:180px;height:auto;display:block}.pdf-cover-lines{width:450px;height:450px;position:absolute;top:70px;right:-90px}.pdf-cover-lines i{border:1px solid #e8772247;border-radius:50%;position:absolute}.pdf-cover-lines i:first-child{inset:0}.pdf-cover-lines i:nth-child(2){inset:48px}.pdf-cover-lines i:nth-child(3){inset:96px}.pdf-cover-content{max-width:570px;position:absolute;top:310px;left:74px}.pdf-cover-content span{color:#e87722;letter-spacing:.16em;margin-bottom:18px;font-size:13px;font-weight:800;display:block}.pdf-cover-content h1{color:#fff;letter-spacing:-.07em;margin:0 0 18px;font-size:74px;font-weight:650;line-height:.88}.pdf-cover-content p{color:#ffffff9e;max-width:520px;font-size:20px;line-height:1.45}.pdf-cover-highlight{background:#ffffff14;border:1px solid #ffffff1f;border-radius:30px;width:430px;padding:28px;position:absolute;bottom:170px;left:74px}.pdf-cover-highlight span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:13px;display:block}.pdf-cover-highlight strong{color:#fff;letter-spacing:-.055em;font-size:42px;line-height:1;display:block}.pdf-cover-highlight em{margin-top:12px;font-size:15px;font-style:normal;font-weight:700;display:block}.pdf-cover-highlight em.positive{color:#36b36b}.pdf-cover-highlight em.negative{color:#ff6b6b}.pdf-cover-date{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:74px;left:74px}.pdf-cover-date strong{color:#fff;font-size:16px}.pdf-cover-date span{color:#ffffff75;font-size:13px}.pdf-page-head{margin:58px 56px 26px;position:relative}.pdf-page-head span{color:#e87722;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.pdf-page-head h2{color:#141414;letter-spacing:-.065em;margin:0 0 8px;font-size:44px;font-weight:650;line-height:.95}.pdf-page-head p{color:#776d63;max-width:580px;margin:0;font-size:15px;line-height:1.45}.pdf-metric-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin:0 56px 24px;display:grid;position:relative}.pdf-metric{background:#fff;border:1px solid #e4ded6;border-radius:26px;min-height:124px;padding:20px;box-shadow:0 14px 30px #23190f0f}.pdf-metric.dark{color:#fff;background:#151515}.pdf-metric span{color:#7a7066;letter-spacing:.09em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.pdf-metric strong{color:#151515;letter-spacing:-.055em;font-size:27px;line-height:1;display:block}.pdf-metric small{color:#8d8175;margin-top:10px;font-size:11px;display:block}.pdf-metric em{margin-top:8px;font-size:12px;font-style:normal;font-weight:800;display:block}.pdf-metric em.positive{color:#2a914b}.pdf-metric em.negative{color:#c73636}.pdf-summary-grid{grid-template-columns:1.25fr .75fr;gap:18px;margin:0 56px 24px;display:grid;position:relative}.pdf-summary-card{background:#fff;border:1px solid #e4ded6;border-radius:28px;padding:26px;box-shadow:0 14px 30px #23190f0f}.pdf-summary-card.large{min-height:190px}.pdf-summary-card.attention{background:radial-gradient(circle at 100% 0,#e8772224,#0000 180px),#151515;border-color:#151515}.pdf-summary-card span{color:#e87722;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:850;display:block}.pdf-summary-card h3{color:#151515;letter-spacing:-.045em;margin:0 0 12px;font-size:24px;line-height:1.1}.pdf-summary-card p{color:#776d63;margin:0;font-size:14px;line-height:1.55}.pdf-summary-card.attention h3{color:#fff}.pdf-summary-card.attention p{color:#ffffff8f}.pdf-kpi-strip{grid-template-columns:repeat(4,1fr);gap:14px;margin:0 56px;display:grid;position:relative}.pdf-kpi-strip div{background:#f0ebe4;border-radius:22px;padding:18px}.pdf-kpi-strip span{color:#796f65;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.pdf-kpi-strip strong{color:#151515;letter-spacing:-.05em;font-size:25px}.pdf-chart-box{background:#fff;border:1px solid #e4ded6;border-radius:30px;margin:0 56px 26px;padding:18px;position:relative;box-shadow:0 14px 30px #23190f0f}.pdf-line-chart{width:100%;height:285px}.pdf-line-chart line{stroke:#eee8e0;stroke-width:1px}.pdf-line-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.pdf-line-chart .sales-path{stroke:#e87722}.pdf-line-chart .quote-path{stroke:#151515;opacity:.74}.pdf-line-chart .sales-dot{fill:#e87722;stroke:#fff;stroke-width:3px}.pdf-line-chart .quote-dot{fill:#151515;stroke:#fff;stroke-width:3px}.pdf-line-chart text{fill:#7f756b;font-size:13px;font-weight:650}.pdf-chart-legend{color:#665d55;align-items:center;gap:22px;padding-left:14px;font-size:13px;display:flex}.pdf-chart-legend span{align-items:center;gap:8px;display:inline-flex}.pdf-chart-legend i{border-radius:50%;width:10px;height:10px}.pdf-chart-legend i.sales{background:#e87722}.pdf-chart-legend i.quotes{background:#151515}.pdf-section-title{margin:0 56px 16px}.pdf-section-title span{color:#e87722;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.pdf-section-title strong{color:#151515;letter-spacing:-.04em;font-size:22px;display:block}.pdf-comparison-bars{grid-template-columns:repeat(2,1fr);gap:14px;margin:0 56px;display:grid}.pdf-comparison-row{background:#fff;border:1px solid #e4ded6;border-radius:24px;padding:18px}.pdf-comparison-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pdf-comparison-title strong{color:#151515;font-size:16px}.pdf-comparison-title span{font-size:13px;font-weight:850}.pdf-comparison-title span.positive{color:#2a914b}.pdf-comparison-title span.negative{color:#c73636}.pdf-comparison-line{grid-template-columns:52px 1fr 78px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.pdf-comparison-line span{color:#756c62;font-size:11px;font-weight:750}.pdf-comparison-line div{background:#ece6de;border-radius:999px;height:8px;overflow:hidden}.pdf-comparison-line i{border-radius:999px;height:100%;display:block}.pdf-comparison-line i.current{background:#e87722}.pdf-comparison-line i.previous{background:#151515}.pdf-comparison-line strong{color:#151515;text-align:right;font-size:11px}.pdf-two-columns{grid-template-columns:repeat(2,1fr);gap:18px;margin:0 56px 22px;display:grid;position:relative}.pdf-panel{background:#fff;border:1px solid #e4ded6;border-radius:28px;padding:22px;box-shadow:0 14px 30px #23190f0f}.pdf-panel.risk{background:#fff8f6;border-color:#efd4cc}.pdf-panel-title{margin-bottom:16px}.pdf-panel-title span{color:#e87722;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.pdf-panel-title strong{color:#151515;letter-spacing:-.04em;font-size:21px}.pdf-bar-list{flex-direction:column;gap:13px;display:flex}.pdf-bar-label{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:6px;display:grid}.pdf-bar-label span{color:#e87722;background:#fff0e6;border-radius:9px;justify-content:center;align-items:center;width:28px;height:24px;font-size:11px;font-weight:850;display:flex}.pdf-bar-label strong{text-overflow:ellipsis;white-space:nowrap;color:#151515;min-width:0;font-size:13px;overflow:hidden}.pdf-bar-label em{color:#70675f;font-size:12px;font-style:normal;font-weight:750}.pdf-bar-track{background:#ece6de;border-radius:999px;height:8px;overflow:hidden}.pdf-bar-track i{border-radius:inherit;background:linear-gradient(90deg,#e87722,#ff9b45);height:100%;display:block}.pdf-mini-table-title{color:#151515;letter-spacing:-.04em;margin:0 56px 10px;font-size:18px;font-weight:750}.pdf-table{border-collapse:collapse;background:#fff;border-radius:18px;width:calc(100% - 112px);margin:0 56px;font-size:13px;position:relative;overflow:hidden}.pdf-table th{text-align:left;color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#151515;padding:12px;font-size:11px}.pdf-table td{color:#514941;border-bottom:1px solid #ebe5de;padding:11px 12px}.pdf-insight-card{color:#fff;background:radial-gradient(circle at 96% 10%,#e877222b,#0000 220px),#151515;border-radius:30px;margin:12px 56px 0;padding:28px;position:relative}.pdf-insight-card span{color:#e87722;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.pdf-insight-card p{color:#ffffffa6;max-width:600px;margin:12px 0 0;font-size:16px;line-height:1.55}.pdf-risk-row{border-bottom:1px solid #ecdcd8;padding:13px 0;position:relative}.pdf-risk-row:last-child{border-bottom:none}.pdf-risk-row strong{color:#151515;margin-bottom:4px;font-size:14px;display:block}.pdf-risk-row span{color:#726861;font-size:12px}.pdf-risk-row em{color:#c73636;font-size:13px;font-style:normal;font-weight:850;position:absolute;top:14px;right:0}.pdf-action-plan{color:#fff;background:#151515;border-radius:30px;margin:8px 56px 0;padding:26px;position:relative}.pdf-action-plan>span{color:#e87722;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:850;display:block}.pdf-action-plan div{border-bottom:1px solid #ffffff17;grid-template-columns:42px 1fr;gap:14px;padding:13px 0;display:grid}.pdf-action-plan div:last-child{border-bottom:none}.pdf-action-plan strong{color:#e87722;font-size:19px}.pdf-action-plan p{color:#ffffffa8;margin:0;font-size:14px;line-height:1.45}.pdf-empty{color:#897d72;text-align:center;background:#f2eee9;border-radius:18px;padding:18px;font-size:13px}@media (width<=1180px){.relpremium-generator{grid-template-columns:1fr}.relpremium-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.relpremium-hero{flex-direction:column;align-items:flex-start}.relpremium-period-card{width:100%}.relpremium-form-grid,.relpremium-metrics,.relpremium-included{grid-template-columns:1fr}}.pdf-chart-premium{background:radial-gradient(circle at 92% 0,#e877221a,#0000 220px),#fff;border:1px solid #e4ded6;border-radius:32px;margin:0 56px 28px;padding:24px 26px 20px;position:relative;box-shadow:0 18px 38px #23190f12}.pdf-chart-topline{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.pdf-chart-topline span{color:#e87722;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.pdf-chart-topline strong{color:#151515;letter-spacing:-.05em;font-size:22px;font-weight:720;display:block}.pdf-chart-premium .pdf-chart-legend{color:#665d55;align-items:center;gap:16px;padding:0;font-size:12px;font-weight:650;display:flex}.pdf-chart-premium .pdf-chart-legend span{color:#665d55;letter-spacing:0;text-transform:none;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:650;display:inline-flex}.pdf-chart-premium .pdf-chart-legend i{border-radius:50%;width:9px;height:9px}.pdf-chart-premium .pdf-chart-legend i.sales{background:#e87722;box-shadow:0 0 0 4px #e877221f}.pdf-chart-premium .pdf-chart-legend i.quotes{background:#151515;box-shadow:0 0 0 4px #15151514}.pdf-line-chart-premium{width:100%;height:320px;display:block}.pdf-line-chart-premium .plot-bg{fill:#fbfaf8;stroke:#eee8df;stroke-width:1px}.pdf-line-chart-premium .grid-line{stroke:#e8e1d8;stroke-width:1px;stroke-dasharray:4 8}.pdf-line-chart-premium .vertical-guide{stroke:#efeae3;stroke-width:1px;opacity:.55}.pdf-line-chart-premium .axis-value{fill:#8a8076;font-size:11px;font-weight:650}.pdf-line-chart-premium .axis-label{fill:#776e64;font-size:12px;font-weight:700}.pdf-line-chart-premium .sales-area{fill:url(#salesAreaGradient)}.pdf-line-chart-premium .sales-path-premium{fill:none;stroke:#e87722;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.pdf-line-chart-premium .quote-path-premium{fill:none;stroke:#151515;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.72;stroke-dasharray:7 7}.pdf-line-chart-premium .sales-dot-premium{fill:#e87722;stroke:#fff;stroke-width:4px}.pdf-line-chart-premium .quote-dot-premium{fill:#151515;stroke:#fff;stroke-width:3px;opacity:.86}.pdf-line-chart-premium .last-value-pill{fill:#151515}.pdf-line-chart-premium .last-value-text{fill:#fff;font-size:11px;font-weight:850}.official-logo{object-fit:contain;mix-blend-mode:normal;display:block}.loading-official-logo{filter:drop-shadow(0 12px 28px #00000047);width:220px;height:auto;margin:0 auto 30px}.nutrialle-loading{z-index:1000;background:radial-gradient(circle at 70% 45%,#e8772229,#0000 360px),#050505;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.nutrialle-loading-card{text-align:center}.loading-line{background:#ffffff1a;border-radius:999px;width:180px;height:2px;margin:0 auto;overflow:hidden}.loading-line span{background:#e87722;border-radius:999px;width:46%;height:100%;animation:1.15s ease-in-out infinite loading;display:block}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(230%)}}.commerce-shell{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.commerce-page{padding-bottom:56px;overflow-y:auto}.commerce-toolbar{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:end;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.commerce-toolbar label{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;font-size:11px;font-weight:700;display:grid}.commerce-toolbar label svg{color:var(--orange);grid-row:1/3}.commerce-toolbar input,.commerce-toolbar select{border:1px solid var(--border);min-width:178px;color:var(--text-h);font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border-radius:7px;padding:7px 30px 7px 9px;font-size:13px}.commerce-toolbar button{margin-left:auto}.commerce-story{color:#fff;background:#24211f;border-radius:16px;grid-template-columns:minmax(230px,.78fr) minmax(520px,1.6fr);align-items:center;gap:34px;margin-bottom:16px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.commerce-story:after{content:"";border:48px solid #e77c3529;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-120px}.commerce-story header{z-index:1;position:relative}.commerce-story header>span,.commerce-panel-head span{color:#e77c35;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.commerce-story h2{color:#fff;letter-spacing:-.04em;margin:5px 0 8px;font-size:clamp(24px,2.2vw,35px);line-height:1.02}.commerce-story p{color:#c8c1ba;max-width:430px;margin:0;font-size:13px;line-height:1.55}.commerce-flow{z-index:1;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;display:grid;position:relative}.commerce-flow>div{border-left:2px solid #e77c35b3;min-width:0;padding-left:14px}.commerce-flow span,.commerce-flow small{color:#bdb5ae;font-size:11px;display:block}.commerce-flow strong{letter-spacing:-.03em;white-space:nowrap;margin:4px 0 2px;font-size:clamp(17px,1.6vw,24px);display:block}.commerce-flow>svg{color:#e77c35}.commerce-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.commerce-forecast{color:#fff;background:#3a3531;border-radius:15px;grid-template-columns:minmax(320px,1.35fr) repeat(3,minmax(170px,.65fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.commerce-forecast>div{background:#2a2724;align-content:center;min-width:0;padding:22px 24px;display:grid}.commerce-forecast>div:not(:first-child){background:#35302c}.commerce-forecast span{color:#c5bbb3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.commerce-forecast strong{color:#fff;letter-spacing:-.04em;white-space:nowrap;margin:7px 0 4px;font-size:clamp(20px,2vw,30px)}.commerce-forecast p,.commerce-forecast small{color:#aaa099;margin:0;font-size:10px;line-height:1.4}.commerce-forecast-main strong{color:#f39a58;font-size:clamp(27px,2.6vw,39px)}.commerce-forecast-main i{background:#ffffff1f;border-radius:99px;height:6px;margin:14px 0 7px;display:block;overflow:hidden}.commerce-forecast-main em{border-radius:inherit;background:#e87722;height:100%;display:block}.commerce-metric{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;padding:16px;box-shadow:0 7px 24px #19261f0a}.commerce-metric-icon{color:#3a3531;background:#f1eeeb;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:14px;display:grid}.commerce-metric>span,.commerce-metric small{color:var(--text-muted);font-size:11px;display:block}.commerce-metric>strong{color:var(--text-h);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:clamp(16px,1.45vw,22px);display:block;overflow:hidden}.commerce-metric.blue .commerce-metric-icon{color:#315c8b;background:#edf4fb}.commerce-metric.green .commerce-metric-icon,.commerce-metric.orange .commerce-metric-icon{color:#c45e19;background:#fff0e4}.commerce-metric.red .commerce-metric-icon{color:#b94b45;background:#fff0ef}.commerce-metric.amber .commerce-metric-icon{color:#a8621c;background:#fff4e7}.commerce-columns{grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);gap:12px;display:grid}.commerce-panel{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0}.commerce-panel-full{grid-column:1/-1}.commerce-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.commerce-panel-head h3{color:var(--text-h);letter-spacing:-.02em;margin:3px 0 0;font-size:17px}.commerce-panel-head>strong{color:var(--text-h);white-space:nowrap;font-size:16px}.commerce-table-wrap{overflow-x:auto}.commerce-table{border-collapse:collapse;width:100%}.commerce-table th{color:var(--text-muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f8faf8;padding:10px 14px;font-size:10px;font-weight:800}.commerce-table td{color:var(--text);vertical-align:middle;border-top:1px solid #edf0ee;padding:12px 14px;font-size:12px}.commerce-table td strong,.commerce-table td small{display:block}.commerce-table td small{color:var(--text-muted);margin-top:3px}.commerce-table .num{text-align:right;white-space:nowrap}.commerce-status{color:#4f6458;white-space:nowrap;background:#edf2ef;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.commerce-status.faturado{color:#4a4540;background:#efedea}.commerce-status.em_aberto{color:#9c5a17;background:#fff1df}.commerce-status.estornado,.commerce-status.cancelado,.commerce-status.cancelado_apos_faturamento,.commerce-status.erro_integracao{color:#ad4842;background:#ffedeb}.commerce-status.pendente_integracao{color:#9c5a17;background:#fff1df}.commerce-integration-alert{color:#75521e;background:#fff8ed;border:1px solid #f0d4aa;border-radius:10px;margin:12px 0;padding:10px 13px;font-size:12px;line-height:1.5}.commerce-integration-alert strong{font-weight:700}.commerce-ledger{max-height:455px;padding:8px 16px;overflow-y:auto}.commerce-ledger-row{border-bottom:1px solid #edf0ee;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.commerce-ledger-row:last-child{border-bottom:0}.commerce-ledger-mark{color:#c45e19;background:#fff0e4;border-radius:8px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.commerce-ledger-row.devolucao .commerce-ledger-mark{color:#ad4842;background:#ffedeb;font-size:17px}.commerce-ledger-row>div:nth-child(2) strong,.commerce-ledger-row>div:nth-child(2) span{display:block}.commerce-ledger-row>div:nth-child(2) strong{color:var(--text-h);font-size:12px}.commerce-ledger-row>div:nth-child(2) span{color:var(--text-muted);margin-top:3px;font-size:10px}.commerce-ledger-row>strong{color:#2e2a27;white-space:nowrap;font-size:12px}.commerce-ledger-row.devolucao>strong{color:#ad4842}.commerce-portfolio{padding:4px 18px 10px}.commerce-portfolio article{border-bottom:1px solid #edf0ee;grid-template-columns:minmax(220px,1.25fr) minmax(160px,.8fr) minmax(130px,auto);align-items:center;gap:22px;padding:14px 2px;display:grid}.commerce-portfolio article:last-child{border-bottom:0}.commerce-portfolio article span,.commerce-portfolio article strong,.commerce-portfolio article small{display:block}.commerce-portfolio article span{color:#e77c35;text-transform:uppercase;font-size:10px;font-weight:800}.commerce-portfolio article>div:first-child strong{color:var(--text-h);margin:3px 0;font-size:13px}.commerce-portfolio article small{color:var(--text-muted);font-size:10px}.commerce-progress{background:#edf1ee;border-radius:999px;height:7px;overflow:hidden}.commerce-progress span{border-radius:inherit;background:linear-gradient(90deg,#e77c35,#f1a15f);height:100%}.commerce-portfolio-value{text-align:right}.commerce-portfolio-value strong{color:var(--text-h);font-size:14px}.commerce-empty{color:var(--text-muted);text-align:center;padding:34px 20px;font-size:12px}.commerce-error{color:#9a3935;background:#fff0ef;border:1px solid #f4cfcc;border-radius:9px;margin-bottom:14px;padding:11px 14px;font-size:12px}.commerce-spin{animation:.8s linear infinite commerce-spin}@keyframes commerce-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.commerce-spin{animation:none}}@media (width<=1180px){.commerce-story{grid-template-columns:1fr}.commerce-metrics{grid-template-columns:repeat(3,1fr)}.commerce-columns{grid-template-columns:1fr}.commerce-panel-full{grid-column:auto}.commerce-forecast{grid-template-columns:1fr 1fr}.commerce-forecast-main{grid-column:1/-1}}@media (width<=720px){.commerce-toolbar{flex-direction:column;align-items:stretch}.commerce-toolbar label{grid-template-columns:auto 1fr}.commerce-toolbar input,.commerce-toolbar select{width:100%}.commerce-toolbar button{margin-left:0}.commerce-story{padding:22px 20px}.commerce-flow,.commerce-forecast{grid-template-columns:1fr}.commerce-forecast-main{grid-column:auto}.commerce-flow>svg{display:none}.commerce-metrics{grid-template-columns:1fr 1fr}.commerce-portfolio article{grid-template-columns:1fr;gap:10px}.commerce-portfolio-value{text-align:left}}.dash-year-strip{color:#f6f8f6;background:#344a3f;border:1px solid #344a3f;border-radius:16px;grid-template-columns:minmax(150px,.7fr) repeat(3,1fr);gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.dash-year-strip>div{background:#24352c;align-content:center;min-height:112px;padding:20px 24px;display:grid}.dash-year-strip>div:not(.dash-year-heading){color:var(--text);background:#fff}.dash-year-strip span{color:#7c8b83;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750}.dash-year-strip strong{letter-spacing:-.055em;margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:clamp(21px,2.3vw,31px)}.dash-year-strip small{color:var(--text-faint);margin-top:4px;font-size:11px}.dash-year-strip .dash-year-heading span{color:#a9b8af}.dash-year-strip .dash-year-heading strong{color:#f2a45f;font-size:35px}.vendedores-detail-chart{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:16px;padding:16px 18px 8px}.vendedores-detail-chart .vendedores-card-head{border:0;padding:0 0 12px}.goals-page{gap:16px;display:grid}.goals-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.goals-toolbar>div{gap:8px;display:flex}.goals-toolbar select{width:auto;min-width:108px;padding:8px 32px 8px 11px;font-size:12px}.goals-toolbar select:last-child{min-width:190px}.goals-tabs{background:#f0ede9;border-radius:9px;padding:3px}.goals-tabs button{color:#746b64;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font:700 11px Archivo,sans-serif}.goals-tabs button.active{color:#fff;background:#292623;box-shadow:0 3px 8px #231f1c2e}.goals-source{color:#a65018;letter-spacing:.07em;text-transform:uppercase;background:#fff0e4;border:1px solid #f3d7c2;border-radius:99px;align-self:center;padding:7px 10px;font-size:10px;font-weight:800}.goals-year-card{color:#fff;background:linear-gradient(120deg,#211f1d 0%,#302c29 70%,#413a35 100%);border-radius:16px;padding:26px 28px 20px}.goals-command{color:#fff;background:linear-gradient(120deg,#211f1d,#37312d);border-radius:18px;grid-template-columns:minmax(0,1.7fr) minmax(250px,.65fr);display:grid;overflow:hidden}.goals-command-main{padding:26px 28px 22px}.goals-command .goals-eyebrow{color:#c6bdb5}.goals-command-values{align-items:end;gap:34px;margin-top:18px;display:flex}.goals-command-values>div{gap:4px;display:grid}.goals-command-values small{color:#aaa19a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.goals-command-values h2{color:#fff;letter-spacing:-.07em;margin:0;font:750 clamp(32px,4vw,48px) IBM Plex Mono,monospace}.goals-command-values strong{color:#f4a05c;letter-spacing:-.05em;font:750 25px IBM Plex Mono,monospace}.goals-command-progress{background:#ffffff21;border-radius:99px;height:8px;margin-top:22px;overflow:hidden}.goals-command-progress span{border-radius:inherit;background:linear-gradient(90deg,#df711f,#f5a563);height:100%;display:block}.goals-command-foot{color:#bfb7b0;justify-content:space-between;gap:20px;margin-top:10px;font-size:11px;display:flex}.goals-command-foot strong{color:#fff}.goals-command-side{background:#ffffff0e;border-left:1px solid #ffffff17;align-content:center;gap:9px;padding:26px;display:grid}.goals-command-side>strong{color:#fff;letter-spacing:-.06em;font:750 29px IBM Plex Mono,monospace}.goals-command-side small{border-radius:99px;width:fit-content;padding:6px 9px;font-size:10px;font-weight:700}.goals-command-side small.on-track{color:#8bd5ad;background:#3a9a6729}.goals-command-side small.attention{color:#ffc28f;background:#e8772229}.goals-eyebrow{color:#8e9e95;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.goals-year-card .goals-eyebrow{color:#c6bdb5}.goals-year-card h2{color:#fff;letter-spacing:-.07em;margin:8px 0 3px;font-family:IBM Plex Mono,monospace;font-size:clamp(30px,4vw,48px)}.goals-year-card small{color:#c6bdb5}.goals-year-stats{background:#ffffff21;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid}.goals-year-stats div{background:#12100f70;gap:5px;padding:13px 16px;display:grid}.goals-year-stats span{color:#bdb4ad;text-transform:uppercase;font-size:10px}.goals-year-stats strong{font:700 17px IBM Plex Mono,monospace}.goals-progress{background:#ffffff24;border-radius:99px;height:5px;margin-top:18px;overflow:hidden}.goals-progress span{border-radius:inherit;background:#f08b36;height:100%;display:block}.goals-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.goals-kpis-four{grid-template-columns:repeat(4,1fr)}.goals-kpis article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:2px 12px;padding:16px 18px;display:grid}.goals-kpis svg{color:#ce681c;background:#fff0e4;border-radius:9px;grid-row:1/3;width:34px;height:34px;padding:8px}.goals-kpis span{color:var(--text-faint);text-transform:uppercase;font-size:10px;font-weight:750}.goals-kpis strong{font:700 19px IBM Plex Mono,monospace}.goals-chart-card,.goals-editor,.goals-team-table-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.goals-team-table{overflow-x:auto}.goals-team-head,.goals-team-table button{grid-template-columns:minmax(190px,1.4fr) repeat(3,minmax(100px,.65fr)) minmax(170px,1fr);align-items:center;gap:16px;min-width:800px;display:grid}.goals-team-head{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;padding:0 12px 9px;font-size:9px;font-weight:800}.goals-team-table button{width:100%;color:var(--text);text-align:left;border:0;border-top:1px solid var(--line);cursor:pointer;background:0 0;padding:11px 12px}.goals-team-table button:hover{background:#fffaf6}.goals-team-table button>span:not(.goals-team-name):not(.goals-team-attainment){font:650 12px IBM Plex Mono,monospace}.goals-team-name{align-items:center;gap:10px;display:flex}.goals-team-name>i{color:#c65e18;background:#fff0e4;border-radius:9px;flex:0 0 30px;place-items:center;height:30px;font-size:11px;font-style:normal;font-weight:800;display:grid}.goals-team-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.goals-team-attainment{grid-template-columns:1fr 40px;align-items:center;gap:9px;display:grid}.goals-team-attainment>em{background:#eee9e4;border-radius:99px;height:6px;overflow:hidden}.goals-team-attainment>em i{border-radius:inherit;background:linear-gradient(90deg,#ca6119,#ef9856);height:100%;display:block}.goals-team-attainment b{color:#be5917;text-align:right;font:750 12px IBM Plex Mono,monospace}.goals-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.goals-card-head h3{margin:4px 0 0;font-size:17px}.goals-card-head small{color:var(--text-faint);font-size:11px}.goals-team-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.goals-team-grid button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.goals-team-grid button:hover{border-color:#d87832;transform:translateY(-1px)}.goals-team-grid button div:nth-child(2){gap:3px;min-width:0;display:grid}.goals-team-grid button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.goals-team-grid button span{color:var(--text-faint);font-size:11px}.goals-team-grid button b{color:#c35e1a;font:750 16px IBM Plex Mono,monospace}.goals-avatar{color:#d16b20;background:#fff0e4;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.goals-editor-row{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto auto;align-items:center;gap:12px;padding:13px 0;display:grid}.goals-editor-row>div:nth-child(2){gap:3px;display:grid}.goals-editor-row span{color:var(--text-faint);font-size:11px}.goals-editor-row label{color:var(--text-faint);align-items:center;gap:7px;font-size:12px;display:flex}.goals-editor-row input{text-align:right;width:140px}@media (width<=900px){.dash-year-strip{grid-template-columns:1fr 1fr}.goals-toolbar{flex-direction:column;align-items:stretch}.goals-toolbar>div{flex-wrap:wrap}.goals-command{grid-template-columns:1fr}.goals-command-side{border-top:1px solid #ffffff17;border-left:0}.goals-kpis-four{grid-template-columns:1fr 1fr}}.stock-page{gap:16px;display:grid}.stock-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.stock-toolbar select{width:auto;min-width:210px}.stock-toolbar span{color:var(--text-faint);font-size:11px}.stock-hero{color:#fff;background:#211f1d;border-radius:16px;grid-template-columns:1.25fr .75fr;display:grid;overflow:hidden}.stock-hero>div{align-content:center;min-height:155px;padding:27px 30px;display:grid}.stock-hero>div+div{background:#37312d}.stock-hero span{color:#c4bbb3;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.stock-hero h2{color:#fff;letter-spacing:-.07em;margin:8px 0 3px;font:750 clamp(32px,4vw,49px) IBM Plex Mono,monospace}.stock-hero strong{color:#f4a05c;letter-spacing:-.06em;margin:8px 0 3px;font:750 clamp(25px,3vw,36px) IBM Plex Mono,monospace}.stock-hero small{color:#bdb4ad}.stock-metrics{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.stock-metric{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:32px 1fr;align-items:center;gap:2px 10px;padding:15px;display:grid}.stock-metric svg{color:#c45e19;background:#fff0e4;border-radius:8px;grid-row:1/4;width:32px;height:32px;padding:7px}.stock-metric span{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.stock-metric strong{font:750 18px IBM Plex Mono,monospace}.stock-metric small{color:var(--text-faint);font-size:10px}.stock-metric.danger svg{color:#a54235;background:#fbeae7}.stock-metric.warning svg{color:#9a671c;background:#fff4de}.stock-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;display:grid}.stock-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px;overflow:hidden}.stock-card-head{justify-content:space-between;gap:14px;margin-bottom:14px;display:flex}.stock-card-head span{color:#78857d;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.stock-card-head h3{margin:4px 0 0;font-size:16px}.stock-card-head small{color:var(--text-faint);font-size:11px}.stock-inventory-card{overflow:visible}.stock-inventory-card .stock-card-head{align-items:flex-start;margin-bottom:10px}.stock-inventory-head-copy{gap:4px;min-width:0;display:grid}.stock-inventory-head-copy h3{color:var(--text);margin:0;line-height:1.2}.stock-inventory-card .stock-card-head small{flex:none;margin-top:2px}.stock-alert-list>div:not(.stock-card-head){border-top:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.stock-alert-list>div:not(.stock-card-head)>svg{color:#a54235}.stock-alert-list>div:not(.stock-card-head)>span{letter-spacing:0;text-transform:none;gap:2px;display:grid}.stock-alert-list strong{font-size:12px}.stock-alert-list small{color:var(--text-faint);font-size:10px}.stock-alert-list b,.stock-negative{color:#a54235}.stock-card table{min-width:1050px}.stock-table-note{color:var(--text-faint);margin:0 0 12px;font-size:11px}.stock-table-wrap{background:#faf7f3;min-height:340px;max-height:560px;margin-top:14px;overflow:auto;box-shadow:inset 0 0 0 1px #e7dfd7}.stock-table thead th{z-index:2;background:#f3eee8;position:sticky;top:0}.stock-table tbody tr:nth-child(2n){background:#f3eee88c}.stock-table tbody td{vertical-align:middle}.stock-risk{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.stock-risk.controlado{color:#5d6b63;background:#edf3ef}.stock-risk.atencao{color:#9a671c;background:#fff4de}.stock-risk.alto{color:#b05b16;background:#fff0e4}.stock-risk.critico{color:#a54235;background:#fbeae7}.stock-risk.sem-base{color:#746c65;background:#f0ece8}.stock-table-empty{min-height:220px;color:var(--text-faint);text-align:center;border:1px dashed var(--line);background:#faf7f3;border-radius:16px;place-items:center;padding:20px;font-size:12px;display:grid}@media (width<=1100px){.stock-metrics{grid-template-columns:repeat(3,1fr)}.stock-grid{grid-template-columns:1fr}}@media (width<=700px){.stock-toolbar,.stock-hero{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.stock-toolbar select{width:100%}.stock-metrics{grid-template-columns:1fr 1fr}.stock-inventory-card .stock-card-head{flex-direction:column}}.macro-page{gap:16px;display:grid}.macro-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.macro-toolbar>div{gap:8px;display:flex}.macro-toolbar select{width:auto;min-width:118px;padding:8px 32px 8px 11px}.macro-toolbar span{color:var(--text-faint);font:650 11px IBM Plex Mono,monospace}.macro-hero{color:#fff;background:linear-gradient(110deg,#151311 0%,#211d1a 45%,#6f2c0d 74%,#e87722 138%);border-radius:16px;grid-template-columns:minmax(300px,.72fr) minmax(620px,1.28fr);align-items:center;gap:42px;min-height:236px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #29190f29}.macro-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 32%,#ff974e57,#0000 28%);position:absolute;inset:0}.macro-hero:after{content:"";pointer-events:none;border:42px solid #ffffff1a;border-radius:50%;width:330px;height:330px;position:absolute;top:-210px;right:-105px}.macro-hero>header,.macro-hero-flow{z-index:1;min-width:0;position:relative}.macro-hero>header{padding-right:8px}.macro-hero span,.macro-card-head span{color:#c0b7af;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.macro-hero h2{color:#fff;letter-spacing:-.055em;margin:7px 0 8px;font-size:clamp(26px,2.6vw,40px);line-height:1.02}.macro-hero header p{color:#c8bfb7;max-width:420px;margin:0;font-size:12px;line-height:1.55}.macro-hero-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;display:grid}.macro-hero-flow>div{border-left:2px solid #ff9143d1;min-width:0;padding-left:15px}.macro-hero-flow>svg{color:#f29a5b}.macro-hero-flow span,.macro-hero-flow small{color:#c9bfb7;font-size:10px;display:block}.macro-hero-flow strong{letter-spacing:-.055em;white-space:nowrap;margin:7px 0 5px;font:750 clamp(19px,1.8vw,28px) IBM Plex Mono,monospace;display:block}.macro-hero-goal{align-content:center;display:grid}.macro-hero-goal strong{color:#f3a15d;white-space:nowrap;margin:8px 0 4px;font:750 clamp(26px,3vw,38px) IBM Plex Mono,monospace}.macro-hero-goal small{color:#c8bfb8}.macro-hero-goal>div{background:#ffffff24;border-radius:99px;height:6px;margin-top:17px;overflow:hidden}.macro-hero-goal i{border-radius:inherit;background:#ec8434;height:100%;display:block}.macro-up,.macro-down{white-space:nowrap;align-items:center;gap:4px;font:700 10px Archivo,sans-serif;display:inline-flex}.macro-up{color:#d9752d!important}.macro-down{color:#d96e61!important}.macro-metrics{grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;display:grid;overflow-x:auto}.macro-metric{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 11px;min-width:180px;padding:17px;display:grid}.macro-metric>svg{color:#d56d23;background:#fff0e5;border-radius:9px;grid-row:1/4;width:34px;height:34px;padding:8px}.macro-metric>span{color:var(--text-faint);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.macro-metric>strong{letter-spacing:-.045em;white-space:nowrap;font:750 clamp(17px,1.5vw,22px) IBM Plex Mono,monospace}.macro-metric>small:not(.macro-up):not(.macro-down){color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.macro-section-title{justify-content:space-between;align-items:flex-end;gap:16px;margin:6px 2px -5px;display:flex}.macro-section-title>div{gap:3px;display:grid}.macro-section-title span{color:#c55e19;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.macro-section-title h3{color:var(--text-h);letter-spacing:-.025em;margin:0;font-size:17px}.macro-section-title small{color:var(--text-faint);font-size:11px}.macro-section-title-compact{margin-top:2px}.macro-metrics-primary{grid-template-columns:repeat(4,minmax(210px,1fr));overflow:visible}.macro-metrics-primary .macro-metric{border-radius:14px;align-content:center;min-height:118px;padding:20px;position:relative}.macro-metrics-primary .macro-metric:before{content:"";background:#e87722;border-radius:0 0 99px 99px;width:42px;height:3px;position:absolute;top:0;left:20px}.macro-metrics-primary .macro-metric>svg{width:38px;height:38px}.macro-metrics-primary .macro-metric>strong{font-size:clamp(21px,2vw,28px)}.macro-metrics-primary .macro-metric.goal:before{background:#292623}.macro-metrics-primary .macro-metric.goal>svg{color:#393532;background:#efebe7}.macro-metrics-primary .macro-metric.attention:before{background:#b77935}.macro-metrics-primary .macro-metric.attention>svg{color:#9b621f;background:#fff5e8}.macro-metrics-primary .macro-metric.portfolio:before{background:#a79c92}.macro-metrics-primary .macro-metric.portfolio>svg{color:#675f58;background:#f1eeeb}.macro-metrics-operational{grid-template-columns:repeat(6,minmax(165px,1fr));overflow-x:auto}.macro-metrics-operational .macro-metric{min-height:92px;padding:15px}.macro-metrics-operational .macro-metric>strong{font-size:clamp(16px,1.3vw,20px)}.macro-chart,.macro-ranking,.macro-reading{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:20px}.macro-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.macro-card-head span{color:#81776f}.macro-card-head h3{margin:4px 0 0;font-size:17px}.macro-card-head small{color:var(--text-faint);white-space:nowrap;font-size:11px}.macro-bottom{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px;display:grid}.macro-ranking>div:not(.macro-card-head){border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;display:grid}.macro-ranking>div>b{color:#9aa49e;font:700 11px IBM Plex Mono,monospace}.macro-ranking>div>span{gap:6px;min-width:0;display:grid}.macro-ranking>div>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.macro-ranking i{background:#edf1ee;border-radius:99px;height:4px;overflow:hidden}.macro-ranking em{border-radius:inherit;background:#d96d21;height:100%;display:block}.macro-ranking>div>strong{white-space:nowrap;font:700 12px IBM Plex Mono,monospace}.macro-reading{color:#fff;background:#292623;border-color:#292623;align-content:center;display:grid}.macro-reading>span{color:#bdb4ad;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.macro-reading h3{color:#fff;margin:9px 0;font-size:25px}.macro-reading p{color:#c8c0b9;margin:0;font-size:13px;line-height:1.6}.commerce-daily-chart{margin-bottom:16px;padding-bottom:12px}.commerce-daily-plot{box-sizing:border-box;width:100%;height:310px;min-height:310px;padding:12px 18px 6px}@media (width<=700px){.commerce-daily-plot{height:260px;min-height:260px;padding:8px}}.commerce-daily-chart .commerce-panel-head small{color:var(--text-faint);white-space:nowrap}:is(.commerce-metric,.produtos-kpi,.vendedores-kpi,.regioes-kpi,.goals-kpis article,.stock-metric) strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commerce-metrics{grid-template-columns:repeat(5,minmax(190px,1fr));overflow-x:auto}.produtos-kpi-grid,.vendedores-kpi-grid,.regioes-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}@media (width<=1180px){.macro-metrics-primary{grid-template-columns:repeat(2,minmax(220px,1fr))}.macro-metrics-operational{grid-template-columns:repeat(3,minmax(190px,1fr))}}@media (width<=1100px){.macro-hero{grid-template-columns:1fr;gap:26px}}@media (width<=760px){.macro-toolbar{flex-direction:column;align-items:stretch}.macro-toolbar>div{flex-wrap:wrap}.macro-toolbar select{flex:1}.macro-bottom{grid-template-columns:1fr}.macro-metrics-primary,.macro-metrics-operational{grid-template-columns:1fr 1fr}.macro-hero{padding:24px 22px}.macro-hero-flow{grid-template-columns:1fr}.macro-hero-flow>svg{display:none}.macro-section-title{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=480px){.macro-metrics{grid-template-columns:1fr}}@media (width<=640px){.dash-year-strip,.goals-kpis,.goals-year-stats{grid-template-columns:1fr}.goals-toolbar select,.goals-toolbar select:last-child{width:100%}.goals-editor-row{grid-template-columns:38px 1fr}.goals-editor-row label,.goals-editor-row button{grid-column:1/-1}.goals-editor-row input{width:100%}}.margin-page{gap:16px;display:grid}.margin-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.margin-toolbar>div{gap:8px;display:flex}.margin-toolbar select{width:auto;min-width:116px}.margin-toolbar span{color:var(--text-faint);font-size:11px}.margin-hero{color:#fff;background:linear-gradient(112deg,#171513 0%,#27221f 56%,#ad4914 100%);border-radius:16px;grid-template-columns:1.15fr .85fr;display:grid;overflow:hidden}.margin-hero>div{align-content:center;min-height:158px;padding:28px 30px;display:grid}.margin-hero>div+div{background:#58260e47}.margin-hero span{color:#d5c9bf;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800}.margin-hero h2,.margin-hero strong{color:#fff;letter-spacing:-.07em;margin:8px 0 4px;font:750 clamp(30px,4vw,49px) IBM Plex Mono,monospace}.margin-hero strong{color:#ffad70;font-size:clamp(26px,3vw,37px)}.margin-hero small{color:#c9beb5;font-size:11px}.margin-kpis{grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;display:grid;overflow-x:auto}.margin-kpi{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:34px 1fr;align-items:center;gap:3px 11px;min-width:180px;padding:17px;display:grid}.margin-kpi svg{color:#c85f19;background:#fff0e4;border-radius:9px;grid-row:1/4;width:34px;height:34px;padding:8px}.margin-kpi span{color:var(--text-faint);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.margin-kpi strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font:750 clamp(17px,1.5vw,22px) IBM Plex Mono,monospace;overflow:hidden}.margin-kpi small{color:var(--text-faint);white-space:nowrap;font-size:10px}.margin-kpi.accent{color:#fff;background:#292623;border-color:#292623}.margin-kpi.accent svg{color:#fff;background:#e87722}.margin-kpi.accent span,.margin-kpi.accent small{color:#c8beb5}.margin-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;display:grid}.margin-card{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;padding:20px}.margin-card-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.margin-card-head span{color:#c35d19;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.margin-card-head h3{margin:4px 0 0;font-size:17px}.margin-card-head small{color:var(--text-faint);white-space:nowrap;font-size:11px}.cost-form{grid-template-columns:.65fr 1fr;gap:8px;padding-bottom:14px;display:grid}.cost-form input,.cost-form select{min-width:0;font-size:12px}.cost-form input:first-of-type{grid-column:1/-1}.cost-form button{grid-column:1/-1;justify-content:center}.cost-list{border-top:1px solid var(--line);max-height:244px;overflow-y:auto}.cost-list>div{border-bottom:1px solid var(--line);grid-template-columns:5px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:11px 0;display:grid}.cost-list i{background:#292623;border-radius:99px;width:5px;height:30px}.cost-list i.variavel{background:#e87722}.cost-list span{gap:2px;min-width:0;display:grid}.cost-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cost-list small{color:var(--text-faint);text-transform:capitalize;font-size:10px}.cost-list b{white-space:nowrap;font:700 12px IBM Plex Mono,monospace}.cost-list button{color:#9f4439;cursor:pointer;background:#fff1ef;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.cost-list p{color:var(--text-faint);text-align:center;margin:20px 0 4px;font-size:12px;line-height:1.5}.margin-card table{min-width:920px}.margin-card td strong,.margin-card td small{display:block}.margin-card td small{color:var(--text-faint);margin-top:3px;font-size:10px}.margin-low{color:#b34d42}.stock-metrics-expanded{grid-template-columns:repeat(6,minmax(150px,1fr));overflow:visible}@media (width<=1180px){.margin-kpis{grid-template-columns:repeat(3,minmax(190px,1fr))}.margin-grid{grid-template-columns:1fr}}@media (width<=720px){.margin-toolbar{flex-direction:column;align-items:stretch}.margin-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.margin-toolbar select{width:100%}.margin-hero{grid-template-columns:1fr}.margin-kpis{grid-template-columns:1fr 1fr}.margin-card-head{flex-direction:column}}@media (width<=480px){.margin-kpis{grid-template-columns:1fr}}@media (width<=1180px){.stock-metrics-expanded{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.stock-metrics-expanded{grid-template-columns:1fr 1fr}}:root{--bg:#f3f1ee;--bg-soft:#f8f6f3;--surface-2:#f0ece8;--surface-3:#e8e1da;--line:#e2dcd5;--border:var(--line);--text:#211f1d;--text-h:var(--text);--text-dim:#6f6861;--text-muted:var(--text-dim);--text-faint:#948b83;--carbon:#1d1b19;--carbon-2:#131210;--orange:#e87722;--green:#e87722;--shadow-card:0 8px 28px #28211c0d;--shadow-soft:0 4px 16px #28211c0b}body{font-variant-numeric:tabular-nums}.main{background:linear-gradient(90deg, #7e6b5b06 1px, transparent 1px), linear-gradient(180deg, #faf8f6 0%, var(--bg) 100%);background-size:32px 100%,100% 100%}.page{max-width:1540px;padding:22px 28px 48px}.sidebar{background:radial-gradient(circle at 10% 0%, #e8772221, transparent 230px), linear-gradient(180deg, var(--carbon), var(--carbon-2))}.sidebar-logo{min-height:68px;padding:17px 18px 14px}.sidebar-logo-mark{width:124px;max-height:30px}.sidebar-nav{padding:8px 10px 12px}.sidebar-section{letter-spacing:1.05px;padding:14px 11px 6px;font-size:9px}.nav-item{border-radius:9px;min-height:38px;padding:0 11px;font-size:12px}.sidebar-user{padding:10px}.sidebar-user-card{border-radius:10px;padding:9px}.topbar{background:#f8f9f7e6;border-color:#dde3dde6;min-height:66px;padding:0 28px}.topbar-title{font-size:17px;font-weight:700}.topbar-subtitle{max-width:620px;font-size:10px}.topbar-date{height:34px;box-shadow:none;border-radius:8px;font-size:11px}:is(.dash-toolbar,.pipeline-toolbar,.visitas-toolbar,.carteira-toolbar,.vendedores-toolbar,.produtos-toolbar,.regioes-toolbar,.checklists-toolbar,.commerce-toolbar){border-color:var(--line);box-shadow:none;border-radius:10px;margin-bottom:12px;padding:10px 12px}:is(.dash-hero,.pipeline-hero,.visitas-hero,.carteira-hero,.vendedores-hero,.produtos-hero,.regioes-hero,.checklists-hero,.commerce-story){box-shadow:none;border-radius:13px;margin-bottom:12px;padding:22px 24px}:is(.dash-hero h2,.pipeline-hero h2,.visitas-hero h2,.carteira-hero h2,.vendedores-hero h2,.produtos-hero h2,.regioes-hero h2,.checklists-hero h2,.commerce-story h2){letter-spacing:-.045em;font-size:clamp(24px,2.2vw,34px);font-weight:700}:is(.dash-kpi-row,.pipeline-kpi-grid,.visitas-kpi-grid,.carteira-kpi-grid,.vendedores-kpi-grid,.produtos-kpi-grid,.regioes-kpi-grid,.checklists-kpi-grid,.commerce-metrics,.kpi-grid){gap:9px;margin-bottom:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}:is(.dash-kpi-card,.pipeline-kpi,.visitas-kpi,.carteira-kpi,.vendedores-kpi,.produtos-kpi,.regioes-kpi,.checklists-kpi,.commerce-metric,.kpi){border-color:var(--line);min-height:0;box-shadow:none;border-radius:11px;padding:14px}:is(.dash-kpi-card,.pipeline-kpi,.visitas-kpi,.carteira-kpi,.vendedores-kpi,.produtos-kpi,.regioes-kpi,.checklists-kpi,.commerce-metric,.kpi)>strong,:is(.kpi,.card,.card-sm) .value{letter-spacing:-.045em;font-family:IBM Plex Mono,monospace;font-weight:600}:is(.dash-card,.pipeline-card,.visitas-card,.carteira-card,.vendedores-card,.produtos-card,.regioes-card,.checklists-card,.commerce-panel,.card,.card-sm,.chart-card){border-color:var(--line);box-shadow:none;border-radius:12px}:is(.dash-card,.pipeline-card,.visitas-card,.carteira-card,.vendedores-card,.produtos-card,.regioes-card,.checklists-card,.commerce-panel,.card,.card-sm,.chart-card):hover{transform:none;box-shadow:0 8px 24px #1a281f0e}:is(.dash-card-head,.pipeline-card-head,.visitas-card-head,.carteira-card-head,.vendedores-card-head,.produtos-card-head,.regioes-card-head,.checklists-card-head,.commerce-panel-head){min-height:58px;padding:14px 16px}:is(.dash-card-head,.pipeline-card-head,.visitas-card-head,.carteira-card-head,.vendedores-card-head,.produtos-card-head,.regioes-card-head,.checklists-card-head,.commerce-panel-head) h3{font-size:15px;font-weight:700}table th,:is(.dash-eyebrow,.pipeline-eyebrow,.visitas-eyebrow,.carteira-eyebrow,.vendedores-eyebrow,.produtos-eyebrow,.regioes-eyebrow,.checklists-eyebrow,.commerce-panel-head span){letter-spacing:.11em;font-size:9px}table td{padding-top:10px;padding-bottom:10px}.commerce-flow strong,.commerce-panel-head>strong,.commerce-portfolio-value strong,.commerce-ledger-row>strong{font-family:IBM Plex Mono,monospace;font-weight:600}.commerce-story{background:linear-gradient(110deg,#e877221a,#0000 48%),#211f1d}.commerce-story:after{border-width:34px;border-color:#e8772221}.chart-meta{justify-items:end;gap:8px;display:grid}.chart-legend{color:#746c65;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.chart-legend i{background:#292623;border-radius:99px;width:18px;height:3px;margin-left:6px}.chart-legend i:first-child{margin-left:0}.chart-legend .billing{background:#e87722}.chart-legend .orders{background:#292623}.chart-legend .goal{background:repeating-linear-gradient(90deg,#a79c92 0 5px,#0000 5px 8px);height:2px}.goals-seller-progress{background:#eee9e4;border-radius:99px;width:100%;height:5px;margin-top:5px;display:block;overflow:hidden}.goals-seller-progress em{border-radius:inherit;background:linear-gradient(90deg,#c85f18,#ef9653);height:100%;display:block}.commerce-order-row{cursor:pointer}.commerce-order-row:hover td{background:#fcf8f4}.commerce-order-toggle{color:var(--text-h);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.commerce-order-items>td{background:#faf7f3;padding:0!important}.commerce-order-items>td>div{border-top:1px solid #eadfd5;border-bottom:1px solid #eadfd5;padding:14px 18px 18px 54px}.commerce-order-items>td>div>span{color:#c35d19;letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.commerce-order-items table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e8e0d8;border-radius:9px;width:100%}.commerce-order-items th,.commerce-order-items td{padding:8px 10px}.commerce-order-items td small{color:var(--text-faint);margin-top:2px;display:block}.commerce-order-items p{color:var(--text-faint);margin:0;font-size:12px}.stock-metrics-expanded .stock-metric{min-width:0}.stock-metrics-expanded .stock-metric strong{white-space:nowrap;font-size:clamp(14px,1.15vw,18px);line-height:1.15;text-overflow:clip!important;overflow:visible!important}.goals-back{color:#fff;cursor:pointer;white-space:nowrap;background:#292623;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font:700 11px Archivo,sans-serif;display:inline-flex}.goals-back:hover{background:#3b3531}.vendedores-table-wrap{overflow-x:visible}.vendedores-table-wrap>table{table-layout:fixed;width:100%;min-width:0}.vendedores-table-wrap th:first-child{width:18%}.vendedores-table-wrap th:nth-child(2){width:12%}.vendedores-table-wrap th:nth-child(3){width:10%}.vendedores-table-wrap th:nth-child(4){width:7%}.vendedores-table-wrap th:nth-child(5){width:10%}.vendedores-table-wrap th:nth-child(6){width:7%}.vendedores-table-wrap th:nth-child(7),.vendedores-table-wrap th:nth-child(8),.vendedores-table-wrap th:nth-child(9),.vendedores-table-wrap th:nth-child(10){width:8%}.vendedores-table-wrap th:nth-child(11){width:4%}.vendedores-table-wrap :is(th,td){padding-left:7px;padding-right:7px}.vendedores-table-wrap .vendedores-money{text-overflow:clip;white-space:nowrap;font-size:clamp(11px,.95vw,13px);overflow:visible}.vendedores-table-wrap .vendedores-person,.vendedores-table-wrap .vendedores-person>div:last-child{min-width:0}.vendedores-table-wrap .vendedores-person strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vendedores-table-wrap td{vertical-align:middle;line-height:1.2}.vendedores-table-wrap .vendedores-money{vertical-align:middle;line-height:1.2;display:inline-block}.regioes-donut-wrap{grid-template-columns:minmax(210px,.9fr) minmax(150px,.6fr);align-items:center;min-height:290px;display:grid;position:relative}.regioes-donut-center{pointer-events:none;justify-items:center;width:88px;display:grid;position:absolute;top:50%;left:calc(28.5% - 44px);transform:translateY(-50%)}.regioes-donut-center strong{letter-spacing:-.05em;font:750 21px IBM Plex Mono,monospace}.regioes-donut-center span{color:var(--text-faint);font-size:10px}.regioes-donut-legend{gap:8px;display:grid}.regioes-donut-legend>div{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.regioes-donut-legend i{border-radius:3px;width:8px;height:8px}.regioes-donut-legend span{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.regioes-donut-legend strong{font:700 11px IBM Plex Mono,monospace}@media (width<=700px){.regioes-donut-wrap{grid-template-columns:1fr}.regioes-donut-center{top:145px;left:calc(50% - 44px)}.regioes-donut-legend{grid-template-columns:1fr 1fr;padding:0 12px 12px}}.recharts-wrapper{font-family:Archivo,sans-serif}.recharts-cartesian-axis-tick-value{fill:#817970;font-size:11px;font-weight:550}.recharts-default-tooltip{background:#fffffff7!important;border:1px solid #e5ded7!important;border-radius:11px!important;padding:11px 13px!important;box-shadow:0 14px 36px #2a221c1f!important}.recharts-tooltip-label{font-weight:750;color:#292623!important;margin-bottom:7px!important}.recharts-tooltip-item{font-size:12px;font-weight:650;padding:2px 0!important}.macro-chart,.goals-chart-card,.stock-card,.commerce-daily-chart{box-shadow:0 10px 30px #2c231d09}.macro-chart{padding:24px 24px 12px}.commerce-daily-chart{padding-bottom:16px}.stock-metric span,.stock-card-head span,.goals-eyebrow{font-size:10px}@media (width<=720px){.macro-card-head,.commerce-daily-chart .commerce-panel-head{flex-direction:column;align-items:flex-start}.chart-meta{justify-items:start}.chart-legend{flex-wrap:wrap}}@media (width<=1024px){.page{padding:18px 18px 42px}.topbar{padding:0 18px}.topbar-date{display:none}}@media (width<=720px){.page{padding:14px 12px 34px}.topbar{min-height:60px;padding:0 12px}.topbar-subtitle{display:none}:is(.dash-hero,.pipeline-hero,.visitas-hero,.carteira-hero,.vendedores-hero,.produtos-hero,.regioes-hero,.checklists-hero,.commerce-story){padding:18px}}.dash-kpi-card.risk svg{color:var(--red)}.dash-kpi-card.ok svg{color:var(--green)}.dash-insight.warn .dash-insight-icon{background:var(--amber-bg);color:var(--amber)}.macro-metric.danger:before{background:var(--red)}.macro-metric.danger>svg{color:var(--red);background:var(--red-bg)}.dre-flow{background:#ffffffeb;border:1px solid #e6dfd7d1;border-radius:22px;padding:8px 20px 14px;box-shadow:0 14px 34px #23190f0d}.dre-line-right{align-items:center;gap:14px;display:inline-flex}.dre-line-pct{text-align:right;min-width:46px;color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.dre-section-row{border-top:2px solid var(--carbon);justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;padding:16px 4px 10px;display:flex}.dre-flow>.dre-section-row:first-child{border-top:none;margin-top:0;padding-top:10px}.dre-section-row span:first-child{letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:800}.dre-section-row strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.dre-group{border-bottom:1px solid #e6dfd78c}.dre-group-row{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:16px minmax(120px,.95fr) minmax(60px,.8fr) 46px auto;align-items:center;gap:11px;width:100%;padding:9px 4px;font-family:inherit;display:grid}.dre-group-row:hover{background:#f6f3ef99;border-radius:10px}.dre-chevron{color:var(--text-faint);flex-shrink:0;transition:transform .15s}.dre-chevron.open{color:var(--orange);transform:rotate(-180deg)}.dre-group-row span:nth-child(2){color:var(--text);font-size:12.5px;font-weight:620}.dre-group-bar{background:var(--surface-2);border-radius:99px;height:5px;overflow:hidden}.dre-group-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--orange-2));height:100%;display:block}.dre-group-row .dre-line-pct{text-align:right}.dre-group-row strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:650}.dre-account-list{flex-direction:column;gap:5px;padding:2px 4px 8px 27px;display:flex}.dre-account-row{color:var(--text-dim);background:#f6f3ef8c;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:5px 10px;font-size:12px;display:flex}.dre-account-row .dre-line-right span:last-child{font-variant-numeric:tabular-nums;color:var(--text);font-weight:560}.dre-subtotal-row{background:var(--orange-bg);border:1px solid #e8772233;border-radius:14px;justify-content:space-between;align-items:baseline;gap:14px;margin:10px 0;padding:13px 16px;display:flex}.dre-subtotal-row>span:first-child{letter-spacing:.05em;text-transform:uppercase;color:#9b621f;font-size:11px;font-weight:800}.dre-subtotal-row strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:780}.dre-subtotal-row-big{background:linear-gradient(135deg,#050505 0%,#151515 100%);border-color:#ffffff14;padding:20px 22px}.dre-subtotal-row-big>span:first-child{color:#ffffff8c}.dre-subtotal-row-big strong{color:#fff;font-size:25px}.dre-subtotal-row-big .dre-line-pct{color:#ffffff73}.resumo-executivo{color:#fff;background:linear-gradient(135deg,#151311 0%,#211d1a 100%);border-radius:20px;padding:26px 28px;box-shadow:0 18px 44px #29190f29}.resumo-executivo-head span{color:#c0b7af;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.resumo-executivo-head h2{color:#fff;letter-spacing:-.02em;margin:7px 0 14px;font-size:22px}.resumo-executivo-verdict{color:#d8d0c8;max-width:920px;margin:0 0 22px;font-size:13.5px;line-height:1.65}.resumo-executivo-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (width<=1000px){.resumo-executivo-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.resumo-executivo-grid{grid-template-columns:1fr}}.resumo-lente{background:#ffffff0f;border:1px solid #ffffff17;border-radius:14px;padding:16px}.resumo-lente-sub{letter-spacing:.05em;text-transform:uppercase;color:#a79c92;margin-bottom:6px;font-size:9.5px;font-weight:700;display:block}.resumo-lente-label{color:#e8e2da;margin-bottom:9px;font-size:11.5px;font-weight:700;display:block}.resumo-lente-value{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:6px;font-size:20px;font-weight:700}.resumo-lente small{color:#9c9289;font-size:10.5px;line-height:1.4;display:block}.resumo-lente.ok .resumo-lente-value{color:#70df97}.resumo-lente.risk .resumo-lente-value{color:#ff8b82}.closing-shell{background:#eee9e4;flex-direction:column;flex:1;display:flex;overflow:hidden}.closing-page{min-height:0;padding:18px 22px 26px;overflow:auto}.closing-command{background:#fff;border:1px solid #e5ddd6;border-radius:16px;align-items:center;gap:14px;margin-bottom:18px;padding:10px 12px;display:flex;box-shadow:0 8px 30px #2926230f}.closing-type-switch{background:#f2ede8;border-radius:10px;padding:3px;display:flex}.closing-type-switch button{color:#746a63;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 17px;font-weight:750}.closing-type-switch button.active{color:#fff;background:#292623;box-shadow:0 4px 14px #2926232e}.closing-period{gap:7px;display:flex}.closing-period select{color:#332f2c;background:#fff;border:1px solid #ddd4cc;border-radius:9px;height:38px;padding:0 30px 0 11px;font-weight:650}.closing-actions{gap:8px;margin-left:auto;display:flex}.closing-actions .btn{white-space:nowrap}.closing-state{color:#7c7169;background:#fff;border:1px solid #e3dbd4;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:430px;display:flex}.closing-state strong{color:#2d2926;font-size:18px}.closing-state.error{color:#a43731}.closing-viewer{background:#24211f;border-radius:22px;padding:22px 22px 14px;box-shadow:0 22px 60px #231f1c33}.closing-stage{aspect-ratio:16/9;background:#171513;border-radius:7px;width:min(100%,1200px);margin:auto;position:relative;overflow:hidden;box-shadow:0 16px 50px #00000059}.closing-slide-frame{transform-origin:0 0;width:1200px;height:675px;transform:scale(calc(min(100vw - 330px, 1200px) / 1200));opacity:0;pointer-events:none;position:absolute;inset:0}.closing-slide-frame.active{opacity:1;pointer-events:auto}.closing-slide-frame.capture{opacity:1!important;z-index:-1!important;display:block!important;position:fixed!important;inset:0 auto auto -20000px!important;transform:none!important}.closing-nav{color:#c9c0b8;justify-content:center;align-items:center;gap:15px;padding-top:13px;font-size:12px;font-weight:750;display:flex}.closing-nav button{color:#fff;cursor:pointer;background:#302c29;border:1px solid #4d4742;border-radius:8px;place-items:center;width:34px;height:30px;display:grid}.closing-nav button:disabled{opacity:.3;cursor:not-allowed}.closing-filmstrip{gap:12px;padding:15px 2px 4px;display:flex;overflow-x:auto}.closing-filmstrip button{cursor:pointer;background:#282421;border:2px solid #0000;border-radius:9px;flex:0 0 174px;height:98px;padding:0;position:relative;overflow:hidden;box-shadow:0 5px 14px #231f1c21}.closing-filmstrip button.active{border-color:#f47b20;box-shadow:0 0 0 2px #f47b202e}.closing-filmstrip button>span{transform-origin:0 0;pointer-events:none;width:1200px;height:675px;display:block;transform:scale(.143)}.closing-filmstrip button>b{color:#fff;z-index:4;background:#161311d1;border-radius:5px;padding:2px 5px;font-size:9px;position:absolute;bottom:5px;right:6px}.deck-slide{color:#2b2724;box-sizing:border-box;background:#f8f5f1;width:1200px;height:675px;padding:54px 64px;font-family:Inter,Segoe UI,Arial,sans-serif;position:relative;overflow:hidden}.deck-slide *{box-sizing:border-box}.deck-light{background:radial-gradient(circle at 95% 0,#f47b2014,#0000 27%),#f8f5f1}.deck-dark{color:#fff;background:radial-gradient(circle at 86% 14%,#f47b2038,#0000 30%),linear-gradient(135deg,#171513,#2d2926)}.deck-brand{color:#8e837a;letter-spacing:.12em;border-top:1px solid #36302c29;justify-content:space-between;align-items:center;height:26px;padding-top:12px;font-size:10px;font-weight:800;display:flex;position:absolute;bottom:27px;left:64px;right:64px}.deck-brand img{object-fit:contain;object-position:left center;filter:none;background:#171513;border-radius:5px;width:116px;height:34px;padding:5px 8px}.deck-brand.dark{color:#a9a099;border-color:#ffffff24}.deck-brand.dark img{filter:none;opacity:1}.deck-cover{color:#fff;background:linear-gradient(118deg,#0f0e0d 0%,#211d1a 55%,#6d2e08 100%);padding:0}.deck-cover:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:620px;height:900px;position:absolute;top:-130px;right:-140px;transform:rotate(28deg)}.deck-cover-glow{filter:blur(5px);background:radial-gradient(circle,#f47b20ad,#f47b2014 45%,#0000 70%);width:500px;height:500px;position:absolute;top:40px;right:80px}.deck-cover-logo{object-fit:contain;object-position:left center;filter:none;width:230px;height:92px;position:absolute;top:58px;left:67px}.deck-cover-copy{width:780px;position:absolute;bottom:122px;left:67px}.deck-cover-copy>span{color:#f7a05f;letter-spacing:.24em;font-size:13px;font-weight:850}.deck-cover-copy h1{letter-spacing:-.055em;max-width:760px;margin:18px 0 20px;font-size:76px;line-height:.96}.deck-cover-copy p{color:#d5cec8;width:610px;margin:0;font-size:19px;line-height:1.45}.deck-cover-foot{color:#c7beb7;text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:70px;right:67px}.deck-cover-foot i{background:#f47b20;width:42px;height:2px}.deck-cover .deck-brand{left:67px;right:67px}.deck-cover .deck-brand img{display:none}.deck-title{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:34px;display:flex}.deck-title>div>span,.deck-kicker{letter-spacing:.2em;color:#f47b20;font-size:11px;font-weight:900}.deck-title h2{letter-spacing:-.035em;max-width:830px;margin:10px 0 0;font-size:34px;line-height:1.08}.deck-title>small{color:#8e837a;text-align:right;max-width:220px;margin-top:26px;font-size:11px;line-height:1.4}.deck-dark .deck-title>small{color:#aaa19a}.deck-thesis{padding-top:65px}.deck-thesis>h2{letter-spacing:-.045em;width:990px;margin:18px 0 64px;font-size:48px;line-height:1.04}.deck-thesis-metrics{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:1fr 1.08fr 1fr;gap:0;padding:28px 0;display:grid}.deck-big-number{border-left:1px solid #37302c24;min-width:0;padding:0 30px}.deck-big-number:first-child{border-left:0;padding-left:0}.deck-dark .deck-big-number{border-color:#ffffff24}.deck-big-number>span{color:#8d827a;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.deck-dark .deck-big-number>span{color:#aaa19a}.deck-big-number>strong{letter-spacing:-.045em;white-space:nowrap;font-size:37px;line-height:1.05;display:block}.deck-big-number.accent>strong{color:#f47b20}.deck-big-number>small,.deck-big-number>.deck-delta{margin-top:10px;display:block}.deck-delta{font-size:11px;font-weight:800}.deck-delta.positive{color:#4e9b72}.deck-delta.negative{color:#e46a61}.deck-chart-stage{height:425px;margin-top:-8px}.deck-chart-stage text,.deck-maturity-chart text{fill:#746a63;font-size:12px}.deck-chart-legend{color:#746a63;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.deck-chart-legend i{border-radius:2px;width:24px;height:3px;margin-left:15px}.deck-chart-legend .orange{background:#f47b20}.deck-chart-legend .ink{background:#292623}.deck-goal-main{color:#fff;background:linear-gradient(135deg,#221f1c,#3a312b);border-radius:24px;grid-template-columns:1.3fr .7fr;align-items:center;min-height:315px;padding:24px 52px;display:grid}.deck-goal-main>div:first-child>span{color:#f7a05f;letter-spacing:.18em;font-size:11px;font-weight:850}.deck-goal-main>div:first-child>strong{letter-spacing:-.07em;margin:12px 0;font-size:92px;line-height:1;display:block}.deck-goal-main p{color:#cfc6bf;max-width:560px;font-size:16px;line-height:1.5}.deck-goal-ring{background:radial-gradient(circle at center,#2e2925 58%,transparent 59%),conic-gradient(#f47b20 var(--progress),#544b45 0);border-radius:50%;flex-direction:column;justify-content:center;justify-self:end;align-items:center;width:210px;height:210px;display:flex}.deck-goal-ring span{font-size:26px;font-weight:850}.deck-goal-ring small{color:#b8ada5;margin-top:4px}.deck-goal-track{background:#ded6ce;border-radius:8px;height:8px;margin:30px 10px 0;position:relative}.deck-goal-track i{background:#f47b20;border-radius:8px;height:100%;display:block}.deck-goal-track span,.deck-goal-track b{color:#8a7f77;font-size:10px;position:absolute;top:15px}.deck-goal-track span{left:0}.deck-goal-track b{right:0}.deck-ranking{border-top:1px solid #ddd5ce}.deck-ranking>div{border-bottom:1px solid #e4ddd6;grid-template-columns:45px 1fr 150px 125px;align-items:center;gap:18px;min-height:66px;display:grid}.deck-ranking>div>b{color:#a79c92;font-size:12px}.deck-ranking>div>span>strong{font-size:17px}.deck-ranking>div>span>i{background:#e4ddd6;border-radius:4px;height:4px;margin-top:8px;display:block;overflow:hidden}.deck-ranking>div>span>i em{background:#f47b20;height:100%;display:block}.deck-ranking>div>strong{text-align:right;font-size:17px}.deck-ranking>div>small{text-align:right;color:#8c8179;font-size:11px}.deck-products{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;height:430px;display:grid}.deck-product-hero{border-left:5px solid #f47b20;padding-left:30px}.deck-product-hero>span,.deck-cost-layout>div:first-child>span{color:#f59a56;letter-spacing:.18em;font-size:10px;font-weight:850}.deck-product-hero h3{letter-spacing:-.035em;margin:14px 0 24px;font-size:35px;line-height:1.08}.deck-product-hero strong,.deck-cost-layout>div:first-child>strong{color:#f47b20;font-size:45px;display:block}.deck-product-hero small{color:#aaa19a;margin-top:8px;display:block}.deck-product-bars>div,.deck-cost-bars>div{grid-template-columns:190px 1fr 105px;align-items:center;gap:14px;margin:20px 0;display:grid}.deck-product-bars span,.deck-cost-bars span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.deck-product-bars i,.deck-cost-bars i{background:#48423d;border-radius:7px;height:7px;overflow:hidden}.deck-product-bars em,.deck-cost-bars em{border-radius:7px;height:100%;display:block}.deck-product-bars strong,.deck-cost-bars strong{text-align:right;font-size:13px}.deck-region-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;height:430px;display:grid}.deck-donut{height:390px;position:relative}.deck-donut>div:last-child{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.deck-donut>div:last-child strong{font-size:44px}.deck-donut>div:last-child span{color:#8d827a;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.deck-region-list>div{border-bottom:1px solid #e0d8d1;grid-template-columns:12px 1fr 130px 50px;align-items:center;gap:12px;padding:17px 0;display:grid}.deck-region-list i{border-radius:50%;width:9px;height:9px}.deck-region-list strong{font-size:18px}.deck-region-list span{text-align:right;font-weight:800}.deck-region-list small{text-align:right;color:#8d827a}.deck-close{flex-direction:column;justify-content:center;padding-right:150px;display:flex}.deck-close>span{color:#f7a05f;letter-spacing:.22em;font-size:11px;font-weight:900}.deck-close h2{letter-spacing:-.05em;max-width:950px;margin:20px 0 28px;font-size:58px;line-height:1.02}.deck-close p{color:#cfc7c0;max-width:820px;font-size:18px;line-height:1.55}.deck-close>div:not(.deck-brand){color:#f7a05f;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:12px;margin-top:35px;font-size:11px;font-weight:800;display:flex}.deck-close>div:not(.deck-brand) i{background:#f47b20;width:55px;height:2px}.deck-dre-flow>div{border-bottom:1px solid #e2dad3;grid-template-columns:190px 1fr 145px 65px;align-items:center;gap:20px;min-height:73px;display:grid}.deck-dre-flow>div>span{font-size:16px;font-weight:750}.deck-dre-flow>div>i{background:#e5ddd6;border-radius:9px;height:9px;overflow:hidden}.deck-dre-flow>div>i em{background:#6b635d;border-radius:9px;height:100%;display:block}.deck-dre-flow>div>strong{text-align:right;font-size:19px}.deck-dre-flow>div>small{text-align:right;color:#8c8179}.deck-dre-flow>div.result{border:0;border-radius:12px;margin-top:10px;padding:0 18px}.deck-dre-flow>div.result.positive{background:#e6f2eb}.deck-dre-flow>div.result.negative{background:#fae9e7}.deck-dre-flow>div.result i em{background:#f47b20}.deck-cost-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px;height:430px;display:grid}.deck-cost-layout>div:first-child{border-left:5px solid #f47b20;padding-left:28px}.deck-cost-layout>div:first-child p{color:#aaa19a;font-size:16px}.deck-liquidity{grid-template-columns:1fr 1.25fr;align-items:center;gap:55px;height:425px;display:grid}.deck-liquidity-main{color:#fff;background:linear-gradient(135deg,#292623,#4a3b31);border-radius:22px;padding:45px}.deck-liquidity-main>span{color:#f6a05e;letter-spacing:.18em;font-size:10px;font-weight:850}.deck-liquidity-main>strong{letter-spacing:-.07em;margin:13px 0;font-size:92px;display:block}.deck-liquidity-main p{color:#cec4bc;font-size:15px;line-height:1.5}.deck-liquidity>div:last-child{grid-template-columns:1fr 1fr;gap:28px 0;display:grid}.deck-liquidity>div:last-child .deck-big-number:last-child{border-top:1px solid #ddd5ce;grid-column:1/3;margin-top:4px;padding-top:22px}.deck-maturity-chart{height:430px}.deck-metric-strip{border-top:1px solid #ddd5ce;border-bottom:1px solid #ddd5ce;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 0 16px;display:grid}.deck-metric-strip>div{border-left:1px solid #ddd5ce;min-width:0;padding:13px 18px}.deck-metric-strip>div:first-child{border-left:0;padding-left:0}.deck-metric-strip span{color:#8d827a;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.deck-metric-strip strong{white-space:nowrap;margin-top:6px;font-size:21px;line-height:1.1;display:block}.deck-metric-strip small{color:#8d827a;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:9px;display:block;overflow:hidden}.deck-metric-strip.dark{border-color:#ffffff26;margin-top:20px}.deck-metric-strip.dark>div{border-color:#ffffff26}.deck-metric-strip.dark span,.deck-metric-strip.dark small{color:#aaa19a}.deck-metric-strip+.deck-chart-stage,.deck-metric-strip+.deck-maturity-chart{height:315px;margin-top:0}.deck-goal-slide .deck-metric-strip{margin-top:37px}.deck-ranking-head{color:#8d827a;text-transform:uppercase;letter-spacing:.1em;grid-template-columns:45px 1fr 150px 125px;gap:18px;padding:0 0 9px;font-size:9px;display:grid}.deck-ranking-head span:first-child{grid-column:2}.deck-ranking-head span:nth-child(2),.deck-ranking-head span:nth-child(3){text-align:right}.deck-region-layout.map{grid-template-columns:1.08fr .92fr;gap:50px;height:330px}.deck-brazil-map{justify-content:center;align-items:center;height:325px;display:flex;position:relative}.deck-brazil-map svg{width:100%;height:100%;overflow:visible}.deck-map-scale{color:#8d827a;grid-template-columns:115px auto auto;align-items:center;gap:8px;font-size:8px;display:grid;position:absolute;bottom:3px;left:6px}.deck-map-scale i{background:linear-gradient(90deg,#f8d6bc,#e87722);border-radius:5px;height:5px}.deck-map-scale b{font-weight:600}.deck-region-layout.map .deck-region-list>div{padding:11px 0}.deck-dre-flow{margin-top:4px}.deck-dre-flow>div{min-height:60px}@media (width<=900px){.closing-command{flex-wrap:wrap;align-items:stretch}.closing-actions{width:100%;margin-left:0;overflow-x:auto}.closing-stage{width:100%}.closing-slide-frame{transform:scale(calc((100vw - 44px) / 1200))}.closing-filmstrip button{flex-basis:150px;height:85px}.closing-filmstrip button>span{transform:scale(.124)}}@media (prefers-reduced-motion:reduce){.closing-slide-frame{transition:none}}.deck-cover-copy>small{color:#f7a05f;letter-spacing:.03em;margin-top:18px;font-size:12px;font-weight:750;display:block}.closing-warning{color:#8a651c;background:#fff4de;border:1px solid #f0d9a6;border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:12.5px;line-height:1.5;display:flex}.closing-warning b{font-weight:800}.closing-actions .btn.active{color:#b9530b;background:#fff1e6;border-color:#f47b20}.deck-editable{outline-offset:5px;cursor:text;border-radius:4px;outline:2px dashed #f47b20b8;transition:outline-color .16s,background .16s}.deck-editable:hover,.deck-editable:focus{background:#f47b2017;outline-color:#f47b20}.deck-dark .deck-editable:hover,.deck-dark .deck-editable:focus,.deck-cover .deck-editable:hover,.deck-cover .deck-editable:focus{background:#f47b2029}.deck-portfolio-list{border-top:1px solid #ffffff29;margin-top:22px}.deck-portfolio-list>div{border-bottom:1px solid #ffffff1f;grid-template-columns:46px 1fr 150px 70px;align-items:center;gap:18px;min-height:59px;display:grid}.deck-portfolio-list>div>b{color:#8e847d;font-size:11px}.deck-portfolio-list>div>span strong{font-size:15px;display:block}.deck-portfolio-list>div>span small{color:#9e958e;margin-top:4px;font-size:10px;display:block}.deck-portfolio-list>div>strong{text-align:right;color:#f7a05f;font-size:16px}.deck-portfolio-list>div>small{text-align:right;color:#aaa19a;font-size:11px}.deck-client-bars{margin-top:8px}.deck-client-bars>div{border-bottom:1px solid #e4ddd6;grid-template-columns:32px 240px 1fr 120px 50px;align-items:center;gap:14px;min-height:53px;display:grid}.deck-client-bars b{color:#a79c92;font-size:10px}.deck-client-bars span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.deck-client-bars i{background:#e4ddd6;border-radius:7px;height:7px;overflow:hidden}.deck-client-bars em{background:#f47b20;border-radius:7px;height:100%;display:block}.deck-client-bars strong{text-align:right;font-size:14px}.deck-client-bars small{text-align:right;color:#8d827a;font-size:10px}.deck-segment-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:65px;height:440px;display:grid}.deck-segment-layout>div:first-child{border-left:5px solid #f47b20;padding-left:28px}.deck-segment-layout>div:first-child>span{color:#f59a56;letter-spacing:.18em;font-size:10px;font-weight:850}.deck-segment-layout>div:first-child>strong{color:#fff;margin:14px 0;font-size:42px;line-height:1.05;display:block}.deck-segment-layout>div:first-child p{color:#aaa19a;font-size:15px;line-height:1.5}.deck-segment-bars>div{grid-template-columns:150px 1fr 105px 70px;align-items:center;gap:13px;margin:18px 0;display:grid}.deck-segment-bars span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.deck-segment-bars i{background:#48423d;border-radius:7px;height:7px;overflow:hidden}.deck-segment-bars em{border-radius:7px;height:100%;display:block}.deck-segment-bars strong{text-align:right;font-size:13px}.deck-segment-bars small{text-align:right;color:#aaa19a;font-size:10px}.deck-brand{bottom:19px}.deck-brand img,.deck-brand.dark img{filter:none;opacity:1;background:0 0;border-radius:0;width:112px;height:30px;padding:0;transform:translateY(3px)}.deck-goal-slide .deck-metric-strip{border-top:0;margin-top:45px}.deck-ranking-head{grid-template-columns:45px 1fr 140px 110px 125px}.deck-ranking-head span:nth-child(2),.deck-ranking-head span:nth-child(3),.deck-ranking-head span:nth-child(4){text-align:right}.deck-ranking>div{grid-template-columns:45px 1fr 140px 110px 125px;gap:16px}.deck-ranking>div>.deck-seller-goal,.deck-ranking>div>.deck-seller-variation{text-align:right;font-size:10px;line-height:1.25}.deck-ranking>div>.deck-seller-variation{color:#8c8179;font-weight:800}.deck-ranking>div>.deck-seller-variation.positive{color:#4e9b72}.deck-ranking>div>.deck-seller-variation.negative{color:#e46a61}.deck-product-bars em{background:#f1d58a}.deck-fin-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:55px;display:grid}.deck-fin-steps>div{background:#fff;border:1px solid #e3dbd4;border-radius:18px;min-height:225px;padding:28px 24px}.deck-fin-steps b{color:#fff;background:#f47b20;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.deck-fin-steps strong{margin:25px 0 12px;font-size:23px;display:block}.deck-fin-steps p{color:#776d66;font-size:14px;line-height:1.5}.deck-fin-note{color:#655c55;background:#eee7e1;border-left:4px solid #f47b20;margin-top:24px;padding:16px 20px;font-size:13px;line-height:1.45}.deck-fin-note b{color:#2b2724}.deck-fin-breakeven{grid-template-columns:1fr 1fr .8fr;align-items:center;gap:30px;height:410px;display:grid}.deck-fin-breakeven>div span,.deck-fin-cash>div span,.deck-fin-working span,.deck-fin-hundred span{letter-spacing:.14em;color:#aaa19a;font-size:10px;font-weight:850;display:block}.deck-fin-breakeven>div strong,.deck-fin-cash>div strong{margin:14px 0 25px;font-size:38px;display:block}.deck-fin-breakeven>div i,.deck-fin-cash>div i{background:#4a433e;border-radius:12px;height:12px;display:block;overflow:hidden}.deck-fin-breakeven>div em,.deck-fin-cash>div em{background:#f47b20;border-radius:12px;height:100%;display:block}.deck-fin-breakeven>div em.muted{background:#e6ddd5}.deck-fin-breakeven aside,.deck-fin-cash aside,.deck-fin-working aside{background:#ffffff14;border-radius:18px;padding:30px}.deck-fin-breakeven aside span{letter-spacing:.13em;color:#f7a05f;font-size:10px}.deck-fin-breakeven aside b,.deck-fin-cash aside b,.deck-fin-working aside b{margin:12px 0;font-size:34px;display:block}.deck-fin-breakeven aside p,.deck-fin-cash aside p,.deck-fin-working p{color:#bdb3ac;font-size:13px;line-height:1.5}.deck-fin-hundred{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:55px;display:grid}.deck-fin-hundred>div{background:#fff;border:1px solid #ddd5ce;border-radius:18px;min-height:220px;padding:30px 24px}.deck-fin-hundred strong{margin:27px 0 14px;font-size:38px;display:block}.deck-fin-hundred p{color:#81766e;font-size:13px;line-height:1.45}.deck-fin-hundred .accent{background:#fff5ed;border-color:#f47b20}.deck-fin-hundred .accent strong{color:#f47b20}.deck-fin-hundred .positive{background:#eaf4ee}.deck-fin-hundred .negative{background:#fae9e7}.deck-fin-cash{grid-template-columns:1fr 1fr .85fr;align-items:center;gap:35px;height:340px;display:grid}.deck-fin-working{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.deck-fin-working>div{background:#fff;border:1px solid #ded6cf;border-radius:16px;padding:26px 22px}.deck-fin-working strong{margin:18px 0;font-size:27px;display:block}.deck-fin-working>div p{color:#7b7169}.deck-fin-working aside{color:#fff;background:#2c2825;grid-column:1/4;grid-template-columns:1fr 220px 1fr;align-items:center;padding:21px 28px;display:grid}.deck-fin-working aside b{color:#f47b20;margin:0}.deck-fin-working aside p{margin:0}.deck-fin-cycle{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;margin:75px 50px 0;display:grid;position:relative}.deck-fin-cycle>span{color:#fff;background:#2d2926;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:12px;font-weight:850;display:flex}.deck-fin-cycle>i{background:#f47b20;height:4px}.deck-fin-cycle aside{text-align:center;position:absolute;top:135px;left:280px;right:280px}.deck-fin-cycle aside b{font-size:30px}.deck-fin-cycle aside p{color:#7d736b;margin:5px 0;font-size:13px}.deck-forgotten-summary{background:#f7f1ec;border-left:4px solid #f47b20;justify-content:space-between;align-items:center;margin:13px 0 8px;padding:10px 14px;display:flex}.deck-forgotten-summary div span,.deck-forgotten-summary div strong{display:block}.deck-forgotten-summary div span{color:#d05f15;letter-spacing:.13em;font-size:8px;font-weight:900}.deck-forgotten-summary div strong{margin-top:2px;font-size:13px}.deck-forgotten-summary p{color:#70665f;text-align:right;max-width:570px;margin:0;font-size:10px}.deck-forgotten-head,.deck-forgotten-list>div{grid-template-columns:35px minmax(0,1fr) 135px 120px 95px;align-items:center;gap:14px;display:grid}.deck-forgotten-head{color:#8d827a;letter-spacing:.09em;text-transform:uppercase;padding:0 0 6px;font-size:8px;font-weight:900}.deck-forgotten-head span:first-child{grid-column:2}.deck-forgotten-head span:nth-child(n+2){text-align:right}.deck-forgotten-list{border-top:1px solid #ddd5ce}.deck-forgotten-list>div{border-bottom:1px solid #e5ddd6;min-height:43px}.deck-forgotten-list>div>b{color:#a79c92;font-size:10px}.deck-forgotten-list>div>span:nth-child(2) strong,.deck-forgotten-list>div>span:nth-child(2) small{display:block}.deck-forgotten-list>div>span:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deck-forgotten-list>div>span:nth-child(2) small{color:#91867e;margin-top:1px;font-size:8px}.deck-forgotten-list>div>strong,.deck-forgotten-list>div>span:nth-child(4),.deck-forgotten-list>div>em{text-align:right;font-size:11px}.deck-forgotten-list>div>strong{color:#292623}.deck-forgotten-list>div>em{color:#d05f15;font-style:normal;font-weight:900}.deck-forgotten-note{color:#978c84;text-align:right;margin-top:6px;font-size:8px}.deck-bridge-equation{color:#fff;background:#2b2724;border-radius:16px;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;margin-bottom:25px;padding:20px 25px;display:grid}.deck-bridge-equation>i{text-align:center;color:#f47b20;font-size:25px;font-style:normal}.deck-bridge-equation span{color:#aaa19a;letter-spacing:.12em;font-size:9px;font-weight:900;display:block}.deck-bridge-equation strong{margin-top:7px;font-size:25px;display:block}.deck-bridge-equation strong.positive,.deck-bridge-table strong.positive{color:#65b58b}.deck-bridge-equation strong.negative,.deck-bridge-table strong.negative{color:#ef8179}.deck-bridge-table header,.deck-bridge-table>div{grid-template-columns:190px 150px 1fr;align-items:center;gap:22px;display:grid}.deck-bridge-table header{color:#8d827a;letter-spacing:.09em;text-transform:uppercase;padding:0 12px 7px;font-size:9px;font-weight:900}.deck-bridge-table header span:nth-child(2){text-align:right}.deck-bridge-table>div{border-top:1px solid #e1d9d2;min-height:55px;padding:0 12px}.deck-bridge-table>div>span{font-size:13px;font-weight:750}.deck-bridge-table>div>strong{text-align:right;font-size:13px}.deck-bridge-table p{color:#786e67;margin:0;font-size:11px;line-height:1.35}.pipeline-kpi-top>div:first-child{flex:auto;min-width:0}.pipeline-kpi-top strong{white-space:nowrap;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(17px,1.6vw,25px)}.pipeline-table-wrap table{min-width:1040px}.pipeline-table-wrap th,.pipeline-table-wrap td{white-space:nowrap}.pipeline-table-wrap th:first-child,.pipeline-table-wrap td:first-child{min-width:220px}.pipeline-client-line{white-space:nowrap;vertical-align:middle;align-items:center;gap:5px;max-width:100%;display:inline-flex}.pipeline-truncated-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pipeline-seller-name{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:190px;display:inline-block;overflow:hidden}.pipeline-prospect{white-space:nowrap;flex-shrink:0;align-items:center;margin-left:2px;display:inline-flex}.pipeline-total{white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}.pipeline-table-wrap td:last-child,.pipeline-table-wrap th:last-child{white-space:nowrap;min-width:115px}.pipeline-table-wrap{width:100%;overflow-x:hidden}.pipeline-table-wrap>table{table-layout:fixed;width:100%;min-width:0}.pipeline-table-wrap>table th,.pipeline-table-wrap>table td{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding-left:7px;padding-right:7px;overflow:hidden}.pipeline-table-wrap>table th:first-child,.pipeline-table-wrap>table td:first-child{width:29%;min-width:0}.pipeline-table-wrap>table th:nth-child(2),.pipeline-table-wrap>table td:nth-child(2){width:22%;min-width:0}.pipeline-table-wrap>table th:nth-child(3),.pipeline-table-wrap>table td:nth-child(3){width:12%}.pipeline-table-wrap>table th:nth-child(4),.pipeline-table-wrap>table td:nth-child(4){width:14%}.pipeline-table-wrap>table th:nth-child(5),.pipeline-table-wrap>table td:nth-child(5){width:7%}.pipeline-table-wrap>table th:nth-child(6),.pipeline-table-wrap>table td:nth-child(6){text-align:left;width:16%;min-width:0}.pipeline-table-wrap .pipeline-client-line{gap:3px;width:100%;min-width:0;display:flex}.pipeline-table-wrap .pipeline-truncated-name{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.pipeline-table-wrap .pipeline-seller-name{max-width:100%}.pipeline-table-wrap .pipeline-prospect{padding:2px 5px;font-size:9px}.pipeline-table-wrap .pipeline-total{letter-spacing:-.02em;font-size:clamp(11px,1vw,13px)}.pipeline-table-wrap .pipeline-quote-expanded-row td{text-align:left;white-space:normal;width:auto;overflow:visible}@media (width<=850px){.pipeline-table-wrap>table th,.pipeline-table-wrap>table td{padding-left:4px;padding-right:4px;font-size:10px}.pipeline-table-wrap .pipeline-prospect{padding:2px 3px;font-size:8px}.pipeline-table-wrap .pipeline-total{font-size:10px}}.commerce-page .commerce-toolbar{grid-template-columns:minmax(240px,.72fr) minmax(360px,1.25fr) auto;border:1px solid var(--line)!important;background:#ffffffe6!important;border-radius:16px!important;align-items:end!important;gap:14px!important;padding:18px 20px!important;display:grid!important;box-shadow:0 8px 24px #23190f09!important}.commerce-page .commerce-toolbar>label{min-width:0;color:var(--orange);grid-template-rows:auto 44px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px 9px;display:grid!important}.commerce-page .commerce-toolbar>label:not(:has(svg)){grid-template-columns:1fr}.commerce-page .commerce-toolbar>label>svg{grid-area:1/1;align-self:center}.commerce-page .commerce-toolbar>label>span{color:var(--text-dim);letter-spacing:.095em;text-transform:uppercase;grid-area:1/2;font-size:10.5px;font-weight:750;line-height:1}.commerce-page .commerce-toolbar>label:not(:has(svg))>span{grid-column:1}.commerce-page .commerce-toolbar input,.commerce-page .commerce-toolbar select{outline:none;grid-area:2/1/auto/-1;font-family:inherit;font-weight:650;transition:border-color .16s,box-shadow .16s;border:1px solid var(--line)!important;width:100%!important;min-width:0!important;height:44px!important;color:var(--text)!important;box-shadow:none!important;background:#fff!important;border-radius:11px!important;padding:0 14px!important;font-size:13px!important}.commerce-page .commerce-toolbar input:focus,.commerce-page .commerce-toolbar select:focus{border-color:#e8772299!important;box-shadow:0 0 0 3px #e8772217!important}.commerce-page .commerce-toolbar>button{white-space:nowrap;border-radius:11px;justify-self:end;min-width:118px;height:44px;padding:0 17px}@media (width<=1080px){.commerce-page .commerce-toolbar{grid-template-columns:minmax(210px,.8fr) minmax(280px,1.2fr) auto}}@media (width<=780px){.commerce-page .commerce-toolbar{grid-template-columns:1fr!important;padding:15px!important}.commerce-page .commerce-toolbar>button{justify-self:stretch;width:100%}}.mobile-bottom-nav,.mobile-more-sheet,.mobile-nav-backdrop{display:none}@media (width<=780px){html,body,#root{min-height:100%}body{background:var(--bg)}.layout{min-height:100dvh;display:block}.sidebar{display:none!important}.main{width:100%;min-width:0;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.page{padding:14px!important}.topbar{min-height:68px!important;padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;align-items:center!important;gap:10px!important}.topbar h1{letter-spacing:-.04em;font-size:20px!important}.topbar p{line-height:1.3;font-size:11px!important}.topbar .btn{border-radius:11px;min-height:38px}.kpi-grid,.commerce-metrics,.vendas-kpi-grid,.produtos-kpi-grid,.vendedores-kpi-grid,.regioes-kpi-grid,.financeiro-kpi-grid,.dre-kpi-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.card,.commerce-panel,.commerce-story,.commerce-forecast,.vendas-card,.produtos-card,.vendedores-card,.regioes-card{border-radius:18px!important}.commerce-page,.vendas-page,.produtos-page,.vendedores-page,.regioes-page,.financeiro-page,.dre-page{gap:12px!important}.commerce-toolbar,.vendas-toolbar,.produtos-toolbar,.vendedores-toolbar,.regioes-toolbar{border-radius:16px!important;padding:12px!important}.commerce-story{padding:20px!important}.commerce-story header h2{font-size:28px!important}.commerce-flow{grid-template-columns:1fr!important;gap:10px!important}.commerce-flow>svg{margin:0 auto;transform:rotate(90deg)}.commerce-forecast{grid-template-columns:1fr!important}.commerce-forecast-main{grid-column:auto!important}.commerce-panel-head,.vendas-card-head,.produtos-card-head,.vendedores-card-head,.regioes-card-head{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.commerce-table-wrap,.vendas-table-wrap,.produtos-table-wrap,.vendedores-table-wrap,.regioes-table-wrap{-webkit-overflow-scrolling:touch;margin-left:-4px;margin-right:-4px;overflow-x:auto}table{min-width:680px}.mobile-bottom-nav{z-index:1000;left:10px;right:10px;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080808f5;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:repeat(5,1fr);align-items:center;height:66px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 44px #00000047}.mobile-bottom-item{color:#ffffff85;cursor:pointer;background:0 0;border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:54px;font-family:inherit;text-decoration:none;display:flex}.mobile-bottom-item span{font-size:9px;font-weight:700;line-height:1}.mobile-bottom-item.active{color:#fff;background:#e8772221}.mobile-bottom-item.active svg{color:var(--orange)}.mobile-nav-backdrop{z-index:1001;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000006b;border:0;display:block;position:fixed;inset:0}.mobile-more-sheet{z-index:1002;left:10px;right:10px;bottom:calc(82px + env(safe-area-inset-bottom));border:1px solid var(--line);opacity:0;pointer-events:none;background:#fff;border-radius:24px;max-height:min(70dvh,620px);padding:16px;transition:all .18s;display:block;position:fixed;overflow-y:auto;transform:translateY(18px)scale(.985);box-shadow:0 24px 70px #00000047}.mobile-more-sheet.open{opacity:1;pointer-events:auto;transform:none}.mobile-more-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mobile-more-head span{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800;display:block}.mobile-more-head strong{letter-spacing:-.04em;margin-top:3px;font-size:20px;display:block}.mobile-more-head button{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--text);border-radius:12px;place-items:center;display:grid}.mobile-more-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobile-more-item{border:1px solid var(--line);min-height:64px;color:var(--text-dim);background:#fff;border-radius:15px;align-items:center;gap:9px;padding:12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.mobile-more-item svg{color:var(--orange);flex:none}.mobile-more-item.active{background:var(--orange-bg);color:var(--text);border-color:#e8772238}.mobile-more-note{color:var(--text-faint);margin:12px 2px 0;font-size:10px;line-height:1.45}}@media (width<=420px){.kpi-grid,.commerce-metrics,.vendas-kpi-grid,.produtos-kpi-grid,.vendedores-kpi-grid,.regioes-kpi-grid,.financeiro-kpi-grid,.dre-kpi-grid{grid-template-columns:1fr!important}.mobile-bottom-item span{font-size:8.5px}}@media (width>=781px){.topbar-mobile-logo{display:none!important}}@media (width<=780px){html,body,#root,.layout,.main{width:100%;max-width:100%;min-width:0!important}html,body{-webkit-text-size-adjust:100%;background:#f4f1ed;min-height:100%;overflow-x:hidden!important}body{overscroll-behavior-x:none}.layout{min-height:100dvh;display:block!important;overflow:visible!important}.sidebar{display:none!important}.main{min-height:100dvh;padding-bottom:calc(84px + env(safe-area-inset-bottom));overflow:visible!important}.main>div,.main>main,.main>section{width:100%;min-width:0!important;max-width:100%!important}.page,.closing-page,.import-page,.audit-page{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:12px 12px 98px!important;overflow:visible!important}.page>*,.closing-page>*,.import-page>*,.audit-page>*{max-width:100%;min-width:0!important}.topbar{z-index:60!important;height:auto!important;min-height:92px!important;padding:calc(12px + env(safe-area-inset-top)) 14px 12px!important;background:radial-gradient(circle at 84% 10%,#f47b20b8,#0000 34%),radial-gradient(circle at 12% 120%,#e8772238,#0000 42%),linear-gradient(118deg,#050505 0%,#15110e 54%,#80320c 100%)!important;border:0!important;border-bottom:1px solid #ffffff1a!important;justify-content:center!important;align-items:center!important;display:flex!important;position:sticky!important;top:0!important;overflow:hidden!important;box-shadow:0 8px 24px #130d0833!important}.topbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f47b20b8,#0000);height:1px;position:absolute;bottom:0;left:10%;right:10%}.topbar-branding{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.topbar-branding>div,.topbar-actions{display:none!important}.topbar-mobile-logo{transform-origin:50%;filter:drop-shadow(0 7px 15px #00000047);transform:scale(1.06);object-fit:contain!important;object-position:center!important;border-radius:0!important;width:242px!important;max-width:76vw!important;height:66px!important;display:block!important}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);left:8px!important;right:8px!important;bottom:max(7px, env(safe-area-inset-bottom))!important;background:#080808fa!important;border:1px solid #ffffff14!important;border-radius:21px!important;height:68px!important;padding:6px!important;box-shadow:0 18px 44px #0000004d!important}.mobile-bottom-item{border-radius:15px!important;gap:4px!important;min-width:0!important;height:55px!important;min-height:55px!important}.mobile-bottom-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:8.5px!important}.mobile-bottom-item.active{color:#fff!important;background:linear-gradient(#f47b202e,#f47b2012)!important}.mobile-bottom-item.active svg{color:#f47b20!important}.mobile-more-sheet{left:8px!important;right:8px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;border-radius:24px!important;max-height:min(72dvh,650px)!important;padding:14px!important}.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mobile-more-item{border-radius:14px!important;min-width:0!important;min-height:60px!important;padding:10px!important;font-size:11px!important}.main :is(h1,h2,h3,h4,p,strong,b){overflow-wrap:break-word;word-break:normal;max-width:100%}.main :is(p,small){line-height:1.45}.main input,.main select,.main textarea{border-radius:10px!important;min-width:0!important;max-width:100%!important;font-size:16px!important}.main input,.main select{min-height:42px!important}.main textarea{min-height:92px!important}.main .btn,.main button{touch-action:manipulation}.empty{text-align:center;border-radius:13px;place-items:center;min-height:76px;display:grid;padding:16px!important}:is(.card,.card-sm,.chart-card,.commerce-panel,.commerce-story,.commerce-forecast,.vendas-card,.produtos-card,.vendedores-card,.regioes-card,.carteira-card,.visitas-card,.checklists-card,.pipeline-card,.goals-chart-card,.goals-team-table-card,.goals-editor,.stock-card,.relpremium-panel,.resumo-executivo){border-radius:15px!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important;box-shadow:0 1px #271f1808!important}:is(.commerce-panel-head,.vendas-card-head,.produtos-card-head,.vendedores-card-head,.regioes-card-head,.carteira-card-head,.visitas-card-head,.checklists-card-head,.pipeline-card-head,.stock-card-head,.goals-card-head,.macro-card-head){gap:6px!important;min-width:0!important;min-height:0!important}:is(.commerce-panel-head,.vendas-card-head,.produtos-card-head,.vendedores-card-head,.regioes-card-head,.carteira-card-head,.visitas-card-head,.checklists-card-head,.pipeline-card-head,.stock-card-head,.goals-card-head,.macro-card-head) h3,.section-title{margin:0!important;font-size:14px!important;line-height:1.25!important}:is(.commerce-page,.vendas-page,.produtos-page,.vendedores-page,.regioes-page,.carteira-page,.visitas-page,.checklists-page,.goals-page,.stock-page,.macro-page,.pipeline-page,.relpremium-page){gap:9px!important}:is(.macro-toolbar,.commerce-toolbar,.vendas-toolbar,.produtos-toolbar,.vendedores-toolbar,.regioes-toolbar,.carteira-toolbar,.visitas-toolbar,.checklists-toolbar,.pipeline-toolbar,.goals-toolbar,.stock-toolbar){border-radius:13px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:9px!important;display:grid!important;overflow:visible!important}:is(.macro-toolbar,.commerce-toolbar,.vendas-toolbar,.produtos-toolbar,.vendedores-toolbar,.regioes-toolbar,.carteira-toolbar,.visitas-toolbar,.checklists-toolbar,.pipeline-toolbar,.goals-toolbar,.stock-toolbar)>*{min-width:0!important;max-width:100%!important}.macro-toolbar>div{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.macro-toolbar>div>:last-child:nth-child(3){grid-column:1/-1}.macro-toolbar>span,.stock-toolbar>span,.pipeline-toolbar-count,.vendas-toolbar-count,.visitas-toolbar-count,.carteira-toolbar-count,.vendedores-toolbar-count,.produtos-toolbar-count,.regioes-toolbar-count,.checklists-toolbar-count{grid-column:1/-1;white-space:normal!important;font-size:10px!important;line-height:1.35!important}.commerce-page .commerce-toolbar>button,.commerce-page .commerce-toolbar>label>svg{display:none!important}.commerce-page .commerce-toolbar>label,:is(.vendas-toolbar,.produtos-toolbar,.vendedores-toolbar,.regioes-toolbar,.carteira-toolbar,.visitas-toolbar,.checklists-toolbar,.pipeline-toolbar) label{min-width:0!important}.commerce-page .commerce-toolbar label>span,:is(.vendas-toolbar,.produtos-toolbar,.vendedores-toolbar,.regioes-toolbar,.carteira-toolbar,.visitas-toolbar,.checklists-toolbar,.pipeline-toolbar) label>span{white-space:normal!important;font-size:9px!important;line-height:1.25!important}:is(.macro-hero,.commerce-story,.vendas-hero,.produtos-hero,.vendedores-hero,.regioes-hero,.carteira-hero,.visitas-hero,.checklists-hero,.pipeline-hero,.stock-hero,.relpremium-hero){border-radius:15px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:14px!important;display:grid!important}:is(.macro-hero,.vendas-hero,.produtos-hero,.vendedores-hero,.regioes-hero,.carteira-hero,.visitas-hero,.checklists-hero,.pipeline-hero) h2,.commerce-story h2,.relpremium-hero h2{letter-spacing:-.035em!important;margin:4px 0 6px!important;font-size:22px!important;line-height:1.05!important}:is(.vendas-hero-grid,.produtos-hero-grid,.vendedores-hero-grid,.regioes-hero-grid,.carteira-hero-grid,.visitas-hero-grid,.checklists-hero-grid,.pipeline-hero-grid),.macro-hero-flow,.commerce-flow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}:is(.vendas-hero-grid,.produtos-hero-grid,.vendedores-hero-grid,.regioes-hero-grid,.carteira-hero-grid,.visitas-hero-grid,.checklists-hero-grid,.pipeline-hero-grid)>div,.macro-hero-flow>div,.commerce-flow>div{border-radius:11px!important;min-width:0!important;padding:10px!important}:is(.vendas-hero-grid,.produtos-hero-grid,.vendedores-hero-grid,.regioes-hero-grid,.carteira-hero-grid,.visitas-hero-grid,.checklists-hero-grid,.pipeline-hero-grid)>div:nth-child(3),.macro-hero-flow>div:nth-of-type(3),.commerce-flow>div:nth-of-type(3){grid-column:1/-1}.macro-hero-flow>svg,.commerce-flow>svg{display:none!important}:is(.vendas-hero-grid,.produtos-hero-grid,.vendedores-hero-grid,.regioes-hero-grid,.carteira-hero-grid,.visitas-hero-grid,.checklists-hero-grid,.pipeline-hero-grid,.macro-hero-flow,.commerce-flow) :is(span,small){white-space:normal!important;font-size:9px!important;line-height:1.25!important}:is(.vendas-hero-grid,.produtos-hero-grid,.vendedores-hero-grid,.regioes-hero-grid,.carteira-hero-grid,.visitas-hero-grid,.checklists-hero-grid,.pipeline-hero-grid,.macro-hero-flow,.commerce-flow) strong{display:block;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;font-size:16px!important;line-height:1.1!important;overflow:visible!important}:is(.macro-metrics,.macro-metrics-primary,.macro-metrics-operational,.commerce-metrics,.vendas-kpi-grid,.produtos-kpi-grid,.vendedores-kpi-grid,.regioes-kpi-grid,.carteira-kpi-grid,.visitas-kpi-grid,.checklists-kpi-grid,.pipeline-kpi-grid,.dash-kpi-row,.goals-kpis,.goals-kpis-four,.stock-metrics,.kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}:is(.macro-metric,.commerce-metric,.vendas-kpi,.produtos-kpi,.vendedores-kpi,.regioes-kpi,.carteira-kpi,.visitas-kpi,.checklists-kpi,.pipeline-kpi,.dash-kpi-card,.stock-metric,.kpi){border-radius:13px!important;min-width:0!important;height:auto!important;min-height:88px!important;padding:11px!important;overflow:visible!important}:is(.macro-metric,.commerce-metric,.vendas-kpi,.produtos-kpi,.vendedores-kpi,.regioes-kpi,.carteira-kpi,.visitas-kpi,.checklists-kpi,.pipeline-kpi,.dash-kpi-card,.stock-metric,.kpi) strong,:is(.vendas-kpi-top,.produtos-kpi-top,.vendedores-kpi-top,.regioes-kpi-top,.carteira-kpi-top,.visitas-kpi-top,.checklists-kpi-top,.pipeline-kpi-top) strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;max-width:100%!important;font-size:clamp(15px,4.2vw,19px)!important;line-height:1.12!important;overflow:visible!important}:is(.macro-metric,.commerce-metric,.vendas-kpi,.produtos-kpi,.vendedores-kpi,.regioes-kpi,.carteira-kpi,.visitas-kpi,.checklists-kpi,.pipeline-kpi,.dash-kpi-card,.stock-metric,.kpi) :is(span,small){white-space:normal!important;text-overflow:clip!important;font-size:9px!important;line-height:1.3!important;overflow:visible!important}:is(.vendas-kpi-icon,.produtos-kpi-icon,.vendedores-kpi-icon,.regioes-kpi-icon,.carteira-kpi-icon,.visitas-kpi-icon,.checklists-kpi-icon,.pipeline-kpi-icon,.commerce-metric-icon){flex:0 0 30px!important;width:30px!important;height:30px!important}:is(.vendas-main-grid,.vendas-grid-3,.produtos-main-grid,.produtos-grid-4,.vendedores-main-grid,.vendedores-grid-4,.regioes-map-grid,.regioes-main-grid,.regioes-grid-3,.carteira-main-grid,.carteira-grid-3,.visitas-main-grid,.visitas-grid-2,.checklists-main-grid,.checklists-technical-grid,.checklists-grid-3,.pipeline-main-grid,.pipeline-grid-2,.dash-main-grid,.dash-two-col,.dash-bottom-grid,.stock-grid,.commerce-columns,.relpremium-generator){grid-template-columns:1fr!important;gap:9px!important;width:100%!important;min-width:0!important;display:grid!important}.route-dashboard .macro-section-title-compact,.route-dashboard .macro-metrics-operational,.route-dashboard .macro-chart,.route-dashboard .macro-reading{display:none!important}.route-dashboard .macro-section-title{margin:10px 2px 2px!important}.route-dashboard .macro-section-title>small{display:none!important}.route-dashboard .macro-bottom{grid-template-columns:1fr!important}.route-dashboard .macro-ranking{padding:12px!important}.route-dashboard .macro-ranking>div:not(.macro-card-head):nth-of-type(n+6),.route-vendas .commerce-forecast{display:none!important}.route-vendas .commerce-daily-chart{min-height:0!important;padding:12px!important}.route-vendas .commerce-daily-chart .recharts-responsive-container{height:210px!important;min-height:210px!important}.route-vendas .commerce-panel-head{flex-direction:column!important;align-items:flex-start!important}.route-vendas .commerce-panel-full>div:nth-child(2){scrollbar-width:none;gap:5px!important;display:flex!important;overflow-x:auto!important}.route-vendas .commerce-panel-full>div:nth-child(2)::-webkit-scrollbar{display:none}.route-vendas .commerce-panel-full>div:nth-child(2) button{white-space:nowrap;flex:none}.route-metas .goals-page{gap:9px!important;display:grid!important}.route-metas .goals-toolbar{grid-template-columns:1fr!important}.route-metas .goals-toolbar>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;display:grid!important}.route-metas .goals-toolbar select:last-child,.route-metas .goals-back{grid-column:1/-1!important}.route-metas .goals-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important;width:100%!important;display:grid!important}.route-metas .goals-tabs button{min-width:0!important;min-height:36px!important;padding:6px!important;font-size:10px!important}.route-metas .goals-command,.route-metas .goals-year-card{border-radius:15px!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;min-width:0!important;padding:14px!important;display:grid!important}.route-metas .goals-command-main,.route-metas .goals-command-side{min-width:0!important;padding:0!important}.route-metas .goals-command-values{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;width:100%!important;margin:8px 0!important;display:grid!important}.route-metas .goals-command-values :is(h2,strong),.route-metas .goals-command-side>strong,.route-metas .goals-year-card h2{white-space:normal!important;overflow-wrap:anywhere!important;font-size:21px!important;line-height:1.08!important}.route-metas .goals-command-side{border-top:1px solid #ffffff1f!important;border-left:0!important;padding-top:10px!important}.route-metas .goals-year-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;display:grid!important}.route-metas .goals-year-stats div{min-width:0!important;padding:9px!important}.route-metas .goals-year-stats strong{white-space:normal!important;overflow-wrap:anywhere!important;font-size:12px!important}.route-metas .goals-chart-card,.route-metas .goals-team-table-card,.route-metas .goals-editor{padding:12px!important}.route-metas .goals-chart-card .recharts-responsive-container{height:220px!important;min-height:220px!important}.route-estoque .stock-toolbar,.route-estoque .stock-hero{grid-template-columns:1fr!important}.route-estoque .stock-hero>div{min-height:0!important;padding:14px!important}.route-estoque .stock-hero :is(h2,strong){white-space:normal!important;overflow-wrap:anywhere!important;font-size:24px!important;line-height:1.08!important}.route-estoque .stock-card{padding:12px!important}.route-estoque .stock-card .recharts-responsive-container{height:230px!important;min-height:230px!important}.route-regioes .regioes-map-card{min-height:0!important}.route-regioes .regioes-map-wrap,.route-regioes .regioes-map-svg{width:100%!important;height:300px!important;min-height:300px!important}.route-regioes .regioes-donut-wrap{min-height:230px!important}.route-vendedores .vendedores-detail-cell{padding:10px!important}.route-vendedores .vendedores-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.route-vendedores .vendedores-detail-box{border-radius:11px!important;min-width:0!important;min-height:0!important;padding:9px!important}.route-vendedores .vendedores-detail-box strong{white-space:normal!important;overflow-wrap:anywhere!important;font-size:15px!important}.route-vendedores .vendedores-detail-chart{width:100%!important;min-width:0!important;padding:9px!important}.route-vendedores .vendedores-detail-chart .recharts-responsive-container{height:180px!important;min-height:180px!important}.route-time .page{gap:9px!important;display:grid!important}.route-time .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:0!important}.route-time .kpi-grid>:last-child{grid-column:1/-1}.route-time .page>div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}.route-time .card{margin-bottom:0!important;padding:12px!important}.route-time .recharts-responsive-container{max-height:210px!important}.route-financeiro .resumo-executivo{margin-bottom:9px!important;padding:14px!important}.route-financeiro .resumo-executivo-head h2{margin:4px 0 8px!important;font-size:18px!important}.route-financeiro .resumo-executivo-verdict{margin-bottom:12px!important;font-size:12px!important;line-height:1.5!important}.route-financeiro .resumo-executivo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.route-financeiro .resumo-lente{min-width:0!important;padding:10px!important}.route-financeiro .resumo-lente-value{white-space:normal!important;overflow-wrap:anywhere!important;font-size:16px!important}.route-financeiro .dash-chart-trio{display:none!important}.route-financeiro :is(.dash-main-grid,.dash-two-col,.dash-bottom-grid){grid-template-columns:1fr!important;gap:9px!important}.route-financeiro :is(.chart-card,.card){padding:12px!important}.route-financeiro .recharts-responsive-container{max-height:230px!important}.route-dre .dre-flow{border-radius:14px!important;width:100%!important;min-width:0!important;padding:7px 9px!important}.route-dre .dre-section-row,.route-dre .dre-subtotal-row,.route-dre .dre-account-row{gap:8px!important;min-width:0!important;padding:9px 7px!important}.route-dre .dre-group-row{grid-template-columns:18px minmax(0,1fr) auto!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 6px!important;display:grid!important}.route-dre .dre-group-bar,.route-dre .dre-group-row>.dre-line-pct,.route-dre .dre-line-right>.dre-line-pct{display:none!important}.route-dre .dre-group-row strong,.route-dre .dre-line-right strong,.route-dre .dre-line-right>span:last-child{white-space:nowrap!important;font-size:11px!important}.route-dre .dre-account-row>span:first-child{white-space:normal!important;min-width:0!important;font-size:10px!important;line-height:1.3!important}.route-relatorio .relpremium-page{padding-top:12px!important}.route-relatorio .relpremium-hero p{display:none!important}.route-relatorio .relpremium-period-card{width:100%!important;min-height:0!important;padding:11px!important}.route-relatorio .relpremium-form-grid,.route-relatorio .relpremium-metrics,.route-relatorio .relpremium-included{grid-template-columns:1fr!important;gap:8px!important;width:100%!important;display:grid!important}.route-relatorio .relpremium-metric{min-width:0!important;padding:11px!important}.route-relatorio .relpremium-metric strong{white-space:normal!important;overflow-wrap:anywhere!important;font-size:16px!important}.route-fechamentos .closing-shell{width:100%!important;min-width:0!important;overflow:visible!important}.route-fechamentos .closing-command{border-radius:14px!important;grid-template-columns:1fr!important;grid-template-areas:"type""period""actions"!important;gap:8px!important;width:100%!important;min-width:0!important;padding:10px!important;display:grid!important}.route-fechamentos .closing-type-switch,.route-fechamentos .closing-period,.route-fechamentos .closing-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.route-fechamentos .closing-period select:last-child,.route-fechamentos .closing-actions .btn:last-child:nth-child(odd){grid-column:1/-1}.route-fechamentos .closing-actions{margin:0!important;padding-top:8px!important}.route-fechamentos .closing-actions .btn{white-space:normal!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:7px 8px!important;font-size:10px!important}.route-fechamentos .closing-viewer{width:100%!important;min-width:0!important;padding:8px!important;overflow:hidden!important}.route-fechamentos .closing-stage{border-radius:12px!important;width:100%!important;min-width:0!important;overflow:hidden!important}.route-fechamentos .closing-filmstrip{display:none!important}.route-config .page{overflow:visible!important}.route-config .card{margin-bottom:9px!important;padding:12px!important}.route-config div[style*="position: fixed"]>div{width:calc(100vw - 24px)!important;min-width:0!important;max-width:460px!important;padding:16px!important}.route-config div[style*="grid-template-columns: 1fr 1fr"]{grid-template-columns:1fr!important}:is(.commerce-table-wrap,.vendas-table-wrap,.produtos-table-wrap,.vendedores-table-wrap,.regioes-table-wrap,.carteira-table-wrap,.visitas-table-wrap,.checklists-table-wrap,.pipeline-table-wrap,.table-wrap,.table-responsive,.stock-table-wrap,.goals-team-table){-webkit-overflow-scrolling:touch;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto hidden!important}table{table-layout:auto!important;border-collapse:collapse!important;width:max-content!important;min-width:620px!important}.vendedores-table-wrap table{min-width:780px!important}.stock-table-wrap table{min-width:980px!important}.commerce-order-items table{min-width:520px!important}:is(th,td){white-space:nowrap!important;vertical-align:middle!important;max-width:none!important;padding:9px 10px!important}th{font-size:8.5px!important}td{font-size:10.5px!important}td strong,td small{white-space:nowrap!important}.recharts-responsive-container,.recharts-wrapper,.recharts-surface{min-width:0!important;max-width:100%!important}.recharts-cartesian-axis-tick text{font-size:9px!important}.chart-legend{white-space:normal!important;flex-wrap:wrap!important;gap:4px 7px!important;font-size:9px!important}img,canvas,svg{max-width:100%}}@media (width<=420px){.topbar{min-height:88px!important}.topbar-mobile-logo{width:224px!important;max-width:78vw!important;height:62px!important}:is(.macro-metrics,.macro-metrics-primary,.commerce-metrics,.vendas-kpi-grid,.produtos-kpi-grid,.vendedores-kpi-grid,.regioes-kpi-grid,.carteira-kpi-grid,.visitas-kpi-grid,.checklists-kpi-grid,.pipeline-kpi-grid,.dash-kpi-row,.goals-kpis,.goals-kpis-four,.stock-metrics,.kpi-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.vendas-hero-grid,.produtos-hero-grid,.vendedores-hero-grid,.regioes-hero-grid,.carteira-hero-grid,.visitas-hero-grid,.checklists-hero-grid,.pipeline-hero-grid,.macro-hero-flow,.commerce-flow){grid-template-columns:1fr!important}:is(.vendas-hero-grid,.produtos-hero-grid,.vendedores-hero-grid,.regioes-hero-grid,.carteira-hero-grid,.visitas-hero-grid,.checklists-hero-grid,.pipeline-hero-grid)>div:nth-child(3),.macro-hero-flow>div:nth-of-type(3),.commerce-flow>div:nth-of-type(3){grid-column:auto}.route-metas .goals-command-values,.route-financeiro .resumo-executivo-grid{grid-template-columns:1fr!important}}@media (width>=781px){.topbar-mobile-logo{display:none!important}}@media (width<=780px){.mobile-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}:is(.vendas-toolbar-left,.produtos-toolbar-left,.vendedores-toolbar-left,.regioes-toolbar-left,.carteira-toolbar-left,.visitas-toolbar-left,.checklists-toolbar-left,.pipeline-toolbar-left){grid-column:1/-1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}:is(.vendas-filter-icon,.produtos-filter-icon,.vendedores-filter-icon,.regioes-filter-icon,.carteira-filter-icon,.visitas-filter-icon,.checklists-filter-icon,.pipeline-filter-icon){display:none!important}:is(.vendas-toolbar-left,.produtos-toolbar-left,.vendedores-toolbar-left,.regioes-toolbar-left,.carteira-toolbar-left,.visitas-toolbar-left,.checklists-toolbar-left,.pipeline-toolbar-left) :is(select,input,label){width:100%!important;min-width:0!important;max-width:100%!important}:is(.commerce-panel-head,.vendas-card-head,.produtos-card-head,.vendedores-card-head,.regioes-card-head,.carteira-card-head,.visitas-card-head,.checklists-card-head,.pipeline-card-head,.goals-card-head,.stock-card-head,.macro-card-head,.chart-head){flex-direction:column!important;align-items:flex-start!important;gap:5px!important;display:flex!important}:is(.commerce-panel-head,.vendas-card-head,.produtos-card-head,.vendedores-card-head,.regioes-card-head,.carteira-card-head,.visitas-card-head,.checklists-card-head,.pipeline-card-head,.goals-card-head,.stock-card-head,.macro-card-head,.chart-head)>*{min-width:0!important;max-width:100%!important}:is(.commerce-panel-head,.vendas-card-head,.produtos-card-head,.vendedores-card-head,.regioes-card-head,.carteira-card-head,.visitas-card-head,.checklists-card-head,.pipeline-card-head,.goals-card-head,.stock-card-head,.macro-card-head,.chart-head) :is(h2,h3,strong,small,span){white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;overflow:visible!important}.goals-command-foot,.vendas-detail-row,.regioes-selected-row,.carteira-rfm-foot{grid-template-columns:1fr!important;align-items:start!important;gap:4px!important;display:grid!important}:is(.route-vendas,.route-metas,.route-vendedores,.route-produtos,.route-regioes,.route-time,.route-estoque,.route-financeiro,.route-carteira,.route-visitas,.route-checklists,.route-cotacoes) .recharts-responsive-container{width:100%!important;min-width:0!important;height:220px!important;min-height:220px!important;max-height:none!important}:is(.route-vendas,.route-metas,.route-vendedores,.route-produtos,.route-regioes,.route-time,.route-estoque,.route-financeiro,.route-carteira,.route-visitas,.route-checklists,.route-cotacoes) .recharts-responsive-container>.recharts-wrapper{width:100%!important;min-width:0!important;height:100%!important}:is(.route-vendas,.route-metas,.route-vendedores,.route-produtos,.route-regioes,.route-time,.route-estoque,.route-financeiro,.route-carteira,.route-visitas,.route-checklists,.route-cotacoes) .recharts-surface{width:100%!important;max-width:none!important;height:100%!important;overflow:visible!important}:is(.route-vendas,.route-metas,.route-vendedores,.route-produtos,.route-regioes,.route-time,.route-estoque,.route-financeiro,.route-carteira,.route-visitas,.route-checklists,.route-cotacoes) :is(.recharts-line-curve,.recharts-area-curve){vector-effect:non-scaling-stroke;visibility:visible!important;opacity:1!important;stroke-opacity:1!important}.main img,.main canvas{max-width:100%}.route-vendedores .vendedores-detail-chart .recharts-responsive-container{height:180px!important;min-height:180px!important}.route-regioes .regioes-donut-wrap .recharts-responsive-container{height:230px!important;min-height:230px!important}.route-dashboard .macro-chart,.route-dashboard .macro-reading,.route-dashboard .macro-metrics-operational,.route-dashboard .macro-section-title-compact{display:none!important}}@media (width<=420px){:is(.vendas-toolbar-left,.produtos-toolbar-left,.vendedores-toolbar-left,.regioes-toolbar-left,.carteira-toolbar-left,.visitas-toolbar-left,.checklists-toolbar-left,.pipeline-toolbar-left){grid-template-columns:1fr!important}}.commerce-status.parcial{color:#88510d;background:#fff2d4;border:1px solid #ebcf96}@media (width<=780px){.route-vendas,.route-vendas .commerce-shell,.route-vendas .commerce-page,.route-vendas .commerce-panel{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.route-vendas .commerce-page{overflow-x:clip!important}.route-vendas .commerce-panel-head{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.route-vendas .commerce-panel-head>*{min-width:0!important;max-width:100%!important}.route-vendas .commerce-panel-head h3,.route-vendas .commerce-panel-head strong{white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.3!important}.route-vendas .commerce-daily-chart{min-height:310px!important;padding:12px 9px 10px!important;overflow:visible!important}.route-vendas .commerce-daily-chart .commerce-panel-head{gap:8px!important;margin:0!important;padding:0 2px 8px!important}.route-vendas .commerce-daily-chart .chart-meta{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;display:flex!important}.route-vendas .commerce-daily-chart .chart-legend{white-space:normal!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 10px!important;font-size:11px!important;line-height:1.4!important;display:flex!important}.route-vendas .commerce-daily-chart .recharts-responsive-container{width:100%!important;min-width:0!important;height:240px!important;min-height:240px!important}.route-vendas .commerce-daily-chart .recharts-wrapper{max-width:100%!important}.route-vendas .commerce-daily-chart .recharts-cartesian-axis-tick text{font-size:10px!important}.route-vendas .commerce-flow{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.route-vendas .commerce-flow>div{min-width:0!important;padding:12px!important}.route-vendas .commerce-flow strong{overflow-wrap:anywhere!important;font-size:clamp(17px,4.6vw,23px)!important;line-height:1.2!important}.route-vendas .commerce-flow span,.route-vendas .commerce-flow small{font-size:11px!important;line-height:1.35!important}.route-vendas .commerce-metrics{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.route-vendas .commerce-metric{min-width:0!important}.route-vendas .commerce-metric strong{overflow-wrap:anywhere!important}.route-vendas .commerce-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.route-vendas .commerce-table{min-width:650px}.route-vendas .commerce-panel-full>div[style*=inline-flex]{-webkit-overflow-scrolling:touch;white-space:nowrap!important;width:100%!important;max-width:100%!important;display:flex!important;overflow-x:auto!important}.route-vendas .commerce-panel-full>div[style*=inline-flex] button{white-space:nowrap!important;flex:none!important}}@media (width<=380px){.route-vendas .commerce-metrics{grid-template-columns:minmax(0,1fr)!important}}.route-vendas .commerce-daily-chart{flex-direction:column;min-width:0;display:flex}.route-vendas .commerce-daily-plot{flex:none;width:100%;min-width:0;height:300px;position:relative;overflow:hidden}.route-vendas .commerce-daily-plot>.recharts-responsive-container{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important}.route-vendas .commerce-daily-plot .recharts-wrapper,.route-vendas .commerce-daily-plot .recharts-surface{max-height:100%!important}.route-vendas .commerce-panel-full>div.commerce-detail-tabs{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,max-content);gap:4px;max-width:100%;margin:10px 0 16px;padding:4px;display:inline-grid}.route-vendas .commerce-detail-tabs button{min-width:0;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.route-vendas .commerce-detail-tabs button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #14121014}.route-vendas .commerce-tab-mobile{display:none}.route-vendas .commerce-tab-count{opacity:.6;font-variant-numeric:tabular-nums}@media (width<=780px){.route-vendas .commerce-daily-chart{height:auto!important;min-height:0!important;max-height:none!important;margin-bottom:14px!important;padding:14px 12px 12px!important;overflow:hidden!important}.route-vendas .commerce-daily-chart .commerce-panel-head{flex:none;width:100%;gap:6px!important;margin:0 0 8px!important;padding:0 0 10px!important}.route-vendas .commerce-daily-chart .commerce-panel-head h3{font-size:16px!important;line-height:1.3!important}.route-vendas .commerce-daily-chart .chart-meta{gap:6px!important}.route-vendas .commerce-daily-chart .chart-meta>small{line-height:1.45;display:block;font-size:10px!important}.route-vendas .commerce-daily-chart .chart-legend{align-items:center;gap:5px 12px!important;font-size:10px!important;display:flex!important}.route-vendas .commerce-daily-plot{padding-bottom:0;height:222px!important;min-height:222px!important;max-height:222px!important;overflow:hidden!important}.route-vendas .commerce-daily-plot>.recharts-responsive-container{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.route-vendas .commerce-daily-plot .recharts-wrapper{width:100%!important;height:100%!important;max-height:100%!important}.route-vendas .commerce-daily-plot .recharts-surface{height:100%!important;max-height:100%!important;overflow:hidden!important}.route-vendas .commerce-panel-full{min-width:0}.route-vendas .commerce-panel-full>div.commerce-detail-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin:12px 12px 16px!important;padding:4px!important;display:grid!important;overflow:visible!important}.route-vendas .commerce-detail-tabs button{white-space:nowrap!important;gap:4px!important;min-width:0!important;padding:10px 3px!important;font-size:10px!important}.route-vendas .commerce-tab-desktop{display:none}.route-vendas .commerce-tab-mobile{display:inline}}@media (width<=380px){.route-vendas .commerce-daily-plot{height:210px!important;min-height:210px!important;max-height:210px!important}.route-vendas .commerce-daily-chart .commerce-panel-head h3{font-size:15px!important}}.pipeline-quote-rank-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.pipeline-quote-rank-toggle>.pipeline-ranking-row{flex:1;min-width:0}.pipeline-quote-rank-toggle>svg{color:var(--text-dim);flex:none}.pipeline-quote-rank-toggle:hover,.pipeline-quote-clickable:hover{background:#e877220b}.pipeline-quote-rank-toggle:focus-visible,.pipeline-quote-clickable:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.pipeline-quote-clickable{cursor:pointer}.pipeline-quote-clickable td:first-child svg{vertical-align:middle;color:var(--orange)}.pipeline-quote-expanded-row>td{background:var(--bg-soft);padding:0!important}.pipeline-quote-detail{border:1px solid var(--line);background:var(--surface);box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:14px}.pipeline-quote-expanded-row .pipeline-quote-detail{border-left:0;border-right:0;border-radius:0}.pipeline-quote-detail-head,.pipeline-quote-detail-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pipeline-quote-detail-head{margin-bottom:12px}.pipeline-quote-detail-head>span{color:var(--text-dim);font-size:12px}.pipeline-quote-products-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.pipeline-quote-products{border-collapse:collapse;width:100%;min-width:440px;font-size:12px}.pipeline-quote-products th,.pipeline-quote-products td{border-bottom:1px solid var(--line);text-align:left;padding:9px 10px}.pipeline-quote-products th{color:var(--text-dim);white-space:nowrap;font-size:11px}.pipeline-quote-products .num{text-align:right;white-space:nowrap}.pipeline-quote-products td:first-child{white-space:normal;overflow-wrap:anywhere;min-width:155px}.pipeline-quote-products td:first-child small{color:var(--text-dim);margin-top:3px;display:block}.pipeline-quote-detail-total{padding-top:12px;font-size:12px}.pipeline-quote-detail-total strong{font-size:14px}@media (width<=780px){.pipeline-quote-rank-toggle{gap:5px}.pipeline-quote-detail{padding:10px}.pipeline-quote-products{min-width:405px;font-size:11px}.pipeline-quote-products th,.pipeline-quote-products td{padding:8px 7px}}.cc-page .cc-intro{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:14px;margin:0 0 15px;padding:16px 19px}.cc-intro h2{letter-spacing:-.025em;color:var(--text);margin:0 0 5px;font-size:16px;font-weight:800}.cc-intro p{color:var(--text-dim);max-width:850px;margin:0;font-size:12px;line-height:1.6}.cc-intro strong,.cc-insight strong{color:var(--text)}.cc-kicker{color:var(--orange);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.cc-insight{background:var(--orange-bg);color:var(--text-dim);border:1px solid #e877222e;border-radius:11px;margin:13px 0 15px;padding:12px 16px;font-size:12px;line-height:1.6}.cc-more{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:16px;margin:18px 0 4px;overflow:hidden}.cc-more>summary{cursor:pointer;color:var(--text);align-items:center;gap:13px;padding:19px 22px;font-size:14px;font-weight:800;list-style:none;display:flex}.cc-more>summary::-webkit-details-marker{display:none}.cc-more>summary:hover{background:var(--bg-soft)}.cc-summary-icon{background:var(--orange-bg);width:38px;height:38px;color:var(--orange);border-radius:11px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.cc-summary-text{flex-direction:column;flex:1;gap:5px;display:flex}.cc-summary-text small{color:var(--text-dim);font-size:11px;font-weight:500}.cc-arrow{color:var(--text-dim);font-size:18px;transition:transform .18s}.cc-more[open]>summary .cc-arrow{transform:rotate(180deg)}.cc-more-body{border-top:1px solid var(--line);gap:15px;padding:19px 17px 24px;display:grid}.cc-more-body>section,.cc-more-body>div{min-width:0}.cc-more-body .table-wrap{max-width:100%}.cc-page .cc-more .cc-more-body>section{margin-bottom:0}.cc-toolbar-help{color:var(--text-dim);margin:1px 0 14px;font-size:11px;line-height:1.6}.cc-minor-note,.cc-status-legend{color:var(--text-dim);margin:10px 0 14px;font-size:11px;line-height:1.6}.cc-status-legend strong{color:var(--text)}.cc-small-button{background:var(--bg-soft);border:1px solid var(--line);cursor:pointer;color:var(--text);border-radius:9px;padding:8px 11px;font-family:inherit;font-size:11px;font-weight:750}.cc-small-button:hover{color:var(--orange);border-color:var(--orange)}.cc-small-button[aria-pressed=true]{background:var(--orange-bg);border-color:#e8772259}.cc-table-head-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.cc-page .cc-region-kpis,.cc-page .cc-product-kpis,.cc-page .cc-carteira-kpis{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.cc-filter-active{background:var(--orange-bg);color:var(--text);border:1px solid #e8772238;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:9px 0;padding:8px 13px;font-size:11px;font-weight:700;display:flex}.cc-filter-active button{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.cc-more-body .produtos-grid-4,.cc-more-body .regioes-grid-3,.cc-more-body .carteira-main-grid,.cc-more-body .carteira-grid-3{margin:0}@media (width<=900px){.cc-page .cc-more-body{padding:15px 12px}.cc-page .cc-intro{padding:14px 15px}}@media (width<=600px){.cc-page .cc-more>summary{padding:16px 13px;font-size:12px}.cc-summary-text small{font-size:10px}.cc-page .cc-more-body{padding:12px 9px 18px}.cc-page .cc-intro h2{font-size:15px}.cc-page .cc-intro p{font-size:11px}}.cc-page .carteira-rfm-card[aria-pressed=true]{border-color:var(--orange);outline-offset:1px;outline:2px solid #e8772236}.cc-page .cc-more .goals-kpis{margin-bottom:0}.cc-page .cc-more .goals-chart-card{margin-top:0}.cc-page .cc-region-kpis,.cc-page .cc-product-kpis,.cc-page .cc-carteira-kpis{margin-bottom:15px}@media (width<=1080px){.cc-page .cc-vendedores-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=650px){.cc-page .cc-vendedores-kpis{gap:9px!important}}.goals-editor-row .goals-budget-source{color:#287346;white-space:nowrap;background:#edf7f0;border:1px solid #d5e9dc;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-size:11px;font-weight:750;display:inline-flex}.goals-editor-row input:disabled{opacity:1;color:#3d403b;cursor:not-allowed;background:#f6f7f5}.goals-save-notice{color:#916029;background:#fff7ed;border:1px solid #efdbc1;border-radius:9px;margin-bottom:12px;padding:10px 13px;font-size:11px;line-height:1.6}@media (width<=780px){.goals-editor-row .goals-budget-source{padding:8px 9px;font-size:10px}}@media (width<=640px){.goals-editor-row>.goals-budget-source{grid-column:1/-1;justify-self:start}}.vendedores-page .vendedores-team-card{box-sizing:border-box;border-radius:15px;height:auto;min-height:0;max-height:none;padding:0;display:block;overflow:visible}.vendedores-page .vendedores-team-card>.vendedores-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:0;margin:0;padding:22px 26px;display:flex}.vendedores-page .vendedores-team-card>.vendedores-card-head h3{letter-spacing:-.025em;font-size:18px;font-weight:750;line-height:1.35}.vendedores-page .vendedores-team-card>.vendedores-card-head p{line-height:1.5;color:#857b72!important;font-size:12px!important}.vendedores-page .vendedores-summary-list{box-sizing:border-box;--seller-cols:minmax(220px,1.4fr) minmax(150px,.85fr) minmax(280px,1.4fr) minmax(115px,.7fr) 72px 72px 48px;background:#fff;border-top:1px solid #eae5df;border-radius:0 0 14px 14px;width:100%;min-height:70px;display:block;overflow:auto visible}.vendedores-page .vendedores-summary-head{min-width:1060px;display:block}.vendedores-page .vendedores-summary-head-row,.vendedores-page .vendedores-summary-row{box-sizing:border-box;grid-template-columns:var(--seller-cols);align-items:center;width:100%;min-width:1060px;display:grid}.vendedores-page .vendedores-summary-head-row{background:#f8f6f2;border-bottom:1px solid #e9e3dc}.vendedores-page .vendedores-summary-head-row>span{box-sizing:border-box;color:#756e67;letter-spacing:.065em;text-transform:uppercase;min-width:0;padding:14px 12px;font-size:10px;font-weight:760;line-height:1.4}.vendedores-page .vendedores-summary-body{min-width:1060px;display:block}.vendedores-page .vendedores-summary-row{cursor:pointer;border-bottom:1px solid #eee9e4;min-height:79px;padding:0;transition:background-color .15s}.vendedores-page .vendedores-summary-row:hover{background:#fbf8f4}.vendedores-page .vendedores-summary-row.vendedores-row-active{background:#fff9f1}.vendedores-page .vendedores-summary-row:focus-visible{outline-offset:-2px;outline:2px solid #df7628}.vendedores-page .vendedores-summary-row>[role=cell]{box-sizing:border-box;min-width:0;padding:14px 12px;line-height:1.4;display:block}.vendedores-page .vendedores-align-right{text-align:right}.vendedores-page .vendedores-align-center{text-align:center}.vendedores-page .vendedores-person{align-items:center;gap:11px;min-width:0;display:flex}.vendedores-page .vendedores-person .vendedores-avatar{border-radius:12px;flex:0 0 38px;width:38px;height:38px}.vendedores-page .vendedores-person-info{flex:1;min-width:0}.vendedores-page .vendedores-person .vendedores-person-name{color:#302a26;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;line-height:1.35;display:block;overflow:hidden}.vendedores-page .vendedores-person-info small{color:#91877d;margin-top:3px;font-size:11px;line-height:1.45;display:block}.vendedores-page .vendedores-cell-revenue .vendedores-money{color:#de792c;white-space:nowrap;font-size:14px;font-weight:780}.vendedores-page .vendedores-goal-content{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.vendedores-page .vendedores-goal-progress{align-items:center;gap:11px;width:100%;min-width:0;display:flex}.vendedores-page .vendedores-goal-track{background:#eee6dc;border-radius:20px;flex:auto;min-width:0;height:8px;display:block;position:relative;overflow:hidden}.vendedores-page .vendedores-goal-track i{border-radius:inherit;background:linear-gradient(90deg,#ef9c4e,#e87722);height:100%;display:block;position:absolute;inset:0 auto 0 0}.vendedores-page .vendedores-goal-track.achieved i{background:#298268}.vendedores-page .vendedores-goal-percent{text-align:right;color:#332d27;flex:none;min-width:46px;font-size:12px;font-weight:770;display:inline-block}.vendedores-page .vendedores-goal-meta{color:#887e74;white-space:nowrap;font-size:11px}.vendedores-page .vendedores-goal-meta strong{color:#655b53;font-weight:720}.vendedores-page .vendedores-goal-muted{color:#92867a;font-size:11px;line-height:1.5}.vendedores-page .vendedores-cell-variation .vendedores-var{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.vendedores-page .vendedores-cell-orders strong{font-weight:750}.vendedores-page .vendedores-cell-wallet{color:#847c73;font-weight:600}.vendedores-page .vendedores-cell-expand{text-align:center;padding:12px 8px!important}.vendedores-page .vendedores-expand-button{color:#746b62;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:inline-grid}.vendedores-page .vendedores-expand-button:hover{color:#d87324;background:#faecdc}.vendedores-page .vendedores-empty-state{color:#897d72;text-align:center;padding:28px;font-size:12px}.vendedores-page .vendedores-detail-row{box-sizing:border-box;background:#faf8f5;border-bottom:1px solid #e8e0d8;width:100%;padding:15px 18px 19px;display:block}.vendedores-page .vendedores-detail-cell{box-sizing:border-box;width:100%;display:block}.vendedores-page .vendedores-detail-layout{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:14px;min-width:0;display:grid}.vendedores-page .vendedores-detail-chart{min-width:0;margin:0;padding:15px 12px 6px}.vendedores-page .vendedores-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px;min-width:0;display:grid}.vendedores-page .vendedores-detail-stats .vendedores-detail-box{border-radius:12px;min-width:0;padding:13px}.vendedores-page .vendedores-detail-stats .vendedores-detail-box strong{overflow-wrap:anywhere;font-size:clamp(13px,1.2vw,18px);line-height:1.35}.vendedores-page .vendedores-detail-stats .vendedores-detail-box small{overflow-wrap:anywhere;font-size:10px;line-height:1.45}.vendedores-page .vendedores-detail-goal{background:#fff7ec;border-color:#efdfcb}.vendedores-page .vendedores-chart-legend{color:#786e65;flex-wrap:wrap;align-items:center;gap:12px;margin-top:7px;font-size:11px;display:flex}.vendedores-page .vendedores-chart-legend>span{align-items:center;gap:5px;display:inline-flex}.vendedores-page .vendedores-chart-legend i{background:#e87722;border-radius:3px;width:18px;height:3px;display:inline-block}.vendedores-page .vendedores-chart-legend i.meta{background:#246e6a}@media (width<=1180px){.vendedores-page .vendedores-detail-layout{grid-template-columns:1fr}.vendedores-page .vendedores-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.vendedores-page .vendedores-team-card>.vendedores-card-head{padding:18px 16px}.vendedores-page .vendedores-summary-list{overflow-x:visible}.vendedores-page .vendedores-summary-head{display:none}.vendedores-page .vendedores-summary-body{flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.vendedores-page .vendedores-summary-row{box-sizing:border-box;background:#fff;border:1px solid #eae4dd;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;grid-template-areas:"seller seller expand""revenue variation variation""goal goal goal""orders wallet wallet";align-items:center;gap:13px 8px;width:100%;min-width:0;min-height:0;padding:14px;display:grid}.vendedores-page .vendedores-summary-row>[role=cell]{text-align:left;width:auto;min-width:0;padding:0}.vendedores-page .vendedores-cell-name{grid-area:seller}.vendedores-page .vendedores-cell-revenue{grid-area:revenue}.vendedores-page .vendedores-cell-goal{grid-area:goal}.vendedores-page .vendedores-cell-variation{grid-area:variation;text-align:right!important}.vendedores-page .vendedores-cell-orders{grid-area:orders}.vendedores-page .vendedores-cell-wallet{grid-area:wallet}.vendedores-page .vendedores-cell-expand{text-align:right;grid-area:expand}.vendedores-page .vendedores-cell-revenue:before,.vendedores-page .vendedores-cell-variation:before,.vendedores-page .vendedores-cell-orders:before,.vendedores-page .vendedores-cell-wallet:before{color:#a2998f;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:740;display:block}.vendedores-page .vendedores-cell-revenue:before{content:"Valor dos pedidos"}.vendedores-page .vendedores-cell-variation:before{content:"Variação"}.vendedores-page .vendedores-cell-orders:before{content:"Pedidos"}.vendedores-page .vendedores-cell-wallet:before{content:"Carteira"}.vendedores-page .vendedores-goal-content{background:#faf6f1;border-radius:10px;gap:7px;padding:12px}.vendedores-page .vendedores-detail-row{border:1px solid #eae4dd;border-radius:12px;min-width:0;padding:12px}.vendedores-page .vendedores-detail-layout{grid-template-columns:1fr;gap:12px;display:grid}.vendedores-page .vendedores-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.vendedores-page .vendedores-summary-body{padding:8px}.vendedores-page .vendedores-summary-row{padding:11px}.vendedores-page .vendedores-detail-stats{grid-template-columns:1fr}}.ci-page{width:100%;max-width:1520px;color:var(--text);margin:0 auto;padding:27px 34px 64px}.ci-overview{justify-content:space-between;align-items:flex-end;gap:18px;margin:2px 0 21px;display:flex}.ci-eyebrow{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.ci-eyebrow:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px}.ci-overview h1{letter-spacing:-.055em;color:var(--carbon);margin:8px 0 6px;font-size:28px;font-weight:800;line-height:1.12}.ci-lead{color:var(--text-dim);max-width:740px;font-size:12px;line-height:1.65}.ci-date-pill{color:var(--text-dim);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:30px;padding:10px 13px;font-size:11px;font-weight:650}.ci-filters{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:16px;flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:18px;padding:12px 14px;display:flex}.ci-filter-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;font-size:10px;font-weight:800;display:block}.ci-filter-group{flex-direction:column;justify-content:center;display:flex}.ci-market-group{flex:345px}.ci-market-toggle{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;gap:3px;min-height:37px;padding:3px;display:flex}.ci-market-btn{color:var(--text-dim);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;padding:7px 13px;font-family:inherit;font-size:12px;font-weight:750;transition:background .15s,color .15s,box-shadow .15s}.ci-market-btn:hover{color:var(--text);background:#ffffffb3}.ci-market-btn[aria-pressed=true]{background:var(--carbon);color:#fff;border-color:var(--carbon);box-shadow:0 2px 5px #00000024}.ci-select-group{flex:0 205px;min-width:155px}.ci-select-wrap{align-items:center;display:flex;position:relative}.ci-select-wrap select{appearance:none;border:1px solid var(--line);background:var(--bg-soft);width:100%;height:43px;color:var(--text);cursor:pointer;border-radius:10px;outline:none;padding:0 34px 0 13px;font:700 12px Archivo,sans-serif;transition:border .15s,box-shadow .15s}.ci-select-wrap select:focus-visible{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-bg)}.ci-select-chevron{pointer-events:none;color:var(--text-dim);position:absolute;right:11px}.ci-filter-tools{justify-content:flex-end;align-self:flex-end;align-items:center;gap:9px;margin-left:auto;padding-bottom:1px;display:flex}.ci-reset{color:var(--text-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 6px;font:700 11px Archivo,sans-serif;display:inline-flex}.ci-reset:hover{color:var(--orange)}.ci-live{color:var(--text-dim);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:650;display:flex}.ci-live-dot{background:var(--orange);border-radius:50%;width:6px;height:6px}.ci-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.ci-kpi{background:var(--surface);border:1px solid var(--line);min-height:137px;box-shadow:var(--shadow-soft);border-radius:15px;flex-direction:column;justify-content:space-between;padding:18px 18px 16px;display:flex;position:relative;overflow:hidden}.ci-kpi:first-child{background:var(--carbon);border-color:var(--carbon);color:#fff}.ci-kpi:first-child:before{content:"";background:var(--orange);width:76px;height:3px;position:absolute;top:0;left:0}.ci-kpi-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ci-kpi-title{text-transform:uppercase;letter-spacing:.075em;color:var(--text-dim);font-size:10px;font-weight:800}.ci-kpi:first-child .ci-kpi-title{color:#ffffff9e}.ci-kpi-icon{background:var(--surface-2);border:1px solid var(--line);width:30px;height:30px;color:var(--orange);border-radius:10px;place-items:center;display:grid}.ci-kpi:first-child .ci-kpi-icon{background:#e8772221;border-color:#e877222e}.ci-kpi-number{letter-spacing:-.055em;white-space:nowrap;margin:9px 0 6px;font-size:27px;font-weight:800;line-height:1.22;display:block}.ci-kpi-note{color:var(--text-dim);font-size:11px;font-weight:500;line-height:1.45}.ci-kpi:first-child .ci-kpi-note{color:#ffffff8c}.ci-quality{background:var(--orange-bg);color:var(--text-dim);border:1px solid #e877222e;border-radius:11px;align-items:center;gap:10px;margin-top:15px;padding:12px 15px;font-size:11px;line-height:1.6;display:flex}.ci-quality svg{color:var(--orange);flex-shrink:0}.ci-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.ci-card{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);border-radius:16px;overflow:hidden}.ci-card-wide{grid-column:1/-1}.ci-card-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:19px 22px 12px;display:flex}.ci-card-kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--orange);margin-bottom:7px;font-size:9px;font-weight:800}.ci-card-title{letter-spacing:-.024em;color:var(--text);font-size:15px;font-weight:800;line-height:1.35}.ci-card-desc{color:var(--text-dim);max-width:560px;margin-top:4px;font-size:11px;line-height:1.6}.ci-card-side{color:var(--text-dim);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800}.ci-card-body{padding:5px 15px 16px}.ci-card-chart{width:100%;height:280px}.ci-tooltip{border:1px solid var(--line);background:#fff;border-radius:11px;min-width:150px;padding:11px 13px;box-shadow:0 15px 40px #1714111f}.ci-tooltip-label{color:var(--text);border-bottom:1px solid var(--line);margin-bottom:7px;padding-bottom:8px;font-size:11px;font-weight:800}.ci-tooltip-item{color:var(--text-dim);justify-content:space-between;align-items:center;gap:12px;margin:6px 0;font-size:11px;display:flex}.ci-tooltip-item strong{color:var(--text);font-size:12px}.ci-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:17px;margin:3px auto 0;padding:0 12px 12px;display:flex}.ci-legend-item{color:var(--text-dim);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.ci-legend-mark{border-radius:4px;width:15px;height:4px}.ci-card-footer{border-top:1px solid var(--line);color:var(--text-faint);align-items:center;gap:7px;padding:10px 20px;font-size:10px;line-height:1.5;display:flex}.ci-table-scroll{overflow-x:auto}.ci-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.ci-table thead{background:var(--bg-soft)}.ci-table th{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;text-align:right;border-bottom:1px solid var(--line);padding:12px 17px;font-size:10px;font-weight:800}.ci-table td{border-bottom:1px solid var(--line);text-align:right;color:var(--text);font-variant-numeric:tabular-nums;padding:13px 17px;font-weight:650}.ci-table th:first-child,.ci-table td:first-child{text-align:left}.ci-table tbody tr:last-child td{border-bottom:0}.ci-table tbody tr:hover{background:var(--bg-soft)}.ci-table .ci-strong{font-weight:800}.ci-quarter-id{align-items:center;gap:7px;font-weight:800;display:inline-flex}.ci-partial{background:var(--orange-bg);color:var(--amber);border-radius:5px;padding:4px 6px;font-size:9px;font-weight:800}.ci-delta{border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:11px;font-weight:800;display:inline-flex}.ci-delta.up{background:var(--green-bg);color:var(--green)}.ci-delta.down{background:var(--red-bg);color:var(--red)}.ci-delta.flat{background:var(--surface-2);color:var(--text-dim)}.ci-mix-table .ci-table th,.ci-mix-table .ci-table td{padding-left:12px;padding-right:12px}.ci-empty{text-align:center;color:var(--text-dim);padding:32px;font-size:13px}.ci-link{color:var(--text-dim);font-size:11px;font-weight:700;text-decoration:none}.ci-link:hover{color:var(--orange)}.ci-link svg{vertical-align:middle}.ci-loading{text-align:center;color:var(--text-dim);padding:60px 20px}@media (width<=1180px){.ci-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-filter-tools{flex:none}}@media (width<=940px){.ci-grid{grid-template-columns:1fr}.ci-card-wide{grid-column:auto}.ci-page{padding:22px 20px 48px}.ci-overview h1{font-size:25px}.ci-date-pill{display:none}}@media (width<=650px){.ci-page{padding:17px 13px 38px}.ci-overview{margin-bottom:16px}.ci-overview h1{font-size:23px}.ci-filters{gap:13px;padding:14px}.ci-market-group{flex-basis:100%;min-width:0}.ci-market-toggle{overflow-x:auto}.ci-market-btn{padding:8px 9px;font-size:11px}.ci-select-group{flex:140px;min-width:120px}.ci-filter-tools{flex:100%;justify-content:space-between}.ci-kpis{gap:9px}.ci-kpi{min-height:127px;padding:14px 12px}.ci-kpi-number{font-size:23px}.ci-kpi-title{font-size:9px}.ci-kpi-icon{width:27px;height:27px}.ci-card-head{padding:17px 15px 8px}.ci-card-body{padding:5px 5px 15px}.ci-card-chart{height:258px}.ci-card-title{font-size:14px}.ci-card-side{display:none}.ci-legend{gap:10px}.ci-table th,.ci-table td{padding:10px 12px}}.ci-qtd-range{white-space:normal;min-width:140px;color:var(--text-dim);margin-top:6px;font-size:10px;font-weight:600;line-height:1.4;display:block}.ci-funnel-layout{grid-template-columns:minmax(260px,.9fr) minmax(390px,1.1fr);align-items:center;gap:28px;padding:13px 10px 14px;display:grid}.ci-funnel-graphic{flex-direction:column;align-items:center;gap:5px;min-width:0;padding:7px 4px 0;display:flex}.ci-funnel-segment{clip-path:polygon(4% 0,96% 0,90% 100%,10% 100%);color:#fff;text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;max-width:100%;min-height:76px;padding:8px 12px;transition:width .25s;display:flex}.ci-funnel-segment-1{background:#171411}.ci-funnel-segment-2{background:#e87722}.ci-funnel-segment-3{background:#d76d21}.ci-funnel-segment-4{background:#b75b23}.ci-funnel-segment-5{background:#8f481f}.ci-funnel-stage-label{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25}.ci-funnel-stage-value{letter-spacing:-.035em;font-size:24px;font-weight:800;line-height:1.18}.ci-funnel-stage-value span{letter-spacing:0;font-size:12px;font-weight:650}.ci-funnel-segment small{color:#fffc;font-size:10px;font-weight:650}.ci-funnel-content{min-width:0}.ci-funnel-summary{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 15px;display:grid}.ci-funnel-summary>div{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px 15px}.ci-funnel-summary span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.045em;font-size:10px;font-weight:800;line-height:1.35;display:block}.ci-funnel-summary strong{letter-spacing:-.045em;color:var(--text);margin:7px 0 5px;font-size:25px;font-weight:800;display:block}.ci-funnel-summary small{color:var(--text-dim);font-size:10px;line-height:1.45;display:block}.ci-funnel-table-scroll{overflow-x:auto}.ci-funnel-table{border-collapse:collapse;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.ci-funnel-table th{background:var(--bg-soft);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);text-align:right;padding:12px 10px;font-size:9px;font-weight:800}.ci-funnel-table th:first-child,.ci-funnel-table td:first-child{text-align:left}.ci-funnel-table td{border-bottom:1px solid var(--line);text-align:right;padding:13px 10px;font-weight:650}.ci-funnel-table td:first-child{font-weight:800}.ci-funnel-table tbody tr:last-child td{border-bottom:0}.ci-funnel-table tbody tr:hover{background:var(--bg-soft)}.ci-funnel-table td strong{color:var(--orange);font-weight:800}.ci-funnel-help{color:var(--text-dim);padding:12px 4px 0;font-size:10px;line-height:1.55}@media (width<=1100px){.ci-funnel-layout{grid-template-columns:1fr;gap:20px}.ci-funnel-graphic{width:100%;max-width:600px;margin:auto}.ci-funnel-content{width:100%}}@media (width<=650px){.ci-funnel-layout{gap:16px;padding:8px 0}.ci-funnel-segment{min-height:72px}.ci-funnel-summary{gap:8px}.ci-funnel-summary>div{padding:11px 12px}.ci-funnel-summary strong{font-size:22px}.ci-funnel-table th,.ci-funnel-table td{padding:11px 9px}.ci-funnel-stage-value{font-size:21px}}.structure-panel{background:#fff;border:1px solid #e7e2dd;border-radius:20px;min-width:0;margin:0 0 20px;overflow:hidden;box-shadow:0 8px 30px #1613100b}.structure-panel *{box-sizing:border-box}.structure-heading{background:linear-gradient(110deg,#fff,#fff9f4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.structure-heading-title{flex:1;align-items:flex-start;gap:13px;min-width:0;display:flex}.structure-heading-icon{color:#df6b16;background:#fff0e3;border-radius:14px;flex:none;padding:10px}.structure-eyebrow{color:#d46618;letter-spacing:1.15px;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.structure-heading h3{color:#1c1b1a;margin:0;font-size:20px;font-weight:680}.structure-heading p{color:#796f67;margin:6px 0 0;font-size:12px}.structure-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.structure-button{cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:10px 14px;font-size:12px;font-weight:650;transition:background .15s;display:inline-flex}.structure-button.subtle{color:#5b4f43;background:#fff;border:1px solid #e9dfd6}.structure-button.subtle:hover{background:#fff3e8}.structure-button.save{color:#fff;background:#e87722;border:1px solid #e87722;min-width:82px}.structure-button.save:disabled{color:#9b9189;cursor:default;background:#f6f4f2;border-color:#e8e3df}.structure-button:disabled{cursor:default;opacity:.72}.structure-rotate{transform:rotate(180deg)}.structure-content{min-width:0;padding:0 22px 23px}.structure-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.structure-summary>div{background:#fbfaf9;border:1px solid #eee9e4;border-radius:13px;flex-direction:column;gap:3px;padding:14px;display:flex}.structure-summary strong{color:#21201f;font-size:26px;font-weight:700}.structure-summary span{color:#79716b;font-size:11px}.structure-team-title,.structure-edit-title{color:#d66c1e;align-items:center;gap:8px;margin:14px 0 10px;display:flex}.structure-team-title h4,.structure-edit-title h4{color:#2d2926;margin:0;font-size:15px;font-weight:650}.structure-edit-title p{color:#7b736d;margin:4px 0 0;font-size:12px}.structure-team-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:10px;display:grid}.structure-team{background:#fff;border:1px solid #eae3dd;border-radius:14px;min-width:0;padding:13px}.structure-team-supervisor,.structure-person{align-items:center;gap:10px;min-width:0;display:flex}.structure-avatar{color:#bd5c14;background:#fff0e3;border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:12px;font-weight:750;display:grid}.structure-team-supervisor>div,.structure-person>div{gap:3px;min-width:0;display:grid}.structure-team-supervisor strong,.structure-person strong{overflow-wrap:anywhere;color:#24211f;font-size:13px;font-weight:650;line-height:1.25}.structure-team-supervisor span:not(.structure-avatar),.structure-person span:not(.structure-avatar){color:#83796e;font-size:11px}.structure-team-members{border-top:1px solid #eee7e0;flex-wrap:wrap;gap:5px;margin-top:12px;padding-top:12px;display:flex}.structure-team-members span{color:#675448;background:#f9f5f1;border-radius:7px;padding:6px 8px;font-size:11px}.structure-controls{flex-wrap:wrap;gap:10px;margin:10px 0 12px;display:flex}.structure-search{background:#faf9f7;border:1px solid #e5ddd7;border-radius:10px;flex:240px;align-items:center;gap:8px;min-width:160px;padding:9px 10px;display:flex}.structure-search input{color:#25211d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.structure-controls>select{color:#4a413a;background:#fff;border:1px solid #e5ddd7;border-radius:10px;flex:0 250px;min-width:180px;padding:9px 12px;font-size:12px}.structure-rows{gap:8px;display:grid}.structure-row{background:#fcfbfa;border:1px solid #eee8e3;border-radius:13px;grid-template-columns:minmax(160px,1fr) 20px minmax(180px,1.15fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.structure-direction{color:#bdaca0}.structure-select-label{color:#7b7269;gap:5px;min-width:0;font-size:10px;display:grid}.structure-select-label select{color:#27221e;background:#fff;border:1px solid #ded7d0;border-radius:9px;width:100%;max-width:100%;min-height:38px;padding:8px;font-size:12px}.structure-message{border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:12px;font-size:12px;display:flex}.structure-message.error{color:#9b2d29;background:#fff0ed}.structure-message.success{color:#24664c;background:#edf8f1}.structure-footnote{color:#83796f;margin:15px 0 0;font-size:11px;line-height:1.6}.structure-empty,.structure-loading{color:#7d736b;text-align:center;padding:20px;font-size:12px}@media (width<=850px){.structure-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.structure-direction{display:none}.structure-button.save{justify-self:end}}@media (width<=560px){.structure-heading{padding:16px}.structure-content{padding:0 14px 18px}.structure-row{grid-template-columns:minmax(0,1fr);gap:9px}.structure-select-label{width:100%}.structure-button.save{justify-self:stretch}.structure-summary>div{padding:10px}.structure-summary strong{font-size:21px}.structure-summary span{font-size:10px}.structure-heading-actions{width:100%}.structure-heading-actions .structure-button{flex:1}}.cancellation-insights{margin-bottom:20px}.cancellation-insights-description{color:var(--text-dim,#8a909b);margin:0 0 17px;font-size:12px;line-height:1.5}.cancellation-insights-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.cancellation-insights-kpis>div{border:1px solid var(--border,#e0e2e5);background:var(--surface-2,#7f7f7f09);border-radius:11px;flex-direction:column;gap:7px;min-height:112px;padding:15px;display:flex}.cancellation-insights-kpis span{color:var(--text-dim,#858993);font-size:11px;font-weight:600}.cancellation-insights-kpis strong{letter-spacing:-.5px;color:var(--text,#222);font-size:clamp(19px,2vw,24px);font-weight:750}.cancellation-insights-kpis small{color:var(--text-dim,#858993);font-size:10px;line-height:1.35}.cancellation-insights-columns{grid-template-columns:1.1fr 1fr;gap:25px;min-width:0;display:grid}.cancellation-insights-columns>div{min-width:0}.cancellation-insights-columns h4{margin:0 0 16px;font-size:13px;font-weight:700}.cancellation-insights-reason{margin:0 0 13px}.cancellation-insights-reason-title{justify-content:space-between;gap:8px;font-size:11px;line-height:1.4;display:flex}.cancellation-insights-reason-title strong{color:var(--text,#222);overflow-wrap:anywhere;font-size:11px;font-weight:600}.cancellation-insights-reason-title span{color:var(--text-dim,#858993);white-space:nowrap;font-variant-numeric:tabular-nums}.cancellation-insights-track{background:var(--surface-2,#eee);border-radius:4px;height:5px;margin-top:6px;overflow:hidden}.cancellation-insights-track span{background:var(--orange,#ef781e);border-radius:inherit;height:100%;display:block}.cancellation-insights-entry{border-top:1px solid var(--border,#e4e4e4);padding:11px 0}.cancellation-insights-entry>div:first-child{color:var(--text,#222);justify-content:space-between;gap:8px;font-size:12px;display:flex}.cancellation-insights-entry>div:first-child strong{overflow-wrap:anywhere}.cancellation-insights-entry b{white-space:nowrap;font-variant-numeric:tabular-nums}.cancellation-insights-entry>span{color:var(--text-dim,#858993);margin-top:4px;font-size:11px;display:block}.cancellation-insights-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.cancellation-insights-tags small{background:var(--surface-2,#eee);color:var(--text,#333);border-radius:5px;padding:4px 7px;font-size:10px}.cancellation-insights-empty{color:var(--text-dim,#858993);padding:16px 0;font-size:12px}.cancellation-insights-note{color:var(--text-dim,#858993);margin:16px 0 0;font-size:10px;line-height:1.55}@media (width<=1000px){.cancellation-insights-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){.cancellation-insights-columns{grid-template-columns:1fr;gap:22px}.cancellation-insights-kpis>div{min-height:98px}}@media (width<=390px){.cancellation-insights-kpis{grid-template-columns:1fr}}.bex-report{color:#252320;border-top:1px solid #ece8e3;flex-direction:column;gap:24px;min-width:0;padding-top:24px;display:flex}.bex-report-header{justify-content:space-between;align-items:end;gap:14px;min-width:0;display:flex}.bex-kicker{letter-spacing:.115em;color:#c16f35;font-size:10px;font-weight:800;display:block}.bex-report-header h3{letter-spacing:-.04em;margin:6px 0;font-size:20px;font-weight:800}.bex-report-header p,.bex-section-heading p{color:#8c847c;font-size:11px;line-height:1.6}.bex-filter{color:#867c73;background:#fff;border:1px solid #e2ddd7;border-radius:9px;flex-shrink:0;align-items:center;gap:7px;padding:9px 10px;display:flex}.bex-filter select{color:#3c3630;cursor:pointer;background:0 0;border:0;outline:0;min-width:120px;max-width:210px;font-size:11px}.bex-method{color:#857d75;background:#f7f5f2;border:1px solid #eee9e3;border-radius:9px;flex-wrap:wrap;gap:8px 22px;padding:12px 14px;font-size:10px;line-height:1.6;display:flex}.bex-method strong{color:#4f4943;font-weight:800}.bex-section{flex-direction:column;gap:14px;min-width:0;display:flex}.bex-section-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.bex-section-heading h4{letter-spacing:-.03em;margin:6px 0;font-size:16px;font-weight:800}.bex-section-heading>small{color:#8f8880;white-space:nowrap;font-size:10px}.bex-product-table{-webkit-overflow-scrolling:touch;border:1px solid #e9e5e0;border-radius:11px;max-width:100%;overflow-x:auto}.bex-product-head,.bex-product-row,.bex-product-total{grid-template-columns:minmax(195px,2.15fr) minmax(122px,1.1fr) minmax(125px,1.1fr) minmax(75px,.8fr) minmax(160px,1.2fr);align-items:center;column-gap:12px;min-width:755px;display:grid}.bex-product-head{color:#89827a;background:#f8f7f5;border-bottom:1px solid #ede8e1;padding:12px 13px;font-size:10px;font-weight:800;line-height:1.3}.bex-product-row{background:#fff;border-bottom:1px solid #f1efeb;min-height:61px;padding:11px 13px}.bex-product-row:nth-of-type(2n){background:#fffdfb}.bex-product-title{gap:5px;min-width:0;display:grid}.bex-product-title strong{color:#302b26;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.bex-product-title small{color:#9a938b;font-size:10px;line-height:1.4}.bex-money{font-variant-numeric:tabular-nums;white-space:nowrap;color:#49423b;font-size:11px}.bex-delta{white-space:nowrap;font-size:11px;font-weight:800}.bex-delta.is-positive,.bex-market-title strong.is-positive{color:#2b8151}.bex-delta.is-negative,.bex-market-title strong.is-negative{color:#bf6758}.bex-delta.is-new,.bex-market-title strong.is-new{color:#b4762b}.bex-delta.is-neutral,.bex-market-title strong.is-neutral{color:#918a83}.bex-kg{color:#918980;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:10px;display:flex}.bex-kg strong{color:#3d3934;font-size:10px;font-weight:800}.bex-product-total{color:#fff;background:#292624;border-top:1px solid #4c4640;padding:14px 13px}.bex-product-total>strong{color:#fff;font-size:11px}.bex-product-total>span:not(.bex-delta){color:#e5dcd3;white-space:nowrap;font-size:11px}.bex-product-total .bex-kg strong{color:#fff}.bex-product-total .bex-delta.is-negative{color:#ffb5aa}.bex-product-total .bex-delta.is-positive{color:#9de1b6}.bex-product-total .bex-delta.is-new{color:#ffd49b}.bex-see-more{color:#b66c30;background:#fbf8f4;border:0;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.bex-see-more:hover{background:#f8ede3}.bex-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.bex-market-card{background:#fff;border:1px solid #ebe6df;border-radius:12px;flex-direction:column;gap:13px;min-width:0;padding:17px;display:flex}.bex-market-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.bex-market-title>span{color:#4b4640;font-size:12px;font-weight:800}.bex-market-title strong{white-space:nowrap;background:#f7f5f1;border-radius:7px;padding:6px 8px;font-size:11px}.bex-market-value{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(20px,2.5vw,28px);line-height:1.1}.bex-market-prev{color:#8f867d;justify-content:space-between;align-items:center;gap:9px;font-size:10px;display:flex}.bex-market-prev strong{color:#554d45;white-space:nowrap;font-size:12px;font-weight:750}.bex-market-bar{background:#f3eee9;border-radius:9px;height:6px;overflow:hidden}.bex-market-bar>span{background:#e87722;border-radius:9px;height:100%;display:block}.bex-market-kg{justify-content:space-between;gap:10px;display:flex}.bex-market-kg>span{color:#a19a91;gap:4px;font-size:10px;display:grid}.bex-market-kg strong{color:#56514a;font-size:11px}.bex-market-branches{border-top:1px solid #eee9e5;gap:7px;padding-top:11px;display:grid}.bex-market-branches>div{color:#90847a;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.bex-market-branches strong{color:#4d433c;font-size:11px}.bex-category-list{border:1px solid #ece6e0;border-radius:11px;overflow:hidden}.bex-category-line{background:#fff;border-bottom:1px solid #f0ece7;grid-template-columns:minmax(130px,.8fr) minmax(300px,2fr);align-items:center;gap:8px 18px;padding:15px 16px;display:grid}.bex-category-line:last-child{border-bottom:0}.bex-category-name{gap:5px;display:grid}.bex-category-name>strong{color:#3c342e;font-size:12px}.bex-category-name>small{color:#9c9288;font-size:10px}.bex-category-metrics{grid-template-columns:1fr 1fr minmax(62px,.6fr);align-items:center;gap:10px;display:grid}.bex-category-metrics>div:not(.bex-delta){gap:5px;display:grid}.bex-category-metrics small{color:#aaa198;font-size:10px}.bex-category-metrics span,.bex-category-metrics strong{color:#4d453f;font-variant-numeric:tabular-nums;font-size:12px}.bex-category-metrics strong{font-weight:800}.bex-category-bar{background:#f4f1ed;border-radius:8px;grid-column:1/-1;height:5px;overflow:hidden}.bex-category-bar>span{background:#dc914e;border-radius:8px;height:100%;display:block}.bex-category-kg{color:#938b81;grid-column:1/-1;font-size:10px}.bex-category-kg>span{color:#c3bdb7;padding:0 4px}.bex-no-data{text-align:center;color:#bc7a45;background:#fffdfb;border:1px dashed #e2dbd2;border-radius:10px;flex-direction:column;align-items:center;gap:11px;padding:30px 20px;display:flex}.bex-no-data strong{color:#3c3530;font-size:13px}.bex-no-data p{color:#958b81;max-width:430px;font-size:11px;line-height:1.65}.bex-no-rows{color:#a99b8b;text-align:center;padding:22px;font-size:12px}.bex-footnote{color:#93877c;background:#f9f7f4;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;font-size:10px;line-height:1.65;display:flex}.bex-footnote svg{color:#c39b7a;flex-shrink:0}@media (width<=830px){.bex-category-line{grid-template-columns:1fr}.bex-category-metrics{grid-template-columns:1fr 1fr minmax(50px,.6fr)}}@media (width<=690px){.bex-report{gap:18px;padding-top:18px}.bex-report-header{flex-direction:column;align-items:stretch}.bex-filter{justify-content:space-between;align-self:stretch}.bex-filter select{flex:1;max-width:none}.bex-market-grid{grid-template-columns:1fr}.bex-market-card{padding:15px}.bex-category-line{gap:9px;padding:13px 12px}.bex-category-metrics{gap:6px}.bex-category-metrics span,.bex-category-metrics strong{font-size:11px}.bex-method{padding:10px 12px}.bex-section-heading h4{font-size:15px}}.bmd-root{gap:22px;margin:26px 0;display:grid}.bmd-section{border:1px solid var(--line,#e5e7eb);background:var(--surface-1,#fff);border-radius:18px;min-width:0;padding:24px}.bmd-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.bmd-heading h3{color:var(--text,#1c1c1c);margin:6px 0;font-size:20px;font-weight:750;line-height:1.25}.bmd-heading p{color:var(--text-dim,#64748b);max-width:680px;margin:0;font-size:13px;line-height:1.6}.bmd-filter{white-space:nowrap;color:var(--text-dim,#64748b);align-items:center;gap:9px;font-size:12px;display:flex}.bmd-filter select{border:1px solid var(--line,#d9dee8);background:var(--surface-2,#fff);min-width:170px;max-width:220px;color:var(--text,#222);border-radius:10px;padding:10px}.bmd-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 18px;display:grid}.bmd-kpis>div{background:var(--surface-2,#f8f9fa);border:1px solid var(--line,#e8e8e8);border-radius:13px;gap:7px;min-width:0;padding:15px 17px;display:grid}.bmd-kpis small{color:var(--text-dim,#64748b);font-size:12px}.bmd-kpis strong{color:var(--text,#161616);overflow-wrap:anywhere;font-size:20px;line-height:1.2}.bmd-scroll{border:1px solid var(--line,#e7e7e7);border-radius:12px;max-width:100%;overflow-x:auto}.bmd-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:760px;font-size:12px}.bmd-table th,.bmd-table td{text-align:right;border-bottom:1px solid var(--line,#e5e5e5);white-space:nowrap;color:var(--text,#252525);padding:13px 12px}.bmd-table thead th{background:var(--surface-2,#f6f6f6);color:var(--text-dim,#626262);font-size:11px;font-weight:650}.bmd-table th:first-child,.bmd-table td:first-child{text-align:left}.bmd-detail-table th:nth-child(2),.bmd-detail-table td:nth-child(2),.bmd-detail-table th:nth-child(3),.bmd-detail-table td:nth-child(3){text-align:left;white-space:normal;min-width:160px}.bmd-table tbody tr:last-child td,.bmd-table tbody tr:last-child th{border-bottom:0}.bmd-strong{font-weight:750!important}.bmd-totals{background:var(--surface-2,#f6f6f6);font-weight:750}.bmd-totals th,.bmd-totals td{color:var(--text,#161616)!important}.bmd-note{color:var(--text-dim,#777);margin:11px 0 0;font-size:11px;line-height:1.5}.bmd-sellers{gap:8px;display:grid}.bmd-seller{text-align:left;cursor:pointer;border:1px solid var(--line,#ddd);background:var(--surface-2,#fafafa);width:100%;color:var(--text,#161616);font:inherit;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(80px,100px) minmax(115px,155px);align-items:center;gap:16px;padding:15px;display:grid}.bmd-seller:hover,.bmd-seller.selected{border-color:var(--orange,#e87722);background:var(--orange-bg,#e8772212)}.bmd-seller-name{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.bmd-seller-name strong{font-size:13px}.bmd-seller-name small{color:var(--text-dim,#666);font-size:11px}.bmd-seller-num,.bmd-seller-amount{text-align:right;white-space:nowrap;font-size:13px}.bmd-seller-amount{color:var(--orange,#d66b1c);font-weight:750}.bmd-expanded{border:1px solid var(--line,#ddd);background:var(--surface-2,#fafafa);border-radius:13px;margin-top:15px;padding:17px}.bmd-expanded-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.bmd-expanded-head h4{margin:4px 0;font-size:17px}.bmd-expanded-head p{color:var(--text-dim,#666);margin:0;font-size:12px}.bmd-search{border:1px solid var(--line,#ddd);background:var(--surface-1,#fff);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.bmd-search input{width:210px;color:var(--text,#111);background:0 0;border:0;outline:0;font-size:12px}.bmd-prospect{color:var(--text-dim,#666);margin-top:4px;font-size:10px;display:block}.bmd-empty,.bmd-empty-cell{color:var(--text-dim,#666);padding:16px;font-size:13px}.bmd-empty-cell{text-align:center!important}@media (width<=800px){.bmd-section{padding:15px}.bmd-heading,.bmd-expanded-head{flex-direction:column;align-items:stretch}.bmd-filter{justify-content:space-between}.bmd-kpis{grid-template-columns:1fr}.bmd-seller{grid-template-columns:minmax(0,1fr) auto;gap:8px}.bmd-seller-num{display:none}.bmd-seller-name small{width:100%;padding-left:26px}.bmd-search input{flex:1;width:100%}}.bgx-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.bgx-page{min-width:0;color:var(--text);flex-direction:column;gap:22px;padding-bottom:110px;display:flex;overflow-y:auto!important}.bgx-page button,.bgx-page input,.bgx-page select,.bgx-page textarea{font-family:inherit}.bgx-page button{cursor:pointer}.bgx-page button:disabled{opacity:.48;cursor:not-allowed}.bgx-intro{justify-content:space-between;align-items:center;gap:22px;min-width:0;padding:12px 2px 4px;display:flex}.bgx-overline{color:#c46b22;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.bgx-intro h1{letter-spacing:-.052em;margin:9px 0;font-size:clamp(23px,2.6vw,31px);font-weight:750;line-height:1.18}.bgx-intro p,.bgx-section-head p,.bgx-wizard-side>p,.bgx-step-heading p{color:#686762;max-width:550px;font-size:12px;line-height:1.7}.bgx-button{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:41px;padding:11px 16px;font-size:12px;font-weight:750;line-height:1.1;display:inline-flex}.bgx-button-primary{color:#fff;background:#e87722}.bgx-button-primary:hover{background:#ce661b}.bgx-button-secondary{color:#fff;background:#262421}.bgx-button-ghost{color:#3d3a35;background:#fff;border-color:#e4dfd9}.bgx-button-danger{color:#9a3939;background:#fff;border-color:#e8caca}.bgx-button-danger:hover{background:#fff4f3;border-color:#ca9999}.bgx-detail-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.bgx-icon-button{color:#403d38;background:#f5f3f0;border:1px solid #e7e3dc;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.bgx-notice{color:#6d431e;background:#fcf8f3;border:1px solid #f0d4b8;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;font-size:12px;display:flex}.bgx-notice.success{color:#2c653f;background:#f4f9f5;border-color:#d6e9d9}.bgx-notice.error{color:#8c2a2a;background:#fff3f3;border-color:#edc4c4}.bgx-notice>button{color:inherit;background:0 0;border:0;padding:4px}.bgx-card,.bgx-wizard{background:#fff;border:1px solid #e6e3df;border-radius:17px;min-width:0;box-shadow:0 8px 26px #17141106}.bgx-overview-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.bgx-overview-kpis>div{background:#fff;border:1px solid #e6e3df;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:18px 20px;display:flex}.bgx-overview-kpis span,.bgx-detail-kpis span{color:#75716d;font-size:11px;font-weight:600}.bgx-overview-kpis strong{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(20px,2.5vw,29px);line-height:1.25}.bgx-overview-kpis small{color:#9a948d;font-size:10px}.bgx-cycle-section,.bgx-detail{gap:21px;padding:22px;display:grid}.bgx-section-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.bgx-section-head h2,.bgx-detail-header h2{letter-spacing:-.035em;margin:7px 0 4px;font-size:18px;font-weight:750}.bgx-cycles-grid{grid-template-columns:repeat(auto-fit,minmax(218px,1fr));gap:11px;display:grid}.bgx-cycle-tile{text-align:left;background:#fff;border:1px solid #e6e3dd;border-radius:13px;gap:10px;min-width:0;padding:16px;transition:border-color .15s,box-shadow .15s;display:grid}.bgx-cycle-tile.active{border-color:#e87722;box-shadow:inset 0 0 0 1px #e87722,0 5px 22px #e8772212}.bgx-cycle-tile:hover{border-color:#e87722}.bgx-cycle-tile>strong{color:#211f1c;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.bgx-cycle-tile>small{color:#73716e;font-size:11px;line-height:1.5}.bgx-cycle-top{justify-content:space-between;align-items:center;display:flex}.bgx-cycle-top>svg{color:#99928d}.bgx-state{color:#595551;background:#f1efed;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.bgx-state.open{color:#2a7740;background:#e5f4e8}.bgx-state.scheduled{color:#396897;background:#eef3f9}.bgx-state.closed{color:#76716e;background:#f0efef}.bgx-state.cancelled{color:#847b7b;background:#f2f0f0}.bgx-state.draft{color:#ab5a18;background:#fff2e6}.bgx-cycle-foot{color:#74706a;border-top:1px solid #efeeeb;justify-content:space-between;align-items:center;gap:7px;margin-top:3px;padding-top:12px;font-size:10px;display:flex}.bgx-cycle-foot span{align-items:center;gap:5px;display:flex}.bgx-empty{text-align:center;color:#827c74;flex-direction:column;align-items:center;gap:9px;padding:38px 16px;display:flex}.bgx-empty svg{color:#c37a40}.bgx-empty h3{color:#242321;font-size:17px}.bgx-empty p{max-width:330px;font-size:12px;line-height:1.6}.bgx-empty .bgx-button{margin-top:9px}.bgx-empty-inline{color:#928980;text-align:center;padding:20px 8px;font-size:12px}.bgx-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bgx-detail-header .bgx-button{flex-shrink:0}.bgx-detail-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.bgx-detail-tags>span:last-child{color:#77716b;font-size:11px}.bgx-meta-line{color:#76716b;flex-wrap:wrap;gap:15px;font-size:11px;display:flex}.bgx-meta-line span{align-items:center;gap:5px;display:flex}.bgx-lock-note{color:#815525;background:#fdf8f3;border-radius:10px;align-items:center;gap:9px;padding:12px;font-size:11px;line-height:1.5;display:flex}.bgx-lock-note svg{flex-shrink:0}.bgx-detail-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bgx-detail-kpis>div{border:1px solid #eae7e3;border-radius:11px;flex-direction:column;gap:10px;min-width:0;padding:17px 14px;display:flex}.bgx-detail-kpis strong{letter-spacing:-.043em;overflow-wrap:anywhere;font-size:clamp(17px,2.1vw,25px)}.bgx-detail-kpis em{color:#a09a92;font-size:.65em;font-style:normal;font-weight:400}.bgx-subhead{border-top:1px solid #eeebe7;justify-content:space-between;align-items:center;gap:12px;padding-top:19px;display:flex}.bgx-subhead h3{font-size:14px;font-weight:750}.bgx-subhead small{color:#8d8880;font-size:11px}.bgx-team{flex-direction:column;display:flex}.bgx-team-row{border-bottom:1px solid #f0ede9;align-items:center;gap:13px;min-width:0;padding:13px 0;display:flex}.bgx-avatar{color:#a46a40;background:#f3ede7;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.bgx-team-name{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bgx-team-name>strong{overflow-wrap:anywhere;font-size:12px}.bgx-substate{color:#8f8c87;font-size:10px}.bgx-substate.submitted{color:#b76a20}.bgx-substate.approved{color:#238449}.bgx-substate.revision_requested{color:#bd5727}.bgx-team-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.bgx-team-buttons{gap:7px;display:flex}.bgx-team-buttons button{color:#4b4844;white-space:nowrap;background:#fff;border:1px solid #e3dfd9;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:650}.bgx-team-buttons .approve{color:#fff;background:#287647;border-color:#287647;align-items:center;gap:4px;display:flex}.bgx-team-feedback{color:#b17240;text-align:right;max-width:150px;font-size:10px}.bgx-feedback{grid-template-columns:1fr auto auto;align-items:center;gap:6px;display:grid}.bgx-feedback textarea{resize:vertical;border:1px solid #ded8d0;border-radius:8px;min-width:120px;min-height:50px;padding:9px;font-size:11px}.bgx-subhead-detail{align-items:end}.bgx-subhead-detail>div{gap:4px;display:grid}.bgx-subhead-detail label{color:#73706c;align-items:center;gap:8px;display:flex}.bgx-subhead-detail select{color:#2d2925;background:#fff;border:1px solid #ddd9d3;border-radius:9px;max-width:230px;padding:10px 12px;font-size:12px}.bgx-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid #eae8e3;border-radius:10px;max-width:100%;overflow-x:auto}.bgx-table-wrap table{border-collapse:collapse;width:100%;min-width:720px;font-size:11px}.bgx-table-wrap th,.bgx-table-wrap td{text-align:left;border-bottom:1px solid #f0eeeb;padding:11px 13px}.bgx-table-wrap th{color:#84807c;white-space:nowrap;background:#faf9f7;font-size:10px;font-weight:700}.bgx-table-wrap tr:last-child td{border-bottom:0}.bgx-disclaimer{color:#8c8985;padding:0 3px;font-size:11px;line-height:1.6}.bgx-wizard{grid-template-columns:minmax(208px,.33fr) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.bgx-wizard-side{background:#f6f4f1;flex-direction:column;gap:11px;padding:26px 22px;display:flex}.bgx-wizard-side>h2{letter-spacing:-.04em;font-size:20px}.bgx-wizard-side>p{font-size:11px}.bgx-steps{gap:5px;margin-top:20px;display:grid}.bgx-step{text-align:left;color:#817970;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:12px 8px;display:flex}.bgx-step>span{color:#867d74;background:#e8e3dd;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.bgx-step strong{flex:1;font-size:12px;font-weight:700}.bgx-step>svg{opacity:0}.bgx-step.is-active{color:#26221e;background:#fff}.bgx-step.is-active>span,.bgx-step.is-done>span{color:#fff;background:#e87722}.bgx-step.is-active>svg{opacity:1}.bgx-side-foot{color:#9c8878;align-items:center;gap:9px;margin-top:auto;padding-top:26px;font-size:10px;line-height:1.6;display:flex}.bgx-side-foot svg{flex:none}.bgx-wizard-content{flex-direction:column;gap:18px;min-width:0;padding:27px 28px;display:flex}.bgx-step-heading span{color:#ca7a37;letter-spacing:.13em;font-size:10px;font-weight:800}.bgx-step-heading h3{letter-spacing:-.04em;margin:8px 0;font-size:21px}.bgx-month-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bgx-text-button{color:#ce7429;background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:750}.bgx-text-button.subtle{color:#85817d}.bgx-month-actions>span,.bgx-selection-count{color:#9a9590;margin-left:auto;font-size:11px}.bgx-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bgx-month{text-align:left;background:#fff;border:1px solid #e7e3dd;border-radius:12px;gap:6px;min-width:0;padding:14px 12px 12px;transition:all .15s;display:grid;position:relative}.bgx-month small{color:#aaa29a;font-size:10px}.bgx-month strong{text-transform:capitalize;color:#39322d;overflow-wrap:anywhere;font-size:13px}.bgx-month>span{color:#b4aaa0;border:1px solid #e7e3dd;border-radius:7px;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:11px;right:11px}.bgx-month.selected{background:#fffaf6;border-color:#e87722;box-shadow:inset 0 0 0 1px #e8772266}.bgx-month.selected>span{color:#fff;background:#e87722;border-color:#e87722}.bgx-seller-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bgx-seller-tools label{background:#f8f7f5;border:1px solid #e6e3df;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:180px;padding:10px 12px;display:flex}.bgx-seller-tools label svg{color:#99928e}.bgx-seller-tools input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.bgx-seller-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bgx-seller-tile{text-align:left;background:#fff;border:1px solid #e9e5df;border-radius:11px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.bgx-seller-tile.selected{background:#fffaf6;border-color:#e87722}.bgx-seller-info{flex:1;gap:4px;min-width:0;display:grid}.bgx-seller-info strong{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.bgx-seller-info small{color:#8f8983;font-size:10px;line-height:1.4}.bgx-selection-icon{color:#fff;border:1px solid #dcd6d0;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.bgx-seller-tile.selected .bgx-selection-icon{background:#e87722;border-color:#e87722}.bgx-form{gap:15px;display:grid}.bgx-form label{color:#5c5550;gap:7px;font-size:11px;font-weight:750;display:grid}.bgx-form input{color:#2d2926;background:#fff;border:1px solid #dedad4;border-radius:10px;width:100%;min-width:0;padding:12px;font-size:12px}.bgx-form input:focus,.bgx-seller-tools label:focus-within{border-color:#e87722;outline:2px solid #e8772238}.bgx-date-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bgx-review-summary{background:#f8f7f5;border-radius:12px;gap:14px;padding:16px;display:grid}.bgx-review-summary>div{color:#9a7f66;align-items:center;gap:11px;display:flex}.bgx-review-summary>div>span{gap:3px;display:grid}.bgx-review-summary strong{color:#39322e;font-size:12px}.bgx-review-summary small{color:#89827b;font-size:11px;line-height:1.5}.bgx-wizard-footer{border-top:1px solid #eee9e3;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:19px;display:flex}.bgx-unauthorized{color:#817c76;padding:40px}@media (width<=900px){.bgx-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bgx-wizard{grid-template-columns:190px minmax(0,1fr)}.bgx-wizard-content{padding:21px}.bgx-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=690px){.bgx-page{gap:15px;padding:14px 13px 120px}.bgx-intro{flex-direction:column;align-items:flex-start;gap:13px;padding:5px 0}.bgx-intro .bgx-button{width:100%}.bgx-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bgx-overview-kpis>div{padding:13px}.bgx-overview-kpis>div:last-child{grid-column:1/-1}.bgx-overview-kpis strong{font-size:20px}.bgx-cycle-section,.bgx-detail{gap:15px;padding:15px}.bgx-cycles-grid{grid-template-columns:1fr}.bgx-detail-header{flex-direction:column}.bgx-detail-header .bgx-button{width:100%}.bgx-detail-actions{flex-direction:column;width:100%}.bgx-meta-line{flex-direction:column;gap:7px}.bgx-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bgx-detail-kpis>div{padding:12px}.bgx-detail-kpis strong{font-size:19px}.bgx-team-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;display:grid}.bgx-team-buttons,.bgx-team-feedback{grid-column:2/-1;justify-content:flex-start}.bgx-team-amount{font-size:11px}.bgx-feedback{grid-template-columns:1fr auto auto}.bgx-subhead-detail{flex-direction:column;align-items:stretch}.bgx-subhead-detail label{width:100%}.bgx-subhead-detail select{flex:1;min-width:0;max-width:none}.bgx-wizard{min-height:0;display:block}.bgx-wizard-side{gap:7px;padding:18px 16px 9px}.bgx-wizard-side>h2{font-size:17px}.bgx-wizard-side>p,.bgx-side-foot{display:none}.bgx-steps{gap:6px;margin:10px 0 0;display:flex}.bgx-step{flex:1;gap:6px;padding:8px 7px}.bgx-step>span{border-radius:7px;width:24px;height:24px;font-size:10px}.bgx-step strong{font-size:10px}.bgx-step>svg{display:none}.bgx-wizard-content{gap:17px;padding:17px 15px}.bgx-step-heading h3{font-size:18px}.bgx-month-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bgx-month{padding:12px 10px}.bgx-seller-grid{grid-template-columns:1fr}.bgx-seller-tools{gap:8px}.bgx-seller-tools label{flex-basis:100%}.bgx-selection-count{margin-left:0}.bgx-date-grid{grid-template-columns:1fr}.bgx-wizard-footer .bgx-button{flex:1}}@media (width<=380px){.bgx-step strong{font-size:9px}.bgx-step{padding:6px 5px}.bgx-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bgx-detail-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.bgx-detail-kpis>div{gap:7px}.bgx-detail-kpis>div>small{color:#9f958c;font-size:10px;line-height:1.5}.bgx-delta-kpi.positive strong,.bgx-team-change strong.positive{color:#247f4b}.bgx-delta-kpi.negative strong,.bgx-team-change strong.negative{color:#be5948}.bgx-delta-kpi.neutral strong,.bgx-team-change strong.neutral{color:#97918a}.bgx-baseline-note{color:#8d857e;background:#f7f6f4;border-radius:9px;padding:11px 12px;font-size:10px;line-height:1.7}.bgx-team-table{scrollbar-width:thin;border:1px solid #ebe7e2;border-radius:11px;width:100%;max-width:100%;overflow-x:auto}.bgx-team-col-head,.bgx-team-table .bgx-team-row{grid-template-columns:minmax(210px,2.1fr) minmax(98px,.85fr) minmax(130px,1.3fr) minmax(130px,1.2fr) minmax(160px,1.4fr);align-items:center;gap:11px;min-width:810px;padding:12px 14px;display:grid}.bgx-team-col-head{background:#f8f7f5;border-bottom:1px solid #e9e6e1}.bgx-team-col-head span{color:#847c75;font-size:10px;font-weight:800}.bgx-team-table .bgx-team-row{border-bottom:1px solid #f0ece8;min-width:810px}.bgx-team-table .bgx-team-row:last-child{border-bottom:0}.bgx-team-person{align-items:center;gap:10px;min-width:0;display:flex}.bgx-team-name>strong{overflow-wrap:anywhere;line-height:1.35}.bgx-team-amount,.bgx-team-volume{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.bgx-team-change{gap:4px;display:grid}.bgx-team-change strong{white-space:nowrap;font-size:12px}.bgx-team-change small{color:#9b958f;white-space:nowrap;font-size:10px}.bgx-team-buttons-area{min-width:0}.bgx-team-buttons{flex-wrap:wrap;gap:6px;display:flex}.bgx-team-feedback{text-align:left;max-width:200px;display:inline-block}.bgx-team-table .bgx-feedback{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bgx-team-table .bgx-feedback textarea{width:100%;min-width:155px}.bgx-budget-only{color:#a8642c;white-space:nowrap;background:#fff1e7;border-radius:5px;margin-left:5px;padding:3px 5px;font-size:9px;font-weight:750;display:inline-flex}@media (width<=900px){.bgx-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=690px){.bgx-detail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bgx-team-table .bgx-team-row{grid-template-columns:minmax(210px,2.1fr) minmax(98px,.85fr) minmax(130px,1.3fr) minmax(130px,1.2fr) minmax(160px,1.4fr)}}.deck-commercial-analytics{padding-top:56px;padding-bottom:44px}.deck-commercial-analytics .deck-title{margin-bottom:22px}.deck-commercial-analytics .deck-title h2{max-width:830px;font-size:34px;line-height:1.08}.deck-commercial-analytics .deck-metric-strip{margin-top:16px;margin-bottom:8px}.deck-commercial-analytics .deck-metric-strip>div{padding-top:13px;padding-bottom:13px}.deck-analytics-note{color:#877d75;max-width:1040px;margin:11px 0 0;font-size:10px;line-height:1.5}.deck-dark.deck-commercial-analytics .deck-analytics-note{color:#aea39b}.deck-qtrend{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:15px;height:286px;display:grid}.deck-qtrend section{background:#fffcf9;border:1px solid #e5dcd4;border-radius:14px;flex-direction:column;min-width:0;padding:20px 20px 15px;display:flex;position:relative}.deck-qtrend section.focus{border:2px solid #f47b20;box-shadow:0 12px 26px #f47b201a}.deck-qtrend section.future{opacity:.57}.deck-qtrend header{color:#796f67;letter-spacing:.065em;justify-content:space-between;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.deck-qtrend header em{letter-spacing:.09em;color:#d36d20;font-size:8px;font-style:normal;font-weight:900}.deck-qtrend section>strong{letter-spacing:-.05em;margin:14px 0 5px;font-size:29px;line-height:1;display:block}.deck-qtrend-bar{border-bottom:1px solid #e5dcd4;flex:1;justify-content:center;align-items:flex-end;height:112px;margin-top:7px;display:flex}.deck-qtrend-bar i{background:#aaa29b;border-radius:7px 7px 0 0;width:48%;max-width:74px;min-height:0;display:block}.deck-qtrend section.focus .deck-qtrend-bar i{background:#f47b20}.deck-qtrend-weight{margin-top:11px;padding-bottom:11px;position:relative}.deck-qtrend-weight b{letter-spacing:-.02em;font-size:20px;display:block}.deck-qtrend-weight small{color:#91857b;margin:2px 0 8px;font-size:9px;display:block}.deck-qtrend-weight:after{content:"";background:#eee6df;border-radius:5px;width:100%;height:4px;position:absolute;bottom:0;left:0}.deck-qtrend-weight i{z-index:1;background:#6b625a;border-radius:5px;height:4px;position:absolute;bottom:0;left:0}.deck-qtrend section.focus .deck-qtrend-weight i{background:#f47b20}.deck-market-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:10px;display:grid}.deck-market-grid section{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:16px;min-height:254px;padding:27px 30px}.deck-market-grid section.orange{background:linear-gradient(135deg,#f47b2030,#ffffff05);border-color:#f47b206b}.deck-market-grid section>span{color:#c3bbb4;letter-spacing:.17em;font-size:11px;font-weight:900}.deck-market-grid section>strong{letter-spacing:-.06em;color:#fff;margin:13px 0 17px;font-size:52px;line-height:1.06;display:block}.deck-market-grid section.orange>strong{color:#ffa254}.deck-market-share{background:#ffffff1f;border-radius:6px;height:8px;overflow:hidden}.deck-market-share i{background:#f47b20;border-radius:6px;height:100%;display:block}.deck-market-grid section.neutral .deck-market-share i{background:#d4b994}.deck-market-bottom{justify-content:space-between;gap:15px;margin-top:10px;display:flex}.deck-market-bottom b{color:#f0e7df;font-size:14px}.deck-market-grid p{color:#c3b8af;margin:25px 0 0;font-size:13px}.deck-market-grid p em{color:#ffa254;margin-left:12px;font-style:normal;font-weight:900}.deck-market-split{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);gap:0;margin-top:22px;display:grid}.deck-market-split>div{border-left:1px solid #ffffff2b;padding:15px 18px 14px}.deck-market-split>div:first-child{border-left:0;padding-left:0}.deck-market-split span{color:#a79e96;font-size:10px;font-weight:850;display:block}.deck-market-split strong{letter-spacing:-.03em;margin-top:7px;font-size:22px;display:block}.deck-market-split small{color:#c3b8af;margin-top:3px;font-size:10px;display:block}.deck-cat-head,.deck-cat-list>div:not(.deck-analytic-empty),.deck-cat-total{grid-template-columns:minmax(0,2.1fr) 1fr .78fr .7fr .82fr;align-items:center;gap:16px;display:grid}.deck-cat-head{color:#8c8179;letter-spacing:.07em;height:25px;padding:0 17px;font-size:9px;font-weight:900}.deck-cat-head span:not(:first-child){text-align:right}.deck-cat-list{border-top:1px solid #dfd5cd}.deck-cat-list>div:not(.deck-analytic-empty){border-bottom:1px solid #e3dad2;min-height:44px;padding:4px 17px}.deck-cat-list>div>strong{text-align:right;white-space:nowrap;letter-spacing:-.015em;font-size:16px}.deck-cat-list>div>span,.deck-cat-list>div>b{text-align:right;font-size:12px}.deck-cat-list .positive{color:#3f916b}.deck-cat-list .negative{color:#c25751}.deck-cat-name{min-width:0}.deck-cat-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.deck-cat-name i{background:#ede5de;border-radius:5px;height:4px;margin-top:6px;display:block;overflow:hidden}.deck-cat-name em{background:#f47b20;border-radius:5px;height:100%;display:block}.deck-cat-total{background:#f0e8e0;border-radius:9px;margin-top:10px;padding:13px 17px}.deck-cat-total span:first-child{font-size:12px;font-weight:900}.deck-cat-total strong,.deck-cat-total span:not(:first-child){text-align:right;font-size:14px;font-weight:900}.deck-volume-layout{grid-template-columns:1fr 1fr;gap:36px;height:287px;margin-top:11px;display:grid}.deck-volume-hero{color:#fff;background:linear-gradient(128deg,#2f2b27,#4c382b);border-radius:15px;padding:30px 35px}.deck-volume-hero>span{letter-spacing:.16em;color:#eda66d;font-size:11px;font-weight:900}.deck-volume-hero>strong{letter-spacing:-.075em;color:#fff;margin-top:20px;font-size:77px;line-height:1;display:block}.deck-volume-hero>p{color:#c8beb5;margin:8px 0 25px;font-size:13px}.deck-volume-hero>div{border-top:1px solid #ffffff30;justify-content:space-between;align-items:baseline;gap:10px;padding-top:15px;display:flex}.deck-volume-hero>div span{color:#c8beb5;font-size:12px}.deck-volume-hero>div b{color:#f7a05f;font-size:23px}.deck-volume-months{padding:8px 0}.deck-volume-months h3{letter-spacing:.15em;color:#857a72;margin:0 0 21px;font-size:11px;font-weight:900}.deck-volume-months>div{margin-bottom:20px}.deck-volume-months>div header{grid-template-columns:55px 1fr 115px;align-items:center;gap:12px;margin-bottom:8px;display:grid}.deck-volume-months>div header span{font-size:13px;font-weight:900}.deck-volume-months>div header strong{font-size:19px}.deck-volume-months>div header small{text-align:right;color:#857a72;font-size:12px}.deck-volume-months>div>i{background:#e9e0d8;border-radius:7px;height:9px;display:block;overflow:hidden}.deck-volume-months>div>i>em{background:#f47b20;border-radius:7px;height:100%;display:block}.deck-invoiced-head,.deck-invoiced-list>div:not(.deck-analytic-empty){grid-template-columns:minmax(0,2fr) .89fr .7fr .76fr .74fr;align-items:center;gap:15px;display:grid}.deck-invoiced-head{color:#b0a59d;letter-spacing:.09em;border-bottom:1px solid #ffffff3b;height:30px;padding:0 14px;font-size:10px;font-weight:900}.deck-invoiced-head span:not(:first-child){text-align:right}.deck-invoiced-list>div:not(.deck-analytic-empty){border-bottom:1px solid #ffffff1f;min-height:49px;padding:8px 14px}.deck-invoiced-list>div>span:first-child{align-items:center;gap:12px;min-width:0;display:flex}.deck-invoiced-list>div>span:first-child b{color:#f47b20;flex:0 0 22px;font-size:12px}.deck-invoiced-list>div>span:first-child strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:750;overflow:hidden}.deck-invoiced-list>div>strong{text-align:right;font-size:16px}.deck-invoiced-list>div>span:not(:first-child),.deck-invoiced-list>div>b{text-align:right;font-size:12px}.deck-invoiced-list>div>b.positive{color:#7fc9a1}.deck-invoiced-list>div>b.negative{color:#ef9388}.deck-commercial-analytics.deck-dark .deck-metric-strip{margin-top:16px;margin-bottom:5px}.deck-analytic-empty{color:#82766e;padding:28px 14px;font-size:14px}.deck-dark .deck-analytic-empty{color:#baafa6}.deck-commercial-analytics .deck-qtrend{height:290px}.deck-commercial-analytics .deck-qtrend section{padding-top:16px;padding-bottom:13px}.deck-qtrend-growth{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;font-size:11px;display:flex}.deck-qtrend-growth span{white-space:nowrap;color:#6b625a;font-weight:850;display:block}.deck-qtrend section.focus .deck-qtrend-growth span{color:#c4611c}.deck-qtrend-growth span:nth-child(2){color:#8f8075}.deck-commercial-analytics .deck-qtrend section>strong{margin-top:12px;font-size:27px}.deck-commercial-analytics .deck-qtrend-bar{height:80px}.deck-commercial-analytics .deck-market-grid section{min-height:223px;padding-top:22px;padding-bottom:17px}.deck-commercial-analytics .deck-market-grid section>strong{margin-top:10px;margin-bottom:12px;font-size:46px}.deck-commercial-analytics .deck-market-grid section p{margin-top:15px}.deck-commercial-analytics .deck-market-split{margin-top:18px}.deck-commercial-analytics .deck-market-split>div{min-width:0;padding-top:13px;padding-bottom:11px}.deck-commercial-analytics .deck-market-split strong{font-size:20px}.deck-market-split-growth{flex-direction:column;align-items:flex-start;gap:3px;margin-top:10px;display:flex}.deck-market-split-growth b{letter-spacing:-.02em;color:#f4a56e;font-size:17px}.deck-market-split-growth b.positive{color:#79d6a9}.deck-market-split-growth b.negative{color:#f28f80}.deck-market-split-growth em{color:#b9afa7;font-size:9px;font-style:normal}.deck-qtrend-growth span.negative,.deck-qtrend section.focus .deck-qtrend-growth span.negative{color:#c6605a}.deck-qtrend-growth span.positive,.deck-qtrend section.focus .deck-qtrend-growth span.positive{color:#3f916b}.deck-qtrend section.future .deck-qtrend-growth span,.deck-qtrend section:first-child .deck-qtrend-growth span{color:#8d837a}.deck-market-grid p em.negative{color:#ed9388}.deck-market-grid p em.positive{color:#7fd6aa}.deck-qtrend-comparison{color:#8d7869;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;display:block;overflow:hidden}.deck-qtrend section.focus .deck-qtrend-comparison{color:#a85013;font-weight:700}.deck-commercial-analytics .deck-market-grid section{min-height:245px}.deck-commercial-analytics .deck-market-grid p.deck-market-qty-compare{margin-top:7px;font-size:11px}.deck-market-split small b{margin-left:5px;font-size:11px;font-weight:900}.deck-market-split small b.positive{color:#79d6a9}.deck-market-split small b.negative{color:#f28f80}.deck-market-split-growth b{font-size:14px}.deck-margin-pro{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;height:415px;display:grid}.deck-margin-hero{border-left:5px solid #f47b20;padding-left:30px}.deck-margin-hero>span{letter-spacing:.16em;color:#8d827a;font-size:10px;font-weight:850}.deck-margin-hero>strong{letter-spacing:-.06em;margin:18px 0 8px;font-size:72px;display:block}.deck-margin-hero p{color:#756b64;margin-top:28px;font-size:15px;line-height:1.5}.deck-margin-table>div{border-bottom:1px solid #ddd5ce;grid-template-columns:1fr 100px 95px;align-items:center;gap:18px;padding:22px 0;display:grid}.deck-margin-table span{font-size:15px;font-weight:750}.deck-margin-table strong{text-align:right;font-size:24px}.deck-margin-table small{text-align:right;font-weight:850}.deck-margin-table .positive{color:#4e9b72}.deck-margin-table .negative{color:#e46a61}.deck-cost-compare{border-top:1px solid #ffffff26;margin-top:25px}.deck-cost-compare>div{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr 150px 190px 125px;align-items:center;gap:20px;min-height:52px;display:grid}.deck-cost-compare span{font-size:13px}.deck-cost-compare strong{text-align:right}.deck-cost-compare small{text-align:right;color:#aaa19a}.deck-cost-compare b{text-align:right;font-size:12px}.deck-cost-compare .positive{color:#65b58b}.deck-cost-compare .negative{color:#ef8179}.deck-cost-change{grid-template-columns:1fr 1fr;gap:55px;display:grid}.deck-cost-change section{border-top:4px solid #e46a61}.deck-cost-change section:last-child{border-color:#4e9b72}.deck-cost-change header{border-bottom:1px solid #ddd5ce;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.deck-cost-change header span{letter-spacing:.15em;font-size:10px;font-weight:900}.deck-cost-change header b{font-size:22px}.deck-cost-change section>div{border-bottom:1px solid #e5ddd6;grid-template-columns:165px 1fr 110px;align-items:center;gap:14px;min-height:66px;display:grid}.deck-cost-change section>div span{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.deck-cost-change section>div i{background:#e5ddd6;border-radius:7px;height:7px;overflow:hidden}.deck-cost-change section>div em{background:#e46a61;border-radius:7px;height:100%;display:block}.deck-cost-change section:last-child>div em{background:#4e9b72}.deck-cost-change section>div strong{text-align:right;font-size:12px}.deck-working-pro{grid-template-columns:1fr 1fr;gap:28px;display:grid}.deck-working-balance{background:#fff;border:1px solid #ddd5ce;border-radius:17px;padding:30px}.deck-working-balance>span{letter-spacing:.14em;color:#8d827a;font-size:10px;font-weight:850}.deck-working-balance>strong{margin:15px 0 25px;font-size:40px;display:block}.deck-working-balance>div{background:#eee7e1;border-radius:12px;height:12px;display:flex;overflow:hidden}.deck-working-balance>div i:first-child{background:#f47b20}.deck-working-balance>div i:nth-child(2){background:#4b4540}.deck-working-balance>div i:nth-child(3){background:#d7b897}.deck-working-balance>div.liability i{background:#a69b92}.deck-working-balance>small{color:#887d75;margin-top:12px;display:block}.deck-working-pro aside{color:#fff;background:#2b2724;border-radius:17px;grid-column:1/3;grid-template-columns:1fr 230px 1.15fr;align-items:center;gap:25px;padding:24px 30px;display:grid}.deck-working-pro aside span{letter-spacing:.14em;color:#aaa19a;font-size:10px}.deck-working-pro aside b{color:#f47b20;font-size:34px}.deck-working-pro aside p{color:#c7bdb5;font-size:13px;line-height:1.45}.deck-inventory{grid-template-columns:.85fr 1.15fr;align-items:center;gap:55px;height:410px;display:grid}.deck-inventory-hero{color:#fff;background:linear-gradient(135deg,#292623,#4a3b31);border-radius:20px;padding:38px}.deck-inventory-hero>span{letter-spacing:.15em;color:#f7a05f;font-size:10px;font-weight:850}.deck-inventory-hero>strong{margin:18px 0;font-size:48px;display:block}.deck-inventory-hero>b{font-size:12px}.deck-inventory-hero>b.positive{color:#65b58b}.deck-inventory-hero>b.negative{color:#ef8179}.deck-inventory-hero p{color:#c7bdb5;margin-top:28px;font-size:14px;line-height:1.5}.deck-inventory-metrics{grid-template-columns:1fr 1fr;gap:35px 0;display:grid}.deck-inventory-metrics .deck-big-number:nth-child(3),.deck-inventory-metrics .deck-big-number:nth-child(4){border-top:1px solid #ddd5ce;padding-top:24px}.deck-bar-label{fill:#554d47;font-size:10px;font-weight:800}.deck-bar-label.orange{fill:#c95c0b}.deck-bar-label.light{fill:#f4eee9}.deck-cash-pressure{height:292px!important}.deck-chart-legend .cash-line{background:#68c998;height:3px}.deck-maturity-method{color:#968c84;letter-spacing:.02em;text-align:right;margin-top:5px;font-size:8px}.deck-dark .deck-maturity-method{color:#8f8781}.deck-dre-flow>div>small.positive{color:#37815c;font-weight:850}.deck-dre-flow>div>small.negative{color:#d4554d;font-weight:850}.closing-period{align-items:center;gap:10px}.closing-period select{cursor:pointer;border-radius:11px;min-width:124px;height:46px;padding:0 40px 0 15px;font-size:14px;font-weight:750;line-height:46px;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 2px 8px #2926230d}.closing-period select:nth-child(2){min-width:150px}.closing-period select:last-child{min-width:108px}.closing-period select:hover{background:#fdfbf9;border-color:#b8aaa0}.closing-period select:focus-visible{border-color:#f47b20;outline:0;box-shadow:0 0 0 3px #f47b2029}@media (width<=900px){.closing-period{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.closing-period select,.closing-period select:nth-child(2),.closing-period select:last-child{width:100%;min-width:0}}.closing-command{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"type period""actions actions";align-items:center;gap:12px 18px;padding:14px 16px;display:grid}.closing-type-switch{grid-area:type}.closing-period{grid-area:period;justify-content:flex-end}.closing-actions{border-top:1px solid #ebe4de;flex-wrap:wrap;grid-area:actions;justify-content:flex-end;width:100%;margin:0;padding-top:12px;display:flex;overflow:visible}.closing-actions .btn{min-height:40px}@media (width<=900px){.closing-command{grid-template-columns:1fr;grid-template-areas:"type""period""actions";align-items:stretch}.closing-type-switch{justify-self:start}.closing-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.closing-actions .btn{justify-content:center;width:100%}}@media (width<=560px){.closing-period,.closing-actions{grid-template-columns:1fr}}.deck-ranking-head.deck-coverage-head,.deck-ranking>div.deck-coverage-row{grid-template-columns:45px 1fr 130px 120px 105px 125px;gap:14px}.deck-coverage-head span:nth-child(n+2){text-align:right}.deck-coverage-row>small.positive{color:#4e9b72;font-weight:850}.deck-coverage-row>small.negative{color:#e46a61;font-weight:850}.deck-integrated{padding-top:62px}.deck-integrated>h2{letter-spacing:-.045em;max-width:1040px;margin:16px 0 35px;font-size:43px;line-height:1.06}.deck-integrated-line{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;align-items:center;padding:25px 0;display:grid}.deck-integrated-line>i{text-align:center;color:#f47b20;font-size:22px;font-style:normal}.deck-integrated-line>div{min-width:0}.deck-integrated-line span{color:#aaa19a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850;display:block}.deck-integrated-line strong{color:#fff;white-space:nowrap;margin:8px 0 5px;font-size:25px;display:block}.deck-integrated-line small{color:#bdb4ad;font-size:10px}.deck-integrated-decisions{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:31px;display:grid}.deck-integrated-decisions section{border-left:3px solid #f47b20;padding-left:17px}.deck-integrated-decisions span{color:#f7a05f;letter-spacing:.16em;font-size:9px;font-weight:900}.deck-integrated-decisions p{color:#d2cac4;margin:9px 0 0;font-size:13px;line-height:1.42}.deck-forecast-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;height:405px;display:grid}.deck-forecast-hero>div:first-child{border-left:5px solid #f47b20;padding-left:28px}.deck-forecast-hero>div:first-child>span{color:#8d827a;letter-spacing:.16em;font-size:10px;font-weight:900}.deck-forecast-hero>div:first-child>strong{letter-spacing:-.055em;margin:18px 0 10px;font-size:52px;display:block}.deck-forecast-hero>div:first-child>small{font-size:13px;font-weight:850}.deck-forecast-hero>div:first-child>small.positive{color:#4e9b72}.deck-forecast-hero>div:first-child>small.negative{color:#e46a61}.deck-forecast-hero>div:last-child{grid-template-columns:1fr 1fr;gap:30px 0;display:grid}.deck-forecast-hero .deck-big-number:nth-child(n+3){border-top:1px solid #ddd5ce;padding-top:24px}.deck-commercial-forecast .deck-fin-note{margin-top:-12px}.deck-result-bridge{border-bottom:1px solid #cfc6be;grid-template-columns:repeat(7,1fr);align-items:end;gap:17px;height:390px;padding:12px 4px 0;display:grid}.deck-result-bridge>div{text-align:center;grid-template-rows:42px 1fr 38px;align-items:end;gap:8px;height:100%;display:grid}.deck-result-bridge span{color:#746a63;align-self:start;font-size:10px;font-weight:800;line-height:1.25}.deck-result-bridge i{justify-content:center;align-items:flex-end;height:100%;display:flex}.deck-result-bridge em{background:#f47b20;border-radius:7px 7px 0 0;width:62%;min-height:8px;display:block}.deck-result-bridge .negative em{background:#d8665e}.deck-result-bridge .positive em{background:#55a278}.deck-result-bridge .total em{background:#35312e}.deck-result-bridge .current em{background:#f47b20}.deck-result-bridge strong{white-space:nowrap;font-size:11px}.deck-result-bridge+.deck-fin-note{margin-top:14px}.deck-dre-professional{margin-top:2px}.deck-dre-header,.deck-dre-row{grid-template-columns:190px 1fr 145px 145px;align-items:center;gap:18px;display:grid}.deck-dre-header{color:#8c8179;letter-spacing:.1em;height:28px;padding:0 14px;font-size:9px;font-weight:900}.deck-dre-header span:nth-child(n+3){text-align:right}.deck-dre-row{border-bottom:1px solid #e2dad3;min-height:58px;padding:0 14px}.deck-dre-row>span{font-size:15px;font-weight:750}.deck-dre-row>strong{text-align:right;font-size:18px}.deck-dre-row>small{text-align:right;color:#8c8179;font-size:11px}.deck-dre-row>small b{margin-right:4px}.deck-dre-row>small.positive{color:#37815c;font-weight:850}.deck-dre-row>small.negative{color:#d4554d;font-weight:850}.deck-dre-axis{background:linear-gradient(90deg,#eee7e1 0 49.7%,#bfb4ab 49.7% 50.3%,#eee7e1 50.3% 100%);border-radius:7px;height:14px;position:relative;overflow:hidden}.deck-dre-axis em{height:8px;position:absolute;top:3px}.deck-dre-axis em.right{background:#3b3835;border-radius:0 6px 6px 0;left:50%}.deck-dre-axis em.left{background:#cda47f;border-radius:6px 0 0 6px;right:50%}.deck-dre-row.result{background:#fff0e5;border:0;border-radius:11px;margin-top:7px}.deck-dre-row.result .deck-dre-axis em.right{background:#f47b20}.deck-dre-row.result .deck-dre-axis em.left{background:#d4554d}.deck-fixed-disclaimer{color:#776d65;background:#fffaf6;border:1px solid #e6ddd5;border-radius:10px;align-items:center;gap:10px;margin:-17px 0 18px;padding:10px 14px;font-size:11px;display:flex}.deck-fixed-disclaimer i{background:#f47b20;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.deck-fixed-disclaimer+.deck-cost-change section>div{min-height:58px}.deck-client-health .deck-title h2{margin-top:3px!important;font-size:25px!important;line-height:1.06!important}.deck-client-health .deck-forgotten-summary{min-height:0!important;margin:4px 0 6px!important;padding:7px 11px!important}.deck-client-health .deck-forgotten-summary strong{font-size:14px!important}.deck-client-health .deck-forgotten-summary span,.deck-client-health .deck-forgotten-summary p{margin:0!important;font-size:7.5px!important;line-height:1.15!important}.deck-client-health .deck-forgotten-head{height:18px!important;min-height:18px!important;padding:0 8px!important;font-size:7px!important}.deck-client-health .deck-forgotten-list{margin:0!important}.deck-client-health .deck-forgotten-list>div{gap:7px!important;height:27px!important;min-height:27px!important;padding:0 8px!important}.deck-client-health .deck-forgotten-list>div>b{font-size:7px!important}.deck-client-health .deck-forgotten-list>div>span>strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:8.5px!important;line-height:1!important;display:block!important;overflow:hidden!important}.deck-client-health .deck-forgotten-list>div>span>small{margin-top:1px!important;font-size:6px!important;line-height:1!important;display:block!important}.deck-client-health .deck-forgotten-list>div>strong,.deck-client-health .deck-forgotten-list>div>span,.deck-client-health .deck-forgotten-list>div>em{font-size:7.5px!important}.deck-client-health .deck-forgotten-note{margin-top:4px!important;font-size:6px!important}.deck-client-health{padding-top:58px!important;padding-bottom:44px!important;overflow:hidden!important}.deck-client-health .deck-title{margin-bottom:16px!important}.deck-client-health .deck-title h2{letter-spacing:-.035em!important;max-width:1080px!important;margin-top:7px!important;font-size:38px!important;line-height:1.08!important}.deck-client-health .deck-title small{font-size:10px!important}.deck-client-health .deck-metric-strip{gap:0!important;margin:0 0 16px!important}.deck-client-health .deck-metric-strip>div{min-height:72px!important;padding:13px 18px!important}.deck-client-health .deck-metric-strip span{font-size:8px!important}.deck-client-health .deck-metric-strip strong{margin-top:4px!important;font-size:25px!important}.deck-client-health .deck-metric-strip small{margin-top:3px!important;font-size:8px!important}.deck-client-health .deck-forgotten-summary{grid-template-columns:260px 1fr!important;align-items:center!important;gap:20px!important;min-height:0!important;margin:0 0 14px!important;padding:11px 16px!important;display:grid!important}.deck-client-health .deck-forgotten-summary strong{font-size:20px!important;line-height:1.05!important}.deck-client-health .deck-forgotten-summary span{font-size:8px!important}.deck-client-health .deck-forgotten-summary p{text-align:right!important;margin:0!important;font-size:9px!important;line-height:1.35!important}.deck-retention-grid{grid-template-columns:1fr 1fr;gap:28px;margin-top:2px;display:grid}.deck-retention-column{border-top:1px solid #d9d0c8;min-width:0}.deck-retention-head{color:#8b8179;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ded6cf;grid-template-columns:minmax(0,1fr) 92px 82px;gap:12px;padding:8px 10px 7px 46px;font-size:7.5px;font-weight:900;display:grid}.deck-retention-head span:nth-child(n+2){text-align:right}.deck-retention-row{border-bottom:1px solid #e4ddd7;grid-template-columns:28px minmax(0,1fr) 92px 82px;align-items:center;gap:12px;min-height:53px;padding:0 10px;display:grid}.deck-retention-row>b{color:#a39890;font-size:9px}.deck-retention-row>div{min-width:0}.deck-retention-row>div>strong{white-space:nowrap;text-overflow:ellipsis;color:#2d2926;font-size:12px;line-height:1.08;display:block;overflow:hidden}.deck-retention-row>div>small{color:#948981;margin-top:4px;font-size:8px;display:block}.deck-retention-row>strong{text-align:right;white-space:nowrap;color:#2d2926;font-size:12px}.deck-retention-row>em{text-align:right;color:#e87722;white-space:nowrap;font-size:11px;font-style:normal;font-weight:900}.deck-client-health .deck-forgotten-note{text-align:right!important;color:#a49a92!important;margin-top:10px!important;font-size:7.5px!important}.deck-chart-legend .result-line{background:#68a57a;height:3px}.import-shell{background:#f1ede8;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.import-page{padding:22px 26px 42px;overflow:auto}.import-hero{color:#fff;background:linear-gradient(128deg,#201d1b,#3b332e);border-radius:22px;grid-template-columns:1fr 360px;align-items:end;gap:50px;padding:34px 38px;display:grid;box-shadow:0 18px 45px #221d1a29}.import-hero>div:first-child>span,.import-history header span{letter-spacing:.17em;color:#f69a55;font-size:10px;font-weight:900}.import-hero h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:37px}.import-hero p{color:#cfc6bf;max-width:650px;margin:0;line-height:1.55}.import-period{background:#ffffff14;border:1px solid #ffffff1f;border-radius:15px;align-items:center;gap:14px;padding:18px;display:flex}.import-period>svg{color:#f47b20}.import-period label{flex:1}.import-period label>span{color:#aaa19a;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:850;display:block}.import-period label>div{grid-template-columns:1fr 92px;gap:8px;display:grid}.import-period select{color:#2e2926;background:#fff;border:0;border-radius:9px;height:42px;padding:0 12px;font-size:14px;font-weight:750}.import-progress{background:#fff;border:1px solid #e3dbd4;border-radius:14px;grid-template-columns:220px 1fr 55px;align-items:center;gap:22px;margin:20px 0;padding:17px 22px;display:grid}.import-progress span{letter-spacing:.13em;color:#8d827a;font-size:9px;font-weight:850;display:block}.import-progress strong{margin-top:4px;font-size:15px;display:block}.import-progress>i{background:#e9e2dc;border-radius:8px;height:8px;overflow:hidden}.import-progress>i em{background:linear-gradient(90deg,#e96e13,#f7a568);border-radius:8px;height:100%;display:block}.import-progress>b{text-align:right;color:#f47b20}.import-message{border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:13px 16px;font-size:13px;display:flex}.import-message.success{color:#276a49;background:#e7f4ec}.import-message.error{color:#9d3e38;background:#fae8e6}.import-message span{flex:1}.import-message button{color:inherit;cursor:pointer;background:0 0;border:0}.import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.import-card{background:#fff;border:1px solid #e1d9d2;border-radius:16px;flex-direction:column;min-height:224px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.import-card.dragging{border-color:#f47b20;transform:translateY(-2px);box-shadow:0 12px 28px #f47b2021}.import-card.ready{border-color:#c9dfd2}.import-card header{grid-template-columns:34px 1fr 22px;align-items:start;gap:11px;display:grid}.import-card header>b{color:#fff;background:#292623;border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.import-card header h3{margin:1px 0 5px;font-size:15px}.import-card header p{color:#847970;margin:0;font-size:11px;line-height:1.35}.import-check{color:#36845d}.import-drop{color:#655c55;cursor:pointer;background:#faf8f6;border:1px dashed #d8cec6;border-radius:11px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:92px;margin:14px 0 11px;padding:13px;display:flex}.import-drop:hover{background:#fff9f4;border-color:#f47b20}.import-drop svg{color:#f47b20}.import-drop strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.import-drop small{color:#948981;font-size:9px}.import-card footer{color:#9a8f87;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.import-card footer button,.import-history header>button{color:#766b63;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:flex}.import-submit{background:#fff;border:1px solid #ded6cf;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:20px 22px;display:flex}.import-submit>div{align-items:center;gap:13px;display:flex}.import-submit>div>svg{color:#f47b20}.import-submit strong{font-size:14px;display:block}.import-submit span{color:#887d75;margin-top:4px;font-size:11px;display:block}.import-submit .btn{min-width:190px}.import-history{background:#fff;border:1px solid #e0d8d1;border-radius:17px;margin-top:24px;overflow:hidden}.import-history>header{border-bottom:1px solid #e7e0da;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.import-history>header>div{align-items:center;gap:12px;display:flex}.import-history h2{margin:4px 0 0;font-size:20px}.import-history-list>div{border-bottom:1px solid #eee8e3;grid-template-columns:1fr 180px 180px;align-items:center;padding:16px 22px;display:grid}.import-history-list>div:last-child{border-bottom:0}.import-history time{font-size:14px}.import-history time b{font-weight:800}.import-history-list span{color:#766c64;align-items:center;gap:8px;font-size:11px;display:flex}.import-history-list span i{background:#e0a348;border-radius:50%;width:7px;height:7px}.import-history-list span i.complete{background:#3b9568}.import-history-list small{text-align:right;color:#91867e}.import-empty{color:#8a7f77;justify-content:center;align-items:center;gap:8px;padding:34px;font-size:12px;display:flex}.spin{animation:1s linear infinite import-spin}@keyframes import-spin{to{transform:rotate(360deg)}}.import-card{min-height:286px}.import-ultra-path{color:#766b63;background:#f5f1ed;border-left:2px solid #e9a36f;border-radius:0 8px 8px 0;grid-template-columns:18px 1fr;align-items:start;gap:7px;margin:13px 0 0;padding:9px 10px;display:grid}.import-ultra-path>svg{color:#c56a27;margin-top:1px}.import-ultra-path>div>span{color:#9a8d84;letter-spacing:.12em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.import-ultra-path p{flex-wrap:wrap;gap:2px 5px;margin:0;font-size:9px;font-weight:650;line-height:1.45;display:flex}.import-ultra-path p span{display:inline}.import-ultra-path p i{color:#d17b3b;margin-right:5px;font-style:normal;font-weight:900}.import-ultra-path+.import-drop{margin-top:12px}.import-process{color:#fff;background:#2b2724;border:1px solid #403a36;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin-top:12px;padding:20px 22px;display:flex}.import-process>div{align-items:center;gap:13px;display:flex}.import-process>div>svg{color:#f47b20}.import-process span{color:#f49a57;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.import-process strong{margin-top:3px;font-size:15px;display:block}.import-process p{color:#aaa19a;margin:4px 0 0;font-size:11px}.import-process .btn{min-width:235px}.import-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#191614a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.import-preview{background:#f7f4f1;border-radius:20px;width:min(850px,96vw);max-height:88vh;overflow:auto;box-shadow:0 28px 80px #0000004d}.import-preview>header{color:#fff;background:#2c2825;justify-content:space-between;align-items:flex-start;padding:25px 28px;display:flex}.import-preview>header span{color:#f59a56;letter-spacing:.15em;font-size:9px;font-weight:900}.import-preview>header h2{margin:5px 0 3px;font-size:26px}.import-preview>header p{color:#aaa19a;margin:0;font-size:11px}.import-preview>header button{color:#fff;cursor:pointer;background:0 0;border:0}.import-preview article{background:#fff;border:1px solid #ded6cf;border-radius:13px;margin:12px 16px 0;padding:16px 18px}.import-preview article>div{align-items:center;gap:10px;display:flex}.import-preview article>div>svg{color:#36845d}.import-preview article strong{font-size:14px;display:block}.import-preview article small{color:#91867e;margin-top:3px;font-size:9px;display:block}.import-preview dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 0;display:grid}.import-preview dl>div{border-top:1px solid #eee7e1;padding-top:10px}.import-preview dt{color:#8b8078;font-size:9px}.import-preview dd{margin:4px 0 0;font-size:13px;font-weight:800}.import-preview-errors{color:#943e38;background:#fae8e6;border-radius:11px;margin:12px 16px 0;padding:14px 16px;font-size:11px}.import-preview-errors p{margin:5px 0 0}.import-preview>footer{justify-content:flex-end;gap:10px;padding:18px 20px;display:flex}.import-preview>footer .btn{align-items:center;gap:7px;display:flex}.import-preview>footer .btn-primary{min-width:260px}.import-history-list span i.complete,.import-history-list span i.processed{background:#3b9568}@media (width<=1100px){.import-hero{grid-template-columns:1fr}.import-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.import-page{padding:14px}.import-hero{padding:25px}.import-hero h1{font-size:30px}.import-grid{grid-template-columns:1fr}.import-progress{grid-template-columns:1fr 45px}.import-progress>div{grid-column:1/3}.import-submit,.import-process{flex-direction:column;align-items:stretch}.import-submit .btn,.import-process .btn{width:100%}.import-history-list>div{grid-template-columns:1fr;gap:7px}.import-history-list small{text-align:left}.import-preview dl{grid-template-columns:repeat(2,1fr)}.import-preview>footer{flex-direction:column-reverse}.import-preview>footer .btn{justify-content:center;width:100%}}.import-history-list>div{grid-template-columns:1fr 180px 150px 82px}.import-delete-batch{color:#a0443e;cursor:pointer;background:#fae8e6;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:10px;font-weight:750;display:flex}.import-delete-batch:disabled{opacity:.55;cursor:wait}@media (width<=700px){.import-history-list>div{grid-template-columns:1fr}.import-delete-batch{width:max-content}}.audit-shell{background:#f1ede8;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.audit-page{padding:22px 26px 42px;overflow:auto}.audit-loading{color:#837870;flex:1;place-items:center;display:grid}.audit-hero{color:#fff;background:linear-gradient(128deg,#201d1b,#3b332e);border-radius:22px;grid-template-columns:1fr 285px;align-items:center;gap:50px;padding:34px 38px;display:grid;box-shadow:0 18px 45px #221d1a29}.audit-hero>div:first-child>span{color:#f69a55;letter-spacing:.17em;font-size:10px;font-weight:900}.audit-hero h1{letter-spacing:-.04em;margin:10px 0 12px;font-size:37px}.audit-hero p{color:#cfc6bf;max-width:700px;margin:0;line-height:1.55}.audit-score{grid-template-columns:130px 1fr;align-items:center;gap:14px;display:grid}.audit-score>div{background:radial-gradient(circle,#302b27 59%,transparent 60%),conic-gradient(#f47b20 var(--score),#544b45 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;height:126px;display:flex}.audit-score strong{font-size:25px}.audit-score small{color:#b9afa8;text-align:center;width:80px;margin-top:3px;font-size:8px}.audit-score select{color:#302b27;background:#fff;border:0;border-radius:10px;height:46px;padding:0 11px;font-weight:750}.audit-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.audit-summary button{color:#70665f;text-align:left;cursor:pointer;background:#fff;border:1px solid #ded6cf;border-radius:13px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:17px 18px;display:grid}.audit-summary button.active{border-color:#e1782b;box-shadow:0 0 0 2px #f47b201a}.audit-summary i{border-radius:50%;width:8px;height:8px}.audit-summary i.critical{background:#c94a42}.audit-summary i.warning{background:#df8b32}.audit-summary i.review{background:#73879a}.audit-summary i.ok{background:#3d9368}.audit-summary span{font-size:11px}.audit-summary strong{color:#2d2926;font-size:21px}.audit-toolbar{background:#fff;border:1px solid #ded6cf;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.audit-toolbar>div{align-items:center;gap:9px;display:flex}.audit-toolbar span{color:#948981;font-size:10px}.audit-toolbar button{color:#776c64;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;display:flex}.audit-toolbar button.active{color:#fff;background:#302c29}.audit-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.audit-finding{background:#fff;border:1px solid #dfd7d0;border-radius:13px;overflow:hidden}.audit-finding>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr 100px 20px;align-items:center;gap:12px;width:100%;padding:16px 18px;display:grid}.audit-finding-icon{border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.audit-finding.critical .audit-finding-icon{color:#b94740;background:#fae7e5}.audit-finding.warning .audit-finding-icon{color:#c17127;background:#fff0df}.audit-finding.review .audit-finding-icon{color:#63798c;background:#e9eef2}.audit-finding.ok .audit-finding-icon{color:#37815c;background:#e6f3eb}.audit-finding small{color:#9a8f87;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.audit-finding h3{margin:3px 0;font-size:14px}.audit-finding p{color:#837870;margin:0;font-size:10px}.audit-finding>button>b{text-transform:uppercase;letter-spacing:.06em;border-radius:20px;justify-self:end;padding:5px 8px;font-size:8px}.audit-finding.critical>button>b{color:#a53d37;background:#fae7e5}.audit-finding.warning>button>b{color:#a96222;background:#fff0df}.audit-finding.review>button>b{color:#5b7184;background:#e9eef2}.audit-finding.ok>button>b{color:#317451;background:#e6f3eb}.audit-finding>button>svg{transition:transform .16s}.audit-finding>button>svg.open{transform:rotate(180deg)}.audit-detail{background:#f6f2ee;border-radius:10px;grid-template-columns:1fr 1fr;gap:20px;margin:0 18px 16px 68px;padding:14px 16px;display:grid}.audit-detail span{color:#9a8f87;letter-spacing:.11em;font-size:8px;font-weight:900}.audit-detail p{color:#5f5751;margin:5px 0 0;font-size:11px;line-height:1.45}.audit-empty{color:#688474;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:48px;display:flex}.audit-empty span{color:#8e837b;font-size:10px}.audit-footnote{color:#776c64;background:#fff8f2;border-left:3px solid #f47b20;align-items:flex-start;gap:10px;margin-top:18px;padding:13px 16px;display:flex}.audit-footnote p{margin:0;font-size:10px;line-height:1.5}.audit-footnote svg{color:#e47728;flex:none}@media (width<=900px){.audit-hero{grid-template-columns:1fr}.audit-summary{grid-template-columns:1fr 1fr}}@media (width<=650px){.audit-page{padding:14px}.audit-hero{padding:25px}.audit-hero h1{font-size:30px}.audit-summary{grid-template-columns:1fr}.audit-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.audit-toolbar>div:last-child{flex-wrap:wrap}.audit-finding>button{grid-template-columns:38px 1fr 20px}.audit-finding>button>b{display:none}.audit-detail{grid-template-columns:1fr;margin-left:18px}.audit-score{grid-template-columns:110px 1fr}.audit-score>div{width:108px;height:108px}}.audit-stat{background:#fff;border:1px solid #ded6cf;border-radius:13px;flex-direction:column;gap:5px;min-width:0;padding:16px 18px;display:flex}.audit-stat small{color:#917e6e;letter-spacing:.08em;font-size:10px;font-weight:850}.audit-stat strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:22px;overflow:hidden}.audit-stat span{color:#90867c;font-size:10px;line-height:1.4}.audit-case-panel{background:#fff;border:1px solid #e7ddd6;border-radius:10px;flex-direction:column;grid-column:1/-1;gap:9px;padding:13px;display:flex}.audit-case-controls{flex-wrap:wrap;gap:10px;display:flex}.audit-case-controls select,.audit-case-panel textarea{color:#302b27;background:#fff;border:1px solid #ded6cf;border-radius:8px;flex:1;min-width:180px;max-width:100%;padding:10px;font-family:inherit;font-size:12px}.audit-case-panel textarea{resize:vertical;min-width:100%}.audit-case-panel>button{color:#fff;cursor:pointer;background:#302b27;border:0;border-radius:8px;align-self:flex-start;padding:10px 14px}.audit-case-panel>button:disabled{opacity:.45;cursor:not-allowed}.audit-case-history{border-top:1px solid #e7ddd6;flex-direction:column;gap:6px;padding-top:8px;display:flex}.audit-case-history small{letter-spacing:normal;text-transform:none;color:#605b55;font-size:10px;font-weight:450}@media (width>=1200px){.audit-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-stat{grid-column:span 1}}@media (width<=1199px){.audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.audit-summary{grid-template-columns:1fr}.audit-case-controls{flex-direction:column}}.audit-diagnostic{background:#fff;border:1px solid #e5d9ce;border-radius:13px;flex-direction:column;grid-column:1/-1;gap:15px;padding:19px;display:flex}.audit-diagnostic-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.audit-diagnostic-head small{letter-spacing:.1em;color:#c16f2c;font-size:10px;font-weight:850}.audit-diagnostic-head h4{color:#292521;margin:6px 0 0;font-size:17px;line-height:1.3}.audit-confidence{text-align:right;background:#f4ece4;border-radius:9px;max-width:230px;padding:8px 12px;font-weight:650;display:inline-block;letter-spacing:normal!important;color:#795d48!important;font-size:10px!important}.audit-diagnostic-summary{color:#403a34!important;font-size:13px!important;line-height:1.65!important}.audit-diagnostic-breakdown{background:#f8f5f1;border-radius:11px;flex-direction:column;gap:11px;padding:14px 16px;display:flex}.audit-diagnostic-breakdown>strong,.audit-diagnostic-section>strong{color:#302923;font-size:12px}.audit-diagnostic-values{flex-direction:column;gap:1px;display:flex}.audit-diagnostic-values>div{border-bottom:1px solid #eae1d9;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;display:flex}.audit-diagnostic-values>div:last-child{border:0}.audit-diagnostic-values>div>span{color:#37312b;flex-direction:column;gap:3px;font-size:12px;display:flex}.audit-diagnostic-values>div>span>small{color:#95897e;letter-spacing:normal;text-transform:none;font-size:9px;font-weight:400}.audit-diagnostic-values b{font-variant-numeric:tabular-nums;white-space:nowrap;color:#302b26;font-size:12px}.audit-diagnostic-values b.negative{color:#bd493d}.audit-diagnostic-section{border-left:3px solid #df8d40;flex-direction:column;gap:6px;padding:4px 0 4px 13px;display:flex}.audit-diagnostic-section p{color:#605750!important;font-size:12px!important;line-height:1.55!important}.audit-diagnostic-limit{border-left-color:#9b9287}.audit-diagnostic-foot{color:#82776d;border-top:1px solid #ece3da;padding-top:10px;font-size:10px}@media (width<=650px){.audit-diagnostic{padding:12px}.audit-diagnostic-head{flex-direction:column}.audit-confidence{text-align:left}.audit-diagnostic-values>div{align-items:flex-start}.audit-diagnostic-values>div>b{white-space:normal;overflow-wrap:anywhere;text-align:right;max-width:42%}}.audit-finding.info .audit-finding-icon{color:#66717a;background:#edf0f2}.audit-finding.info>button>b{color:#68727d;background:#edf0f2}.audit-toolbar button:focus-visible,.audit-summary button:focus-visible,.audit-finding>button:focus-visible{outline-offset:2px;outline:2px solid #d77c36}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rt-page{max-width:1560px}.rt-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#a44912 0%,#0000 37%),linear-gradient(110deg,#080808,#29201a 75%,#e87722);border-radius:26px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:32px 38px;display:flex;overflow:hidden}.rt-eyebrow{letter-spacing:.18em;color:#ffc38f;margin-bottom:10px;font-size:10px;font-weight:800}.rt-hero h1{letter-spacing:-.045em;font-size:29px;line-height:1.15}.rt-hero h1 em{color:#ff9b4b;font-style:normal}.rt-hero p{color:#e2d8d0;margin-top:10px;line-height:1.5}.rt-hero-icon{color:#ffb070;opacity:.8;flex-shrink:0}.rt-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.rt-metric{border:1px solid var(--line);background:#fff;border-radius:19px;min-width:0;padding:18px}.rt-metric-top{color:#817970;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11px;font-weight:750;display:flex}.rt-metric-top svg{color:var(--orange)}.rt-metric strong{letter-spacing:-.04em;margin:12px 0 6px;font-size:25px;display:block}.rt-metric small{color:#968f87}.rt-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,1fr);align-items:start;gap:18px;display:grid}.rt-pane,.rt-result{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#fff;border-radius:22px;padding:22px}.rt-pane-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.rt-pane-head h2{color:var(--orange);font-size:13px;font-weight:850}.rt-pane-head h2 span{color:#201912;margin-left:7px;font-size:17px}.rt-pane-head p{color:#948a80;margin-top:5px;font-size:11px;line-height:1.6}.rt-search{align-items:center;gap:12px;padding-bottom:14px;display:flex}.rt-search strong{color:#877e75;white-space:nowrap;font-size:11px}.rt-order-list{max-height:640px;padding-right:4px;overflow:auto}.rt-order{background:#fff;border:1px solid #eee7df;border-radius:15px;margin-bottom:10px;padding:13px}.rt-order.rt-active{background:#fffbf8;border-color:#eeb17e}.rt-order-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rt-check{align-items:center;gap:9px;min-width:0;margin:0;display:flex}.rt-check input{accent-color:#e87722;width:16px;height:16px;min-height:auto}.rt-order-name{color:#191715;font-size:13px;font-weight:800;line-height:1.35}.rt-order-id{color:#9a9188;white-space:nowrap;font-size:10px}.rt-order-address{color:#978c82;align-items:center;gap:4px;margin:7px 0 9px 25px;font-size:11px;display:flex}.rt-product{border-top:1px solid #f1ede8;justify-content:space-between;align-items:center;gap:8px;padding:9px 0 2px 25px;display:flex}.rt-product strong{font-size:11px;display:block}.rt-product small{color:#978d85;margin-top:3px;font-size:10px;display:block}.rt-qty{flex-shrink:0;align-items:center;gap:6px;display:flex}.rt-qty input{text-align:right;width:86px;min-height:32px;padding:6px 7px;font-weight:750}.rt-qty span{color:#91877d;font-size:10px}.rt-field{margin-bottom:15px}.rt-field label{margin-bottom:6px;font-size:11px}.rt-field textarea{min-height:76px}.rt-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rt-toggle{color:#28221c;align-items:center;gap:9px;margin:3px 0 18px;font-size:12px;display:flex}.rt-toggle input{accent-color:#e87722;width:17px;height:17px;min-height:auto}.rt-calc{justify-content:center;width:100%;height:46px}.rt-disclaimer{color:#988e84;margin-top:14px;font-size:10px;line-height:1.6}.rt-error{color:#9c3a20;background:#fdf0ec;border:1px solid #f4b1a2;border-radius:13px;align-items:center;gap:10px;margin-bottom:15px;padding:13px;display:flex}.rt-result{margin-top:18px}.rt-actions{flex-wrap:wrap;gap:8px;display:flex}.rt-route-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr);gap:16px;display:grid}.rt-map{z-index:0;background:#ede9e3;border-radius:17px;width:100%;height:420px;overflow:hidden}.rt-stops{max-height:420px;padding:8px 8px 8px 2px;overflow-y:auto}.rt-stop{gap:12px;padding:9px 0;display:flex;position:relative}.rt-stop-index{color:#fff;background:#e87722;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:11px;font-weight:850;display:grid;box-shadow:0 0 0 4px #fff}.rt-stop-index.rt-start{background:#1b1b1b}.rt-stop strong{font-size:12px;line-height:1.4;display:block}.rt-stop small{color:#938a80;margin-top:2px;font-size:11px;line-height:1.5;display:block}.rt-stop-product{color:#6c6258;margin-top:5px;font-size:10px;line-height:1.5}.rt-time{color:#ad540f;background:#fff2e6;border-radius:12px;align-items:center;gap:8px;margin-top:12px;padding:12px;font-weight:800;display:flex}.rt-empty{color:#b5a596;border:1px dashed #e7d8c9;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:235px;display:flex}.rt-empty strong{color:#332820;font-size:16px}.rt-empty span{font-size:12px}.rt-placeholder{text-align:center;color:#938a80;padding:35px}@media (width<=1120px){.rt-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-layout,.rt-route-grid{grid-template-columns:1fr}}@media (width<=650px){.rt-hero{padding:25px}.rt-hero h1{font-size:24px}.rt-hero-icon{display:none}.rt-page{padding:18px 14px}.rt-metrics{gap:8px}.rt-metric{padding:12px}.rt-metric strong{font-size:20px}.rt-metric-top{font-size:9px}.rt-pane,.rt-result{padding:15px}.rt-pane-head{flex-direction:column;align-items:flex-start}.rt-map{height:320px}.rt-two{grid-template-columns:1fr}.rt-product{padding-left:0}}.rt-location-edit{background:#faf6f2;border:1px solid #eadfd4;border-radius:11px;margin:9px 0 5px 25px;padding:9px 12px}.rt-location-edit summary{color:#a95317;cursor:pointer;font-size:11px;font-weight:750}.rt-location-edit label{color:#766c62;margin:12px 0 5px;font-size:10px}.rt-location-edit input{min-height:34px;font-size:11px}.rt-location-edit small{color:#8a7c6f;margin-top:8px;font-size:10px;line-height:1.5;display:block}@media (width<=650px){.rt-location-edit{margin-left:0}}.rt-engine-note{background:#f8f4ee;border:1px solid #ece1d4;border-radius:12px;flex-direction:column;gap:4px;margin-top:10px;padding:12px;display:flex}.rt-engine-note strong{color:#aa5417;font-size:11px}.rt-engine-note span,.rt-engine-note small{color:#5c5249;font-size:10px;line-height:1.5}.rt-warning{color:#a45a22;margin-top:7px;font-size:10px;line-height:1.6;display:block}.rt-fleet{background:#fbf8f4;border:1px solid #eee0d2;border-radius:15px;margin:14px 0;padding:14px}.rt-fleet-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rt-fleet-title strong{font-size:12px}.rt-vehicle{background:#fff;border:1px solid #ede6df;border-radius:12px;margin-bottom:9px;padding:12px}.rt-vehicle .rt-toggle{margin:0 0 8px;font-size:11px}.rt-vehicle .rt-field{margin-bottom:7px}.rt-vehicle-tabs{flex-wrap:wrap;gap:9px;margin-bottom:15px;display:flex}.rt-vehicle-tab{cursor:pointer;text-align:left;color:#201c19;background:#faf8f5;border:1px solid #e5dcd2;border-radius:13px;flex-direction:column;gap:5px;min-width:180px;padding:12px 15px;display:flex}.rt-vehicle-tab strong{font-size:12px}.rt-vehicle-tab span{color:#7e746a;font-size:11px}.rt-vehicle-tab.selected{background:#fff1e4;border-color:#e87722;box-shadow:inset 3px 0 #e87722}.rt-fleet-simple{background:#fbf9f6;margin:8px 0 15px;padding:13px}.rt-fleet-simple .rt-fleet-title{align-items:center}.rt-fleet-simple .rt-fleet-title strong{color:#221c17;font-size:13px;display:block}.rt-fleet-simple .rt-fleet-title small{color:#93877d;max-width:290px;margin-top:4px;font-size:10px;line-height:1.5;display:block}.rt-vehicle-simple{background:#fff;border:1px solid #eee4da;margin-bottom:7px;padding:12px 13px}.rt-vehicle-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}.rt-vehicle-heading strong{color:#30241a;font-size:12px}.rt-remove-vehicle{color:#a15c2c;cursor:pointer;background:0 0;border:0;padding:3px;font-size:11px;font-weight:650}.rt-vehicle-simple .rt-two{gap:10px}.rt-vehicle-simple .rt-field{margin-bottom:0}.rt-vehicle-simple .rt-field label{white-space:normal;font-size:10px}.rt-advanced{background:#fff;border:1px solid #eee6dd;border-radius:13px;margin:12px 0 15px}.rt-advanced summary{cursor:pointer;color:#55483d;padding:12px 14px;font-size:12px;font-weight:750;list-style:none}.rt-advanced summary::-webkit-details-marker{display:none}.rt-advanced summary:after{content:"⌄";float:right;color:#bc7136;font-size:17px;line-height:10px}.rt-advanced[open] summary:after{content:"⌃"}.rt-advanced-content{border-top:1px solid #f0e8df;padding:14px}.rt-advanced .rt-toggle{margin:6px 0 15px}.rt-advanced .rt-field:last-child{margin-bottom:0}@media (width<=650px){.rt-vehicle-simple .rt-two{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-fleet-simple,.rt-vehicle-simple{padding:10px}}.rt-map-shell{background:#ede9e3;border-radius:17px;min-width:0;height:420px;position:relative;overflow:hidden}.rt-map-shell .rt-map{border-radius:inherit;width:100%;height:100%}.rt-map-shell .rt-map-fallback{object-fit:contain;z-index:2;background:#eef0eb;width:100%;height:100%;position:absolute;inset:0}.rt-map-notice{z-index:3;color:#fff;background:#181614e8;border-radius:10px;max-width:500px;padding:10px 13px;font-size:11px;line-height:1.5;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 4px 18px #0002}@media (width<=650px){.rt-map-shell{height:320px}}
