@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--bg: #f5f7fb;--surface: #ffffff;--text: #202330;--accent: #0a4ee4;--accent-soft: #6791ea;--muted: #7d8597;--line: #e6eaf2}*{box-sizing:border-box}body{margin:0;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;background:var(--bg);color:var(--text)}.selleros-shell{min-height:100vh}.selleros-main{min-width:0;position:relative}.selleros-route-content{min-height:100vh;animation:sellerosPageEnter .34s ease both}@keyframes sellerosPageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.selleros-sidebar{z-index:5}.selleros-sidebar-brand{border:1px solid #c9d8f5;border-radius:10px;background:#eef4ff;margin-bottom:8px;padding:10px 8px!important}.selleros-sidebar-nav .selleros-menu-disabled{cursor:not-allowed;opacity:.72}.selleros-sidebar-subnav a.active{color:#0a4ee4;background:#e6f0ff;font-weight:900}.selleros-home{min-height:100%;padding:22px 28px 34px;background:transparent}.selleros-home-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);gap:18px;align-items:stretch;border:1px solid #dce7fb;border-radius:18px;background:radial-gradient(circle at 90% 0%,rgba(10,78,228,.1),transparent 30%),#ffffffeb;box-shadow:0 18px 38px #17316513;padding:24px}.selleros-home-hero h1{max-width:900px;margin:0;color:#07194b;font-size:clamp(30px,4vw,48px);line-height:1.03;letter-spacing:-.055em}.selleros-home-hero p{max-width:840px;margin:10px 0 0;color:#45527a;font-size:15px;font-weight:650;line-height:1.55}.selleros-home-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.selleros-home-status-card{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;border:1px solid #dce7fb;border-radius:16px;background:linear-gradient(180deg,#f8fbff,#eef4ff);padding:18px}.selleros-home-status-card strong{color:#07194b;font-size:28px;letter-spacing:-.04em}.selleros-home-status-card span{color:#0a4ee4;font-size:13px;font-weight:950}.selleros-home-status-card small{color:#60708a;font-size:13px;font-weight:750;line-height:1.45}.selleros-home-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}.selleros-home-kpis article,.selleros-home-card{border:1px solid #dce7fb;border-radius:16px;background:#fffffff0;box-shadow:0 14px 30px #17316511}.selleros-home-kpis article{padding:16px}.selleros-home-kpis strong,.selleros-home-kpis span{display:block}.selleros-home-kpis strong{color:#0a4ee4;font-size:24px}.selleros-home-kpis span{color:#53627f;font-size:13px;font-weight:800}.selleros-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.selleros-home-card{min-height:190px;display:flex;flex-direction:column;padding:18px;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.selleros-home-card:hover{border-color:#b9cff9;box-shadow:0 20px 42px #1731651a;transform:translateY(-2px)}.selleros-home-card small{width:fit-content;border-radius:999px;background:#eef4ff;color:#0a4ee4;padding:4px 9px;font-size:11px;font-weight:950}.selleros-home-card h3{margin:14px 0 8px;color:#07194b;font-size:18px}.selleros-home-card p{margin:0;color:#53627f;font-size:13px;font-weight:700;line-height:1.45}.selleros-home-card>span{margin-top:auto;color:#0a4ee4;font-size:13px;font-weight:950}.integrations-hub-page{min-height:100%;padding:22px 28px 34px;background:#fffdfa}.integrations-hub-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.integrations-breadcrumb{display:inline-flex;align-items:center;gap:8px;color:#a4a6ad;font-size:14px;margin-bottom:14px}.integrations-breadcrumb strong{color:#111827;font-weight:700}.integrations-hub-header h1{margin:0;color:#101828;font-size:24px;letter-spacing:-.03em}.integrations-hub-header p{margin:8px 0 0;color:#6b7280;font-size:14px;font-weight:650}.integrations-add-button{min-width:178px;height:36px;border:0;border-radius:999px;background:#0a4ee4;color:#fff;padding:0 18px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #0a4ee42e}.integrations-search{width:min(520px,100%);height:44px;display:flex;align-items:center;gap:10px;border:1px solid #e7e4dd;border-radius:7px;background:#fff;padding:0 14px;margin-bottom:22px}.integrations-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#111827;font:inherit;font-size:16px}.integrations-search input::placeholder{color:#9ca3af}.integrations-search span{color:#374151;font-size:22px;line-height:1}.integrations-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:12px}.integration-card{position:relative;min-height:82px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;gap:12px;align-items:start;border:1px solid #e7e4dd;border-radius:7px;background:#fff;padding:14px 14px 12px;box-shadow:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.integration-card:hover{border-color:#d5e2f7;box-shadow:0 10px 22px #1731650f;transform:translateY(-2px)}.integration-icon{width:40px;height:40px;display:grid;place-items:center;position:relative;border-radius:8px;background:#f8fbff;color:#0f172a;overflow:hidden;flex:0 0 auto}.integration-icon img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.integration-icon.ml{background:#fff;padding:0}.integration-icon.olist{width:52px;height:40px;background:#fff;padding:0}.integration-card-main{min-width:0}.integration-card-main strong,.integration-card-main span,.integration-card-main em,.integration-card-main small{display:block}.integration-card-main strong{color:#111827;font-size:14px;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-card-main span{margin-top:1px;color:#8b95a7;font-size:12px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-card-main em{margin-top:3px;color:#56647d;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-card-main small{width:fit-content;margin-top:5px;border:1px solid #d5dbe8;border-radius:999px;color:#7b8496;padding:2px 6px;font-size:9px;font-weight:950;line-height:1}.integration-card-main small.active{border-color:#b8efd3;background:#ecfdf4;color:#078449}.integration-card-menu{align-self:start;border:0;background:transparent;color:#a4a6ad;font-size:15px;line-height:1;cursor:pointer;border-radius:999px;width:22px;height:22px;padding:0}.integration-card-menu:hover{background:#f3f6fb;color:#0a4ee4}.integration-manage-link{position:absolute;right:14px;bottom:11px;color:#0a4ee4;font-size:12px;font-weight:600;text-decoration:none;border-radius:0;background:transparent;padding:0}.integration-manage-link:hover{color:#063bb0;background:transparent}.integration-card-dropdown{position:absolute;top:34px;right:10px;z-index:10;min-width:148px;border:1px solid #dce7fb;border-radius:12px;background:#fff;box-shadow:0 18px 38px #0c1e4229;padding:6px}.integration-card-dropdown button,.integration-card-dropdown a{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;border:0;border-radius:8px;background:transparent;color:#344055;padding:7px 9px;font:inherit;font-size:12px;font-weight:750;text-decoration:none;text-align:left;cursor:pointer}.integration-card-dropdown button:hover,.integration-card-dropdown a:hover{background:#eef4ff;color:#0a4ee4}.integrations-empty-state{grid-column:1 / -1;border:1px dashed #d1d5db;border-radius:10px;color:#6b7280;padding:22px}.integrations-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#0a183657;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px}.integrations-modal{width:min(760px,100%);border:1px solid #dce7fb;border-radius:22px;background:#fff;box-shadow:0 28px 70px #0c1e4238;padding:22px}.integrations-modal header{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #edf1f8;padding-bottom:16px;margin-bottom:16px}.integrations-modal header span{display:block;color:#0a4ee4;font-size:12px;font-weight:950;text-transform:uppercase}.integrations-modal h2{margin:4px 0;color:#07194b;font-size:26px;letter-spacing:-.04em}.integrations-modal p{margin:0;color:#64748b;font-size:14px;font-weight:650}.integrations-modal header button{width:36px;height:36px;border:1px solid #dce7fb;border-radius:999px;background:#fff;color:#64748b;font-size:24px;cursor:pointer}.integration-rename-modal{width:min(430px,100%);border:1px solid #dce7fb;border-radius:18px;background:#fff;box-shadow:0 28px 70px #0c1e4238;padding:18px}.integration-rename-modal header{display:flex;align-items:start;justify-content:space-between;gap:16px;border-bottom:1px solid #edf1f8;padding-bottom:12px;margin-bottom:14px}.integration-rename-modal header span{display:block;color:#0a4ee4;font-size:11px;font-weight:950;text-transform:uppercase}.integration-rename-modal h2{max-width:320px;margin:3px 0 0;color:#07194b;font-size:18px;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-rename-modal header button{width:32px;height:32px;border:1px solid #dce7fb;border-radius:999px;background:#fff;color:#64748b;font-size:21px;cursor:pointer}.integration-rename-modal label{display:grid;gap:6px;color:#53627f;font-size:12px;font-weight:850}.integration-rename-modal input{width:100%;height:40px;border:1px solid #c9d8f5;border-radius:10px;color:#102a56;padding:0 12px;font:inherit;font-weight:750;outline:0}.integration-rename-modal input:focus{border-color:#0a4ee4;box-shadow:0 0 0 3px #0a4ee41a}.integration-rename-modal footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.integration-rename-modal footer button{height:38px;border-radius:10px;padding:0 14px;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.integration-rename-secondary{border:1px solid #dce7fb;background:#fff;color:#53627f}.integration-rename-primary{border:0;background:#0a4ee4;color:#fff}.available-integrations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.available-integration-card{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;align-items:start;border:1px solid #e5ebf6;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);padding:18px}.available-integration-card strong,.available-integration-card span{display:block}.available-integration-card strong{color:#07194b;font-size:18px}.available-integration-card span{margin-top:5px;color:#5d6b86;font-size:13px;font-weight:650;line-height:1.45}.available-integration-card button,.available-integration-card a{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;height:40px;border:0;border-radius:12px;background:#0a4ee4;color:#fff;font:inherit;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer}.available-integration-card a{background:#eef4ff;color:#0a4ee4}.available-integration-card button:disabled{opacity:.65;cursor:wait}@media (max-width: 1100px){.integrations-card-grid{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))}}@media (max-width: 720px){.integrations-hub-header{flex-direction:column;align-items:stretch}.integrations-add-button{width:100%}.integrations-card-grid,.available-integrations-grid{grid-template-columns:1fr}}.seller-home{min-height:100vh;padding:28px;background:radial-gradient(circle at 8% -8%,rgba(51,177,255,.28) 0,transparent 34%),radial-gradient(circle at 94% 10%,rgba(10,78,228,.16) 0,transparent 30%),linear-gradient(135deg,#f6f9ff,#eef4ff 46%,#f7f9fc);display:flex;flex-direction:column;gap:14px}.seller-home-nav{display:flex;justify-content:space-between;align-items:center;background:#ffffffe6;border:1px solid #d8e4fb;border-radius:18px;padding:10px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 34px #1127560f}.seller-home-brand{display:flex;align-items:center;gap:12px}.seller-home-logo-mini{width:128px;height:46px;object-fit:contain;object-position:left center}.seller-home-brand strong{display:block;font-size:18px;color:#102a56}.seller-home-brand span{display:block;font-size:12px;color:#5f6d86}.seller-home-nav-actions{display:inline-flex;align-items:center;gap:8px}.seller-home-nav-link{color:#27406f;background:#fff;border:1px solid #dbe6fb;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none}.seller-home-nav-link:hover{color:#0a4ee4;border-color:#b9cff9;background:#f6f9ff}.seller-home-nav-cta{background:#0f4de2;color:#fff;border:0;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 10px 20px #0a4ee42e}.seller-home-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 5%,rgba(51,177,255,.16),transparent 28%),linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dce7fb;border-radius:24px;padding:28px;display:grid;align-items:center;box-shadow:0 18px 38px #2549991a}.seller-home-hero:after{content:"";position:absolute;right:-120px;bottom:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(10,78,228,.1),transparent 68%);pointer-events:none}.seller-home-hero-pro{grid-template-columns:minmax(0,1.15fr) minmax(300px,.75fr);gap:24px}.seller-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;background:#eaf1ff;color:#1e4db7;font-size:11px;font-weight:700;letter-spacing:.02em;margin-bottom:8px}.seller-home-hero h1{margin:0;max-width:860px;font-size:clamp(34px,4vw,54px);line-height:1.02;color:#102a56;letter-spacing:-.045em}.seller-home-hero p{margin:10px 0 0;color:#4f5f7b;font-size:15px;max-width:790px;line-height:1.55}.seller-home-hero-actions{margin-top:14px;display:flex;gap:10px;align-items:center}.seller-home-primary-cta{background:#0a4ee4;color:#fff;border:1px solid #0a4ee4;border-radius:10px;padding:9px 14px;font-weight:700;text-decoration:none}.seller-home-secondary-cta{background:#fff;color:#27406f;border:1px solid #c9d8f5;border-radius:10px;padding:9px 14px;font-weight:700;text-decoration:none}.seller-home-highlight{background:linear-gradient(180deg,#f7faff,#eef4ff);border:1px solid #dce7fb;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:10px}.seller-home-highlight div{display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:1px dashed #d1def6}.seller-home-highlight div:last-child{border-bottom:0;padding-bottom:0}.seller-home-highlight strong{color:#113574;font-size:19px}.seller-home-highlight span{color:#5f6f89;font-size:12px}.seller-home-command{position:relative;z-index:1;background:linear-gradient(180deg,#f7faff,#eef4ff);border:1px solid #dce7fb;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:14px;box-shadow:inset 0 1px #ffffffe6}.seller-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.seller-command-head span{color:#0a4ee4;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.seller-command-head strong{color:#102a56;font-size:30px;line-height:1}.seller-command-list{display:flex;flex-direction:column;gap:8px}.seller-command-list div{display:flex;align-items:center;gap:8px;color:#30415f;font-size:13px;font-weight:700}.seller-command-list i{width:8px;height:8px;border-radius:999px;background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.seller-home-command small{color:#60708a;line-height:1.4}.seller-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.seller-kpi-strip article{background:#ffffffeb;border:1px solid #dce7fb;border-radius:14px;padding:13px 14px;box-shadow:0 10px 22px #12285209}.seller-kpi-strip strong{display:block;font-size:22px;color:#17376a;line-height:1.1}.seller-kpi-strip span{color:#63738e;font-size:12px}.seller-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.seller-tools-grid-pro .seller-tool-card{min-height:238px}.seller-tool-card{background:#fffffff5;border:1px solid #dde6f5;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;min-height:220px;box-shadow:0 12px 24px #1228520b;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.seller-tool-card:hover{transform:translateY(-2px);box-shadow:0 14px 26px #12285217;border-color:#c8d8f4}.seller-tool-card h3{margin:0;font-size:21px;color:#1a2b49;letter-spacing:-.02em}.seller-tool-card p{margin:0;color:#5a6983;font-size:13px;line-height:1.45}.seller-tool-card span{margin-top:auto;color:#0a4ee4;font-weight:700;font-size:13px}.tool-tag{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;background:#eef3ff;color:#3056a7;font-size:11px;font-weight:700;padding:5px 9px;letter-spacing:.01em}.seller-tool-active{border-color:#b9cff9;box-shadow:0 12px 28px #0a4ee41f}.seller-submodule-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.seller-submodule-list small{border:1px solid #dce7fb;border-radius:999px;background:#f7faff;color:#3f5275;padding:5px 8px;font-size:11px;font-weight:800}.seller-home-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:14px;align-items:stretch}.seller-workspace-panel{background:#fff;border:1px solid #dce7fb;border-radius:18px;padding:18px;box-shadow:0 12px 24px #1228520a}.seller-workspace-panel h2{margin:0;color:#102a56;font-size:25px;letter-spacing:-.02em}.seller-workspace-panel p{margin:8px 0 0;color:#60708a;line-height:1.5;font-size:13px}.seller-workspace-steps{display:grid;gap:10px}.seller-workspace-steps article{background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid #dce7fb;border-radius:14px;padding:12px;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center}.seller-workspace-steps strong{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#eaf1ff;color:#0a4ee4;font-size:14px}.seller-workspace-steps span{color:#3f5275;font-size:13px;line-height:1.4;font-weight:650}.seller-roadmap{background:#fff;border:1px solid #dce7fb;border-radius:16px;padding:16px}.seller-roadmap h2{margin:0 0 10px;font-size:19px;color:#132f5f}.seller-roadmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.seller-roadmap-grid article{border:1px solid #e1e9f8;border-radius:12px;padding:12px;background:#fbfdff}.seller-roadmap-grid small{color:#4c6db2;font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:.03em}.seller-roadmap-grid strong{display:block;margin-top:5px;color:#1b3159}.seller-roadmap-grid p{margin:4px 0 0;color:#60708a;font-size:13px;line-height:1.4}.back-home-link{margin-top:8px;text-align:center;text-decoration:none}.financeiro-shell{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.financeiro-topbar{position:sticky;top:0;z-index:20;background:linear-gradient(180deg,#fff,#f8fbff);border-bottom:1px solid #dbe4f4;padding:10px 18px;box-shadow:0 8px 24px #1127560d}.financeiro-topbar-inner{width:100%;display:grid;grid-template-columns:minmax(270px,310px) minmax(0,1fr);align-items:center;gap:22px}.financeiro-brand{display:inline-flex;align-items:center;justify-content:flex-start;padding:0 14px;border:0;background:linear-gradient(135deg,#fff,#eef6ff);border-radius:16px;min-width:0;width:255px;height:80px;box-shadow:0 10px 22px #0a4ee414}.financeiro-brand-stack{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.financeiro-logo{width:228px;height:76px;object-fit:contain;object-position:left center}.financeiro-header-back{display:inline-flex;align-items:center;justify-content:center;width:fit-content;background:#fff;color:#27406f;border:1px solid #c9d8f5;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:800;box-shadow:0 6px 14px #25499912}.financeiro-header-back:hover{background:#f4f8ff;border-color:#b9cff9;color:#0a4ee4}.financeiro-module-title{display:flex;flex-direction:column;gap:2px;min-width:0}.financeiro-module-title span{color:#0a4ee4;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.financeiro-module-title strong{color:#102a56;font-size:20px;line-height:1.15}.financeiro-module-nav{justify-self:center;display:inline-flex;align-items:center;gap:6px;border:1px solid #dce7fb;border-radius:999px;background:#eef4ff;padding:5px}.financeiro-module-nav a{background:transparent;border:0;border-radius:999px;color:#40577d;padding:7px 12px;font-size:12px;font-weight:800}.financeiro-module-nav a.active,.financeiro-module-nav a:hover{background:#fff;color:#0a4ee4;box-shadow:0 5px 14px #0a4ee41f}.financeiro-topbar-actions{justify-self:end;display:inline-flex;align-items:center;gap:8px}.financeiro-topbar-actions .chip{background:#fff;font-size:12px}.financeiro-topbar-cta{background:#0a4ee4;color:#fff;border:1px solid #0a4ee4;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;box-shadow:0 8px 18px #0a4ee42e}.financeiro-content{padding:18px 22px;flex:1}.financeiro-hub{display:flex;flex-direction:column;gap:14px}.financeiro-hub-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,320px);gap:14px;align-items:stretch;border:1px solid #dce7fb;border-radius:18px;background:linear-gradient(135deg,#fff,#eef4ff);padding:22px;box-shadow:0 14px 30px #25499914}.financeiro-hub-hero h1{margin:0;color:#102a56;font-size:32px;letter-spacing:-.02em}.financeiro-hub-hero p{max-width:760px;margin:8px 0 0;color:#4f5f7b;font-size:14px;line-height:1.45}.financeiro-hub-actions{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.financeiro-hub-hero-card{border:1px solid #d8e4fb;border-radius:14px;background:#fff;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.financeiro-hub-hero-card strong{color:#17376a;font-size:24px}.financeiro-hub-hero-card span{color:#0a4ee4;font-weight:800}.financeiro-hub-hero-card small{color:#60708a;line-height:1.35}.financeiro-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.financeiro-hub-card{min-height:220px;border:1px solid #dfe7f6;border-radius:16px;background:#fff;color:inherit;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 22px #1228520a;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.financeiro-hub-card.active:hover{transform:translateY(-2px);box-shadow:0 16px 28px #12285217;border-color:#b9cff9}.financeiro-hub-card h3{margin:0;color:#1a2b49;font-size:20px}.financeiro-hub-card p{margin:0;color:#5a6983;font-size:13px;line-height:1.45}.financeiro-hub-card div{margin-top:auto;display:flex;justify-content:space-between;gap:10px;align-items:center}.financeiro-hub-card div span{color:#60708a;font-size:12px;font-weight:700}.financeiro-hub-card div strong{color:#0a4ee4;font-size:13px}.financeiro-hub-card.disabled{opacity:.72;background:#fbfdff}.financeiro-hub-note{border:1px solid #dfe7f6;border-radius:14px;background:#fff;padding:14px}.financeiro-hub-note strong{color:#1f3762;font-size:14px}.financeiro-hub-note p{margin:5px 0 0;color:#60708a;font-size:13px}.shopee-integration-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.shopee-checklist,.shopee-config-list{display:grid;gap:10px;margin-top:14px}.shopee-checklist div{display:flex;align-items:center;gap:10px;border:1px solid #edf1f7;border-radius:12px;padding:10px 12px;color:#52627a;font-weight:750}.shopee-checklist span{width:12px;height:12px;border-radius:999px;background:#cbd5e1;box-shadow:0 0 0 4px #cbd5e138}.shopee-checklist .done span{background:#16a34a;box-shadow:0 0 0 4px #16a34a29}.shopee-config-list div{display:grid;gap:5px}.shopee-config-list strong{color:#102a56;font-size:12px}.shopee-config-list code,.shopee-auth-url{display:block;white-space:normal;word-break:break-all;border:1px solid #dce7fb;border-radius:10px;background:#f8fbff;color:#27406f;padding:9px 10px;font-size:12px}.shopee-orders-page{display:grid;gap:18px}.shopee-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.shopee-dashboard-card{position:relative;overflow:hidden;min-height:132px;border:1px solid #dbe7fb;border-radius:16px;background:#fff;box-shadow:0 16px 32px #17316512;padding:18px 18px 16px}.shopee-dashboard-card:after{content:"";position:absolute;inset:auto -18px -28px auto;width:96px;height:96px;border-radius:999px;opacity:.13;background:currentColor}.shopee-dashboard-card span,.shopee-dashboard-card small{display:block;min-width:0;color:#60708a;font-size:12px;font-weight:850}.shopee-dashboard-card span{text-transform:uppercase;letter-spacing:.03em}.shopee-dashboard-card strong{display:block;min-width:0;margin:12px 0 8px;color:#071b4f;font-size:clamp(24px,2.5vw,34px);line-height:1.05;font-weight:950;overflow-wrap:anywhere}.shopee-dashboard-card small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopee-dashboard-card.blue{color:#2563eb}.shopee-dashboard-card.green{color:#16a34a}.shopee-dashboard-card.orange{color:#ea580c}.shopee-dashboard-card.red{color:#dc2626}.shopee-orders-toolbar{justify-content:space-between}.shopee-orders-toolbar input,.shopee-orders-toolbar select{min-width:150px;height:36px;border:1px solid #c9d8f5;border-radius:10px;background:#fff;color:#102a56;padding:0 10px;font-weight:800}.shopee-toolbar-actions{margin-left:auto}.shopee-shop-filter{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border:1px solid #dce7fb;border-radius:14px;background:#fff;box-shadow:0 10px 22px #1228520b;padding:12px 14px}.shopee-shop-filter>div{display:grid;gap:2px;margin-right:4px}.shopee-shop-filter>div strong{color:#102a56;font-size:13px;font-weight:950}.shopee-shop-filter>div span{color:#60708a;font-size:12px;font-weight:800}.shopee-shop-filter label{display:inline-flex;align-items:center;gap:8px;max-width:320px;border:1px solid #fee2d6;border-radius:999px;background:#fff7ed;color:#9a3412;padding:8px 11px;cursor:pointer}.shopee-shop-filter label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}.shopee-shop-filter label small{color:#c2410c;font-size:11px;font-weight:850;white-space:nowrap}.shopee-shop-filter input{accent-color:#ee4d2d}.shopee-shop-filter button{border:1px solid #c9d8f5;border-radius:999px;background:#fff;color:#27406f;padding:8px 12px;font-weight:900;cursor:pointer}.shopee-shop-filter button:disabled{opacity:.48;cursor:not-allowed}.shopee-order-card .ml-order-check span{border-color:#ee4d2d;box-shadow:0 0 0 4px #ee4d2d1f}.shopee-order-card .ml-order-store-tag{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.shopee-mock-alert{border-color:#fed7aa!important;background:#fff7ed!important;color:#9a3412!important}.shopee-orders-list{display:grid;gap:10px;margin-top:14px}.shopee-orders-list article{display:grid;grid-template-columns:160px minmax(220px,1.4fr) minmax(160px,.8fr) minmax(150px,.7fr);gap:12px;align-items:center;border:1px solid #edf1f7;border-radius:14px;background:#fff;padding:13px 14px}.shopee-orders-list div{min-width:0}.shopee-orders-list strong,.shopee-orders-list b,.shopee-orders-list span,.shopee-orders-list small{display:block}.shopee-orders-list strong,.shopee-orders-list b{color:#102a56;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopee-orders-list span{color:#ee4d2d;font-size:12px;font-weight:900}.shopee-orders-list small{color:#60708a;font-size:12px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopee-orders-empty{border-color:#fed7aa!important;background:#fff7ed!important}@media (max-width: 980px){.shopee-integration-grid,.shopee-dashboard-grid,.shopee-shop-filter,.shopee-orders-summary,.shopee-orders-list article{grid-template-columns:1fr}}.estoque-page{display:flex;flex-direction:column;gap:14px}.estoque-head{display:flex;justify-content:space-between;gap:12px}.estoque-upload-card{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.5fr);gap:14px;border:1px solid #dce7fb;border-radius:16px;background:radial-gradient(circle at 0 0,rgba(10,78,228,.08),transparent 30%),#fff;padding:14px;box-shadow:0 10px 22px #1228520a}.estoque-upload-copy small,.estoque-insights small{color:#0a4ee4;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.estoque-upload-copy h3{margin:5px 0 6px;color:#102a56;font-size:19px}.estoque-upload-copy p{margin:0;color:#60708a;font-size:13px;line-height:1.45}.estoque-upload-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.estoque-upload-grid label{border:1px solid #dce7fb;border-radius:12px;background:#f8fbff;padding:10px;color:#31466c;font-size:12px;font-weight:800;display:flex;flex-direction:column;gap:7px;min-width:0}.estoque-upload-grid input[type=file]{width:100%;font-size:11px}.estoque-upload-grid span{color:#60708a;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estoque-upload-grid .btn-primary{min-height:78px;align-self:stretch}.estoque-save-report-btn{margin-top:12px}.estoque-saved-panel{border:1px solid #dce7fb;border-radius:16px;background:#fff;padding:14px;box-shadow:0 10px 22px #1228520a}.estoque-saved-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.estoque-saved-head h3{margin:0;color:#102a56;font-size:18px}.estoque-saved-head span{display:block;margin-top:3px;color:#60708a;font-size:12px}.estoque-saved-head>strong{border:1px solid #bbf7d0;border-radius:999px;background:#ecfdf3;color:#14532d;padding:6px 10px;font-size:12px}.estoque-saved-list{display:grid;gap:8px}.estoque-saved-list article{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,.8fr) auto;gap:12px;align-items:center;border:1px solid #e1e8f6;border-radius:12px;background:#f8fbff;padding:11px 12px}.estoque-saved-list article.active{border-color:#0a4ee4;background:#eef4ff}.estoque-saved-list strong{display:block;color:#102a56;font-size:14px}.estoque-saved-list span,.estoque-saved-list small{display:block;color:#60708a;font-size:12px}.estoque-saved-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.estoque-saved-actions button{border:1px solid #cfdcf3;border-radius:999px;background:#fff;color:#27406f;padding:7px 10px;font-size:12px;font-weight:850;cursor:pointer}.estoque-saved-actions button:hover{border-color:#b9cff9;background:#eef4ff;color:#0a4ee4}.estoque-saved-empty{border:1px dashed #cfdcf3;border-radius:12px;background:#f8fbff;color:#60708a;padding:14px;font-size:13px}.estoque-error{border:1px solid #fecaca;background:#fff5f5;color:#991b1b;border-radius:12px;padding:11px 12px;font-size:13px;font-weight:700}.estoque-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.estoque-kpis article{border:1px solid #dfe7f6;border-left:4px solid #9db1d1;border-radius:12px;background:#fff;padding:12px;min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:3px}.estoque-kpis article:first-child,.estoque-kpis article:nth-child(3){border-left-color:#16a34a}.estoque-kpis article.warning{border-left-color:#f59e0b;background:#fffaf0}.estoque-kpis article.danger{border-left-color:#ef4444;background:#fff7f7}.estoque-kpis span{color:#687791;font-size:11px;font-weight:800}.estoque-kpis strong{color:#081d43;font-size:22px;line-height:1.1}.estoque-kpis small{color:#60708a;font-size:11px}.estoque-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.estoque-insights div{border:1px solid #dce7fb;border-radius:13px;background:linear-gradient(135deg,#fff,#f8fbff);padding:12px}.estoque-insights strong{display:block;color:#17376a;margin-top:5px;font-size:14px}.estoque-insights span{display:block;color:#60708a;margin-top:4px;font-size:12px}.estoque-insight-button{width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;font:inherit}.estoque-insight-button strong{color:#17376a}.estoque-insight-button:hover strong{color:#0a4ee4;text-decoration:underline}.estoque-panel{border:1px solid #dce7fb;border-radius:16px;background:#fff;padding:14px;box-shadow:0 10px 22px #1228520a}.estoque-panel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.estoque-panel-head h3{margin:0;color:#102a56;font-size:18px}.estoque-panel-head span{color:#60708a;font-size:12px}.estoque-panel-head input{min-width:300px;height:36px;border:1px solid #cfdcf3;border-radius:10px;padding:8px 10px;font-size:12px}.estoque-filter-grid{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.estoque-filter-grid button{text-align:left;border:1px solid #dce7fb;border-radius:12px;background:#f8fbff;padding:10px 12px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.estoque-filter-grid button:hover,.estoque-filter-grid button.active{border-color:#0a4ee4;background:#eef4ff;transform:translateY(-1px)}.estoque-filter-grid span,.estoque-filter-grid small{display:block;color:#60708a;font-size:11px;font-weight:800}.estoque-filter-grid strong{display:block;margin:3px 0;color:#102a56;font-size:19px}.estoque-table-wrap{margin-top:12px;overflow:auto;border:1px solid #e1e8f6;border-radius:12px;max-height:560px}.estoque-table-wrap table{min-width:1480px;table-layout:fixed}.estoque-table-wrap th{position:sticky;top:0;z-index:2;background:#f7faff}.estoque-product-cell{width:430px;max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estoque-stock-table th:first-child,.estoque-stock-table td:first-child{width:42px;text-align:center}.estoque-stock-table th:nth-child(2),.estoque-stock-table td:nth-child(2){width:84px}.estoque-stock-table th:nth-child(3),.estoque-stock-table td:nth-child(3){width:430px}.estoque-stock-table th:nth-child(n+4),.estoque-stock-table td:nth-child(n+4){width:120px}.stock-status{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;color:#14532d;background:#ecfdf3;border:1px solid #bbf7d0;white-space:nowrap}.stock-status.negativo,.stock-status.estoque-negativo{color:#991b1b;background:#fff1f2;border-color:#fecdd3}.stock-status.sem-custo,.stock-status.atencao,.stock-status.estoque-alto{color:#92400e;background:#fffbeb;border-color:#fde68a}.stock-negative-row{background:#fff7f7}.estoque-edit-input{width:86px;height:30px;border:1px solid #cfdcf3;border-radius:8px;background:#fff;color:#17233d;padding:5px 7px;font-size:12px;font-weight:750;text-align:right}.estoque-edit-input:focus{outline:2px solid rgba(10,78,228,.18);border-color:#0a4ee4}.estoque-edit-input.money{width:98px}.stock-sort-button{width:100%;border:0;background:transparent;color:#73809a;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:0;font:inherit;font-weight:900;text-transform:uppercase}.stock-sort-button span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#eaf1ff;color:#0a4ee4;font-size:12px}.stock-sort-button:hover{color:#0a4ee4}.estoque-action-btn{border:1px solid #ffd0a6;border-radius:999px;background:#fff8f1;color:#b45309;padding:6px 9px;font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap}.estoque-action-btn:hover{background:#ffedd5;border-color:#fdba74}.estoque-action-menu-wrap{position:relative;display:inline-flex}.estoque-action-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:5;min-width:178px;border:1px solid #dce7fb;border-radius:12px;background:#fff;box-shadow:0 18px 34px #11275629;padding:6px;display:flex;flex-direction:column;gap:4px}.estoque-action-menu button{width:100%;border:0;border-radius:9px;background:transparent;color:#243757;padding:8px 9px;text-align:left;font-size:12px;font-weight:850;cursor:pointer}.estoque-action-menu button:hover{background:#eef4ff;color:#0a4ee4}.estoque-action-menu button:last-child:hover{background:#fff7ed;color:#b45309}.estoque-disregarded-bar{margin-top:10px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#92400e;padding:9px 11px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800}.estoque-disregarded-bar button{border:1px solid #fbbf24;border-radius:999px;background:#fff;color:#92400e;padding:6px 10px;font-size:11px;font-weight:900;cursor:pointer}.estoque-disregarded-bar button:hover{background:#fef3c7}.estoque-bulk-bar{margin-top:10px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#1e3a8a;padding:9px 11px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:850}.estoque-bulk-bar div{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.estoque-bulk-bar button{border:1px solid #bfdbfe;border-radius:999px;background:#fff;color:#1d4ed8;padding:6px 10px;font-size:11px;font-weight:900;cursor:pointer}.estoque-bulk-bar button:hover{background:#dbeafe}.estoque-table-wrap input[type=checkbox]{width:16px;height:16px;accent-color:#0a4ee4}.estoque-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#09142b5c;display:flex;align-items:center;justify-content:center;padding:18px}.estoque-modal-backdrop.compact{background:#09142b38}.estoque-action-dialog{width:min(390px,calc(100vw - 28px));border:1px solid #dce7fb;border-radius:18px;background:#fff;box-shadow:0 24px 70px #09142b3d;padding:14px}.estoque-action-dialog.bulk{width:min(520px,calc(100vw - 28px))}.estoque-action-dialog-head{border-bottom:1px solid #e6edf8;padding-bottom:10px}.estoque-action-dialog-head span{color:#0a4ee4;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.estoque-action-dialog-head strong{display:block;margin-top:4px;color:#102a56;font-size:20px}.estoque-action-dialog-head p{margin:4px 0 0;color:#60708a;font-size:12px;line-height:1.35}.estoque-action-dialog-options{margin-top:10px;display:grid;gap:7px}.estoque-action-dialog-options button,.estoque-action-dialog-cancel{width:100%;border:1px solid #dce7fb;border-radius:11px;background:#f8fbff;color:#102a56;padding:10px 11px;font-size:13px;font-weight:900;text-align:left;cursor:pointer}.estoque-action-dialog-options button:hover{background:#eef4ff;border-color:#b9cff9;color:#0a4ee4}.estoque-action-dialog-options button.warning:hover{background:#fff7ed;border-color:#fdba74;color:#b45309}.estoque-action-dialog-cancel{margin-top:10px;text-align:center;background:#fff;color:#60708a}.estoque-action-dialog-cancel:hover{background:#f8fbff;color:#102a56}.estoque-bulk-form{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.estoque-bulk-form label{display:flex;flex-direction:column;gap:6px;color:#40577d;font-size:12px;font-weight:850}.estoque-bulk-form>label>input{height:38px;border:1px solid #cfdcf3;border-radius:10px;padding:8px 10px;color:#102a56;font-size:13px;font-weight:800}.estoque-bulk-form input:focus{outline:2px solid rgba(10,78,228,.18);border-color:#0a4ee4}.estoque-modal{width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto;border:1px solid #dce7fb;border-radius:18px;background:#fff;box-shadow:0 24px 70px #09142b3d;padding:16px}.estoque-modal-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;border-bottom:1px solid #e6edf8;padding-bottom:12px}.estoque-modal-head span{color:#0a4ee4;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.estoque-modal-head h3{margin:3px 0;color:#102a56;font-size:24px}.estoque-modal-head p{margin:0;color:#60708a;font-size:13px;line-height:1.35}.estoque-modal-head>button{border:1px solid #cfdcf3;border-radius:999px;background:#fff;color:#40577d;padding:8px 12px;font-weight:850;cursor:pointer}.estoque-modal-grid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.estoque-modal-grid label{display:flex;flex-direction:column;gap:6px;color:#40577d;font-size:12px;font-weight:850}.estoque-modal-grid input{height:38px;border:1px solid #cfdcf3;border-radius:10px;padding:8px 10px;color:#102a56;font-size:13px;font-weight:800}.estoque-modal-grid input:focus{outline:2px solid rgba(10,78,228,.18);border-color:#0a4ee4}.estoque-currency-input{display:grid;grid-template-columns:42px 1fr;align-items:center;border:1px solid #cfdcf3;border-radius:10px;overflow:hidden;background:#fff}.estoque-currency-input span{height:38px;display:inline-flex;align-items:center;justify-content:center;background:#f3f7ff;color:#40577d;font-size:12px;font-weight:900;border-right:1px solid #dce7fb}.estoque-currency-input input{border:0;border-radius:0}.estoque-currency-input:focus-within{outline:2px solid rgba(10,78,228,.18);border-color:#0a4ee4}.estoque-modal-summary{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.estoque-modal-summary div{border:1px solid #dce7fb;border-radius:12px;background:#f8fbff;padding:10px}.estoque-modal-summary span{display:block;color:#60708a;font-size:11px;font-weight:800}.estoque-modal-summary strong{display:block;margin-top:4px;color:#102a56;font-size:16px}.estoque-modal-actions{margin-top:14px;display:flex;justify-content:flex-end;gap:8px}.marketing-shell .financeiro-module-title span{color:#0a4ee4}.marketing-hub-hero{background:radial-gradient(circle at 82% 12%,rgba(51,177,255,.16),transparent 28%),linear-gradient(135deg,#fff,#f5f8ff)}.marketing-sales-page{display:flex;flex-direction:column;gap:14px}.ml-marketing-ads-page{display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 28px 34px}.ml-marketing-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dce7fb;border-radius:20px;background:radial-gradient(circle at 82% 10%,rgba(10,78,228,.11),transparent 34%),#ffffffeb;padding:24px 28px;box-shadow:0 20px 44px #17316514}.ml-marketing-hero h1{margin:8px 0 6px;color:#07194b;font-size:clamp(34px,4vw,48px);letter-spacing:-.055em;line-height:.95}.ml-marketing-hero p{max-width:760px;margin:0;color:#53627f;font-weight:800}.ml-marketing-filterbar{display:flex;align-items:end;gap:12px;border:1px solid #dce7fb;border-radius:16px;background:#fff;padding:12px 14px;box-shadow:0 12px 26px #1228520e}.ml-marketing-filterbar label{display:grid;gap:5px;color:#60708a;font-size:12px;font-weight:950}.ml-marketing-filterbar select{min-width:190px;height:38px;border:1px solid #c9d8f5;border-radius:11px;background:#fff;color:#102a56;padding:0 34px 0 10px;font:inherit;font-size:13px;font-weight:850}.ml-marketing-filterbar>span{margin-left:auto;color:#60708a;font-size:13px;font-weight:850}.ml-marketing-filterbar strong{color:#102a56}.ml-marketing-alert{display:grid;gap:4px;border:1px solid #ffe2aa;border-radius:14px;background:#fff9ed;color:#8a5700;padding:12px 14px;font-size:13px;font-weight:800}.ml-marketing-alert strong{color:#6e4300}.ml-marketing-alert small{color:#9a6500}.ml-marketing-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ml-marketing-kpi,.ml-marketing-panel{border:1px solid #dce7fb;border-radius:16px;background:#fffffff0;box-shadow:0 14px 30px #12285211}.ml-marketing-kpi{position:relative;overflow:hidden;min-height:112px;padding:16px}.ml-marketing-kpi:after{content:"";position:absolute;right:-26px;top:-28px;width:82px;height:82px;border-radius:50%;opacity:.42;background:#dbeafe}.ml-marketing-kpi.green:after{background:#cdf7df}.ml-marketing-kpi.orange:after{background:#ffe2bd}.ml-marketing-kpi.purple:after{background:#eadcff}.ml-marketing-kpi.red:after{background:#ffd5dd}.ml-marketing-kpi span,.ml-marketing-kpi small{display:block;color:#60708a;font-size:12px;font-weight:900}.ml-marketing-kpi strong{display:block;margin:12px 0 7px;color:#07194b;font-size:clamp(20px,1.7vw,26px);line-height:1}.ml-marketing-kpi.green strong{color:#087647}.ml-marketing-kpi.orange strong{color:#c96d0d}.ml-marketing-kpi.red strong{color:#dc2626}.ml-marketing-health-grid,.ml-marketing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ml-marketing-panel{padding:16px;min-width:0}.ml-marketing-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ml-marketing-panel-title span{color:#60708a;font-size:13px;font-weight:900}.ml-marketing-panel-title strong{color:#07194b;font-size:16px;font-weight:950}.ml-marketing-gauge{height:16px;border-radius:999px;background:#edf3fb;overflow:hidden}.ml-marketing-gauge i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a4ee4,#16a34a)}.ml-marketing-metrics-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;color:#53627f;font-size:12px;font-weight:850}.ml-marketing-metrics-row b{color:#102a56}.insight-panel ul{display:grid;gap:8px;margin:0;padding-left:18px;color:#53627f;font-size:13px;font-weight:800}.ml-product-profit-list{display:grid;gap:10px}.ml-product-profit-row{display:grid;grid-template-columns:54px minmax(0,1fr) 98px;gap:10px;align-items:center;border:1px solid #e5edf9;border-radius:13px;background:#fbfdff;padding:9px}.ml-product-profit-row img,.ml-product-profit-placeholder{width:54px;height:54px;display:grid;place-items:center;border:1px solid #e5edf9;border-radius:10px;background:#fff;object-fit:contain;color:#0a4ee4;font-size:12px;font-weight:950}.ml-product-profit-row strong{display:block;color:#17233c;font-size:13px;line-height:1.18}.ml-product-profit-row small{color:#60708a;font-size:11px;font-weight:800}.ml-product-profit-row i{display:block;height:7px;margin-top:7px;border-radius:999px;background:#edf3fb;overflow:hidden}.ml-product-profit-row i b{display:block;height:100%;border-radius:inherit}.ml-product-profit-row i b.good{background:linear-gradient(90deg,#16a34a,#22c55e)}.ml-product-profit-row i b.bad{background:linear-gradient(90deg,#f97316,#ef4444)}.ml-product-profit-row em{display:flex;flex-direction:column;align-items:flex-end;color:#087647;font-size:13px;font-style:normal;font-weight:950}.ml-product-profit-row em.bad{color:#dc2626}.ml-product-profit-row em small{color:inherit;font-size:10px}.ml-campaign-table{display:grid;border:1px solid #e3ebf8;border-radius:14px;overflow:auto}.ml-campaign-head,.ml-campaign-row{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(5,minmax(90px,.55fr));gap:10px;align-items:center;min-width:780px;padding:11px 13px}.ml-campaign-head{background:#f7fbff;color:#60708a;font-size:12px;font-weight:950}.ml-campaign-row{border-top:1px solid #e7edf7;color:#102a56;font-size:13px}.ml-campaign-row b{display:block;color:#102a56}.ml-campaign-row small{display:block;color:#60708a;margin-top:2px}.ml-campaign-row strong{text-align:right;font-size:13px}.ml-campaign-empty{padding:18px;color:#60708a;font-size:13px;font-weight:850}.ml-marketing-loading{display:grid;place-items:center;gap:9px;min-height:360px;border:1px solid #dce7fb;border-radius:18px;background:#ffffffe0;color:#53627f;text-align:center}.ml-marketing-loading span{width:40px;height:40px;border:4px solid #dbeafe;border-top-color:#0a4ee4;border-radius:50%;animation:sellerSpin .8s linear infinite}.ml-marketing-loading strong{color:#07194b}.ml-marketing-campaign-hero{overflow:hidden}.ml-campaign-select-label select{min-width:min(420px,38vw)}.ml-campaign-focus{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.55fr);gap:14px}.ml-campaign-focus-main,.ml-campaign-focus-side{border:1px solid #dce7fb;border-radius:18px;background:#fffffff2;box-shadow:0 16px 34px #12285212}.ml-campaign-focus-main{position:relative;overflow:hidden;padding:18px}.ml-campaign-focus-main:after{content:"";position:absolute;right:-42px;top:-52px;width:170px;height:170px;border-radius:999px;background:#0a4ee41a}.ml-campaign-focus-main.good:after{background:#16a34a21}.ml-campaign-focus-main.warning:after{background:#f9731624}.ml-campaign-focus-main.bad:after{background:#dc26261f}.ml-campaign-focus-heading{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ml-campaign-focus-heading span,.ml-campaign-focus-side span{color:#60708a;font-size:12px;font-weight:950}.ml-campaign-focus-heading h2{max-width:820px;margin:5px 0 3px;color:#07194b;font-size:clamp(22px,2.2vw,34px);line-height:1.02;letter-spacing:-.04em}.ml-campaign-focus-heading p{margin:0;color:#53627f;font-size:13px;font-weight:850}.ml-campaign-focus-heading>strong{border-radius:999px;background:#eef5ff;color:#0a4ee4;padding:8px 12px;font-size:12px;font-weight:950;white-space:nowrap}.ml-campaign-focus-main.good .ml-campaign-focus-heading>strong{background:#e7f8ef;color:#087647}.ml-campaign-focus-main.warning .ml-campaign-focus-heading>strong{background:#fff3e6;color:#b45309}.ml-campaign-focus-main.bad .ml-campaign-focus-heading>strong{background:#fff0f2;color:#dc2626}.ml-campaign-focus-score{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.ml-campaign-focus-score div{border:1px solid #e3ebf8;border-radius:14px;background:#fbfdff;padding:13px}.ml-campaign-focus-score small{display:block;color:#60708a;font-size:11px;font-weight:950}.ml-campaign-focus-score b{display:block;margin-top:5px;color:#07194b;font-size:clamp(22px,2vw,32px);line-height:1}.ml-campaign-health-bar{position:relative;z-index:1;height:12px;margin-top:16px;border-radius:999px;background:#edf3fb;overflow:hidden}.ml-campaign-health-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a4ee4,#14b8a6,#16a34a)}.ml-campaign-focus-main.warning .ml-campaign-health-bar i{background:linear-gradient(90deg,#f59e0b,#f97316)}.ml-campaign-focus-main.bad .ml-campaign-health-bar i{background:linear-gradient(90deg,#ef4444,#dc2626)}.ml-campaign-focus-side{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:18px}.ml-campaign-focus-side strong{color:#07194b;font-size:clamp(24px,2vw,34px);line-height:1}.ml-campaign-focus-side small{color:#60708a;font-size:12px;font-weight:850}.ml-campaign-focus-side div{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;border-top:1px solid #e3ebf8;padding-top:10px}.ml-campaign-focus-side b{color:#0a4ee4;font-size:18px}.ml-campaign-focus-side em{color:#60708a;font-size:12px;font-style:normal;font-weight:850}.campaign-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.ml-campaign-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr);gap:14px}.ml-campaign-funnel{display:grid;gap:14px}.ml-campaign-funnel-row{display:grid;grid-template-columns:100px minmax(0,1fr) 90px;gap:10px;align-items:center;color:#53627f;font-size:13px;font-weight:900}.ml-campaign-funnel-row i{height:13px;border-radius:999px;background:#edf3fb;overflow:hidden}.ml-campaign-funnel-row i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a4ee4,#22c55e)}.ml-campaign-funnel-row strong{color:#102a56;text-align:right}.ml-campaign-insights{display:grid;gap:9px;margin:0;padding:0;list-style:none}.ml-campaign-insights li{position:relative;border:1px solid #e3ebf8;border-radius:12px;background:#fbfdff;color:#53627f;padding:10px 12px 10px 32px;font-size:13px;font-weight:850}.ml-campaign-insights li:before{content:"•";position:absolute;left:13px;top:9px;color:#0a4ee4;font-size:22px;line-height:1}.ml-campaign-table-clickable .ml-campaign-row{width:100%;border:0;border-top:1px solid #e7edf7;background:#fff;cursor:pointer;font:inherit}.ml-campaign-table-clickable .ml-campaign-row:hover,.ml-campaign-table-clickable .ml-campaign-row.active{background:#f4f8ff}.ml-campaign-table-clickable .ml-campaign-row.active{box-shadow:inset 4px 0 #0a4ee4}.ml-ads-dashboard-page{display:flex;flex-direction:column;gap:10px;min-width:0;padding:8px 10px 24px;color:#0b1d4d}.ml-ads-toolbar,.ml-ads-campaign-strip,.ml-ads-card,.ml-ads-kpi{border:1px solid #dce7fb;background:#fffffff5;box-shadow:0 8px 24px #1228520b}.ml-ads-toolbar{display:grid;grid-template-columns:minmax(145px,.65fr) minmax(170px,.8fr) minmax(150px,.7fr) minmax(260px,1.35fr) minmax(180px,.85fr) auto;gap:10px;align-items:end;border-radius:12px;padding:10px 12px}.ml-ads-toolbar label,.ml-ads-compare{display:grid;gap:5px;min-width:0}.ml-ads-toolbar label span,.ml-ads-compare>span{color:#61708b;font-size:11px;font-weight:950}.ml-ads-toolbar select,.ml-ads-toolbar button{height:38px;border:1px solid #d5e1f6;border-radius:9px;background:#fff;color:#102a56;padding:0 12px;font:inherit;font-size:12px;font-weight:900}.ml-ads-toolbar select{width:100%}.ml-ads-compare button{display:inline-flex;align-items:center;gap:8px;color:#73829d}.ml-ads-compare i{width:18px;height:18px;border-radius:999px;background:#e9eef7;box-shadow:inset 0 0 0 1px #d1ddf1}.ml-ads-compare button.active i{background:#0a4ee4;box-shadow:inset 0 0 0 5px #fff,0 0 0 1px #0a4ee4}.ml-ads-toolbar-actions{display:flex;gap:8px;justify-content:flex-end}.ml-ads-toolbar-actions button{min-width:126px}.ml-ads-toolbar-actions .primary{border-color:#0a4ee4;background:#0a4ee4;color:#fff;box-shadow:0 12px 26px #0a4ee438}.ml-ads-campaign-strip{display:grid;grid-template-columns:minmax(340px,2.25fr) repeat(5,minmax(112px,.7fr)) minmax(190px,.95fr);gap:0;align-items:center;border-radius:13px;padding:16px 18px}.ml-ads-campaign-title{display:flex;align-items:center;gap:14px;min-width:0}.ml-ads-campaign-title img{width:68px;height:68px;object-fit:contain;border-radius:999px;background:#fff9cc}.ml-ads-campaign-title span,.ml-ads-hero-metric span,.ml-ads-health span{display:block;color:#516383;font-size:12px;font-weight:950}.ml-ads-campaign-title h1{margin:4px 0;color:#081a4b;font-size:clamp(24px,2.3vw,34px);line-height:.98;letter-spacing:-.045em}.ml-ads-campaign-tags{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ml-ads-campaign-tags b{border-radius:5px;background:#22c55e;color:#fff;padding:5px 12px;font-size:12px}.ml-ads-campaign-tags em{color:#08975b;font-size:12px;font-style:normal;font-weight:950}.ml-ads-campaign-tags small,.ml-ads-campaign-title p{margin:0;color:#60708a;font-size:11px;font-weight:850}.ml-ads-hero-metric{display:grid;gap:5px;min-height:88px;border-left:1px solid #e3ebf8;padding:6px 18px}.ml-ads-hero-metric strong{color:#081a4b;font-size:clamp(21px,1.6vw,28px);line-height:1}.ml-ads-hero-metric small,.ml-ads-kpi small{color:#ef4444;font-size:12px;font-weight:950}.ml-ads-hero-metric small.up,.ml-ads-kpi small.up,.ml-ads-roas-goal small{color:#07945a}.ml-ads-health{display:grid;grid-template-columns:58px minmax(0,1fr);gap:2px 10px;align-items:center;border-left:1px solid #e3ebf8;padding-left:16px}.ml-ads-health>span{grid-column:1 / -1}.ml-ads-health div{display:grid;place-items:center;width:56px;height:56px;border-radius:999px;background:radial-gradient(circle at center,#fff 0 57%,transparent 59%),conic-gradient(#16a34a 0,#16a34a 85%,#e8eef8 85%,#e8eef8)}.ml-ads-health strong{color:#087647;font-size:22px}.ml-ads-health b{color:#087647;font-size:13px}.ml-ads-health small{color:#60708a;font-size:11px;font-weight:850}.ml-ads-kpi-grid{display:grid;grid-template-columns:repeat(8,minmax(126px,1fr));gap:8px}.ml-ads-kpi{min-height:88px;border-radius:10px;padding:11px 12px}.ml-ads-kpi span{display:flex;align-items:center;gap:7px;color:#5f6f8b;font-size:11px;font-weight:950}.ml-ads-kpi span i{color:#0a4ee4;font-style:normal}.ml-ads-kpi strong{display:block;margin-top:8px;color:#081a4b;font-size:clamp(20px,1.4vw,26px);line-height:1}.ml-ads-kpi div{display:grid;grid-template-columns:auto minmax(50px,1fr);gap:8px;align-items:center;margin-top:6px}.ml-ads-kpi svg{width:100%;height:28px;color:#1d64f2}.ml-ads-main-grid{display:grid;grid-template-columns:minmax(420px,1.25fr) minmax(300px,.95fr) minmax(310px,.95fr);gap:10px}.ml-ads-card{min-width:0;border-radius:12px;padding:13px 14px}.ml-ads-panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ml-ads-panel-title strong{color:#102a56;font-size:13px;font-weight:950}.ml-ads-panel-title span{color:#0a4ee4;font-size:11px;font-weight:900}.ml-ads-chart-legend{display:flex;flex-wrap:wrap;gap:14px;color:#526380;font-size:10px;font-weight:850}.ml-ads-chart-legend span{display:inline-flex;align-items:center;gap:6px}.ml-ads-chart-legend i{width:9px;height:9px;border-radius:2px}.ml-ads-chart-legend .blue{background:#2563eb}.ml-ads-chart-legend .green{background:#16a34a}.ml-ads-chart-legend .purple{background:#7c3aed}.ml-ads-chart-legend .orange{background:#f97316}.ml-ads-chart-legend .cyan{background:#06b6d4}.ml-ads-chart-area{display:grid;grid-template-columns:repeat(7,minmax(28px,1fr));align-items:end;gap:14px;min-height:210px;margin-top:8px;border-top:1px solid #e9eef7;border-bottom:1px solid #e9eef7;padding:16px 8px 7px}.ml-ads-chart-day{display:flex;align-items:end;justify-content:center;gap:4px;position:relative;height:174px}.ml-ads-chart-day b,.ml-ads-chart-day em{width:13px;border-radius:6px 6px 0 0}.ml-ads-chart-day b{background:linear-gradient(180deg,#3b82f6,#2563eb)}.ml-ads-chart-day em{background:linear-gradient(180deg,#22c55e,#16a34a)}.ml-ads-chart-day span{position:absolute;bottom:-24px;color:#60708a;font-size:11px;font-weight:850}.ml-ads-funnel{display:grid;gap:12px}.ml-ads-funnel-row{display:grid;grid-template-columns:118px 80px minmax(0,1fr) 58px;gap:10px;align-items:center;color:#526380;font-size:11px;font-weight:900}.ml-ads-funnel-row strong{color:#102a56;text-align:right}.ml-ads-funnel-row i{height:10px;border-radius:999px;background:#eef3fb;overflow:hidden}.ml-ads-funnel-row i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16a34a)}.ml-ads-funnel-row em{color:#526380;font-style:normal;text-align:right}.ml-ads-recommendations{display:grid;gap:8px}.ml-ads-recommendations div{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:9px;align-items:center;border:1px solid #e3ebf8;border-radius:11px;background:#fff;padding:9px 10px}.ml-ads-recommendations i{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#eaf8f0;color:#16a34a;font-style:normal}.ml-ads-recommendations .blue i{background:#edf5ff;color:#2563eb}.ml-ads-recommendations .warning i{background:#fff4e8;color:#f97316}.ml-ads-recommendations .decision{border-color:#b8ead0;background:#f2fff7}.ml-ads-recommendations b{display:block;color:#102a56;font-size:12px}.ml-ads-recommendations small{color:#60708a;font-size:11px;font-weight:850}.ml-ads-recommendations em{color:#16a34a;font-size:28px;font-style:normal}.ml-ads-secondary-grid{display:grid;grid-template-columns:1.05fr 1.05fr 1.45fr 1.1fr 1.1fr;gap:10px}.ml-ads-mini-panel{min-height:126px}.ml-ads-distribution{display:grid;gap:11px}.ml-ads-distribution div{display:grid;grid-template-columns:120px minmax(0,1fr) 42px;gap:8px;align-items:center;color:#526380;font-size:11px;font-weight:900}.ml-ads-distribution i,.ml-ads-roas-goal i{height:9px;border-radius:999px;background:#edf3fb;overflow:hidden}.ml-ads-distribution i b,.ml-ads-roas-goal i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16a34a)}.ml-ads-device{display:grid;grid-template-columns:86px 1fr;gap:14px;align-items:center}.ml-ads-donut{width:78px;height:78px;border-radius:999px;background:radial-gradient(circle at center,#fff 0 46%,transparent 48%),conic-gradient(#2563eb 0,#2563eb 72.6%,#16a34a 72.6%,#16a34a 95.4%,#7c3aed 95.4%,#7c3aed)}.ml-ads-device ul{display:grid;gap:9px;margin:0;padding:0;list-style:none;color:#526380;font-size:11px;font-weight:900}.ml-ads-device li{display:flex;align-items:center;justify-content:space-between;gap:8px}.ml-ads-device i{width:9px;height:9px;border-radius:2px;margin-right:5px}.ml-ads-device .blue{background:#2563eb}.ml-ads-device .green{background:#16a34a}.ml-ads-device .purple{background:#7c3aed}.ml-ads-top-products{display:grid;gap:8px}.ml-ads-top-products div{display:grid;grid-template-columns:22px minmax(0,1fr) 78px 48px;gap:8px;align-items:center;color:#526380;font-size:11px;font-weight:850}.ml-ads-top-products span{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:#f0f5ff;color:#0a4ee4;font-weight:950}.ml-ads-top-products b{overflow:hidden;color:#102a56;text-overflow:ellipsis;white-space:nowrap}.ml-ads-top-products strong,.ml-ads-top-products em{color:#102a56;font-style:normal;text-align:right}.ml-ads-budget,.ml-ads-roas-goal{display:grid;grid-template-columns:90px 1fr;gap:14px;align-items:center}.ml-ads-budget div{display:grid;place-items:center;width:82px;height:82px;border-radius:999px;background:radial-gradient(circle at center,#fff 0 57%,transparent 59%),conic-gradient(#16a34a 0,#16a34a 71%,#e8eef8 71%,#e8eef8)}.ml-ads-budget strong{color:#0a4ee4;font-size:22px}.ml-ads-budget span,.ml-ads-budget p,.ml-ads-roas-goal span,.ml-ads-roas-goal div{color:#60708a;font-size:11px;font-weight:850}.ml-ads-budget p{margin:0;line-height:1.55}.ml-ads-budget b{color:#102a56}.ml-ads-roas-goal{grid-template-columns:1fr;gap:6px}.ml-ads-roas-goal strong{color:#081a4b;font-size:28px}.ml-ads-roas-goal div{display:flex;justify-content:space-between}.ml-ads-campaign-table{display:grid;overflow:auto;border:1px solid #dce7fb;border-radius:10px}.ml-ads-campaign-head,.ml-ads-campaign-row{display:grid;grid-template-columns:minmax(220px,1.55fr) 86px 112px 96px 124px 76px 76px 72px 86px 70px 92px;gap:10px;align-items:center;min-width:1120px;padding:9px 12px}.ml-ads-campaign-head{background:#f8fbff;color:#60708a;font-size:11px;font-weight:950}.ml-ads-campaign-row{border:0;border-top:1px solid #e6edf8;background:#fff;color:#102a56;cursor:pointer;font:inherit;font-size:12px;text-align:left}.ml-ads-campaign-row.active{background:#f2f7ff;box-shadow:inset 0 0 0 1px #7fb0ff}.ml-ads-campaign-row b,.ml-ads-campaign-row small{display:block}.ml-ads-campaign-row small{color:#60708a;margin-top:2px}.ml-ads-campaign-row .enabled{color:#059669;font-weight:950}.ml-ads-campaign-row .paused{color:#9ca3af;font-weight:950}.ml-ads-row-actions{color:#0a4ee4;text-align:right;letter-spacing:.35em}.ml-ads-table-foot{display:block;margin-top:8px;color:#60708a;font-size:11px;font-weight:850}.ml-ads-toolbar.compact{grid-template-columns:minmax(160px,.7fr) minmax(160px,.7fr) minmax(320px,1.6fr) auto}.ml-ads-kpi-grid.concrete{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.ml-ads-kpi-grid.concrete .ml-ads-kpi{min-height:94px}.ml-ads-kpi-grid.concrete .ml-ads-kpi small{display:block;margin-top:8px;color:#60708a;font-size:11px;font-weight:850}.ml-ads-main-grid.concrete{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-ads-concrete-summary{display:grid;gap:12px}.ml-ads-concrete-summary div{display:grid;grid-template-columns:138px minmax(0,1fr) 94px;gap:10px;align-items:center;color:#526380;font-size:12px;font-weight:900}.ml-ads-concrete-summary i{height:10px;border-radius:999px;background:#edf3fb;overflow:hidden}.ml-ads-concrete-summary i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#16a34a)}.ml-ads-concrete-summary strong{color:#102a56;text-align:right}.ml-ads-concrete-summary p{margin:4px 0 0;border-radius:10px;background:#f7fbff;color:#60708a;padding:10px;font-size:11px;font-weight:850;line-height:1.35}.ml-ads-campaign-table.concrete .ml-ads-campaign-head,.ml-ads-campaign-table.concrete .ml-ads-campaign-row{grid-template-columns:minmax(240px,1.6fr) 86px 96px 124px 76px 76px 72px 86px 70px 74px 92px}.shopee-sales-page{display:flex;flex-direction:column;gap:12px}.sales-main-head{margin-bottom:0}.sales-upload-panel{margin:0}.sales-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sales-empty-state{border:1px dashed #c9d7f3;border-radius:14px;padding:18px;background:radial-gradient(circle at 12% 20%,rgba(51,177,255,.12),transparent 32%),linear-gradient(135deg,#fbfdff,#f4f8ff)}.sales-empty-state div{display:flex;flex-direction:column;gap:5px}.sales-empty-state span{color:#0a4ee4;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sales-empty-state strong{color:#102a56;font-size:16px}.sales-empty-state p{margin:0;color:#60708a;font-size:12px}.sales-executive-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr)}.sales-ads-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.62fr)}.sales-overview-board{display:grid;gap:10px}.sales-primary-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sales-primary-card{position:relative;overflow:hidden;min-height:116px;border:1px solid #cfe0ff;border-radius:14px;background:linear-gradient(135deg,#fff,#f6f9ff);padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;box-shadow:0 10px 24px #1c38690d}.sales-primary-card:after{content:"";position:absolute;inset:auto -28px -44px auto;width:112px;height:112px;border-radius:999px;background:#0a4ee414}.sales-primary-card.revenue{border-left:5px solid #16a34a}.sales-primary-card.ads{border-left:5px solid #0a4ee4}.sales-primary-card.orders{border-left:5px solid #33b1ff}.sales-primary-card span,.sales-secondary-metrics span{color:#64748b;font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.sales-primary-card strong{position:relative;z-index:1;color:#0b2147;font-size:28px;line-height:1.05}.sales-primary-card small{position:relative;z-index:1;color:#5d6c85;font-size:12px}.sales-secondary-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sales-secondary-metrics article{border:1px solid #dfe7f6;border-radius:12px;background:#fbfdff;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.sales-secondary-metrics article.warning{border-color:#fed7aa;background:#fffaf0}.sales-secondary-metrics strong{color:#102a56;font-size:17px;white-space:nowrap}.sales-sources-comparison,.sales-performance-grid{display:grid;gap:12px;align-items:stretch}.sales-sources-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-performance-grid{grid-template-columns:minmax(0,1fr);align-items:start}.sales-sources-comparison .dashboard-panel,.sales-performance-grid .dashboard-panel{min-width:0}.sales-sources-comparison .dashboard-panel{height:100%}.sales-side-stack{min-width:0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.sales-side-stack .dashboard-panel{height:auto}.sales-source-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.sales-source-card{min-width:0;border:1px solid #dfe7f6;border-left:4px solid #94a3b8;border-radius:12px;background:#fbfdff;padding:10px;display:flex;flex-direction:column;gap:8px}.sales-source-card.highlight{border-left-color:#16a34a;background:linear-gradient(135deg,#fbfffc,#f0fff6)}.sales-source-card div:first-child{display:flex;flex-direction:column;gap:3px}.sales-source-card strong{overflow:hidden;color:#20365f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sales-source-card span{color:#102a56;font-size:15px;font-weight:850;line-height:1.05}.sales-source-card small{color:#60708a;font-size:11px}.sales-source-track{height:7px;border-radius:999px;background:#e7eefb;overflow:hidden}.sales-source-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0a4ee4,#33b1ff)}.sales-source-card.highlight .sales-source-track i{background:linear-gradient(90deg,#16a34a,#4ade80)}.sales-source-card.sent{background:linear-gradient(135deg,#fff,#f8fbff)}.sales-source-card.sent.highlight{border-left-color:#0a4ee4;background:linear-gradient(135deg,#fbfdff,#eef5ff)}.sales-source-card.sent.highlight .sales-source-track i{background:linear-gradient(90deg,#0a4ee4,#33b1ff)}.sales-top-ads-list{display:flex;flex-direction:column;gap:6px}.sales-top-ads-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid #dfe7f6;border-radius:10px;background:#fbfdff;padding:7px 8px}.sales-top-ads-list article>strong{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#eaf1ff;color:#0a4ee4;font-size:12px}.sales-top-ads-list article>div{min-width:0;display:flex;flex-direction:column;gap:4px}.sales-top-ads-list span{overflow:hidden;color:#20365f;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sales-top-ads-list small{color:#60708a;font-size:11px}.sales-top-ads-list article div div{height:7px;border-radius:999px;background:#e7eefb;overflow:hidden}.sales-top-ads-list i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0a4ee4,#33b1ff)}.sales-top-ads-list em{color:#102a56;font-size:12px;font-style:normal;font-weight:850;white-space:nowrap}.sales-sent-traffic-list{display:flex;flex-direction:column;gap:8px}.sales-sent-traffic-list.compact{gap:6px}.sales-sent-traffic-list article{border:1px solid #dfe7f6;border-radius:10px;background:#fbfdff;padding:7px 8px;display:flex;flex-direction:column;gap:6px}.sales-sent-traffic-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.sales-sent-traffic-list strong{color:#20365f;font-size:13px}.sales-sent-traffic-list span{color:#102a56;font-size:12px;font-weight:850;white-space:nowrap}.sales-sent-traffic-list article>div:nth-child(2){height:7px;border-radius:999px;background:#e7eefb;overflow:hidden}.sales-sent-traffic-list i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0a4ee4,#33b1ff)}.sales-sent-traffic-list small{color:#60708a;font-size:11px}.sales-sent-note{margin-top:8px;border:1px solid #cfe0ff;border-radius:10px;background:#eef5ff;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.sales-sent-note strong{color:#0a4ee4;font-size:16px}.sales-sent-note span{color:#60708a;font-size:12px}.sales-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shopee-sales-page .dashboard-panel{border-radius:14px}.shopee-sales-page .panel-title{margin-bottom:10px}.shopee-sales-page .panel-title h3{color:#0b2147;font-size:16px}.shopee-sales-page .panel-title span{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shopee-sales-page .sales-action-grid{gap:8px}.shopee-sales-page .ads-action-card{min-height:96px;padding:12px;background:linear-gradient(135deg,#fff,#f8fbff)}.shopee-sales-page .ads-action-card strong{font-size:14px}.shopee-sales-page .ads-action-card span{font-size:22px;line-height:1}.shopee-sales-page .ads-action-card small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sales-highlight-card{min-height:138px;display:flex;flex-direction:column;justify-content:center;gap:8px;border:1px solid #dfe7f6;border-radius:12px;background:linear-gradient(135deg,#fbfdff,#f3f8ff);padding:16px}.sales-highlight-card strong{color:#102a56;font-size:34px;line-height:1}.sales-highlight-card span{color:#0a4ee4;font-size:19px;font-weight:800}.sales-highlight-card small{color:#60708a;line-height:1.35}.sales-hour-chart{display:grid;grid-template-columns:repeat(24,minmax(22px,1fr));gap:5px;align-items:end;min-height:150px}.sales-hour-bar{min-width:0;display:grid;grid-template-rows:16px 92px 16px;gap:5px;text-align:center}.sales-hour-bar span,.sales-hour-bar strong{overflow:hidden;color:#5f6f89;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.sales-hour-bar div{display:flex;align-items:end;justify-content:center;border-radius:10px;background:#eef4ff;overflow:hidden}.sales-hour-bar i{width:100%;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#0a4ee4,#33b1ff)}.sales-hour-chart.daily{grid-template-columns:repeat(auto-fit,minmax(20px,1fr));min-height:112px}.sales-hour-chart.daily .sales-hour-bar{grid-template-rows:16px 62px 16px}.sales-product-bar{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:6px 8px;align-items:center}.sales-product-bar span{overflow:hidden;color:#31425f;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sales-product-bar div{grid-column:1 / 2;height:8px;border-radius:999px;background:#e7eefb;overflow:hidden}.sales-product-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0a4ee4,#33b1ff)}.sales-product-bar strong{grid-column:2 / 3;grid-row:1 / 3;color:#102a56;font-size:12px;text-align:right}.sales-channel-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-bottom:10px}.sales-channel-filter button{cursor:pointer;border:1px solid #dfe7f6;border-radius:12px;background:#fbfdff;padding:10px;text-align:left;display:flex;flex-direction:column;gap:3px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.sales-channel-filter button:hover{border-color:#b9cff9;transform:translateY(-1px)}.sales-channel-filter button.active{border-color:#0a4ee4;background:linear-gradient(135deg,#f8fbff,#eef5ff);box-shadow:0 8px 18px #0a4ee41a}.sales-channel-filter strong{color:#102a56;font-size:13px}.sales-channel-filter span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.sales-channel-filter small{color:#0a4ee4;font-size:12px;font-weight:850}.sales-table-wrap{max-height:430px;overflow:auto}.sales-table-wrap td small{display:block;margin-top:2px;color:#7a879c;font-size:11px}.layout{display:grid;grid-template-columns:245px 1fr;min-height:100vh}.sidebar{background:#fff;border-right:1px solid var(--line);padding:28px 14px;display:flex;flex-direction:column;gap:8px}.sidebar h1{margin:0;color:var(--accent);font-size:28px;font-weight:800;line-height:1;letter-spacing:-.02em}.brand{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:14px;gap:6px}.brand-link{display:inline-flex;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}.brand-logo{width:205px;height:74px;object-fit:contain;object-position:center;border:0;background:transparent;margin-bottom:0}.brand p{margin:0;text-align:center;font-size:12px;color:#5b6780;font-weight:600;line-height:1.2}.sidebar a{color:#2b3a50;text-decoration:none;padding:10px 12px;border-radius:8px;font-size:14px}.sidebar a.active,.sidebar a:hover{background:#eef3ff;color:var(--accent)}.content{padding:20px 24px}.topbar{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.topbar h2{margin:2px 0 0;font-size:20px}.crumbs{font-size:12px;color:var(--muted)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px;margin:12px 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filters-bar input{min-width:280px}.filters-bar{gap:12px}.filters-bar>*{margin:0}.conciliacao-filters{align-items:stretch}.conciliacao-filter-row{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.conciliacao-filter-row .status-filter-field{margin:0}.conciliacao-filter-row>input[type=month],.conciliacao-filter-row>input[type=date]{height:42px;min-width:190px}.conciliacao-filter-row .filter-actions{margin-left:auto}.dashboard-period-row{align-items:flex-end}.dashboard-compact-panel{padding:7px 10px;margin:6px 0;border-radius:10px;gap:8px;min-height:48px}.dashboard-compact-panel .filter-label,.dashboard-compact-panel .status-filter-field span{font-size:11px}.dashboard-compact-panel .period-switch .chip{padding:4px 9px;font-size:12px}.dashboard-compact-panel input{padding:7px 9px;min-width:180px}.dashboard-updated-inline{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.dashboard-updated-inline strong{font-size:13px}.dashboard-updated-inline span{font-size:13px;color:#4d5d74}.dashboard-period-inline{display:inline-flex;flex-direction:row;align-items:center;gap:10px;margin-right:10px}.dashboard-period-inline .period-inline-label{margin:0;min-width:auto;padding:0;line-height:1;font-size:12px;color:var(--muted)}.dashboard-period-inline .period-switch{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.status-tabs{width:100%;display:flex;gap:8px;flex-wrap:wrap;padding-bottom:4px;border-bottom:1px solid #edf1f7;margin-bottom:2px}.onboarding-hint{gap:8px 14px;background:linear-gradient(180deg,#fff,#f9fbff)}.onboarding-hint strong{color:#1f3762}.onboarding-hint span{font-size:13px;color:#5b6780}.status-filter-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted)}.status-filter-field select{min-width:220px}.filter-block{display:flex;flex-direction:column;gap:6px}.filter-block-wide{min-width:280px}.filter-label{font-size:12px;color:var(--muted)}.filter-actions{margin-left:auto;display:flex;gap:8px;align-items:center}.period-switch{display:inline-flex;gap:6px}.chip{background:#fff;color:#4d5d74;border:1px solid #d4dbe8;border-radius:999px;padding:7px 12px;font-weight:500}.chip.active{background:#edf3ff;color:var(--accent);border-color:#c8d9ff}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.card{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px}.card h3{margin:0 0 8px;color:var(--muted);font-size:13px}.dashboard-page{display:flex;flex-direction:column;gap:14px}.dashboard-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.dashboard-header h2{margin:0 0 4px}.dashboard-header p{margin:0;color:var(--muted);font-size:13px;max-width:720px}.dashboard-health{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:8px;padding:10px 14px;min-width:170px;text-align:right}.dashboard-health span{display:block;color:#166534;font-size:12px}.dashboard-health strong{display:block;color:#14532d;font-size:24px;line-height:1.1}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px}.kpi-card{background:var(--surface);border:1px solid var(--line);border-left:4px solid #94a3b8;border-radius:8px;padding:12px;min-height:92px;display:flex;flex-direction:column;gap:6px}.kpi-card span{color:var(--muted);font-size:12px;font-weight:700}.kpi-card strong{color:var(--text);font-size:20px;line-height:1.1}.kpi-card small{color:#5d6c85;font-size:12px}.kpi-card.success{border-left-color:#16a34a}.kpi-card.warning{border-left-color:#f59e0b}.kpi-card.danger{border-left-color:#ef4444}.kpi-card.attention{border-left-color:#8b5cf6}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:12px;align-items:start}.dashboard-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px}.dashboard-panel.wide{min-width:0}.panel-title{display:flex;justify-content:space-between;gap:10px;align-items:baseline;margin-bottom:10px}.panel-title h3{margin:0;font-size:15px}.panel-title span{color:var(--muted);font-size:12px}.line-chart-wrap{width:100%}.line-chart{width:100%;height:250px;display:block}.chart-grid-line{stroke:#e8edf6;stroke-width:1}.line-chart polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.line-recebidos{stroke:#16a34a}.line-pendentes{stroke:#f59e0b}.line-sem-venda{stroke:#ef4444}.chart-axis-label{fill:#7d8597;font-size:11px}.mini-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px;color:#5d6c85;font-size:12px}.mini-legend span{display:inline-flex;align-items:center;gap:6px}.dot{width:9px;height:9px;border-radius:999px;display:inline-block}.dot.green{background:#16a34a}.dot.amber{background:#f59e0b}.dot.red{background:#ef4444}.dot.blue{background:#0a4ee4}.donut-card{display:grid;grid-template-columns:170px 1fr;gap:12px;align-items:center}.donut-chart{width:170px;height:170px;transform:rotate(-90deg)}.donut-chart text{transform:rotate(90deg);transform-origin:21px 21px}.donut-total{fill:var(--text);font-size:5px;font-weight:800}.donut-label{fill:var(--muted);font-size:2.5px}.chart-legend{display:flex;flex-direction:column;gap:8px}.chart-legend div{display:grid;grid-template-columns:10px 1fr auto;gap:7px;align-items:center;font-size:12px;color:#4d5d74}.chart-legend i{width:10px;height:10px;border-radius:3px}.chart-legend strong{color:var(--text)}.value-bars{display:flex;flex-direction:column;gap:11px}.value-bar-row{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center}.value-bar-row>span{color:var(--muted);font-size:12px;font-weight:700}.bar-stack{display:flex;flex-direction:column;gap:4px}.bar-line{display:grid;grid-template-columns:1fr 110px;gap:8px;align-items:center}.bar-line small{color:#5d6c85;font-size:11px;text-align:right}.bar-line:before{content:"";grid-column:1;grid-row:1;height:8px;border-radius:999px;background:#edf1f7}.bar{grid-column:1;grid-row:1;height:8px;border-radius:999px;min-width:2px;display:block}.bar.erp{background:#0a4ee4}.bar.shopee{background:#16a34a}.bar.pending{background:#f59e0b}.insight-list{display:flex;flex-direction:column;gap:10px}.insight-list div{border:1px solid #e8edf6;border-radius:8px;padding:10px;background:#fbfcff}.insight-list strong{display:block;font-size:18px;color:var(--text)}.insight-list span{color:#5d6c85;font-size:12px}.dashboard-chart-box h4{margin:0 0 12px;font-size:14px}.status-bars{display:flex;flex-direction:column;gap:10px}.status-bar-row{display:grid;grid-template-columns:160px 1fr auto;gap:10px;align-items:center}.status-bar-row span{color:#5b6780;font-size:12px}.status-bar-track{background:#edf1f7;border-radius:999px;height:10px;overflow:hidden}.status-bar-fill{display:block;height:100%;border-radius:999px;min-width:3px}.status-bar-row strong{font-size:12px;color:#334155}.pie-wrap{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:14px}.pie-svg{width:170px;height:170px;transform:rotate(-90deg)}.pie-total{transform:rotate(90deg);transform-origin:78px 78px;fill:#1f2937;font-size:7px;font-weight:700}.pie-caption{transform:rotate(90deg);transform-origin:78px 78px;fill:#64748b;font-size:4px}.pie-legend{display:flex;flex-direction:column;gap:8px}.pie-legend div{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center}.pie-legend i{width:10px;height:10px;border-radius:3px}.pie-legend span{color:#5b6780;font-size:12px}.pie-legend strong{color:#1f2937;font-size:12px}button,select,input,a{padding:9px 11px;border-radius:8px;border:1px solid #ccd5e4;font:inherit}button{background:var(--accent);color:#fff;border:0;cursor:pointer;font-weight:600}.btn-secondary{background:#fff;color:#27406f;border:1px solid #c9d8f5}.btn-secondary:hover{background:#f4f8ff;border-color:#b9cff9}.btn-danger{background:#fff1f0;color:#b42318;border:1px solid #fecaca}.btn-danger:hover{background:#ffe4e2}.btn-soft-danger{background:#fff7ed;color:#a64b00;border:1px solid #fed7aa}.btn-soft-danger:hover{background:#ffedd5}a{color:var(--accent);text-decoration:none;background:#eaf1ff}.table-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:12px}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:9px 11px;border-bottom:1px solid #edf1f7;text-align:left;white-space:nowrap}th{font-size:11px;color:var(--muted);font-weight:600;background:#fafbfd;text-transform:uppercase}tbody tr:nth-child(2n){background:#fbfcff}tbody tr:hover{background:#f2f6ff}.page-head{display:flex;justify-content:space-between;align-items:center}.page-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.page-title-row h2{margin:0}.legend-inline-button{background:#fff;color:#4d5d74;border:1px solid #d4dbe8}.status-pill{font-size:12px;color:var(--accent);background:#edf3ff;border:1px solid #d3e0ff;border-radius:999px;padding:6px 10px}.steps{display:flex;gap:8px;margin:10px 0 12px;flex-wrap:wrap}.step{background:#edf1f7;color:#5f6c80;border-radius:8px;padding:8px 10px;font-size:13px}.step.active{background:#e6eeff;color:var(--accent);font-weight:600}.import-grid{display:grid;grid-template-columns:1fr 1.2fr .8fr auto;gap:10px;align-items:end}.import-grid label,.map-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#4d5d74}.map-panel{display:block}.map-panel p{margin:2px 0 12px;color:var(--muted);font-size:13px}.import-help{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.import-help div{background:#f9fbff;border:1px solid #e1e8f8;border-radius:10px;padding:10px 12px}.import-help strong{color:#1f3762;font-size:13px}.import-help p{margin:6px 0 0;color:#5b6780;font-size:13px}.import-help a{background:transparent;border:0;padding:0;border-radius:0;color:var(--accent);text-decoration:underline;font-weight:500}.sem-erp-tools{gap:10px 12px}.inline-check{display:inline-flex;align-items:center;gap:6px;color:#4d5d74;font-size:13px}.inline-check input{min-width:auto;padding:0}.store-create-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.store-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11182773;display:flex;align-items:center;justify-content:center;z-index:50}.store-modal{width:min(560px,calc(100vw - 24px));max-height:82vh;overflow:auto;background:#fff;border:1px solid #dbe4f4;border-radius:12px;padding:12px;box-shadow:0 20px 40px #0003}.store-modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.store-modal-head h3{margin:0;font-size:18px}.store-check-list{border:1px solid #e6eaf2;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:6px;min-height:120px;max-height:280px;overflow:auto}.store-check-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#31435f;padding:8px 10px;border-radius:8px;cursor:pointer}.store-check-item:hover{background:#f8fbff}.store-check-item input[type=checkbox]{width:16px;height:16px;min-width:16px;padding:0;margin:0;accent-color:#0a4ee4}.store-modal-actions{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.store-chip-label{display:inline-flex;align-items:center;gap:8px;line-height:1}.store-chip-label strong{font-size:12px;color:#2c3f63;font-weight:700;margin-right:2px;line-height:1.1}.store-chip-label span{font-size:12px;color:#334a71;font-weight:600;line-height:1.1}.dashboard-compact-panel .store-chip{padding:4px 9px;font-size:12px;min-height:30px;display:inline-flex;align-items:center}.shopee-logo-mini{width:14px;height:14px;border-radius:5px;object-fit:cover;display:inline-block;box-shadow:0 2px 5px #f15a2438}.store-name-wrap{display:inline-flex;align-items:center;gap:8px}.store-name-text{font-size:14px;font-weight:700;letter-spacing:.01em;color:#2d4268}.map-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-bottom:10px}.result-panel pre{background:#0f1726;color:#dde6f6;padding:12px;border-radius:8px;width:100%;overflow:auto}.upload-progress-wrap{display:block}.upload-progress-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.upload-progress-bar{width:100%;height:10px;border-radius:999px;background:#eaf0fb;overflow:hidden;border:1px solid #d7e3fa}.upload-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#0a4ee4,#6791ea);transition:width .15s ease}.upload-progress-fill.processing{background:repeating-linear-gradient(135deg,#0a4ee4 0,#0a4ee4 10px,#6791ea 10px,#6791ea 20px);animation:progressShift 1s linear infinite}@keyframes progressShift{0%{background-position:0 0}to{background-position:40px 0}}.error-panel{display:block;border-color:#fecaca;background:#fff5f5;color:#7a1c1c}.error-panel p{margin:6px 0 0}.status-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;text-transform:lowercase}.status-tag:first-letter{text-transform:uppercase}.status-tag.recebido{background:#e6f7ee;color:#117a46}.status-tag.pago_sem_erp,.status-tag.divergencia{background:#ffe8e6;color:#b23024}.status-tag.atencao{background:#fff2cf;color:#9b5e00}.status-tag.cancelado{background:#f1f3f7;color:#667085}.status-tag.pago{background:#e6f7ee;color:#117a46}.status-tag.pendente{background:#fff4df;color:#a66400}.financeiro-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.financeiro-summary-tight{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.financeiro-kpi{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px;display:flex;flex-direction:column;gap:6px}.financeiro-kpi.success{border-left:4px solid #16a34a}.financeiro-kpi.warning{border-left:4px solid #f59e0b}.financeiro-filter-row{align-items:end;flex-wrap:wrap}.financeiro-filter-panel{display:block;padding:10px}.financeiro-filter-panel .dashboard-compact-panel{border:0;padding:0;margin:8px 0 0;min-height:0}.financeiro-filter-panel .status-filter-field select,.financeiro-filter-panel .status-filter-field input{min-width:160px;height:34px;padding:6px 9px;font-size:12px}.financeiro-filter-panel .status-filter-field:nth-child(3) input{min-width:240px}.financeiro-section-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.financeiro-section-head h3{margin:0;font-size:15px;color:#1f3762}.financeiro-section-head span{display:block;margin-top:2px;color:#60708a;font-size:12px}.financeiro-section-head.compact h3{font-size:14px}.financeiro-company-panel{display:block;padding:12px}.financeiro-company-grid{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.financeiro-company-card{background:#fbfdff;color:#23385c;border:1px solid #dfe7f6;border-left:4px solid #c7d5ec;border-radius:8px;padding:10px;text-align:left;display:flex;flex-direction:column;gap:4px;min-height:82px;box-shadow:none}.financeiro-company-card:hover,.financeiro-company-card.active{background:#f4f8ff;border-color:#b9cff9;border-left-color:var(--accent)}.financeiro-company-card span{color:#52647f;font-size:11px;font-weight:800;text-transform:uppercase}.financeiro-company-card strong{color:#172f59;font-size:17px;line-height:1.1}.financeiro-company-card small{color:#60708a;font-size:11px}.financeiro-table-head{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:2px}.financeiro-table-head h3{margin:0;font-size:16px;color:#1f3762}.financeiro-table-head span{color:#60708a;font-size:12px}.financeiro-table-head strong{color:#14532d;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;padding:6px 10px;font-size:12px}.financeiro-inline-row{display:grid;grid-template-columns:1fr auto;gap:8px}.financeiro-resumo-layout{margin-top:8px;display:flex;flex-direction:column;gap:12px}.financeiro-resumo-warning{border:1px solid #dbe6f6;border-radius:10px;background:#f8fbff;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.financeiro-resumo-warning strong{color:#17376a;font-size:13px}.financeiro-resumo-warning p{margin:0;color:#4f6182;font-size:12px}.financeiro-preview h4{margin:0 0 8px;font-size:14px}.financeiro-import-actions{display:flex;gap:8px;align-items:center}.financeiro-map-hint{margin-top:10px;padding:10px 12px;border:1px solid #e4eaf7;border-radius:10px;background:#fbfdff}.financeiro-map-hint pre{margin:8px 0 0;font-size:12px;max-height:180px;overflow:auto}.financeiro-preview{margin-top:10px}.financeiro-preview p{margin:5px 0 10px;color:#5a6780}.financeiro-monthly-chart{display:flex;flex-direction:column;gap:8px}.financeiro-monthly-row{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:10px;color:#2f456f}.financeiro-monthly-row span{font-size:12px;font-weight:600}.financeiro-monthly-row strong{font-size:13px;color:#1c2f54}.financeiro-monthly-track{width:100%;height:11px;border-radius:999px;background:#e8efff;border:1px solid #d6e3fa;overflow:hidden}.financeiro-monthly-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a4ee4,#4b87ff)}.financeiro-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.financeiro-result-grid div{background:#fbfdff;border:1px solid #dbe6f6;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:4px}.financeiro-result-grid span{color:#5f6f88;font-size:12px}.financeiro-actions{display:flex;flex-wrap:wrap;gap:6px}.financeiro-main-head span{display:block;margin-top:3px;color:#60708a;font-size:12px}.financeiro-main-head{border:1px solid #dce7fb;border-radius:14px;background:linear-gradient(135deg,#fff,#f5f8ff);padding:14px}.financeiro-main-head h2{color:#102a56;font-size:24px}.financeiro-breadcrumb{margin:0 0 4px!important;color:#0a4ee4!important;font-size:11px!important;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.financeiro-head-actions{display:flex;align-items:center;gap:8px}.financeiro-work-panel{display:block}.financeiro-toolbar{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0}.financeiro-toolbar select,.financeiro-toolbar input{height:34px;padding:6px 9px;font-size:12px}.financeiro-toolbar input{min-width:260px}.financeiro-click-row{cursor:pointer}.financeiro-click-row td strong{color:#1f3762}.financeiro-table-wrap{width:100%}.financeiro-modal{width:min(520px,calc(100vw - 24px));border:1px solid #dbe4f4;border-radius:12px;background:#fff;padding:12px;display:flex;flex-direction:column;gap:10px}.financeiro-modal-wide{width:min(820px,calc(100vw - 24px));max-height:86vh;overflow:auto}.financeiro-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.financeiro-form-grid label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#4d5d74}.financeiro-form-grid input,.financeiro-form-grid select{width:100%}.financeiro-form-wide{grid-column:1 / -1}.financeiro-detail-actions{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.financeiro-receipt-backdrop{z-index:70}.financeiro-receipt-modal{position:relative;width:min(920px,calc(100vw - 24px));max-height:90vh;border:1px solid #dbe4f4;border-radius:16px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:0 24px 64px #0f234638}.financeiro-receipt-preview{min-height:420px;max-height:66vh;border:1px solid #dfe7f6;border-radius:14px;background:linear-gradient(45deg,rgba(226,234,247,.55) 25%,transparent 25%),linear-gradient(-45deg,rgba(226,234,247,.55) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(226,234,247,.55) 75%),linear-gradient(-45deg,transparent 75%,rgba(226,234,247,.55) 75%),#f8fbff;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;display:flex;align-items:center;justify-content:center;overflow:auto;padding:12px}.financeiro-receipt-image{max-width:100%;max-height:62vh;object-fit:contain;border-radius:10px;background:#fff;box-shadow:0 12px 36px #1127562e}.financeiro-receipt-frame{width:100%;height:66vh;border:0;border-radius:10px;background:#fff}.financeiro-receipt-empty{width:min(420px,100%);border:1px dashed #c9d7f3;border-radius:12px;background:#fff;padding:18px;text-align:center;display:flex;flex-direction:column;gap:6px}.financeiro-receipt-empty strong{color:#102a56;font-size:16px}.financeiro-receipt-empty span{color:#60708a;font-size:13px}.financeiro-receipt-context{position:fixed;z-index:90;border:1px solid #cfdcf2;border-radius:10px;background:#fff;padding:6px;box-shadow:0 12px 28px #1127562e}.financeiro-receipt-context button{border:0;border-radius:8px;background:transparent;color:#20365f;padding:8px 12px;font-size:13px;font-weight:750;cursor:pointer}.financeiro-receipt-context button:hover{background:#eef5ff;color:#0a4ee4}.financeiro-modal label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:#4d5d74}.panel-subtitle{margin:4px 0 12px;color:#5f6f89;font-size:12px}.financeiro-flow-panel{display:block;padding:12px}.financeiro-flow-grid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px}.financeiro-flow-row{display:grid;grid-template-columns:64px 1fr 170px;align-items:center;gap:10px;border:1px solid #e3e9f5;border-radius:10px;background:#fbfdff;padding:10px}.financeiro-flow-row>span{color:#334a70;font-size:12px;font-weight:800}.financeiro-flow-bars{position:relative;min-height:34px;display:flex;flex-direction:column;justify-content:center;gap:4px}.financeiro-flow-bars i{display:block;height:7px;min-width:2px;border-radius:999px}.financeiro-flow-bars .previsto{background:#d9e6ff}.financeiro-flow-bars .pago{background:#16a34a}.financeiro-flow-bars .aberto{background:#f59e0b}.financeiro-flow-values{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.financeiro-flow-values strong{color:#172f59;font-size:13px}.financeiro-flow-values small{color:#60708a;font-size:11px;text-align:right}.financeiro-empty-note{margin-top:10px;border:1px dashed #ccd8ee;border-radius:10px;background:#fbfdff;color:#60708a;padding:12px;font-size:13px}.financeiro-report-bar{margin:10px 0;display:flex;flex-wrap:wrap;align-items:end;gap:8px;border:1px solid #e1e8f6;border-radius:10px;background:#fbfdff;padding:10px}.financeiro-report-bar strong{align-self:center;color:#1f3762;font-size:13px;margin-right:4px}.financeiro-report-bar label{display:flex;flex-direction:column;gap:4px;color:#60708a;font-size:11px;font-weight:700}.financeiro-report-bar input,.financeiro-report-bar select{height:34px;min-width:150px;padding:6px 9px;font-size:12px}.financeiro-report-bar button{height:34px;padding:0 12px;font-size:12px}.financeiro-row-overdue td{background:#fff1f1!important}.financeiro-row-overdue td:first-child{border-left:4px solid #ef4444}.financeiro-row-today td{background:#fff8e6!important}.financeiro-row-today td:first-child{border-left:4px solid #f59e0b}.financeiro-whatsapp-modal{width:min(820px,calc(100vw - 24px));max-height:88vh;overflow:auto;background:#fff;border:1px solid #dbe4f4;border-radius:14px;padding:14px;box-shadow:0 22px 48px #11182738}.financeiro-whatsapp-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.financeiro-whatsapp-summary article{border:1px solid #dfe7f6;border-left:4px solid #0a4ee4;border-radius:10px;background:#fbfdff;padding:10px}.financeiro-whatsapp-summary article.warning{border-left-color:#f59e0b}.financeiro-whatsapp-summary span{display:block;color:#60708a;font-size:11px;font-weight:800;text-transform:uppercase}.financeiro-whatsapp-summary strong{display:block;margin-top:4px;color:#172f59;font-size:17px}.financeiro-whatsapp-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(260px,1fr);gap:10px;align-items:stretch}.financeiro-whatsapp-grid label{display:flex;flex-direction:column;gap:6px;color:#4d5d74;font-size:12px}.financeiro-whatsapp-grid input{width:100%}.financeiro-whatsapp-help{border:1px solid #dfe7f6;border-radius:10px;background:#f8fbff;padding:10px;display:flex;flex-direction:column;gap:4px}.financeiro-whatsapp-help strong,.financeiro-whatsapp-payers strong{color:#1f3762;font-size:13px}.financeiro-whatsapp-help span,.financeiro-whatsapp-payers span{color:#60708a;font-size:12px}.financeiro-whatsapp-payers{margin-top:10px;border:1px solid #dfe7f6;border-radius:10px;background:#fbfdff;padding:10px;display:grid;grid-template-columns:minmax(200px,.8fr) auto minmax(260px,1fr);gap:10px;align-items:center}.financeiro-whatsapp-payer-actions{display:flex;gap:6px;align-items:center}.financeiro-whatsapp-preview{margin-top:10px;border:1px solid #dfe7f6;border-radius:10px;background:#fbfdff;padding:10px}.financeiro-whatsapp-preview textarea{width:100%;min-height:210px;margin-top:8px;resize:vertical;border:1px solid #ccd8ee;border-radius:10px;background:#fff;color:#22314d;font-size:12px;line-height:1.45}.financeiro-agenda-modal{width:min(1180px,calc(100vw - 28px));max-height:90vh;overflow:auto;background:#f7faff;border:1px solid #dbe4f4;border-radius:16px;padding:14px;box-shadow:0 24px 54px #11182738}.financeiro-agenda-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border:1px solid #dce7fb;border-radius:14px;background:linear-gradient(135deg,#fff,#eef4ff);padding:14px}.financeiro-agenda-head span{color:#0a4ee4;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.financeiro-agenda-head h3{margin:2px 0;color:#102a56;font-size:24px;text-transform:capitalize}.financeiro-agenda-head small{color:#60708a;font-size:12px}.financeiro-agenda-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.financeiro-agenda-summary{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.financeiro-agenda-summary article{background:#fff;border:1px solid #dfe7f6;border-left:4px solid #94a3b8;border-radius:12px;padding:11px 12px}.financeiro-agenda-summary article.success{border-left-color:#16a34a}.financeiro-agenda-summary article.warning{border-left-color:#f59e0b}.financeiro-agenda-summary span{display:block;color:#60708a;font-size:11px;font-weight:800;text-transform:uppercase}.financeiro-agenda-summary strong{display:block;margin-top:4px;color:#172f59;font-size:18px}.financeiro-agenda-filter{margin-top:10px;display:grid;grid-template-columns:minmax(220px,.75fr) auto minmax(420px,1.5fr);gap:10px;align-items:center;border:1px solid #dfe7f6;border-radius:12px;background:#fff;padding:10px}.financeiro-agenda-filter strong{display:block;color:#1f3762;font-size:13px}.financeiro-agenda-filter span{color:#60708a;font-size:12px}.financeiro-agenda-filter-actions{display:inline-flex;align-items:center;gap:6px}.financeiro-agenda-payers{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.financeiro-agenda-payers label{display:inline-flex;align-items:center;gap:6px;border:1px solid #d4dbe8;border-radius:999px;background:#fbfdff;color:#31435f;padding:6px 9px;font-size:12px;font-weight:700}.financeiro-agenda-payers input{min-width:auto;padding:0;accent-color:var(--accent)}.financeiro-calendar{margin-top:10px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.financeiro-calendar-weekday{color:#60708a;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:0 4px}.financeiro-calendar-day{min-height:148px;border:1px solid #dfe7f6;border-radius:12px;background:#fff;padding:8px;display:flex;flex-direction:column;gap:7px;box-shadow:0 8px 18px #12285208;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.financeiro-calendar-day:hover{border-color:#b9cff9;box-shadow:0 10px 22px #0a4ee414;transform:translateY(-1px)}.financeiro-calendar-day.muted{background:#f2f5fb;opacity:.68}.financeiro-calendar-day.today{border-color:#b9cff9;box-shadow:inset 0 0 0 2px #dce8ff}.financeiro-calendar-day-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.financeiro-calendar-day-head strong{color:#1f3762;font-size:14px}.financeiro-calendar-day-head span{color:#14532d;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800}.financeiro-calendar-events{display:flex;flex-direction:column;gap:5px;min-height:1px}.financeiro-calendar-event{width:100%;border:1px solid #dfe7f6;border-left:4px solid #f59e0b;border-radius:9px;background:#fffaf0;color:#263a5d;padding:6px 7px;text-align:left;display:flex;flex-direction:column;gap:2px;box-shadow:none;cursor:pointer}.financeiro-calendar-event:hover{background:#f7fbff;border-color:#b9cff9}.financeiro-calendar-event strong{color:#1f3762;font-size:11px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeiro-calendar-event span{color:#60708a;font-size:10px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financeiro-calendar-event.paid{border-left-color:#16a34a;background:#f0fdf4}.financeiro-calendar-event.overdue{border-left-color:#ef4444;background:#fff1f1}.financeiro-calendar-event.today{border-left-color:#f59e0b;background:#fff8e6}.financeiro-calendar-more{color:#4d6bb0;font-size:11px;font-weight:800;padding-left:4px}@media (max-width: 860px){.financeiro-summary{grid-template-columns:1fr 1fr}}.status-legend{display:block}.status-legend strong{display:block;margin-bottom:10px;font-size:14px}.legend-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 16px}.legend-items span{font-size:13px;color:#4d5d74;display:flex;align-items:center;gap:8px}.legend-items .status-tag{min-width:112px;justify-content:center}.loading-panel{justify-content:center;align-items:center;min-height:220px;flex-direction:column;gap:10px;color:#5b6780}.loading-spinner{width:36px;height:36px;border-radius:999px;border:3px solid #dbe6ff;border-top-color:var(--accent);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1180px){.sales-primary-metrics{grid-template-columns:1fr 1fr}.sales-primary-card.revenue{grid-column:1 / -1}.sales-secondary-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.seller-home{padding:16px}.seller-home-nav{flex-direction:column;align-items:flex-start;gap:8px}.seller-home-nav-actions{width:100%;flex-wrap:wrap}.seller-home-nav-link,.seller-home-nav-cta{flex:1;justify-content:center;text-align:center}.seller-home-logo-mini{width:118px;height:42px}.seller-home-hero-pro{grid-template-columns:1fr;text-align:left}.seller-home-hero{padding:18px}.seller-kpi-strip{grid-template-columns:1fr}.seller-home-hero-actions{flex-wrap:wrap}.seller-home-workspace{grid-template-columns:1fr}.financeiro-hub-hero{grid-template-columns:1fr;padding:16px}.financeiro-hub-hero h1{font-size:26px}.financeiro-hub-card{min-height:auto}.sales-ads-grid,.sales-executive-grid,.sales-sources-comparison,.sales-performance-grid,.sales-primary-metrics,.sales-secondary-metrics{grid-template-columns:1fr}.sales-primary-card.revenue{grid-column:auto}.sales-secondary-metrics article{align-items:flex-start;flex-direction:column}.sales-side-stack{grid-template-columns:1fr}.sales-source-grid{grid-template-columns:1fr 1fr}.sales-hour-chart{overflow-x:auto;grid-template-columns:repeat(24,minmax(24px,1fr))}.financeiro-main-head{flex-direction:column;align-items:flex-start;gap:10px}.financeiro-head-actions{flex-wrap:wrap}.layout{grid-template-columns:1fr}.sidebar{position:sticky;top:0;z-index:1}.brand-logo{width:170px;height:62px}.topbar{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-header{flex-direction:column}.dashboard-health{text-align:left;width:100%}.dashboard-grid{grid-template-columns:1fr}.status-bar-row{grid-template-columns:120px 1fr auto}.pie-wrap,.donut-card{grid-template-columns:1fr;justify-items:center}.panel-title{flex-direction:column;gap:2px}.bar-line{grid-template-columns:1fr 92px}.page-title-row{gap:8px}.import-grid,.import-help{grid-template-columns:1fr}.filters-bar input{min-width:100%}.filter-actions{margin-left:0;width:100%}.conciliacao-filter-row{align-items:stretch}.conciliacao-filter-row>input[type=month],.conciliacao-filter-row>input[type=date]{min-width:100%}.legend-items{grid-template-columns:1fr}.financeiro-topbar{padding:10px 12px}.financeiro-topbar-inner{grid-template-columns:1fr;align-items:stretch;gap:8px}.financeiro-brand{justify-content:flex-start;width:220px;height:70px;padding:0 10px}.financeiro-logo{width:198px;height:66px}.financeiro-content{padding:12px}.financeiro-company-grid{grid-template-columns:1fr}.financeiro-table-head{align-items:flex-start;flex-direction:column}.financeiro-toolbar{align-items:stretch}.financeiro-toolbar input,.financeiro-toolbar select{min-width:100%;width:100%}.financeiro-form-grid,.financeiro-flow-grid,.financeiro-flow-row{grid-template-columns:1fr}.financeiro-flow-values{align-items:flex-start}.financeiro-agenda-head{flex-direction:column}.financeiro-agenda-actions{justify-content:flex-start}.financeiro-agenda-summary,.financeiro-agenda-filter{grid-template-columns:1fr}.financeiro-agenda-payers{justify-content:flex-start}.financeiro-whatsapp-summary,.financeiro-whatsapp-grid,.financeiro-whatsapp-payers{grid-template-columns:1fr}.financeiro-whatsapp-payer-actions{flex-wrap:wrap}.financeiro-calendar{grid-template-columns:repeat(7,minmax(170px,1fr));overflow-x:auto;padding-bottom:8px}.financeiro-calendar-day{min-height:132px}.financeiro-report-bar{align-items:stretch}.financeiro-report-bar label,.financeiro-report-bar input,.financeiro-report-bar select,.financeiro-report-bar button{width:100%;min-width:100%}.financeiro-filter-panel .status-filter-field select,.financeiro-filter-panel .status-filter-field input,.financeiro-filter-panel .status-filter-field:nth-child(3) input{min-width:100%}}.pagination-bar{justify-content:space-between}.pagination-bar{justify-content:space-between;align-items:center;gap:18px}.pager-left{display:flex;align-items:center;gap:8px}.pager-pages{font-size:13px;color:var(--muted)}.pager-summary{margin-left:auto;display:flex;align-items:center;gap:22px}.pager-summary div{display:flex;flex-direction:column;align-items:flex-end;min-width:130px}.pager-summary strong{font-size:16px;color:#202330;line-height:1.1}.pager-summary span{font-size:12px;color:var(--muted)}.pager-summary em{font-style:normal;font-size:13px;color:#5d6c85}@media (max-width: 860px){.pagination-bar{flex-direction:column;align-items:stretch}.pager-summary{margin-left:0;justify-content:space-between}.pager-summary div{align-items:flex-start;min-width:auto}}.ads-page{display:flex;flex-direction:column;gap:12px}.ads-shell-topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:minmax(205px,230px) minmax(0,1fr) auto;align-items:center;gap:16px;padding:7px 18px;margin:-18px -18px 0;background:linear-gradient(180deg,#fff,#f8fbff);border-bottom:1px solid #dbe4f4;box-shadow:0 8px 24px #1127560d}.ads-brand-stack{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ads-home-logo-link{display:inline-flex;align-items:center;justify-content:flex-start;width:205px;height:58px;padding:0 10px;background:linear-gradient(135deg,#fff,#eef6ff);border:0;border-radius:14px;box-shadow:0 12px 32px #0a4ee414;text-decoration:none}.ads-home-logo{width:184px;height:54px;object-fit:contain;object-position:left center}.ads-header-back{display:inline-flex;align-items:center;justify-content:center;width:fit-content;background:#fff;color:#27406f;border:1px solid #c9d8f5;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;text-decoration:none}.ads-header-back:hover{background:#f4f8ff;border-color:#b9cff9;color:#0a4ee4}.ads-module-title{display:flex;flex-direction:column;gap:3px;min-width:0}.ads-module-title span{color:#0a4ee4;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ads-module-title strong{color:#112d5e;font-size:20px;line-height:1.05}.ads-module-title small{max-width:620px;color:#60708a;font-size:12px;line-height:1.4}.ads-topbar-pill{justify-self:end;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;color:#0a4ee4;background:#eef5ff;border:1px solid #cfe0ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.ads-main-head{border:1px solid #dce7fb;border-radius:12px;background:linear-gradient(135deg,#fff,#f5f8ff);padding:8px 10px;margin-bottom:2px;justify-content:flex-start;gap:280px}.ads-main-head h2{color:#102a56;font-size:22px;line-height:1.1}.ads-main-head span:not(.financeiro-breadcrumb){display:block;margin-top:3px;color:#60708a;font-size:12px}.ads-head-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px}.ads-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid #0a4ee4;border-radius:999px;background:#0a4ee4;color:#fff;font-size:13px;font-weight:800;cursor:pointer;box-shadow:0 10px 22px #0a4ee42e}.ads-upload-button:hover{filter:brightness(.98);transform:translateY(-1px)}.ads-upload-button.secondary{background:#fff;color:#0a4ee4;box-shadow:none}.ads-upload-button input{display:none}.ads-upload-panel{display:grid;grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;margin:6px 0}.ads-upload-copy{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}.ads-eyebrow{color:#0a4ee4;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ads-upload-copy strong{color:#102a56;font-size:16px;line-height:1.15}.ads-upload-copy p{max-width:680px;margin:0;color:#60708a;font-size:11px;line-height:1.35}.ads-meta-grid{display:grid;grid-template-columns:1.2fr 1.25fr 1fr .85fr;gap:7px}.ads-meta-grid div{min-width:0;border:1px solid #dfe7f6;border-radius:9px;background:#fbfdff;padding:7px 9px}.ads-meta-grid span{display:block;color:#60708a;font-size:11px;font-weight:700;text-transform:uppercase}.ads-meta-grid strong{display:block;margin-top:2px;overflow:hidden;color:#20365f;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ads-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:6px}.ads-kpi-grid .kpi-card{min-height:66px;padding:8px 10px;gap:3px;border-left-width:3px;border-radius:8px}.ads-kpi-grid .kpi-card span{font-size:11px}.ads-kpi-grid .kpi-card strong{font-size:19px}.ads-kpi-grid .kpi-card small{font-size:11px;line-height:1.25}.ads-kpi-grid .kpi-inline-input{margin-top:1px;gap:5px;font-size:10px}.ads-kpi-grid .kpi-inline-input input{width:62px;height:22px;font-size:11px}.ads-kpi-grid .kpi-semaphore{margin-top:1px;font-size:11px;white-space:nowrap}.ads-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.ads-upload-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#4d5d74}.ads-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:#41516d}.ads-meta strong{color:#243b63}.ads-meta label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#5d6c85}.ads-meta select{min-width:240px}.ads-help-text{color:#5b6780;font-size:12px;display:inline-flex;align-items:center;max-width:420px}.th-sort-btn{background:transparent;border:0;color:#6a748a;padding:0;margin:0;border-radius:0;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.th-sort-btn:hover{color:#0a4ee4}.ads-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ads-action-card{border:1px solid #dfe7f6;border-left-width:4px;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px;background:#fbfdff}.ads-action-card{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.ads-action-card:hover{transform:translateY(-1px);box-shadow:0 8px 18px #1a325a14}.ads-action-card.active{border-color:#b9cff9;box-shadow:0 10px 20px #0a4ee41f;background:#f7faff}.ads-action-card strong{font-size:15px;color:#20365f}.ads-action-card span{font-size:20px;font-weight:800;color:#1f2937}.ads-action-card small{color:#60708a;font-size:12px;line-height:1.35}.ads-action-card.up{border-left-color:#16a34a}.ads-action-card.warn{border-left-color:#ef4444}.ads-action-card.test{border-left-color:#0a4ee4}.ads-action-card.down{border-left-color:#f59e0b}.ads-action-controls{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#51617c;font-size:12px}.ads-mini-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:8px}.ads-mini-grid-vertical{grid-template-columns:1fr}.ads-mini-card{border:1px solid #dfe7f6;border-radius:8px;padding:10px;background:#fbfdff;display:flex;flex-direction:column;gap:4px}.ads-mini-card span{font-size:12px;color:#60708a}.ads-mini-card strong{font-size:18px;color:#1f2a3b;line-height:1.1}.ads-right-stack{display:flex;flex-direction:column;gap:10px}.ads-bars{display:flex;flex-direction:column;gap:8px}.ads-goal-grid{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;align-items:stretch}.ads-goal-grid-compact{grid-template-columns:repeat(2,minmax(160px,240px))}.ads-goal-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#60708a}.ads-goal-grid input{height:38px;border:1px solid #cdd8ee;border-radius:8px;padding:0 10px;background:#fff;color:#24324d}.ads-goal-chip{border:1px solid #dfe7f6;border-left-width:4px;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:4px;background:#fbfdff}.ads-goal-chip strong{font-size:14px;color:#1f2a3b}.ads-goal-chip span{font-size:12px;color:#60708a}.ads-goal-chip.ok{border-left-color:#16a34a}.ads-goal-chip.warn{border-left-color:#f59e0b}.ads-goal-chip.risk{border-left-color:#ef4444}.kpi-semaphore{display:inline-flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;font-weight:600}.kpi-semaphore:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block}.kpi-semaphore.ok{color:#15803d}.kpi-semaphore.ok:before{background:#16a34a}.kpi-semaphore.warn{color:#b45309}.kpi-semaphore.warn:before{background:#f59e0b}.kpi-semaphore.risk{color:#b91c1c}.kpi-semaphore.risk:before{background:#ef4444}.kpi-inline-input{margin-top:4px;display:flex;align-items:center;gap:6px;font-size:11px;color:#667792}.kpi-inline-input input{width:70px;height:24px;border:1px solid #cdd8ee;border-radius:6px;padding:0 6px;background:#fff;color:#22314d;font-size:12px}.ads-simulator-note{margin-top:10px;border:1px solid #dfe7f6;border-left-width:4px;border-left-color:#f59e0b;border-radius:10px;padding:10px 12px;background:#fbfdff;display:flex;flex-direction:column;gap:4px}.ads-simulator-note.ok{border-left-color:#16a34a}.ads-simulator-note strong{font-size:13px;color:#1f2a3b}.ads-simulator-note span{font-size:12px;color:#586987;line-height:1.4}.ads-bar-row{display:grid;grid-template-columns:84px 1fr 34px;gap:8px;align-items:center;font-size:12px;color:#53617a}.ads-bar-track{height:8px;border-radius:999px;background:#e6edf9;overflow:hidden}.ads-bar-fill{height:100%;background:linear-gradient(90deg,#0a4ee4,#33b1ff);border-radius:999px}.ads-bar-row strong{color:#1f2a3b;font-size:12px;text-align:right}.ads-product-focus{margin-bottom:10px;border:1px solid #cfe0ff;border-radius:12px;background:linear-gradient(135deg,#f8fbff,#eef5ff);padding:12px;display:flex;flex-direction:column;gap:4px}.ads-product-focus span{color:#0a4ee4;font-size:11px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.ads-product-focus strong{color:#102a56;font-size:16px}.ads-product-focus small{color:#64748b;font-size:12px}.ads-keyword-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.ads-keyword-table-wrap{margin-top:10px;max-height:520px}.ads-keyword-table-wrap td small{display:block;margin-top:2px;color:#7a879c;font-size:11px}.ads-empty-state{border:1px dashed #c9d7f3;border-radius:10px;padding:16px;background:#f9fbff;display:flex;flex-direction:column;gap:4px}.ads-empty-state strong{color:#223a63;font-size:15px}.ads-empty-state span{color:#5f6f88;font-size:13px}.ads-empty-hero{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px dashed #c9d7f3;background:radial-gradient(circle at 12% 20%,rgba(51,177,255,.12),transparent 32%),linear-gradient(135deg,#fbfdff,#f4f8ff)}.ads-empty-hero div{display:flex;flex-direction:column;gap:4px}.ads-empty-hero span{color:#0a4ee4;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ads-empty-hero strong{color:#102a56;font-size:16px}.ads-empty-hero p{margin:0;color:#60708a;font-size:12px}.ads-scroll-list{max-height:390px;overflow-y:auto;padding-right:4px}@media (max-width: 1180px){.ml-ads-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-ads-toolbar-actions{grid-column:1 / -1;justify-content:flex-start}.ml-ads-campaign-strip{grid-template-columns:minmax(0,1fr) repeat(2,minmax(130px,.45fr));gap:12px}.ml-ads-campaign-title,.ml-ads-health{grid-column:1 / -1}.ml-ads-hero-metric,.ml-ads-health{border-left:0;border-top:1px solid #e3ebf8;padding:12px 0 0}.ml-ads-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ml-ads-main-grid,.ml-ads-secondary-grid{grid-template-columns:1fr}.ml-marketing-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-marketing-health-grid,.ml-marketing-grid,.ml-campaign-focus,.ml-campaign-dashboard-grid{grid-template-columns:1fr}.ml-campaign-select-label select{min-width:260px}}@media (max-width: 860px){.ml-ads-dashboard-page{padding:8px}.ml-ads-toolbar,.ml-ads-campaign-strip,.ml-ads-kpi-grid{grid-template-columns:1fr}.ml-ads-toolbar-actions{flex-direction:column}.ml-ads-toolbar-actions button{width:100%}.ml-ads-campaign-title{align-items:flex-start}.ml-ads-campaign-title img{width:52px;height:52px}.ml-ads-health,.ml-ads-kpi div,.ml-ads-budget,.ml-ads-device{grid-template-columns:1fr}.ml-ads-chart-area{gap:7px;overflow-x:auto}.ml-ads-chart-day{min-width:42px}.ml-ads-funnel-row,.ml-ads-distribution div,.ml-ads-top-products div{grid-template-columns:1fr}.ml-marketing-ads-page{padding:18px}.ml-marketing-hero,.ml-marketing-filterbar{flex-direction:column;align-items:stretch}.ml-marketing-filterbar>span{margin-left:0}.ml-marketing-filterbar select{width:100%;min-width:0}.ml-marketing-kpis{grid-template-columns:1fr}.ml-campaign-focus-heading,.ml-campaign-focus-side div{flex-direction:column;align-items:flex-start}.ml-campaign-focus-score,.ml-campaign-funnel-row{grid-template-columns:1fr}.ml-campaign-funnel-row strong{text-align:left}.ml-product-profit-row{grid-template-columns:46px minmax(0,1fr)}.ml-product-profit-row em{grid-column:2;align-items:flex-start}.ads-shell-topbar{grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px 12px;margin:-12px -12px 0}.ads-home-logo-link{width:220px;height:70px;padding:0 10px}.ads-home-logo{width:198px;height:66px}.ads-topbar-pill{justify-self:start}.ads-main-head{flex-direction:column;align-items:flex-start;gap:10px}.ads-head-actions{width:100%;justify-content:flex-start}.ads-upload-panel,.ads-meta-grid{grid-template-columns:1fr}.ads-empty-hero{flex-direction:column;align-items:flex-start}.ads-upload-grid,.ads-action-grid{grid-template-columns:1fr}.ads-mini-grid,.ads-goal-grid{grid-template-columns:1fr 1fr}}.ml-page{min-height:100vh;padding:24px;display:flex;flex-direction:column;gap:14px}.olist-page input,.olist-page select{width:100%;border:1px solid #cfd9ec;border-radius:10px;background:#fff;color:#1f2a44;padding:10px 11px;font-family:inherit;font-size:13px}.olist-page label{display:flex;flex-direction:column;gap:6px;color:#273957;font-size:13px;font-weight:900}.olist-page label small{color:#66758d;font-weight:600;line-height:1.4}.olist-page code{color:#0a4ee4;background:#eef4ff;border-radius:5px;padding:1px 4px}.olist-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;align-items:start}.olist-config-card,.olist-test-card{gap:14px}.olist-card-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.olist-card-title h2,.olist-test-card h2{margin:0;color:#102a56}.olist-status{border-radius:999px;background:#fff7ed;color:#9a4d00;padding:5px 9px;font-size:11px;font-weight:950}.olist-status.online{background:#eafbf3;color:#087647}.olist-two-cols{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:10px}.olist-actions,.olist-sku-test{display:flex;gap:8px;flex-wrap:wrap}.olist-sku-test input{flex:1 1 180px}.olist-test-card p{margin:0;color:#60708a;line-height:1.5}.olist-success{border-color:#b8ead5;background:#f0fbf5;color:#087647;font-weight:900}.olist-oauth-note{border-color:#c7d8ff;background:#f5f8ff;color:#30415f;gap:5px}.olist-oauth-note strong{color:#102a56;font-size:14px}.olist-oauth-note span{color:#5f6f89;font-size:13px;line-height:1.45}.olist-result{border:1px solid #dce7fb;border-radius:14px;background:#f8fbff;padding:12px;display:grid;gap:5px}.olist-result span{color:#60708a;font-size:12px;font-weight:800}.olist-result strong{color:#102a56;font-size:18px}.olist-result summary{cursor:pointer;color:#5b3f93;font-weight:900}.olist-result pre{max-height:320px;overflow:auto;background:#101827;color:#eaf1ff;border-radius:10px;padding:10px;font-size:11px}.olist-empty-state{border:1px dashed #c9d8f5;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:5px;color:#60708a}.olist-empty-state strong{color:#102a56}@media (max-width: 900px){.olist-grid,.olist-two-cols{grid-template-columns:1fr}}.ml-hero h1{font-size:clamp(30px,4vw,46px)}.ml-button{cursor:pointer;font-family:inherit}.ml-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.ml-page .panel{align-items:stretch;flex-direction:column}.ml-page .panel h2{margin:0;color:#102a56}.ml-page .panel p{margin:0;color:#60708a;line-height:1.5}.ml-list{display:flex;flex-direction:column;gap:8px}.ml-list article{border:1px solid #e1e9f8;border-radius:12px;padding:12px;background:#fbfdff;display:flex;flex-direction:column;gap:3px}.ml-list strong{color:#1b3159}.ml-list span,.ml-list small{color:#60708a}.ml-sales-page{background:radial-gradient(circle at 6% -10%,rgba(51,177,255,.16),transparent 30%),linear-gradient(135deg,#f6f9ff,#f1f4fb)}.ml-sales-top{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;background:#fffffff0;border:1px solid #dce7fb;border-radius:20px;padding:20px;box-shadow:0 16px 32px #1228520f}.ml-sales-top h1{margin:0;color:#102a56;font-size:clamp(30px,4vw,44px);letter-spacing:-.04em}.ml-sales-top p{margin:6px 0 0;color:#60708a;max-width:740px}.ml-sales-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ml-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.ml-summary-card{min-width:0;overflow:visible;position:relative;background:#fff;border:1px solid #dce7fb;border-radius:14px;padding:13px 16px;box-shadow:0 12px 26px #12285212}.ml-summary-card:hover{z-index:20}.ml-summary-skeleton{min-height:104px;align-content:center;color:#60708a;font-size:13px;font-weight:800;background:linear-gradient(90deg,#eef4ffb3,#fffffff2,#eef4ffb3)}.ml-summary-title{color:#64708a;font-size:13px;font-weight:900;margin-bottom:8px}.ml-summary-body{display:grid;grid-template-columns:minmax(120px,150px) minmax(145px,1fr) 1px minmax(125px,155px) minmax(145px,1fr);align-items:end;gap:clamp(10px,1.1vw,16px);min-width:0}.ml-summary-side{min-width:0}.ml-summary-side span{display:block;color:#46526a;font-size:13px}.ml-summary-side strong{display:block;color:#162d56;font-size:clamp(17px,1.45vw,19px);line-height:1.1;white-space:nowrap;overflow-wrap:normal;letter-spacing:-.03em}.ml-summary-divider{height:72px;background:#d9e1ef}.ml-bars{position:relative;min-height:68px;display:flex;align-items:end;justify-content:space-between;gap:2px;min-width:0;max-width:100%;overflow:visible}.ml-bars span{position:relative;display:block;flex:1 1 3px;min-width:2px;max-width:6px;border-radius:3px 3px 0 0;opacity:.92;cursor:help;transition:transform .14s ease,opacity .14s ease}.ml-bars span:hover{opacity:1;transform:translateY(-2px)}.ml-bars span:hover:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);z-index:120;width:max-content;min-width:128px;max-width:190px;border:1px solid #dce3ef;border-radius:8px;background:#fffffff5;color:#18243b;box-shadow:0 10px 24px #12285224;padding:6px 8px;font-size:10px;line-height:1.25;font-weight:800;white-space:normal;text-align:center;pointer-events:none}.ml-bars span:hover:before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%) rotate(45deg);z-index:119;width:8px;height:8px;border-right:1px solid #dce3ef;border-bottom:1px solid #dce3ef;background:#fffffff5;pointer-events:none}.ml-bars-pink span{background:linear-gradient(180deg,#bf3b78,#9b2d71)}.ml-bars-purple span{background:linear-gradient(180deg,#6b549b,#4c397a)}.ml-sales-toolbar{background:#fff;border:1px solid #dce7fb;border-radius:14px;padding:10px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center;box-shadow:0 10px 22px #1228520b}.ml-sales-toolbar strong{display:block;color:#102a56}.ml-sales-toolbar span{color:#60708a;font-size:13px}.ml-account-select{display:inline-flex;align-items:center;gap:8px;color:#60708a;font-size:12px;font-weight:900;white-space:nowrap}.ml-account-select select{min-width:160px;max-width:220px;height:34px;border:1px solid #c9d8f5;border-radius:10px;background:#fff;color:#102a56;padding:0 30px 0 10px;font:inherit;font-size:12px;font-weight:850}.ml-sales-pager{display:flex;align-items:center;gap:8px}.ml-sales-pager button{border:1px solid #c9d8f5;background:#fff;color:#27406f;border-radius:10px;padding:8px 11px;font-weight:800;cursor:pointer}.ml-sales-pager button:disabled{opacity:.45;cursor:not-allowed}.ml-tax-settings{display:inline-flex;align-items:end;gap:8px;margin-left:auto}.ml-tax-settings label{display:flex;flex-direction:column;gap:4px;color:#60708a;font-size:11px;font-weight:900}.ml-tax-settings input{width:92px;height:34px;border:1px solid #c9d8f5;border-radius:10px;padding:7px 9px;color:#102a56;font:inherit;font-weight:850}.ml-settings-message{margin-top:-5px;color:#087647;font-size:12px;font-weight:850}.ml-orders-timeline{background:#fff;border:1px solid #dce7fb;border-radius:16px;overflow:visible;box-shadow:0 14px 30px #1228520f}.ml-order-card{position:relative;display:grid;grid-template-columns:22px minmax(180px,235px) minmax(360px,1.35fr) minmax(210px,.72fr) minmax(230px,.74fr);gap:10px;padding:12px 16px;border-bottom:1px solid #e5eaf3;align-items:start}.ml-order-card:nth-child(2n){background:#f7f5fb}.ml-order-card.cancelled{background:#fbf7fb}.ml-order-card:last-child{border-bottom:0}.ml-order-check span{display:block;width:18px;height:18px;border:2px solid #c8c1d7;border-radius:5px}.ml-order-buyer,.ml-order-product,.ml-order-values,.ml-order-status{display:flex;flex-direction:column;gap:3px;min-width:0}.ml-order-values{overflow:visible;position:relative;z-index:3}.ml-order-buyer strong,.ml-order-product-title strong{color:#17233c;font-size:14px;line-height:1.2}.ml-order-buyer span,.ml-order-buyer small,.ml-order-product span,.ml-order-values small{color:#4f5f7b;font-size:12px;line-height:1.25}.ml-order-buyer small{width:auto;max-width:100%;border:0;border-radius:0;padding:0;background:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-order-buyer .ml-info-pill{align-self:flex-start}.ml-order-buyer{gap:2px}.ml-order-buyer strong{font-size:13px;line-height:1.15}.ml-order-buyer span,.ml-order-buyer small{font-size:11px;line-height:1.15}.ml-inline-title,.ml-copy-line{display:inline-flex;align-items:center;gap:4px;min-width:0}.ml-inline-title strong{overflow:visible;text-overflow:clip;white-space:normal}.ml-copy-line span{overflow:visible;text-overflow:clip;white-space:nowrap}.ml-copy-line span{color:#4f5f7b;font-size:12px}.ml-info-pill{display:inline-flex;align-items:center;gap:3px;max-width:none;min-width:0;overflow:visible}.ml-info-pill-text{display:inline-block;color:inherit;text-decoration:none;min-width:0;max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.ml-info-pill a.ml-info-pill-text:hover{color:#0a4ee4}.ml-copy-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:14px;height:14px;border:0;border-radius:3px;background:transparent;color:#2b64c8;font-size:10px;line-height:1;cursor:pointer;padding:0}.ml-copy-button:hover{background:#eef5ff;color:#0a4ee4}.ml-copy-button.copied{background:#e9fdf2;color:#108246}.ml-order-product-title{display:flex;align-items:center;gap:6px}.ml-order-store-tag{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;margin-left:4px;border:1px solid #c9d8f5;border-radius:999px;background:#f4f8ff;color:#0a4ee4;padding:2px 8px;font-size:11px;font-weight:900;line-height:1.25}.ml-order-store-tag i{font-style:normal;font-size:11px}.ml-order-product-title b{background:#ffc928;color:#241b00;border-radius:5px;padding:3px 6px;font-size:16px;line-height:1}.ml-product-row{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;min-width:0;align-items:start}.ml-product-row img,.ml-product-placeholder{width:72px;height:72px;border-radius:8px;border:0;object-fit:cover;background:linear-gradient(135deg,#eef4ff,#fff)}.ml-product-image-link{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;max-width:74px;max-height:74px;border:1px solid #d7e3f6;border-radius:10px;background:#fff;overflow:hidden;outline:none;padding:1px}.ml-product-image-link:hover{border-color:#80aaf8;box-shadow:0 8px 18px #0a4ee424}.ml-product-row div{display:flex;flex-direction:column;gap:3px;min-width:0}.ml-product-meta-line{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:100%}.ml-product-meta-line em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.ml-price-line{color:#c2185b!important;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-badge-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:4px!important;margin-top:1px}.ml-meta-badge{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;border:1px solid #cfe0fb;background:#f6f9ff;color:#31527f;padding:3px 8px;font-size:10px!important;line-height:1.2!important;font-weight:900;cursor:help;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-meta-badge.full{border-color:#b8ead5;background:#eafbf3;color:#07834d}.ml-meta-badge.catalog{border-color:#d4c5ff;background:#f3efff;color:#5a32b5}.ml-meta-badge.shipping-type{border-color:#cbe4ff;background:#f0f7ff;color:#145c9d}.ml-meta-badge.shipping-method{border-color:#c7ead7;background:#f0fbf5;color:#087647}.ml-meta-badge.premium{border-color:#ffd98a;background:#fff8e5;color:#9a6500}.ml-meta-badge.classic{border-color:#cbd7ee;background:#f8fbff;color:#30496f}.ml-meta-badge.muted{border-color:#dde4ef;background:#fbfcff;color:#68758a}.ml-value-line{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #dbe2ef;padding-bottom:2px}.ml-value-line[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;right:0;bottom:calc(100% + 8px);z-index:120;width:max-content;max-width:360px;white-space:pre-line;background:#14224b;color:#fff;border-radius:10px;padding:10px 12px;font-size:11px;line-height:1.35;font-weight:700;box-shadow:0 14px 32px #0f1c3e47;pointer-events:none}.ml-value-line span{display:inline-flex;align-items:center;gap:6px;color:#6f7890;font-size:12px}.ml-value-line span i{width:18px;font-style:normal;text-align:center;color:#7b879e;filter:grayscale(1) saturate(0);opacity:.72}.ml-value-line strong{font-size:13px}.ml-value-line.strong{margin-top:2px;padding-top:4px;border-top:1px solid #c9d8f5}.ml-value-line.strong strong{font-size:15px;font-weight:950;display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.ml-value-line strong small{font-size:10px;font-weight:900;color:inherit}.ml-value-line .positive,.ml-value-line.highlight strong{color:#11823b}.ml-value-line .negative{color:#7d7489}.ml-value-line .muted{color:#8a8495}.ml-status-pill{display:flex;justify-content:center;border-radius:6px;padding:6px 9px;background:#22a6b3;color:#fff;font-size:12px;font-weight:900}.ml-status-pill.outline{background:#fff;color:#6c3fc3;border:2px solid #7b2bd1}.ml-status-pill.ghost{background:#f3f0fb;color:#4f3d76;border:1px solid #ded4f6}.ml-status-pill.cancelled-status{background:#fff7f8;color:#e11d48;border:2px solid #f43f5e;font-weight:950}.cancelled-values{justify-content:flex-start}.ml-cancelled-value{display:flex;flex-direction:column;gap:4px;color:#e11d48;font-weight:900}.ml-cancelled-value div{display:flex;align-items:center;gap:8px;justify-content:center}.ml-cancelled-value span{color:#e11d48;font-size:17px;line-height:1}.ml-cancelled-value strong{color:#e11d48;font-size:14px}.ml-cancelled-value small{color:#9f1239;text-align:center}.ml-order-status details{margin-top:4px}.ml-order-status summary{cursor:pointer;color:#5b3f93;font-size:12px;font-weight:900}.ml-order-status pre{max-height:260px;overflow:auto;background:#101827;color:#eaf1ff;border-radius:10px;padding:10px;font-size:11px}.ml-pagination-footer{background:#fff;border:1px solid #dce7fb;border-radius:16px;padding:13px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;box-shadow:0 12px 24px #1228520d}.ml-pagination-footer button{border:1px solid #c9d8f5;background:#fff;color:#27406f;border-radius:10px;min-width:38px;padding:8px 11px;font-weight:900;cursor:pointer;font-family:inherit}.ml-pagination-footer button:hover:not(:disabled),.ml-pagination-footer button.active{background:#0a4ee4;border-color:#0a4ee4;color:#fff;box-shadow:0 8px 16px #0a4ee429}.ml-pagination-footer button:disabled{opacity:.48;cursor:not-allowed}.ml-pagination-pages{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.ml-page-ellipsis{color:#7d8597;font-weight:900;padding:0 4px}@media (max-width: 1180px){.ml-comparison-grid{grid-template-columns:1fr}.ml-summary-body{grid-template-columns:minmax(95px,125px) minmax(0,1fr) 1px minmax(95px,120px) minmax(0,.75fr)}.ml-order-card{grid-template-columns:28px 1fr}.ml-order-product,.ml-order-values,.ml-order-status{grid-column:2}}@media (max-width: 980px){.ml-summary-body{grid-template-columns:minmax(105px,130px) minmax(0,1fr);align-items:end}.ml-summary-divider{display:none}}@media (max-width: 760px){.ml-sales-top,.ml-sales-toolbar{flex-direction:column;align-items:stretch}.ml-account-select,.ml-account-select select{width:100%;max-width:none}.ml-summary-body{grid-template-columns:1fr;align-items:start}.ml-order-card{grid-template-columns:1fr}.ml-order-product,.ml-order-values,.ml-order-status{grid-column:auto}}.ml-dashboard-shell{min-height:100vh;display:grid;grid-template-columns:232px minmax(0,1fr);background:radial-gradient(circle at 85% -10%,rgba(46,115,255,.12),transparent 36%),linear-gradient(135deg,#f7faff,#eef4ff)}.ml-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:28px 14px 18px;background:#ffffffc7;border-right:1px solid #dce7fb;box-shadow:18px 0 42px #1731650f}.ml-sidebar-brand{display:inline-flex;align-items:center;justify-content:center;color:#081b4f;text-decoration:none;padding:0 8px 18px}.ml-sidebar-brand-logo{width:166px;max-width:100%;height:auto;display:block;object-fit:contain}.ml-sidebar-nav{display:flex;flex-direction:column;gap:7px}.ml-sidebar-nav button,.ml-sidebar-nav>a,.ml-sidebar-subnav a{width:100%;border:0;border-radius:10px;background:transparent;color:#3f4c75;display:flex;align-items:center;gap:12px;padding:11px 13px;font:inherit;font-size:14px;font-weight:800;cursor:pointer;text-align:left;text-decoration:none}.ml-menu-icon{flex:0 0 auto;color:currentColor}.ml-sidebar-nav button .ml-menu-icon,.ml-sidebar-nav>a .ml-menu-icon{width:21px;height:21px;text-align:center;color:#5367a3}.ml-sidebar-nav button.active .ml-menu-icon,.ml-sidebar-nav button:hover .ml-menu-icon,.ml-sidebar-nav>a.active .ml-menu-icon,.ml-sidebar-nav>a:hover .ml-menu-icon{color:#0a4ee4}.ml-sidebar-nav button.active,.ml-sidebar-nav button:hover,.ml-sidebar-nav>a.active,.ml-sidebar-nav>a:hover{background:#eef4ff;color:#0a4ee4}.ml-sidebar-nav-group{display:flex;flex-direction:column;gap:5px}.ml-sidebar-nav button.has-subnav{cursor:pointer}.ml-sidebar-chevron{margin-left:auto;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.ml-sidebar-nav-group.open .ml-sidebar-chevron{transform:rotate(225deg)}.ml-sidebar-subnav{display:grid;gap:4px;padding-left:34px}.ml-sidebar-subnav a{min-height:32px;padding:8px 10px;font-size:12px;color:#53627f;background:#eef4ff8c}.ml-sidebar-subnav a:hover{color:#0a4ee4;background:#eef4ff}.ml-sidebar-card,.ml-sidebar-help{border:1px solid #dce7fb;border-radius:12px;background:#fff;padding:12px;box-shadow:0 12px 24px #1228520e}.ml-sidebar-card{margin-top:auto;display:grid;grid-template-columns:42px 1fr;gap:10px;align-items:center}.ml-sidebar-card b{height:42px;border-radius:10px;display:grid;place-items:center;background:#eef4ff;color:#0a4ee4}.ml-sidebar-card strong,.ml-sidebar-card span,.ml-sidebar-help span,.ml-sidebar-help strong{display:block}.ml-sidebar-card strong{color:#18264c;font-size:13px}.ml-sidebar-card span{color:#079455;font-size:12px;font-weight:850}.ml-sidebar-help{color:#40537d;font-size:12px;font-weight:750}.ml-sidebar-help .ml-menu-icon{width:22px;height:22px;color:#5367a3;margin-bottom:4px}.ml-sidebar-help strong{color:#2c4a86;margin-top:2px}.ml-dashboard-shell .ml-sales-page{min-width:0;padding:22px 28px 34px;background:transparent}.ml-dashboard-shell .ml-sales-top{min-height:auto;align-items:center;padding:4px 2px 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.ml-dashboard-shell .seller-badge{margin:0 0 6px;background:#e9f1ff;color:#0a4ee4;font-weight:900}.ml-dashboard-shell .ml-sales-top h1{font-size:34px;color:#07194b;letter-spacing:-.05em;line-height:1}.ml-dashboard-shell .ml-sales-top p{color:#45527a;font-weight:650;font-size:13px;margin-top:6px}.ml-dashboard-shell .ml-sales-actions a,.ml-dashboard-shell .ml-sales-actions button,.ml-dashboard-shell .ml-tax-settings button,.ml-dashboard-shell .ml-sales-pager button{height:36px;border-radius:8px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:850;letter-spacing:-.01em;box-shadow:0 6px 14px #18397e0e}.ml-dashboard-shell .ml-comparison-grid{gap:18px}.ml-dashboard-shell .ml-summary-card{min-height:162px;border-radius:14px;padding:22px 26px;border-color:#d7e3f6;box-shadow:0 15px 30px #17316513}.ml-dashboard-shell .ml-summary-title{color:#07194b;font-size:15px;margin-bottom:20px}.ml-dashboard-shell .ml-summary-title:after{content:"ⓘ";margin-left:7px;color:#7b849c;font-size:12px}.ml-dashboard-shell .ml-summary-body{grid-template-columns:minmax(150px,175px) minmax(170px,1fr) 1px minmax(155px,185px) minmax(150px,.9fr);gap:18px}.ml-dashboard-shell .ml-summary-side strong{color:#07194b;font-size:clamp(19px,1.45vw,22px);margin-top:8px}.ml-dashboard-shell .ml-summary-side{align-self:end}.ml-summary-variation{display:block;margin-top:8px;font-size:10.5px;line-height:1.15;font-style:normal;font-weight:900}.ml-summary-variation.positive{color:#078c46}.ml-summary-variation.negative{color:#e23b73}.ml-summary-variation.neutral{color:#7b879e}.ml-dashboard-shell .ml-bars{min-height:82px;gap:4px}.ml-dashboard-shell .ml-bars span{width:5px;border-radius:4px 4px 0 0}.ml-dashboard-shell .ml-sales-toolbar{border-radius:14px;padding:10px 16px;box-shadow:0 14px 28px #1731650f;gap:14px;align-items:center}.ml-dashboard-shell .ml-sales-toolbar>div:first-child strong{font-size:15px;line-height:1.1}.ml-dashboard-shell .ml-sales-toolbar>div:first-child span{font-size:13px;line-height:1.25}.ml-margin-filter{margin-left:auto;min-height:36px;display:inline-flex;align-items:center;gap:8px;border:1px solid #d7e3f6;border-radius:10px;background:#f8fbff;color:#27406f;padding:0 11px;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.ml-margin-filter:hover{transform:translateY(-1px);box-shadow:0 8px 18px #18397e14}.ml-margin-filter input{width:15px;height:15px;accent-color:#f97316;cursor:pointer}.ml-margin-filter b{min-width:20px;height:20px;border-radius:999px;display:inline-grid;place-items:center;background:#fff3e4;color:#c2410c;font-size:11px}.ml-margin-filter:has(input:checked){border-color:#fdba74;background:#fff7ed;color:#9a3412}.ml-margin-filter:has(input:disabled){cursor:wait;border-color:#fdba74;background:linear-gradient(90deg,#fff7ed,#fff,#fff7ed);background-size:220% 100%;animation:mlFilterPulse 1.15s ease-in-out infinite}.ml-filter-spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(249,115,22,.25);border-top-color:#f97316;animation:mlSpin .75s linear infinite}.ml-dashboard-shell .ml-tax-settings{margin-left:0;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ml-dashboard-shell .ml-tax-settings input{width:42px;height:36px;padding-inline:8px;text-align:center;font-weight:950;font-size:13px}.ml-dashboard-shell .ml-tax-settings label{display:inline-flex;flex-direction:row;align-items:center;gap:7px;font-size:11px;line-height:1.05;font-weight:850;white-space:nowrap}.ml-dashboard-shell .ml-refresh-sales-button{min-width:122px}.ml-dashboard-shell .ml-sales-pager{gap:8px}.ml-dashboard-shell .ml-sales-pager span{min-width:42px;text-align:center;font-size:13px;font-weight:750;color:#53627f}.ml-orders-table-wrap{position:relative;width:100%;overflow-x:auto;border:1px solid #dce7fb;border-radius:18px;background:#fffffff5;box-shadow:0 18px 46px #13306714;scrollbar-color:#b8c8e8 transparent;scrollbar-width:thin}.ml-orders-table-wrap.is-loading .ml-orders-timeline{filter:saturate(.92)}.ml-orders-table-wrap.is-loading .ml-order-card{animation:none}.ml-orders-soft-overlay{position:absolute;top:48px;right:0;bottom:0;left:0;z-index:14;min-width:1320px;display:grid;place-items:start center;padding-top:76px;background:radial-gradient(circle at 50% 18%,rgba(216,228,255,.7),transparent 28%),#f7fbff94;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);pointer-events:none;animation:mlSoftOverlayIn .16s ease both}.ml-orders-soft-loader{display:grid;justify-items:center;gap:8px;min-width:280px;border:1px solid rgba(202,216,244,.88);border-radius:18px;background:#ffffffe6;box-shadow:0 18px 44px #112b5e24;padding:18px 22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ml-orders-soft-loader .ml-orders-loading-spinner{width:34px;height:34px;border-color:#dce8ff;border-top-color:#0a4ee4;border-right-color:#12c6a6}.ml-orders-soft-loader strong{color:#07194b;font-size:14px;font-weight:950}.ml-orders-soft-loader small{color:#667793;font-size:12px;font-weight:750;text-align:center}.ml-orders-loading-overlay{position:sticky;top:8px;z-index:12;min-width:1280px;margin-bottom:-1px;display:flex;align-items:center;gap:10px;padding:12px 18px;border-inline:1px solid #dce7fb;background:#fff7edf0;color:#9a3412;box-shadow:0 12px 28px #9a34121a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ml-orders-loading-overlay strong{font-size:13px}.ml-orders-loading-overlay small{color:#b45309;font-size:12px;font-weight:800}.ml-orders-loading-spinner{width:18px;height:18px;border-radius:999px;border:3px solid rgba(249,115,22,.2);border-top-color:#f97316;animation:mlSpin .78s linear infinite}.ml-sales-page-transition{position:fixed;top:22px;left:calc(232px + 50%);z-index:90;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"spinner title" "spinner detail";column-gap:12px;align-items:center;min-width:min(410px,calc(100vw - 280px));transform:translate(-50%);border:1px solid rgba(184,205,244,.95);border-radius:18px;background:#fffffff0;box-shadow:0 24px 58px #102b622e;padding:13px 16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:sellerosLoaderIn .22s ease both}.ml-sales-page-transition .ml-orders-loading-spinner{grid-area:spinner;width:30px;height:30px;border-color:#dce8ff;border-top-color:#0a4ee4;border-right-color:#12c6a6}.ml-sales-page-transition strong{grid-area:title;color:#07194b;font-size:13px;font-weight:950}.ml-sales-page-transition small{grid-area:detail;color:#687894;font-size:11px;font-weight:750}.ml-orders-table-wrap::-webkit-scrollbar{height:10px}.ml-orders-table-wrap::-webkit-scrollbar-thumb{background:#b8c8e8;border-radius:999px}.ml-orders-table-wrap .ml-table-header,.ml-orders-table-wrap .ml-orders-timeline{min-width:1320px}.ml-empty-filter-state{padding:28px 22px;color:#60708a;font-size:13px;font-weight:850;text-align:center;background:#fff}@keyframes mlSpin{to{transform:rotate(360deg)}}@keyframes mlFilterPulse{0%{background-position:0% 50%;box-shadow:0 0 #f9731600}50%{background-position:100% 50%;box-shadow:0 0 0 4px #f9731614}to{background-position:0% 50%;box-shadow:0 0 #f9731600}}@keyframes mlCardBreath{0%,to{opacity:1}50%{opacity:.74}}@keyframes mlSoftOverlayIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ml-table-header{display:grid;grid-template-columns:34px minmax(250px,.95fr) minmax(390px,1.7fr) minmax(230px,.78fr) minmax(150px,.48fr) minmax(245px,.72fr) 46px;align-items:center;gap:20px;padding:17px 24px;background:linear-gradient(180deg,#fff,#fbfdff);border:0;border-bottom:1px solid #dce7fb;border-radius:18px 18px 0 0;color:#1e315f;font-size:13px}.ml-table-header strong{font-weight:950}.ml-dashboard-shell .ml-orders-timeline{border:0;border-radius:0 0 18px 18px;background:transparent;box-shadow:none;padding:0 12px 12px}.ml-dashboard-shell .ml-order-card{grid-template-columns:34px minmax(250px,.95fr) minmax(390px,1.7fr) minmax(230px,.78fr) minmax(150px,.48fr) minmax(245px,.72fr) 46px;gap:20px;margin-top:12px;padding:22px 20px;background:#fff;border:1px solid #dce7fb;border-radius:14px;box-shadow:0 12px 28px #152f600b;align-items:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ml-dashboard-shell .ml-order-card:nth-child(2n){background:#fff}.ml-dashboard-shell .ml-order-card:hover{background:#fff;border-color:#c9d8f5;box-shadow:0 18px 42px #152f6013;transform:translateY(-1px)}.ml-dashboard-shell .ml-order-check span{width:19px;height:19px;background:#fff;border-color:#c3cde2;box-shadow:inset 0 1px 1px #0f234b0a}.ml-dashboard-shell .ml-order-buyer{gap:6px;padding-right:18px;border-right:1px solid #e5ebf6}.ml-dashboard-shell .ml-order-buyer strong{color:#122452;font-size:13px;font-weight:950}.ml-dashboard-shell .ml-order-buyer span,.ml-dashboard-shell .ml-order-buyer small{color:#5d6b86;font-size:12px}.ml-dashboard-shell .ml-info-pill{max-width:100%;border:1px solid #d8e6fb;border-radius:9px;background:#f6faff;color:#405a82;padding:5px 9px;box-shadow:inset 0 1px #fffc}.ml-dashboard-shell .ml-info-pill-text{overflow:hidden;text-overflow:ellipsis}.ml-dashboard-shell .ml-order-product-title strong{color:#0c1f4b;font-size:15px;font-weight:950;line-height:1.18}.ml-dashboard-shell .ml-product-row{grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center}.ml-dashboard-shell .ml-product-row img,.ml-dashboard-shell .ml-product-placeholder,.ml-dashboard-shell .ml-product-image-link{width:98px;height:98px;max-width:98px;max-height:98px;border-radius:12px;border-color:#d7e3f6;background:#fff}.ml-dashboard-shell .ml-product-row img{object-fit:contain}.ml-dashboard-shell .ml-order-values{gap:3px;padding-inline:18px;border-left:1px solid #e5ebf6;border-right:1px solid #e5ebf6}.ml-dashboard-shell .ml-value-line{min-height:22px;border-bottom-color:#e4eaf5;padding-bottom:3px}.ml-dashboard-shell .ml-value-line span{color:#687794;font-size:12px;font-weight:700}.ml-dashboard-shell .ml-value-line span i{color:#9aa6b8;opacity:.76}.ml-dashboard-shell .ml-value-line strong{font-size:13px;font-weight:950}.ml-order-profit{min-width:0;overflow:visible;display:flex;align-items:center;justify-content:center;min-height:124px;border-left:1px solid #e0e7f2;border-right:1px solid #e0e7f2;padding:0 14px}.ml-order-profit .ml-value-line{width:100%;border:0;padding:0;flex-direction:column;justify-content:center;gap:4px;text-align:center}.ml-order-profit .ml-value-line>span{display:none}.ml-order-profit .ml-value-line strong{align-items:center;font-size:19px}.ml-order-profit.profit-good .ml-value-line strong,.ml-order-profit.profit-good .ml-value-line.highlight strong,.ml-order-profit.profit-good .ml-value-line strong small{color:#11823b}.ml-order-profit.profit-warning .ml-value-line strong,.ml-order-profit.profit-warning .ml-value-line.highlight strong,.ml-order-profit.profit-warning .ml-value-line strong small{color:#d97706}.ml-order-profit.profit-bad .ml-value-line strong,.ml-order-profit.profit-bad .ml-value-line.highlight strong,.ml-order-profit.profit-bad .ml-value-line strong small{color:#dc2626}.ml-order-profit.profit-empty .ml-value-line strong,.ml-order-profit.profit-empty .ml-value-line.highlight strong,.ml-order-profit.profit-empty .ml-value-line strong small{color:#8a8495}.ml-profit-empty{color:#8a8495;font-weight:900}.ml-dashboard-shell .ml-status-pill{min-height:34px;justify-content:flex-start;align-items:center;border-radius:8px;background:#eefcff;color:#087e8f;border:1px solid #7edbe5;padding-inline:12px;box-shadow:inset 0 1px #ffffffd1}.ml-dashboard-shell .ml-status-pill.outline{background:#fff;color:#6f2ed1;border:2px solid #913dff}.ml-dashboard-shell .ml-status-pill.ghost{background:#f8f5ff;color:#233b78;border-color:#d9e2f5}.ml-dashboard-shell .ml-order-status{gap:9px;padding-left:18px;border-left:1px solid #e5ebf6}.ml-dashboard-shell .ml-order-status details{margin-top:2px}.ml-dashboard-shell .ml-order-status summary{color:#0a4ee4;font-size:12px;font-weight:950}.ml-order-actions-cell{display:flex;justify-content:center}.ml-order-actions-cell button{width:36px;height:36px;border:0;border-radius:12px;background:transparent;color:#07194b;font-size:26px;line-height:1;cursor:pointer}.ml-order-actions-cell button:hover{background:#eef4ff;color:#0a4ee4}.ml-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#0712303d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px}.ml-cost-modal{width:min(560px,100%);border:1px solid #dce7fb;border-radius:16px;background:#fff;color:#17233c;box-shadow:0 28px 70px #101f443d;overflow:hidden;animation:mlModalIn .16s ease-out}.ml-cost-modal header{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #e4eaf5}.ml-cost-modal header strong{color:#17233c;font-size:16px;font-weight:950}.ml-cost-modal header button{width:34px;height:34px;border:0;border-radius:10px;background:transparent;color:#79849c;font-size:26px;line-height:1;cursor:pointer}.ml-cost-modal header button:hover{background:#f2f5fb;color:#0a4ee4}.ml-cost-modal-product{display:grid;grid-template-columns:54px minmax(0,1fr);gap:13px;align-items:center;padding:22px 34px 16px}.ml-cost-modal-product img,.ml-cost-modal-product .ml-product-placeholder{width:48px;height:48px;border-radius:8px;border:1px solid #dce7fb;object-fit:contain;background:#fff}.ml-cost-modal-product strong{display:block;color:#26304a;font-size:14px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-cost-modal-product span{display:flex;align-items:center;gap:8px;margin-top:4px;color:#3f465a;font-size:13px}.ml-cost-modal-product span i{width:1px;height:14px;background:#c8d1e3}.ml-cost-modal-divider{margin:0 34px 22px;border-top:1px dashed #cbd5e8}.ml-cost-field{display:flex;flex-direction:column;gap:6px;color:#4a5368;font-size:13px;font-weight:750}.ml-cost-field.full{width:230px;margin:0 34px 24px}.ml-cost-field span b{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;margin-left:3px;border:1px solid #b8c2d4;border-radius:999px;color:#8790a4;font-size:11px;cursor:help}.ml-cost-field input{width:100%;height:34px;border:1px solid #c4cada;border-radius:5px;background:#fff;color:#293044;font:inherit;font-weight:650;padding:6px 9px;outline:none}.ml-cost-field input:focus,.ml-money-input:focus-within,.ml-percent-input:focus-within{border-color:#87a9f8;box-shadow:0 0 0 3px #0a4ee41a}.ml-cost-modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0 34px 26px}.ml-cost-modal-error{margin:-8px 34px 14px;border:1px solid #fecaca;border-radius:8px;background:#fff5f5;color:#991b1b;padding:9px 10px;font-size:12px;font-weight:800}.ml-money-input,.ml-percent-input{height:34px;display:flex;align-items:center;border:1px solid #c4cada;border-radius:5px;overflow:hidden}.ml-money-input em,.ml-percent-input em{color:#71798d;font-style:normal;font-weight:800;padding:0 8px}.ml-money-input input,.ml-percent-input input{border:0;box-shadow:none;text-align:right;height:32px}.ml-money-input input{color:#b21f58;font-weight:950}.ml-cost-modal footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px 20px;border-top:1px solid #eef2f8;background:#fbfdff}@keyframes mlModalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ml-dashboard-shell .ml-pagination-footer{margin-top:14px;border:1px solid #dce7fb;border-radius:18px;background:#fffffff5;box-shadow:0 16px 34px #152f600f;padding:16px 18px}.ml-dashboard-shell .ml-pagination-footer button{min-width:42px;min-height:42px;border-color:#d6e3f7;border-radius:12px;background:#fff;color:#53627f;box-shadow:0 8px 16px #152f600b}.ml-dashboard-shell .ml-pagination-footer button.active{border-color:#0a4ee4;background:linear-gradient(135deg,#2f73ff,#0a4ee4);color:#fff;box-shadow:0 12px 24px #0a4ee438}.ml-dashboard-shell .ml-pagination-footer button:hover:not(:disabled):not(.active){border-color:#9dbcf7;background:#f7fbff;color:#0a4ee4}.ml-dashboard-page{min-width:0;padding:22px 28px 34px;background:transparent}.ml-dashboard-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px}.ml-dashboard-hero h1{margin:6px 0 4px;color:#07194b;font-size:38px;line-height:1;letter-spacing:-.05em}.ml-dashboard-hero p{margin:0;color:#53627f;font-size:14px;font-weight:750}.ml-dashboard-hero-actions{display:inline-flex;align-items:center;gap:10px}.ml-dashboard-hero-actions a,.ml-dashboard-hero-actions button{min-height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;font-size:13px;font-weight:900}.ml-dashboard-filterbar{display:flex;align-items:end;gap:10px;margin:0 0 14px;padding:12px 14px;border:1px solid #dce7fb;border-radius:14px;background:#ffffffeb;box-shadow:0 12px 26px #1731650e}.ml-dashboard-filterbar label{display:grid;gap:4px;color:#60708a;font-size:11px;font-weight:900}.ml-dashboard-filterbar select,.ml-dashboard-filterbar input{height:36px;border:1px solid #c9d8f5;border-radius:10px;background:#fff;color:#102a56;padding:0 10px;font:inherit;font-size:13px;font-weight:850}.ml-dashboard-filterbar select{min-width:190px}.ml-dashboard-filterbar button{height:36px;border-radius:10px;padding:0 13px;font-size:13px;font-weight:900}.ml-dashboard-filterbar>span{margin-left:auto;color:#53627f;font-size:12px;font-weight:850}.ml-dashboard-loading{min-height:390px;display:grid;place-items:center;align-content:center;gap:12px;border:1px solid #dce7fb;border-radius:18px;background:radial-gradient(circle at 50% 20%,rgba(10,78,228,.12),transparent 30%),linear-gradient(135deg,#fffffff5,#f8fbffeb);box-shadow:0 18px 42px #17316514;overflow:hidden}.ml-dashboard-loading-orb{width:72px;height:72px;border-radius:999px;border:5px solid rgba(10,78,228,.12);border-top-color:#0a4ee4;border-right-color:#20c7ff;animation:mlSpin .9s linear infinite}.ml-dashboard-loading strong{color:#07194b;font-size:20px;letter-spacing:-.02em}.ml-dashboard-loading span{color:#60708a;font-size:13px;font-weight:850;text-align:center}.ml-dashboard-loading-grid{width:min(560px,82%);display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.ml-dashboard-loading-grid i{height:70px;border-radius:14px;background:linear-gradient(90deg,#eef4ff,#fff,#eef4ff);background-size:220% 100%;animation:mlFilterPulse 1.15s ease-in-out infinite}.ml-sales-loading{min-height:calc(100vh - 80px)}.ml-ads-page{min-width:0;padding:22px 28px 34px;background:transparent}.ml-ads-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ml-ads-hero h1{margin:6px 0 4px;color:#07194b;font-size:38px;line-height:1;letter-spacing:-.05em}.ml-ads-hero p{margin:0;color:#53627f;font-size:14px;font-weight:750}.ml-ads-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.ml-ad-kpi{border:1px solid #dce7fb;border-radius:14px;background:#fffffff0;padding:16px;box-shadow:0 14px 28px #17316511}.ml-ad-kpi span,.ml-ad-kpi small{display:block;color:#60708a;font-size:12px;font-weight:850}.ml-ad-kpi strong{display:block;margin:8px 0 5px;color:#07194b;font-size:26px;line-height:1}.ml-ads-toolbar,.ml-ads-tabs,.ml-ads-pagination{display:flex;align-items:center;gap:10px;border:1px solid #dce7fb;border-radius:14px;background:#fffffff0;padding:12px 14px;box-shadow:0 12px 26px #1731650e;margin-bottom:12px}.ml-ads-toolbar label{display:grid;gap:4px;color:#60708a;font-size:11px;font-weight:900}.ml-ads-toolbar input,.ml-ads-toolbar select{height:36px;border:1px solid #c9d8f5;border-radius:10px;background:#fff;color:#102a56;padding:0 10px;font:inherit;font-size:13px;font-weight:850}.ml-ads-toolbar input{min-width:280px}.ml-ads-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.ml-ads-actions button,.ml-ads-tabs button,.ml-ads-pagination button{height:34px;border:1px solid #d4c7f5;border-radius:9px;background:#efe7ff;color:#563093;padding:0 11px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.ml-ads-tabs{justify-content:flex-start;padding:8px 10px}.ml-ads-tabs button.active{background:#fff;color:#07194b;border-color:#dce7fb}.ml-ads-tabs b{margin-left:5px;color:#6f3db5}.ml-ads-list{border:1px solid #dce7fb;border-radius:16px;background:#fff;box-shadow:0 18px 38px #17316514;overflow:hidden}.ml-ad-card{display:grid;grid-template-columns:30px 92px minmax(0,1fr) 230px 116px;gap:16px;align-items:center;padding:14px 18px;border-bottom:1px solid #e7edf7}.ml-ad-card:nth-child(2n){background:#f8f6fb}.ml-ad-check span{width:18px;height:18px;display:block;border:2px solid #c8c1d7;border-radius:5px}.ml-ad-image{width:86px;height:86px;border:1px solid #e5edf9;border-radius:12px;display:grid;place-items:center;overflow:hidden;background:#fff}.ml-ad-image img{max-width:100%;max-height:100%;object-fit:contain}.ml-ad-main small,.ml-ad-details span{color:#60708a;font-size:12px;font-weight:780}.ml-ad-main h3{margin:3px 0 8px;color:#07194b;font-size:15px;line-height:1.25}.ml-ad-meta,.ml-ad-details{display:flex;gap:6px;flex-wrap:wrap}.ml-ad-meta span,.ml-ad-meta b{border:1px solid #cfe0fb;border-radius:999px;background:#f6fbff;color:#234170;padding:3px 8px;font-size:11px;font-weight:900}.ml-ad-meta b.active{background:#ecfdf3;color:#087647;border-color:#bbf7d0}.ml-ad-meta b.paused{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.ml-ad-meta .full{background:#eafff4;color:#059669}.ml-ad-details{margin-top:8px}.ml-ad-price-box{display:grid;gap:6px;color:#10234f}.ml-ad-price-box strong{color:#07194b;font-size:18px}.ml-ad-price-box span,.ml-ad-price-box small{color:#60708a;font-size:12px;font-weight:850}.ml-ad-price-box i{height:8px;border-radius:999px;background:#eef4ff;overflow:hidden}.ml-ad-price-box i b{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#20c7ff)}.ml-ad-buttons{display:grid;gap:7px}.ml-ad-buttons button{min-height:28px;border:0;border-radius:7px;background:#e8dafb;color:#563093;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.ml-ad-action-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#07194b57;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:18px}.ml-ad-action-modal{width:min(390px,100%);overflow:hidden;border:1px solid #dce7fb;border-radius:18px;background:#fff;box-shadow:0 28px 70px #07194b40}.ml-ad-action-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #e7edf7}.ml-ad-action-modal header span{display:block;color:#07194b;font-size:16px;font-weight:950}.ml-ad-action-modal header strong{display:block;margin-top:2px;color:#60708a;font-size:12px}.ml-ad-action-modal header button{width:34px;height:34px;border:1px solid #dce7fb;border-radius:10px;background:#f8fbff;color:#60708a;font-size:22px;line-height:1;cursor:pointer}.ml-ad-action-summary{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;padding:14px 18px;background:#f8fbff}.ml-ad-action-summary img,.ml-ad-action-summary>span{width:48px;height:48px;border:1px solid #e5edf9;border-radius:10px;background:#fff;object-fit:contain}.ml-ad-action-summary p{margin:0;color:#10234f;font-size:13px;font-weight:850;line-height:1.25}.ml-ad-action-list{display:grid;padding:8px}.ml-ad-action-list button{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;align-items:center;min-height:38px;border:0;border-radius:10px;background:transparent;color:#3f4658;padding:0 9px;text-align:left;font:inherit;font-size:13px;font-weight:780;cursor:pointer}.ml-ad-action-list button:hover{background:#f0e9ff;color:#563093}.ml-ad-action-list i{color:#52627d;font-style:normal;text-align:center}.ml-ads-pagination{justify-content:center;margin-top:12px}.ml-ads-pagination span{color:#53627f;font-size:13px;font-weight:850}@media (max-width: 1320px){.ml-ads-page{padding:18px}.ml-ads-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-ad-card{grid-template-columns:26px 82px minmax(260px,1fr) 190px 100px;gap:12px;padding:12px 14px}.ml-ad-image{width:78px;height:78px}.ml-ad-buttons button{font-size:11px}}@media (max-width: 1080px){.ml-ads-hero,.ml-ads-toolbar{align-items:stretch;flex-direction:column}.ml-ads-actions{margin-left:0}.ml-ads-toolbar input{min-width:0;width:100%}.ml-ad-card{grid-template-columns:24px 76px minmax(0,1fr)}.ml-ad-price-box,.ml-ad-buttons{grid-column:3}.ml-ad-buttons{display:flex;flex-wrap:wrap}}@media (max-width: 760px){.ml-ads-kpi-grid{grid-template-columns:1fr}.ml-ad-card{grid-template-columns:22px minmax(0,1fr)}.ml-ad-image,.ml-ad-main,.ml-ad-price-box,.ml-ad-buttons{grid-column:2}}.selleros-auth-loading,.selleros-login-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 18% 18%,rgba(10,78,228,.16),transparent 28%),radial-gradient(circle at 82% 12%,rgba(18,198,166,.14),transparent 26%),linear-gradient(135deg,#f7fbff,#eaf2ff);color:#07194b}.selleros-auth-loading{font-weight:950}.selleros-login-card{width:min(1120px,100%);min-height:640px;display:grid;grid-template-columns:1.05fr .95fr;gap:34px;border:1px solid #d7e5fb;border-radius:32px;background:#ffffffeb;box-shadow:0 32px 80px #0c265929;padding:34px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.selleros-login-brand{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between}.selleros-login-brand img{width:176px;height:auto}.selleros-login-brand span{border:1px solid #cfe0fb;border-radius:999px;background:#f5f9ff;color:#0a4ee4;padding:8px 12px;font-size:12px;font-weight:950}.selleros-login-copy{display:flex;flex-direction:column;justify-content:center;max-width:520px}.selleros-login-copy h1{margin:14px 0 12px;color:#061746;font-size:clamp(38px,5vw,64px);line-height:.95;letter-spacing:-.06em}.selleros-login-copy p{margin:0;color:#53627f;font-size:16px;font-weight:750;line-height:1.55}.selleros-login-form{align-self:center;display:grid;gap:14px;border:1px solid #dbe7fb;border-radius:24px;background:#fff;box-shadow:0 18px 48px #152f601a;padding:24px}.selleros-login-form label{display:grid;gap:7px;color:#24365f;font-size:13px;font-weight:950}.selleros-login-form input,.admin-users-create input{height:46px;border:1px solid #cfe0fb;border-radius:13px;background:#f8fbff;color:#07194b;font:inherit;font-weight:750;padding:0 13px;outline:none}.selleros-login-form input:focus,.admin-users-create input:focus{border-color:#0a4ee4;box-shadow:0 0 0 4px #0a4ee41a}.selleros-login-form button,.admin-users-create button{height:48px;border:0;border-radius:14px;background:linear-gradient(135deg,#2369ff,#0a4ee4);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 16px 28px #0a4ee438}.selleros-login-form button:disabled{opacity:.7;cursor:wait}.selleros-login-error,.selleros-admin-message{border-radius:13px;padding:10px 12px;font-size:13px;font-weight:850}.selleros-login-error{border:1px solid #fecaca;background:#fff5f5;color:#991b1b}.selleros-admin-message{border:1px solid #bbf7d0;background:#f0fdf4;color:#087647}.selleros-login-hint{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px 18px;border-top:1px solid #e5edf9;padding-top:18px;color:#60708a;font-size:13px}.selleros-login-hint strong,.selleros-login-hint b{color:#07194b}.selleros-logout-button{width:100%;text-align:left;cursor:pointer}.admin-users-page{display:grid;gap:18px}.admin-users-hero,.admin-users-list,.admin-users-panel,.admin-users-create{border:1px solid #dce7fb;border-radius:22px;background:#fffffff0;box-shadow:0 18px 42px #152f6012}.admin-users-hero{padding:24px}.admin-users-hero h1{margin:10px 0 4px;color:#07194b;font-size:36px;letter-spacing:-.04em}.admin-users-hero p{margin:0;color:#60708a;font-weight:750}.admin-users-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:16px;align-items:start}.admin-users-list,.admin-users-panel,.admin-users-create{padding:18px}.admin-users-list h2,.admin-users-panel h2,.admin-users-create h2{margin:0 0 14px;color:#07194b}.admin-users-list{display:grid;gap:10px}.admin-users-list button{display:grid;gap:3px;border:1px solid #dce7fb;border-radius:14px;background:#fff;color:#102a56;padding:12px;text-align:left;cursor:pointer}.admin-users-list button.active{border-color:#0a4ee4;background:#f3f7ff}.admin-users-list span,.admin-users-list small,.admin-users-panel header span{color:#60708a;font-size:12px;font-weight:750}.admin-users-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.admin-users-panel header label{display:inline-flex;align-items:center;gap:8px;color:#27406f;font-size:13px;font-weight:900}.admin-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-permission-grid label{display:flex;align-items:center;gap:9px;border:1px solid #dce7fb;border-radius:13px;background:#fff;color:#40516f;padding:11px;font-size:13px;font-weight:850}.admin-permission-grid label.checked{border-color:#9dc2ff;background:#f3f8ff;color:#0a4ee4}.admin-users-create{display:grid;gap:12px}@media (max-width: 1180px){.admin-users-grid,.selleros-login-card{grid-template-columns:1fr}}.ml-ads-modern-page{max-width:100%}.ml-ads-modern-hero{min-height:126px;border:1px solid #dce7fb;border-radius:18px;background:radial-gradient(circle at 80% 0%,rgba(37,99,235,.08),transparent 32%),#ffffffe6;padding:22px 28px;box-shadow:0 20px 42px #17316514}.ml-ads-badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;border:1px solid #cfe0fb;border-radius:999px;background:#eef5ff;color:#0d56d8;padding:6px 11px;font-size:12px;font-weight:950}.ml-ads-modern-kpis .ml-ad-kpi{display:flex;align-items:center;gap:16px;min-height:118px}.ml-ad-kpi-icon{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;font-size:28px;font-weight:950}.ml-ad-kpi-blue .ml-ad-kpi-icon{background:#eaf1ff;color:#1455dc}.ml-ad-kpi-orange .ml-ad-kpi-icon{background:#fff3df;color:#c96d0d}.ml-ad-kpi-purple .ml-ad-kpi-icon{background:#f1e9ff;color:#6d36c8}.ml-ad-kpi-green .ml-ad-kpi-icon{background:#e8fff4;color:#0c9f67}.ml-ads-modern-toolbar{align-items:end;padding:14px}.ml-ads-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.ml-ads-toolbar-actions button,.ml-ad-pricing-button{height:36px;border:1px solid #c9d8f5;border-radius:10px;background:#fff;color:#0b55df;padding:0 14px;font:inherit;font-size:13px;font-weight:950;cursor:pointer}.ml-ads-toolbar-actions button:hover,.ml-ad-pricing-button:hover{border-color:#0b55df;box-shadow:0 10px 22px #0b55df1f}.ml-ads-modern-tabs{width:fit-content;padding:0;overflow:hidden}.ml-ads-modern-tabs button{height:44px;border:0;border-right:1px solid #e3ebf8;border-radius:0;background:#fff;color:#1d2e59;padding:0 22px}.ml-ads-modern-tabs button.active{background:#f7fbff;color:#0b55df;box-shadow:inset 0 -2px #0b55df}.ml-ads-modern-tabs strong{margin-left:6px;color:#0b55df}.ml-ads-list-header{display:flex;justify-content:space-between;gap:12px;padding:13px 18px;border-bottom:1px solid #e7edf7;color:#53627f;font-size:13px;font-weight:900}.ml-ad-modern-card{grid-template-columns:30px 92px minmax(0,1fr) 190px 126px;min-height:128px;background:#fff}.ml-ad-card:nth-child(2n),.ml-ad-modern-card:nth-child(2n){background:#fff}.ml-ad-modern-card:hover{background:#fbfdff}.ml-ad-card>input[type=checkbox]{width:18px;height:18px;accent-color:#0b55df}.ml-ad-id{color:#7384a6;font-size:13px;font-weight:900}.ml-ad-tags{display:flex;flex-wrap:wrap;gap:6px}.ml-ad-tags span{border:1px solid #cfe0fb;border-radius:999px;background:#f6fbff;color:#234170;padding:3px 9px;font-size:11px;font-weight:950}.ml-ad-tags .ml-status-pill{background:#ecfdf3;color:#087647;border-color:#bbf7d0}.ml-ad-tags .status-paused{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.ml-ad-tags .status-closed{background:#f8fafc;color:#64748b;border-color:#dbe4ef}.ml-ad-details span{position:relative;padding-right:10px}.ml-ad-details span:not(:last-child):after{content:"";position:absolute;right:2px;top:50%;width:3px;height:3px;border-radius:50%;background:#b7c3d7}.ml-ad-price-box{gap:7px}.ml-ad-price-box strong{color:#07194b;font-size:22px}.ml-ad-health-track{height:8px;border-radius:999px;background:#edf3fb;overflow:hidden}.ml-ad-health-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#17b26a,#19c7e6)}.ml-ad-buttons button{min-height:34px;border:1px solid #d8e4f7;border-radius:9px;background:#fff;color:#1d2e59}.ml-ad-buttons button:hover{border-color:#0b55df;color:#0b55df}.ml-ads-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:180px;color:#53627f;font-weight:900}.ml-ads-loading span{width:28px;height:28px;border:3px solid #dbeafe;border-top-color:#0b55df;border-radius:50%;animation:sellerSpin .8s linear infinite}.ml-ad-action-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e7edf7}.ml-ad-action-modal-header strong{color:#07194b;font-size:16px;font-weight:950}.ml-ad-action-modal-header button{width:32px;height:32px;border:0;background:transparent;color:#7b879e;font-size:24px;cursor:pointer}.ml-ad-action-modal>p{margin:0;padding:12px 16px;color:#53627f;font-size:13px;font-weight:850;border-bottom:1px solid #edf2f9}.ml-ad-action-menu{display:grid;padding:8px}.ml-ad-action-menu button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:40px;border:0;border-radius:10px;background:transparent;color:#3f4658;text-align:left;font:inherit;font-size:13px;font-weight:820;cursor:pointer}.ml-ad-action-menu button:hover,.ml-ad-action-menu .ml-ad-action-featured{background:#eef5ff;color:#0b55df}.ml-pricing-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:12px;background:#07194b57;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ml-pricing-modal{width:min(690px,100%);max-height:calc(100vh - 24px);overflow:auto;border:1px solid #dce7fb;border-radius:16px;background:#fff;box-shadow:0 34px 82px #07194b47}.ml-pricing-modal-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #e7edf7}.ml-pricing-modal-header strong{color:#07194b;font-size:16px;font-weight:950}.ml-pricing-modal-header button{border:0;background:transparent;color:#7b879e;font-size:22px;cursor:pointer}.ml-pricing-product{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;margin:11px 20px 7px;padding-bottom:9px;border-bottom:1px dashed #cdd8ea}.ml-pricing-product img,.ml-pricing-product>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e5edf9;border-radius:10px;background:#fff;object-fit:contain}.ml-pricing-product h3{margin:0 0 3px;color:#10234f;font-size:13px}.ml-pricing-product p{margin:0;color:#53627f;font-size:12px;font-weight:850}.ml-pricing-product p span{margin:0 6px}.ml-pricing-info{margin:0 20px 8px;border:1px solid #dbe8fb;border-radius:10px;background:#f8fbff;color:#52617c;padding:6px 9px;font-size:12px;font-weight:800}.ml-pricing-info.warning{border-color:#ffd7a8;background:#fff8ee;color:#9a5a10}.ml-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 20px 10px}.ml-pricing-panel{border:1px solid #e3ebf8;border-radius:14px;padding:10px}.ml-pricing-panel.classic{background:#eef6ff}.ml-pricing-panel.premium{background:#f4f0f8}.ml-pricing-panel-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.ml-pricing-panel-title strong{color:#3f4658;font-size:13px;font-weight:950}.ml-pricing-panel-title span{border-radius:999px;background:#6b4a91;color:#fff;padding:3px 6px;font-size:9px;font-weight:950}.ml-pricing-field{display:grid;gap:3px;margin-bottom:4px;color:#48566f;font-size:12px;font-weight:780}.ml-pricing-field input{height:27px;border:1px solid #c4cede;border-radius:6px;background:#fff;color:#53627f;padding:0 10px;text-align:right;font:inherit;font-weight:850}.ml-pricing-field input:focus{border-color:#6f3db5;outline:2px solid rgba(111,61,181,.14)}.ml-pricing-field input:disabled{background:#f7f8fb;color:#98a2b3}.ml-pricing-split-field{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:6px}.ml-pricing-field.compact input{text-align:center}.ml-pricing-result{display:grid;justify-items:center;gap:3px;margin-top:6px;border:1px solid #e3ebf8;border-radius:12px;background:#fff;padding:8px;box-shadow:0 10px 24px #07194b14}.ml-pricing-result span{color:#3f4658;font-size:12px}.ml-pricing-result strong{color:#18a661;font-size:22px;line-height:1}.ml-pricing-result em{color:#18a661;font-size:13px;font-style:normal;font-weight:950}.ml-pricing-apply-row,.ml-pricing-footer{display:flex;justify-content:center;padding:0 20px 10px}.ml-pricing-apply-row button,.ml-pricing-footer button{min-height:28px;border:1px solid #d4c7f5;border-radius:8px;background:#efe7ff;color:#563093;padding:0 14px;font:inherit;font-size:12px;font-weight:850}.ml-pricing-apply-row button:disabled{opacity:.75;cursor:not-allowed}.ml-pricing-footer{border-top:1px solid #e7edf7;padding-top:10px}@media (max-width: 1320px){.ml-dashboard-shell .ml-summary-card{padding:18px 20px}.ml-dashboard-shell .ml-summary-body{grid-template-columns:minmax(135px,160px) minmax(130px,1fr) 1px minmax(140px,165px) minmax(120px,.9fr);gap:14px}.ml-dashboard-shell .ml-summary-side strong{font-size:19px}.ml-summary-variation{font-size:10px}.ml-ad-modern-card{grid-template-columns:26px 82px minmax(0,1fr) 166px 108px}}@media (max-width: 1080px){.ml-ads-modern-toolbar{align-items:stretch}.ml-ads-toolbar-actions{margin-left:0}.ml-ad-modern-card{grid-template-columns:24px 76px minmax(0,1fr)}.ml-ad-modern-card .ml-ad-price-box,.ml-ad-modern-card .ml-ad-buttons{grid-column:3}}@media (max-width: 760px){.ml-ads-modern-hero{padding:18px}.ml-ads-modern-tabs{width:100%}.ml-ads-modern-tabs button{flex:1;padding:0 10px}.ml-ad-modern-card{grid-template-columns:22px minmax(0,1fr)}.ml-ad-modern-card .ml-ad-image,.ml-ad-modern-card .ml-ad-main,.ml-ad-modern-card .ml-ad-price-box,.ml-ad-modern-card .ml-ad-buttons{grid-column:2}.ml-pricing-grid{grid-template-columns:1fr;padding-inline:16px}.ml-pricing-product{margin-inline:16px}}.ml-exec-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.ml-kpi-card{position:relative;overflow:hidden;min-height:126px;border:1px solid #dce7fb;border-radius:16px;background:#ffffffeb;padding:18px;box-shadow:0 16px 32px #17316513}.ml-kpi-card:after{content:"";position:absolute;right:-28px;top:-28px;width:92px;height:92px;border-radius:999px;background:var(--kpi-accent, #0a4ee4);opacity:.12}.ml-kpi-card span,.ml-kpi-card small{display:block;color:#60708a;font-size:12px;font-weight:850}.ml-kpi-card strong{display:block;margin:10px 0 8px;color:#07194b;font-size:25px;line-height:1.05;letter-spacing:-.03em}.ml-kpi-card.blue{--kpi-accent: #0a4ee4}.ml-kpi-card.purple{--kpi-accent: #6b46c1}.ml-kpi-card.green{--kpi-accent: #16a34a}.ml-kpi-card.orange{--kpi-accent: #f97316}.ml-kpi-card.red{--kpi-accent: #dc2626}.ml-kpi-card.slate{--kpi-accent: #64748b}.ml-dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);gap:14px;margin-bottom:14px}.ml-dashboard-card{border:1px solid #dce7fb;border-radius:16px;background:#fffffff0;box-shadow:0 16px 32px #17316513;padding:18px;min-width:0;overflow:hidden}.ml-dashboard-card-wide{min-width:0}.ml-dashboard-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.ml-dashboard-card-head span,.ml-dashboard-card-head small{display:block;color:#60708a;font-size:12px;font-weight:850}.ml-dashboard-card-head strong{display:block;margin-top:3px;color:#07194b;font-size:16px;font-weight:950}.ml-dashboard-card-link{color:#0a4ee4;font-size:12px;font-weight:900;text-decoration:none}.ml-daily-chart{width:100%;max-width:100%;height:220px;display:flex;align-items:end;gap:5px;padding:12px 4px 0;border-top:1px solid #eef2f8;overflow:hidden}.ml-daily-chart span{flex:1 1 0;min-width:0;max-width:28px;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#ec4899,#6d45bf);box-shadow:0 8px 16px #6d45bf24;transition:transform .14s ease,opacity .14s ease;cursor:help}.ml-daily-chart span:hover{opacity:.86;transform:translateY(-3px)}.ml-health-ring{--healthy: 0%;width:178px;height:178px;margin:8px auto 18px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at center,#fff 0 58%,transparent 59%),conic-gradient(#16a34a var(--healthy),#f97316 0 82%,#dc2626 0);box-shadow:inset 0 0 0 1px #e5edf9,0 16px 32px #17316514}.ml-health-ring strong{color:#07194b;font-size:34px;line-height:1}.ml-health-ring span{color:#60708a;font-size:12px;font-weight:850}.ml-health-legend{display:grid;gap:8px}.ml-health-legend span{color:#45536f;font-size:13px;font-weight:800}.ml-health-legend b{width:10px;height:10px;display:inline-block;margin-right:7px;border-radius:999px}.ml-health-legend .good{background:#16a34a}.ml-health-legend .warn{background:#f97316}.ml-health-legend .bad{background:#dc2626}.ml-month-compare{display:grid;gap:14px}.ml-month-compare div{display:grid;gap:6px}.ml-month-compare span{color:#60708a;font-size:12px;font-weight:850}.ml-month-compare strong{color:#07194b;font-size:20px}.ml-month-compare i{height:12px;display:block;overflow:hidden;border-radius:999px;background:#eef4ff}.ml-month-compare b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ec4899,#6d45bf)}.ml-month-compare .active b{background:linear-gradient(90deg,#0a4ee4,#20c7ff)}.ml-compare-foot{margin-top:18px;padding-top:14px;border-top:1px solid #eef2f8}.ml-compare-foot strong{color:#0a4ee4;font-size:24px}.ml-compare-foot span{display:block;color:#60708a;font-size:12px;font-weight:850}.ml-product-rank,.ml-critical-list{display:grid;gap:10px}.ml-product-rank div,.ml-critical-list div{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #eef2f8}.ml-critical-list div{grid-template-columns:14px 110px minmax(0,1fr) auto}.ml-product-rank div:last-child,.ml-critical-list div:last-child{border-bottom:0}.ml-product-rank b{height:28px;border-radius:8px;display:grid;place-items:center;background:#eef4ff;color:#0a4ee4}.ml-product-rank strong,.ml-critical-list strong{color:#10234f;font-size:13px}.ml-product-rank small,.ml-critical-list span{display:block;color:#60708a;font-size:12px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-product-rank em,.ml-critical-list em{color:#07194b;font-style:normal;font-size:13px;font-weight:950}.ml-critical-dot{width:10px;height:10px;border-radius:999px}.ml-critical-dot.warning{background:#f97316}.ml-critical-dot.bad{background:#dc2626}.ml-critical-dot.empty{background:#94a3b8}.ml-critical-list p{margin:0;color:#60708a;font-size:13px;font-weight:850}@media (max-width: 1440px){.ml-dashboard-shell .ml-comparison-grid{grid-template-columns:1fr}.ml-dashboard-shell .ml-summary-body{grid-template-columns:145px minmax(220px,1fr) 1px 130px minmax(180px,.9fr)}}@media (max-width: 1280px){.selleros-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrations-card-grid{grid-template-columns:repeat(2,minmax(230px,1fr))}.ml-dashboard-shell{grid-template-columns:82px minmax(0,1fr)}.ml-sidebar{padding-inline:10px}.ml-sidebar-brand-logo{width:46px}.ml-sidebar-nav span,.ml-sidebar-subnav,.ml-sidebar-card div,.ml-sidebar-help span,.ml-sidebar-help strong{display:none}.ml-sidebar-card{grid-template-columns:1fr}.ml-dashboard-shell .ml-sales-page{padding-inline:18px}.ml-dashboard-shell .ml-sales-top{align-items:flex-end}.ml-table-header,.ml-dashboard-shell .ml-order-card{grid-template-columns:32px minmax(235px,.95fr) minmax(360px,1.55fr) minmax(220px,.76fr) minmax(140px,.48fr) minmax(230px,.72fr) 42px;gap:12px}.ml-orders-table-wrap .ml-table-header,.ml-orders-table-wrap .ml-orders-timeline{min-width:1240px}}@media (max-width: 980px){.selleros-home,.selleros-main .page{padding-inline:14px}.selleros-home-hero,.selleros-home-kpis,.selleros-home-grid,.integrations-card-grid{grid-template-columns:1fr}.integrations-hub-header{flex-direction:column}.integrations-add-button{width:100%}.ml-dashboard-shell{grid-template-columns:1fr}.ml-sidebar{position:static;height:auto;flex-direction:row;overflow-x:auto}.ml-sidebar-nav{flex-direction:row}.ml-dashboard-shell .ml-sales-page{padding:14px 12px 28px}.ml-dashboard-shell .ml-sales-top,.ml-dashboard-shell .ml-sales-toolbar{flex-direction:column;align-items:stretch}.ml-dashboard-shell .ml-tax-settings{margin-left:0}.ml-table-header{display:grid}}@media (max-width: 1180px){.ml-orders-table-wrap{overflow-x:hidden}.ml-orders-table-wrap .ml-table-header,.ml-orders-table-wrap .ml-orders-timeline,.ml-orders-soft-overlay{min-width:0}.ml-table-header{display:none}.ml-dashboard-shell .ml-orders-timeline{padding:10px}.ml-dashboard-shell .ml-order-card{grid-template-columns:24px minmax(0,1fr);gap:12px 14px;align-items:start;padding:16px}.ml-dashboard-shell .ml-order-check{grid-row:1 / span 5;padding-top:4px}.ml-dashboard-shell .ml-order-buyer,.ml-dashboard-shell .ml-order-product,.ml-dashboard-shell .ml-order-values,.ml-order-profit,.ml-dashboard-shell .ml-order-status,.ml-order-actions-cell{grid-column:2;width:100%;min-width:0}.ml-dashboard-shell .ml-order-buyer,.ml-dashboard-shell .ml-order-values,.ml-order-profit,.ml-dashboard-shell .ml-order-status{border-left:0;border-right:0;padding:0}.ml-dashboard-shell .ml-order-buyer{padding-bottom:12px;border-bottom:1px solid #e5ebf6}.ml-dashboard-shell .ml-order-product-title{align-items:flex-start;flex-wrap:wrap;gap:6px}.ml-dashboard-shell .ml-order-product-title strong{flex:1 1 190px;font-size:15px;line-height:1.18}.ml-dashboard-shell .ml-product-row{grid-template-columns:96px minmax(0,1fr);align-items:start}.ml-dashboard-shell .ml-product-row img,.ml-dashboard-shell .ml-product-placeholder,.ml-dashboard-shell .ml-product-image-link{width:92px;height:92px;max-width:92px;max-height:92px}.ml-dashboard-shell .ml-order-values{margin-top:4px;padding-top:12px;border-top:1px solid #e5ebf6}.ml-order-profit{min-height:auto;margin-top:2px;padding:12px;border:1px solid #e5ebf6;border-radius:12px;background:#fbfdff}.ml-order-profit .ml-value-line strong{font-size:18px}.ml-dashboard-shell .ml-order-status{padding-top:2px}.ml-order-actions-cell{justify-content:flex-end}.ml-orders-soft-overlay{top:0;right:0;bottom:0;left:0;padding:70px 18px 18px}}@media (max-width: 760px){.ml-dashboard-shell .ml-order-card{grid-template-columns:1fr}.ml-dashboard-shell .ml-order-check,.ml-dashboard-shell .ml-order-buyer,.ml-dashboard-shell .ml-order-product,.ml-dashboard-shell .ml-order-values,.ml-order-profit,.ml-dashboard-shell .ml-order-status,.ml-order-actions-cell{grid-column:1}.ml-dashboard-shell .ml-order-check{grid-row:auto}.ml-dashboard-shell .ml-product-row{grid-template-columns:82px minmax(0,1fr);gap:12px}.ml-dashboard-shell .ml-product-row img,.ml-dashboard-shell .ml-product-placeholder,.ml-dashboard-shell .ml-product-image-link{width:78px;height:78px;max-width:78px;max-height:78px}}
