:root{--canvas:#f1f4f0;--paper:#fff;--ink:#18201c;--muted:#77817b;--line:#e4e9e4;--forest:#17241f;--forest-soft:#22342d;--lime:#d5f078;--green:#267454;--blue:#557bc1;--coral:#cf684a;--amber:#a57822;--font-sans:var(--font-manrope), "Segoe UI", sans-serif;--font-mono:var(--font-plex), Consolas, monospace}*{box-sizing:border-box}html{min-height:100%}body{background:var(--canvas);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #89b7a1}button:disabled{cursor:not-allowed;opacity:.55}.login-screen{background:linear-gradient(135deg,#eef2ee 0%,#e5ebe6 100%);place-items:center;min-height:100vh;padding:32px 22px;display:grid}.login-frame{background:var(--paper);border:1px solid #17241f17;border-radius:8px;grid-template-columns:1.08fr .92fr;width:min(1060px,100%);min-height:625px;display:grid;overflow:hidden;box-shadow:0 28px 80px #1a2e2421}.login-art{color:#f5f7f3;background-color:#17241f;background-image:linear-gradient(#def3e209 1px,#0000 1px),linear-gradient(90deg,#def3e209 1px,#0000 1px);background-size:32px 32px;flex-direction:column;justify-content:space-between;min-width:0;padding:34px 40px 27px;display:flex}.brand-lockup{color:var(--ink);letter-spacing:0;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:800;display:inline-flex}.brand-lockup-light{color:#f5f7f3}.brand-light{color:#95a39b;font-size:11px;font-weight:600}.brand-mark{grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:3px;display:grid;transform:rotate(-8deg)}.brand-mark i{background:var(--lime);border-radius:1px;display:block}.brand-mark i:nth-child(2){opacity:.72}.brand-mark i:nth-child(3){opacity:.5}.brand-mark i:nth-child(4){opacity:.86}.login-visual{background:#ffffff0b;border:1px solid #d5f07830;border-radius:7px;align-self:center;width:min(390px,100%);padding:20px 21px 17px;box-shadow:0 16px 50px #00000021}.visual-topline,.visual-baseline,.login-art-footer{justify-content:space-between;align-items:center;display:flex}.visual-topline{color:#9daa9f;letter-spacing:.12em;font-size:9px;font-weight:800}.visual-topline svg{color:var(--lime)}.visual-amount{color:#f4f7f1;font-family:var(--font-mono);letter-spacing:0;margin-top:23px;font-size:29px;font-weight:500}.visual-amount span{color:#91a097;font-size:17px}.visual-caption{color:#9daa9f;margin-top:3px;font-size:11px}.visual-bars{border-bottom:1px solid #ffffff21;align-items:end;gap:7px;height:112px;margin-top:22px;padding:0 1px;display:flex}.visual-bars span{transform-origin:bottom;background:#587164;border-radius:2px 2px 0 0;flex:1;min-width:5px;animation:.55s ease-out both bar-rise}.visual-bars span:nth-child(3n){background:#8aa65a}.visual-bars span:nth-child(4n){background:var(--lime)}.visual-bars span:nth-child(2){animation-delay:40ms}.visual-bars span:nth-child(4){animation-delay:80ms}.visual-baseline{color:#839087;font-family:var(--font-mono);padding-top:8px;font-size:9px}.visual-orders{color:#c0d0c5;border-top:1px solid #ffffff1a;align-items:center;gap:11px;margin-top:20px;padding:12px 0 0;display:flex}.visual-orders>span:nth-child(2){flex:1;gap:3px;display:grid}.visual-orders b{color:#f4f7f1;font-size:11px}.visual-orders small{color:#8d9b91;font-size:10px}.visual-orders>svg{color:var(--lime)}.orders-icon{width:31px;height:31px;color:var(--lime);background:#d5f0781f;border-radius:5px;place-items:center;display:grid}.login-art-footer{color:#9aaa9f;letter-spacing:.09em;justify-content:flex-start;gap:9px;font-size:9px;font-weight:800}.status-dot{background:#69c58d;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 3px #69c58d1f}.login-form-wrap{flex-direction:column;justify-content:center;min-width:0;padding:64px clamp(30px,6vw,70px) 28px;display:flex}.login-mobile-brand{display:none}.login-heading .eyebrow{color:var(--green)}.eyebrow{color:#7b857e;letter-spacing:.13em;font-size:9px;font-weight:800;line-height:1.5;display:block}.login-heading h1{color:var(--ink);letter-spacing:0;margin:12px 0 7px;font-size:clamp(25px,2.5vw,31px);font-weight:700;line-height:1.15}.login-heading p{color:var(--muted);margin:0;font-size:12px}.login-separator{color:#b7c0b9;padding:0 6px}.login-form{gap:9px;margin-top:36px;display:grid}.login-form label{color:#343d37;font-size:11px;font-weight:700}.login-form input{width:100%;height:45px;color:var(--ink);background:#fbfcfa;border:1px solid #dfe5df;border-radius:5px;padding:0 13px;font-size:13px;transition:border-color .18s,box-shadow .18s}.login-form input::placeholder{color:#a3aca5}.login-form input:focus{border-color:#4c8c69;outline:0;box-shadow:0 0 0 3px #4c8c691f}.password-label-row{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.password-label-row span{color:#87928a;align-items:center;gap:4px;font-size:10px;display:inline-flex}.password-label-row svg{color:var(--green)}.login-submit{color:#fff;cursor:pointer;background:#243d32;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;height:46px;margin-top:11px;font-size:12px;font-weight:700;transition:background .18s,transform .18s;display:flex}.login-submit:hover{background:#315844;transform:translateY(-1px)}.form-error{color:#b94f3f;margin:2px 0 0;font-size:11px}.login-bottom{color:#9aa49d;font-family:var(--font-mono);justify-content:space-between;margin-top:auto;padding-top:40px;font-size:9px;display:flex}.dashboard-layout{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--forest);color:#d2dad4;z-index:30;flex-direction:column;height:100vh;min-height:600px;padding:22px 14px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-brand{justify-content:space-between;align-items:center;padding:2px 9px 23px;display:flex}.sidebar-brand .brand-lockup{font-size:16px}.sidebar-brand .brand-light{font-size:10px}.store-switcher{background:#ffffff0b;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:10px;min-height:54px;padding:8px;display:flex}.store-avatar,.profile-avatar{color:#233324;background:#d5f078;border-radius:5px;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.store-copy,.profile-copy{flex:1;gap:3px;min-width:0;display:grid}.store-copy b,.profile-copy b{color:#f0f4ef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.store-copy small,.profile-copy small{color:#92a198;font-size:9px}.store-switcher>svg{color:#9eaea4}.nav-group-label{color:#819087;letter-spacing:.13em;margin:28px 10px 9px;font-size:9px;font-weight:800}.side-nav{gap:3px;display:grid}.nav-item{color:#aebbb2;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;min-height:40px;padding:0 11px;transition:color .16s,background .16s;display:flex;position:relative}.nav-item:hover{color:#f4f7f3;background:#ffffff0e}.nav-item-active{color:var(--lime);background:#2a3d33}.nav-item-active:before{background:var(--lime);content:"";border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.nav-item span:first-of-type{flex:1;font-size:11px;font-weight:600}.nav-count{width:19px;height:19px;color:var(--lime);font-family:var(--font-mono);background:#d5f07824;border-radius:4px;place-items:center;font-size:10px;display:grid}.sidebar-bottom{gap:10px;margin-top:auto;display:grid}.sync-card{color:#bdc9c0;border-top:1px solid #ffffff1a;align-items:center;gap:9px;padding:12px 9px;display:flex}.sync-card>span:nth-child(2){flex:1;gap:4px;display:grid}.sync-card b{color:#d9e4dc;font-size:10px}.sync-card small{color:#92a198;font-size:9px}.sync-card>svg{color:#77cc94}.sync-indicator{background:#69c58d33;border-radius:50%;place-items:center;width:8px;height:8px;display:grid}.sync-indicator span{background:#69c58d;border-radius:50%;width:4px;height:4px}.profile-button{cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1a;align-items:center;gap:9px;padding:11px 7px 2px;display:flex}.profile-avatar{color:#304238;background:#d8e3dc;width:30px;height:30px}.profile-button>svg{color:#8f9e94}.sidebar-close,.mobile-menu-button{display:none!important}.sidebar-scrim{display:none}.main-column{min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:space-between;align-items:center;height:62px;padding:0 clamp(20px,3.2vw,48px);display:flex;position:sticky;top:0}.topbar-location{color:#8b958e;letter-spacing:.06em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.topbar-location b{color:#29342d;letter-spacing:0;font-size:11px}.crumb-divider{color:#c2cac3}.topbar-actions{align-items:center;gap:8px;display:flex;position:relative}.icon-button{color:#6e7971;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:35px;height:35px;transition:background .16s,color .16s;display:inline-grid;position:relative}.icon-button:hover,.icon-button-selected{color:#253b2f;background:#eef2ed}.notification-dot{background:#db795b;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.topbar-divider{background:var(--line);width:1px;height:24px;margin:0 5px}.topbar-account{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.topbar-account>svg{color:#89938c}.topbar-account .profile-avatar{background:#dbe8de;width:29px;height:29px}.top-search{background:#f9faf8;border:1px solid #dfe6df;border-radius:5px;width:min(220px,33vw);height:34px;padding:0 10px;font-size:11px}.notification-wrap{position:relative}.notification-popover{border:1px solid var(--line);background:#fff;border-radius:7px;width:290px;padding:8px;position:absolute;top:43px;right:-49px;box-shadow:0 12px 38px #1f2d2426}.popover-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 9px 11px;display:flex}.popover-heading b{font-size:12px}.popover-heading span{color:var(--coral);font-size:10px;font-weight:700}.notification-popover>button{color:#64736a;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:10px;width:100%;padding:11px 9px;display:flex}.notification-popover>button:hover{background:#f4f7f3}.notification-popover>button>svg{color:var(--coral);margin-top:1px}.notification-popover>button span{gap:4px;display:grid}.notification-popover>button b{color:var(--ink);font-size:10px}.notification-popover>button small{color:var(--muted);font-size:9px}.workspace{width:min(1450px,100%);margin:0 auto;padding:29px clamp(20px,3.2vw,48px) 18px}.workspace-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.workspace-heading .eyebrow{color:#78877d}.workspace-heading h1{color:#202a23;letter-spacing:0;margin:6px 0 5px;font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.2}.heading-period{color:#91a15e}.workspace-heading p{color:#839087;margin:0;font-size:11px}.heading-actions{align-items:center;gap:9px;display:flex}.demo-pill,.date-button{border:1px solid var(--line);color:#647067;white-space:nowrap;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:31px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.demo-pill{color:#758548;background:#f8faef;border-color:#e5e9d9}.demo-pill>span{background:#a2bc54;border-radius:50%;width:6px;height:6px}.date-button{cursor:pointer}.date-button:hover{border-color:#bdcbbf}.notice-banner{color:#397451;background:#f4faf5;border:1px solid #d5e7da;border-radius:5px;align-items:center;gap:9px;margin-bottom:14px;padding:10px 12px;font-size:10px;display:flex}.notice-banner span{flex:1}.notice-banner button{color:#658b72;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:13px;display:grid}.metric-card{text-align:left;background:#fff;border:1px solid #e5e9e5;border-radius:6px;min-width:0;min-height:127px;padding:14px 15px 12px}.metric-card-button{cursor:pointer;transition:transform .16s,box-shadow .16s,border-color .16s}.metric-card-button:hover{border-color:#e6b6a8;transform:translateY(-2px);box-shadow:0 7px 20px #3037300f}.metric-top{align-items:center;gap:8px;min-width:0;display:flex}.metric-icon{border-radius:5px;flex:none;place-items:center;width:27px;height:27px;display:grid}.metric-green{color:#3b805b;background:#e8f2eb}.metric-blue{color:#5a78b3;background:#eaf0fa}.metric-amber{color:#9b742e;background:#f7f1e2}.metric-coral{color:#bd624c;background:#f9ece8}.metric-label{color:#77827a;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;font-weight:600;overflow:hidden}.metric-more{color:#a8b0aa;flex:none}.metric-value{color:#202923;font-family:var(--font-mono);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:clamp(17px,1.65vw,22px);font-weight:500;display:block;overflow:hidden}.metric-bottom{color:#929b94;flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;font-size:9px;display:flex}.metric-change{font-family:var(--font-mono);align-items:center;gap:2px;font-size:9px;font-weight:600;display:inline-flex}.change-up{color:#39825a}.change-down{color:#a5772e}.change-alert{color:#bb654f}.overview-grid{grid-template-columns:minmax(0,1.62fr) minmax(260px,.9fr);gap:13px;margin-bottom:13px;display:grid}.panel{background:var(--paper);border:1px solid #e4e9e4;border-radius:6px;min-width:0}.sales-panel,.channel-panel,.activity-panel,.approvals-panel{padding:17px 17px 14px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-heading h2{color:#27312b;letter-spacing:0;align-items:center;gap:8px;margin:4px 0 0;font-size:13px;font-weight:700;display:flex}.panel-heading .eyebrow{font-size:8px}.segmented-control{background:#f6f8f5;border:1px solid #e9ede8;border-radius:5px;gap:2px;padding:3px;display:flex}.segmented-control button{color:#7d887f;cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:25px;padding:0 8px;font-size:9px;font-weight:600}.segmented-control button.segment-active{color:#34463b;background:#fff;box-shadow:0 1px 3px #1423191a}.chart-summary{align-items:baseline;gap:8px;margin-top:18px;display:flex}.chart-summary strong{color:#202a23;font-family:var(--font-mono);font-size:20px;font-weight:500}.chart-summary>span{color:#368256;font-family:var(--font-mono);align-items:center;gap:2px;font-size:9px;font-weight:600;display:inline-flex}.chart-summary small{color:#9aa29c;font-size:9px}.chart-area{grid-template-columns:42px minmax(0,1fr);gap:8px;margin-top:15px;display:grid}.chart-guides{color:#9ba39d;height:143px;font-family:var(--font-mono);flex-direction:column;justify-content:space-between;padding-bottom:19px;font-size:8px;display:flex}.chart-bars{background:repeating-linear-gradient(#0000 0 34px,#edf0ec 35px,#0000 36px);border-bottom:1px solid #e9ede8;justify-content:space-around;align-items:stretch;gap:8px;height:143px;padding:0 2px;display:flex}.chart-column{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;min-width:14px;height:100%;display:flex}.chart-bar{background:#b5c9b8;border-radius:3px 3px 1px 1px;width:min(25px,68%);min-height:8px;transition:background .16s;animation:.45s ease-out both bar-rise}.chart-column:hover .chart-bar{background:#5e9972}.chart-bar-highlight{background:#91b753}.chart-column>span{color:#8c968e;height:15px;font-family:var(--font-mono);white-space:nowrap;font-size:8px}.chart-legend{color:#99a29b;justify-content:space-between;align-items:center;margin-top:12px;font-size:8px;display:flex}.chart-legend>span:first-child{color:#738078;align-items:center;gap:6px;display:flex}.chart-legend i{background:#91b753;border-radius:2px;width:7px;height:7px}.channel-total{align-items:baseline;gap:8px;margin:19px 0 13px;display:flex}.channel-total strong{color:#202a23;font-family:var(--font-mono);font-size:25px;font-weight:500}.channel-total span{color:#909b92;font-size:9px}.channel-bars{border-radius:2px;gap:3px;height:7px;display:flex;overflow:hidden}.channel-bars span{height:100%;display:block}.channel-bar-shopee{background:#7d9d55;width:52%}.channel-bar-ml{background:#6487c3;width:31%}.channel-bar-store{background:#e2a177;flex:1}.channel-list{gap:0;margin-top:10px;display:grid}.channel-row{border-bottom:1px solid #f0f2ef;grid-template-columns:9px minmax(0,1fr) 36px 68px;align-items:center;gap:7px;min-height:33px;display:grid}.channel-row:last-child{border-bottom:0}.channel-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.dot-shopee{background:#e7835b}.dot-ml{background:#6b8fce}.dot-store{background:#d9a36e}.channel-name{color:#48544c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.channel-share{color:#46564b;font-family:var(--font-mono);text-align:right;font-size:9px}.channel-orders{color:#9aa39c;text-align:right;font-size:8px}.lower-grid{grid-template-columns:minmax(0,1.62fr) minmax(260px,.9fr);gap:13px;display:grid}.approvals-heading{margin-bottom:11px}.count-badge{color:#bd624c;width:19px;height:19px;font-family:var(--font-mono);background:#faeee9;border-radius:4px;place-items:center;font-size:9px;display:inline-grid}.text-action,.activity-link{color:#567d60;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0 5px 5px;font-size:9px;font-weight:700;display:inline-flex}.text-action:hover,.activity-link:hover{color:#284d36}.table-scroll{scrollbar-color:#cad5cb transparent;scrollbar-width:thin;width:100%;overflow-x:auto}.data-table{border-collapse:collapse;text-align:left;width:100%}.data-table th{color:#929c94;letter-spacing:.07em;white-space:nowrap;border-bottom:1px solid #edf0ec;height:34px;padding:0 9px;font-size:8px;font-weight:800}.data-table td{color:#526057;height:58px;font-family:var(--font-mono);white-space:nowrap;border-bottom:1px solid #f0f2ef;padding:7px 9px;font-size:9px}.data-table tr:last-child td{border-bottom:0}.approval-table{min-width:650px}.table-scroll-compact .approval-table{min-width:625px}.table-product{align-items:center;gap:8px;min-width:180px;display:flex}.product-thumb{color:#87978a;background:#f5f7f4;border:1px solid #e7ece6;border-radius:4px;flex:none;place-items:center;width:31px;height:31px;display:grid}.table-product>span:last-child{gap:4px;min-width:0;display:grid}.table-product b{color:#354139;max-width:220px;font-family:var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.table-product small{color:#929c94;font-family:var(--font-mono);font-size:8px}.channel-tag{color:#69766d;font-family:var(--font-sans);align-items:center;gap:6px;font-size:9px;display:inline-flex}.status-pill{font-family:var(--font-sans);border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-pendente{color:#98732c;background:#fbf2e2}.status-aprovado{color:#3b805b;background:#eaf4ed}.status-recusado{color:#bd624c;background:#faece8}.review-button{color:#417052;cursor:pointer;font-family:var(--font-sans);background:#f7faf7;border:1px solid #dfe8df;border-radius:4px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:700;display:inline-flex}.review-button:hover{background:#eff6f0;border-color:#a9c6af}.table-id{color:#a2aaa4;font-size:8px}.approval-footnote{color:#839087;border-top:1px solid #edf0ec;align-items:center;gap:7px;margin-top:10px;padding-top:10px;font-size:9px;display:flex}.approval-footnote svg{color:#789471;flex:none}.activity-list{margin-top:12px;display:grid}.activity-item{border-bottom:1px solid #eff2ee;align-items:center;gap:9px;min-height:54px;display:flex}.activity-item:last-child{border-bottom:0}.activity-icon{border-radius:5px;flex:none;place-items:center;width:29px;height:29px;display:grid}.activity-mint{color:#39805a;background:#e8f2eb}.activity-blue{color:#577bbd;background:#eaf0fa}.activity-coral{color:#bd654f;background:#f9ece8}.activity-copy{flex:1;gap:4px;min-width:0;display:grid}.activity-copy b{color:#455148;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.activity-copy small{color:#969f98;font-size:8px}.activity-arrow{color:#b2bbb4;flex:none}.activity-link{margin-top:9px}.data-panel{padding:18px}.data-panel-heading{align-items:flex-end;margin-bottom:14px}.data-panel-heading h2{margin-top:5px;font-size:15px}.filter-row{background:#f7f9f6;border:1px solid #e8ece7;border-radius:5px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.filter-row button{color:#7b867e;cursor:pointer;background:0 0;border:0;border-radius:3px;min-height:26px;padding:0 9px;font-size:9px;font-weight:600}.filter-row button.filter-active{color:#364b3d;background:#fff;box-shadow:0 1px 3px #1423191a}.inventory-table{min-width:700px}.inventory-table td{height:62px}.quantity-value{color:#39493e;font-family:var(--font-mono);font-size:10px;font-weight:500}.table-meta{color:#859188;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.status-live-dot{background:#66af7d;border-radius:50%;width:6px;height:6px}.empty-state{color:#7e8c82;text-align:center;justify-items:center;gap:8px;padding:46px 16px;display:grid}.empty-state svg{color:#80a287}.empty-state b{color:#3f4d43;font-size:12px}.empty-state span{font-size:10px}.messages-panel{max-width:920px}.message-list{margin-top:12px;display:grid}.message-row{text-align:left;background:0 0;border:0;border-top:1px solid #edf0ec;align-items:center;gap:12px;width:100%;min-height:77px;padding:12px 5px;display:flex}.message-avatar{border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:10px;font-weight:800;display:grid}.avatar-green{color:#397453;background:#e6f0e8}.avatar-coral{color:#b75d47;background:#faece7}.avatar-blue{color:#5678b5;background:#eaf0fa}.message-main{flex:1;gap:6px;min-width:0;display:grid}.message-name{align-items:center;gap:8px;display:flex}.message-name b{color:#38453b;font-size:10px}.message-name small{color:#7f8c82;background:#f1f4f0;border-radius:3px;padding:3px 5px;font-size:8px}.message-text{color:#89948b;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.message-time{color:#9ca59e;font-family:var(--font-mono);align-self:flex-start;font-size:8px}.channels-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.channel-card{background:#fff;border:1px solid #e4e9e4;border-radius:6px;padding:17px}.channel-card-top{justify-content:space-between;align-items:center;display:flex}.channel-service-icon{border-radius:5px;place-items:center;width:37px;height:37px;display:grid}.service-green{color:#3b805b;background:#e8f2eb}.service-coral{color:#bd624c;background:#f9ece8}.service-blue{color:#5a78b3;background:#eaf0fa}.service-mint{color:#398476;background:#e5f1ed}.connected-label{color:#528263;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.connected-label i{background:#61ac79;border-radius:50%;width:6px;height:6px}.channel-card h2{color:#2e3c32;margin:16px 0 4px;font-size:13px}.channel-card p{color:#8b958e;margin:0;font-size:10px}.channel-card-foot{color:#929c94;border-top:1px solid #edf0ec;justify-content:space-between;margin-top:17px;padding-top:11px;font-size:9px;display:flex}.channel-card-foot b{color:#657269;font-family:var(--font-mono);font-size:9px;font-weight:500}.workspace-footer{color:#9ba49d;border-top:1px solid #e3e8e2;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding:12px 1px 0;font-size:8px;display:flex}.workspace-footer>span:last-child{align-items:center;gap:7px;display:inline-flex}.workspace-footer .status-dot{width:6px;height:6px}.footer-dot{color:#bcc4bd;padding:0 3px}.modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101d167a;place-items:center;padding:20px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}.review-modal{background:#fff;border:1px solid #e3e9e3;border-radius:7px;width:min(450px,100%);padding:22px;animation:.2s ease-out modal-in;box-shadow:0 25px 75px #0b171033}.modal-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.modal-icon{color:#718e3e;background:#eef4e4;border-radius:5px;place-items:center;width:35px;height:35px;display:grid}.review-modal h2{color:#27342b;margin:6px 0 7px;font-size:18px}.modal-product-name{color:#46544a;margin:17px 0 4px;font-size:12px;font-weight:700}.product-sku{color:#929e95;font-family:var(--font-mono);font-size:9px}.comparison-box{background:#fafbf9;border:1px solid #e8ece7;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;padding:12px;display:flex}.comparison-box>div{gap:6px;display:grid}.comparison-box small{color:#929d95;font-size:9px}.comparison-box b{color:#3d4b41;font-family:var(--font-mono);font-size:12px;font-weight:500}.comparison-box>svg{color:#a5b1a7}.similarity-note{color:#8e7137;background:#fbf5e8;border-radius:4px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:9px;line-height:1.5;display:flex}.similarity-note svg{flex:none}.modal-demo-note{color:#8d9890;margin:13px 0 0;font-size:9px;line-height:1.55}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.reject-button,.approve-button{color:#5f6c62;cursor:pointer;background:#fff;border:1px solid #dfe5df;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.reject-button:hover{color:#b45240;border-color:#e1b0a5}.approve-button{color:#fff;background:#294938;border-color:#294938}.approve-button:hover{background:#376349}@keyframes bar-rise{0%{opacity:.5;transform:scaleY(.6)}to{opacity:1;transform:scaleY(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.dashboard-layout{grid-template-columns:218px minmax(0,1fr)}.sidebar{padding-left:11px;padding-right:11px}.workspace{padding-left:22px;padding-right:22px}.overview-grid,.lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(245px,.9fr)}.metric-card{padding-left:11px;padding-right:11px}.metric-bottom{gap:3px;font-size:8px}}@media (max-width:980px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.lower-grid{grid-template-columns:minmax(0,1.3fr) minmax(230px,.9fr)}.channel-panel,.sales-panel,.activity-panel,.approvals-panel{padding-left:13px;padding-right:13px}.metric-value{font-size:20px}}@media (max-width:760px){.dashboard-layout{display:block}.sidebar{width:min(280px,84vw);height:100dvh;min-height:0;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:18px 0 50px #0c1a122e}.sidebar-open{transform:translate(0)}.sidebar-close,.mobile-menu-button{display:inline-grid!important}.sidebar-scrim{z-index:29;background:#0b160f6b;border:0;display:block;position:fixed;inset:0}.topbar{height:56px;padding:0 14px}.topbar-location{flex:1;margin-left:8px;font-size:9px}.topbar-location b{font-size:10px}.topbar-actions{gap:3px}.workspace{padding:22px 14px 16px}.workspace-heading{align-items:flex-start;margin-bottom:14px}.workspace-heading h1{font-size:23px}.workspace-heading p{max-width:46ch;line-height:1.5}.heading-actions{flex-direction:column-reverse;align-items:flex-end;gap:6px}.demo-pill{font-size:0}.demo-pill>span{width:7px;height:7px}.date-button{min-height:29px}.overview-grid,.lower-grid{grid-template-columns:1fr}.channel-panel{min-height:0}.chart-bars,.chart-guides{height:130px}.chart-guides{padding-bottom:18px}.metric-card{min-height:118px}.data-panel{padding:14px}.data-panel-heading{flex-direction:column;align-items:flex-start}.data-panel-heading .table-meta{align-self:flex-start}.workspace-footer{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:520px){.login-screen{background:#fff;padding:0;display:block}.login-frame{min-height:100vh;box-shadow:none;border:0;border-radius:0;display:block}.login-art{display:none}.login-form-wrap{min-height:100vh;padding:27px 22px 20px}.login-mobile-brand{align-self:flex-start;margin-bottom:auto;display:inline-flex}.login-heading{margin-top:42px}.login-heading h1{font-size:28px}.login-form{margin-top:30px}.login-bottom{padding-top:55px}.topbar-location>span:first-child,.crumb-divider,.topbar-divider,.topbar-account>svg{display:none}.topbar-account{padding:0}.topbar-account .profile-avatar{width:28px;height:28px}.top-search{z-index:2;background:#fff;width:min(230px,67vw);position:absolute;top:40px;right:44px;box-shadow:0 5px 18px #1423191a}.notification-popover{width:min(290px,100vw - 26px);right:-39px}.workspace{padding-top:19px}.workspace-heading{gap:7px}.workspace-heading .eyebrow{font-size:8px}.workspace-heading h1{font-size:21px}.workspace-heading p{max-width:34ch;font-size:9px}.date-button{gap:4px;padding:0 7px;font-size:8px}.metrics-grid{gap:8px}.metric-card{min-height:112px;padding:11px 10px}.metric-icon{width:24px;height:24px}.metric-label{font-size:9px}.metric-more{display:none}.metric-value{margin-top:10px;font-size:clamp(15px,4.7vw,19px)}.metric-bottom{flex-direction:column;align-items:flex-start;gap:2px;margin-top:5px;font-size:8px}.sales-panel,.channel-panel,.activity-panel,.approvals-panel{padding:13px 11px}.panel-heading h2{font-size:12px}.segmented-control button{padding:0 6px;font-size:8px}.chart-summary{flex-wrap:wrap;gap:6px}.chart-summary strong{font-size:18px}.chart-summary small{flex-basis:100%}.chart-bars{gap:3px}.chart-column>span{font-size:7px}.data-panel-heading .filter-row{flex-wrap:nowrap;width:100%;overflow-x:auto}.filter-row button{flex:none;font-size:8px}.channels-grid{grid-template-columns:1fr}.modal-actions>button{flex:1}.review-modal{padding:17px}.workspace-footer{font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b7d5735e-module__suUhcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b7d5735e-module__suUhcW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8311e726-module__E05Utq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8311e726-module__E05Utq__variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
