/* Referência Fable 5.2, aplicada ao painel real. Sem os números fictícios dos desenhos. */
:root{--bg:#f3f5ee;--surface:#fff;--sunken:#e9ece2;--text:#22261f;--text-muted:#687065;--border:#e1e5da;--border-soft:#edf0e7;--wine:#9c4a63;--wine-dark:#7e3a4f;--wine-soft:#f6e6ea;--life:#4f7f55;--life-soft:#e0eddd;--alert:#b4402b;--alert-soft:#f8e1dc;--terra:#c2694f;--shadow:0 2px 7px #26302106}
body{background:var(--bg);color:var(--text)}
aside.sidebar{width:226px;background:#fcfdfa;border-right:1px solid var(--border);padding:24px 13px;overflow-y:auto}
.sidebar .brand{padding:0 8px 14px;gap:10px;font-size:18px}.sidebar .brand b{width:36px;height:36px;border-radius:10px;font-weight:400}
.side-nav{display:flex;flex-direction:column;gap:3px;margin-top:8px;overflow:visible}.side-nav a{display:flex;gap:11px;align-items:center;font-size:14.5px;line-height:1.35;padding:11px;border-radius:11px;white-space:normal;min-height:44px}
.side-nav .nav-group{padding:13px 11px 3px;margin:4px 0 0;font-size:10px;letter-spacing:.14em;color:#788272}.side-nav a.active{background:var(--wine-soft);color:var(--wine)}
.sidebar .aside-bottom{margin-top:auto;padding-top:24px}.workspace{margin-left:226px;padding:30px 32px 36px;max-width:none;min-width:0}.page-head{align-items:center;margin-bottom:22px;gap:16px}.page-head h1{font-size:36px;font-weight:400;line-height:1.15}.page-head #page-sub{display:none}.head-actions{gap:10px;flex-wrap:wrap}.head-actions button{min-height:44px;font-size:13px;padding:10px 17px}.head-actions .primary{background:var(--terra);border-color:var(--terra)}
.head-actions .filter-chip{display:flex}.filters{display:none;margin:0 0 20px;padding:18px;gap:16px;background:#fff;border:1px solid var(--border);border-radius:16px;align-items:flex-end}.filters.hidden{display:none!important}.filters-open .filters:not(.hidden){display:flex}.filters .filter-done{display:block}.filters label{font-size:12px}.filters select,.filters input{min-height:44px}.filter-select{flex-direction:column!important;align-items:stretch!important}.filter-chip #filter-summary{font-weight:700}.filter-chip i{font-size:10px}.ux-sync-muted{display:none}.sync-line{font-size:12px;line-height:1.6;max-width:70ch}
.card{border-color:var(--border);border-radius:18px;box-shadow:var(--shadow);padding:20px;min-width:0}.card h2{font-family:Nunito,system-ui,sans-serif;font-size:16px;font-weight:800;line-height:1.4}.card h3{font-size:15px;line-height:1.5}.card p{line-height:1.6}.section-kicker{font-size:10px;letter-spacing:.12em}.ux-help{margin:8px 0 18px;color:var(--text-muted);font-size:13px}.ux-help summary{color:var(--wine);font-size:12px;cursor:pointer}.ux-help[open]{padding:14px 18px;border:1px solid var(--border);border-radius:14px;background:#fff}.ux-help p{line-height:1.65;max-width:90ch}.ux-help>.note{border:0;background:none;padding:0}
.ux-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.ux-section-head h2{margin:0}.ux-section-head>span{font-size:12px;color:var(--text-muted)}.ux-section-head p{font-size:13px;color:var(--text-muted);margin:5px 0}.ux-text-link{display:inline-block;color:var(--wine);font-size:13px;font-weight:800;text-decoration:none;margin-top:12px}.ux-text-link:hover{text-decoration:underline}
.ux-home-grid{display:grid;grid-template-columns:1.15fr 1.1fr .9fr;gap:16px;margin-bottom:18px}.ux-home-grid .card{min-height:220px}.ux-day-row{display:flex;align-items:center;gap:12px;border-top:1px solid var(--border);padding:12px 0;text-decoration:none;color:var(--text)}.ux-day-row>b{font-family:'DM Serif Display',Georgia,serif;font-size:20px;font-weight:400}.ux-day-row>span{flex:1;min-width:0}.ux-day-row strong{font-size:13px;display:block;max-width:25ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ux-day-row small{display:block;color:var(--text-muted);font-size:11px;margin-top:4px}.ux-day-row em{font-size:10px;font-style:normal;color:var(--wine);max-width:11ch;line-height:1.5}.ux-attention-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-soft);padding:13px 0;font-size:13px}.ux-attention-row a,.ux-attention-row button{font-size:12px;font-weight:800;white-space:nowrap;color:var(--wine);margin:0}.ux-attention-row button{padding:0;background:none;border:0}.ux-shortcuts>a,.ux-shortcuts>button{display:block;width:100%;text-align:left;padding:12px;border:1px solid var(--border);border-radius:11px;margin:9px 0 0;color:var(--text);background:#fff;text-decoration:none;font-weight:800;font-size:13px}.ux-shortcuts>a:first-of-type{background:var(--terra);color:#fff;border-color:var(--terra)}
.ux-home-money{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;margin-bottom:18px}.ux-home-total{display:flex;flex-direction:column;gap:5px;background:var(--life-soft);border-radius:14px;padding:18px;margin:14px 0}.ux-home-total>small{font-size:12px;color:#355f3d}.ux-home-total>strong{font:400 40px/1.2 'DM Serif Display',Georgia,serif;color:#2f5d33}.ux-home-total>span{font-size:12px;color:var(--text-muted)}.ux-money-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ux-metric{border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:5px;padding:13px;min-width:0;background:#fff}.ux-metric>small{font-size:12px;color:var(--text-muted);line-height:1.5;font-weight:700}.ux-metric>strong{font:400 26px/1.2 'DM Serif Display',Georgia,serif;overflow-wrap:anywhere}.ux-metric>span{font-size:11px;color:var(--text-muted);line-height:1.5}.ux-money-parts .ux-metric{padding:11px}.ux-money-parts .ux-metric>strong{font-size:19px}.ux-positive{background:var(--life-soft);border-color:#d1e2cc}.ux-positive strong{color:#2f5d33}.ux-negative strong{color:var(--alert)}.ux-cash-left{margin-top:14px;border-top:1px solid var(--border);padding-top:12px;display:grid;grid-template-columns:1fr auto;gap:5px;font-size:13px}.ux-cash-left b{color:#2f5d33}.ux-cash-left small{grid-column:1/-1;color:var(--text-muted);font-size:11px}.ux-best-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ux-best-grid h3{font-family:'DM Serif Display',Georgia,serif;font-size:21px;font-weight:400;margin:15px 0 6px}.ux-best-grid p{font-size:13px;color:var(--text-muted)}
.commission-money{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:18px}.commission-earned{background:#fff;border:1px solid var(--border);border-radius:18px;padding:18px}.commission-earned>.kpi-card{background:var(--life-soft);padding:18px;margin:0 0 18px;min-height:0}.commission-earned>.kpi-card.active{outline:1px solid #85a77e;background:var(--life-soft)}.commission-earned>.kpi-card .value{font-size:42px}.commission-earned .kpi-card small{font-size:12px}.commission-parts{gap:12px}.commission-parts .kpi-card{box-shadow:none;border-color:var(--border);padding:13px}.commission-parts .value{font-size:25px}.ux-journey{display:flex;flex-direction:column;justify-content:center}.ux-journey>div{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.ux-journey p{font-size:12px;color:var(--text-muted);margin-bottom:0}.commission-lists{padding:20px}.list-tabs{border:0;border-bottom:1px solid var(--border);background:none;border-radius:0;gap:22px;margin-bottom:18px;padding:0;display:flex;overflow-x:auto}.list-tabs button{border:0;background:none;border-radius:0;white-space:nowrap;padding:12px 0;color:var(--text-muted);font-size:14px;box-shadow:none}.list-tabs button.active{color:var(--wine);background:none;box-shadow:0 2px var(--wine)}.order-filters{display:block;margin-top:16px}.order-filters>label.ux-native-filter{display:none}.order-filters>p{margin:8px 0 0;font-size:12px}.order-filter-help{font-size:11px}.ux-filter-chips,.ux-chips,.ux-category-chips{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ux-status-chips,.ux-platform-chips{display:flex;gap:7px;flex-wrap:wrap}.ux-filter-chips{justify-content:space-between}.ux-chip{min-height:40px;padding:8px 13px;border:1px solid var(--border);border-radius:99px;background:#fff;color:var(--text);font-size:12px;font-weight:700;white-space:nowrap}.ux-chip span{opacity:.7;margin-left:5px}.ux-chip.active{background:var(--wine);border-color:var(--wine);color:#fff}.ux-chip:focus-visible{outline:3px solid #6e94b5;outline-offset:3px}.ux-platform-chips .ux-chip{font-size:11px;padding:7px 11px;min-height:36px}.ux-category-chips{margin:18px 0}.table-wrap{border-color:var(--border);border-radius:12px}.table-wrap th{font-size:10px;letter-spacing:.1em;font-weight:400;color:#687065}.table-wrap td{font-size:13px;padding:15px 12px}.table-wrap td small{font-size:11px;margin-top:5px;color:var(--text-muted)}
[data-cpanel=pedidos] table{min-width:850px;table-layout:fixed}[data-cpanel=pedidos] th:first-child{width:85px}[data-cpanel=pedidos] th:nth-child(2){width:auto}[data-cpanel=pedidos] th:nth-child(3){width:150px}[data-cpanel=pedidos] th:nth-child(4),[data-cpanel=pedidos] th:nth-child(5){width:105px}[data-cpanel=pedidos] th:nth-child(6){width:100px}[data-cpanel=pedidos] th:last-child{width:58px}.row-menu{position:relative;margin:0}.row-menu summary{list-style:none;display:grid;place-items:center;width:34px;height:36px;border:1px solid var(--border);border-radius:9px;cursor:pointer;font-size:20px}.row-menu summary::-webkit-details-marker{display:none}.row-menu .actions{position:absolute;right:0;bottom:39px;z-index:15;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:11px;box-shadow:0 8px 24px #2430211c;padding:6px;min-width:120px}.row-menu button{font-size:12px;padding:9px;text-align:left;border:0;width:100%}.row-menu button:hover{background:var(--sunken)}.ux-row-note{font-size:11px;margin:7px 0 0;max-width:70ch}.ux-row-note summary{font-size:11px;color:var(--wine)}.ux-row-note p{white-space:normal;overflow-wrap:anywhere;color:var(--text-muted)}
.ux-receipt-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}.ux-receipt-stats .ux-metric{padding:20px;border-radius:18px}.ux-receipt-stats .ux-metric strong{font-size:34px}.ux-receipt-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:18px}.ux-money-row{display:flex;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.ux-money-row b{white-space:nowrap}
.ux-expense-formula{padding:22px}.ux-equation{display:flex;align-items:center;gap:10px;margin:20px 0}.ux-equation .ux-metric{flex:1;border:0;padding:10px;min-width:0}.ux-equation .ux-metric strong{font-size:27px}.ux-equation>i{font-style:normal;color:var(--text-muted);font-size:20px}.ux-expense-formula .ux-metric:last-child{border-radius:12px}.upcoming{padding:15px 0;gap:12px;min-height:70px}.upcoming button{white-space:nowrap;min-height:40px;font-size:12px}.overview-top{gap:20px;margin-bottom:20px}
.ux-content-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0 18px}.ux-content-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(230px,1fr);gap:18px}.ux-content-controls{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:16px 0;flex-wrap:wrap}.ux-content-controls select{width:auto;font-size:12px}.ux-content-list .table-wrap{max-height:65vh;overflow:auto}.ux-content-cell{display:flex;align-items:center;gap:12px;max-width:54ch}.ux-content-cell img,.ux-content-thumb{width:46px;height:58px;object-fit:cover;border:1px solid var(--border);border-radius:10px;flex-shrink:0}.ux-content-thumb{display:grid;place-items:center;color:var(--wine);background:var(--sunken);font-size:22px}.ux-content-cell>span:last-child{min-width:0}.ux-content-cell button{padding:0;text-align:left;font-size:13px;font-weight:800;line-height:1.5;border:0;background:transparent;color:var(--text);white-space:normal}.ux-content-cell small{display:block}.ux-content-insights .ux-insight{display:flex;gap:10px;padding:16px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.ux-insight>span{color:var(--wine)}.ux-insight p{margin:0}.ux-content-insights>.muted{font-size:12px}.ux-content-stats .ux-metric strong{font-size:30px}.ux-content-stats .ux-metric:last-child strong{font-family:Nunito,system-ui;font-size:22px;font-weight:800}
.ux-connection-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ux-connection-group{min-width:0}.ux-connection-group .connection-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:15px 0;border:0;border-top:1px solid var(--border);border-radius:0;box-shadow:none;background:none}.ux-connection-group .connection-head{grid-column:1;align-items:center;gap:10px;min-width:0}.ux-connection-group .connection-head h3{font:800 14px/1.4 Nunito,system-ui}.ux-connection-group .connection-head p{font-size:12px}.ux-connection-group .connection-status{font-size:10px}.ux-connection-group .platform-mark{width:30px;height:30px;font-size:16px}.ux-connection-group .data-tags{grid-column:1;margin:2px 0 2px 40px;gap:4px}.ux-connection-group .data-tags span{font-size:9px}.ux-connection-group .connection-detail{grid-column:1;margin:0 0 0 40px;font-size:11px}.ux-connection-group .connection-foot{grid-column:2;grid-row:1/4;display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:140px}.ux-connection-group .connection-foot a,.ux-connection-group .connection-foot button{padding:9px 10px;font-size:11px;min-height:38px}.ux-stale{color:var(--alert)!important}.ux-connection-warning{border-left:3px solid var(--terra);margin-bottom:18px}.ux-connection-warning ul{font-size:13px;line-height:1.8}.ux-connection-warning p{font-size:12px}.integration-summary{margin:0 0 18px;padding:16px 20px}.integration-summary p{font-size:13px}
.import-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:18px}.import-main{grid-column:1;grid-row:1/3}.upload-zone{min-height:240px;border:2px dashed #cbd2c2;border-radius:16px;display:flex;justify-content:center;background:#fbfcf8;text-align:center;transition:background .15s}.upload-zone.dragging{background:var(--life-soft);border-color:var(--life)}.ux-import-history{grid-column:1;margin:0}.import-guide{grid-column:2;grid-row:1/3}.ux-import-steps{list-style:decimal;padding-left:22px}.ux-import-steps li{padding:12px 0}.ux-import-steps span{display:block;font-size:13px;margin-top:4px;color:var(--text-muted);line-height:1.6}.import-guide details{font-size:12px;color:var(--text-muted);line-height:1.8}.ux-import-row{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.ux-import-row small{display:block;color:var(--text-muted);margin-top:4px;font-size:11px}.import-main .toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.import-main .toolbar button{font-size:12px}
dialog.ux-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-left:1px solid var(--border);border-radius:0;background:#fcfdfa;box-shadow:-16px 0 50px #22261f25;padding:26px;overflow-y:auto}dialog.ux-drawer::backdrop{background:#22261f55}dialog.ux-drawer form{min-height:100%;display:flex;flex-direction:column}.ux-drawer .dialog-heading h2{font:400 28px/1.2 'DM Serif Display',Georgia,serif}.ux-drawer .form-grid{grid-template-columns:1fr;gap:20px}.ux-drawer label{font-size:13px;gap:8px}.ux-drawer label>input,.ux-drawer label>select{padding:13px;min-height:48px;border-radius:12px;font-size:15px}.ux-drawer input[name=amount]{font:400 32px/1.2 'DM Serif Display',Georgia,serif}.ux-drawer .ux-editor-choices{display:flex;flex-wrap:wrap;gap:7px}.ux-drawer .ux-editor-choices button{font-size:12px;min-height:42px;padding:9px 13px}.ux-editor-more{margin:0;border:1px solid var(--border);border-radius:13px;padding:14px}.ux-editor-more summary{font-size:13px;cursor:pointer}.ux-editor-more[open]>.form-grid{margin-top:20px}.ux-editor-dates{display:flex;gap:7px}.ux-editor-dates button{font-size:12px;min-height:40px}.ux-drawer .dialog-actions{position:sticky;bottom:-26px;margin:28px -26px -26px;padding:18px 26px;background:#fcfdfa;border-top:1px solid var(--border);z-index:2;flex-direction:row-reverse}.ux-drawer .dialog-actions button{min-height:46px;flex:1}.ux-drawer .note{font-size:11px;background:none;border:0;padding:0;line-height:1.6}.ux-drawer .expense-paid-fields{margin:0;padding:14px;border-color:var(--border)}.ux-drawer .expense-paid-fields legend{font-size:13px;font-weight:700}
.ux-offer-filters{border:1px solid var(--border);border-radius:13px;background:#fff;padding:12px;margin-bottom:16px}.ux-offer-filters summary{font-size:13px;color:var(--text-muted)}.ux-main-search{margin:16px 0;max-width:none}.ux-main-search input{font-size:16px;min-height:50px}.ux-offer-hint{font-size:12px;color:var(--text-muted)}.ux-search-mode{margin:14px 0}.ux-search-mode button{font-size:12px}.ux-radar-toolbar{justify-content:space-between}.product-grid .product-card{padding:0;overflow:hidden}.product-card .product-body h3{font-size:14px;line-height:1.5}.product-card .product-body .earnings,.product-card .product-body .product-commission{background:var(--wine-soft);padding:13px;border-radius:12px}.seller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-head h3{font-size:14px}
.ux-creative-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.ux-creative-count{border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;background:#fff}.ux-creative-count small{font-size:12px;color:var(--text-muted)}.ux-creative-count strong{font:400 32px/1.2 'DM Serif Display',Georgia,serif}.ux-creative-count.profit{background:#e0eddd}.ux-creative-count.even{background:#f7f0da}.ux-creative-count.loss{background:#f8e1dc}.ux-creative-count.active{outline:2px solid var(--wine)}.ux-creative-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ux-creative-filters .search-box{flex-basis:100%;margin-bottom:6px}.ux-creative-filters>label:not(.search-box){flex:1;min-width:130px;font-size:12px}.ux-creative-filters select{min-height:44px;font-size:13px}.ux-creative-list .table-wrap{max-height:65vh;overflow:auto}.ux-creative-detail{margin:0;min-width:170px}.ux-creative-detail summary{font-weight:normal;cursor:pointer}.ux-creative-detail summary small{white-space:normal}.ux-creative-detail p{font-size:12px}.ux-creative-tag{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--border);padding-top:12px;max-width:320px;white-space:normal}.ux-creative-tag label{font-size:11px;width:100%}.ux-creative-tag input{width:100%;font-size:12px}.ux-creative-tag button{font-size:11px}.ux-ad-preferences{margin-top:18px}.ux-ad-preferences form{display:flex;gap:15px;flex-wrap:wrap;align-items:flex-end}.ux-ad-preferences form label{flex:1;min-width:170px;font-size:12px}.ux-ad-preferences input{min-height:44px}.ux-ad-preferences progress{width:100%;height:12px;margin-top:18px;accent-color:var(--wine)}.ux-ad-preferences>p{font-size:12px;color:var(--text-muted)}.ux-fixed-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.ux-fixed-list small{font-size:12px;color:var(--text-muted);line-height:1.6}.ux-fixed-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.ux-fixed-actions button{font-size:12px}#ux-fixed-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--border);padding-top:18px;margin-top:18px}#ux-fixed-form label{grid-column:1/-1;font-size:13px}.fixed-offer{margin:0;font-family:system-ui,sans-serif;background:#f3f5ee;color:#22261f;padding:24px;min-height:100vh;display:grid;place-items:center}.fixed-offer main{max-width:500px;padding:32px;background:#fff;border:1px solid #e1e5da;border-radius:20px}.fixed-offer h1{font-size:27px;line-height:1.35}.fixed-offer p{line-height:1.7}.fixed-offer main>p:first-child{font-size:11px;letter-spacing:.12em;color:#9c4a63}.fixed-offer-button{display:block;border-radius:12px;padding:16px;background:#9c4a63;color:#fff;text-decoration:none;text-align:center;margin:25px 0;font-weight:700}.fixed-offer small{font-size:12px;line-height:1.7;display:block;color:#687065}
.dashboard-login{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;max-width:none;padding:0;margin:0;border:0;border-radius:0}.dashboard-login .login-story{background:var(--wine);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,7vw,110px)}.login-story .brand{margin-bottom:60px;color:#fff}.login-story .brand b{background:#fff;color:var(--wine)}.login-story h1{font:400 clamp(38px,4.5vw,70px)/1.1 'DM Serif Display',Georgia,serif;color:#fff}.login-story p{font-size:17px;line-height:1.8;max-width:33ch;color:#fff}.login-brands{display:flex;gap:12px;flex-wrap:wrap;margin-top:50px}.login-brands span{padding:9px 14px;border:1px solid #ffffff44;border-radius:99px;font-size:13px}.login-form{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,7vw,110px)}.login-form h2{font:400 34px/1.3 'DM Serif Display',Georgia,serif;margin-bottom:26px}.login-form form{display:grid;gap:20px}.login-form label{font-size:14px}.login-form input{min-height:50px;border-radius:12px}.login-form button{min-height:48px}.login-form details{font-size:13px;line-height:1.7;color:var(--text-muted)}
.icon-receipt{background:var(--text-muted);clip-path:polygon(45% 5%,55% 5%,55% 57%,76% 38%,84% 47%,50% 79%,16% 47%,24% 38%,45% 57%,45% 5%,45% 88%,10% 88%,10% 98%,90% 98%,90% 88%,55% 88%,55% 5%)}.icon-calendar{border:1.5px solid currentColor;border-radius:3px;position:relative}.icon-calendar:after{content:'';position:absolute;left:0;right:0;top:4px;border-top:1.5px solid currentColor}
.dashboard-bottom{display:none}#dashboard-menu-items{display:flex;flex-direction:column;gap:9px}#dashboard-menu-items>a,#dashboard-menu-items>button{font:700 15px/1.4 Nunito,system-ui;text-decoration:none;border:1px solid var(--border);border-radius:12px;padding:16px;background:#fff;color:var(--text);text-align:left}.more-panel .secondary{width:100%;margin-top:15px}.row-menu summary:focus-visible{outline:3px solid #6e94b5;outline-offset:2px}[hidden]{display:none!important}
@media(min-width:1700px){.workspace{padding-left:42px;padding-right:42px}.ux-home-grid{grid-template-columns:1.2fr 1.1fr .9fr}.card{padding:24px}}
@media(max-width:1200px){.ux-home-grid{grid-template-columns:1fr 1fr}.ux-home-grid .ux-shortcuts{grid-column:1/-1;min-height:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ux-shortcuts h2{flex-basis:100%}.ux-shortcuts>a,.ux-shortcuts>button{width:auto;flex:1;min-width:180px;margin:0}.ux-home-money{grid-template-columns:1fr}.ux-content-grid{grid-template-columns:1fr}.ux-content-insights{display:block}.ux-connection-groups{grid-template-columns:1fr}.ux-equation{flex-wrap:wrap}.ux-equation .ux-metric{min-width:120px}.ux-receipt-grid{grid-template-columns:1fr}}
@media(max-width:900px) and (min-width:761px){aside.sidebar{width:205px}.workspace{margin-left:205px;padding:24px}.head-actions{margin-left:0}.commission-money{grid-template-columns:1fr}.ux-money-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.import-grid{grid-template-columns:1fr}.import-main,.import-guide,.ux-import-history{grid-column:auto;grid-row:auto}.ux-fixed-list{grid-template-columns:1fr}}
@media(max-width:760px){
 aside.sidebar{display:none}.workspace{margin:0;padding:18px 15px 100px;min-width:0;width:100%}.page-head{gap:10px;margin-bottom:18px;align-items:center}.page-head h1{font-size:28px}.head-actions{margin-left:auto;gap:6px}.head-actions button{font-size:11px;min-height:40px;padding:8px 12px}.head-actions #add-record{display:none}.head-actions #filter-options-toggle{display:none}.filter-chip{max-width:180px}.filter-chip #filter-summary{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-line{display:none}.filters-open .filters{display:flex;position:static;border-radius:15px;gap:12px;padding:16px}.filters .period-presets{width:100%;gap:4px}.period-presets button{min-height:40px;font-size:11px}.custom-dates{width:100%}.custom-dates label{max-width:none;flex:1;min-width:0}.filters .filter-select{width:100%;flex:auto;max-width:none}.filters .filter-select select{width:100%;min-width:0}.filters .filter-done{width:100%}.card{padding:16px;border-radius:16px}.card h2{font-size:15px}.ux-home-grid{grid-template-columns:1fr;gap:12px}.ux-home-grid .card{min-height:0}.ux-home-grid .ux-shortcuts{display:none}.ux-day-row strong{max-width:21ch}.ux-day-row em{font-size:9px;max-width:9ch}.ux-home-money{gap:12px}.ux-home-total>strong{font-size:34px}.ux-home-total{padding:16px}.ux-money-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ux-money-parts .ux-metric>strong{font-size:22px}.ux-best-grid{grid-template-columns:1fr;gap:12px}.ux-home-money>.chart-card{display:none}.commission-money{grid-template-columns:1fr;margin:12px 0;gap:12px}.commission-earned{padding:14px}.commission-earned>.kpi-card .value{font-size:34px}.commission-parts .value{font-size:23px}.commission-parts .kpi-card{padding:12px}.ux-journey{display:block}.ux-journey>div{padding:10px 0;font-size:12px}.ux-journey p{font-size:11px}.commission-top{display:none}.commission-extra{margin:12px 0}.commission-lists{padding:13px}.list-tabs{gap:20px;margin-bottom:14px}.list-tabs button{font-size:12px}.ux-filter-chips{display:block}.ux-status-chips{flex-wrap:nowrap;overflow:auto;padding:3px 1px 8px;max-width:100%}.ux-platform-chips{margin-top:6px;flex-wrap:nowrap;overflow:auto;padding-bottom:6px;max-width:100%}.ux-chip{font-size:11px;padding:8px 12px;min-height:38px}.order-filters{display:block}.order-filters>p{font-size:11px}.order-filter-help{font-size:10px;line-height:1.5}.commission-lists .table-wrap{border:0;border-radius:0;background:none;scrollbar-gutter:stable}.commission-lists .tab-panel .table-wrap{max-height:65vh}.table-wrap td{font-size:12px}
 [data-cpanel=pedidos] table,[data-cpanel=pedidos] tbody{display:block;width:100%;min-width:0}[data-cpanel=pedidos] thead{display:none}[data-cpanel=pedidos] tr{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px 12px;margin-bottom:12px;border:1px solid var(--border);border-radius:14px;background:#fff;position:relative}[data-cpanel=pedidos] td{min-width:0;display:block;padding:0;border:0;white-space:normal;overflow-wrap:anywhere}[data-cpanel=pedidos] td:before{display:none!important}[data-cpanel=pedidos] td:nth-child(1){grid-column:2;grid-row:2;font-size:11px;color:var(--text-muted);text-align:right}[data-cpanel=pedidos] td:nth-child(2){grid-column:1/-1;grid-row:1;padding-right:34px;line-height:1.5}[data-cpanel=pedidos] td:nth-child(2)>b{font-size:13px}[data-cpanel=pedidos] td:nth-child(2)>small{display:none}[data-cpanel=pedidos] td:nth-child(3){grid-column:1;grid-row:2}[data-cpanel=pedidos] td:nth-child(4){grid-column:2;grid-row:4;text-align:right;color:var(--text-muted);font-size:11px}[data-cpanel=pedidos] td:nth-child(4):before{display:inline!important;content:'Venda ';font-size:10px}[data-cpanel=pedidos] td:nth-child(5){grid-column:2;grid-row:3;text-align:right;font-size:18px;font-family:'DM Serif Display',Georgia,serif}[data-cpanel=pedidos] td:nth-child(6){grid-column:1;grid-row:3}[data-cpanel=pedidos] td:last-child{position:absolute;right:10px;top:10px}.row-menu .actions{top:38px;bottom:auto;max-width:150px}.row-menu summary{width:28px;height:30px;font-size:16px}.platform-badge{font-size:10px}.ux-receipt-stats{grid-template-columns:1fr 1fr;gap:10px}.ux-receipt-stats .ux-metric:first-child{grid-column:1/-1}.ux-receipt-stats .ux-metric{padding:15px}.ux-receipt-stats .ux-metric strong{font-size:27px}.ux-receipt-grid{gap:12px}.ux-receipt-grid .table-wrap{overflow:auto;max-height:65vh}.ux-receipt-grid table{min-width:550px}.ux-equation{display:grid;grid-template-columns:1fr auto 1fr;gap:8px}.ux-equation .ux-metric{padding:10px 6px;min-width:0}.ux-equation .ux-metric strong{font-size:21px}.ux-equation>i:nth-child(4){display:none}.ux-equation .ux-metric:nth-child(5){grid-column:1;grid-row:2}.ux-equation>i:nth-child(6){grid-column:2;grid-row:2}.ux-equation .ux-metric:nth-child(7){grid-column:3;grid-row:2}.ux-equation .ux-metric small{font-size:10px}.ux-expense-formula p{font-size:11px}.overview-top{gap:16px}.ux-content-stats{grid-template-columns:1fr 1fr;gap:10px}.ux-content-stats .ux-metric{padding:12px}.ux-content-stats .ux-metric strong{font-size:25px}.ux-content-stats .ux-metric:last-child strong{font-size:17px}.ux-content-controls select{font-size:11px}.ux-content-list table,.ux-content-list tbody{display:block;width:100%;min-width:0}.ux-content-list thead{display:none}.ux-content-list tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0;border-bottom:1px solid var(--border);gap:12px}.ux-content-list td{display:block;padding:0;border:0;min-width:0}.ux-content-list td:first-child{grid-column:1/-1}.ux-content-list td:nth-child(2):before{content:'Vistas';display:block;color:var(--text-muted);font-size:10px;margin-bottom:4px}.ux-content-list td:nth-child(3):before{content:'Interações';display:block;color:var(--text-muted);font-size:10px;margin-bottom:4px}.ux-content-list td:nth-child(4):before{content:'Comissão';display:block;color:var(--text-muted);font-size:10px;margin-bottom:4px}.ux-content-cell{gap:10px;max-width:100%}.ux-content-cell img,.ux-content-thumb{width:42px;height:55px}.ux-content-cell button{font-size:12px}.ux-connection-groups{gap:12px}.ux-connection-group .connection-card{gap:6px 10px}.ux-connection-group .connection-foot{max-width:110px}.ux-connection-group .connection-status{display:none}.ux-connection-group .data-tags{display:none}.ux-connection-warning{padding:14px}.integration-summary{flex-wrap:wrap}.integration-summary p{font-size:12px}.integration-summary button{width:100%}.import-grid{display:flex;flex-direction:column;gap:12px}.import-main{order:0}.ux-import-history{order:2}.import-guide{order:1}.upload-zone{min-height:210px}.ux-import-steps{display:flex;flex-direction:column}.ux-drawer .form-grid{gap:17px}dialog.ux-drawer{padding:22px}.ux-drawer .dialog-actions{margin:24px -22px -22px;bottom:-22px;padding:15px 22px}.ux-editor-choices{gap:6px}.ux-drawer .ux-editor-choices button{font-size:11px;min-height:42px}.ux-main-search{display:flex;flex-wrap:nowrap}.ux-main-search .search-box{min-width:0;flex:1}.ux-main-search input{font-size:13px}.ux-main-search button{font-size:12px;padding:12px}.seller-grid{grid-template-columns:1fr}.ux-creative-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ux-creative-count{padding:12px}.ux-creative-count small{font-size:10px}.ux-creative-count strong{font-size:25px}.ux-creative-filters{gap:8px}.ux-creative-filters>label:not(.search-box){min-width:90px}.ux-creative-filters select{font-size:11px}.ux-creative-list .table-wrap{max-width:100%;overflow:auto}.ux-creative-list table,.ux-creative-list tbody{display:block;min-width:0;width:100%}.ux-creative-list thead{display:none}.ux-creative-list tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid var(--border);border-radius:12px;margin:12px 0;padding:14px}.ux-creative-list td{display:block;border:0;padding:0;font-size:12px;white-space:normal;min-width:0}.ux-creative-list td:first-child{grid-column:1/-1}.ux-creative-list td:nth-child(4){display:none}.ux-creative-list td:nth-child(2){grid-column:1/3;font-size:19px}.ux-creative-list td:nth-child(3){text-align:right;font-size:17px}.ux-creative-list td:nth-child(n+5){text-align:center;font-size:20px}.ux-creative-list td:nth-child(5):before{content:'Seguram 3 s'}.ux-creative-list td:nth-child(6):before{content:'Clicam'}.ux-creative-list td:nth-child(7):before{content:'Compram'}.ux-creative-list td:nth-child(n+5):before{display:block;font-size:10px;color:var(--text-muted)}.ux-creative-detail{min-width:0}.ux-fixed-list{grid-template-columns:1fr}.ux-fixed-actions button{flex:1}.ux-ad-preferences form label{min-width:130px}.ux-ad-preferences form button{width:100%}.dashboard-login{display:block}.dashboard-login .login-story{padding:30px 24px}.login-story .brand{margin-bottom:22px}.login-story h1{font-size:36px}.login-story p{font-size:14px}.login-brands{margin-top:22px;gap:8px}.login-brands span{font-size:11px;padding:7px 11px}.login-form{padding:32px 24px 45px}.login-form h2{font-size:28px}.dashboard-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:60;background:#fcfdfa;border-top:1px solid var(--border);padding:6px 5px calc(8px + env(safe-area-inset-bottom));min-height:70px;gap:0;overflow:visible}.dashboard-bottom>a,.dashboard-bottom>button{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:5px;border:0;background:transparent;border-radius:0;font-size:10px;color:var(--text-muted);padding:5px 0;min-height:54px;text-decoration:none;line-height:1.2}.dashboard-bottom .active{color:var(--wine)}.dashboard-bottom .nav-create{color:var(--terra)}.nav-create>span{width:48px;height:48px;display:grid;place-items:center;background:var(--terra);color:#fff;font-size:29px;border-radius:50%;box-shadow:0 5px 12px #c2694f33;margin-top:-22px}.more-sheet{z-index:80}.more-panel{max-height:80dvh;overflow:auto;bottom:0;padding:20px 18px calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.ux-sync-muted{display:none}
}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

@media(min-width:761px){.dashboard-shell .more-sheet:not(.hidden){display:block!important}.dashboard-shell .more-panel{left:auto;right:32px;bottom:auto;top:90px;width:360px;border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:0 16px 50px #22261f22}.dashboard-shell .more-backdrop{position:absolute;inset:0;background:#22261f22}}

.dashboard-ui:not(.filters-open) .filters{display:none!important}
.sidebar .aside-bottom{position:static;inset:auto;flex-shrink:0;margin-top:auto;background:transparent}.sidebar .side-nav{flex-shrink:0}.sidebar .nav-group{padding-top:9px;padding-bottom:3px}.sidebar .side-nav a{padding-top:9px;padding-bottom:9px}.icon-calendar{background:none!important;clip-path:none;mask:none!important;-webkit-mask:none!important}
.preview-notice{font:11px/1.4 system-ui;color:#687065;text-align:right;margin:4px 12px;position:absolute;top:0;right:0;z-index:2;max-width:70%;pointer-events:none}
@media(max-width:760px){.preview-notice{position:static;text-align:center;max-width:none;margin:4px 14px;font-size:9px}.workspace{padding-top:12px}}

.ux-cmp-layout{display:block!important}.ux-compare-filters{border:1px solid var(--border);border-radius:13px;padding:13px;background:#fff;margin-bottom:18px}.ux-compare-filters summary{font-size:13px;color:var(--text-muted)}.ux-compare-filters[open] .cmp-aside{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.seller-nums .earn{font:400 31px/1.2 'DM Serif Display',Georgia,serif;color:var(--wine-dark)}.seller-actions{display:flex;flex-wrap:wrap;gap:10px}.seller-actions>.primary{flex:1}.ux-link-options{flex-basis:100%;font-size:11px;margin:0}.ux-link-options summary{cursor:pointer;color:var(--text-muted);font-size:11px}.ux-link-options[open]>button{width:100%;margin-top:10px}#ux-ads-checklist{display:grid;gap:16px;margin-top:20px}#ux-ads-checklist .check{font-size:13px;line-height:1.7}#ux-ads-checklist button{justify-self:start}
@media(max-width:760px){.ux-compare-filters[open] .cmp-aside{grid-template-columns:1fr}.seller-nums .earn{font-size:28px}.seller-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:14px}.seller-photo{height:110px}.seller-head{margin:0;min-width:0}.seller-head small{font-size:12px}.seller-head .best-tag{display:none}.seller-nums,.seller-actions,.seller-card .copy-status{grid-column:1/-1}.seller-nums>div:last-child{display:none}.seller-nums{grid-template-columns:1fr 1fr}}

.ux-journey{display:block;margin:0}.ux-journey>summary{font:800 16px/1.4 Nunito,system-ui;cursor:pointer}.ux-journey>.ux-journey-values{display:block;border:0;padding:0}.ux-journey-values>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--border-soft);font-size:13px}.ux-journey-values p{font-size:12px;color:var(--text-muted);line-height:1.6}.ux-status-chips::-webkit-scrollbar,.ux-platform-chips::-webkit-scrollbar{height:0}.ux-status-chips,.ux-platform-chips{scrollbar-width:none}
@media(max-width:760px){.ux-journey>summary{font-size:13px}.ux-journey-values>div{font-size:12px;padding:10px 0}}

.ux-creative-cell{display:flex;align-items:center;gap:10px;min-width:0}.ux-creative-cell img{width:42px;height:52px;object-fit:cover;border-radius:9px;flex-shrink:0}.ux-creative-cell>span:last-child{min-width:0}.ux-creative-cell b{white-space:normal}.ux-creative-cell .ux-content-thumb{width:42px;height:52px}

.product-body .earn-box{background:var(--wine-soft);border-radius:12px;padding:14px;margin:14px 0}.product-body .earn-box>b{font:400 30px/1.2 "DM Serif Display",Georgia,serif;color:var(--wine-dark)}.product-body .price-now{font-size:18px}.product-actions>.copy-affiliate-link{flex-basis:100%;min-height:44px}.product-actions>.compare-sellers{font-size:11px}.product-actions .secondary-link{font-size:11px}
