:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg);--bg: var(--tg-bg, #07111d);--surface: var(--tg-secondary-bg, #0d1825);--surface2: #111f2f;--surface3: #15283b;--border: #22374e;--text: var(--tg-text, #eef5ff);--muted: var(--tg-hint, #8ea1b7);--accent: var(--tg-button, #2f8df5);--accent2: var(--tg-link, #66b8ff);--green: #58d99a;--red: #ff7580;--amber: #ffc968;--accent-text: var(--tg-button-text, #ffffff);--safe-bottom: env(safe-area-inset-bottom, 0px);--app-height: var(--tg-viewport-height, 100vh)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:linear-gradient(180deg,#0a1726 0,var(--bg) 42%,#06101a 100%);color:var(--text);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app{max-width:760px;margin:0 auto;min-height:var(--app-height);background:var(--tg-bg, rgba(6, 15, 25, .96))}main{min-height:var(--app-height)}.screen{padding:14px 16px calc(92px + var(--safe-bottom));min-height:var(--app-height)}.screen.inner{padding-bottom:calc(92px + var(--safe-bottom))}header{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:62px;margin-bottom:8px}.header-copy{text-align:center;min-width:0}.header-copy h1{margin:0;font-size:20px;line-height:1.15;font-weight:780;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-copy p{margin:5px 0 0;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-spacer{width:44px}.icon-btn,.ghost-icon{width:40px;height:40px;border-radius:13px;border:1px solid var(--border);background:var(--surface2);color:#d9e8f8;display:grid;place-items:center}.icon-btn svg,.ghost-icon svg{width:18px;height:18px}.bottom-nav{position:fixed;z-index:40;left:50%;bottom:0;transform:translate(-50%);width:min(760px,100%);display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;background:var(--tg-bg, rgba(6, 15, 25, .94));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #1a2a3d;padding:7px 7px calc(7px + var(--safe-bottom))}.bottom-nav::-webkit-scrollbar{display:none}.nav-btn{min-width:76px;flex:1 0 76px;border:0;background:transparent;color:#72879e;border-radius:13px;padding:7px 4px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:9px}.nav-btn svg{width:19px;height:19px}.nav-btn.active{background:#10263d;color:#68b9ff}.nav-btn.active span{color:#dff0ff}.periods,.chips,.admin-tabs{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:3px 0 12px}.periods::-webkit-scrollbar,.chips::-webkit-scrollbar,.admin-tabs::-webkit-scrollbar{display:none}.periods button,.chips button,.segment button,.admin-tabs button{border:1px solid var(--border);background:#0d1825;color:#91a3b8;border-radius:12px;padding:9px 12px;font-size:11px;white-space:nowrap}.periods button.active,.chips button.active,.segment button.active,.admin-tabs button.active{background:#1e6fb9;border-color:#378fe0;color:#fff}.segment{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:21px 2px 10px}.section-title h3{margin:0;font-size:15px;letter-spacing:-.01em}.section-title span{font-size:10px;color:var(--muted);text-align:right}.eyebrow{display:block;color:#86b7e6;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:700}.hero-card{width:100%;border:1px solid #2c6397;background:linear-gradient(145deg,#163b63,#10273f);color:#fff;border-radius:24px;padding:20px;display:flex;align-items:center;justify-content:space-between;text-align:left;margin-bottom:11px;box-shadow:0 18px 46px #0000002e}.hero-card strong{display:block;font-size:37px;line-height:1;margin:9px 0 7px;letter-spacing:-.045em}.hero-card small{display:block;color:#92aec9;font-size:11px}.hero-card>svg{width:36px;height:36px;color:#6bb8ff}.hero-button:active{transform:scale(.995)}.metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px}.metric{position:relative;min-height:104px;border:1px solid var(--border);background:linear-gradient(155deg,#0e1a28,#0b1723);border-radius:20px;padding:15px;text-align:left;color:var(--text)}.metric-icon{position:absolute;right:13px;top:13px;color:#456985}.metric-icon svg{width:23px;height:23px}.metric small{color:var(--muted);font-size:11px}.metric b{display:block;margin-top:17px;font-size:25px;line-height:1;font-weight:760;letter-spacing:-.035em}.metric-button{width:100%}.metric-button:active{background:#102033}.metric-chevron{position:absolute;right:12px;bottom:11px;width:14px;color:#42627e}.metrics.detail{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics.detail .metric{min-height:82px}.metrics.detail .metric b{font-size:16px}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.status-grid>button,.status-grid>div,.compact-summary>div{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:17px;padding:13px;text-align:left;position:relative}.status-grid small,.compact-summary small{display:block;color:var(--muted);font-size:10px}.status-grid b,.compact-summary b{display:block;font-size:21px;margin-top:6px}.status-grid svg{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:13px;color:#496780}.bad-text,.danger-text{color:var(--red)!important}.compact-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0}.quick-grid>button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:17px;padding:13px;display:grid;grid-template-columns:28px minmax(0,1fr) 17px;align-items:center;gap:8px;text-align:left}.quick-grid>button>svg:first-child{width:21px;color:#76bdf4}.quick-grid>button>svg:last-child{width:15px;color:#55718b}.quick-grid b,.quick-grid small{display:block}.quick-grid small{color:var(--muted);font-size:10px;margin-top:3px}.quick-grid .danger-soft{border-color:#59333c;background:#25161b}.quick-grid .danger-soft>svg:first-child{color:#ff8993}.dashboard-meta{display:flex;justify-content:space-between;gap:10px;color:#617b94;font-size:9px;margin:-4px 2px 5px}.dashboard-source{display:flex;justify-content:space-between;gap:10px;color:#7f95aa;font-size:8px;margin:0 2px 9px}.dashboard-source b{color:#abc1d7;font-weight:700}.notice{border:1px solid var(--border);background:#101b28;border-radius:16px;padding:12px;display:flex;gap:9px;align-items:flex-start;color:#b0c0d2;font-size:11px;line-height:1.45;margin:9px 0 12px}.notice svg{width:17px;flex:0 0 auto}.notice.warning{border-color:#5d4a25;background:#211b10;color:#e5c774}.onboarding-card{position:relative;border:1px solid #315d85;background:linear-gradient(145deg,#112d49,#0d2032);border-radius:23px;padding:18px;margin:5px 0 14px}.onboarding-close{position:absolute;right:12px;top:12px;width:34px;height:34px;border:1px solid #34516d;background:#10233a;color:#b9cee1;border-radius:11px;display:grid;place-items:center}.onboarding-close svg{width:17px}.onboarding-progress{display:flex;align-items:center;gap:8px;color:#7da8ce;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.onboarding-progress b{color:#d7ecff}.onboarding-card h2{font-size:20px;margin:10px 38px 6px 0}.onboarding-card>p{font-size:11px;color:#9bb2c8;line-height:1.5;margin:0 0 12px}.onboarding-steps{display:grid;gap:7px;margin-bottom:12px}.onboarding-steps>div{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center;border:1px solid #284159;background:#0b1a28;border-radius:13px;padding:9px 10px;color:#91a7bc;font-size:11px}.onboarding-steps>div>b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#152c42;color:#7ebbf1}.onboarding-steps>div.done{border-color:#295640;background:#10251b;color:#a1e5bd}.onboarding-steps>div.done>b{background:#173c29;color:#78e0aa}.onboarding-steps small{color:#6e879f}.empty-state{border:1px dashed #2c435b;border-radius:20px;padding:24px 18px;text-align:center;color:#8fa4bb}.empty-state svg{width:34px;height:34px;color:#5fa8e7}.empty-state h3{color:#edf5ff;margin:10px 0 6px}.empty-state p{font-size:11px;line-height:1.5;margin:0 0 14px}.list{display:flex;flex-direction:column;gap:8px}.row-card{width:100%;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:17px;padding:13px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left}.row-main{min-width:0}.title-line{display:flex;align-items:center;gap:8px;min-width:0}.title-line b,.title-line h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-main small,.row-stats small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.row-stats{text-align:right;white-space:nowrap}.row-stats b{font-size:13px}.status-dot{width:8px;height:8px;border-radius:50%;background:#667a90;flex:0 0 auto}.status-dot.on{background:var(--green);box-shadow:0 0 0 4px #58d99a14}.status-dot.bad{background:var(--red)}.pill{display:inline-flex;align-items:center;padding:6px 8px;border-radius:9px;background:#182637;color:#a2b4c8;font-size:9px}.pill.good{background:#163426;color:#82e3b0}.pill.bad{background:#351922;color:#ff9aa3}.tiny-star{width:16px;color:#ffd469}.toolbar{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px}.search{min-height:44px;border:1px solid var(--border);background:#0d1723;border-radius:14px;display:flex;align-items:center;gap:8px;padding:0 11px;color:#6f849b}.search svg{width:17px}.search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#fff}.sort-select{display:flex;justify-content:flex-end;margin:-3px 0 10px}.sort-select select{border:1px solid var(--border);background:#0e1a27;color:#dbe8f6;border-radius:10px;padding:8px 9px}.list-tools{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:9px}.bulk-bar{position:sticky;top:4px;z-index:10;border:1px solid #2c5d88;background:#0d273ef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:9px;margin:8px 0 11px}.bulk-bar>div:first-child{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.bulk-actions{display:flex;gap:6px;overflow-x:auto}.bulk-actions button{white-space:nowrap;border:1px solid #315d83;background:#183a58;color:#d3e9fb;border-radius:10px;padding:8px 9px;font-size:10px}.campaign-row{grid-template-columns:auto minmax(0,1fr)}.campaign-row.selected{border-color:#3a84c7;background:#102944}.select-box{width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:#101c29;color:#7d91a7;display:grid;place-items:center}.select-box.active{color:#7ec6ff;border-color:#367bb6;background:#173b5a}.select-box svg{width:17px}.row-open{border:0;background:transparent;color:inherit;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;padding:0;width:100%}.campaign-hero{padding:12px 2px 13px}.campaign-hero h2{font-size:22px;line-height:1.15;margin:0}.campaign-hero p{font-size:11px;color:var(--muted);margin:7px 0 0}.actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.action{min-height:92px;border:1px solid var(--border);background:var(--surface);color:#fff;border-radius:18px;padding:14px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.action svg{width:20px}.action span{font-weight:760}.action small{color:var(--muted);font-size:10px}.action.primary{background:#14365a;border-color:#2a6195;color:#8ac6ff}.action.danger{background:#24141a;border-color:#59303a;color:#ff98a1}.small-danger{width:100%;border:1px solid #59303a;background:#25151a;color:#ff939d;border-radius:14px;padding:10px;display:flex;justify-content:center;align-items:center;gap:7px;margin-bottom:11px}.small-danger svg{width:17px}.primary,.secondary,.danger-button,.link-button,.card-actions button{border:0;border-radius:13px;padding:12px 13px;font-weight:720;display:inline-flex;align-items:center;justify-content:center;gap:7px}.primary{background:linear-gradient(180deg,#3295fb,#247ed9);color:#fff}.secondary{background:#142335;color:#c9d9e9;border:1px solid var(--border)}.danger-button{background:#a83041;color:#fff}.link-button{background:#14395e;color:#84c4ff}.wide{width:100%}.primary svg,.secondary svg,.danger-button svg,.link-button svg{width:17px}.danger-link{color:#ff969f!important;background:#2b171e!important}.nuclear-delete{border:1px solid #6b2935!important;background:#2b1118!important;color:#ff929c!important}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000000a8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;align-items:flex-end;justify-content:center}.modal{position:relative;width:min(760px,100%);max-height:90vh;overflow-y:auto;border:1px solid #2a3d53;border-radius:27px 27px 0 0;background:var(--tg-secondary-bg, #101a26);padding:23px 18px calc(22px + var(--safe-bottom));box-shadow:0 -24px 70px #00000075}.modal h2{font-size:20px;margin:8px 42px 17px 0}.close{position:absolute;right:15px;top:15px;width:36px;height:36px;border:0;border-radius:12px;background:#1a2939;color:#fff;display:grid;place-items:center}.close svg{width:18px}.budget-input{height:64px;border:1px solid #30465f;background:#09131e;border-radius:16px;display:flex;align-items:center;gap:8px;padding:0 14px}.budget-input input{min-width:0;flex:1;background:transparent;border:0;outline:0;color:#fff;font-size:26px;font-weight:760}.budget-input span{color:var(--muted)}.quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0 14px}.quick button{border:1px solid var(--border);background:#172537;color:#a8bed3;border-radius:11px;padding:10px 4px}.security-note,.guide-mini{font-size:10px;color:var(--muted);line-height:1.55}.confirm-input,.text-input,.field-label select,.form-grid select,.form-grid input,.form-stack input,.inline-form input{width:100%;border:1px solid #30465f;background:#09131e;color:#fff;border-radius:12px;padding:11px;outline:0}.modal textarea,.broadcast textarea,.field-label textarea{width:100%;resize:vertical;border:1px solid #30465f;background:#09131e;color:#fff;border-radius:13px;padding:11px;outline:0}.field-label{display:block;color:#aebdd0;font-size:10px}.field-label input,.field-label textarea,.field-label select{margin-top:6px}.form-stack{display:flex;flex-direction:column;gap:10px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inline-form{display:flex;gap:8px;align-items:center}.inline-form>*{min-width:0}.inline-form input{flex:1}.postback-list{display:flex;flex-direction:column;gap:9px;margin-top:12px}.postback-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:14px}.postback-card>small{display:block;color:var(--muted);font-size:10px;margin:7px 0}.url-box{border:1px solid #28405a;background:#08131d;border-radius:12px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px;align-items:center}.url-box code{font-size:9px;color:#9bb5cf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url-box button{height:32px;border:0;border-radius:9px;background:#17283a;color:#cce0f3}.card-actions{display:flex;gap:7px;margin-top:9px;flex-wrap:wrap}.card-actions button{background:#17283a;color:#c5d8eb;padding:8px 10px;font-size:10px}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 12px}.check-grid button{border:1px solid var(--border);background:#0e1a27;color:#9db0c5;border-radius:11px;padding:9px}.check-grid button.checked{border-color:#347bbb;background:#143b5c;color:#e5f4ff}.toggle-row,.toggle-setting{width:100%;border:1px solid var(--border);background:var(--surface);color:#dce8f5;border-radius:14px;padding:11px;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0}.toggle-on{color:#65dfa1}.timeline{display:flex;flex-direction:column;gap:9px}.event{position:relative;border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:12px 12px 12px 17px}.event:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:3px;background:#416480}.event.success:before{background:var(--green)}.event.warning:before{background:var(--amber)}.event.error:before{background:var(--red)}.event-dot{display:none}.event-head{display:flex;justify-content:space-between;gap:10px}.event-head b{font-size:12px}.event-head span{color:var(--muted);font-size:9px;white-space:nowrap}.event p{font-size:10px;color:#a9bbce;line-height:1.5;margin:7px 0}.event code{font-size:9px;color:#80b5e2}.guide-card{border:1px solid var(--border);background:var(--surface);border-radius:17px;padding:13px;display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;margin-bottom:8px}.guide-number{width:28px;height:28px;border-radius:50%;background:#153a5c;color:#7cc3ff;display:grid;place-items:center;font-size:11px;font-weight:800}.guide-card b{font-size:12px}.guide-card p{font-size:10px;color:var(--muted);line-height:1.5;margin:4px 0 8px}.settings-list{display:flex;flex-direction:column;gap:7px}.setting-row{width:100%;border:1px solid var(--border);background:var(--surface);color:#fff;border-radius:15px;padding:11px;display:grid;grid-template-columns:32px minmax(0,1fr) 17px;gap:9px;align-items:center;text-align:left}.setting-row>svg{width:16px;color:#526e88}.setting-row b,.setting-row small{display:block}.setting-row small{font-size:9px;color:var(--muted);margin-top:3px}.setting-icon{width:29px;height:29px;border-radius:10px;background:#202a36;color:#ffbd64;display:grid;place-items:center}.setting-icon.ok{background:#153629;color:#76e3ad}.setting-icon svg{width:16px}.timezone-setting>label{border:1px solid var(--border);background:var(--surface);border-radius:15px;padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.timezone-setting b,.timezone-setting small{display:block}.timezone-setting small{font-size:9px;color:var(--muted);margin-top:3px}.timezone-setting select{min-width:104px;border:1px solid #30465f;background:#09131e;color:#fff;border-radius:11px;padding:9px}.feedback-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.feedback-actions>button{border:1px solid var(--border);background:var(--surface);color:#fff;border-radius:16px;padding:12px;display:grid;grid-template-columns:26px minmax(0,1fr) 16px;gap:8px;align-items:center;text-align:left}.feedback-actions>button>svg:first-child{width:20px;color:#71baf7}.feedback-actions>button:nth-child(2)>svg:first-child{color:#ffc968}.feedback-actions>button>svg:last-child{width:15px;color:#526e88}.feedback-actions b,.feedback-actions small{display:block}.feedback-actions small{font-size:9px;color:var(--muted);margin-top:3px}.feedback-counter{text-align:right;font-size:9px;color:var(--muted);margin:-6px 2px 9px}.profile-card{border:1px solid var(--border);background:var(--surface);border-radius:17px;padding:13px;display:flex;flex-direction:column;gap:5px;margin-top:13px}.profile-card>b{font-size:13px}.profile-card>span,.profile-card>small{font-size:10px;color:var(--muted)}.tools-list{display:flex;flex-direction:column;gap:8px}.tool-nav-card{width:100%;border:1px solid var(--border);background:linear-gradient(145deg,#0f1b29,#0c1723);color:#fff;border-radius:17px;padding:13px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:10px;align-items:center;text-align:left;min-height:76px}.tool-nav-card:active{background:#12243a}.tool-emoji{width:36px;height:36px;border-radius:12px;background:#152638;display:grid;place-items:center;font-size:19px}.tool-copy{min-width:0}.tool-copy b{display:block;font-size:14px;line-height:1.2;margin-bottom:4px}.tool-copy small{display:block;color:var(--muted);font-size:10px;line-height:1.35}.tool-nav-card>svg{width:16px;color:#526f8a}.tool-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:13px;color:#e9f2fc;display:flex;flex-direction:column;gap:6px}.tool-card b{font-size:12px}.tool-card small,.tool-card p{font-size:10px;color:var(--muted);line-height:1.45;margin:0}.tool-card.problem{border-color:#51323b}.stack{display:flex;flex-direction:column;gap:9px}.stack.compact{gap:7px}.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.health-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:15px;padding:12px;text-align:center}.health-grid span,.health-grid small{display:block;color:var(--muted);font-size:9px}.health-grid b{display:block;margin-top:5px;font-size:13px}.admin-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:12px}.kpi small{display:block;color:var(--muted);font-size:9px}.kpi b{display:block;margin-top:5px;font-size:20px}.admin-actions{display:flex;gap:7px;flex-wrap:wrap}.admin-actions button{font-size:10px}.role-picker{display:flex;gap:8px;align-items:center}.role-picker select{border:1px solid var(--border);background:#0c1723;color:#fff;border-radius:10px;padding:8px}.system-list{display:flex;flex-direction:column;gap:7px}.system-list>div{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.system-list small{max-width:65%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-danger{border:1px solid #65303a;background:#291318;border-radius:18px;padding:14px;margin-top:16px}.owner-danger h3{margin:0 0 6px;color:#ff9ba4}.owner-danger p{font-size:10px;color:#bd9198;line-height:1.5}.broadcast{border:1px solid var(--border);background:var(--surface);border-radius:17px;padding:13px}.feedback-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.feedback-filters select{border:1px solid var(--border);background:var(--surface);color:#fff;border-radius:11px;padding:9px}.feedback-admin-list{display:flex;flex-direction:column;gap:8px}.feedback-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:12px}.feedback-card.problem{border-left:3px solid var(--red)}.feedback-card.idea{border-left:3px solid var(--amber)}.feedback-head{display:flex;justify-content:space-between;gap:8px}.feedback-status{font-size:9px;padding:5px 7px;border-radius:999px;background:#1c2937;color:#9eb0c3}.feedback-status.new{background:#173a5b;color:#8bc9ff}.feedback-status.in_progress{background:#49391a;color:#ffd77a}.feedback-status.closed{background:#163629;color:#7be2ae}.feedback-card>small{color:var(--muted);font-size:9px}.feedback-card>p{font-size:10px;color:#adbdce;line-height:1.5;white-space:pre-wrap}.diag{border:1px solid #2f604b;background:#10261d;border-radius:14px;padding:11px;margin-top:9px}.diag.bad{border-color:#5a323b;background:#25161b}.diag>div{display:flex;justify-content:space-between;padding-top:5px}.diag small{display:block;color:#b7c7d7;margin-top:7px}.emergency-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:11px}.emergency-preview>div{border:1px solid var(--border);background:#0b1722;border-radius:12px;padding:10px;text-align:center}.emergency-preview span{display:block;color:var(--muted);font-size:9px}.emergency-preview b{display:block;margin-top:4px}.result-box{border:1px solid #2d5a48;background:#10251d;border-radius:14px;padding:12px}.result-box p{font-size:10px;color:#aac8bb}.error-box{border:1px solid #5c333c;background:#25161b;color:#ffb0b6;border-radius:15px;padding:12px;font-size:10px}.error-box b{font-size:12px}.error-box p{line-height:1.5}.error-box button{border:0;border-radius:9px;background:#3a2229;color:#ffbac0;padding:7px 10px}.empty{border:1px dashed #2b4056;border-radius:16px;padding:22px;text-align:center;color:#738aa2;font-size:11px}.loading,.splash,.fatal{padding:52px 20px;text-align:center;color:#93a7bc}.splash{display:flex;flex-direction:column;align-items:center;gap:8px}.fatal h2{color:#fff}.fatal p{font-size:11px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.skeleton-stack{display:flex;flex-direction:column;gap:10px}.skeleton{position:relative;overflow:hidden;background:#0e1b28;border:1px solid #192b3f;border-radius:18px}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.04),transparent);animation:shimmer 1.3s infinite}@keyframes shimmer{to{transform:translate(100%)}}.hero-skeleton{height:142px}.skeleton-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.metric-skeleton{height:104px}.row-skeleton{height:70px}@media(max-width:430px){.screen{padding-left:13px;padding-right:13px}.hero-card{padding:18px}.hero-card strong{font-size:34px}.metrics.detail{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.feedback-filters,.feedback-actions{grid-template-columns:1fr}.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-grid{grid-template-columns:1fr}.bottom-nav{padding-left:4px;padding-right:4px}.nav-btn{min-width:72px;flex-basis:72px}}@media(hover:hover)and (pointer:fine){.row-card:hover,.tool-nav-card:hover,.metric-button:hover,.status-grid>button:hover,.quick-grid>button:hover{border-color:#365b7e}.primary:hover{filter:brightness(1.05)}}.segment.three{grid-template-columns:repeat(3,minmax(0,1fr))}.segment.three button{padding-left:7px;padding-right:7px}.autoupload{padding-top:2px}.autoupload-head{border:1px solid #24445f;background:linear-gradient(145deg,#10283f,#0c1b2a);border-radius:21px;padding:16px;margin-bottom:10px}.autoupload-head h2{margin:5px 0;font-size:21px}.autoupload-head p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.autoupload-nav{padding-bottom:9px}.auto-stack{display:flex;flex-direction:column;gap:9px}.auto-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.auto-mode>button{border:1px solid var(--border);background:var(--surface);color:#d8e6f4;border-radius:16px;padding:12px;display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;align-items:center;text-align:left}.auto-mode>button.active{border-color:#347fc0;background:#123857}.auto-mode>button svg{width:20px;color:#66b8ff}.auto-mode b,.auto-mode small{display:block}.auto-mode b{font-size:11px}.auto-mode small{font-size:9px;color:var(--muted);margin-top:3px}.auto-mode.compact>button{display:block;text-align:center;min-height:44px}.auto-card{border:1px solid var(--border);background:linear-gradient(145deg,#0d1926,#0b1621);border-radius:18px;padding:13px}.auto-card h3{margin:0 0 7px;font-size:14px}.auto-card-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.auto-card-title b{font-size:12px}.auto-card-title span{font-size:9px;color:var(--muted);text-align:right}.auto-card .field-label{margin-top:8px}.auto-hint{font-size:9px;line-height:1.5;color:var(--muted);margin:0 0 9px}.creative-picker{display:grid;grid-template-columns:1fr 1fr;gap:7px;max-height:380px;overflow-y:auto;padding-right:2px}.creative-option{border:1px solid var(--border);background:#0b1723;color:#dce9f6;border-radius:13px;padding:8px;display:grid;grid-template-columns:42px minmax(0,1fr) 16px;gap:7px;align-items:center;text-align:left;min-width:0}.creative-option.selected{border-color:#3688cc;background:#113450}.creative-option img,.creative-placeholder{width:42px;height:42px;border-radius:9px;object-fit:cover;background:#162638}.creative-placeholder{display:grid;place-items:center;font-size:10px;font-weight:800;color:#6f8ba5}.creative-option span{min-width:0}.creative-option b,.creative-option small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creative-option b{font-size:9px}.creative-option small{font-size:8px;color:var(--muted);margin-top:4px}.creative-option>svg{width:15px;color:#6abaff}.auto-actions{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:7px}.auto-actions button{padding-left:8px;padding-right:8px;font-size:10px}.auto-preview{border:1px solid #2e628f;background:#102a43;border-radius:18px;padding:13px}.auto-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.auto-preview-grid>div,.auto-progress>div{border:1px solid #2a4d6c;background:#0b1d2e;border-radius:12px;padding:10px;text-align:center}.auto-preview-grid small,.auto-progress span{display:block;color:var(--muted);font-size:8px}.auto-preview-grid b,.auto-progress b{display:block;margin-top:4px;font-size:16px}.auto-preview p{font-size:9px;color:#a9bfd2;line-height:1.5}.launch-button{margin-top:8px}.auto-template{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.auto-template .card-actions{justify-content:flex-end}.auto-run{border-color:#29425a}.auto-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}.auto-log{border:1px solid var(--border);background:#0c1722;border-radius:12px;padding:9px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px}.auto-log.error{border-color:#57313a;background:#21151a}.auto-log b,.auto-log small{display:block}.auto-log b{font-size:9px}.auto-log small{font-size:8px;color:var(--muted);margin-top:3px;overflow-wrap:anywhere}@media(max-width:430px){.segment.three button{font-size:10px;padding:9px 5px}.creative-picker{grid-template-columns:1fr}.auto-actions{grid-template-columns:1fr 1fr}.auto-actions .primary{grid-column:1/-1}.auto-template{grid-template-columns:1fr}.auto-template .card-actions{justify-content:flex-start}}.bundle-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 12px}.bundle-tabs button{min-height:48px;border:1px solid var(--border);background:#0c1723;color:#9cb0c5;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:9px;font-weight:700}.bundle-tabs button svg{width:17px;height:17px}.bundle-tabs button.active{background:#123c60;border-color:#2e88d0;color:#fff}.section-title>div small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.primary.mini{width:auto;min-height:36px;padding:8px 11px;font-size:10px}.bundle-card,.queue-card{border:1px solid var(--border);background:linear-gradient(145deg,#0d1926,#0b1621);border-radius:17px;padding:12px;color:#eaf3fd;text-align:left}.bundle-card-head,.queue-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.bundle-card-head b,.queue-head b{display:block;font-size:12px;line-height:1.25}.bundle-card-head small,.queue-head small{display:block;color:var(--muted);font-size:8px;margin-top:4px;overflow-wrap:anywhere}.bundle-summary{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0}.bundle-summary span{background:#0a1420;border:1px solid #1c3045;border-radius:10px;padding:7px;font-size:8px;color:#a9bdd1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-wide{width:100%;border:1px solid var(--border);background:#091522;color:#eef7ff;border-radius:12px;padding:11px;font-size:12px}.bundle-launch-preview{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bundle-launch-preview>div{border:1px solid var(--border);background:#0b1723;border-radius:14px;padding:10px;min-width:0}.bundle-launch-preview small,.bundle-launch-preview span,.bundle-launch-preview code{display:block}.bundle-launch-preview small{color:var(--muted);font-size:8px}.bundle-launch-preview b{display:block;font-size:10px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-launch-preview span,.bundle-launch-preview code{font-size:8px;color:#89a2b9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-card{width:100%}.queue-status{font-size:8px;border-radius:999px;padding:5px 7px;background:#1c2937;color:#a8b9c9;text-transform:uppercase}.queue-status.running{background:#173a5b;color:#8dccff}.queue-status.completed{background:#153b2a;color:#7ce5ae}.queue-status.completed_with_errors{background:#49391a;color:#ffd77a}.queue-status.failed,.queue-status.cancelled{background:#45242b;color:#ff9ca5}.queue-progress{height:5px;border-radius:999px;background:#132337;overflow:hidden;margin:10px 0}.queue-progress i{display:block;height:100%;background:#4ca8f4;border-radius:999px}.queue-meta{display:flex;gap:8px;flex-wrap:wrap}.queue-meta span{font-size:8px;color:#9eb1c4}.queue-current{display:block;color:#69b8fa;font-size:8px;margin-top:7px}.bundle-editor{display:flex;flex-direction:column;gap:9px}.bundle-editor select,.bundle-editor input,.bundle-editor textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);background:#091522;color:#eff7ff;border-radius:11px;padding:10px;font-size:16px}.bundle-editor textarea{resize:vertical;line-height:1.4}.bundle-editor .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.locale-results{display:flex;flex-direction:column;border:1px solid #27425d;border-radius:12px;overflow:hidden;margin-top:5px}.locale-results button{background:#0c1926;border:0;border-bottom:1px solid #1d3042;color:#e7f2fd;text-align:left;padding:9px 10px;font-size:10px}.locale-results button:last-child{border-bottom:0}.locale-results small{display:block;color:var(--muted);font-size:8px;margin-top:2px}.tag-cloud{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.tag-cloud button{border:1px solid #315679;background:#10283f;color:#bfe1ff;border-radius:999px;padding:6px 8px;font-size:8px}.macro-list{display:flex;flex-direction:column;gap:5px;margin-top:8px;max-height:330px;overflow-y:auto}.macro-list button{display:grid;grid-template-columns:minmax(0,150px) 1fr;gap:8px;align-items:center;border:1px solid var(--border);background:#0a1621;border-radius:10px;padding:7px;text-align:left}.macro-list code{color:#6ab9ff;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.macro-list small{color:#8da2b6;font-size:8px;line-height:1.3}.bundle-editor .check-grid{grid-template-columns:1fr 1fr}@media(max-width:430px){.bundle-tabs button{font-size:8px}.bundle-launch-preview{grid-template-columns:1fr}.bundle-summary{grid-template-columns:1fr 1fr}.macro-list button{grid-template-columns:1fr}.macro-list code{white-space:normal;overflow-wrap:anywhere}.bundle-editor .form-grid,.bundle-editor .check-grid{grid-template-columns:1fr 1fr}}.macro-target{font-size:8px;color:var(--muted);margin-top:7px}.macro-target b{color:#6ab9ff}.bundle-count-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:9px 0}.bundle-count-preview span{border:1px solid var(--border);background:#0a1621;border-radius:11px;padding:8px;color:var(--muted);font-size:8px}.bundle-count-preview b{display:block;color:#edf6ff;font-size:13px;margin-top:3px}@media(max-width:430px){.bundle-count-preview{grid-template-columns:1fr 1fr 1fr}.bundle-count-preview span{padding:7px 5px;text-align:center}.bundle-count-preview b{font-size:12px}}.inline-actions{display:flex;align-items:center;gap:8px}.account-picker{display:grid;grid-template-columns:1fr;gap:8px}.account-picker>button{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;text-align:left;align-items:center;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--text)}.account-picker>button small{grid-column:2;color:var(--muted)}.account-picker>button.checked{border-color:var(--accent);background:#2e93ff1a}.account-config-card{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#ffffff06}.account-config-card>div:first-child{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.account-config-card small{color:var(--muted)}.account-config-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.account-config-actions .secondary.mini{display:inline-flex;align-items:center;gap:6px}.account-config-actions .secondary.mini svg{width:15px;height:15px}.account-refresh-error{color:#ff9aa3;font-size:10px}.picker-results{display:flex;flex-wrap:wrap;gap:7px;max-height:180px;overflow:auto;margin:8px 0}.picker-results button{padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--text);font-size:13px}.picker-results button:active{border-color:var(--accent)}.upload-box{display:flex;min-height:92px;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:16px;border:1px dashed var(--accent);border-radius:16px;background:#2e93ff12;text-align:center;cursor:pointer}.upload-box small{color:var(--muted);max-width:420px}.asset-list{display:flex;flex-direction:column;gap:8px;margin-top:10px}.asset-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--card)}.asset-row.selected{border-color:var(--accent);background:#2e93ff14}.asset-row>button:first-child{display:flex;align-items:center;gap:10px;width:100%;padding:11px;background:none;border:0;color:var(--text);text-align:left}.asset-row>button:first-child div{display:flex;min-width:0;flex-direction:column}.asset-row b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-row small{color:var(--muted)}.asset-row>.danger-link{margin-right:8px}.asset-del{flex:0 0 auto;display:inline-grid;place-items:center;width:34px;height:34px;margin-right:8px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer;transition:color .12s,background .12s,border-color .12s}.asset-del svg{width:17px;height:17px}.asset-del:hover:not(:disabled){color:#ff8f99;background:#ff69781f;border-color:#ff697859}.asset-del:disabled{opacity:.5;cursor:default}.asset-check{flex:0 0 auto;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);color:#fff;background:transparent}.asset-check.on{border-color:var(--accent);background:var(--accent)}.asset-check svg{width:14px;height:14px}.field-badge{display:inline-flex;margin-left:6px;padding:2px 6px;border:1px solid rgba(96,165,250,.28);border-radius:999px;font-size:10px;font-weight:600;color:#8fb7dd;vertical-align:middle}.admin-user-row .row-stats{min-width:112px}.admin-user-row .row-stats b{max-width:170px;white-space:normal;line-height:1.15}.admin-dashboard-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;align-items:start}.admin-dashboard-toolbar .periods{min-width:0}.admin-user-dashboard{padding-bottom:12px}.admin-download-actions{margin-top:10px}.admin-download-actions .action{grid-column:1/-1;min-height:78px}.bundle-editor-shell{display:flex;flex-direction:column;min-height:0}.bundle-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-right:42px}.bundle-editor-heading h2{margin:7px 0 0!important}.bundle-ready{flex:0 0 auto;min-width:150px;border:1px solid #29435e;background:#0b1723;border-radius:13px;padding:9px 11px;text-align:right}.bundle-ready b,.bundle-ready span{display:block}.bundle-ready b{font-size:11px;color:#eaf5ff}.bundle-ready span{margin-top:3px;color:#8da5bc;font-size:9px;line-height:1.35}.bundle-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:14px 0 8px}.bundle-stepper button{min-width:0;border:1px solid #243a51;background:#0a1520;color:#7990a7;border-radius:13px;padding:8px 5px;display:flex;flex-direction:column;align-items:center;gap:5px}.bundle-stepper button>span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#142538;color:#7f9bb4;font-size:10px;font-weight:800}.bundle-stepper button>b{font-size:8px;line-height:1.15;text-align:center;white-space:normal}.bundle-stepper button.active{border-color:#4197df;background:#102f4b;color:#f2f8ff}.bundle-stepper button.active>span{background:#2585d5;color:#fff}.bundle-stepper button.done{border-color:#285946}.bundle-stepper button.done>span{background:#17432f;color:#77e6aa}.bundle-step-caption{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;margin-bottom:12px;padding:0 2px}.bundle-step-caption b{font-size:13px;color:#eaf4fe}.bundle-step-caption span{font-size:10px;color:#849bb2;text-align:right;line-height:1.35;max-width:55%}.bundle-editor-v2{gap:12px}.editor-panel{display:flex;flex-direction:column;gap:12px}.editor-block{border:1px solid #263e56;background:linear-gradient(160deg,#0d1a27,#091520);border-radius:18px;padding:15px}.editor-block-title{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:flex-start;margin-bottom:14px}.editor-block-title>span{width:30px;height:30px;border-radius:10px;background:#173957;color:#77c1ff;display:grid;place-items:center;font-size:12px;font-weight:800}.editor-block-title h3{margin:1px 0 3px;font-size:15px;color:#f1f7ff}.editor-block-title p{margin:0;font-size:10px;line-height:1.45;color:#8299b0}.editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editor-grid.compact{grid-template-columns:repeat(2,minmax(0,180px));margin-top:10px}.editor-field{display:block;color:#a9bdd0;font-size:11px;font-weight:650;margin-top:10px}.editor-field>span{display:block;margin-bottom:6px}.editor-field input,.editor-field select,.editor-field textarea{width:100%;box-sizing:border-box;border:1px solid #304b65;background:#07131e;color:#f4f8fd;border-radius:12px;padding:11px 12px;font-size:14px;line-height:1.3;outline:none}.editor-field input:focus,.editor-field select:focus,.editor-field textarea:focus{border-color:#438fd0;box-shadow:0 0 0 3px #2f8df51a}.editor-field textarea{resize:vertical;min-height:96px}.editor-field small{display:block;margin-top:6px;color:#718aa1;font-size:9px;line-height:1.4;font-weight:500}.editor-field .mono,.bundle-editor-v2 .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.money-field{max-width:420px}.money-field.highlighted{max-width:none;border:1px solid #3c6e98;background:#0d263a;border-radius:14px;padding:12px;margin-top:12px}.field-group{margin-top:13px}.field-group>span{display:block;color:#a9bdd0;font-size:11px;font-weight:650;margin-bottom:7px}.choice-grid{display:grid;gap:8px;margin:8px 0 10px}.choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-card{position:relative;border:1px solid #2c455d;background:var(--tg-secondary-bg, #091622);color:#dce8f5;border-radius:14px;padding:12px;text-align:left;min-height:60px}.choice-card b,.choice-card span{display:block}.choice-card b{font-size:12px;line-height:1.25}.choice-card span{font-size:9px;color:#8198ae;line-height:1.4;margin-top:4px}.choice-card.active{border-color:#3f94dc;background:#113452;box-shadow:inset 0 0 0 1px #50adfa1f}.choice-card.active b{color:#fff}.choice-card.active span{color:#add7f8}.bid-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.bid-card{border:1px solid #2b4258;background:#091521;color:#dce8f4;border-radius:15px;padding:12px;text-align:left;min-height:116px;display:flex;flex-direction:column;gap:7px}.bid-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:7px}.bid-card b{font-size:12px;line-height:1.2}.bid-card em{font-style:normal;color:#7895af;background:#142332;border-radius:999px;padding:4px 6px;font-size:8px;white-space:nowrap}.bid-card>span{color:#8097ac;font-size:9px;line-height:1.45}.bid-card strong{margin-top:auto;color:#65c2ff;font-size:9px}.bid-card.active{border-color:#4197df;background:linear-gradient(145deg,#123b5d,#0e2940);box-shadow:0 8px 22px #00000024}.bid-card.active em{background:#1e5682;color:#c8e9ff}.strategy-summary{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:flex-start;margin-top:11px;border:1px solid #294861;background:#0a1b29;border-radius:13px;padding:10px}.strategy-summary svg{width:20px;color:#66b8ff}.strategy-summary b,.strategy-summary span{display:block}.strategy-summary b{font-size:10px}.strategy-summary span{color:#8199b0;font-size:9px;line-height:1.4;margin-top:3px}.editor-error{border:1px solid #7b3a45;background:#2a151b;border-radius:14px;padding:11px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:flex-start;margin:8px 0 11px}.editor-error svg{width:19px;color:#ff7c87}.editor-error b,.editor-error span{display:block}.editor-error b{font-size:11px;color:#ffe8ea}.editor-error span{font-size:9px;color:#d7a7ad;line-height:1.45;margin-top:3px}.advanced-details{margin-top:12px;border:1px solid #293f55;background:#091520;border-radius:13px;padding:0 11px}.advanced-details summary{cursor:pointer;color:#9eb2c5;font-size:10px;font-weight:700;padding:11px 0}.advanced-details[open]{padding-bottom:11px}.advanced-details .editor-grid{margin-top:0}.account-picker.readable{gap:9px}.account-picker.readable>button{grid-template-columns:34px minmax(0,1fr);padding:11px 12px;border:1px solid #2b435a;background:#091621;border-radius:14px}.account-picker.readable>button>span:nth-child(2){min-width:0}.account-picker.readable b,.account-picker.readable small{display:block}.account-picker.readable b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-picker.readable small{grid-column:auto;font-size:9px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-picker.readable>button.checked{border-color:#3f93da;background:#103250}.check-circle{width:28px;height:28px;border-radius:50%;display:grid!important;place-items:center;background:#17283a;color:#7b93a8;font-size:13px;font-weight:900}.checked .check-circle{background:#2182d2;color:#fff}.account-config-card.readable{margin-top:0;padding:15px;background:linear-gradient(160deg,#0d1a27,#091520);border-color:#263e56}.account-config-card.readable>div:first-child{display:grid;grid-template-columns:30px minmax(0,1fr);margin-bottom:14px}.tag-cloud.readable{gap:7px;margin:9px 0}.tag-cloud.readable button{font-size:10px;padding:7px 10px}.picker-results.readable{gap:7px;max-height:210px}.picker-results.readable button{font-size:10px;padding:8px 10px;border-color:#2b435a;background:#0a1723}.locale-results.readable button{padding:10px 11px}.locale-results.readable b{font-size:10px}.locale-results.readable small{font-size:8px}.upload-box.readable{min-height:112px;margin-top:10px;border-width:1px;background:#0b2236}.upload-box.readable b{font-size:12px}.upload-box.readable small{font-size:9px;line-height:1.4}.asset-list.readable .asset-row{border-color:#2c4359;background:#091621}.asset-list.readable .asset-row b{font-size:10px}.asset-list.readable .asset-row small{font-size:9px}.creative-picker.readable{grid-template-columns:1fr;max-height:430px;gap:8px;margin-top:10px}.creative-picker.readable>button{border:1px solid #2c4359;background:#091621;border-radius:13px;padding:8px;display:grid;grid-template-columns:52px minmax(0,1fr) 30px;align-items:center;gap:9px;color:#eaf2fb;text-align:left}.creative-picker.readable>button.checked{border-color:#4097df;background:#103350}.creative-picker.readable img,.creative-picker.readable .creative-placeholder{width:52px;height:52px;border-radius:10px;object-fit:cover}.creative-picker.readable b,.creative-picker.readable small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.creative-picker.readable b{font-size:10px}.creative-picker.readable small{color:#849bb2;font-size:8px;margin-top:4px}.macro-toggle{margin-top:12px}.macro-target.readable{font-size:10px;margin:10px 0 7px}.macro-list.readable{max-height:290px;gap:6px}.macro-list.readable button{grid-template-columns:minmax(0,190px) 1fr;padding:9px}.macro-list.readable code,.macro-list.readable small{font-size:9px}.readiness-card{border-radius:17px;padding:14px}.readiness-card.good{border:1px solid #285c45;background:#0d241a}.readiness-card.bad{border:1px solid #6a3f29;background:#271b10}.readiness-card>div:first-child b,.readiness-card>div:first-child span{display:block}.readiness-card>div:first-child b{font-size:12px}.readiness-card>div:first-child span{font-size:9px;color:#8fa7ba;margin-top:4px}.readiness-issues{display:flex;flex-direction:column;gap:6px;margin-top:11px}.readiness-issues button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;border:1px solid #5b4030;background:#1c1510;color:#eacdbd;border-radius:10px;padding:8px;text-align:left}.readiness-issues svg{width:14px;color:#ffc968}.readiness-issues span{font-size:9px;line-height:1.35}.readiness-issues b{font-size:8px;color:#d9a77d}.ready-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ready-summary span{border:1px solid #2b5945;background:#102e20;color:#a6e0bf;border-radius:999px;padding:5px 8px;font-size:8px}.bundle-editor-footer{position:sticky;bottom:0;z-index:6;margin:14px -18px calc(-22px - var(--safe-bottom));padding:10px 18px calc(10px + var(--safe-bottom));display:grid;grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);gap:8px;align-items:center;border-top:1px solid #263a50;background:#0c1722f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bundle-editor-footer>button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px}.bundle-editor-footer>button svg{width:17px}.bundle-editor-footer>.primary{justify-self:stretch}.bundle-editor-footer>.secondary{justify-self:stretch}.footer-step{text-align:center;min-width:72px}.footer-step b,.footer-step span{display:block}.footer-step b{font-size:11px}.footer-step span{color:#7890a7;font-size:8px;margin-top:2px}.auto-log{grid-template-columns:28px minmax(0,1fr)!important;padding:11px!important;border-radius:14px!important}.auto-log>span{font-size:18px}.auto-log b{font-size:10px!important;line-height:1.35}.auto-log small{font-size:9px!important;line-height:1.45!important;margin-top:5px!important}.queue-meta span{font-size:9px!important}.queue-head b{font-size:11px!important}.queue-current{font-size:9px!important}@media(max-width:560px){.bundle-editor-heading{display:block;padding-right:38px}.bundle-ready{margin-top:9px;text-align:left;min-width:0}.bundle-stepper{display:flex;overflow-x:auto;padding-bottom:3px;scrollbar-width:none}.bundle-stepper::-webkit-scrollbar{display:none}.bundle-stepper button{flex:0 0 74px}.bundle-step-caption{display:block}.bundle-step-caption span{display:block;max-width:none;text-align:left;margin-top:4px}.editor-grid,.editor-grid.compact,.choice-grid.two,.bid-grid{grid-template-columns:1fr}.choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid.three .choice-card{padding:10px 6px;text-align:center;min-height:44px}.money-field{max-width:none}.bundle-editor-footer{grid-template-columns:1fr 58px 1fr}.bundle-editor-footer>button{font-size:11px}.account-picker.readable>button{grid-template-columns:31px minmax(0,1fr)}.creative-picker.readable>button{grid-template-columns:46px minmax(0,1fr) 28px}.creative-picker.readable img,.creative-picker.readable .creative-placeholder{width:46px;height:46px}.macro-list.readable button{grid-template-columns:1fr}.macro-list.readable code{white-space:normal;overflow-wrap:anywhere}}.autoupload-head{padding:18px}.autoupload-head h2{font-size:24px}.autoupload-head p{font-size:12px;line-height:1.55}.bundle-tabs button{min-height:54px;font-size:11px}.bundle-tabs button svg{width:19px;height:19px}.section-title>div small{font-size:11px;line-height:1.4}.primary.mini,.secondary.mini{font-size:11px}.bundle-card,.queue-card{padding:14px}.bundle-card-head b,.queue-head b{font-size:14px!important}.bundle-card-head small,.queue-head small{font-size:10px!important}.bundle-summary{gap:7px}.bundle-summary span{font-size:10px;padding:8px 9px}.queue-status{font-size:9px;padding:6px 8px}.queue-meta{gap:10px}.queue-meta span{font-size:10px!important}.queue-current{font-size:10px!important;line-height:1.4}.auto-progress span{font-size:10px}.auto-progress b{font-size:19px}.auto-log b{font-size:12px!important}.auto-log small{font-size:10px!important}.auto-error-explain{margin-top:8px;border:1px solid #73424b;background:#321a20;border-radius:10px;padding:9px}.auto-error-explain strong,.auto-error-explain span{display:block}.auto-error-explain strong{font-size:10px;color:#ffd9dd}.auto-error-explain span{font-size:9px;color:#e0b4b9;line-height:1.45;margin-top:4px}.meta-error-details{margin-top:7px;border-top:1px solid rgba(255,255,255,.07);padding-top:7px}.meta-error-details summary{cursor:pointer;color:#9baebe;font-size:9px}.meta-error-details small{display:block;margin-top:6px!important;color:#a78e93!important;overflow-wrap:anywhere}.select-wide{font-size:14px;padding:12px}.bundle-launch-preview small{font-size:9px}.bundle-launch-preview b{font-size:12px}.bundle-launch-preview span,.bundle-launch-preview code,.bundle-count-preview span{font-size:9px}.bundle-count-preview b{font-size:14px}.auto-card h3{font-size:15px}.auto-hint{font-size:10px;line-height:1.5}@media(min-width:800px){.modal-backdrop.has-custom-modal{align-items:center;padding:22px}.modal.bundle-editor-modal{width:min(940px,100%);max-height:92vh;border-radius:24px;padding:25px 24px 24px}.bundle-editor-modal .bundle-editor-footer{margin-left:-24px;margin-right:-24px;margin-bottom:-24px;padding-left:24px;padding-right:24px}}.automation-intro{border:1px solid #285173;background:linear-gradient(145deg,#10283d,#0d1d2c);border-radius:19px;padding:15px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:12px}.automation-intro-icon{width:42px;height:42px;border-radius:14px;background:#173d5d;color:#67bdff;display:grid;place-items:center}.automation-intro-icon svg{width:21px}.automation-intro b{display:block;font-size:14px;line-height:1.3;margin-bottom:5px}.automation-intro span{display:block;color:#9fb3c9;font-size:11px;line-height:1.5}.automation-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px}.automation-toolbar button{min-height:46px}.automation-rule-list{display:flex;flex-direction:column;gap:10px}.automation-empty{border:1px dashed #30465f;border-radius:19px;padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;color:#9fb3c9}.automation-empty svg{color:#59b8ff}.automation-empty b{color:#ecf5ff;font-size:15px}.automation-empty span{font-size:11px;line-height:1.45;max-width:390px}.automation-empty button{margin-top:5px}.automation-rule-card{border:1px solid #29445e;background:linear-gradient(145deg,#101e2d,#0c1723);border-radius:20px;padding:15px;transition:.15s opacity}.automation-rule-card.is-off{opacity:.62}.automation-rule-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.automation-rule-head>div{min-width:0}.automation-rule-head b{display:block;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.automation-rule-head small{display:block;color:#7189a2;font-size:9px;margin-top:4px}.automation-flow{display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:stretch;gap:6px;margin:13px 0}.automation-flow>svg{width:17px;color:#4f7598;align-self:center}.automation-flow-block{border:1px solid #28415a;border-radius:14px;padding:11px;background:#0a1520;min-width:0}.automation-flow-block span{display:block;color:#66b9f5;font-size:9px;font-weight:900;letter-spacing:.14em;margin-bottom:5px}.automation-flow-block.then span{color:#69d3a0}.automation-flow-block b{display:block;font-size:11px;line-height:1.45}.automation-rule-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#8299b1;font-size:9px}.safe-chip{border:1px solid #2d7255;background:#112b23;color:#7bddad;border-radius:999px;padding:4px 7px}.automation-rule-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid #1f3348}.automation-rule-actions button{display:flex;align-items:center;gap:5px;font-size:10px;padding:8px 10px;background:#16283a;color:#c7d9ea}.automation-rule-actions button svg{width:14px}.modal.automation-rule-modal{width:min(850px,100%)}.rule-editor-head{padding-right:44px;margin-bottom:15px}.rule-editor-head>span{font-size:9px;letter-spacing:.18em;color:#68b9f4;font-weight:850}.rule-editor-head h2{font-size:24px;margin:5px 0}.rule-editor-head p{margin:0;color:#8fa5bb;font-size:11px;line-height:1.45}.rule-builder-section{border:1px solid #284159;background:#0c1722;border-radius:20px;padding:15px;margin:10px 0}.rule-step-title{display:grid;grid-template-columns:31px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:12px}.rule-step-title>span{width:31px;height:31px;border-radius:10px;background:#173d5d;color:#80caff;display:grid;place-items:center;font-weight:900}.rule-step-title b{display:block;font-size:14px}.rule-step-title small{display:block;color:#8097ae;font-size:9px;margin-top:3px}.rule-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rule-choice-grid button{border:1px solid #2b435a;background:#0a141f;color:#dce8f5;border-radius:14px;padding:12px;text-align:left;min-height:72px}.rule-choice-grid button.selected{border-color:#3495da;background:#123c5c;box-shadow:inset 0 0 0 1px #5cb8ff29}.rule-choice-grid button b{display:block;font-size:12px;margin-bottom:5px}.rule-choice-grid button small{display:block;color:#8298ad;font-size:9px;line-height:1.4}.rule-choice-grid button.selected small{color:#b8d8ee}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-condition-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px}.rule-condition-row select,.rule-advanced-panel select,.rule-advanced-panel input{width:100%;border:1px solid #30465f;background:#09131e;color:#fff;border-radius:13px;padding:12px;outline:0}.rule-value-input{border:1px solid #30465f;background:#09131e;border-radius:13px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-right:12px}.rule-value-input input{width:100%;border:0;background:transparent;color:#fff;padding:12px;outline:0;font-size:16px}.rule-value-input span{color:#718aa3;font-size:10px}.rule-advanced-toggle{width:100%;margin-top:9px;border:1px solid #243c54;background:#101f2e;color:#d5e4f2;border-radius:14px;padding:10px 11px;display:grid;grid-template-columns:20px minmax(0,1fr) 17px;gap:9px;text-align:left;align-items:center}.rule-advanced-toggle>svg:first-child{width:17px;color:#6caad8}.rule-advanced-toggle>svg:last-child{width:15px;transition:.15s transform}.rule-advanced-toggle.open>svg:last-child{transform:rotate(90deg)}.rule-advanced-toggle b,.rule-advanced-toggle small{display:block}.rule-advanced-toggle b{font-size:11px}.rule-advanced-toggle small{font-size:9px;color:#7e94aa;margin-top:2px}.rule-advanced-panel{margin-top:8px;border:1px solid #223950;border-radius:14px;padding:10px;background:#09131d;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.rule-advanced-panel label{color:#b7c8da;font-size:10px}.rule-advanced-panel label>span{display:block;margin-bottom:5px}.rule-advanced-panel label>small{display:block;color:#6f879f;font-size:8px;line-height:1.4;margin-top:4px}.rule-budget-field{display:block;margin-top:10px;color:#bfd0e0;font-size:10px}.rule-budget-field>span{display:block;margin-bottom:6px}.rule-budget-field>small{display:block;color:#758ca3;font-size:9px;margin-top:5px}.rule-execution-mode{margin-top:12px;border-top:1px solid #20364b;padding-top:11px}.rule-execution-mode>b{font-size:11px}.rule-execution-mode>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.rule-execution-mode button{border:1px solid #2a435a;background:#0a141f;color:#d8e5f2;border-radius:14px;padding:11px;display:grid;grid-template-columns:21px minmax(0,1fr);gap:8px;text-align:left}.rule-execution-mode button svg{width:18px;color:#7aaad0}.rule-execution-mode button b,.rule-execution-mode button small{display:block}.rule-execution-mode button b{font-size:10px}.rule-execution-mode button small{font-size:8px;color:#7c92a8;margin-top:3px;line-height:1.35}.rule-execution-mode button.selected{border-color:#367e61;background:#112c23}.rule-execution-mode button.selected svg{color:#71dda7}.rule-execution-mode button.selected.danger{border-color:#a95e36;background:#332116}.rule-execution-mode button.selected.danger svg{color:#ffad73}.rule-preview{border:1px solid #2f5270;background:linear-gradient(145deg,#10263a,#0c1a28);border-radius:18px;padding:13px;display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);gap:8px;align-items:center;position:relative;margin:11px 0}.rule-preview>span{position:absolute;top:8px;left:12px;font-size:8px;font-weight:900;letter-spacing:.15em;color:#5e8db2}.rule-preview>div{padding-top:14px}.rule-preview>div>b{font-size:9px;color:#63b9f6}.rule-preview>div:last-child>b{color:#68d09d}.rule-preview p{font-size:10px;line-height:1.4;margin:4px 0 0}.rule-preview>svg{width:16px;color:#507391}.rule-name-field{display:block;color:#aebfd0;font-size:10px;margin:12px 0}.rule-name-field>span{display:block;margin-bottom:6px}.rule-name-field small{color:#687f96}.rule-issues{border:1px solid #804251;background:#301821;color:#ffc2cd;border-radius:14px;padding:10px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;margin:9px 0}.rule-issues svg{width:17px}.rule-issues span{display:block;font-size:9px;line-height:1.4}.rule-editor-footer{position:sticky;bottom:calc(-22px - var(--safe-bottom));background:#101a26;border-top:1px solid #2b4055;margin:15px -18px calc(-22px - var(--safe-bottom));padding:12px 18px calc(12px + var(--safe-bottom));display:grid;grid-template-columns:.7fr 1.3fr;gap:8px;z-index:2}.rule-editor-footer button{min-height:47px}.automation-rule-modal .close{z-index:4}@media(max-width:600px){.metric-grid{grid-template-columns:1fr 1fr}.rule-choice-grid,.rule-execution-mode>div,.rule-advanced-panel{grid-template-columns:1fr}.automation-flow,.rule-preview{grid-template-columns:1fr}.automation-flow>svg,.rule-preview>svg{display:none}.rule-condition-row{grid-template-columns:1fr 1fr}.automation-toolbar{grid-template-columns:1fr}.rule-editor-head h2{font-size:22px}}.error-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.meta-setup-box{border-color:#245b85;background:#102334;color:#d9ecff}.meta-setup-box b{color:#fff}.meta-setup-box p{color:#a9c7df}.meta-setup-box .primary{display:inline-flex;align-items:center;gap:6px;background:#2377bd;color:#fff}.meta-setup-box .primary svg{width:14px;height:14px}.meta-empty{display:flex;flex-direction:column;align-items:center;gap:12px}.meta-empty .primary{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:10px;padding:9px 12px;background:#2377bd;color:#fff}.meta-empty .primary svg{width:14px;height:14px}.entity-ranking,.entity-browser{margin-top:14px}.entity-level-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:8px 0 10px}.entity-level-tabs button{border:1px solid var(--border);background:#0c1723;color:#8ea3b8;border-radius:12px;padding:10px 8px;font-size:11px}.entity-level-tabs button.active{background:#1d6eb5;border-color:#3b92dc;color:#fff}.entity-filter-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:8px;align-items:end;margin-bottom:11px}.entity-sort{display:flex;flex-direction:column;gap:5px;color:#8298ad;font-size:9px}.entity-sort select{width:100%;border:1px solid var(--border);background:#0b1622;color:#e8f2fc;border-radius:12px;padding:10px;outline:0}.entity-search{min-height:42px;border:1px solid var(--border);background:#0b1622;border-radius:12px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:7px;align-items:center;padding:0 7px 0 10px;color:#70879d}.entity-search svg{width:16px}.entity-search input{min-width:0;border:0;background:transparent;color:#fff;outline:0}.entity-search button{border:0;background:#173d5d;color:#cfeaff;border-radius:9px;padding:7px 9px;font-size:9px}.entity-list .row-card{min-height:74px}.entity-list .row-main small{white-space:normal;line-height:1.35}.compact-summary.four{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-summary.four b{font-size:17px}.campaign-hero>small{display:block;color:#7e94aa;font-size:9px;margin-top:5px}.admin-user-ads>.notice{margin-top:12px}@media(max-width:560px){.entity-filter-row{grid-template-columns:1fr}.compact-summary.four{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-search{grid-template-columns:18px minmax(0,1fr) auto}.entity-level-tabs button{font-size:10px;padding:9px 5px}}.schedule-box{margin:13px 0;border:1px solid #2b465f;background:#0b1723;border-radius:18px;padding:13px}.schedule-box .editor-block-title{margin-bottom:10px}.schedule-box .editor-field{margin-top:10px}.queue-status.scheduled{background:#3b3115;color:#ffd877;border-color:#725f25}.queue-scheduled{color:#d9bb6a!important;margin-top:3px}.language-variants-block{border-color:#315777!important;background:linear-gradient(145deg,#0e2234,#0b1723)!important}.language-variant-list{display:grid;gap:10px;margin-top:12px}.language-variant-card{border:1px solid #31506b;background:#09141f;border-radius:16px;padding:13px}.language-variant-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.language-variant-head b{font-size:13px}.language-variant-head small{color:#7d96ad;font-size:9px}.language-variant-card textarea,.language-variant-card input{background:#07111b!important}.product-tour{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;pointer-events:auto}.tour-spotlight{position:fixed;border-radius:18px;box-shadow:0 0 0 9999px #01070dc7,0 0 0 2px #69bdff,0 0 28px #3797e18c;z-index:10001;pointer-events:none;transition:.2s ease}.tour-card{position:fixed;z-index:10002;left:50%;bottom:calc(112px + var(--safe-bottom));transform:translate(-50%);width:min(430px,calc(100% - 28px));border:1px solid #3b6c94;background:#102338;color:#eef7ff;border-radius:20px;padding:16px 16px 14px;box-shadow:0 20px 60px #00000073}.tour-card h3{margin:6px 0;font-size:19px}.tour-card p{margin:0;color:#a6bfd5;font-size:11px;line-height:1.5}.tour-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:13px}.tour-actions button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:5px}.tour-actions svg{width:15px}.tour-arrow{position:absolute;left:50%;bottom:-24px;transform:translate(-50%);font-size:24px;color:#69bdff;text-shadow:0 2px 8px #000}.product-analytics .section-title{align-items:flex-start}.product-analytics .section-title small{display:block;color:#7f95aa;font-size:9px;line-height:1.45;margin-top:4px;max-width:470px}.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.analytics-panel{border:1px solid var(--border);background:var(--tg-secondary-bg, #0b1723);border-radius:18px;padding:13px;min-width:0}.analytics-panel h3{margin:0 0 10px;font-size:14px}.analytics-table{display:flex;flex-direction:column;gap:6px}.analytics-table>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid #1c3043;padding-top:7px}.analytics-table>div:first-child{border-top:0;padding-top:0}.analytics-table span{min-width:0}.analytics-table b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.analytics-table small{display:block;color:#728aa2;font-size:8px;margin-top:2px}.analytics-table strong{font-size:15px;color:#7bc6ff}.admin-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 12px}.admin-kpis .kpi{border:1px solid var(--border);background:#0b1723;border-radius:15px;padding:12px}.admin-kpis .kpi small{display:block;color:#8095aa;font-size:9px}.admin-kpis .kpi b{display:block;font-size:20px;margin-top:5px}@media(max-width:600px){.analytics-grid{grid-template-columns:1fr}.tour-card{bottom:calc(108px + var(--safe-bottom))}.language-variant-card{padding:11px}.schedule-box .choice-grid{grid-template-columns:1fr 1fr}.admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpis .kpi b{font-size:16px}}.language-gate{min-height:var(--app-height);display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 10%,#13385a 0,#081522 42%,#06101a)}.language-gate-card{width:min(520px,100%);border:1px solid #2a4965;background:#0a1724f5;border-radius:28px;padding:28px;box-shadow:0 28px 80px #00000059;text-align:center}.language-logo{width:66px;height:66px;margin:0 auto 16px;border-radius:22px;display:grid;place-items:center;background:#123c60;color:#74c6ff}.language-logo svg{width:32px;height:32px}.language-gate h1{font-size:23px;line-height:1.2;margin:0 0 10px}.language-gate p{font-size:11px;line-height:1.65;color:#91a8be;margin:0 0 20px}.language-gate-options{display:grid;gap:10px}.language-gate-options button{position:relative;border:1px solid #2c4964;background:#0b1825;color:#eef6ff;border-radius:17px;padding:15px 18px;text-align:left}.language-gate-options button:hover{border-color:#3b8fd1;background:#10283d}.language-gate-options b,.language-gate-options small{display:block}.language-gate-options b{font-size:16px}.language-gate-options small{color:#8299b0;margin-top:4px}.language-gate-options svg{position:absolute;right:16px;top:50%;margin-top:-9px;width:18px}.preference-row{align-items:flex-start!important}.preference-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.preference-buttons button{border:1px solid var(--border);background:var(--surface2);color:var(--muted);border-radius:10px;padding:8px 10px;font-size:10px;display:inline-flex;align-items:center;gap:5px}.preference-buttons button svg{width:14px}.preference-buttons button.active{border-color:#3b94db;background:#17456a;color:#fff}.launch-account-card .account-picker.compact{max-height:300px;overflow:auto}.launch-account-actions{display:flex;gap:7px;margin:8px 0 10px}.launch-account-actions button{width:auto}.placement-detail{margin-top:10px;border:1px solid #29445e;background:#091522;border-radius:16px;padding:12px}.placement-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.placement-detail-head b,.placement-detail-head small{display:block}.placement-detail-head b{font-size:12px}.placement-detail-head small{font-size:9px;color:#7890a7;margin-top:2px}.placement-detail-head button{border:1px solid #315572;background:#10283d;color:#9bc5e5;border-radius:9px;padding:7px 10px}.placement-detail-head button.active{background:#1c6daf;border-color:#429ce0;color:#fff}.placement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.placement-chip{border:1px solid #273e55;background:#09131e;color:#8fa5b9;border-radius:11px;padding:9px;text-align:left;display:flex;align-items:center;gap:7px;min-width:0}.placement-chip b{font-size:9px;overflow:hidden;text-overflow:ellipsis}.placement-chip span{font-size:11px;color:#52718c}.placement-chip.active{border-color:#3479ad;background:#102b42;color:#ddecfa}.placement-chip.active span{color:#6ac5ff}.placement-note{display:block;color:#687f96;font-size:8px;line-height:1.45;margin-top:9px}@media(max-width:480px){.placement-grid{grid-template-columns:1fr}.language-gate-card{padding:22px 18px;border-radius:22px}}html[data-theme=light]{color-scheme:light;--bg: var(--tg-bg, #f2f6fb);--surface: var(--tg-secondary-bg, #ffffff);--surface2: #f7f9fc;--surface3: #edf3f8;--border: #d4dfeb;--text: var(--tg-text, #142235);--muted: var(--tg-hint, #667b92);--accent: var(--tg-button, #1976c9);--accent2: var(--tg-link, #1f8de5);--green: #17885b;--red: #d54b59;--amber: #a87200}html[data-theme=light] body{background:linear-gradient(180deg,#e8eff7 0,var(--bg) 45%,#eef3f8 100%);color:var(--text)}html[data-theme=light] .app{background:var(--tg-bg, rgba(247, 249, 252, .98))}html[data-theme=light] .bottom-nav{background:#fffffff2;border-top-color:#d7e1ea}html[data-theme=light] .nav-btn{color:#687e94}html[data-theme=light] .nav-btn.active{background:#e3f0fc;color:#1475c2}html[data-theme=light] .nav-btn.active span{color:#174b76}html[data-theme=light] .icon-btn,html[data-theme=light] .ghost-icon,html[data-theme=light] .periods button,html[data-theme=light] .chips button,html[data-theme=light] .segment button,html[data-theme=light] .admin-tabs button{background:#fff;color:#526a81;border-color:var(--border)}html[data-theme=light] .periods button.active,html[data-theme=light] .chips button.active,html[data-theme=light] .segment button.active,html[data-theme=light] .admin-tabs button.active{background:#197ac8;color:#fff;border-color:#197ac8}html[data-theme=light] .metric,html[data-theme=light] .row-card,html[data-theme=light] .status-grid>button,html[data-theme=light] .status-grid>div,html[data-theme=light] .compact-summary>div,html[data-theme=light] .quick-grid>button,html[data-theme=light] .settings-list,html[data-theme=light] .setting-row,html[data-theme=light] .tool-nav-card,html[data-theme=light] .bundle-card,html[data-theme=light] .auto-card,html[data-theme=light] .queue-card,html[data-theme=light] .editor-block,html[data-theme=light] .analytics-panel{background:#fff!important;color:var(--text);border-color:var(--border)!important}html[data-theme=light] .metric{background:linear-gradient(155deg,#fff,#f6f9fc)!important}html[data-theme=light] .hero-card{background:linear-gradient(145deg,#1b75bd,#145991);border-color:#2a80c5}html[data-theme=light] .notice{background:#f8fbfe;color:#506980;border-color:#d8e3ed}html[data-theme=light] .notice.warning{background:#fff7df;color:#735600;border-color:#ead493}html[data-theme=light] .modal-backdrop,html[data-theme=light] .sheet-backdrop{background:#1d2d3d6b}html[data-theme=light] .modal,html[data-theme=light] .sheet{background:#f7f9fc!important;color:var(--text);border-color:#cbd9e5!important}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] .text-input,html[data-theme=light] .select-wide,html[data-theme=light] .search{background:#fff!important;color:#18283a!important;border-color:#cbd8e4!important}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#8a9bad}html[data-theme=light] .choice-card,html[data-theme=light] .bid-card,html[data-theme=light] .placement-detail,html[data-theme=light] .language-variant-card,html[data-theme=light] .account-picker button,html[data-theme=light] .creative-picker button,html[data-theme=light] .asset-row{background:#f8fbfd!important;color:#263a4d;border-color:#cfdae5!important}html[data-theme=light] .choice-card.active,html[data-theme=light] .bid-card.active,html[data-theme=light] .account-picker button.checked,html[data-theme=light] .creative-picker button.checked{background:#e4f2fd!important;border-color:#3f95d3!important;color:#174f78}html[data-theme=light] .placement-chip{background:#fff;color:#556d84;border-color:#d6e0e9}html[data-theme=light] .placement-chip.active{background:#e7f4ff;color:#245a83;border-color:#58a3d8}html[data-theme=light] .language-variants-block{background:linear-gradient(145deg,#f0f8ff,#f8fbfd)!important;border-color:#b9d8ee!important}html[data-theme=light] .product-tour .tour-card{background:#fff;color:#172a3d;border-color:#79abd1}html[data-theme=light] .tour-card p{color:#607b92}html[data-theme=light] .tour-spotlight{box-shadow:0 0 0 9999px #1f2f3f94,0 0 0 2px #248ad3,0 0 28px #237ec266}html[data-theme=light] .profile-card,html[data-theme=light] .onboarding-card{background:#edf6fd!important;color:#1b3550;border-color:#bfd8eb!important}html[data-theme=light] code{color:#1f5f91}.switch{position:relative;flex:0 0 auto;width:38px;height:22px;border-radius:999px;border:1px solid #2c4560;background:#22364d;padding:0;transition:background .15s ease,border-color .15s ease}.switch.on{background:var(--green, #58d99a);border-color:var(--green, #58d99a)}.switch:disabled{opacity:.55}.switch-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;display:grid;place-items:center;transition:transform .15s ease;box-shadow:0 1px 3px #00000059}.switch.on .switch-knob{transform:translate(16px)}.switch-knob svg{width:11px;height:11px;color:#1d6eb5}.entity-row.with-select{grid-template-columns:auto minmax(0,1fr)}.entity-row.selected{border-color:#3a84c7;background:#102944}.entity-row .row-stats small+small{margin-top:2px;color:#9fc7f1}.tab-badge{display:inline-block;min-width:17px;margin-left:5px;padding:1px 5px;border-radius:999px;background:#fff;color:#1d6eb5;font-size:9px;font-weight:800;text-align:center}.select-toggle{grid-column:1 / -1;padding:9px 12px}.selection-bar{position:sticky;top:4px;z-index:12;border:1px solid #2c5d88;background:#0d273ef5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:10px;margin:8px 0 11px}.selection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.selection-head b{font-size:12px;line-height:1.35}.selection-head-actions{flex:0 0 auto}.selection-head-actions{display:flex;align-items:center;gap:6px}.selection-head-actions button{border:1px solid #315d83;background:#183a58;color:#d3e9fb;border-radius:10px;padding:6px 9px;font-size:10px}.selection-head-actions .icon-btn{width:30px;height:30px;padding:0}.selection-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:9px 0}.selection-stats span{min-width:0;background:#0f2438;border-radius:10px;padding:6px 7px}.selection-stats small{display:block;color:var(--muted);font-size:9px}.selection-stats b{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selection-actions{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 4px;margin:0 -2px}.selection-actions::-webkit-scrollbar{display:none}.selection-actions button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid #315d83;background:#183a58;color:#d3e9fb;border-radius:11px;padding:9px 14px;font-size:11px;font-weight:600}.selection-actions button svg{width:15px;height:15px}.selection-actions button.danger{border-color:#6d2d3a;background:#3d1a23;color:#ffb3bd}.selection-actions button:disabled{opacity:.5}.bulk-preview{display:grid;gap:6px;margin:10px 0 12px}.bulk-preview>div{display:flex;justify-content:space-between;gap:10px;background:#0f2438;border-radius:10px;padding:8px 10px}.bulk-preview.list-preview>div{flex-direction:column;gap:2px}.bulk-preview small{color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-preview b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-results{display:grid;gap:6px;margin:8px 0 12px;max-height:46vh;overflow-y:auto}.bulk-results>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;background:#0f2438;border-radius:10px;padding:8px 10px}.bulk-results>div svg{width:16px;margin-top:1px}.bulk-results>div.ok svg{color:var(--green, #58d99a)}.bulk-results>div.bad svg{color:var(--red, #ff7a8a)}.bulk-results b,.bulk-results small{display:block;overflow:hidden;text-overflow:ellipsis}.bulk-results small{color:var(--muted);font-size:10px;white-space:normal}button.danger.wide{width:100%;border:0;border-radius:13px;padding:12px 13px;font-weight:720;background:#a83041;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px}button.danger.wide:disabled{opacity:.5}.hint{color:var(--muted);font-size:11px}html[data-theme=light] .switch{background:#cfd8e3;border-color:#b9c6d6}html[data-theme=light] .selection-bar{background:#e6f0faf5;border-color:#a9c6e2}html[data-theme=light] .selection-stats span,html[data-theme=light] .bulk-preview>div,html[data-theme=light] .bulk-results>div{background:#eef4fa}html[data-theme=light] .selection-head-actions button,html[data-theme=light] .selection-actions button{background:#dbe9f7;border-color:#b7cfe6;color:#103a5e}html[data-theme=light] .entity-row.selected,html[data-theme=light] .campaign-row.selected{background:#e3f0fd;border-color:#7fb3e6}.entity-row .row-open,.campaign-row .row-open{grid-template-columns:minmax(0,1fr);gap:5px}.entity-row .row-stats,.campaign-row .row-stats{max-width:none;text-align:left;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;white-space:normal}.entity-row .row-stats b,.campaign-row .row-stats b{font-size:13px}.entity-row .row-stats small,.campaign-row .row-stats small{margin-top:0;white-space:normal;line-height:1.3}.entity-row .row-stats small+small,.campaign-row .row-stats small+small{margin-top:0}.selection-stats b{white-space:normal;line-height:1.25}@media(max-width:430px){.selection-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.stepper-input{display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid #304b65;background:#07131e;border-radius:12px;overflow:hidden}.stepper-input button{width:40px;height:40px;border:0;border-radius:0;padding:0;background:transparent;color:#cfe3f7;display:inline-flex;align-items:center;justify-content:center}.stepper-input button:active:not(:disabled){background:#123553}.stepper-input button:disabled{opacity:.3}.stepper-input button svg{width:16px;height:16px}.stepper-input input,.editor-field .stepper-input input,.form-grid .stepper-input input{width:56px;min-width:0;text-align:center;border:0;border-left:1px solid #1f3247;border-right:1px solid #1f3247;border-radius:0;background:transparent;color:#fff;font-size:15px;font-weight:700;padding:9px 4px;outline:0;box-shadow:none}.stepper-input:focus-within{border-color:#438fd0;box-shadow:0 0 0 3px #2f8df51a}.stepper-input.disabled{opacity:.6}.structure-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border)}.structure-row:first-of-type{border-top:0;padding-top:4px}.structure-row>div{min-width:0;flex:1 1 auto}.structure-row b{display:block;font-size:12px;color:#edf6ff;line-height:1.3}.structure-row small{display:block;margin-top:3px;color:#718aa1;font-size:9px;line-height:1.4}.structure-row.launch-diff b{color:#ffd27a}.structure-preview{margin-top:10px;border:1px solid #294861;background:#0a1b29;border-radius:13px;padding:10px 12px}.structure-preview .structure-formula{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:12px;color:#dce8f5}.structure-preview .structure-formula b{color:#fff;font-size:15px}.structure-preview .structure-formula em{font-style:normal;color:#6ab9ff;font-weight:700}.structure-preview .structure-total{margin-top:4px;font-size:9px;color:#8199b0;line-height:1.4}.creative-map{display:grid;gap:4px;margin-top:8px;padding-top:8px;border-top:1px dashed #294861}.creative-map span{display:flex;gap:6px;font-size:9px;color:#a9bdd0;line-height:1.35}.creative-map span b{flex:0 0 auto;color:#cfe3f7;font-weight:650}.creative-map span i{font-style:normal;color:#718aa1}.launch-structure{margin-top:4px}.launch-structure .structure-row:first-of-type{padding-top:8px}.launch-structure-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px}.launch-structure-actions small{color:#8199b0;font-size:9px;line-height:1.4}.queue-meta .queue-structure{color:#a9bdd0}@media(max-width:430px){.stepper-input button{width:38px;height:38px}.stepper-input input,.editor-field .stepper-input input,.form-grid .stepper-input input{width:50px}}html[data-theme=light] .stepper-input{background:#fff;border-color:#cbd8e4}html[data-theme=light] .stepper-input button{color:#1f4e78}html[data-theme=light] .stepper-input button:active:not(:disabled){background:#e4f2fd}html[data-theme=light] .stepper-input input,html[data-theme=light] .editor-field .stepper-input input,html[data-theme=light] .form-grid .stepper-input input{background:transparent!important;color:#18283a!important;border-color:#e1e9f1!important}html[data-theme=light] .structure-row b,html[data-theme=light] .structure-preview .structure-formula,html[data-theme=light] .structure-preview .structure-formula b{color:#142235}html[data-theme=light] .structure-row small,html[data-theme=light] .structure-preview .structure-total,html[data-theme=light] .creative-map span,html[data-theme=light] .creative-map span i,html[data-theme=light] .launch-structure-actions small{color:#667b92}html[data-theme=light] .creative-map span b{color:#1f4e78}html[data-theme=light] .structure-row.launch-diff b{color:#a87200}html[data-theme=light] .structure-preview{background:#f7f9fc;border-color:#d4dfeb}html[data-theme=light] .creative-map{border-top-color:#d4dfeb}.editor-field .choice-card b{font-weight:700}.editor-field .choice-card span{font-weight:500}.bundle-ready button{margin-top:8px;width:100%;justify-content:center}.bundle-ready.dirty{border-color:#8a6a1f}.bundle-ready.dirty b{color:#ffd27a}html[data-theme=light] .bundle-ready.dirty{border-color:#d9b45a}html[data-theme=light] .bundle-ready.dirty b{color:#a87200}html[data-theme=light] .editor-block-title h3{color:#142235}html[data-theme=light] .editor-block-title>span{background:#e4f2fd;color:#1f5f93}html[data-theme=light] .choice-card.active b,html[data-theme=light] .bid-card.active b{color:#174f78}html[data-theme=light] .choice-card.active span,html[data-theme=light] .bid-card.active span{color:#2f6e9f}html[data-theme=light] .bundle-editor-footer{background:#f7f9fcf7;border-top-color:#d4dfeb}html[data-theme=light] .footer-step b{color:#142235}html[data-theme=light] .footer-step span{color:#667b92}.entity-table-wrap{overflow:auto;max-height:min(72vh,calc(var(--app-height) - 210px));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.entity-table thead th{position:sticky;top:0;z-index:3}.entity-table thead th.col-name{z-index:5}.entity-table tfoot td{position:sticky;bottom:0;z-index:3;background:var(--surface2);border-top:1px solid var(--border);border-bottom:0;font-weight:700;color:#fff}.entity-table tfoot td.col-name{z-index:5;background:var(--surface2)}.entity-table tfoot .totals-label{font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:10px;color:var(--muted)}.entity-table{border-collapse:separate;border-spacing:0;width:100%;min-width:100%;font-size:11px}.entity-table th,.entity-table td{padding:8px 10px;border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle}.entity-table tbody tr:last-child td{border-bottom:0}.entity-table th{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--surface2);text-align:right;-webkit-user-select:none;user-select:none}.entity-table th.sortable{cursor:pointer}.entity-table th.sortable:hover{color:#cfe3f7}.entity-table th.active{color:#6ab9ff}.entity-table th svg{width:11px;height:11px;vertical-align:-1px;margin-left:2px}.entity-table th .th-full{display:none}.entity-table th .th-short{display:inline}.entity-table th.col-name{text-align:left}.entity-table td.col-num{text-align:right;font-variant-numeric:tabular-nums;color:#cfe3f7}.entity-table td.col-num.active{color:#fff;font-weight:700}.entity-table tr.paused td.col-num{color:#8ea1b7}.entity-table tr.selected td{background:#10263c}.entity-table .col-name{position:sticky;left:0;z-index:2;min-width:190px;max-width:230px;background:var(--surface);box-shadow:6px 0 10px -8px #0009}.entity-table thead .col-name{z-index:3;background:var(--surface2)}.entity-table tr.selected td.col-name{background:#10263c}.name-cell{display:flex;align-items:center;gap:8px;min-width:0}.name-cell .select-box{width:30px;height:30px;flex:0 0 auto}.name-cell .switch{flex:0 0 auto}.name-open{flex:1 1 auto;min-width:0;display:block;text-align:left;border:0;background:transparent;color:var(--text);padding:0;white-space:normal}.name-open b{display:block;font-size:12px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.name-open small{display:block;color:var(--muted);font-size:9px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-manager .entity-filter-row{align-items:end}.header-actions{display:flex;gap:6px;justify-self:end}header{grid-template-columns:minmax(44px,auto) minmax(0,1fr) minmax(44px,auto)}:root{--tg-content-top: 0px}html.tg-fullscreen .app,html.tg-fullscreen .modal-backdrop,html.tg-fullscreen .sheet-backdrop{padding-top:var(--tg-content-top)}@media(min-width:900px){.app,.bottom-nav{max-width:1480px;width:min(1480px,100%)}.screen{padding:18px 28px calc(88px + var(--safe-bottom))}.metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.metrics.detail{grid-template-columns:repeat(4,minmax(0,1fr))}.status-grid,.quick-grid{max-width:900px}.entity-table{font-size:13px}.entity-table th{font-size:10px;padding:10px 12px}.entity-table td{padding:9px 12px}.entity-table th .th-full{display:inline}.entity-table th .th-short{display:none}.entity-table .col-name{min-width:340px;max-width:none;box-shadow:none}.name-open b{font-size:13px}.name-open small{font-size:10px}.global-manager .entity-browser{display:grid;grid-template-columns:minmax(0,1fr)}.global-manager .entity-level-tabs{max-width:520px}.global-manager .entity-filter-row{grid-template-columns:220px minmax(320px,1fr) auto}.global-manager .select-toggle{grid-column:auto;min-width:150px}.selection-bar{top:8px}.selection-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.entity-table th.sortable{white-space:nowrap}}html[data-theme=light] .entity-table-wrap,html[data-theme=light] .entity-table .col-name{background:#fff}html[data-theme=light] .entity-table th,html[data-theme=light] .entity-table thead .col-name{background:#f1f5f9}html[data-theme=light] .entity-table td.col-num{color:#1f3348}html[data-theme=light] .entity-table td.col-num.active{color:#0f2033}html[data-theme=light] .entity-table tr.selected td,html[data-theme=light] .entity-table tr.selected td.col-name{background:#e4f2fd}html[data-theme=light] .entity-table tr.paused td.col-num{color:#7f92a6}html[data-theme=light] .name-open{color:#142235}.segment.four{grid-template-columns:repeat(4,minmax(0,1fr))}.segment.four button{padding-left:6px;padding-right:6px;font-size:11px}@media(max-width:430px){.segment.four button{font-size:10px;padding:9px 4px}}.admin-bundle-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:4px 0 10px}.admin-bundle-stats>div{border:1px solid var(--border);background:#0a1621;border-radius:11px;padding:8px 9px;min-width:0}.admin-bundle-stats small{display:block;color:var(--muted);font-size:9px}.admin-bundle-stats b{display:block;font-size:14px;margin-top:3px;color:#edf6ff;overflow-wrap:anywhere}.admin-bundle-stats span{display:block;font-size:9px;color:#8199b0;margin-top:3px;line-height:1.35}.admin-bundle-details{margin-top:10px;border-top:1px dashed var(--border);padding-top:8px}.admin-bundle-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-bundle-config>div{border:1px solid var(--border);background:#0a1621;border-radius:11px;padding:8px 9px;min-width:0}.admin-bundle-config small{display:block;color:var(--muted);font-size:9px;margin-bottom:3px}.admin-bundle-config span{display:block;font-size:10px;color:#dce8f5;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.4}.queue-card.static{cursor:default}@media(min-width:900px){.admin-bundle-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-bundle-config{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-theme=light] .admin-bundle-stats>div,html[data-theme=light] .admin-bundle-config>div{background:#f7f9fc}html[data-theme=light] .admin-bundle-stats b,html[data-theme=light] .admin-bundle-config span{color:#142235}.page-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left}.page-avatar{width:44px;height:44px;border-radius:12px;overflow:hidden;background:#102033;display:grid;place-items:center;color:#6ab9ff;flex:0 0 auto}.page-avatar img{width:100%;height:100%;object-fit:cover}.page-avatar svg{width:20px}.page-head{display:grid;grid-template-columns:40px 44px minmax(0,1fr) 40px;gap:10px;align-items:center;margin-bottom:12px}.page-head-copy{min-width:0}.page-head-copy b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-head-copy small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.page-form .editor-field{margin-top:8px}.hours-grid{display:grid;gap:6px}.hours-row{display:grid;grid-template-columns:30px minmax(0,1fr) 14px minmax(0,1fr);gap:8px;align-items:center}.hours-row b{font-size:11px;color:#a9bdd0}.hours-row span{color:var(--muted);text-align:center}.hours-row input{width:100%;border:1px solid #304b65;background:#07131e;color:#f4f8fd;border-radius:10px;padding:8px 9px;font-size:12px}.page-form .primary.wide{margin-top:14px}.page-cover-preview{position:relative;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#0a1621;aspect-ratio:820 / 312;margin-bottom:34px}.page-cover-preview>img{width:100%;height:100%;object-fit:cover}.page-cover-empty{height:100%;display:grid;place-items:center;color:var(--muted);font-size:11px}.page-cover-preview .page-avatar.big{position:absolute;left:14px;bottom:-26px;width:72px;height:72px;border-radius:50%;border:3px solid var(--surface)}.page-look-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page-look-actions>div{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px;display:grid;gap:6px;align-content:start}.page-look-actions b{font-size:12px}.page-look-actions small{color:var(--muted);font-size:9px;line-height:1.4}.page-look-actions .secondary{margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px}.post-composer textarea{min-height:84px}.post-composer-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.post-composer-actions .primary,.post-composer-actions .secondary{display:inline-flex;align-items:center;gap:6px;padding:10px 12px}.page-post{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.page-post .post-thumb{width:48px;height:48px;border-radius:10px;overflow:hidden;background:#102033}.page-post .post-thumb img{width:100%;height:100%;object-fit:cover}.page-post .row-main b{white-space:normal;line-height:1.3}.post-actions{display:flex;gap:6px}.icon-btn.danger{color:#ff8a95}.status-card{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px;margin-bottom:10px}.status-card b{display:block;font-size:12px}.status-card small{display:block;color:var(--muted);font-size:9px;margin-top:3px}.row-card.static{cursor:default}@media(min-width:900px){.page-look-actions{max-width:720px}.page-cover-preview{max-width:820px}}html[data-theme=light] .page-avatar,html[data-theme=light] .page-post .post-thumb{background:#e4f2fd}html[data-theme=light] .hours-row input{background:#fff;color:#18283a;border-color:#cbd8e4}html[data-theme=light] .page-cover-preview{background:#f1f5f9}.toast-host{position:fixed;left:50%;bottom:calc(96px + var(--safe-bottom));transform:translate(-50%);z-index:60;display:grid;gap:6px;width:min(420px,calc(100% - 32px));pointer-events:none}.toast{background:#10263cf7;color:#eaf5ff;border:1px solid #2c5d88;border-radius:14px;padding:11px 14px;font-size:12px;line-height:1.35;text-align:center;box-shadow:0 10px 30px #00000059;animation:toast-in .18s ease-out}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.meta-lost-card{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;border:1px solid #8a4a3a;background:linear-gradient(145deg,#2a1712,#1b1416);border-radius:18px;padding:14px;margin-bottom:12px}.meta-lost-card>svg{width:26px;color:#ff9a8a}.meta-lost-card b{display:block;font-size:14px}.meta-lost-card p{margin:4px 0 6px;font-size:11px;line-height:1.45;color:#e6d3cf}.meta-lost-card small{display:block;color:#b58f88;font-size:9px;margin-bottom:8px;overflow-wrap:anywhere}.meta-lost-card .primary{width:auto;padding:9px 12px}.profile-switcher{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:10px 12px;margin-bottom:12px}.profile-switcher-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.profile-switcher-head svg{width:16px;color:#6ab9ff}.profile-switcher-head b{flex:1 1 auto;font-size:12px}.profile-switcher-head .secondary.mini{display:inline-flex;align-items:center;gap:4px}.profile-chips{margin:0}.profile-chips button svg{width:12px;height:12px;margin-right:4px;vertical-align:-2px}.profile-empty{color:var(--muted);font-size:10px}.check-row{display:flex;align-items:center;gap:8px;margin:10px 0;font-size:11px;color:#a9bdd0}html[data-theme=light] .toast{background:#fff;color:#142235;border-color:#cbd9e5}html[data-theme=light] .meta-lost-card{background:#fff1ee;border-color:#e3a89c}html[data-theme=light] .meta-lost-card p{color:#5a3a34}html[data-theme=light] .meta-lost-card small{color:#8a5f57}html[data-theme=light] .check-row{color:#3a4a5c}.notice.fx-notice{border-color:#234a3a;background:#0f1f1a;color:#a9d3c0}.notice.fx-notice svg{color:#4fd1a5}.fx-note{display:block;font-size:10px;color:var(--muted);margin:2px 0 4px}.fx-note.warn{color:#e5c774}html[data-theme=light] .notice.fx-notice{background:#eefaf4;border-color:#bfe3d2;color:#1f5c44}html[data-theme=light] .fx-note.warn{color:#8a6400}.profile-switcher.readonly .profile-switcher-head small{color:var(--muted);font-size:11px}.profile-chips .chip{display:inline-flex;align-items:center;border:1px solid var(--border);background:#0d1825;color:#91a3b8;border-radius:12px;padding:9px 12px;font-size:11px;white-space:nowrap}.profile-chips .chip.active{background:#1e6fb9;border-color:#378fe0;color:#fff}.profile-chips .chip svg{width:12px;height:12px;margin-right:4px}html[data-theme=light] .profile-chips .chip{background:#f3f7fb;color:#3a4a5c;border-color:#cbd9e5}html[data-theme=light] .profile-chips .chip.active{background:#1e6fb9;color:#fff;border-color:#1e6fb9}.creatives .toolbar{grid-template-columns:minmax(0,1fr) 40px 40px}.creatives .toolbar .icon-btn.active{border-color:#378fe0;color:#6ab9ff}.creatives-sort{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 0 10px}.creatives-sort label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);min-width:0;white-space:nowrap}.creatives-sort select{border:1px solid var(--border);background:#0d1825;color:#d9e8f8;border-radius:12px;padding:8px 10px;font-size:11px;max-width:170px}.creatives-sort .secondary.mini{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.creatives-sort .secondary.mini.active{border-color:#378fe0;color:#6ab9ff}.creatives-filters{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:10px;margin-bottom:10px}.creatives-filters label{display:flex;flex-direction:column;gap:4px;font-size:10px;color:var(--muted)}.creatives-filters input{border:1px solid var(--border);background:#0d1825;color:#d9e8f8;border-radius:10px;padding:8px 10px;font-size:12px;width:100%}.creatives-filters .secondary.mini{align-self:end;display:inline-flex;align-items:center;gap:5px;justify-content:center}.creatives-summary{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:10px;color:var(--muted);margin:0 0 10px}.creatives-summary .link-btn{border:0;background:none;color:#6ab9ff;font-size:10px;display:inline-flex;align-items:center;gap:4px;padding:0}.creatives-summary .link-btn svg{width:13px}.creative-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px}.creative-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:0;overflow:hidden;text-align:left;color:inherit;display:flex;flex-direction:column}.creative-card-body{padding:8px 10px 10px;display:flex;flex-direction:column;gap:3px;min-width:0}.creative-card-body b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-card-body small{font-size:10px;color:var(--muted);line-height:1.35}.creative-origin{font-size:9px;color:#6ab9ff}.creative-thumb{position:relative;aspect-ratio:1 / 1;background:#0a1420;overflow:hidden;border:0;padding:0;display:block;width:100%}.creative-thumb img,.creative-thumb video{width:100%;height:100%;object-fit:cover;display:block}.creative-thumb.small{width:44px;height:44px;aspect-ratio:auto;border-radius:10px;flex:0 0 auto}.creative-kind{position:absolute;left:6px;top:6px;width:22px;height:22px;border-radius:8px;background:#080e16bf;color:#d9e8f8;display:grid;place-items:center}.creative-kind svg{width:13px;height:13px}.creative-thumb.small .creative-kind{left:2px;top:2px;width:16px;height:16px;border-radius:5px}.creative-thumb.small .creative-kind svg{width:9px;height:9px}.creative-live{position:absolute;right:6px;top:6px;font-size:9px;font-weight:800;color:#4fd1a5;background:#080e16bf;border-radius:8px;padding:3px 6px}.creative-thumb.small .creative-live{display:none}.creative-table-wrap{overflow-x:auto;margin-bottom:12px}.creative-table tbody tr{cursor:pointer}.creative-table .name-cell{display:flex;align-items:center;gap:8px}.creative-table .name-open{display:flex;flex-direction:column;min-width:0}.creative-table .name-open b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.creative-table .name-open small{font-size:9px;color:var(--muted)}.creative-preview{border-radius:16px;overflow:hidden;background:#0a1420;max-height:46vh;display:grid;place-items:center;margin-bottom:12px}.creative-preview img,.creative-preview video{max-width:100%;max-height:46vh;object-fit:contain;display:block}.creative-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.creative-actions .secondary{flex:1 1 auto}.secondary.danger{color:#ff8a95;border-color:#4a2a30}.creative-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.creative-stats div,.creative-usage div{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:8px 9px;display:flex;flex-direction:column;gap:3px;min-width:0}.creative-stats small,.creative-usage small{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.creative-stats b,.creative-usage b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-usage{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.creative-bundles{font-size:11px;color:var(--muted);margin:10px 0 0}.share-recipient{display:flex;align-items:center;gap:6px;font-size:11px;color:#ff9aa4;margin:-4px 0 10px}.share-recipient.ok{color:#4fd1a5}.share-recipient svg{width:14px;height:14px}.admin-creatives-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.admin-creatives-head b{font-size:13px}.admin-creative-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.admin-creative-actions{display:flex;gap:6px;flex:0 0 auto}.admin-creative-actions .icon-btn{width:34px;height:34px}.admin-creative-row .creative-thumb.small{width:54px;height:54px;flex:0 0 auto;border-radius:12px}.admin-creative-stats{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:5px;font-size:11px;color:var(--muted)}.admin-creative-stats span{white-space:nowrap;background:#ffffff0d;border-radius:6px;padding:1px 6px}.creative-origin{font-size:10px;font-weight:600;color:var(--accent);background:#5a96ff24;border-radius:6px;padding:1px 6px;margin-left:6px;white-space:nowrap}html[data-theme=light] .admin-creative-stats span{background:#eef3f8}.pager{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted);padding:6px 0}@media(min-width:900px){.creative-grid{grid-template-columns:repeat(5,1fr)}.creatives-filters{grid-template-columns:repeat(6,1fr)}.creative-stats,.creative-usage{grid-template-columns:repeat(4,1fr)}.modal.creative-modal{width:min(920px,100%);border-radius:24px}.creative-table .name-open b{max-width:320px}}@media(min-width:560px)and (max-width:899px){.creative-grid{grid-template-columns:repeat(3,1fr)}}html[data-theme=light] .creatives-sort select,html[data-theme=light] .creatives-filters input{background:#fff;color:#142235;border-color:#cbd9e5}html[data-theme=light] .creative-thumb,html[data-theme=light] .creative-preview{background:#e9eff5}html[data-theme=light] .creative-kind,html[data-theme=light] .creative-live{background:#ffffffd9;color:#142235}html[data-theme=light] .creative-live{color:#1f7a55}html[data-theme=light] .creative-origin,html[data-theme=light] .creatives-summary .link-btn{color:#1e6fb9}html[data-theme=light] .secondary.danger{color:#b42a3a;border-color:#e8c3c8}html[data-theme=light] .share-recipient{color:#b42a3a}html[data-theme=light] .share-recipient.ok{color:#1f7a55}html[data-theme=light] .secondary,html[data-theme=light] .close,html[data-theme=light] .quick button,html[data-theme=light] .url-box button,html[data-theme=light] .card-actions button,html[data-theme=light] .check-grid button,html[data-theme=light] .bulk-actions button,html[data-theme=light] .auto-mode>button,html[data-theme=light] .bundle-tabs button,html[data-theme=light] .locale-results button,html[data-theme=light] .tag-cloud button,html[data-theme=light] .macro-list button,html[data-theme=light] .bundle-stepper button,html[data-theme=light] .automation-rule-actions button,html[data-theme=light] .rule-choice-grid button,html[data-theme=light] .rule-execution-mode button,html[data-theme=light] .rule-advanced-toggle,html[data-theme=light] .entity-level-tabs button,html[data-theme=light] .placement-detail-head button,html[data-theme=light] .language-gate-options button,html[data-theme=light] .readiness-issues button,html[data-theme=light] .error-box button,html[data-theme=light] .link-button,html[data-theme=light] .feedback-actions>button,html[data-theme=light] .setting-icon,html[data-theme=light] .tool-emoji,html[data-theme=light] .guide-number,html[data-theme=light] .onboarding-close,html[data-theme=light] .check-circle,html[data-theme=light] .select-box{background:#f3f7fb;color:#142235;border-color:#cbd9e5}html[data-theme=light] .check-grid button.checked,html[data-theme=light] .bundle-tabs button.active,html[data-theme=light] .bundle-stepper button.active,html[data-theme=light] .rule-choice-grid button.selected,html[data-theme=light] .rule-execution-mode button.selected,html[data-theme=light] .entity-level-tabs button.active,html[data-theme=light] .placement-detail-head button.active,html[data-theme=light] .preference-buttons button.active,html[data-theme=light] .select-box.active,html[data-theme=light] .checked .check-circle,html[data-theme=light] .bundle-stepper button.active>span{background:#1e6fb9;border-color:#1e6fb9;color:#fff}html[data-theme=light] .rule-choice-grid button.selected small,html[data-theme=light] .bundle-stepper button.active>span{color:#e6f1fb}html[data-theme=light] .rule-execution-mode button.selected{background:#e3f6ec;border-color:#9fd9bd;color:#1f5c44}html[data-theme=light] .rule-execution-mode button.selected svg{color:#1f7a55}html[data-theme=light] .rule-execution-mode button.selected.danger{background:#fff1e6;border-color:#f1c39c;color:#8a4b12}html[data-theme=light] .rule-execution-mode button.selected.danger svg{color:#c2681c}html[data-theme=light] .rule-execution-mode button svg,html[data-theme=light] .auto-mode>button svg,html[data-theme=light] .rule-advanced-toggle>svg:first-child,html[data-theme=light] .feedback-actions>button>svg:first-child,html[data-theme=light] .quick-grid>button>svg:first-child,html[data-theme=light] .creative-option>svg,html[data-theme=light] .strategy-summary svg,html[data-theme=light] .empty-state svg,html[data-theme=light] .automation-empty svg,html[data-theme=light] .hero-card>svg,html[data-theme=light] .tour-arrow,html[data-theme=light] .profile-switcher-head svg,html[data-theme=light] .creatives .toolbar .icon-btn.active,html[data-theme=light] .creatives-sort .secondary.mini.active{color:#1e6fb9}html[data-theme=light] .auto-mode>button.active{background:#e3f0fb;border-color:#a9cdea;color:#14487a}html[data-theme=light] .action{color:#142235}html[data-theme=light] .action.primary{background:#e3f0fb;border-color:#a9cdea;color:#14487a}html[data-theme=light] .action.danger,html[data-theme=light] .small-danger,html[data-theme=light] .danger-link,html[data-theme=light] .nuclear-delete,html[data-theme=light] .selection-actions button.danger,html[data-theme=light] .quick-grid .danger-soft{background:#fdeaec!important;border-color:#efc2c8!important;color:#b42a3a!important}html[data-theme=light] .quick-grid .danger-soft>svg:first-child,html[data-theme=light] .icon-btn.danger,html[data-theme=light] .meta-lost-card>svg{color:#c8323f}html[data-theme=light] .link-button{background:#e3f0fb;color:#14487a}html[data-theme=light] .metric-button:active,html[data-theme=light] .tool-nav-card:active{background:#e9f0f7}html[data-theme=light] .search input,html[data-theme=light] .budget-input input,html[data-theme=light] .entity-search input,html[data-theme=light] .rule-value-input input,html[data-theme=light] .feedback-filters select,html[data-theme=light] .role-picker select,html[data-theme=light] .timezone-setting select,html[data-theme=light] .sort-select select,html[data-theme=light] .entity-sort select,html[data-theme=light] .bundle-editor select,html[data-theme=light] .bundle-editor input,html[data-theme=light] .bundle-editor textarea,html[data-theme=light] .editor-field input,html[data-theme=light] .editor-field select,html[data-theme=light] .editor-field textarea,html[data-theme=light] .language-variant-card textarea,html[data-theme=light] .language-variant-card input,html[data-theme=light] .rule-condition-row select,html[data-theme=light] .rule-advanced-panel select,html[data-theme=light] .rule-advanced-panel input{background:#fff;color:#142235;border-color:#cbd9e5}html[data-theme=light] .budget-input,html[data-theme=light] .entity-search,html[data-theme=light] .rule-value-input,html[data-theme=light] .url-box{background:#fff;border-color:#cbd9e5;color:#5b7089}html[data-theme=light] .entity-search button{background:#1e6fb9;color:#fff}html[data-theme=light] .url-box code{color:#1e4f80}html[data-theme=light] .emergency-preview>div,html[data-theme=light] .autoupload-head,html[data-theme=light] .creative-option,html[data-theme=light] .auto-preview,html[data-theme=light] .auto-preview-grid>div,html[data-theme=light] .auto-progress>div,html[data-theme=light] .auto-log,html[data-theme=light] .bundle-summary span,html[data-theme=light] .bundle-launch-preview>div,html[data-theme=light] .bundle-count-preview span,html[data-theme=light] .bundle-ready,html[data-theme=light] .bundle-stepper button>span,html[data-theme=light] .money-field.highlighted,html[data-theme=light] .bid-card em,html[data-theme=light] .strategy-summary,html[data-theme=light] .advanced-details,html[data-theme=light] .account-picker.readable>button,html[data-theme=light] .account-config-card.readable,html[data-theme=light] .picker-results.readable button,html[data-theme=light] .upload-box.readable,html[data-theme=light] .asset-list.readable .asset-row,html[data-theme=light] .creative-picker.readable>button,html[data-theme=light] .automation-intro,html[data-theme=light] .automation-rule-card,html[data-theme=light] .automation-flow-block,html[data-theme=light] .rule-builder-section,html[data-theme=light] .rule-advanced-panel,html[data-theme=light] .rule-preview,html[data-theme=light] .rule-editor-footer,html[data-theme=light] .meta-setup-box,html[data-theme=light] .schedule-box,html[data-theme=light] .admin-kpis .kpi,html[data-theme=light] .skeleton,html[data-theme=light] .diag,html[data-theme=light] .result-box,html[data-theme=light] .onboarding-steps>div,html[data-theme=light] .tour-card,html[data-theme=light] .queue-progress{background:#f3f7fb;border-color:#d4dfeb;color:#142235}html[data-theme=light] .creative-option.selected,html[data-theme=light] .account-picker.readable>button.checked,html[data-theme=light] .creative-picker.readable>button.checked,html[data-theme=light] .money-field.highlighted{background:#e3f0fb;border-color:#a9cdea}html[data-theme=light] .creative-option img,html[data-theme=light] .creative-placeholder{background:#e4ebf2}html[data-theme=light] .diag.bad,html[data-theme=light] .error-box,html[data-theme=light] .owner-danger,html[data-theme=light] .auto-error-explain,html[data-theme=light] .editor-error,html[data-theme=light] .auto-log.error,html[data-theme=light] .rule-issues,html[data-theme=light] .readiness-card.bad{background:#fdeaec;border-color:#efc2c8;color:#7a2530}html[data-theme=light] .error-box button{background:#fff;color:#b42a3a;border-color:#efc2c8}html[data-theme=light] .owner-danger h3,html[data-theme=light] .editor-error b,html[data-theme=light] .auto-error-explain strong{color:#b42a3a}html[data-theme=light] .owner-danger p,html[data-theme=light] .editor-error span,html[data-theme=light] .auto-error-explain span{color:#7a2530}html[data-theme=light] .diag,html[data-theme=light] .result-box,html[data-theme=light] .readiness-card.good,html[data-theme=light] .ready-summary span,html[data-theme=light] .safe-chip,html[data-theme=light] .onboarding-steps>div.done{background:#e3f6ec;border-color:#9fd9bd;color:#1f5c44}html[data-theme=light] .result-box p,html[data-theme=light] .diag small{color:#2d6b52}html[data-theme=light] .onboarding-steps>div>b,html[data-theme=light] .rule-step-title>span,html[data-theme=light] .automation-intro-icon,html[data-theme=light] .language-logo{background:#e3f0fb;color:#1e5f9c}html[data-theme=light] .onboarding-steps>div.done>b{background:#cdeedb;color:#1f7a55}html[data-theme=light] .pill,html[data-theme=light] .feedback-status,html[data-theme=light] .queue-status{background:#eef2f6;color:#3a4a5c}html[data-theme=light] .pill.good,html[data-theme=light] .feedback-status.closed,html[data-theme=light] .queue-status.completed{background:#e3f6ec;color:#1f7a55}html[data-theme=light] .pill.bad,html[data-theme=light] .queue-status.failed,html[data-theme=light] .queue-status.cancelled{background:#fdeaec;color:#b42a3a}html[data-theme=light] .feedback-status.new,html[data-theme=light] .queue-status.running{background:#e3f0fb;color:#1e5f9c}html[data-theme=light] .feedback-status.in_progress,html[data-theme=light] .queue-status.completed_with_errors,html[data-theme=light] .queue-status.scheduled,html[data-theme=light] .setting-icon{background:#fff4d6;color:#8a6400}html[data-theme=light] .setting-icon.ok{background:#e3f6ec;color:#1f7a55}html[data-theme=light] .tool-emoji{background:#e9f0f7}html[data-theme=light] .eyebrow,html[data-theme=light] .macro-list code,html[data-theme=light] .macro-target b,html[data-theme=light] .queue-current,html[data-theme=light] .event code,html[data-theme=light] .analytics-table strong,html[data-theme=light] .rule-preview>div>b,html[data-theme=light] .rule-editor-head>span,html[data-theme=light] .automation-flow-block span,html[data-theme=light] .placement-chip.active span,html[data-theme=light] .structure-preview .structure-formula em,html[data-theme=light] .bid-card strong,html[data-theme=light] .bid-card.active strong,html[data-theme=light] .field-badge,html[data-theme=light] .entity-table th.active,html[data-theme=light] .entity-table th.sortable:hover,html[data-theme=light] .entity-row .row-stats small+small{color:#1e6fb9}html[data-theme=light] .automation-flow-block.then span,html[data-theme=light] .rule-preview>div:last-child>b,html[data-theme=light] .toggle-on,html[data-theme=light] .bulk-results>div.ok svg,html[data-theme=light] .notice.fx-notice svg{color:#1f7a55}html[data-theme=light] .dashboard-source b,html[data-theme=light] .empty-state h3,html[data-theme=light] .tool-card,html[data-theme=light] .toggle-row,html[data-theme=light] .toggle-setting,html[data-theme=light] .fatal h2,html[data-theme=light] .bundle-count-preview b,html[data-theme=light] .bundle-ready b,html[data-theme=light] .bundle-step-caption b,html[data-theme=light] .automation-empty b,html[data-theme=light] .meta-setup-box b,html[data-theme=light] .rule-name-field,html[data-theme=light] .rule-budget-field,html[data-theme=light] .rule-advanced-panel label,html[data-theme=light] .title-line b,html[data-theme=light] .hours-row b{color:#142235}html[data-theme=light] .empty-state,html[data-theme=light] .field-label,html[data-theme=light] .event p,html[data-theme=light] .feedback-card>p,html[data-theme=light] .loading,html[data-theme=light] .splash,html[data-theme=light] .fatal,html[data-theme=light] .auto-preview p,html[data-theme=light] .bundle-launch-preview span,html[data-theme=light] .bundle-launch-preview code,html[data-theme=light] .queue-meta span,html[data-theme=light] .queue-meta .queue-structure,html[data-theme=light] .macro-list small,html[data-theme=light] .bundle-ready span,html[data-theme=light] .bundle-step-caption span,html[data-theme=light] .editor-field,html[data-theme=light] .editor-field>span,html[data-theme=light] .field-group>span,html[data-theme=light] .advanced-details summary,html[data-theme=light] .readiness-card>div:first-child span,html[data-theme=light] .meta-error-details summary,html[data-theme=light] .automation-intro span,html[data-theme=light] .automation-empty,html[data-theme=light] .rule-editor-head p,html[data-theme=light] .meta-setup-box p,html[data-theme=light] .language-gate p,html[data-theme=light] .queue-scheduled,html[data-theme=light] .choice-card span,html[data-theme=light] .entity-sort,html[data-theme=light] .dashboard-source,html[data-theme=light] .editor-block>p,html[data-theme=light] .readiness-issues b{color:#4f647c}html[data-theme=light] .readiness-issues svg{color:#a87200}html[data-theme=light] .tiny-star{color:#c99a00}html[data-theme=light] .meta-setup-box .primary,html[data-theme=light] .meta-empty .primary{background:#1e6fb9;color:#fff}html[data-theme=light] .bundle-stepper button.done>span{background:#cdeedb;color:#1f7a55}html[data-theme=light] .creative-picker.readable>button,html[data-theme=light] .locale-results button,html[data-theme=light] .rule-choice-grid button,html[data-theme=light] .tag-cloud button{color:#142235}html[data-theme=light] .action.primary svg,html[data-theme=light] .action svg{color:#1e6fb9}html[data-theme=light] .action.danger svg{color:#c8323f}html[data-theme=light] .hero-card .eyebrow{color:#cfe6ff}html[data-theme=light] .hero-card small{color:#dbe9f7}html[data-theme=light] .editor-block-title p,html[data-theme=light] .bid-card>span,html[data-theme=light] .strategy-summary span,html[data-theme=light] .admin-kpis .kpi small,html[data-theme=light] .language-gate-options small,html[data-theme=light] .structure-preview .structure-total,html[data-theme=light] .launch-structure-actions small,html[data-theme=light] .admin-bundle-stats span{color:#4f647c}.selection-bar.empty{position:static;border-color:var(--border);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.selection-bar.empty .selection-head b{font-weight:600;color:var(--muted);font-size:11px}.selection-bar.empty .selection-stats{display:none}.selection-bar.empty .selection-actions button{opacity:.55}.entity-table td.col-budget{white-space:nowrap}.budget-edit{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.budget-edit svg{width:13px;height:13px;color:#6ab9ff;flex:0 0 auto}.budget-edit:hover svg{color:#9fd0ff}.entity-table th{position:relative}.entity-table th.col-name{position:sticky}.col-resizer{position:absolute;top:0;right:-6px;width:12px;height:100%;cursor:col-resize;touch-action:none;z-index:4}.col-resizer:after{content:"";position:absolute;top:25%;bottom:25%;left:5px;width:2px;border-radius:2px;background:var(--border);opacity:.8}.col-resizer:hover:after,.col-resizer.dragging:after{background:#6ab9ff;opacity:1;top:10%;bottom:10%}.entity-table.resized{table-layout:fixed}.entity-table.resized th,.entity-table.resized td{overflow:hidden;text-overflow:ellipsis}.entity-table.resized .col-name{min-width:0;max-width:none}.entity-table.resized .name-open b{-webkit-line-clamp:2}html[data-theme=light] .selection-bar.empty{background:#fff;border-color:#d4dfeb}html[data-theme=light] .budget-edit svg{color:#1e6fb9}html[data-theme=light] .col-resizer:hover:after,html[data-theme=light] .col-resizer.dragging:after{background:#1e6fb9}.fan-templates-hint{display:flex;gap:9px;align-items:flex-start;border:1px dashed var(--border);border-radius:14px;padding:11px 12px;margin-bottom:12px;color:var(--muted);font-size:11px;line-height:1.45}.fan-templates-hint svg{width:16px;flex:0 0 auto;color:#6ab9ff}.fan-templates{margin-bottom:14px}.fan-template-list{display:flex;flex-direction:column;gap:8px}.fan-template-card{display:flex;align-items:center;gap:10px;border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:10px 12px}.fan-template-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.fan-template-main b{font-size:12px}.fan-template-main small{font-size:10px;color:var(--muted)}.fan-template-actions{display:flex;gap:6px;flex:0 0 auto}.fan-template-actions .secondary.mini{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.page-form-actions{display:flex;flex-direction:column;gap:8px}.fan-apply-head{display:flex;gap:8px;margin:6px 0 8px}.fan-apply-list{display:flex;flex-direction:column;gap:6px;max-height:46vh;overflow-y:auto;margin-bottom:12px}.fan-apply-row{display:flex;align-items:center;gap:9px;border:1px solid var(--border);background:var(--surface2);border-radius:12px;padding:8px 10px;text-align:left;color:var(--text);width:100%}.fan-apply-row svg:first-child{width:18px;height:18px;flex:0 0 auto;color:#6ab9ff}.fan-apply-row .page-avatar{width:30px;height:30px}.fan-apply-name{flex:1 1 auto;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fan-apply-results{display:flex;flex-direction:column;gap:6px;margin:10px 0 12px}.fan-apply-results>div{display:flex;flex-direction:column;gap:2px;border-left:3px solid var(--border);padding:4px 0 4px 9px}.fan-apply-results>div.ok{border-left-color:#4fd1a5}.fan-apply-results>div.bad{border-left-color:#ff8a95}.fan-apply-results small{font-size:10px;color:var(--muted)}html[data-theme=light] .fan-template-card,html[data-theme=light] .fan-apply-row{background:#fff;border-color:#d4dfeb}html[data-theme=light] .fan-templates-hint svg,html[data-theme=light] .fan-apply-row svg:first-child{color:#1e6fb9}.queue-relaunch{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:8px;border:1px solid #2c5d88;background:#14365a;color:#8ac6ff;border-radius:11px;padding:7px 11px;font-size:11px;font-weight:720;cursor:pointer}.queue-relaunch svg{width:14px;height:14px}html[data-theme=light] .queue-relaunch{background:#e3f0fb;border-color:#a9cdea;color:#14487a}.segment.ads-sections{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.segment.ads-sections::-webkit-scrollbar{display:none}.segment.ads-sections button{flex:0 0 auto;white-space:nowrap;padding:9px 14px}.entity-ranking-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 10px}.entity-ranking-title{display:flex;align-items:center;gap:8px;min-width:0}.entity-ranking-title b{font-size:14px}.entity-ranking-title svg{width:18px;color:var(--accent)}.entity-ranking-title small{color:var(--muted);font-size:10px}.entity-ranking-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.profile-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.account-stat-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.profile-row .row-main,.account-stat-row .account-open{min-width:0}.account-stat-row .account-open,.profile-open{background:none;border:0;text-align:left;padding:0;color:inherit;cursor:pointer;min-width:0}.account-stat-row .account-open:disabled{cursor:default}.profile-row-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.profile-row-actions .icon-btn{width:34px;height:34px}.admin-creative-stats .warn{color:#ffcf7a;background:#ffb45a24}.selection-totals{position:sticky;bottom:8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:0 6px 20px #00000047;font-size:11px}.selection-totals span{color:var(--muted)}.selection-totals .icon-btn{width:30px;height:30px;flex:0 0 auto}.modal-hint{font-size:11px;color:var(--muted);margin:-4px 0 8px}html[data-theme=light] .selection-totals{background:#fff;box-shadow:0 6px 20px #1428461f}html[data-theme=light] .admin-creative-stats .warn{background:#fff2df;color:#8a5a12}.periods-cal{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.periods-cal svg{width:15px;height:15px}.modal.calendar-modal{width:min(360px,100%)}.cal-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0 10px}.cal-head b{font-size:14px}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-weekdays{margin-bottom:4px}.cal-wd{text-align:center;font-size:10px;color:var(--muted);text-transform:capitalize;padding:2px 0}.cal-day{aspect-ratio:1;border:1px solid transparent;background:#0d1825;color:var(--text);border-radius:9px;font-size:12px;display:grid;place-items:center;cursor:pointer}.cal-day:disabled{opacity:.32;cursor:default}.cal-day.today{border-color:var(--border)}.cal-day.in{background:#14324d;color:#cfe6ff;border-radius:0}.cal-day.edge{background:#1e6fb9;border-color:#378fe0;color:#fff}.cal-empty{aspect-ratio:1}.cal-hint{font-size:11px;color:var(--muted);margin:10px 0 0}.cal-actions{display:flex;gap:8px;margin-top:12px}.cal-actions .primary{flex:1}html[data-theme=light] .cal-day{background:#eef3f8}html[data-theme=light] .cal-day.in{background:#d6e8fb;color:#14487a}html[data-theme=light] .cal-day.edge{background:#1e6fb9;color:#fff}.modal.calendar-modal.fb-cal{width:min(460px,100%)}.fb-cal-body{display:flex;gap:12px;align-items:stretch;margin-top:4px}.fb-presets{display:flex;flex-direction:column;gap:2px;width:138px;flex:0 0 138px;max-height:268px;overflow-y:auto;padding-right:4px;border-right:1px solid var(--border);-webkit-overflow-scrolling:touch}.fb-presets button{text-align:left;background:transparent;border:none;color:var(--text);border-radius:8px;padding:7px 9px;font-size:12px;font-weight:500;line-height:1.25;cursor:pointer}.fb-presets button:hover{background:var(--surface)}.fb-presets button.active{background:#1e6fb9;color:#fff;font-weight:600}.fb-cal-main{flex:1 1 auto;min-width:0}.fb-cal-fields{display:flex;gap:8px;margin-top:12px}.fb-cal-field{flex:1;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:#0d1825}.fb-cal-field span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.fb-cal-field b{font-size:13px;font-variant-numeric:tabular-nums}html[data-theme=light] .fb-presets button.active{background:#1e6fb9;color:#fff}html[data-theme=light] .fb-cal-field{background:#fff;border-color:#cbd9e5}.periods{padding-bottom:12px}.period-picker{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);background:#0d1825;color:var(--text);border-radius:12px;padding:9px 12px;font-size:12px;font-weight:600}.period-picker svg{width:16px;height:16px;color:var(--accent)}.period-picker-caret{width:14px!important;height:14px!important;color:var(--muted)!important;margin-left:2px}html[data-theme=light] .period-picker{background:#fff;border-color:#cbd9e5;color:#142235}.active-profile-note{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;padding:8px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.active-profile-note span{font-size:11px;color:var(--muted)}.active-profile-note b{font-size:13px}.profile-card{display:block}.profile-card.active{border-color:#367bb6}.profile-card-top{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.profile-card-top .select-box{margin-top:2px}.profile-card .title-line{flex-wrap:wrap}.profile-card .title-line b{white-space:normal;word-break:break-word}.profile-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.profile-card-actions .primary.mini,.profile-card-actions .secondary.mini{flex:1 1 auto;justify-content:center}.profile-card-actions .icon-btn{flex:0 0 auto}.profile-active-tag{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;color:#82e3b0;background:#163426;border:1px solid #24506a;border-radius:12px;padding:9px 12px}.profile-active-tag svg{width:15px;height:15px}.profile-disconnect{margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid #7a2b2b;background:#2a1517;display:flex;flex-direction:column;gap:10px}.profile-disconnect-msg{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#ffd9d0}.profile-disconnect-msg svg{width:16px;height:16px;flex:0 0 auto;color:#ff8a7a;margin-top:1px}.profile-disconnect-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-disconnect-actions .primary.mini,.profile-disconnect-actions .secondary.mini{flex:1 1 auto;justify-content:center}.pill.warn-pill{background:#3a2410;color:#ffbe63;border-color:#6a4a1a}html[data-theme=light] .profile-disconnect{background:#fff2f0;border-color:#f0b7ad}html[data-theme=light] .profile-disconnect-msg{color:#a3392b}html[data-theme=light] .pill.warn-pill{background:#fff2df;color:#8a5a12;border-color:#e7c98f}html[data-theme=light] .active-profile-note{background:#fff;border-color:#cbd9e5}html[data-theme=light] .profile-active-tag{background:#e7f6ee;color:#1a7f4b;border-color:#bfe6cf}.profile-save-form{display:flex;gap:8px;align-items:stretch;margin:10px 0 4px}.profile-save-form input{flex:1;min-width:0;box-sizing:border-box;border:1px solid #304b65;background:#07131e;color:#f4f8fd;border-radius:12px;padding:11px 12px;font-size:14px;outline:none}.profile-save-form input:focus{border-color:#438fd0;box-shadow:0 0 0 3px #2f8df51a}html[data-theme=light] .profile-save-form input{background:#fff;border-color:#cbd9e5;color:#12202f}.profile-save-form .primary{flex:0 0 auto;white-space:nowrap}.tool-card.profile-saved{gap:8px}.tool-card.profile-saved.active{border-color:#2c6b46;background:#225a3c29}.tool-card.profile-saved .title-line{display:flex;align-items:center;gap:8px}.tool-card.profile-saved .title-line b{font-size:14px}.tool-card.profile-saved .card-actions{margin-top:4px;align-items:center}.tool-card.profile-saved .card-actions .primary.mini{flex:1 1 auto}.pill svg{width:12px;height:12px;margin-right:3px}.danger-ghost{width:38px;height:38px;flex:0 0 auto;border:1px solid var(--border);background:transparent;color:var(--muted);border-radius:11px;transition:color .12s,background .12s,border-color .12s}.danger-ghost svg{width:17px;height:17px}.danger-ghost:hover:not(:disabled){color:#ff8f99;background:#ff69781f;border-color:#ff697859}.danger-ghost:disabled{opacity:.5}.entity-totals{display:flex;flex-direction:column;gap:8px;padding:10px 12px;margin-bottom:8px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.entity-totals-label{font-size:11px;font-weight:600;color:var(--muted)}.entity-totals-cells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.entity-totals-cells span{min-width:0;display:flex;flex-direction:column;gap:2px;background:#0f2438;border-radius:10px;padding:7px 8px}.entity-totals-cells small{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.entity-totals-cells{grid-template-columns:repeat(6,minmax(0,1fr))}.entity-totals-cells span{grid-column:span 2}.entity-totals-cells span:nth-child(n+4){grid-column:span 3}}.entity-totals-cells b{font-size:13px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=light] .entity-totals-cells span{background:#eef3f8}@keyframes metric-pulse{0%,to{opacity:1}50%{opacity:.4}}.entity-table.refreshing tbody td.col-num,.entity-totals.refreshing .entity-totals-cells b{animation:metric-pulse 1.1s ease-in-out infinite}.global-manager .entity-browser{margin-top:10px}.global-manager .chips{padding-bottom:8px}.global-manager .entity-filter-row{margin-bottom:8px}.queue-failed-accounts{display:block;margin-top:7px;color:#ff9a9a;font-weight:750;overflow-wrap:anywhere}.auto-account-id{display:inline-flex!important;width:fit-content;margin-top:5px;padding:4px 7px;border-radius:8px;background:#ff4f4f1f;border:1px solid rgba(255,100,100,.32);color:#ffb0b0!important;font-weight:800}.auto-failed-accounts{display:flex;flex-direction:column;gap:4px;margin:12px 0;padding:11px 13px;border-radius:12px;border:1px solid rgba(255,100,100,.34);background:#ff4f4f1a}.auto-failed-accounts b{color:#ff9a9a}.auto-failed-accounts span{overflow-wrap:anywhere}html[data-theme=light] .queue-failed-accounts,html[data-theme=light] .auto-failed-accounts b{color:#b42318}html[data-theme=light] .auto-account-id{color:#b42318!important;background:#fff1f0;border-color:#f3b2ac}html[data-theme=light] .auto-failed-accounts{background:#fff6f5;border-color:#f3b2ac}.auto-progress>button.auto-progress-error-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #2a4d6c;background:#0b1d2e;color:inherit;border-radius:12px;padding:10px;text-align:center;font:inherit}.auto-progress>button.auto-progress-error-button:not(:disabled){cursor:pointer}.auto-progress>button.auto-progress-error-button.has-errors{border-color:#ff646485;background:#6f202a38;box-shadow:inset 0 0 0 1px #ff646414}.auto-progress>button.auto-progress-error-button small{display:block;margin-top:4px;color:#ffb0b0;font-size:8px;font-weight:750}.auto-log.clickable-failure{cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.auto-log.clickable-failure:hover,.auto-log.clickable-failure:focus-visible{border-color:#ff6c6c9e;outline:none}.auto-log.clickable-failure:active{transform:scale(.995)}.auto-error-open-hint{display:block!important;margin-top:6px;color:#ffb0b0!important;font-weight:750}.auto-failure-account-box{display:flex;flex-direction:column;gap:5px;margin:10px 0 12px;padding:12px 14px;border:1px solid rgba(255,100,100,.38);border-radius:13px;background:#ff4f4f1a}.auto-failure-account-box small{color:var(--muted)}.auto-failure-account-box b{color:#ffadad;overflow-wrap:anywhere;font-size:15px}.auto-failure-list{max-height:min(62vh,640px);overflow-y:auto;padding-right:2px}.auto-failure-card{border:1px solid rgba(255,100,100,.34);border-radius:13px;background:#5b1d242e;padding:12px}.auto-failure-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.auto-failure-card-head>b{min-width:0}.auto-failure-card-head>span{flex:0 0 auto;border-radius:999px;padding:4px 7px;background:#ff4f4f1f;color:#ffb0b0;font-size:9px;font-weight:800}.auto-failure-object{display:block;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.auto-failure-reason{margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.08)}.auto-failure-reason>small{display:block;margin-bottom:5px;color:#ffb0b0;font-weight:800}.auto-failure-reason>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45;font-size:11px}html[data-theme=light] .auto-progress>button.auto-progress-error-button.has-errors,html[data-theme=light] .auto-failure-account-box,html[data-theme=light] .auto-failure-card{background:#fff6f5;border-color:#f3b2ac}html[data-theme=light] .auto-progress>button.auto-progress-error-button small,html[data-theme=light] .auto-error-open-hint,html[data-theme=light] .auto-failure-account-box b,html[data-theme=light] .auto-failure-card-head>span,html[data-theme=light] .auto-failure-reason>small{color:#b42318!important}html[data-theme=light] .auto-failure-card-head>span{background:#fff1f0}html[data-theme=light] .auto-failure-reason{border-top-color:#19232d1a}.queue-error-link{cursor:pointer;border-radius:7px;padding:2px 5px;margin:-2px -5px;color:#ffadad!important;background:#ff4f4f14}.queue-error-link:hover,.queue-error-link:focus-visible{outline:none;background:#ff4f4f29;box-shadow:0 0 0 1px #ff646447}html[data-theme=light] .queue-error-link{color:#b42318!important;background:#fff1f0}:root{color-scheme:dark;--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-content-bottom, 0px));--audit-screen-gutter: 16px}html[data-theme=light]{color-scheme:light;--muted: var(--tg-hint, #536b83)}html[data-theme=light] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html,body,#root{overscroll-behavior-y:none}@supports (height: 100dvh){:root{--app-height: var(--tg-viewport-height, 100dvh)}}:root :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--accent2);outline-offset:3px}.app,main,.screen,.header-copy{min-width:0}.screen{padding-left:max(var(--audit-screen-gutter),var(--tg-content-left, 0px));padding-right:max(var(--audit-screen-gutter),var(--tg-content-right, 0px))}.bottom-nav{padding-left:max(7px,var(--tg-content-left, 0px));padding-right:max(7px,var(--tg-content-right, 0px))}.bottom-nav button{min-height:48px}.modal-backdrop,html.tg-fullscreen .modal-backdrop{padding:max(12px,var(--tg-content-top, 0px)) max(12px,var(--tg-content-right, 0px)) max(12px,var(--safe-bottom)) max(12px,var(--tg-content-left, 0px));height:var(--app-height);align-items:center;overflow:hidden}.modal-backdrop>.modal{min-width:0;max-height:100%;border:1px solid var(--border);border-radius:24px;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;box-shadow:0 24px 80px #0005}.modal>:is(h1,h2,h3):first-of-type{padding-right:48px;margin-right:0}.modal .close{min-width:44px;min-height:44px}.modal :is(input,select,textarea){max-width:100%}.modal :is(.actions,.modal-actions,.form-actions){flex-wrap:wrap;gap:10px}@media(min-width:900px){:root{--audit-screen-gutter: 28px}}@media(max-width:600px){.modal-backdrop,html.tg-fullscreen .modal-backdrop{align-items:flex-end;padding-bottom:0;padding-left:var(--tg-content-left, 0px);padding-right:var(--tg-content-right, 0px)}.modal{border-radius:24px 24px 0 0;padding-bottom:calc(22px + var(--safe-bottom))}input,textarea,select{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.autoupload.bundle-auto>.error-box{margin:18px 0 22px;padding:20px}.autoupload.bundle-auto>.meta-setup-box{display:grid;gap:12px}.autoupload.bundle-auto>.meta-setup-box p{margin:0;line-height:1.55}.profile-fields{min-width:0;border:0;margin:0;padding:0}.profile-fields:disabled{opacity:.65}.profile-editor-error{color:#e65366;overflow-wrap:anywhere}.access-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--border, #59607740)}.access-row>div{min-width:0;display:grid;gap:5px;overflow-wrap:anywhere}.access-row small{opacity:.78}.event-toolbar,.storage-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:12px 0}.event-toolbar .chips{min-width:0}.event-toolbar>button{flex-shrink:0}.event-legend{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.event{--event-accent: #629bef;border-inline-start:3px solid var(--event-accent);padding:14px}.event-content{min-width:0;width:100%}.event .event-dot{background:var(--event-accent);flex-shrink:0}.event p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.event code{display:block;white-space:normal;overflow-wrap:anywhere;margin-top:6px}.event-status{display:inline-flex;align-items:center;border:1px solid currentColor;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.3;margin:4px 4px 4px 0}.event-disabled,.event-error{--event-accent: #ee586b}.event-payment,.event-warning{--event-accent: #e99225}.event-review,.event-token{--event-accent: #a887e7}.event-success{--event-accent: #2ca881}.event-connection{--event-accent: #3ca4ce}.event-closed{--event-accent: #939bad}.event-status-disabled,.event-status-error{color:#dd3b50;background:#dd3b5010}.event-status-payment,.event-status-warning{color:#bc700c;background:#e9922514}.event-status-review,.event-status-token{color:#9364d1;background:#a887e714}.event-status-success{color:#168466;background:#2ca88114}.event-status-connection{color:#2084ae;background:#3ca4ce14}.telegram-storage .tool-card{display:block;padding:20px;min-width:0}.telegram-storage h2{display:flex;align-items:center;gap:10px;line-height:1.35}.telegram-storage p{line-height:1.6;overflow-wrap:anywhere}.storage-warning{padding:14px;border:1px solid #e9922570;border-radius:12px;background:#e9922510;line-height:1.5}.storage-totals{display:flex;flex-wrap:wrap;gap:12px}.storage-totals>div{display:grid;gap:8px;padding:12px 16px;border:1px solid var(--border,#59607740);border-radius:12px}@media(max-width:520px){.event-toolbar>button{width:100%}.event-head{flex-wrap:wrap;gap:5px}.storage-actions>button{width:100%}.telegram-storage .tool-card{padding:16px}.profile-card-actions{flex-wrap:wrap}}.creative-description{display:grid;gap:10px;margin:16px 0}.creative-description textarea{width:100%;box-sizing:border-box;resize:vertical}.creative-description p{white-space:pre-wrap;overflow-wrap:anywhere}.release-marker{margin:14px 2px 0;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--hint-color,#8a8a8a) 45%,transparent);border-radius:12px;font-size:12px;opacity:.78;text-align:center}.release-marker b{font-variant-numeric:tabular-nums}.event-legend .event-filter{cursor:pointer;gap:7px;margin:0;padding:6px 12px;font:inherit;font-size:12px;font-weight:700;transition:background-color .15s ease,box-shadow .15s ease,transform .1s ease}.event-legend .event-filter:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.event-legend .event-filter:active:not(:disabled){transform:scale(.97)}.event-legend .event-filter:focus-visible{outline:2px solid currentColor;outline-offset:2px}.event-legend .event-filter.active{background:color-mix(in srgb,currentColor 22%,transparent);box-shadow:0 0 0 1px currentColor inset}.event-legend .event-filter:disabled{opacity:.6;cursor:default}.event-filter-count{min-width:20px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent);font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.event-filter-reset{display:inline-flex;align-items:center;gap:5px;border:1px dashed var(--border, #59607780);border-radius:999px;background:transparent;color:var(--muted, #8ea3b8);padding:6px 12px;font:inherit;font-size:12px;cursor:pointer}.event-filter-reset svg{width:14px;height:14px}.event-status-disabled.event-filter.active{background-color:#dd3b5033}.event-status-payment.event-filter.active{background-color:#e9922538}.event-status-review.event-filter.active{background-color:#a887e738}.event-status-success.event-filter.active{background-color:#2ca88138}.meta-setup-guide{margin:0 0 8px}.meta-setup-guide.compact .guide-card{border-radius:13px;padding:10px 12px}.meta-setup-guide.compact .guide-card p{margin-bottom:4px}.meta-setup-guide.compact .link-button{padding:8px 10px}.profile-modal .paste-all-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 2px}.profile-modal .paste-all{flex:0 0 auto}.profile-modal .paste-all-hint{display:inline-flex;align-items:center;gap:6px;color:var(--muted, #8ea3b8);font-size:11px;line-height:1.4}.profile-modal .paste-all-hint svg{width:14px;height:14px;flex:0 0 auto;color:#7cc3ff}.profile-modal .paste-note{margin:8px 0 0;padding:8px 11px;border-radius:10px;background:color-mix(in srgb,#2f8df5 12%,transparent);color:#bcd9f5;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.profile-modal .field-invalid{border-color:var(--red, #e2564a)!important}html[data-theme=light] .profile-modal .paste-note{color:#1c4c78}@media(min-width:800px){.modal-backdrop{align-items:center;padding:24px}.modal{width:min(560px,100%);max-height:88vh;border-radius:22px;box-shadow:0 24px 70px #00000080}.modal.profile-modal{width:min(600px,100%)}.modal.bundle-editor-modal{border-radius:24px}}.entity-toolbar-row{display:flex;align-items:stretch;gap:8px;margin-bottom:10px}.entity-toolbar-row .entity-search{flex:1 1 auto;min-width:0}.entity-search-clear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:transparent;color:var(--muted, #7d93a8);border-radius:8px;flex:0 0 auto}.entity-search-clear svg{width:15px;height:15px}.entity-search-go{flex:0 0 auto}.columns-button{flex:0 0 auto;white-space:nowrap;gap:7px}.columns-button svg{width:16px;height:16px}.columns-count{min-width:20px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,currentColor 20%,transparent);font-size:11px;font-variant-numeric:tabular-nums}@media(max-width:480px){.columns-button .columns-label{display:none}.columns-button{padding-left:12px;padding-right:12px}}.entity-table tfoot .entity-totals-row td{position:sticky;bottom:0;z-index:2;background:var(--surface2, #0f1c2b);border-top:2px solid color-mix(in srgb,var(--accent, #3b92dc) 55%,var(--border, #2a3d53));border-bottom:0;font-weight:800;color:var(--text, #eaf2fb);box-shadow:0 -6px 12px -8px #00000080}.entity-table tfoot .entity-totals-row td.col-name{z-index:3}.entity-table tfoot .totals-label{font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--muted, #93a7bb)}html[data-theme=light] .entity-table tfoot .entity-totals-row td{background:#eef3f9;color:#10233a}.column-picker .column-search{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;border:1px solid var(--border, #304b65);border-radius:12px;padding:0 8px 0 11px;background:#07131e;color:var(--muted,#7d93a8);margin:6px 0 12px}.column-picker .column-search svg{width:16px;height:16px}.column-picker .column-search input{border:0;background:transparent;color:var(--text,#fff);outline:0;padding:11px 0;min-width:0}html[data-theme=light] .column-picker .column-search{background:#f3f7fb}.column-chosen{border:1px solid var(--border,#2a3d53);border-radius:14px;padding:10px;margin-bottom:14px;background:color-mix(in srgb,var(--surface,#101a26) 60%,transparent)}.column-chosen-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.column-chosen-head b{font-size:12px}.column-chosen-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 4px;border-top:1px solid var(--border,#2a3d5340)}.column-chosen-row:first-of-type{border-top:0}.column-chosen-row>b{font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.column-order{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:#153a5c;color:#7cc3ff;font-size:10px;font-weight:800}.column-move{display:flex;gap:3px}.column-move .icon-btn{width:30px;height:30px}.column-move .icon-btn svg{width:15px;height:15px}.column-move .icon-btn.danger{color:#ff8a95}.column-catalog{display:flex;flex-direction:column;gap:12px}.column-group h3{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted,#8ea3b8);margin:0 0 6px}.column-option{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--border,#2a3d53);border-radius:11px;margin-bottom:6px;font-size:13px;cursor:pointer}.column-option.on{border-color:#3b92dc;background:color-mix(in srgb,#3b92dc 12%,transparent)}.column-option input{width:17px;height:17px;flex:0 0 auto;accent-color:#2f8df5}.column-empty{color:var(--muted,#8ea3b8);text-align:center;padding:16px}.modal-backdrop>.modal.bundle-editor-modal{width:min(1060px,100%);height:min(920px,100%);max-height:100%;overflow:hidden;display:flex;flex-direction:column;padding:24px;scrollbar-gutter:auto}.bundle-wizard{flex:1;min-height:0;min-width:0}.bundle-wizard .bundle-editor-heading{flex-shrink:0;padding-right:48px}.bundle-wizard .bundle-editor-heading h2{font-size:23px}.bundle-wizard .bundle-ready{background:var(--surface2);border-color:var(--border);max-width:40%}.bundle-wizard .bundle-ready>b{font-size:12px;color:var(--text)}.bundle-wizard .bundle-ready>b>span{display:inline;font:inherit;color:inherit}.bundle-wizard .bundle-ready>span{font-size:11px;color:var(--muted)}.bundle-wizard .bundle-ready .mini{margin-top:8px}.bundle-wizard .bundle-stepper{grid-template-columns:repeat(6,minmax(0,1fr));flex-shrink:0;gap:8px;margin:18px 0 12px}.bundle-wizard .bundle-stepper button{position:relative;min-height:62px;padding:9px 8px}.bundle-wizard .bundle-stepper button>b{font-size:11px}.bundle-wizard .bundle-stepper button.active{border-color:var(--accent)}.bundle-wizard .step-issue-count{position:absolute;right:8px;top:6px;color:var(--muted);font-size:10px}.bundle-wizard .bundle-stepper button.active .step-issue-count{color:inherit}.bundle-wizard .bundle-step-caption{flex-shrink:0;margin-bottom:12px}.bundle-wizard .bundle-step-caption h3{color:var(--text);font-size:14px;margin:0;line-height:1.4}.bundle-wizard .bundle-step-caption>span{font-size:12px;color:var(--muted)}.bundle-wizard-content{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:3px 7px 16px 2px}.bundle-wizard fieldset.bundle-editor{border:0;margin:0;padding:0;min-width:0}.bundle-wizard .editor-block{padding:18px;background:var(--surface);border-color:var(--border)}.bundle-wizard .editor-block-title h3{color:var(--text);font-size:16px}.bundle-wizard .editor-block-title p{color:var(--muted);font-size:12px;line-height:1.55}.bundle-wizard .editor-field{font-size:13px;color:var(--text);min-width:0}.bundle-wizard .editor-field small,.bundle-wizard .field-help{color:var(--muted);font-size:12px;line-height:1.55;font-weight:400}.bundle-wizard .field-help{margin:10px 0}.bundle-wizard .editor-field input,.bundle-wizard .editor-field select,.bundle-wizard .editor-field textarea{min-height:44px}.bundle-wizard .secondary.mini{min-height:38px;padding:8px 12px;font-size:12px;line-height:1.3;white-space:normal}.bundle-wizard .secondary.mini svg{width:15px;height:15px;flex-shrink:0}.bundle-wizard .editor-error{margin-bottom:12px}.bundle-wizard .editor-error span{font-size:13px}.bundle-wizard .bundle-editor-footer{position:relative;flex-shrink:0;margin:0 -24px -24px;padding:12px 24px 20px;background:var(--surface);border-color:var(--border);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.bundle-wizard .bundle-editor-footer>button{font-size:14px;min-height:46px}.bundle-wizard .footer-step{padding:0 8px;min-width:75px}.bundle-wizard .footer-step>b{font-size:13px}.bundle-wizard .footer-step>span{font-size:10px;color:var(--muted)}.bundle-wizard .account-search{margin-top:0}.bundle-wizard .account-search>div{position:relative}.bundle-wizard .account-search svg{position:absolute;top:13px;left:13px;width:18px;height:18px;color:var(--muted)}.bundle-wizard .account-search input{padding-left:40px}.bundle-wizard .account-selection-toolbar,.bundle-wizard .shared-settings-topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.bundle-wizard .account-selection-actions{display:flex;flex-wrap:wrap;gap:7px}.bundle-wizard .account-selection-actions [aria-pressed=true]{border-color:var(--accent);color:var(--accent2)}.bundle-wizard .account-selection-count,.bundle-wizard .shared-scope{color:var(--muted);font-size:12px}.bundle-wizard .account-selection-count b,.bundle-wizard .shared-scope b{color:var(--text)}.bundle-wizard .account-picker.readable{max-height:225px;overflow:auto;padding:4px;scrollbar-gutter:stable}.bundle-wizard .account-picker.readable b{font-size:13px}.bundle-wizard .account-picker.readable small{font-size:11px}.bundle-wizard .account-picker.readable>button{min-height:62px}.bundle-wizard .shared-account-settings{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.bundle-wizard .shared-account-settings .editor-grid{gap:16px}.bundle-wizard .shared-account-settings .editor-field>span{font-size:14px;font-weight:700}.bundle-wizard .shared-settings-topline{margin-top:0}.bundle-wizard .bulk-change-notice{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.bundle-wizard .bulk-change-notice>span{font-size:12px;color:var(--text)}.bundle-wizard .account-individual-heading{margin:8px 3px 0}.bundle-wizard .account-individual-heading h3{margin:0;font-size:15px}.bundle-wizard .account-individual-heading p{margin:5px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.bundle-wizard .account-config-accordion{padding:0;overflow:hidden}.bundle-wizard .account-card-summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;list-style:none}.bundle-wizard .account-card-summary::-webkit-details-marker{display:none}.bundle-wizard .account-card-summary>div{min-width:0}.bundle-wizard .account-card-summary b{display:block;font-size:14px;color:var(--text);overflow-wrap:anywhere}.bundle-wizard .account-card-summary small{display:block;font-size:11px;margin:4px 0;color:var(--muted)}.bundle-wizard .account-asset-summary{font-size:12px;line-height:1.6;color:var(--muted);display:block;overflow-wrap:anywhere}.bundle-wizard .account-config-status{flex-shrink:0;border:1px solid var(--border);padding:6px 10px;border-radius:999px;font-size:11px;color:var(--accent2)}.bundle-wizard .account-config-status:after{content:"⌄";margin-left:7px}.bundle-wizard details[open]>summary .account-config-status:after{content:"⌃"}.bundle-wizard .account-config-status.needs-attention{color:var(--amber)}.bundle-wizard .account-config-body{padding:0 16px 16px;border-top:1px solid var(--border)}.bundle-wizard .account-config-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:12px 0}.bundle-wizard .account-refresh-error{color:var(--red);font-size:12px;line-height:1.55}.bundle-wizard .advanced-details>summary{font-size:12px;min-height:44px}.bundle-wizard .review-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bundle-wizard .review-card{min-width:0}.bundle-wizard .review-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.bundle-wizard .review-card-heading h3{margin:0;color:var(--text);font-size:15px}.bundle-wizard .review-card-heading button{flex-shrink:0}.bundle-wizard .review-card h4{color:var(--text);font-size:16px;margin:12px 0 6px}.bundle-wizard .review-card p{font-size:13px;line-height:1.5;color:var(--muted)}.bundle-wizard .review-card dl{margin:12px 0 0;display:grid;gap:9px;font-size:12px}.bundle-wizard .review-card dl>div{display:flex;justify-content:space-between;gap:12px}.bundle-wizard .review-card dt{color:var(--muted)}.bundle-wizard .review-card dd{margin:0;text-align:right;font-weight:600;max-width:58%}.bundle-wizard .review-url{overflow-wrap:anywhere}.bundle-wizard .review-readiness-heading{display:flex;gap:10px;align-items:flex-start}.bundle-wizard .review-readiness-heading>svg{width:23px;flex-shrink:0}.bundle-wizard .review-readiness-heading b{font-size:16px}.bundle-wizard .review-readiness-heading span{display:block;margin-top:6px;font-size:12px;line-height:1.5}.bundle-wizard .readiness-issues button{min-height:44px}.bundle-wizard .readiness-issues button span{font-size:12px}.bundle-wizard .review-account-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;padding:15px 0;border-top:1px solid var(--border);font-size:13px}.bundle-wizard .review-account-row:first-of-type{margin-top:14px}.bundle-wizard .review-account-row>div{min-width:0;overflow-wrap:anywhere}.bundle-wizard .review-account-row small{display:block;font-size:11px;color:var(--muted);margin:3px 0}.bundle-wizard .review-disclaimer{margin:0 3px}html[data-theme=light] .bundle-wizard .needs-attention{color:#8a5200}html[data-theme=light] .bundle-wizard .account-refresh-error{color:#b42a3a}@media(max-width:600px){.modal-backdrop>.modal.bundle-editor-modal{padding:18px 14px calc(14px + var(--safe-bottom));border-radius:24px 24px 0 0}.bundle-wizard .bundle-editor-heading{display:flex;align-items:center;gap:8px;padding-right:42px}.bundle-wizard .bundle-editor-heading h2{font-size:18px}.bundle-wizard .bundle-editor-heading .eyebrow{font-size:9px}.bundle-wizard .bundle-ready{margin:0;padding:7px 8px;min-width:0;text-align:right}.bundle-wizard .bundle-ready>b{font-size:11px}.bundle-wizard .bundle-ready>span{display:none}.bundle-wizard .bundle-stepper{display:flex;overflow-x:auto;gap:6px;padding:3px 2px 4px;margin:12px 0 7px}.bundle-wizard .bundle-stepper button{flex:0 0 92px;min-height:54px;padding:7px 5px}.bundle-wizard .bundle-stepper button>b{font-size:10px}.bundle-wizard .bundle-stepper button>span{width:21px;height:21px}.bundle-wizard .bundle-step-caption{display:block}.bundle-wizard .bundle-step-caption h3{font-size:13px}.bundle-wizard .bundle-step-caption>span{margin-top:3px;max-width:none;display:block;text-align:left;font-size:11px}.bundle-wizard-content{padding-right:3px;scrollbar-gutter:auto}.bundle-wizard .editor-block{padding:14px;border-radius:15px}.bundle-wizard .editor-block-title h3{font-size:15px}.bundle-wizard .editor-grid,.bundle-wizard .review-cards{grid-template-columns:1fr}.bundle-wizard .editor-field input,.bundle-wizard .editor-field select,.bundle-wizard .editor-field textarea{font-size:16px}.bundle-wizard .secondary.mini{min-height:42px;font-size:11px;padding:8px 10px}.bundle-wizard .account-selection-actions{gap:6px}.bundle-wizard .account-picker.readable{max-height:185px}.bundle-wizard .account-picker.readable>button{padding:10px 8px}.bundle-wizard .account-picker.readable b{font-size:12px}.bundle-wizard .account-picker.readable small{font-size:10px}.bundle-wizard .shared-settings-topline>button{width:100%}.bundle-wizard .shared-account-settings .editor-grid{gap:2px}.bundle-wizard .account-config-accordion{padding:0}.bundle-wizard .account-card-summary{align-items:flex-start;flex-direction:column;gap:8px;padding:14px}.bundle-wizard .account-config-body{padding:0 14px 14px}.bundle-wizard .bundle-editor-footer{margin:0 -14px calc(-14px - var(--safe-bottom));padding:12px 14px calc(12px + var(--safe-bottom));grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);gap:4px}.bundle-wizard .bundle-editor-footer>button{font-size:12px;gap:3px}.bundle-wizard .bundle-editor-footer>button svg{width:15px;flex-shrink:0}.bundle-wizard .footer-step{min-width:57px;padding:0 5px}.bundle-wizard .footer-step span{font-size:9px}.bundle-wizard .review-account-row{grid-template-columns:1fr 1fr;gap:10px}.bundle-wizard .review-account-row>div:first-child{grid-column:1 / -1}}@media(max-height:520px){.bundle-wizard .bundle-editor-heading .eyebrow,.bundle-wizard .bundle-ready,.bundle-wizard .bundle-step-caption>span{display:none}.bundle-wizard .bundle-stepper{margin:8px 0}.bundle-wizard .bundle-stepper button{flex-direction:row;justify-content:center;min-height:35px;padding:5px}.bundle-wizard .bundle-stepper button>span{width:20px;height:20px}.bundle-wizard .bundle-step-caption{margin-bottom:6px}.bundle-wizard .step-issue-count{display:none}}.bundle-wizard .shared-settings-help{margin-top:12px;font-size:12px;color:var(--muted)}.bundle-wizard .shared-settings-help>summary{cursor:pointer;min-height:36px;padding:8px 0}@media(min-width:1040px){.bundle-wizard .account-setup-panel.has-selection{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:12px 16px;align-items:start}.bundle-wizard .account-setup-panel.has-selection>.editor-block:first-child{grid-column:1;grid-row:1 / span 34;position:sticky;top:0}.bundle-wizard .account-setup-panel.has-selection>:not(:first-child){grid-column:2}.bundle-wizard .account-setup-panel.has-selection .account-picker.readable{max-height:320px}.bundle-wizard .account-setup-panel.has-selection .account-card-summary{gap:8px}.bundle-wizard .account-setup-panel.has-selection .account-config-status{padding:6px 8px}}.spend-limits-panel{margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--bg)}.spend-limits-panel h4{margin:0 0 8px}.spend-limits-panel .editor-grid{margin-top:14px}.spend-limits-panel input:disabled{opacity:.6;cursor:not-allowed}.bundle-wizard .bulk-change-notice>.bulk-notice-lines{display:grid;gap:4px;flex:1 1 260px;min-width:0;line-height:1.5;overflow-wrap:anywhere}.bundle-wizard .bulk-change-notice>.bulk-notice-lines>span{display:block}.bundle-wizard .account-lists-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 10px;font-size:12px;color:var(--muted)}.bundle-wizard .account-lists-meta>span+span:before{content:"·";margin-right:12px;opacity:.6}.bundle-wizard .structure-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-top:8px;padding:10px 12px;border:1px dashed var(--border);border-radius:13px;font-size:12px;color:var(--muted)}.bundle-wizard .structure-total b{color:var(--text);font-size:14px}.bundle-wizard .link-list{display:grid;gap:8px}.bundle-wizard .link-list>span{margin-bottom:0}.bundle-wizard .link-row{display:grid;grid-template-columns:22px minmax(0,1fr) 44px;align-items:center;gap:8px}.bundle-wizard .link-index{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.bundle-wizard .link-row input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.bundle-wizard .link-row.invalid input{border-color:var(--red)}.bundle-wizard .link-remove{width:44px;min-height:44px;padding:0;display:grid;place-items:center}.bundle-wizard .link-remove svg{width:16px;height:16px}.bundle-wizard .link-add{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-left:30px}.bundle-wizard .link-add svg{width:16px;height:16px}@media(max-width:520px){.bundle-wizard .link-add{margin-left:0;width:100%;justify-content:center}}.bundle-wizard .editor-field small.link-error,.bundle-wizard .structure-limit{display:block;color:var(--red)}.bundle-wizard .structure-limit{margin-top:6px}html[data-theme=light] .bundle-wizard .editor-field small.link-error,html[data-theme=light] .bundle-wizard .structure-limit{color:#b42a3a}.bundle-wizard .geo-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.bundle-wizard .geo-tab{min-height:38px;padding:8px 14px;font-size:13px;border:1px solid var(--border);background:var(--surface2);color:var(--muted);border-radius:10px;cursor:pointer}.bundle-wizard .geo-tab.active{border-color:var(--accent);color:var(--text);background:var(--surface)}.bundle-wizard .geo-mode-toggle{display:inline-flex;gap:4px;padding:3px;background:var(--surface2);border:1px solid var(--border);border-radius:10px;margin-bottom:10px}.bundle-wizard .geo-mode-toggle button{min-height:34px;padding:6px 16px;font-size:12px;border:0;background:transparent;color:var(--muted);border-radius:8px;cursor:pointer}.bundle-wizard .geo-mode-toggle button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0000002e}.bundle-wizard .geo-presets{margin-bottom:12px}.bundle-wizard .geo-preset{display:inline-flex;align-items:center;gap:4px}.bundle-wizard .geo-preset svg{width:14px;height:14px}.bundle-wizard .geo-sets{display:flex;flex-direction:column;gap:8px}.bundle-wizard .geo-set-list{display:flex;flex-direction:column;gap:6px}.bundle-wizard .geo-set-row{display:flex;align-items:center;gap:8px}.bundle-wizard .geo-set-apply{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:8px 12px;min-height:44px;border:1px solid var(--border);background:var(--surface2);border-radius:10px;cursor:pointer}.bundle-wizard .geo-set-apply b{color:var(--text);font-size:13px}.bundle-wizard .geo-set-apply small{color:var(--muted);font-size:11px}.bundle-wizard .geo-set-save{display:flex;gap:8px;align-items:stretch}.bundle-wizard .geo-set-save input{flex:1;min-height:44px}.bundle-wizard .geo-summary{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px}.bundle-wizard .geo-summary-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.bundle-wizard .geo-summary-label.excluded{color:var(--danger, #e0554e)}.bundle-wizard .tag-cloud.excluded button{border-color:var(--danger, #e0554e);color:var(--danger, #e0554e)}.global-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:grid;place-items:center;padding:max(16px,var(--tg-content-top, 0px)) 16px max(16px,var(--safe-bottom));background:radial-gradient(120% 90% at 50% 40%,#0c2036c7,#02080fe6);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);animation:global-loader-in .18s ease-out both;touch-action:none;cursor:progress}@keyframes global-loader-in{0%{opacity:0}to{opacity:1}}.global-loader-card{width:min(340px,100%);display:grid;justify-items:center;gap:10px;padding:28px 24px 22px;border-radius:24px;border:1px solid color-mix(in srgb,var(--accent, #2f8df5) 35%,var(--border, #22374e));background:linear-gradient(180deg,#142a42f5,#0a1624f5);box-shadow:0 24px 80px #0000008c,0 0 0 1px #ffffff08 inset;text-align:center;animation:global-loader-pop .24s cubic-bezier(.2,.9,.3,1.2) both}@keyframes global-loader-pop{0%{transform:translateY(8px) scale(.96);opacity:0}to{transform:none;opacity:1}}.global-loader-card b{font-size:16px;color:var(--text, #eef5ff);letter-spacing:-.01em}.global-loader-card small{font-size:12px;line-height:1.45;color:var(--muted, #8ea1b7)}.global-loader-orbit{position:relative;width:76px;height:76px;margin-bottom:6px}.global-loader-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid transparent;border-top-color:#66b8ff;border-right-color:#66b8ff59;animation:global-loader-spin .9s linear infinite}.global-loader-ring.second{top:9px;right:9px;bottom:9px;left:9px;border-top-color:#58d99a;border-right-color:#58d99a4d;animation-duration:1.35s;animation-direction:reverse}.global-loader-core{position:absolute;top:21px;right:21px;bottom:21px;left:21px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent, #2f8df5) 22%,transparent);color:#cfe7ff;animation:global-loader-pulse 1.4s ease-in-out infinite}.global-loader-core svg{width:18px;height:18px;animation:global-loader-spin 1.8s linear infinite}@keyframes global-loader-spin{to{transform:rotate(360deg)}}@keyframes global-loader-pulse{0%,to{transform:scale(.94);box-shadow:0 0 #66b8ff59}50%{transform:scale(1);box-shadow:0 0 0 10px #66b8ff00}}.global-loader-bar{position:relative;width:100%;height:4px;margin-top:8px;border-radius:999px;overflow:hidden;background:#ffffff12}.global-loader-bar i{position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,#66b8ff,#58d99a,transparent);animation:global-loader-slide 1.15s ease-in-out infinite}@keyframes global-loader-slide{0%{transform:translate(-110%)}to{transform:translate(260%)}}html[data-theme=light] .global-loader{background:radial-gradient(120% 90% at 50% 40%,#ecf4fcd1,#d6e2f0eb)}html[data-theme=light] .global-loader-card{background:linear-gradient(180deg,#fff,#f3f7fc);border-color:#c9dbee;box-shadow:0 24px 70px #14325a33}html[data-theme=light] .global-loader-card b{color:#10233a}html[data-theme=light] .global-loader-core{color:#1d5c95}html[data-theme=light] .global-loader-bar{background:#e3ecf6}@media(prefers-reduced-motion:reduce){.global-loader-ring,.global-loader-core,.global-loader-core svg,.global-loader-bar i{animation-duration:2.4s!important;animation-iteration-count:infinite!important}}.bundle-wizard .geo-block .editor-block-title p{max-width:640px}.bundle-wizard .geo-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:6px 0 12px}.bundle-wizard .geo-tab{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:8px 10px;font-size:14px;font-weight:700;border:1px solid var(--border);background:var(--surface2);color:var(--muted);border-radius:12px}.bundle-wizard .geo-tab.active{border-color:var(--accent);color:var(--text);background:color-mix(in srgb,var(--accent) 16%,var(--surface));box-shadow:0 0 0 1px var(--accent) inset}.bundle-wizard .geo-tab-count{min-width:20px;padding:1px 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:11px;line-height:16px;text-align:center}.bundle-wizard .geo-mode-toggle button{font-size:13px;font-weight:700}.bundle-wizard .geo-mode-toggle button.active.exclude{color:#ff9aa4;box-shadow:0 0 0 1px #b8475a inset}.bundle-wizard .geo-pane{display:flex;flex-direction:column;gap:10px}.bundle-wizard .geo-search{display:flex;flex-direction:column;gap:6px}.bundle-wizard .geo-search-label{font-size:13px;font-weight:700;color:var(--text)}.bundle-wizard .geo-search-box{display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:48px;padding:0 10px 0 13px;border:1px solid #36597c;border-radius:13px;background:#07131e;transition:border-color .15s,box-shadow .15s}.bundle-wizard .geo-search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.bundle-wizard .geo-search.is-loading .geo-search-box{border-color:#4b8fd0}.bundle-wizard .geo-search-box input:focus-visible{outline:none!important}.bundle-wizard .geo-search-box>svg{width:18px;height:18px;color:var(--muted)}.bundle-wizard .geo-search-box input{border:0!important;background:transparent!important;box-shadow:none!important;outline:0;min-width:0;padding:12px 0;color:var(--text);font-size:15px}.bundle-wizard .geo-search-spinner{width:20px;height:20px;color:#66b8ff;justify-self:center}.bundle-wizard .geo-search-clear{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted)}.bundle-wizard .geo-search-clear svg{width:16px;height:16px}.bundle-wizard .geo-loading{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px dashed #3a6a96;border-radius:13px;background:color-mix(in srgb,#2f8df5 7%,transparent)}.bundle-wizard .geo-loading-head{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#cfe7ff}.bundle-wizard .geo-loading-dots{display:inline-flex;gap:5px}.bundle-wizard .geo-loading-dots i{width:8px;height:8px;border-radius:50%;background:#66b8ff;animation:geo-dot 1s ease-in-out infinite}.bundle-wizard .geo-loading-dots i:nth-child(2){animation-delay:.15s}.bundle-wizard .geo-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes geo-dot{0%,80%,to{transform:scale(.6);opacity:.45}40%{transform:scale(1);opacity:1}}.bundle-wizard .geo-skeleton{display:grid;gap:8px}.bundle-wizard .geo-skeleton i{height:44px;border-radius:11px;background:linear-gradient(90deg,#0f2233,#1a3550,#0f2233 90%);background-size:220% 100%;animation:geo-shimmer 1.1s linear infinite}.bundle-wizard .geo-skeleton i:nth-child(2){width:86%}.bundle-wizard .geo-skeleton i:nth-child(3){width:70%}@keyframes geo-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.bundle-wizard .geo-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.bundle-wizard .geo-options.scroll{max-height:360px;overflow-y:auto;padding:2px 4px 2px 2px;overscroll-behavior:contain}.bundle-wizard .geo-option{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:9px 12px;text-align:left;border:1.5px solid #3a5c7e;border-radius:12px;background:#0b1a28;color:var(--text);transition:border-color .12s,background .12s,transform .08s}.bundle-wizard .geo-option:hover{border-color:#5b8fc2}.bundle-wizard .geo-option:active{transform:scale(.99)}.bundle-wizard .geo-option.on{border-color:#3ea0ff;background:color-mix(in srgb,#2f8df5 17%,#0b1a28);box-shadow:0 0 0 1px #3ea0ff inset}.bundle-wizard .geo-option.excluded{border-color:#c2566a;background:color-mix(in srgb,#e0554e 12%,#0b1a28);box-shadow:0 0 0 1px #c2566a inset}.bundle-wizard .geo-option-check{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:2px solid #5a7fa3;color:#9fc3e6;background:#07131e}.bundle-wizard .geo-option-check svg{width:15px;height:15px;stroke-width:3}.bundle-wizard .geo-option.on .geo-option-check{border-color:#3ea0ff;background:#2f8df5;color:#fff}.bundle-wizard .geo-option.excluded .geo-option-check{border-color:#d9677a;background:#b8475a;color:#fff}.bundle-wizard .geo-option-text{display:flex;flex-direction:column;gap:3px;min-width:0}.bundle-wizard .geo-option-text b{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#f2f8ff;line-height:1.25;overflow-wrap:anywhere}.bundle-wizard .geo-option-text small{font-size:12px;color:#a8bdd2;line-height:1.35;overflow-wrap:anywhere}.bundle-wizard .geo-flag{font-size:16px;line-height:1}.bundle-wizard .geo-empty{margin:2px 0;padding:12px 14px;border:1px dashed var(--border);border-radius:12px;font-size:13px;color:var(--muted)}.bundle-wizard .geo-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid #7a3444;border-radius:12px;background:#26121a;color:#ffb3bc;font-size:13px}.bundle-wizard .geo-scope{display:flex;flex-direction:column;gap:7px}.bundle-wizard .geo-scope-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.bundle-wizard .geo-scope-chips{display:flex;flex-wrap:wrap;gap:7px}.bundle-wizard .geo-scope-chip{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:7px 14px;border:1.5px solid #3a5c7e;border-radius:999px;background:#0b1a28;color:var(--text);font-size:14px;font-weight:700}.bundle-wizard .geo-scope-chip.active{border-color:#3ea0ff;background:color-mix(in srgb,#2f8df5 22%,#0b1a28);box-shadow:0 0 0 1px #3ea0ff inset}.bundle-wizard .geo-scope-empty{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px 10px;align-items:start;padding:12px 14px;border:1px solid #6b5a2a;border-radius:12px;background:#221c0d;color:#ffe2a3;font-size:13px;line-height:1.45}.bundle-wizard .geo-scope-empty svg{width:20px;height:20px;color:#ffc968}.bundle-wizard .geo-scope-empty button{grid-column:2;justify-self:start}.bundle-wizard .geo-region-filter select{min-height:46px;font-size:14px}.bundle-wizard .geo-radius{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px dashed var(--border)}.bundle-wizard .geo-radius-chips{display:flex;flex-wrap:wrap;gap:6px}.bundle-wizard .geo-radius-chip{min-height:38px;padding:7px 13px;border:1.5px solid #3a5c7e;border-radius:10px;background:#0b1a28;color:var(--text);font-size:13px;font-weight:700}.bundle-wizard .geo-radius-chip.active{border-color:#58d99a;background:color-mix(in srgb,#58d99a 16%,#0b1a28);color:#d6ffe9;box-shadow:0 0 0 1px #58d99a inset}.bundle-wizard .geo-summary{margin-top:16px;padding:14px;border:1px solid #2d4a66;border-radius:14px;background:#081521;display:flex;flex-direction:column;gap:9px}.bundle-wizard .geo-summary-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px}.bundle-wizard .geo-summary-head small{font-size:12px;color:var(--muted)}.bundle-wizard .geo-summary-label{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#9fc3e6}.bundle-wizard .geo-summary-label.excluded{color:#ff9aa4}.bundle-wizard .geo-summary-meta span+span:before{content:" · "}.bundle-wizard .geo-tree{display:flex;flex-direction:column;gap:8px}.bundle-wizard .geo-tree-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bundle-wizard .geo-tree-head,.bundle-wizard .geo-tree-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bundle-wizard .geo-tree-children{display:flex;flex-wrap:wrap;gap:6px;margin-left:14px;padding:2px 0 2px 12px;border-left:2px solid color-mix(in srgb,var(--accent, #2f8df5) 45%,transparent)}.bundle-wizard .geo-tree-note{font-size:12px;color:var(--muted);padding:0 2px}.bundle-wizard .geo-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:5px 5px 5px 11px;border:1.5px solid #3e6a94;border-radius:10px;background:#0e2336;color:#f2f8ff;font-size:13px}.bundle-wizard .geo-chip b{font-weight:700;overflow-wrap:anywhere}.bundle-wizard .geo-chip small{font-size:11px;color:#a8bdd2}.bundle-wizard .geo-chip>svg{width:14px;height:14px;color:#7cc3ff;flex:0 0 auto}.bundle-wizard .geo-chip button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:7px;background:#ffffff0f;color:#cfe3f7;flex:0 0 auto}.bundle-wizard .geo-chip button svg{width:14px;height:14px}.bundle-wizard .geo-chip.country,.bundle-wizard .geo-chip.group{border-color:#3ea0ff;background:color-mix(in srgb,#2f8df5 18%,#0e2336)}.bundle-wizard .geo-chip.city{border-color:#3fae7f}.bundle-wizard .geo-chip.city>svg{color:#58d99a}.bundle-wizard .geo-chip.narrowed{border-style:dashed;opacity:.72}.bundle-wizard .geo-chip.excluded{border-color:#c2566a;background:#2a121a;color:#ffd4da}.bundle-wizard .geo-chip.locale{border-color:#7a64c9;background:#1a1531}.bundle-wizard .geo-presets{display:flex;flex-wrap:wrap;gap:7px}.bundle-wizard .geo-preset{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:7px 13px;border:1.5px solid #3a5c7e;border-radius:10px;background:#0b1a28;color:var(--text);font-size:13px;font-weight:700}.bundle-wizard .geo-preset svg{width:15px;height:15px}@media(max-width:600px){.bundle-wizard .geo-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.bundle-wizard .geo-options{grid-template-columns:1fr}}html[data-theme=light] .bundle-wizard .geo-search-box{background:#fff;border-color:#b9cde2}html[data-theme=light] .bundle-wizard .geo-option,html[data-theme=light] .bundle-wizard .geo-scope-chip,html[data-theme=light] .bundle-wizard .geo-radius-chip,html[data-theme=light] .bundle-wizard .geo-preset{background:#fff;border-color:#aec5dc;color:#10233a}html[data-theme=light] .bundle-wizard .geo-option-text b{color:#0f2033}html[data-theme=light] .bundle-wizard .geo-option-text small{color:#4d6780}html[data-theme=light] .bundle-wizard .geo-option-check{background:#fff;border-color:#8fb0cf;color:#3b6c94}html[data-theme=light] .bundle-wizard .geo-option.on{background:#e5f2ff}html[data-theme=light] .bundle-wizard .geo-option.excluded{background:#fdecef}html[data-theme=light] .bundle-wizard .geo-summary{background:#f4f8fc;border-color:#c9dbee}html[data-theme=light] .bundle-wizard .geo-chip{background:#fff;color:#10233a;border-color:#9dbbd8}html[data-theme=light] .bundle-wizard .geo-chip small{color:#4d6780}html[data-theme=light] .bundle-wizard .geo-chip button{background:#eef3f9;color:#3b5670}html[data-theme=light] .bundle-wizard .geo-chip.excluded{background:#fdecef;color:#8a1f33}html[data-theme=light] .bundle-wizard .geo-loading{background:#eef6ff;border-color:#9cc3ea}html[data-theme=light] .bundle-wizard .geo-loading-head{color:#1d4f7f}html[data-theme=light] .bundle-wizard .geo-skeleton i{background:linear-gradient(90deg,#e3edf7,#f5f9fd,#e3edf7 90%);background-size:220% 100%}html[data-theme=light] .bundle-wizard .geo-scope-empty{background:#fff7e6;border-color:#e9c877;color:#6b4c00}.profiles-section .entity-ranking-actions{flex-wrap:wrap;justify-content:flex-end}.profiles-guide-toggle{display:flex;align-items:center;gap:8px;width:100%;margin:-2px 0 10px;padding:9px 12px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--accent, #2f8df5) 45%,var(--border, #22374e));background:color-mix(in srgb,var(--accent, #2f8df5) 7%,transparent);color:var(--text);font-size:13px;font-weight:700;text-align:left}.profiles-guide-toggle svg{width:17px;height:17px;color:var(--accent2, #66b8ff);flex:0 0 auto}.profiles-guide-toggle span{flex:1 1 auto}.profiles-guide-toggle .chev{transition:transform .18s ease;color:var(--muted)}.profiles-guide-toggle.open .chev{transform:rotate(180deg)}.profiles-section .meta-setup-guide{margin:4px 0 12px}.profiles-empty{display:grid;gap:12px}.profile-connection{margin:10px 0 2px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent, #2f8df5) 35%,var(--border, #22374e));background:color-mix(in srgb,var(--accent, #2f8df5) 6%,var(--surface, #0d1825));display:grid;gap:10px}.profile-connection-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.profile-connection-head b{font-size:14px;color:var(--text)}.profile-connection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.profile-connection-grid .cred{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:2px;align-items:center;padding:9px 10px;border-radius:11px;border:1px solid var(--border);background:var(--surface2)}.profile-connection-grid .cred>svg{grid-row:1 / span 2;width:20px;height:20px;padding:3px;border-radius:7px}.profile-connection-grid .cred b{font-size:13px;color:var(--text)}.profile-connection-grid .cred small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.profile-connection-grid .cred.ok{border-color:#2d6b50}.profile-connection-grid .cred.ok>svg{background:#1f7a52;color:#fff}.profile-connection-grid .cred.bad{border-color:#7a3444}.profile-connection-grid .cred.bad>svg{background:#b8475a;color:#fff}.profile-connection-grid .cred.muted>svg{background:#6b5a2a;color:#ffe2a3}.profile-connection-actions{display:flex;flex-wrap:wrap;gap:8px}.profile-connection .diag{margin:0}.field-inline-icon{width:15px;height:15px;vertical-align:-3px;margin-right:4px;color:var(--accent2, #66b8ff)}html[data-theme=light] .profile-connection{background:#f3f8fe;border-color:#bcd4ec}html[data-theme=light] .profile-connection-grid .cred{background:#fff}.header-actions-left:empty{min-width:44px}header.home-header{grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr)}header.home-header>:first-child{justify-self:start}header.home-header>:last-child{justify-self:end}.header-settings-btn svg{transition:transform .35s ease}.header-settings-btn:hover svg{transform:rotate(60deg)}.entity-table thead tr.entity-totals-row td{position:sticky;top:calc(var(--entity-head-h, 34px) - 1px);z-index:4;background:#10273d;color:var(--text, #eaf2fb);font-weight:800;font-size:inherit;text-transform:none;letter-spacing:0;border-top:0;border-bottom:2px solid color-mix(in srgb,var(--accent, #3b92dc) 60%,var(--border, #2a3d53));box-shadow:0 6px 12px -8px #000000a6;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.entity-table thead tr.entity-totals-row td.col-name{left:0;z-index:6;text-align:left;background:#10273d}.entity-table thead tr.entity-totals-row td.col-num.active{color:#8ccaff}.entity-table thead tr.entity-totals-row .totals-label{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#9fc3e6}.entity-table.refreshing thead tr.entity-totals-row td.col-num{opacity:.6}html[data-theme=light] .entity-table thead tr.entity-totals-row td,html[data-theme=light] .entity-table thead tr.entity-totals-row td.col-name{background:#e7f0f9;color:#10233a}html[data-theme=light] .entity-table thead tr.entity-totals-row .totals-label{color:#3b5670}.auto-failure-modal{max-width:640px}.fail-accounts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 12px;padding:10px 12px;border-radius:12px;border:1px solid #6e3342;background:#2a1219}.fail-accounts span{font-size:12px;color:#f2b8c1}.fail-accounts b{font-size:15px;color:#ffd6dc;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fail-list{display:grid;gap:10px;max-height:min(60vh,620px);overflow-y:auto;padding-right:2px}.fail-card{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid #5d2e3a;background:#1c1117}.fail-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.fail-card-head b{font-size:15px;color:#fff}.fail-card-head span{font-size:12px;padding:3px 9px;border-radius:999px;background:#3a1822;color:#ffb3bf;font-variant-numeric:tabular-nums}.fail-reason{display:grid;gap:5px;padding:10px 12px;border-radius:11px;background:#ffffff09;border-left:3px solid #e0556b}.fail-stage{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#f2a0ad}.fail-stage b{color:#fff}.fail-title{font-size:15px;line-height:1.35;color:#fff}.fail-fb{margin:0;font-size:13px;line-height:1.5;color:#e7eef7;overflow-wrap:anywhere}.fail-fb-label{font-weight:700;color:#8ccaff}.fail-hint{margin:0;font-size:13px;line-height:1.45;color:#bfe6cf}.fail-hint:before{content:"→ ";color:#58d99a;font-weight:700}.fail-tech summary{cursor:pointer;font-size:11px;color:var(--muted);list-style:none}.fail-tech summary::-webkit-details-marker{display:none}.fail-tech summary:before{content:"▸ "}.fail-tech[open] summary:before{content:"▾ "}.fail-tech small{display:block;margin-top:6px;font-size:11px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.auto-failure-modal .primary.wide{margin-top:12px}.auto-log-reason{display:block;margin-top:2px;font-size:12px!important;color:#ffc4cc!important;line-height:1.4}.auto-log.warning .auto-log-reason{color:#ffe2a3!important}.auto-log-account{display:block;margin-top:1px;font-size:11.5px!important;color:var(--muted)!important;font-variant-numeric:tabular-nums}.run-log-filter{margin:12px 0 8px}.queue-current{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-theme=light] .fail-accounts{background:#fdecef;border-color:#f0b8c2}html[data-theme=light] .fail-accounts span{color:#8a1f33}html[data-theme=light] .fail-accounts b{color:#5c0f20}html[data-theme=light] .fail-card{background:#fff7f8;border-color:#f0c4cc}html[data-theme=light] .fail-card-head b,html[data-theme=light] .fail-title{color:#2a0d15}html[data-theme=light] .fail-card-head span{background:#fbe0e5;color:#8a1f33}html[data-theme=light] .fail-reason{background:#fff}html[data-theme=light] .fail-fb{color:#1b2c3d}html[data-theme=light] .fail-fb-label{color:#1d5c95}html[data-theme=light] .fail-hint{color:#16603f}html[data-theme=light] .auto-log-reason{color:#9b1c33!important}.bundle-wizard .asset-list-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:12px 0 2px}.bundle-wizard .asset-list-head span{font-size:14px;font-weight:800;color:var(--text)}.bundle-wizard .asset-list-head small{font-size:12px;color:var(--muted)}.bundle-wizard .asset-pick-list{display:grid;gap:8px}.bundle-wizard .asset-pick{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px;text-align:left;border:1.5px solid #34506d;border-radius:13px;background:#0a1826;color:var(--text);transition:border-color .12s,background .12s}.bundle-wizard .asset-pick:hover{border-color:#5b8fc2}.bundle-wizard .asset-pick.selected{border-color:#3ea0ff;background:color-mix(in srgb,#2f8df5 15%,#0a1826);box-shadow:0 0 0 1px #3ea0ff inset}.bundle-wizard .asset-pick-check{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;border:2.5px solid #6d93b8;background:#06111b;color:#fff;box-shadow:0 0 0 3px #6d93b81f}.bundle-wizard .asset-pick-check svg{width:18px;height:18px;stroke-width:3.2}.bundle-wizard .asset-pick-check.on{border-color:#3ea0ff;background:#2f8df5;box-shadow:0 0 0 3px #3ea0ff47}.bundle-wizard .asset-pick-text{display:flex;flex-direction:column;gap:3px;min-width:0}.bundle-wizard .asset-pick-text b{font-size:14px;font-weight:700;color:#f2f8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle-wizard .asset-pick-text small{font-size:12px;color:#a8bdd2}.bundle-wizard .asset-pick-state{font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px;border:1px solid #3a5c7e;color:#9fc3e6;white-space:nowrap}.bundle-wizard .asset-pick-state.on{border-color:#3ea0ff;background:#2f8df5;color:#fff}html[data-theme=light] .bundle-wizard .asset-pick{background:#fff;border-color:#aec5dc}html[data-theme=light] .bundle-wizard .asset-pick.selected{background:#e5f2ff}html[data-theme=light] .bundle-wizard .asset-pick-check{background:#fff;border-color:#7f9fbf}html[data-theme=light] .bundle-wizard .asset-pick-check.on{background:#2f8df5;border-color:#2f8df5}html[data-theme=light] .bundle-wizard .asset-pick-text b{color:#0f2033}html[data-theme=light] .bundle-wizard .asset-pick-text small{color:#4d6780}html[data-theme=light] .bundle-wizard .asset-pick-state{color:#3b6c94;border-color:#aec5dc}.bundle-wizard .macro-target.readable{font-size:14px;margin:12px 0 8px}.bundle-wizard .macro-list.readable{max-height:380px;gap:7px}.bundle-wizard .macro-list.readable button{grid-template-columns:minmax(0,250px) 1fr;gap:12px;padding:12px 14px;border-radius:12px}.bundle-wizard .macro-list.readable code{font-size:15px;font-weight:600;color:#7cc3ff}.bundle-wizard .macro-list.readable small{font-size:14px;line-height:1.4;color:#c4d4e4}@media(max-width:430px){.bundle-wizard .macro-list.readable button{grid-template-columns:1fr;gap:4px}.bundle-wizard .macro-list.readable code{font-size:14px}.bundle-wizard .macro-list.readable small{font-size:13px}}html[data-theme=light] .bundle-wizard .macro-list.readable small{color:#3b5670}html[data-theme=light] .bundle-wizard .macro-list.readable code{color:#1d5c95}.bundle-wizard .url-params-toggle{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left}.bundle-wizard .url-params-toggle.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.bundle-wizard .url-params-toggle-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:11px;background:color-mix(in srgb,#2f8df5 18%,transparent);color:#7cc3ff}.bundle-wizard .url-params-toggle-icon svg{width:18px;height:18px}.bundle-wizard .url-params-toggle-copy{display:grid;gap:3px;flex:1 1 auto;min-width:0}.bundle-wizard .url-params-toggle-copy b{font-size:15px;font-weight:800}.bundle-wizard .url-params-toggle-copy small{font-size:12.5px;line-height:1.4;color:var(--muted)}.ui-switch{position:relative;flex:0 0 auto;width:48px;height:28px;border-radius:999px;background:#33475d;transition:background .18s ease}.ui-switch i{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform .18s ease}.on>.ui-switch,[aria-checked=true]>.ui-switch{background:var(--accent, #2f8df5)}.on>.ui-switch i,[aria-checked=true]>.ui-switch i{transform:translate(20px)}html[data-theme=light] :not(.on):not([aria-checked=true])>.ui-switch{background:#c3d3e3}.bundle-wizard .url-params textarea.mono{resize:vertical;min-height:58px;line-height:1.45;overflow-wrap:anywhere}.bundle-wizard .url-params{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px solid #2d4a66;border-radius:13px;background:#081521}.bundle-wizard .url-params .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.bundle-wizard .url-param-macros{display:flex;flex-wrap:wrap;gap:6px}.bundle-wizard .url-param-macros button{min-height:34px;padding:5px 10px;border:1px solid #3a5c7e;border-radius:9px;background:#0b1a28;color:#9fd2ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.bundle-wizard .url-params-preview{display:grid;gap:4px}.bundle-wizard .url-params-preview span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.bundle-wizard .url-params-preview code{display:block;padding:9px 11px;border-radius:10px;background:#050e16;border:1px dashed #2d4a66;color:#cfe7ff;font-size:12px;overflow-wrap:anywhere}html[data-theme=light] .bundle-wizard .url-params{background:#f4f8fc;border-color:#c9dbee}html[data-theme=light] .bundle-wizard .url-param-macros button{background:#fff;border-color:#aec5dc;color:#1d5c95}html[data-theme=light] .bundle-wizard .url-params-preview code{background:#fff;color:#10233a;border-color:#aec5dc}.cr-library{display:flex;flex-direction:column;gap:12px}.cr-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cr-kpi{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"label icon" "value icon" "sub sub" "bar bar";gap:2px 8px;padding:12px 12px 10px;border-radius:16px;min-width:0;border:1px solid var(--border);background:linear-gradient(180deg,var(--surface2),var(--surface))}.cr-kpi small{grid-area:label;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cr-kpi b{grid-area:value;font-size:19px;font-weight:800;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-kpi em{grid-area:sub;font-style:normal;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-kpi-icon{grid-area:icon;align-self:start;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,#2f8df5 18%,transparent);color:#7cc3ff}.cr-kpi-icon svg{width:17px;height:17px}.cr-kpi-icon.spend{background:color-mix(in srgb,#ffc968 18%,transparent);color:#ffc968}.cr-kpi-icon.leads{background:color-mix(in srgb,#58d99a 18%,transparent);color:#58d99a}.cr-kpi-icon.sales{background:color-mix(in srgb,#b28cff 20%,transparent);color:#c7adff}.cr-kpi-icon.live{background:color-mix(in srgb,#ff7580 18%,transparent);color:#ff9aa4}.cr-kpi-bar{grid-area:bar;display:block;height:4px;margin-top:6px;border-radius:999px;background:#ffffff12;overflow:hidden}.cr-kpi-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f8df5,#58d99a)}.cr-upload{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1.5px dashed color-mix(in srgb,var(--accent) 55%,var(--border));cursor:pointer;background:color-mix(in srgb,var(--accent) 8%,var(--surface));transition:border-color .15s,background .15s}.cr-upload:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--surface))}.cr-upload.busy{cursor:progress;opacity:.85}.cr-upload-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--accent);color:#fff}.cr-upload-icon svg{width:22px;height:22px}.cr-upload-copy{display:grid;gap:3px}.cr-upload-copy b{font-size:15px;color:var(--text)}.cr-upload-copy small{font-size:12px;color:var(--muted);line-height:1.4}.cr-chips button{display:inline-flex;align-items:center;gap:5px}.cr-chips button svg{width:14px;height:14px}.cr-chip-sep{flex:0 0 1px;align-self:stretch;margin:4px 2px;background:var(--border)}.cr-library .creatives-sort{flex-wrap:wrap;margin:0}.cr-library .creatives-sort label{flex:1 1 auto}.cr-library .creatives-sort select{flex:1 1 auto;min-width:0;max-width:220px}.cr-count{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:12px;color:var(--muted)}.cr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.cr-card{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden;text-align:left;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.cr-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 60%,var(--border));box-shadow:0 14px 32px #00000059}.cr-card.live{border-color:color-mix(in srgb,#58d99a 45%,var(--border))}.cr-thumb{position:relative;display:block;width:100%;aspect-ratio:4 / 5;border-radius:0;background:#06101a;overflow:hidden}.cr-thumb img,.cr-thumb video{width:100%;height:100%;object-fit:cover;display:block}.cr-thumb .creative-kind{left:8px;top:8px;width:28px;height:28px;border-radius:9px}.cr-thumb .creative-kind svg{width:15px;height:15px}.cr-thumb .creative-live{right:8px;top:8px;font-size:11px;padding:4px 8px;border-radius:9px}.cr-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#080e169e;border:1px solid rgba(255,255,255,.28);color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cr-play svg{width:19px;height:19px;margin-left:3px;fill:currentColor}.cr-rank{position:absolute;left:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800;color:#1a1300;background:#ffc968;box-shadow:0 6px 14px #00000059}.cr-rank svg{width:13px;height:13px}.cr-rank.r2{background:#d9e2ec;color:#1b2733}.cr-rank.r3{background:#e7a36b;color:#2b1606}.cr-card-body{display:flex;flex-direction:column;gap:8px;padding:12px;min-width:0}.cr-card-name{font-size:14px;font-weight:800;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.cr-card-meta{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-metrics{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cr-metrics>span{display:grid;gap:1px;padding:7px 9px;border-radius:10px;background:var(--surface2);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);min-width:0}.cr-metrics small{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.cr-metrics b{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-share{display:block;height:4px;border-radius:999px;background:#ffffff0f;overflow:hidden}.cr-share i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f8df5,#66b8ff)}.cr-status{display:flex;align-items:flex-start;gap:6px;font-size:12px;font-weight:700;line-height:1.35;color:var(--muted)}.cr-status:before{content:"";width:8px;height:8px;margin-top:4px;border-radius:50%;background:#5d7188;flex:0 0 auto}.cr-status.live{color:#58d99a}.cr-status.live:before{background:#58d99a;box-shadow:0 0 0 3px #58d99a33}.cr-status.used{color:#9fc3e6}.cr-status.used:before{background:#66b8ff}.cr-status.stale{color:#ffc968}.cr-status.stale:before{background:#ffc968}.cr-modal{max-width:760px}.cr-modal-top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;align-items:start;margin:8px 0 12px}.cr-modal-top .creative-preview{margin:0}.cr-modal-side{display:flex;flex-direction:column;gap:10px;min-width:0}.cr-modal-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cr-modal-hero>div{display:grid;gap:2px;padding:10px;border-radius:12px;background:var(--surface2);border:1px solid var(--border)}.cr-modal-hero small{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.cr-modal-hero b{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.cr-modal-side .creative-actions{margin:0}.cr-stat-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 12px}.cr-stat-group{padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--surface2);min-width:0}.cr-stat-group h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:13px;color:var(--text)}.cr-stat-group h3 svg{width:16px;height:16px;color:#7cc3ff}.cr-stat-group dl{display:grid;gap:6px;margin:0}.cr-stat-group dl>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.cr-stat-group dt{color:var(--muted)}.cr-stat-group dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}@media(max-width:900px){.cr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.cr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-kpis .cr-kpi:first-child{grid-column:1 / -1}.cr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cr-card-body{padding:10px;gap:7px}.cr-metrics b{font-size:13px}.cr-modal-top,.cr-stat-groups{grid-template-columns:1fr}}@media(max-width:360px){.cr-grid{grid-template-columns:1fr}}html[data-theme=light] .cr-kpi{background:linear-gradient(180deg,#fff,#f5f8fc)}html[data-theme=light] .cr-card{background:#fff}html[data-theme=light] .cr-card:hover{box-shadow:0 14px 30px #14325a29}html[data-theme=light] .cr-metrics>span,html[data-theme=light] .cr-stat-group,html[data-theme=light] .cr-modal-hero>div{background:#f4f8fc}html[data-theme=light] .cr-kpi-bar,html[data-theme=light] .cr-share{background:#e3ecf6}html[data-theme=light] .cr-status{color:#4d6780}html[data-theme=light] .cr-status.live{color:#16774a}html[data-theme=light] .cr-status.used{color:#1f5f9e}html[data-theme=light] .cr-status.stale{color:#8a5a12}html[data-theme=light] .active-profile-note b{color:#10233a}.profile-modal .connect-field{margin-bottom:2px}.profile-modal .connect-field>span{display:inline-flex;align-items:center;gap:6px;font-weight:600}.profile-modal .connect-field>span .field-inline-icon{width:15px;height:15px;color:#7cc3ff}.profile-modal .connect-field textarea{border-color:color-mix(in srgb,#4f6bff 55%,var(--border, #22374e));background:color-mix(in srgb,#4f6bff 8%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;word-break:break-all}.profile-modal .connect-field textarea:focus{border-color:#4f6bff}.profile-modal .connect-note{background:color-mix(in srgb,#22c55e 14%,transparent);color:#b8f0cf}html[data-theme=light] .profile-modal .connect-note{color:#176a3a}.profile-modal .paste-all-divider{display:flex;align-items:center;gap:10px;margin:12px 0 2px;color:var(--muted, #8ea3b8);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}.profile-modal .paste-all-divider:before,.profile-modal .paste-all-divider:after{content:"";flex:1;height:1px;background:var(--border, #22374e)}.global-activity-bar{position:fixed;top:var(--tg-content-top, 0px);left:0;right:0;height:3px;z-index:2147483000;background:color-mix(in srgb,var(--accent, #2f8df5) 18%,transparent);overflow:hidden;pointer-events:none}.global-activity-bar i{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:3px;background:linear-gradient(90deg,transparent,var(--accent, #2f8df5),color-mix(in srgb,var(--accent, #2f8df5) 55%,#7cc3ff));animation:activity-slide 1.05s cubic-bezier(.45,0,.55,1) infinite}@keyframes activity-slide{0%{left:-42%;width:42%}50%{left:30%;width:55%}to{left:100%;width:42%}}@media(prefers-reduced-motion:reduce){.global-activity-bar i{animation:none!important;left:0;width:100%;opacity:.7}}.queue-card2{display:flex;flex-direction:column;gap:9px;width:100%;text-align:left;padding:13px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface2);color:var(--text);cursor:pointer;transition:border-color .15s ease,transform .05s ease}.queue-card2:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.queue-card2:active{transform:scale(.997)}.queue-card2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.queue-card2 .qc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.queue-card2 .qc-top{gap:10px}.queue-card2 .qc-title{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.queue-card2 .queue-status{flex:0 0 auto}.queue-card2 .qc-title>b{font-size:14px;line-height:1.25;overflow-wrap:anywhere}.queue-card2 .qc-sub{color:var(--muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.queue-card2 .qc-when{white-space:nowrap}.queue-card2 .qc-progress{height:6px;border-radius:6px;overflow:hidden;background:color-mix(in srgb,var(--border) 60%,transparent)}.queue-card2 .qc-progress>i{display:block;height:100%;border-radius:6px;transition:width .45s ease;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 55%,var(--green)))}.queue-card2 .qc-stats{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12.5px}.queue-card2 .qc-count{color:var(--muted)}.queue-card2 .qc-count>b{color:var(--text);font-variant-numeric:tabular-nums}.queue-card2 .qc-count>span{margin-left:3px}.queue-card2 .qc-ok{color:var(--green);font-weight:600}.queue-card2 .qc-err{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;margin:0;padding:0;font:inherit;font-weight:600;color:var(--red);cursor:pointer}.queue-card2 .qc-err:hover{text-decoration:underline}.queue-card2 .qc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 12px;color:var(--muted);font-size:11px}.queue-card2 .qc-meta .qc-current{color:var(--accent)}.queue-card2 .qc-failacc{font-size:11px;color:var(--amber);overflow-wrap:anywhere}.queue-card2 .qc-failacc>span:first-child{opacity:.85}.queue-card2 .qc-relaunch{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:1px;padding:7px 11px;border-radius:10px;font:inherit;font-weight:600;font-size:12px;cursor:pointer;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.queue-card2 .qc-relaunch:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.queue-card2 .qc-relaunch svg{width:14px;height:14px}.account-picker>button .account-caution{grid-column:2;justify-self:start;margin-top:2px;font-style:normal;font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap;padding:4px 8px;border-radius:999px;color:var(--amber);background:color-mix(in srgb,var(--amber) 16%,transparent);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent)}.account-selection-notice{color:var(--amber)}.queue-card2{cursor:default}.queue-card2 .qc-open{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:flex;flex-direction:column;gap:9px;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:10px}.queue-card2 .qc-open:focus-visible{outline:2px solid var(--accent2, var(--accent));outline-offset:4px}.queue-card2 .queue-status,.auto-detail-head .queue-status{font-size:11px;letter-spacing:0;text-transform:none;padding:3px 9px;border-radius:999px;font-weight:600}.queue-status.queued{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}.auto-detail-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.queue-card2 .qc-err{padding:12px 6px;margin:-12px -6px;min-height:44px;display:inline-flex;align-items:center;border-radius:8px}.queue-card2 .qc-relaunch{min-height:40px;padding:9px 12px}.queue-card2 .qc-relaunch:disabled{opacity:.55;cursor:default}.queue-card2 .qc-snapshot-error{color:var(--red)}html[data-theme=light] .queue-card2{background:#fff}html[data-theme=light] .queue-card2 .qc-ok{color:#12724d}html[data-theme=light] .queue-card2 .qc-err{color:#b42318}html[data-theme=light] .queue-card2 .qc-failacc,html[data-theme=light] .bundle-wizard .account-selection-notice{color:#7a5000}html[data-theme=light] .account-picker>button .account-caution{color:#7a5000;background:#fff3d6;border-color:#e9cf8f}html[data-theme=light] .queue-card2 .qc-meta{color:#566a80}.bundle-wizard .account-selection-notice{color:var(--amber)}.account-selection-count .muted,.account-selection-count .account-selection-missing{color:var(--muted);font-weight:400}.account-selection-count .account-selection-missing{color:var(--amber)}@media(max-width:600px){.profile-modal .connect-field textarea{font-size:16px}}.modal-card.run-detail,.run-detail{--rd-gap: 14px}.run-detail .rd-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.run-detail .rd-head .queue-status{font-size:11px;letter-spacing:0;text-transform:none;padding:3px 9px;border-radius:999px;font-weight:600}.run-detail .rd-id{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.run-detail .rd-title{margin:0 0 4px;font-size:20px;line-height:1.2;overflow-wrap:anywhere;padding-right:44px}.run-detail .rd-meta{margin:0 0 var(--rd-gap);color:var(--muted);font-size:12px;line-height:1.45}.run-detail .rd-progress{display:flex;height:10px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--border) 60%,transparent)}.run-detail .rd-progress>i{display:block;height:100%;transition:width .45s ease}.run-detail .rd-progress>i.ok{background:var(--green)}.run-detail .rd-progress>i.bad{background:var(--red)}.run-detail .rd-progress>i.left{background:transparent}.run-detail .rd-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:9px 0 var(--rd-gap);font-size:13px;font-weight:600}.run-detail .rd-legend>*{display:inline-flex;align-items:center;gap:6px}.run-detail .rd-legend>*:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.run-detail .rd-legend .ok{color:var(--green)}.run-detail .rd-legend .bad{color:var(--red)}.run-detail .rd-legend .bad.muted{color:var(--muted);font-weight:500}.run-detail .rd-legend .left{color:var(--muted)}.run-detail .rd-legend button.bad{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:12px 6px;margin:-12px -6px;font:inherit;font-weight:600;cursor:pointer;min-height:44px;border-radius:8px}.run-detail .rd-legend button.bad svg{width:14px;height:14px}.run-detail .rd-now{display:flex;align-items:center;gap:8px;margin:0 0 var(--rd-gap);padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text);font-size:12.5px}.run-detail .rd-pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent);animation:rd-pulse 1.4s ease-out infinite;flex:0 0 auto}@keyframes rd-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 45%,transparent)}to{box-shadow:0 0 0 9px transparent}}.run-detail .rd-stop{display:flex;align-items:flex-start;gap:10px;margin:0 0 var(--rd-gap);padding:11px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--red) 40%,var(--border));background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--text);font-size:12.5px;line-height:1.45}.run-detail .rd-stop svg{width:16px;height:16px;color:var(--red);flex:0 0 auto;margin-top:1px}.run-detail .rd-reasons{margin:0 0 var(--rd-gap)}.run-detail .rd-reasons h3{margin:0 0 8px;font-size:13px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.run-detail .rd-reason{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title chev" "scope chev" "fix chev";column-gap:10px;row-gap:3px;align-items:center;width:100%;text-align:left;margin:0 0 8px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--red) 35%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--red) 7%,transparent);color:var(--text);font:inherit;cursor:pointer}.run-detail .rd-reason:hover{border-color:color-mix(in srgb,var(--red) 60%,var(--border))}.run-detail .rd-reason>b{grid-area:title;font-size:14px;line-height:1.3}.run-detail .rd-reason .rd-reason-scope{grid-area:scope;color:var(--muted);font-size:11.5px;overflow-wrap:anywhere}.run-detail .rd-reason .rd-reason-fix{grid-area:fix;color:var(--amber);font-size:12px;line-height:1.4}.run-detail .rd-reason .rd-reason-fix:before{content:"→ "}.run-detail .rd-reason .rd-chevron{grid-area:chev;width:18px;height:18px;color:var(--muted)}.run-detail .rd-actions{display:flex;flex-direction:column;gap:8px;margin:0 0 var(--rd-gap)}.run-detail .rd-note{margin:0 0 10px;font-size:12px;color:var(--muted)}.run-detail .rd-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 var(--rd-gap)}.run-detail .rd-chips>span{font-size:11.5px;color:var(--muted);padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--border) 45%,transparent)}.run-detail .rd-log-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px}.run-detail .rd-log-head h3{margin:0;font-size:13px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.run-detail .rd-log-head .run-log-filter{margin:0}.auto-log2{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:left;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);color:var(--text);font:inherit}.auto-log2.error{border-color:color-mix(in srgb,var(--red) 35%,var(--border));background:color-mix(in srgb,var(--red) 6%,var(--surface2))}.auto-log2.warning{border-color:color-mix(in srgb,var(--amber) 35%,var(--border));background:color-mix(in srgb,var(--amber) 6%,var(--surface2))}.auto-log2.clickable{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.auto-log2.clickable:hover{border-color:color-mix(in srgb,var(--red) 60%,var(--border))}.auto-log2 .al-dot{width:9px;height:9px;border-radius:50%;margin-top:6px;flex:0 0 auto;background:var(--green)}.auto-log2 .al-dot.error{background:var(--red)}.auto-log2 .al-dot.warning{background:var(--amber)}.auto-log2 .al-body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.auto-log2 .al-body>b{font-size:13px;line-height:1.3;overflow-wrap:anywhere}.auto-log2 .al-body>small{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.auto-log2 .al-reason{color:var(--text)}.auto-log2.error .al-reason{color:color-mix(in srgb,var(--red) 80%,var(--text))}.auto-log2 .al-chevron{width:16px;height:16px;color:var(--muted);flex:0 0 auto;margin-top:4px}.profile-modal .fingerprint-row{display:flex;align-items:flex-start;gap:10px;margin:8px 0 2px;padding:10px 12px;border-radius:12px;border:1px dashed var(--border)}.profile-modal .fingerprint-row.has{border-style:solid;border-color:color-mix(in srgb,var(--green) 40%,var(--border));background:color-mix(in srgb,var(--green) 7%,transparent)}.profile-modal .fingerprint-row .field-inline-icon{width:16px;height:16px;color:var(--accent);flex:0 0 auto;margin-top:2px}.profile-modal .fingerprint-row>div{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.profile-modal .fingerprint-row b{font-size:13px}.profile-modal .fingerprint-row small{font-size:11.5px;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.profile-modal .fingerprint-row.has small{color:var(--text)}.launch-jitter{margin-top:8px}.launch-jitter>span{display:flex;flex-direction:column;gap:2px}.launch-jitter small{font-size:11px;color:var(--muted);line-height:1.4}html[data-theme=light] .auto-log2{background:#fff}html[data-theme=light] .auto-log2.error .al-reason{color:#b42318}html[data-theme=light] .run-detail .rd-legend .ok{color:#12724d}html[data-theme=light] .run-detail .rd-legend .bad{color:#b42318}html[data-theme=light] .run-detail .rd-reason .rd-reason-fix{color:#7a5000}.ext-connect{border:1px solid var(--border);border-radius:14px;background:var(--surface2);overflow:hidden}.ext-connect.has-inbox{border-color:color-mix(in srgb,var(--green) 45%,var(--border))}.ext-connect-head{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;background:transparent;border:0;color:var(--text);font:inherit;font-weight:600;cursor:pointer;text-align:left;min-height:48px}.ext-connect-head>svg:first-child{width:18px;height:18px;color:var(--accent);flex:0 0 auto}.ext-connect-head>span:first-of-type{flex:1 1 auto;min-width:0}.ext-connect-head .ext-badge{flex:0 0 auto}.ext-connect-head .chev{width:18px;height:18px;color:var(--muted);transition:transform .2s ease;flex:0 0 auto}.ext-connect-head .chev.open{transform:rotate(180deg)}.ext-connect-body{padding:0 14px 14px;display:flex;flex-direction:column;gap:12px}.ext-connect-lead{margin:0;font-size:12.5px;color:var(--muted);line-height:1.5}.ext-fields{display:flex;flex-direction:column;gap:10px}.ext-field{display:flex;flex-direction:column;gap:4px}.ext-field>span{font-size:11.5px;color:var(--muted)}.ext-field .ext-value{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ext-field .ext-value code{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:12.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:var(--bg, #0c0f1c);border:1px solid var(--border);border-radius:8px;padding:7px 9px;color:var(--text)}.ext-field .ext-value b{font-variant-numeric:tabular-nums}.ext-inbox{border-top:1px dashed var(--border);padding-top:12px;display:flex;flex-direction:column;gap:8px}.ext-inbox-head{display:flex;align-items:center;justify-content:space-between}.ext-inbox-head b{display:inline-flex;align-items:center;gap:7px;font-size:12.5px}.ext-inbox-head b svg{width:15px;height:15px;color:var(--muted)}.ext-inbox-list{display:flex;flex-direction:column;gap:8px}.ext-inbox-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--green) 30%,var(--border));background:color-mix(in srgb,var(--green) 6%,var(--surface2))}.ext-inbox-info{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:3px}.ext-inbox-info b{font-size:12.5px;overflow-wrap:anywhere}.ext-inbox-info small{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.ext-inbox-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.modal-hint.ext-prefill-note{border:1px solid color-mix(in srgb,var(--green) 40%,var(--border));background:color-mix(in srgb,var(--green) 8%,transparent);border-radius:10px;padding:9px 11px}.relaunch-summary{display:flex;align-items:center;gap:9px;margin:2px 0 10px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--amber) 40%,var(--border));background:color-mix(in srgb,var(--amber) 9%,transparent);color:var(--text);font-size:12.5px;line-height:1.4}.relaunch-summary svg{width:17px;height:17px;color:var(--amber);flex:0 0 auto}.relaunch-group{display:flex;flex-direction:column;gap:8px}.relaunch-group+.relaunch-group{margin-top:6px}.relaunch-group-head{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:2px 2px 0;overflow-wrap:anywhere}.relaunch-card{border:1px solid var(--border);border-radius:14px;background:var(--surface2);padding:4px 4px 10px;display:flex;flex-direction:column;gap:8px}.relaunch-card.has-fail{border-color:color-mix(in srgb,var(--red) 32%,var(--border))}.relaunch-card .rc-top{display:flex;align-items:flex-start;gap:2px}.relaunch-card .rc-top .select-box{margin:10px 2px 0 8px;flex:0 0 auto}.relaunch-card .rc-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 auto;min-width:0;text-align:left;background:transparent;border:0;color:var(--text);font:inherit;cursor:pointer;padding:10px 12px;border-radius:12px;display:flex;flex-direction:column;gap:5px}.relaunch-card .rc-open:hover{background:color-mix(in srgb,var(--border) 30%,transparent)}.rc-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rc-line .rc-id{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.rc-line .queue-status{font-size:10.5px;padding:2px 8px;border-radius:999px;font-weight:600;text-transform:none;letter-spacing:0}.rc-line .rc-when{font-size:11px;color:var(--muted);margin-left:auto}.rc-counts{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;font-size:12.5px;font-weight:600}.rc-counts .rc-ok{color:var(--green)}.rc-counts .rc-bad{color:var(--red)}.rc-counts .rc-muted{color:var(--muted);font-weight:500}.rc-reason,.rc-accounts{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.rc-accounts span[translate=no]{color:var(--text)}.rc-actions{display:flex;flex-wrap:wrap;gap:8px;padding:0 10px}.rc-actions .mini{flex:1 1 auto;justify-content:center}.relaunch-bulkbar{position:sticky;bottom:8px;z-index:2;display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 12px;border-radius:12px;border:1px solid var(--border);background:color-mix(in srgb,var(--accent) 12%,var(--surface2));box-shadow:0 6px 20px -10px #00000080;font-size:13px;font-weight:600}.relaunch-bulkbar>span{flex:1 1 auto}.replace-accounts-list{display:flex;flex-direction:column;gap:8px;margin:4px 0 12px;max-height:46vh;overflow-y:auto}.replace-account{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);color:var(--text);font:inherit;cursor:pointer;min-height:48px}.replace-account.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface2))}.replace-account .select-box{flex:0 0 auto}.replace-account .ra-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-weight:600}.replace-account .ra-id{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;flex:0 0 auto}.replace-account .warn-pill{flex:0 0 auto}.rc-profile{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.rc-profile span[translate=no]{color:var(--text);font-weight:600}.segment.five{grid-template-columns:repeat(5,minmax(0,1fr))}.segment.five button{padding-left:6px;padding-right:6px}.segment.scroll{display:flex;overflow-x:auto;scrollbar-width:none}.segment.scroll::-webkit-scrollbar{display:none}.segment.five.scroll button{flex:1 0 auto;white-space:nowrap}.profile-chips button.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.profile-chips button.chip:disabled{cursor:default}.profile-chips button.chip:not(.active):not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.profile-chips button.chip svg{width:13px;height:13px}.profile-switcher-hint{display:block;margin-top:6px;font-size:11.5px;color:var(--muted)}.profile-quickswitch{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px;overflow-x:auto;scrollbar-width:none}.profile-quickswitch::-webkit-scrollbar{display:none}.pqs-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;max-width:60vw}.pqs-chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pqs-chip svg{width:14px;height:14px;flex:0 0 auto}.pqs-chip.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface2));color:var(--accent);cursor:default}.pqs-chip:not(.active):not(:disabled):hover{border-color:var(--accent)}.pqs-chip:disabled:not(.active){opacity:.6;cursor:default}.admin-user-events{margin-top:14px;display:flex;flex-direction:column;gap:8px}.admin-user-events>b{font-size:13px}.admin-user-events-list{display:flex;flex-direction:column;gap:6px}.admin-user-event{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 11px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);font-size:12px}.admin-user-event.error{border-color:color-mix(in srgb,var(--red) 35%,var(--border))}.admin-user-event.warning{border-color:color-mix(in srgb,var(--amber) 35%,var(--border))}.admin-user-event.success{border-color:color-mix(in srgb,var(--green) 35%,var(--border))}.aue-title{font-weight:600}.aue-msg{color:var(--muted);overflow-wrap:anywhere;flex:1 1 100%}.aue-time{margin-left:auto;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.guide-card b{display:block}.guide-card .link-button{margin-top:6px}.guide-card p:last-child{margin-bottom:0}.profiles-section .empty-state{display:grid;justify-items:center;gap:0}.profiles-section .empty-state .primary.wide{max-width:420px;margin-top:4px}.profiles-active-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin:10px 0 8px;padding:9px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);font-size:12px}.profiles-active-bar>svg{width:16px;height:16px;flex:0 0 auto;color:var(--accent)}.profiles-active-bar b{font-size:12.5px}.profiles-active-bar span{color:var(--muted)}.profiles-active-bar .secondary.mini{margin-left:auto}.profiles-active-bar.narrowed{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.pqs-chip.active{cursor:pointer}.pqs-chip.on{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}.pqs-chip.pqs-reset{color:var(--muted)}.profiles-section .profile-connection{padding:8px 10px;gap:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.profiles-section .profile-connection-head{flex:1 1 auto}.profiles-section .profile-connection-head b{font-size:13px}.profiles-section .profile-connection-grid,.profiles-section .profile-connection .diag{flex:1 1 100%}.profiles-section .profile-connection-actions{flex:0 0 auto}@media(max-width:520px){.profiles-section .profile-connection-actions{flex-basis:100%}.profiles-section .profile-connection-actions .secondary.mini{width:100%}}.profile-tag{font-size:10.5px;color:var(--muted)}.autoupload-run-actions .danger.mini{white-space:nowrap}.selection-head .selection-hidden{display:inline-block;margin-left:6px;font-weight:500;color:var(--muted);white-space:nowrap}.profile-card .profile-open>.profile-meta{display:block;margin-top:3px;font-size:12.5px;line-height:1.35;color:var(--muted)}.profile-card .profile-stats{display:flex;flex-wrap:wrap;gap:6px 8px;margin-top:8px}.profile-card .profile-stats>span{display:inline-flex;flex-direction:column;gap:1px;min-width:72px;padding:6px 10px;border-radius:10px;background:#ffffff0d;border:1px solid transparent}.profile-card .profile-stats>span>small{font-size:10.5px;line-height:1.2;color:var(--muted);white-space:nowrap}.profile-card .profile-stats>span>b{font-size:14.5px;line-height:1.25;font-weight:700;white-space:nowrap}.profile-card .profile-stats>span.warn{background:#ffb45a24;border-color:#ffb45a40}.profile-card .profile-stats>span.warn>b,.profile-card .profile-stats>span.warn>small{color:#ffcf7a}html[data-theme=light] .profile-card .profile-stats>span{background:#eef3f8}html[data-theme=light] .profile-card .profile-stats>span.warn{background:#fff3df;border-color:#f2d6a6}html[data-theme=light] .profile-card .profile-stats>span.warn>b,html[data-theme=light] .profile-card .profile-stats>span.warn>small{color:#9a5b00}.diag>b{display:block;font-size:13px}.diag.good>b{color:#7ee2a8}html[data-theme=light] .diag.good>b{color:#1d7a45}.diag>small{margin-top:5px;word-break:break-word}.notice.dismissable>span{flex:1 1 auto;min-width:0}.notice .notice-close{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;margin:-4px -4px -4px 0;padding:4px;border:0;border-radius:8px;background:transparent;color:inherit;opacity:.75;cursor:pointer;line-height:0}.notice .notice-close:hover{opacity:1;background:#ffffff14}.notice .notice-close svg{width:16px;height:16px}.queue-card2 .qc-accounts{display:flex;flex-direction:column;gap:6px;margin-top:2px}.queue-card2 .qc-account{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface2) 70%,transparent)}.queue-card2 .qc-account.good{border-color:color-mix(in srgb,var(--green) 35%,var(--border))}.queue-card2 .qc-account.warn{border-color:color-mix(in srgb,var(--amber) 40%,var(--border))}.queue-card2 .qc-account.bad{border-color:color-mix(in srgb,var(--red) 40%,var(--border))}.queue-card2 .qc-account-name{min-width:0;display:flex;flex-direction:column;gap:1px}.queue-card2 .qc-account-name>b{font-size:12.5px;line-height:1.25;overflow-wrap:anywhere}.queue-card2 .qc-account-name>small{font-size:10.5px;color:var(--muted);overflow-wrap:anywhere}.queue-card2 .qc-account-counts{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.queue-card2 .qc-account-counts>b{font-variant-numeric:tabular-nums}.queue-card2 .qc-account-pill{font-size:10.5px;font-weight:600;line-height:1;padding:4px 8px;border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--border) 60%,transparent)}.queue-card2 .qc-account-pill.good{color:var(--green);background:color-mix(in srgb,var(--green) 16%,transparent)}.queue-card2 .qc-account-pill.warn{color:var(--amber);background:color-mix(in srgb,var(--amber) 16%,transparent)}.queue-card2 .qc-account-pill.bad{color:var(--red);background:color-mix(in srgb,var(--red) 16%,transparent)}.queue-card2 .qc-account-failed{color:var(--red);font-weight:600}.queue-card2 .qc-account-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px}.queue-card2 .qc-account-actions:empty{display:none}.queue-card2 .qc-account-actions .secondary.mini{padding:6px 10px;font-size:12px}.queue-card2 .qc-relaunch.mini{margin-top:0;padding:6px 10px;font-size:12px}@media(min-width:640px){.queue-card2 .qc-account{grid-template-columns:minmax(0,1fr) auto auto}.queue-card2 .qc-account-actions{grid-column:auto}}.cr-folders button svg{width:14px;height:14px}.cr-folders .cr-folder-count{margin-left:2px;padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:600;background:#ffffff14;color:inherit}.cr-folders button.active .cr-folder-count{background:#ffffff2e}.cr-folders .cr-folder-add{border-style:dashed}html[data-theme=light] .cr-folders .cr-folder-count{background:#00000012}.cr-folder-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:9px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border));background:color-mix(in srgb,var(--accent) 8%,transparent)}.cr-folder-bar>svg{width:18px;height:18px;color:var(--accent);flex:0 0 auto}.cr-folder-bar-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.cr-folder-bar-text>b{font-size:13px;overflow-wrap:anywhere}.cr-folder-bar-text>small{font-size:11px;color:var(--muted)}.cr-folder-bar-actions{display:flex;flex-wrap:wrap;gap:6px}.cr-folder-bar-actions .secondary.mini.danger{color:var(--red)}@media(max-width:520px){.cr-folder-bar-actions{flex-basis:100%}}.cr-card-meta .cr-card-folder{display:inline-flex;align-items:center;gap:3px;margin-left:6px;color:var(--accent)}.cr-card-meta .cr-card-folder svg{width:11px;height:11px}.cr-folder-hint{display:inline-flex;align-items:center;gap:5px}.cr-folder-hint svg{width:13px;height:13px}.cr-folder-pick{display:flex;flex-direction:column;gap:6px;margin:4px 0 12px}.cr-folder-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);color:inherit;font:inherit;text-align:left;cursor:pointer}.cr-folder-option>svg{width:16px;height:16px;flex:0 0 auto;color:var(--muted)}.cr-folder-option>span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cr-folder-option>small{color:var(--muted)}.cr-folder-option.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.cr-folder-option.active>svg:last-child{color:var(--accent)}.cr-folder-option:disabled{cursor:default;opacity:.9}.cr-folder-option:not(:disabled):hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}header>.header-actions-left{justify-self:start}.profile-card .profile-stats>span.clickable{cursor:pointer;transition:border-color .12s ease,transform .12s ease}.profile-card .profile-stats>span.clickable:hover{border-color:color-mix(in srgb,var(--amber) 60%,transparent);transform:translateY(-1px)}.profile-card .profile-stats>span.clickable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-card{position:relative}.cr-card[draggable=true]{cursor:grab}.cr-card[draggable=true]:active{cursor:grabbing}.cr-card.picked{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.cr-pick{position:absolute;z-index:2;right:8px;bottom:auto;top:44px;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;border:1.5px solid rgba(255,255,255,.75);background:#080e169e;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.cr-pick:hover{border-color:#fff}.cr-pick.on{background:var(--accent);border-color:var(--accent)}.cr-pick svg{width:16px;height:16px}.cr-pick.inline{position:static;flex:0 0 auto;width:22px;height:22px;border-radius:7px;margin-right:8px;background:var(--surface2);border-color:var(--border);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none}.cr-pick.inline.on{background:var(--accent);border-color:var(--accent);color:#fff}.cr-pick.inline svg{width:13px;height:13px}.creative-table tr.picked td{background:color-mix(in srgb,var(--accent) 10%,transparent)}.creative-table tr[draggable=true]{cursor:grab}.cr-selectbar{position:sticky;top:var(--tg-content-top, 0px);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:9px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--surface) 88%,var(--accent));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr-selectbar>b{font-size:12.5px}.cr-selectbar.empty{position:static;border-color:var(--border);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.cr-selectbar.empty>b{font-weight:600;font-size:11px;color:var(--muted)}.cr-selectbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cr-selectbar-actions .secondary.mini.danger{color:var(--red)}.chips button.drop-target,.chips button.cr-folder-trash.drop-target{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--text);transform:scale(1.04)}.chips button.cr-folder-trash{color:var(--muted)}.chips button.cr-folder-trash.active{background:color-mix(in srgb,var(--red) 55%,#1e1e1e);border-color:var(--red);color:#fff}.chips button.cr-folder-trash svg{width:14px;height:14px}.cr-trash-bar{border-color:color-mix(in srgb,var(--red) 40%,var(--border));background:color-mix(in srgb,var(--red) 8%,transparent)}.cr-trash-bar>svg{color:var(--red)}.creative-actions .secondary.danger{color:var(--red)}.cr-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;min-width:0}.cr-crumb-item{display:inline-flex;align-items:center;gap:2px;min-width:0}.cr-crumb-sep{color:var(--muted);padding:0 2px;font-size:13px}.cr-crumb{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:7px 11px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-crumb svg{width:15px;height:15px;flex:0 0 auto;color:var(--accent)}.cr-crumb:hover{background:var(--surface2)}.cr-crumb.current{background:var(--surface2);border-color:var(--border);cursor:default}.cr-crumb.trash svg{color:var(--red)}.cr-crumb.drop-target{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent)}.cr-crumb-flat{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.cr-crumb-flat svg{width:14px;height:14px}.cr-crumb-flat.active{color:#fff;background:#1e6fb9;border-color:#378fe0}.cr-scope-note{font-size:11.5px;color:var(--muted);padding:0 2px}.cr-folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:8px}.cr-folder-tile{display:flex;align-items:center;gap:10px;min-width:0;padding:11px 12px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.cr-folder-tile:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.cr-folder-tile>svg{width:26px;height:26px;flex:0 0 auto;color:#f5c451;fill:color-mix(in srgb,#f5c451 35%,transparent)}.cr-folder-tile.add>svg{color:var(--accent);fill:none}.cr-folder-tile.add{border-style:dashed}.cr-folder-tile.trash>svg{color:var(--red);fill:none}.cr-folder-tile.drop-target{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent);transform:scale(1.02)}.cr-folder-tile[draggable=true]{cursor:grab}.cr-folder-tile-text{display:flex;flex-direction:column;gap:1px;min-width:0}.cr-folder-tile-text>b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-folder-tile-text>small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=light] .cr-folder-tile>svg{color:#d9a621;fill:color-mix(in srgb,#d9a621 30%,transparent)}.ext-connect-lead.ext-lead-ok{color:var(--text)}.bundle-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px;margin:10px 0 2px}.bundle-fact{display:grid;grid-template-columns:16px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;align-items:center;min-width:0;padding:7px 9px;border-radius:10px;border:1px solid var(--border);background:var(--surface2)}.bundle-fact>svg{grid-row:1 / 3;width:16px;height:16px;color:var(--accent2)}.bundle-fact small{display:block;font-size:9.5px;line-height:1.2;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bundle-fact b{display:block;font-size:12.5px;line-height:1.25;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:640px){.bundle-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.bundle-card .card-actions button,.bundle-card .card-actions button.danger-link{font-size:12px;padding:9px 12px;border-radius:10px}.stat-chips{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:6px;min-width:0}.stat-chips span{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:11px;font-weight:600;white-space:nowrap}.stat-chips span svg{width:13px;height:13px;color:var(--muted);flex:0 0 auto}.selection-totals .stat-chips,.profiles-active-bar .stat-chips{margin-top:0}.selection-totals .stat-chips span,.profiles-active-bar .stat-chips span{background:transparent;border-color:transparent;padding:2px 4px}.check-circle svg{width:14px;height:14px}.bundle-stepper button>span svg{width:13px;height:13px}.placement-chip>span{display:inline-flex}.placement-chip>span svg{width:15px;height:15px}.choice-card b svg{width:14px;height:14px;vertical-align:-2px;margin-right:4px}.bid-card strong svg{width:13px;height:13px;vertical-align:-2px;margin-right:3px}.onboarding-steps b svg{width:14px;height:14px}.editor-block-title>span svg{width:16px;height:16px}.tool-emoji svg{width:18px;height:18px;color:var(--accent2)}.queue-meta span,.qc-account-failed{display:inline-flex;align-items:center;gap:4px}.queue-meta span svg,.qc-account-failed svg{width:13px;height:13px}.queue-meta span.ok{color:var(--green)}.queue-meta span.bad{color:var(--red)}.inline-ok{width:14px;height:14px;color:var(--green);vertical-align:-2px;margin-right:2px}.feedback-type{display:inline-flex;align-items:center;gap:5px}.feedback-type svg{width:14px;height:14px}.modal-title-icon{display:flex;align-items:center;gap:8px}.modal-title-icon svg{width:20px;height:20px;color:var(--accent2);flex:0 0 auto}.tour-arrow{display:flex;justify-content:center}.tour-arrow svg{width:22px;height:22px}.creative-live{display:inline-flex;align-items:center;gap:4px}.live-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px #4fd1a540}.chips button svg,.list-tools button svg{width:14px;height:14px;vertical-align:-2px;margin-right:4px}.geo-flag{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:18px;padding:0 4px;border-radius:5px;background:var(--surface3);color:var(--muted);font-size:10px!important;font-weight:700;letter-spacing:.04em;line-height:1!important;flex:0 0 auto}.bundle-wizard .geo-flag{font-size:10px}.dashboard-meta{justify-content:flex-start;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--muted);margin:0 2px 8px}.dashboard-meta b{color:var(--text);font-weight:600}.dashboard-meta span:last-child{margin-left:auto}.cr-selectbar.empty{padding:6px 8px}.cr-selectbar.empty .cr-selectbar-actions{margin-left:0}html[data-theme=light] .bundle-fact,html[data-theme=light] .stat-chips span{background:#f3f7fb;border-color:#d4dfeb}html[data-theme=light] .geo-flag{background:#e6eef6;color:#4c6480}html[data-theme=light] .selection-totals .stat-chips span,html[data-theme=light] .profiles-active-bar .stat-chips span{background:transparent;border-color:transparent}.entity-table.data-table th.col-text,.entity-table.data-table td.col-text{text-align:left}.entity-table.data-table thead th.col-text{color:var(--muted)}.entity-table.data-table .col-name{max-width:320px}.entity-table.data-table .name-open small{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;white-space:normal;margin-top:3px}.entity-table.data-table .name-open small .pill{padding:2px 7px;font-size:9.5px;line-height:1.3}.entity-table.data-table .name-open:disabled{cursor:default}.entity-table.data-table .name-open .profile-meta{color:var(--muted)}.entity-table.data-table .totals-status{font-weight:700}.entity-table.data-table tr.paused .name-open b{color:var(--muted)}@media(min-width:900px){.entity-table.data-table th.col-sticky-right,.entity-table.data-table td.col-sticky-right{position:sticky;right:0;z-index:2;background:var(--surface);box-shadow:-6px 0 10px -8px #0009}.entity-table.data-table thead th.col-sticky-right,.entity-table.data-table thead tr.entity-totals-row td.col-sticky-right{z-index:4;background:var(--surface2)}.entity-table.data-table tr.selected td.col-sticky-right{background:#10263c}html[data-theme=light] .entity-table.data-table td.col-sticky-right{background:#fff}html[data-theme=light] .entity-table.data-table thead th.col-sticky-right,html[data-theme=light] .entity-table.data-table thead tr.entity-totals-row td.col-sticky-right{background:#eef3f8}}.row-actions{display:inline-flex;align-items:center;gap:4px}.row-actions .icon-btn{width:30px;height:30px;border-radius:9px}.row-actions .icon-btn svg{width:15px;height:15px}.row-actions .icon-btn.attention{border-color:var(--accent);color:var(--accent2)}.row-actions .icon-btn.profile-check.ok{border-color:color-mix(in srgb,var(--green) 60%,transparent);color:var(--green)}.row-actions .icon-btn.profile-check.bad{border-color:color-mix(in srgb,var(--red) 60%,transparent);color:var(--red)}.row-actions .icon-btn.danger:hover{color:var(--red);border-color:color-mix(in srgb,var(--red) 50%,transparent)}.cell-link{border:0;background:transparent;padding:0;font:inherit;font-weight:700;color:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.cell-link.warn{color:var(--amber)}.profile-diag{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:10px;padding:8px 10px 8px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.profile-diag>b{font-size:12.5px}.profile-diag .diag{margin:0;flex:1 1 200px}.profile-diag>.icon-btn{margin-left:auto}.entity-ranking-actions .secondary.mini .ext-badge{margin-left:6px;padding:1px 6px;font-size:9.5px}.entity-search .icon-btn{width:28px;height:28px;flex:0 0 auto}.acc-idlist{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:6px 0 2px;font-size:12px;color:var(--muted)}.acc-idlist .secondary.mini{margin-left:auto}.acc-idlist .secondary.mini svg{width:14px;height:14px}.modal-section-title{margin:4px 0 8px;font-size:13px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.guide-address{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-top:6px;font-size:11px;color:var(--muted)}.guide-address code{font-size:11px;overflow-wrap:anywhere}.guide-address .icon-btn{width:24px;height:24px;border-radius:7px}.guide-address .icon-btn svg{width:12px;height:12px}.ext-inbox.modal-inbox{border:1px solid var(--border);border-top:1px solid var(--border);border-radius:12px;padding:10px 12px;margin:12px 0 4px;background:var(--surface2)}.ext-inbox.modal-inbox.has-entries{border-color:color-mix(in srgb,var(--green) 45%,var(--border))}.ext-inbox.modal-inbox .ext-inbox-head b .ext-badge{margin-left:6px;padding:1px 6px;font-size:9.5px}.ext-inbox.modal-inbox .ext-inbox-head .icon-btn{width:28px;height:28px}.ext-inbox-empty{font-size:11.5px;color:var(--muted)}html[data-theme=light] .profile-diag,html[data-theme=light] .ext-inbox.modal-inbox{background:#f3f7fb}html[data-theme=light] .cell-link.warn{color:#9a5b00}.cell-link.good{color:var(--green)}.cell-link:hover{text-decoration-style:solid}.cell-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.entity-table.data-table td.col-text .pill{padding:3px 8px;font-size:9.5px;letter-spacing:.03em;white-space:nowrap}html[data-theme=light] .cell-link.good{color:#1f7a52}.cr-finder{display:grid;grid-template-columns:220px minmax(0,1fr);gap:12px;align-items:start;margin-top:12px}.cr-sidebar{position:sticky;top:calc(var(--tg-content-top, 0px) + 8px);display:flex;flex-direction:column;gap:2px;padding:10px 8px;border:1px solid var(--border);border-radius:14px;background:var(--surface);max-height:calc(var(--app-height) - 160px);overflow:auto}.cr-side-group{margin:8px 8px 4px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cr-side-group:empty{margin:4px 0;border-top:1px solid var(--border)}.cr-side-item{display:flex;align-items:center;gap:7px;width:100%;min-height:32px;padding:6px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.cr-side-item>svg{width:15px;height:15px;flex:0 0 auto;color:var(--accent2)}.cr-side-item.trash>svg{color:var(--red)}.cr-side-item.add{color:var(--muted)}.cr-side-item.add>svg{color:var(--muted)}.cr-side-item>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-side-item>em{font-style:normal;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.cr-side-item:hover{background:var(--surface2)}.cr-side-item.active{background:color-mix(in srgb,var(--accent) 22%,var(--surface2));border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.cr-side-item.drop-target{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 26%,transparent)}.cr-side-caret{width:16px;height:16px;margin-left:-4px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.cr-side-caret svg{width:12px;height:12px;transition:transform .15s ease}.cr-side-caret.open svg{transform:rotate(90deg)}.cr-side-caret.none{cursor:default}.cr-main{min-width:0;display:flex;flex-direction:column;gap:10px}.cr-finder-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.cr-finder-toolbar .cr-back{width:32px;height:32px;flex:0 0 auto}.cr-finder-title{margin:0;font-size:15px;font-weight:700;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-finder-tools{display:flex;align-items:center;gap:6px;flex:1 1 260px;justify-content:flex-end;min-width:0}.cr-finder-tools .search{flex:1 1 160px;min-width:120px;max-width:360px}.cr-upload-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:10px;background:var(--accent);color:var(--accent-text);font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.cr-upload-btn svg{width:15px;height:15px}.cr-upload-btn.busy{opacity:.7;pointer-events:none}.cr-finder-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cr-finder-filters .periods,.cr-finder-filters .period-picker{margin:0}.cr-finder-filters .cr-chips{flex:1 1 320px;margin:0}.cr-finder-filters .creatives-sort{margin:0}.cr-main>.cr-crumbs{margin-top:4px;padding:6px 8px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.cr-main>.cr-crumbs .cr-crumb{padding:5px 9px;font-size:12px}.cr-main>.cr-crumbs .cr-crumb-flat{padding:5px 9px;font-size:11.5px}.cr-main .cr-folder-grid{margin:0}@media(max-width:760px){.cr-finder{grid-template-columns:minmax(0,1fr)}.cr-sidebar{display:none}.cr-finder-toolbar .cr-finder-title{flex:1 1 auto}.cr-finder-tools{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start}.cr-finder-tools .search{flex:1 1 100%;max-width:none}.cr-folder-bar-actions{flex-wrap:wrap}}.cr-main>*{min-width:0}.cr-finder-tools .search input{min-width:0}.segment .seg-badge{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px 1px 7px;border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:10.5px;font-weight:800;line-height:1.4;cursor:pointer}.segment .seg-badge svg{width:11px;height:11px}.segment .seg-badge:hover{filter:brightness(1.1)}.segment button.active .seg-badge{background:var(--accent-text);color:var(--accent)}html[data-theme=light] .cr-sidebar,html[data-theme=light] .cr-finder-toolbar,html[data-theme=light] .cr-main>.cr-crumbs{background:#fff}html[data-theme=light] .cr-side-item:hover{background:#eef3f8}.cr-side-item>span.cr-side-caret{flex:0 0 16px;width:16px}.cr-finder-content{display:flex;flex-direction:column;gap:18px}.cr-group{display:flex;flex-direction:column;gap:10px;min-width:0}.cr-group-title{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.01em}.cr-group-title:after{content:"";flex:1 1 auto;height:1px;background:var(--border)}.cr-icons .cr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px 8px;align-items:start}.cr-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:8px 6px 10px;border:0;border-radius:12px;background:transparent;color:var(--text);font:inherit;text-align:center;cursor:pointer;min-width:0}.cr-item:hover{background:color-mix(in srgb,var(--surface2) 70%,transparent)}.cr-item[draggable=true]{cursor:grab}.cr-item[draggable=true]:active{cursor:grabbing}.cr-item-icon{position:relative;display:grid;place-items:center;width:104px;height:104px;padding:4px;border-radius:10px}.cr-item.picked .cr-item-icon,.cr-item.drop-target .cr-item-icon{background:color-mix(in srgb,var(--accent) 22%,transparent)}.cr-item.drop-target .cr-item-icon{outline:2px solid var(--accent);outline-offset:-2px}.cr-item .creative-thumb.cr-thumb{width:96px;height:96px;aspect-ratio:auto;border-radius:8px;background:color-mix(in srgb,var(--surface2) 80%,#000 5%);box-shadow:inset 0 0 0 1px var(--border)}.cr-item .creative-thumb.cr-thumb img,.cr-item .creative-thumb.cr-thumb video{object-fit:contain}.cr-item .cr-thumb .creative-kind{left:4px;top:4px;width:20px;height:20px;border-radius:6px}.cr-item .cr-thumb .creative-kind svg{width:11px;height:11px}.cr-item .cr-thumb .creative-live{right:4px;top:4px;font-size:9.5px;padding:2px 6px;border-radius:6px}.cr-item .cr-thumb .cr-play{width:30px;height:30px}.cr-item .cr-thumb .cr-play svg{width:14px;height:14px}.cr-item .cr-thumb .cr-rank{left:4px;bottom:4px;font-size:9.5px;padding:2px 6px}.cr-item .cr-thumb .cr-rank svg{width:10px;height:10px}.cr-item .cr-pick{top:10px;right:10px;width:24px;height:24px;border-radius:8px;opacity:0;transition:opacity .12s ease}.cr-item .cr-pick svg{width:14px;height:14px}.cr-item:hover .cr-pick,.cr-item .cr-pick.on,.cr-item:focus-within .cr-pick{opacity:1}@media(hover:none){.cr-item .cr-pick{opacity:1}}.cr-item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;padding:1px 6px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.3;word-break:break-word}.cr-item.picked .cr-item-name{background:var(--accent);color:var(--accent-text)}.cr-item-sub,.cr-item-stats,.cr-item-path{display:block;max-width:100%;font-size:10.5px;line-height:1.3;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.cr-item-stats{color:var(--text);opacity:.85}.cr-item.live .cr-item-stats{color:#4fd1a5;opacity:1}.cr-item-path{display:inline-flex;align-items:center;gap:4px}.cr-item-path svg{width:10px;height:10px;flex:0 0 auto}.cr-folder-glyph{width:88px;height:72px;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.22))}.cr-folder-glyph .back{fill:#3d84d6}.cr-folder-glyph .front{fill:#6cb0f4}.cr-item.drop-target .cr-folder-glyph .front{fill:#8cc4ff}.cr-row-glyph{display:inline-grid;place-items:center;width:44px;height:44px;flex:0 0 auto}.cr-row-glyph .cr-folder-glyph{width:28px;height:23px;filter:none}.cr-finder-table th.col-name,.cr-finder-table td.col-name{min-width:220px}.cr-finder-table .cr-th{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}.cr-finder-table .cr-th svg{width:12px;height:12px}.cr-finder-table .cr-th.active{color:var(--text)}.cr-finder-table .cr-group-row th{padding:10px 10px 4px;font-size:11.5px;font-weight:700;text-transform:none;letter-spacing:.01em;color:var(--muted);text-align:left;border-bottom:1px solid var(--border);background:transparent}.cr-finder-table tbody+tbody .cr-group-row th{padding-top:16px}.cr-finder-table .name-open b{font-size:12px;max-width:260px}.cr-finder-table td.col-num,.cr-finder-table th.col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cr-finder-table td.col-text,.cr-finder-table th.col-text{text-align:left;white-space:nowrap}.cr-finder-table .cr-cell-sub{display:block;font-size:10px;color:var(--muted)}.cr-finder-table tr.cr-row-folder{cursor:pointer}.cr-finder-table tr.cr-row-folder.drop-target td{background:color-mix(in srgb,var(--accent) 18%,transparent)}.cr-finder-table .cr-pick.inline.placeholder{visibility:hidden}.cr-finder-table .name-cell .creative-thumb.small{width:36px;height:36px;border-radius:7px}.cr-finder-table .name-open .cr-item-path{margin-top:1px}.cr-main .cr-folder-grid{display:none}@media(max-width:760px){.cr-main .cr-folder-grid{display:flex;flex-wrap:wrap;gap:8px}.cr-icons .cr-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:4px}.cr-item-icon{width:92px;height:92px}.cr-item .creative-thumb.cr-thumb{width:84px;height:84px}.cr-folder-glyph{width:76px;height:62px}.cr-finder-table .name-open b{max-width:160px}}html[data-theme=light] .cr-item:hover{background:#eef3f8}html[data-theme=light] .cr-item .creative-thumb.cr-thumb{background:#f3f6fa}html[data-theme=light] .cr-folder-glyph .back{fill:#4b93e6}html[data-theme=light] .cr-folder-glyph .front{fill:#7ec0ff}.entity-table th.col-delivery,.entity-table td.col-delivery{text-align:left;white-space:nowrap;min-width:118px;padding-left:10px}.entity-table .entity-totals-row td.col-delivery{padding:0}.delivery{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--text)}.delivery-dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto;background:#8593a6;box-sizing:border-box}.delivery.on .delivery-dot{background:var(--green);box-shadow:0 0 0 3px #58d99a24}.delivery.pending .delivery-dot{background:transparent;border:2px solid var(--green)}.delivery.issue .delivery-dot{background:#f5c451}.delivery.bad .delivery-dot{background:var(--red)}.delivery.off{color:var(--muted);font-weight:500}.delivery.off .delivery-dot{background:#6b7a8f;opacity:.8}.entity-table tr.paused td.col-delivery .delivery{opacity:1}.entity-totals-row .name-cell{display:flex;align-items:center;gap:8px}.entity-totals-row .select-box{flex:0 0 auto}.select-box.partial{color:var(--accent)}.select-box.partial svg{color:var(--accent)}html[data-theme=light] .delivery-dot{background:#9aa7b8}html[data-theme=light] .delivery.off .delivery-dot{background:#b6c0cc}.entity-search textarea.entity-search-area{min-width:0;width:100%;border:0;background:transparent;color:#fff;outline:0;resize:none;font:inherit;line-height:1.35;padding:10px 0;margin:0;max-height:200px;overflow-y:auto;box-sizing:border-box;white-space:pre-wrap;word-break:break-all}.entity-search textarea.entity-search-area::placeholder{color:#70879d;opacity:1}.entity-search:has(textarea.entity-search-area){align-items:start}.entity-search:has(textarea.entity-search-area)>svg{margin-top:13px}.entity-search:has(textarea.entity-search-area)>.icon-btn{margin-top:7px}html[data-theme=light] .entity-search textarea.entity-search-area{color:#142235}html[data-theme=light] .entity-search textarea.entity-search-area::placeholder{color:#5b7089}.entity-table-wrap{scrollbar-width:thin;scrollbar-color:#3f5b7a #0b1420;scrollbar-gutter:stable}.entity-table-wrap::-webkit-scrollbar{width:12px;height:12px}.entity-table-wrap::-webkit-scrollbar-track{background:#0b1420;border-radius:0 0 14px 14px}.entity-table-wrap::-webkit-scrollbar-thumb{background:#3f5b7a;border:3px solid #0b1420;border-radius:8px;min-width:48px;min-height:48px}.entity-table-wrap::-webkit-scrollbar-thumb:hover{background:#5a7ea6}.entity-table-wrap::-webkit-scrollbar-corner{background:#0b1420}html[data-theme=light] .entity-table-wrap{scrollbar-color:#9fb3c8 #e9eef4}html[data-theme=light] .entity-table-wrap::-webkit-scrollbar-track,html[data-theme=light] .entity-table-wrap::-webkit-scrollbar-corner{background:#e9eef4}html[data-theme=light] .entity-table-wrap::-webkit-scrollbar-thumb{background:#9fb3c8;border-color:#e9eef4}@media(pointer:fine){.entity-table-wrap{cursor:grab}.entity-table-wrap button,.entity-table-wrap a,.entity-table-wrap select,.entity-table-wrap input,.entity-table-wrap .col-resizer,.entity-table-wrap th.sortable{cursor:pointer}}.entity-table-wrap.dragging,.entity-table-wrap.dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.table-pager{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 16px;padding:8px 4px 2px;font-size:11px;color:var(--muted)}.table-pager-size{display:inline-flex;align-items:center;gap:6px}.table-pager-size select{border:1px solid var(--border);background:#0d1825;color:#dbe7f3;border-radius:9px;padding:5px 8px;font-size:11px}.table-pager-range{font-variant-numeric:tabular-nums}.table-pager-nav{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.table-pager-nav button{width:30px;height:30px;border-radius:9px;border:1px solid var(--border);background:#0d1825;color:#dbe7f3;font-size:16px;line-height:1}.table-pager-nav button:disabled{opacity:.35}html[data-theme=light] .table-pager-size select,html[data-theme=light] .table-pager-nav button{background:#fff;color:#1f3348}.entity-table.data-table .name-cell .acc-open{flex:0 0 auto;width:30px;height:30px;margin-left:auto;border-radius:9px;border:1px solid var(--border);background:#101c29;color:#7d91a7;display:grid;place-items:center}.entity-table.data-table .name-cell .acc-open svg{width:16px}.entity-table.data-table .name-cell .acc-open:disabled{opacity:.3}html[data-theme=light] .entity-table.data-table .name-cell .acc-open{background:#fff;color:#4d6178}.queue-card2 .qc-meta .qc-countdown{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.queue-card2 .qc-meta .qc-countdown svg{width:13px;height:13px}.queue-card2 .qc-meta .qc-next{flex-basis:100%;color:var(--muted)}.queue-card2 .qc-meta .qc-next b{color:var(--text);font-weight:600}.copy-id-btn{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin-left:6px;padding:2px 7px;border-radius:8px;border:1px solid var(--border);background:#101c29;color:#8fa6bf;font-size:10px;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.03em}.copy-id-btn svg{width:13px;height:13px}.copy-id-btn.done{color:#7fe0a5;border-color:#2f7a52;background:#10301f}.copy-id-btn:disabled{opacity:.35}html[data-theme=light] .copy-id-btn{background:#fff;color:#4d6178}.fail-settings{display:grid;gap:8px;margin-top:8px}.fail-settings-btn{display:flex;flex-direction:column;align-items:center;gap:2px}.fail-settings-btn small{color:var(--muted);font-size:10px}.relaunch-settings-modal .inline-actions{margin:6px 0 10px}.delivery-why{border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}html[data-theme=light] .switch{background:#b9c5d3;border-color:#98a8ba}html[data-theme=light] .switch.on{background:#17885b;border-color:#17885b}html[data-theme=light] .switch-knob{box-shadow:0 1px 3px #14223559}html[data-theme=light] .select-box,html[data-theme=light] .name-cell .select-box{background:#fff;border-color:#9fb0c4;color:#4d6178}html[data-theme=light] .status-dot{background:#b6c0cc}html[data-theme=light] .status-dot.on{background:#17885b}html[data-theme=light] .delivery.on .delivery-dot{background:#17885b;box-shadow:0 0 0 3px #17885b29}html[data-theme=light] .delivery.pending .delivery-dot{border-color:#17885b}html[data-theme=light] .delivery.issue .delivery-dot{background:#d9a300}html[data-theme=light] .delivery.bad .delivery-dot{background:#d54b59}html[data-theme=light] .delivery.off{color:#566a80}html[data-theme=light] .entity-table th{color:#4d6178}html[data-theme=light] .entity-table td.col-name .name-open small{color:#667b92}html[data-theme=light] .entity-table-wrap,html[data-theme=light] .entity-table td{border-color:#cbd6e2}html[data-theme=light] .icon-btn,html[data-theme=light] .secondary.mini,html[data-theme=light] .acc-open,html[data-theme=light] .copy-id-btn,html[data-theme=light] .table-pager-nav button,html[data-theme=light] .table-pager-size select{border-color:#b7c5d5}.entity-table th.col-delivery,.entity-table td.col-delivery{position:sticky;left:var(--entity-name-w, 190px);z-index:2;background:var(--surface);box-shadow:6px 0 10px -8px #0009}.entity-table thead th.col-delivery{z-index:4;background:var(--surface2)}.entity-table thead tr.entity-totals-row td.col-delivery{z-index:5;background:#10273d}.entity-table tr.selected td.col-delivery{background:#10263c}.entity-table.resized th.col-delivery,.entity-table.resized td.col-delivery{overflow:visible}html[data-theme=light] .entity-table td.col-delivery{background:#fff}html[data-theme=light] .entity-table thead th.col-delivery,html[data-theme=light] .entity-table thead tr.entity-totals-row td.col-delivery{background:#f1f5f9}html[data-theme=light] .entity-table thead tr.entity-totals-row td.col-delivery{background:#e7f0f9}html[data-theme=light] .entity-table tr.selected td.col-delivery{background:#e4f2fd}.entity-table thead tr.entity-totals-row td{box-shadow:none}.entity-table:not(.data-table) th.col-name,.entity-table:not(.data-table) td.col-name{box-shadow:none}.cr-finder>.cr-main:first-child{grid-column:1 / -1}@media(max-width:760px){.entity-table th.col-delivery,.entity-table td.col-delivery,.entity-table thead th.col-delivery,.entity-table thead tr.entity-totals-row td.col-delivery{position:static;left:auto;box-shadow:none;min-width:92px;padding-left:8px}.entity-table .col-name{min-width:150px;max-width:176px;box-shadow:6px 0 10px -8px #0009}.entity-table.resized .col-name{max-width:none}.entity-table th,.entity-table td{padding:7px 8px}.entity-table .name-cell{gap:5px}.entity-table .name-cell .select-box{width:26px;height:26px;border-radius:8px}.entity-table .name-cell .select-box svg{width:15px}.entity-table .name-cell .switch{width:32px;height:19px}.entity-table .name-cell .switch-knob{width:13px;height:13px}.entity-table .name-cell .switch.on .switch-knob{transform:translate(13px)}.entity-table .name-open b{font-size:11.5px}.entity-table .name-open small{font-size:9.5px}.entity-table td.col-delivery .delivery{font-size:11.5px;gap:6px}.entity-table-wrap{max-height:min(74vh,calc(var(--app-height) - 190px))}}.sub-status{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:14px 16px;margin-bottom:14px}.sub-status.good{border-color:#2f7a52;background:linear-gradient(180deg,#10301f 0,var(--surface) 70%)}.sub-status.warn{border-color:#8a6a1a;background:linear-gradient(180deg,#33290f 0,var(--surface) 70%)}.sub-status.bad{border-color:#6e3342;background:linear-gradient(180deg,#2a1219 0,var(--surface) 70%)}.sub-status-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.sub-status-main .eyebrow{flex-basis:100%}.sub-status-main>b{font-size:22px;font-weight:800}.sub-status-main>small{color:var(--muted);font-size:12px}.sub-status-main .pill{margin-left:auto}.sub-status-note{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.sub-months{padding:0;margin-left:auto}.sub-months button{padding:6px 10px}.sub-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.sub-plan{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.sub-plan.pro{border-color:#367bb6;background:linear-gradient(180deg,#102944 0,var(--surface) 60%)}.sub-plan.current{box-shadow:inset 0 0 0 1px #2f7a52}.sub-plan-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sub-plan-head>b{font-size:20px;font-weight:800}.sub-price{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.sub-price small{font-size:12px;color:var(--muted);font-weight:600}.sub-features{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sub-features li{display:flex;gap:10px;align-items:flex-start}.sub-features li svg{width:16px;height:16px;flex:0 0 auto;margin-top:2px}.sub-features li.on svg{color:#58d99a}.sub-features li.off{opacity:.45}.sub-features li.off svg{color:var(--muted)}.sub-features li span{display:grid;gap:1px}.sub-features li b{font-size:13px}.sub-features li small{color:var(--muted);font-size:11px;line-height:1.35}.sub-plan .primary.wide,.sub-plan .secondary.wide{margin-top:auto}.sub-team{margin-top:0}.sub-team-add{display:flex;gap:8px;margin:8px 0 10px}.sub-team-add input{flex:1 1 auto;min-width:0}.sub-members,.sub-payments{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sub-members li,.sub-payments li{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);padding:8px 10px;font-size:12px}.sub-members li b{flex:1 1 auto}.sub-members li small{color:var(--muted)}.sub-payments li b{flex:1 1 auto}.nav-btn.locked{opacity:.55}.nav-btn.locked .nav-lock{position:absolute;top:6px;right:calc(50% - 20px);width:12px;height:12px;color:#f5c451}.nav-btn{position:relative}.sub-banner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 14px 0;padding:10px 12px;border:1px solid #8a6a1a;border-radius:12px;background:#33290f;color:#ffe2a3;font-size:12px}.sub-banner.bad{border-color:#6e3342;background:#2a1219;color:#f2b8c1}.sub-banner b{font-weight:700}.sub-banner button{margin-left:auto}html[data-theme=light] .sub-status.good{background:linear-gradient(180deg,#e6f6ec 0,#fff 70%);border-color:#9fd6b6}html[data-theme=light] .sub-status.warn{background:linear-gradient(180deg,#fff4d6 0,#fff 70%);border-color:#e3c37a}html[data-theme=light] .sub-status.bad{background:linear-gradient(180deg,#fdecef 0,#fff 70%);border-color:#f0b8c2}html[data-theme=light] .sub-plan.pro{background:linear-gradient(180deg,#e4f2fd 0,#fff 60%);border-color:#9cc6ea}html[data-theme=light] .sub-members li,html[data-theme=light] .sub-payments li{background:#f7f9fc}html[data-theme=light] .sub-banner{background:#fff4d6;color:#6b4d00;border-color:#e3c37a}html[data-theme=light] .sub-banner.bad{background:#fdecef;color:#8a1f33;border-color:#f0b8c2}html[data-theme=light] .sub-features li.on svg{color:#17885b}.admin-sub{display:grid;gap:10px}.admin-sub-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-sub-form select,.admin-sub-form input{min-width:90px}.sub-strip{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 12px;padding:8px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:12px;text-align:left}.sub-strip-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--muted)}.sub-strip.good .sub-strip-dot{background:#58d99a;box-shadow:0 0 0 3px #58d99a29}.sub-strip.warn .sub-strip-dot{background:#f5c451;box-shadow:0 0 0 3px #f5c45129}.sub-strip.bad .sub-strip-dot{background:#ff7b8a;box-shadow:0 0 0 3px #ff7b8a29}.sub-strip-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.sub-strip-text b{color:var(--text);font-weight:700}.sub-strip.warn .sub-strip-text b{color:#ffe2a3}.sub-strip.bad .sub-strip-text b{color:#f2b8c1}.sub-strip-cta{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;color:var(--accent2);font-weight:700}.sub-strip-cta svg{width:14px;height:14px}html[data-theme=light] .sub-strip{background:#f7f9fc}html[data-theme=light] .sub-strip.good .sub-strip-dot{background:#17885b}html[data-theme=light] .sub-strip.warn .sub-strip-text b{color:#6b4d00}html[data-theme=light] .sub-strip.bad .sub-strip-text b{color:#8a1f33}.admin-subs .section-title{margin-top:14px}.admin-sub-row{display:flex;align-items:center;gap:10px}.admin-sub-row .row-main{flex:1 1 auto;min-width:0;display:grid;gap:2px}.admin-sub-row .row-actions{display:flex;align-items:center;gap:6px;flex:0 0 auto}.admin-group{display:grid;gap:10px}.admin-group.active{border-color:#2f7a52}.admin-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-group-head b{font-size:14px}.admin-group-head small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.sub-line{display:block;font-size:11px}.sub-line.good{color:#7fe0a5}.sub-line.bad{color:#f2b8c1}.good-text{color:#7fe0a5}html[data-theme=light] .sub-line.good,html[data-theme=light] .good-text{color:#12724d}html[data-theme=light] .sub-line.bad{color:#8a1f33}.modal-backdrop>.modal.creative-picker-modal{width:min(1100px,100%);height:min(900px,100%);max-height:100%;overflow:hidden;display:flex;flex-direction:column;padding:20px 18px calc(12px + var(--safe-bottom));scrollbar-gutter:auto}@media(min-width:800px){.modal-backdrop>.modal.creative-picker-modal{border-radius:24px;padding:22px 22px 16px}}.creative-picker-modal .cp-head{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;padding-right:44px}.creative-picker-modal .cp-head h2{margin:0;font-size:20px}.creative-picker-modal .cp-head small{font-size:12.5px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.creative-picker-modal .cp-body{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;border-radius:14px;padding:2px 2px 12px}.creative-picker-modal .cp-body{position:relative}.creative-picker-modal .cp-body.marquee{-webkit-user-select:none;user-select:none;cursor:crosshair}.rubber-band{position:absolute;z-index:3;pointer-events:none;border:1px solid var(--accent);border-radius:4px;background:color-mix(in srgb,var(--accent) 16%,transparent)}.cr-main{position:relative}.cr-main[data-marquee]{-webkit-user-select:none;user-select:none;cursor:crosshair}.creative-picker-modal .cp-foot .cp-hint{flex:1 1 100%;font-size:11px;color:var(--muted)}@media(hover:none){.creative-picker-modal .cp-foot .cp-hint{display:none}}.creative-picker-modal .cp-body.drop{outline:2px dashed var(--accent);outline-offset:-4px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.creative-picker-modal .cr-finder{margin-top:0}.creative-picker-modal .cr-sidebar{top:0;max-height:none}.creative-picker-modal .cr-item .cr-pick{opacity:1}.creative-picker-modal .cr-item-file[aria-pressed=true] .cr-item-icon{background:color-mix(in srgb,var(--accent) 22%,transparent)}.creative-picker-modal .cp-thumb-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--muted)}.creative-picker-modal .cp-thumb-empty svg{width:28px;height:28px}.creative-picker-modal .cp-newfolder-btn{width:36px;height:36px;flex:0 0 auto}.creative-picker-modal .cp-crumbs{padding:2px 4px}.creative-picker-modal .cp-newfolder{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.creative-picker-modal .cp-newfolder>svg{width:18px;height:18px;color:var(--accent);flex:0 0 auto}.creative-picker-modal .cp-newfolder input{flex:1 1 180px;min-width:0;height:36px}.creative-picker-modal .upload-box.cp-first{min-height:160px}.creative-picker-modal .cp-foot{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--border)}.creative-picker-modal .cp-foot .cp-count{flex:1 1 auto;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.creative-picker-modal .cp-foot .cp-done{min-width:140px}@media(max-width:760px){.creative-picker-modal .cp-foot .cp-done{flex:1 1 100%}}.bundle-wizard .cp-open{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px dashed var(--accent);border-radius:16px;background:#2e93ff12;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease}.bundle-wizard .cp-open:hover{border-style:solid;background:#2e93ff1f}.bundle-wizard .cp-open>svg:first-child{width:26px;height:26px;color:var(--accent);flex:0 0 auto}.bundle-wizard .cp-open>svg:last-child{width:18px;height:18px;color:var(--muted);margin-left:auto;flex:0 0 auto}.bundle-wizard .cp-open-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bundle-wizard .cp-open-text b{font-size:15px}.bundle-wizard .cp-open-text small{font-size:12px;line-height:1.4;color:var(--muted)}.bundle-wizard .cp-selected{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.bundle-wizard .cp-sel{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.bundle-wizard .cp-sel .creative-thumb{width:100%;aspect-ratio:1 / 1;border-radius:8px;background:color-mix(in srgb,var(--surface2) 80%,#000 5%);box-shadow:inset 0 0 0 1px var(--border)}.bundle-wizard .cp-sel .creative-thumb img,.bundle-wizard .cp-sel .creative-thumb video{object-fit:contain}.bundle-wizard .cp-sel .cp-thumb-empty{display:grid;place-items:center;width:100%;height:100%;color:var(--muted)}.bundle-wizard .cp-sel>b{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-wizard .cp-sel>small{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bundle-wizard .cp-sel>small svg{width:10px;height:10px;flex:0 0 auto}.bundle-wizard .cp-sel .cp-remove{position:absolute;top:12px;right:12px;width:26px;height:26px;border:0;border-radius:8px;background:#080e16b8;color:#fff;display:grid;place-items:center;cursor:pointer}.bundle-wizard .cp-sel .cp-remove svg{width:14px;height:14px}.bundle-wizard .cp-sel .cp-remove:hover{background:var(--red)}@media(max-width:480px){.bundle-wizard .cp-selected{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}html[data-theme=light] .bundle-wizard .cp-sel,html[data-theme=light] .creative-picker-modal .cp-newfolder{background:#fff}.qc-lanes{display:flex;flex-direction:column;gap:4px;width:100%;flex-basis:100%}.qc-lane{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.qc-lane>b{font-weight:600}.qc-lane>b:after{content:":"}.launch-hint{margin:6px 0 0}.rd-lanes{display:flex;flex-direction:column;gap:4px}.rd-lanes .rd-now b{margin-right:4px}.rd-lanes .rd-now b:after{content:":"}.account-log-modal{max-width:760px}.jr-filters{margin:8px 0 10px}.jr-list{display:flex;flex-direction:column;gap:6px;max-height:min(60vh,620px);overflow:auto;padding-right:2px}.jr-row{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:12px;background:var(--surface);border:1px solid transparent}.jr-row.bad{border-color:color-mix(in srgb,#e5484d 45%,transparent)}.jr-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:var(--muted)}.jr-kind{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--text)}.jr-kind.request{background:color-mix(in srgb,#8b8fa8 22%,transparent)}.jr-kind.event{background:color-mix(in srgb,#f5a524 22%,transparent)}.jr-kind.autoupload{background:color-mix(in srgb,#30a46c 22%,transparent)}.jr-status{display:inline-flex;align-items:center;gap:3px}.jr-status svg{width:13px;height:13px}.jr-status.ok{color:#30a46c}.jr-status.bad{color:#e5484d}.jr-dur{margin-left:auto;font-variant-numeric:tabular-nums}.jr-title{font-size:13px;font-weight:600;word-break:break-word}.jr-msg{color:var(--text);opacity:.85;word-break:break-word}.jr-meta{color:var(--muted)}.jr-empty{margin:12px 0}.vp{position:relative;display:grid;place-items:center;width:100%;background:#0a1420}.vp video{display:block;max-width:100%;max-height:46vh;object-fit:contain}.vp-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:6px;padding:6px 8px;background:linear-gradient(transparent,#000000b3);color:#fff}.vp-btn{flex:none;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;display:grid;place-items:center}.vp-btn svg{width:16px;height:16px}.vp-time{flex:none;min-width:32px;font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.vp-seek{flex:1;min-width:40px;height:22px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.vp-seek::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,#fff var(--vp-progress, 0%),rgba(255,255,255,.3) var(--vp-progress, 0%))}.vp-seek::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:#fff}.vp-seek::-moz-range-track{height:4px;border-radius:2px;background:#ffffff4d}.vp-seek::-moz-range-progress{height:4px;border-radius:2px;background:#fff}.vp-seek::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff}.creative-preview{position:relative}.creative-preview .vp{border-radius:16px;overflow:hidden}.preview-expand{position:absolute;top:8px;right:8px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#0000008c;color:#fff;display:grid;place-items:center}.preview-expand svg{width:16px;height:16px}.media-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:calc(var(--tg-content-top, 0px) + 52px) 0 calc(var(--safe-bottom, 0px) + 8px);background:#000;outline:none}.media-lightbox img{max-width:100%;max-height:100%;object-fit:contain}.media-lightbox .vp{height:100%;background:transparent}.media-lightbox .vp video{width:100%;height:100%;max-height:100%}.media-lightbox .vp-bar{padding-bottom:calc(var(--safe-bottom, 0px) + 6px)}.media-lightbox-close{position:absolute;top:calc(var(--tg-content-top, 0px) + 10px);right:10px;z-index:1;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#ffffff29;color:#fff;display:grid;place-items:center}.media-lightbox-close svg{width:18px;height:18px}.media-lightbox-name{position:absolute;top:calc(var(--tg-content-top, 0px) + 18px);left:14px;right:60px;color:#fff;font-size:13px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-create-actions{display:grid;gap:8px}@media(min-width:900px){.app,.bottom-nav{max-width:1600px;width:min(1600px,100%)}.ads-screen{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-content:start;align-items:center}.ads-screen>*{grid-column:1 / -1;min-width:0}.ads-screen>.ads-sections{grid-column:1;grid-row:2;margin-bottom:12px}.ads-screen>.periods{grid-column:2;grid-row:2;justify-self:end;align-self:center;padding:0;margin-bottom:12px}.ads-screen .segment.ads-sections button{min-width:150px;padding:11px 18px;font-size:13px;text-align:center}.ads-screen>.periods .period-picker{padding:11px 16px;font-size:13px}}.entity-table-wrap.sticky-reset th,.entity-table-wrap.sticky-reset td,.creative-table-wrap.sticky-reset th,.creative-table-wrap.sticky-reset td{position:static!important}.zoom-btn{position:relative}.zoom-btn.on{border-color:var(--accent);color:var(--accent)}.zoom-pct{position:absolute;right:-5px;bottom:-5px;padding:1px 4px;border-radius:999px;background:var(--accent);color:#fff;font-size:9px;font-weight:800;line-height:1.2;letter-spacing:0}@media(min-width:900px){.header-spacer{width:86px}}.budget-fx{display:block;margin:-4px 2px 10px;color:var(--muted);font-size:12px}.budget-fx.warn{color:#f2c14e}.budget-fx .fx-note{font-size:11px}.account-profile-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}.account-profile-chips>.muted{font-size:12px;margin-right:2px}.account-profile-chips .chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface2);color:var(--text);font-size:12px;font-weight:600;white-space:nowrap}.account-profile-chips .chip svg{width:13px;height:13px}.account-profile-chips .chip b{font-weight:700;color:var(--muted)}.account-profile-chips .chip.partial{border-color:var(--accent)}.account-profile-chips .chip.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 20%,transparent);color:#dff0ff}.account-profile-chips .chip.active b{color:#dff0ff}.account-profile-chips .chip:disabled{opacity:.5}.account-profile-list{display:grid;gap:4px;margin:0 0 10px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.account-profile-list-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;font-weight:700}.account-profile-list-head small{font-weight:500}.account-profile-rows{display:grid;gap:2px;max-height:168px;overflow-y:auto}.account-profile-row{display:flex;align-items:center;gap:8px;min-height:32px}.account-profile-row.off .account-profile-check span{color:var(--muted);text-decoration:line-through}.account-profile-check{flex:1;min-width:0;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.account-profile-check input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.account-profile-check span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-profile-check small{flex:none;color:var(--muted);font-size:12px}.account-profile-row .secondary.mini{flex:none}.account-profile-row .secondary.mini.active{border-color:var(--accent);color:var(--accent)}.account-profile-row .secondary.mini svg{width:13px;height:13px}.account-profile-hint{margin:2px 0 0;font-size:11px;color:var(--muted)}.ads-rules-btn{display:inline-flex;align-items:center;gap:6px;margin-left:auto;border-color:color-mix(in srgb,var(--accent) 60%,var(--border))!important;color:#dff0ff!important;background:color-mix(in srgb,var(--accent) 22%,#0d1825)!important}.ads-rules-btn svg{width:14px;height:14px}.rules-modal{max-width:860px}.rules-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.rules-head h2{display:flex;align-items:center;gap:8px;margin:2px 0 4px}.rules-head h2 svg{width:20px;height:20px;color:var(--accent)}.rules-head p{margin:0;font-size:12px}.rules-head-actions{display:flex;gap:8px;flex-wrap:wrap}.rules-head-actions .mini svg,.rule-card-actions .mini svg,.rules-tabs svg,.rule-editor-actions svg{width:14px;height:14px}.rules-tabs{margin:12px 0 10px;grid-template-columns:1fr 1fr 1.3fr}.rules-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.rules-empty{display:grid;justify-items:center;gap:8px;padding:8px 0 16px;text-align:center}.rules-empty p{margin:0;font-size:13px}.rules-list{display:grid;gap:8px}.rule-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface2)}.rule-card.off{opacity:.6}.rule-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff0f;color:var(--muted)}.rule-icon svg{width:20px;height:20px}.rule-icon.tone-stop{background:#f0607029;color:#f6a4b0}.rule-icon.tone-scale{background:#40c88c29;color:#8fe0b8}.rule-icon.tone-alert{background:#f2c14e29;color:#f2c14e}.rule-body{min-width:0;display:grid;gap:4px}.rule-body>b{font-size:14px}.rule-desc{margin:0;font-size:12.5px;color:#bfd0e2;line-height:1.35}.rule-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.rule-switch-cell{padding-top:2px}.rules-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.preset-card{display:grid;gap:6px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--surface2);align-content:start}.preset-card p{margin:0;font-size:12.5px;color:#bfd0e2;line-height:1.35}.preset-card small{font-size:11px;line-height:1.3}.preset-card .primary.mini{justify-self:start;margin-top:2px}.rule-editor-modal{max-width:720px}.rule-summary{margin:-2px 0 12px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:#dff0ff;font-size:12.5px;line-height:1.35}.rule-block{display:grid;gap:8px;margin:10px 0;padding:10px 12px;border:1px solid var(--border);border-radius:14px}.rule-block-title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rule-block-title b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px}.rule-block-title span{font-weight:800;letter-spacing:.05em;font-size:12px}.rule-block-title small{color:var(--muted);font-size:11.5px}.rule-cond{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.9fr);gap:8px}.rule-cond select,.rule-gates select,.rule-block select,.rule-value input,.rule-gates input{width:100%;min-width:0}.rule-value{display:flex;align-items:center;gap:6px}.rule-value span{color:var(--muted);font-weight:700}.rule-gates{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rule-actions{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px}.rule-action{display:grid;gap:2px;padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);color:var(--text);text-align:left}.rule-action b{font-size:12.5px}.rule-action small{font-size:11px;color:var(--muted)}.rule-action.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.rule-switch{display:flex;align-items:center;gap:10px;font-size:13px}.rule-accounts{display:grid;gap:8px;max-height:220px;overflow-y:auto;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.rule-accounts-profile{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.rule-account{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;padding:3px 0}.rule-account input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.rule-account span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-account small{color:var(--muted);font-size:11px}.rule-preview{display:grid;gap:6px;margin:8px 0;padding:10px 12px;border-radius:12px;background:var(--surface2);border:1px solid var(--border);font-size:12.5px}.rule-preview.has{border-color:color-mix(in srgb,var(--accent) 60%,var(--border))}.rule-preview-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr);gap:8px;padding-top:6px;border-top:1px solid var(--border)}.rule-preview-row .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rule-preview-row .acc,.rule-preview-row .val{color:var(--muted);font-size:12px}.rule-editor-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:10px}.rule-editor-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(max-width:600px){.rule-cond,.rule-gates,.rule-editor-actions,.rule-preview-row{grid-template-columns:1fr}.rule-card{grid-template-columns:34px minmax(0,1fr) auto}}.profile-quickswitch .pqs-chip[data-connection=lost]{border-color:#f06070;color:#f6a4b0;background:#f060701f}.profile-quickswitch .pqs-chip[data-connection=lost].active{background:#f0607047;color:#fff}.profile-quickswitch .pqs-chip .pqs-bad-icon{width:13px;height:13px}.rule-scope-row{display:grid;gap:4px}.rule-scope-row>span{font-size:12px;font-weight:700;color:var(--muted)}.rule-scope-row .chips{flex-wrap:wrap;padding:0}.rule-geo-input{width:92px!important;min-width:0;padding:6px 10px;font-size:12px}.launch-analysis{display:grid;gap:10px}.la-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.la-head .chips{padding:0}.la-head .mini svg,.la-buttons .mini svg{width:14px;height:14px}.la-meta{margin:0;font-size:12px}.la-summary{display:flex;flex-wrap:wrap;gap:6px}.la-pill{padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface2);color:var(--text);font-size:12px;font-weight:700}.la-pill.active{outline:2px solid var(--accent)}.la-pill.tone-stop{color:#f6a4b0;border-color:#f0607080}.la-pill.tone-watch{color:#f2c14e;border-color:#f2c14e80}.la-pill.tone-scale{color:#8fe0b8;border-color:#40c88c80}.la-actions{display:grid;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.la-actions .chips{padding:0;flex-wrap:wrap}.la-buttons{display:flex;flex-wrap:wrap;gap:6px}.la-list{display:grid;gap:6px}.la-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-left-width:4px;border-radius:12px;background:var(--surface2);cursor:pointer}.la-row.tone-stop{border-left-color:#f06070}.la-row.tone-watch{border-left-color:#f2c14e}.la-row.tone-scale{border-left-color:#40c88c}.la-row.tone-ok{border-left-color:#3b92dc}.la-row.tone-muted{border-left-color:var(--border);opacity:.75}.la-row.picked{background:color-mix(in srgb,var(--accent) 14%,var(--surface2))}.la-row input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.la-main{min-width:0;display:grid;gap:2px}.la-title{display:flex;align-items:center;gap:8px;min-width:0}.la-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.la-badge{flex:none;padding:2px 7px;border-radius:999px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:#ffffff14}.la-badge.tone-stop{background:#f060702e;color:#f6a4b0}.la-badge.tone-watch{background:#f2c14e2e;color:#f2c14e}.la-badge.tone-scale{background:#40c88c2e;color:#8fe0b8}.la-badge.tone-ok{background:#3b92dc2e;color:#9fc9f2}.la-sub,.la-reason{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.la-reason{color:#bfd0e2;white-space:normal}.la-nums{display:grid;grid-template-columns:repeat(5,auto);gap:10px;font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right}.la-nums span{display:grid}.la-nums small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}@media(max-width:700px){.la-row{grid-template-columns:18px minmax(0,1fr)}.la-nums{grid-column:2;grid-template-columns:repeat(3,auto);text-align:left}.rules-tabs{grid-template-columns:1fr}}.acc-sub .acc-sub-line{display:block;line-height:1.35}.la-card{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--border);border-left-width:4px;border-radius:14px;background:var(--surface2)}.la-card.tone-stop{border-left-color:#f06070}.la-card.tone-watch{border-left-color:#f2c14e}.la-card.tone-scale{border-left-color:#40c88c}.la-card.tone-ok{border-left-color:#3b92dc}.la-card.tone-muted{border-left-color:var(--border);opacity:.8}.la-card.picked{background:color-mix(in srgb,var(--accent) 14%,var(--surface2));border-color:var(--accent)}.la-card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.la-card-head input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.la-name{flex:1 1 240px;min-width:0;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.la-status{font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:#ffffff14;color:var(--muted)}.la-status.on{background:#40c88c29;color:#8fe0b8}.la-chips{display:flex;flex-wrap:wrap;gap:6px}.la-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--border);border-radius:999px;font-size:12px}.la-chip small{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.la-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:6px}.la-tile{display:grid;gap:2px;padding:6px 8px;border-radius:10px;background:#ffffff0a;font-variant-numeric:tabular-nums}.la-tile small{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.la-tile b{font-size:14px;white-space:nowrap}.la-why,.la-advice{margin:0;font-size:13px;line-height:1.4}.la-why b,.la-advice b{color:var(--muted);font-weight:700;margin-right:4px}.la-advice{color:#dff0ff}html[data-theme=light] .la-tile{background:#0000000a}html[data-theme=light] .la-advice{color:#142235}.loader{position:relative;display:inline-block;width:44px;height:44px;flex:none}.loader-sm{width:22px;height:22px}.loader-lg{width:76px;height:76px}.loader:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 55%,var(--accent, #3b92dc) 85%,#76e68a 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:loader-turn 1s linear infinite}.loader-sm:before{-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.loader:after{content:"";position:absolute;top:28%;right:28%;bottom:28%;left:28%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent, #3b92dc) 55%,transparent),transparent 70%);animation:loader-pulse 1.6s ease-in-out infinite}.loader i{position:absolute;top:50%;left:50%;width:14%;height:14%;margin:-7% 0 0 -7%;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff9;animation:loader-orbit 1.5s cubic-bezier(.45,0,.2,1) infinite}.loader i:nth-child(2){animation-delay:-.5s}.loader i:nth-child(3){animation-delay:-1s}.loader-sm i{display:none}@keyframes loader-turn{to{transform:rotate(360deg)}}@keyframes loader-pulse{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1.1);opacity:1}}@keyframes loader-orbit{0%{transform:rotate(0) translate(190%) scale(.5);opacity:.4}50%{transform:rotate(180deg) translate(190%) scale(1);opacity:1}to{transform:rotate(360deg) translate(190%) scale(.5);opacity:.4}}.loading{display:flex;flex-direction:column;align-items:center;gap:14px;animation:loading-in .25s ease-out both}.loading span{font-size:12px;letter-spacing:.02em;animation:loader-text 1.6s ease-in-out infinite}@keyframes loading-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes loader-text{0%,to{opacity:.55}50%{opacity:1}}.splash{gap:14px}.spin{animation:spin-smooth .9s cubic-bezier(.55,.15,.45,.85) infinite;will-change:transform}@keyframes spin-smooth{to{transform:rotate(360deg)}}.skeleton:after{background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--accent, #3b92dc) 10%,rgba(255,255,255,.06)) 50%,transparent 80%);animation:shimmer 1.6s cubic-bezier(.4,0,.2,1) infinite}.global-loader-ring{border:0;background:conic-gradient(from 0deg,transparent 0 60%,#66b8ff 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px))}.global-loader-ring.second{background:conic-gradient(from 180deg,transparent 0 60%,#58d99a 100%)}.global-loader-core{box-shadow:0 0 24px #66b8ff59}.global-activity-bar i{background:linear-gradient(90deg,transparent,#66b8ff 40%,#76e68a 60%,transparent);animation:activity-sweep 1.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes activity-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}.entity-table-wrap{position:relative}.entity-table-wrap:has(.entity-table.refreshing):before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:6;background:linear-gradient(90deg,transparent,#66b8ff,#76e68a,transparent);background-size:40% 100%;background-repeat:no-repeat;animation:table-sweep 1.2s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes table-sweep{0%{background-position:-40% 0}to{background-position:140% 0}}html[data-theme=light] .loader i{background:#1f5f9a;box-shadow:none}html[data-theme=light] .loader:after{background:radial-gradient(circle,rgba(59,146,220,.3),transparent 70%)}html.tg-fullscreen .app,html.tg-fullscreen .bottom-nav{max-width:none;width:100%}@media(min-width:900px){html.tg-fullscreen .screen{padding-left:32px;padding-right:32px}}@media(min-width:900px){.entity-table:not(.resized) th.col-name,.entity-table:not(.resized) td.col-name{width:20%;max-width:20%}}@media(max-width:899px){.entity-table tbody td.col-delivery{position:static;left:auto;box-shadow:none}.entity-table thead th.col-delivery,.entity-table thead tr.entity-totals-row td.col-delivery{left:auto;box-shadow:none}}.entity-table-wrap{overscroll-behavior-y:auto;overscroll-behavior-x:contain}@media(max-width:899px){.ads-sections .ads-rules-btn{display:none}}@media(min-width:900px){.status-chips .ads-rules-btn{display:none}}.status-chips .ads-rules-btn{margin-left:0}@media(max-width:760px){.entity-table thead th.col-delivery{position:sticky;top:0;left:auto}.entity-table thead tr.entity-totals-row td.col-delivery{position:sticky;top:calc(var(--entity-head-h, 34px) - 1px);left:auto}}.media-lightbox{display:flex;flex-direction:column;align-items:center;justify-content:center}.media-lightbox .vp,.media-lightbox .vp.vp-full{width:100%;height:100%;min-height:0}.media-lightbox .vp video,.media-lightbox img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;background:#000}.creative-preview .vp video,.creative-modal .vp video{object-fit:contain!important}.vp-seekwrap{position:relative;flex:1;min-width:40px;height:22px}.vp-track{position:absolute;left:0;right:0;top:9px;height:4px;border-radius:2px;background:#ffffff4d}.vp-fill{height:100%;width:var(--vp-progress, 0%);border-radius:2px;background:#fff}.vp-thumb{position:absolute;top:-5px;left:var(--vp-progress, 0%);width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#fff;box-shadow:0 0 4px #00000080}.vp-seekwrap .vp-seek,html[data-theme=light] .vp-seekwrap .vp-seek{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;border:0;background:transparent;box-shadow:none;cursor:pointer}.app,.bottom-nav{max-width:calc(760px / var(--ui-zoom, 1))}@media(min-width:900px){.app,.bottom-nav{max-width:calc(1600px / var(--ui-zoom, 1));width:min(calc(1600px / var(--ui-zoom, 1)),100%)}}html.tg-fullscreen .app,html.tg-fullscreen .bottom-nav{max-width:none}.vp.vp-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0!important;background:#000;display:flex;align-items:center;justify-content:center;padding:calc(var(--tg-content-top, 0px) + 52px) 0 calc(var(--safe-bottom, 0px) + 8px)}.vp.vp-fullscreen:fullscreen{padding:0}.vp.vp-fullscreen video{width:100%;height:100%;max-width:100%;max-height:100%!important;object-fit:contain!important}.vp.vp-fullscreen .vp-bar{padding-bottom:calc(var(--safe-bottom, 0px) + 6px)}.vp-fs-name{position:absolute;top:calc(var(--tg-content-top, 0px) + 18px);left:14px;right:60px;color:#fff;font-size:13px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-fs-close{z-index:2}.modal:has(.vp-fullscreen),.modal-backdrop:has(.vp-fullscreen),.creative-preview:has(.vp-fullscreen){transform:none!important;filter:none!important;overflow:visible!important}.pill.ext-pill{display:inline-flex;align-items:center;gap:5px}.pill.ext-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.55}.pill.ext-pill[data-ext=online]{color:#4ade80;background:#12301f;border-color:#1f5a35}.pill.ext-pill[data-ext=online]:before{opacity:1;box-shadow:0 0 0 3px #22c55e38}.pill.ext-pill[data-ext=logout]{color:#ffbe63;background:#3a2410;border-color:#6a4a1a}.pill.ext-pill[data-ext=offline]{opacity:.75}html[data-theme=light] .pill.ext-pill[data-ext=online]{color:#15803d;background:#e8f8ee;border-color:#a7dcb9}html[data-theme=light] .pill.ext-pill[data-ext=logout]{color:#8a5a12;background:#fff2df;border-color:#e7c98f}:root{--glass-blur: 26px;--glass-bg: rgba(14, 26, 42, .55);--glass-border: rgba(255, 255, 255, .1);--glass-highlight: rgba(255, 255, 255, .16);--glass-shadow: 0 12px 34px rgba(0, 0, 0, .38);--glass-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .22), rgba(255, 255, 255, .07));--glass-active-border: rgba(255, 255, 255, .24);--glass-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), inset 0 -1px 0 rgba(0, 0, 0, .14), 0 6px 16px rgba(0, 0, 0, .24);--glass-text: #9fb4cb;--glass-text-active: #ffffff;--glass-accent: #6cc0ff}html[data-theme=light]{--glass-bg: rgba(255, 255, 255, .6);--glass-border: rgba(255, 255, 255, .8);--glass-highlight: rgba(255, 255, 255, .95);--glass-shadow: 0 12px 34px rgba(30, 50, 80, .16);--glass-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(236, 244, 252, .94));--glass-active-border: rgba(255, 255, 255, 1);--glass-active-shadow: inset 0 1px 0 #fff, 0 6px 16px rgba(20, 60, 110, .14);--glass-text: #5f7590;--glass-text-active: #0b66bd;--glass-accent: #1475c2}.bottom-nav,html.tg-fullscreen .bottom-nav{left:calc(50% + (var(--tg-content-left, 0px) - var(--tg-content-right, 0px)) / 2);right:auto;bottom:calc(10px + var(--safe-bottom, 0px));transform:translate(-50%);width:calc(100% - 20px - var(--tg-content-left, 0px) - var(--tg-content-right, 0px));max-width:calc(740px / var(--ui-zoom, 1));padding:6px;gap:4px;border:1px solid var(--glass-border);border-top-color:var(--glass-highlight);border-radius:28px;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.7);backdrop-filter:blur(var(--glass-blur)) saturate(1.7);box-shadow:var(--glass-shadow),inset 0 1px 0 var(--glass-highlight)}html[data-theme=light] .bottom-nav{background:var(--glass-bg);border-color:var(--glass-border)}@media(min-width:900px){.bottom-nav,html.tg-fullscreen .bottom-nav{width:auto;max-width:min(760px,calc(100% - 40px))}.nav-btn{flex:0 0 auto;min-width:96px}}.nav-btn,html[data-theme=light] .nav-btn{min-height:50px;border-radius:22px;padding:6px 6px 5px;gap:3px;color:var(--glass-text);background:transparent;transition:background-color .25s ease,color .2s ease,box-shadow .25s ease,transform .15s ease}.nav-btn.active,html[data-theme=light] .nav-btn.active{background:var(--glass-active-bg);color:var(--glass-accent);box-shadow:var(--glass-active-shadow)}.nav-btn.active span,html[data-theme=light] .nav-btn.active span{color:var(--glass-text-active)}.nav-btn:active{transform:scale(.95)}.screen,.screen.inner{padding-bottom:calc(104px + var(--safe-bottom, 0px))}@media(min-width:900px){.screen{padding-bottom:calc(100px + var(--safe-bottom, 0px))}}.segment,.chips,.admin-tabs,.fb-presets,.bundle-wizard .geo-tabs{padding:4px;gap:4px;border:1px solid var(--glass-border);border-top-color:var(--glass-highlight);border-radius:18px;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.5);backdrop-filter:blur(var(--glass-blur)) saturate(1.5);box-shadow:inset 0 1px 0 var(--glass-highlight)}.chips,.admin-tabs{margin-bottom:10px}.segment.ads-sections{padding:4px;gap:4px}.segment button,.chips button,.admin-tabs button,.periods button,.fb-presets button,.bundle-wizard .geo-tabs button,html[data-theme=light] .segment button,html[data-theme=light] .chips button,html[data-theme=light] .admin-tabs button,html[data-theme=light] .periods button,html[data-theme=light] .fb-presets button,html[data-theme=light] .bundle-wizard .geo-tabs button{border:1px solid transparent;background:transparent;color:var(--glass-text);border-radius:14px;padding:8px 12px;transition:background-color .25s ease,color .2s ease,box-shadow .25s ease,transform .15s ease}.segment.ads-sections button{padding:8px 14px}.segment button.active,.chips button.active,.admin-tabs button.active,.periods button.active,.fb-presets button.active,.bundle-wizard .geo-tabs button.active,html[data-theme=light] .segment button.active,html[data-theme=light] .chips button.active,html[data-theme=light] .admin-tabs button.active,html[data-theme=light] .periods button.active,html[data-theme=light] .fb-presets button.active,html[data-theme=light] .bundle-wizard .geo-tabs button.active{background:var(--glass-active-bg);border-color:var(--glass-active-border);color:var(--glass-text-active);box-shadow:var(--glass-active-shadow)}.segment button:active,.chips button:active,.admin-tabs button:active,.fb-presets button:active{transform:scale(.97)}.periods button,html[data-theme=light] .periods button{border-color:var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.5);backdrop-filter:blur(var(--glass-blur)) saturate(1.5);box-shadow:inset 0 1px 0 var(--glass-highlight)}.status-chips .ads-rules-btn{border-radius:14px}html[data-phone-landscape="1"] .bottom-nav,html[data-phone-landscape="1"].tg-fullscreen .bottom-nav{left:auto;right:max(10px,var(--tg-content-right, 0px));top:50%;bottom:auto;transform:translateY(-50%);width:auto;max-width:none;max-height:calc(100% - 20px);flex-direction:column;overflow-y:auto;padding:6px;gap:4px;border-radius:24px}html[data-phone-landscape="1"] .nav-btn{flex:0 0 auto;width:64px;min-width:64px;min-height:48px;padding:5px 4px 4px}html[data-phone-landscape="1"] .nav-btn span{font-size:8.5px}html[data-phone-landscape="1"] .nav-btn.locked .nav-lock{right:8px}html[data-phone-landscape="1"] .screen,html[data-phone-landscape="1"] .screen.inner{padding-right:calc(96px + var(--tg-content-right, 0px));padding-bottom:calc(16px + var(--safe-bottom, 0px))}html[data-phone-landscape="1"] .entity-table-wrap{max-height:calc(var(--app-height, 100vh) - 120px)}@media(max-width:899px){.entity-table.resized th.col-delivery,.entity-table.resized td.col-delivery{overflow:hidden;text-overflow:ellipsis}}:root{--entity-table-reserve: 124px}@media(max-width:760px){.entity-table-wrap{max-height:calc(var(--app-height, 100vh) - var(--entity-table-reserve, 124px))}}html[data-phone-landscape="1"]{--entity-table-reserve: 56px}html[data-phone-landscape="1"] .entity-table-wrap{max-height:calc(var(--app-height, 100vh) - var(--entity-table-reserve, 56px))}html[data-phone-landscape="1"] .table-pager{padding:4px 4px 0;gap:6px 12px}html[data-phone-landscape="1"] .table-pager-nav button{width:26px;height:26px}html[data-phone-landscape="1"] .table-pager-size select{padding:3px 6px}html[data-phone-landscape="1"] .screen{padding-top:8px}:root{--safe-left: max(calc(env(safe-area-inset-left, 0px) / var(--ui-zoom, 1)), var(--tg-content-left, 0px));--safe-right: max(calc(env(safe-area-inset-right, 0px) / var(--ui-zoom, 1)), var(--tg-content-right, 0px))}.screen{padding-left:max(var(--audit-screen-gutter, 16px),var(--safe-left));padding-right:max(var(--audit-screen-gutter, 16px),var(--safe-right))}@media(min-width:900px){.screen{padding-left:max(28px,var(--safe-left));padding-right:max(28px,var(--safe-right))}html.tg-fullscreen .screen{padding-left:max(32px,var(--safe-left));padding-right:max(32px,var(--safe-right))}}.bottom-nav,html.tg-fullscreen .bottom-nav{left:calc(50% + (var(--safe-left) - var(--safe-right)) / 2);width:calc(100% - 20px - var(--safe-left) - var(--safe-right))}html[data-phone-landscape="1"] .bottom-nav,html[data-phone-landscape="1"].tg-fullscreen .bottom-nav{left:auto;right:max(10px,var(--safe-right));width:auto}html[data-phone-landscape="1"] .screen,html[data-phone-landscape="1"] .screen.inner{padding-left:max(var(--audit-screen-gutter, 16px),var(--safe-left));padding-right:calc(96px + var(--safe-right))}.modal-backdrop,html.tg-fullscreen .modal-backdrop{padding-left:max(12px,var(--safe-left));padding-right:max(12px,var(--safe-right))}.toast-host{left:calc(50% + (var(--safe-left) - var(--safe-right)) / 2);width:min(420px,calc(100% - 32px - var(--safe-left) - var(--safe-right)))}.global-activity-bar{left:var(--safe-left);right:var(--safe-right)}.media-lightbox{padding-left:var(--safe-left);padding-right:var(--safe-right)}.media-lightbox-close,.vp.vp-fullscreen .vp-fs-close{right:max(10px,var(--safe-right))}.media-lightbox-name,.vp.vp-fullscreen .vp-fs-name{left:max(14px,var(--safe-left));right:max(60px,calc(var(--safe-right) + 50px))}.vp.vp-fullscreen .vp-bar{padding-left:max(8px,var(--safe-left));padding-right:max(8px,var(--safe-right))}html[data-notch=left]{--safe-right: 0px}html[data-notch=right]{--safe-left: 0px}.money-legacy-note{color:var(--amber, #f5a524)}:root{--zoom-aware-heights: 1;--app-height: var(--tg-viewport-height, calc(100vh / var(--ui-zoom, 1)))}@supports (height: 100dvh){:root{--app-height: var(--tg-viewport-height, calc(100dvh / var(--ui-zoom, 1)))}}.modal{max-height:calc(var(--app-height) * .9)}@media(min-width:800px){.modal{max-height:calc(var(--app-height) * .88)}}@media(min-width:900px){.modal.bundle-editor-modal{max-height:calc(var(--app-height) * .92)}}.bulk-results,.fan-apply-list,.replace-accounts-list,.creative-preview,.creative-preview img,.creative-preview video,.vp video{max-height:calc(var(--app-height) * .46)}.jr-list,.fail-list{max-height:min(calc(var(--app-height) * .6),620px)}.auto-failure-list{max-height:min(calc(var(--app-height) * .62),640px)}@media(min-width:900px){.bottom-nav,html.tg-fullscreen .bottom-nav{width:auto;max-width:min(760px,calc(100% - 40px - var(--safe-left, 0px) - var(--safe-right, 0px)));padding:5px}.nav-btn{min-height:48px}}html,body{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;text-size-adjust:100%}html[data-phone-landscape="1"] .bottom-nav,html[data-phone-landscape="1"].tg-fullscreen .bottom-nav{top:calc(var(--app-height, 100vh) / 2);bottom:auto}:root{--modal-sheet: full}@media(max-width:899px){.modal-backdrop,html.tg-fullscreen .modal-backdrop{padding:var(--tg-content-top, 0px) var(--safe-right, 0px) 0 var(--safe-left, 0px)}.modal{width:100%;max-width:none;border-radius:22px 22px 0 0}.modal.bundle-editor-modal{border-radius:0}}:root{--modal-cover: edges}@media(max-width:899px){.modal-backdrop,html.tg-fullscreen .modal-backdrop{top:0;bottom:0;height:auto;overflow:hidden}.modal-backdrop:has(.bundle-editor-modal){align-items:flex-start}}.viewport-diag{display:block;margin-top:4px;font-size:10px;line-height:1.35;color:var(--muted);word-break:break-word}:root{--layer-h: calc(var(--app-height, 100vh) - var(--tg-content-top, 0px));--lightbox-h: calc(var(--app-height, 100vh) - var(--tg-content-top, 0px) - 60px - var(--safe-bottom, 0px))}.modal-backdrop>.modal{max-height:var(--layer-h)}@media(min-width:800px){.modal-backdrop>.modal{max-height:calc(var(--layer-h) - 48px)}}@media(max-width:899px){.modal-backdrop>.modal.bundle-editor-modal{height:var(--layer-h);max-height:none}.modal-backdrop>.modal.creative-picker-modal{height:var(--layer-h);max-height:none}}@media(min-width:900px){.modal-backdrop>.modal.creative-picker-modal{height:min(900px,calc(var(--layer-h) - 48px));max-height:none}}.media-lightbox .vp,.media-lightbox .vp.vp-full,.media-lightbox .vp video,.media-lightbox img{height:var(--lightbox-h);max-height:var(--lightbox-h)}.vp.vp-fullscreen video{height:var(--app-height, 100vh);max-height:var(--app-height, 100vh)!important}html[data-keyboard="1"] .bottom-nav{display:none}html[data-keyboard="1"] .screen,html[data-keyboard="1"] .screen.inner{padding-bottom:calc(16px + var(--safe-bottom, 0px))}.grow-input,.editor-field textarea.grow-input,.bundle-wizard .editor-field textarea.grow-input{display:block;width:100%;min-height:44px;height:auto;resize:none;overflow:hidden;line-height:1.35;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;field-sizing:content}.bundle-wizard .link-row textarea.grow-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.bundle-wizard .link-row.invalid textarea.grow-input{border-color:var(--red)}:root{--landscape-sheet: edges}html[data-phone-landscape="1"] .modal-backdrop,html[data-phone-landscape="1"].tg-fullscreen .modal-backdrop,html[data-phone-landscape="1"] .modal-backdrop.has-custom-modal{top:0;bottom:0;height:auto;overflow:hidden;align-items:flex-end;padding:var(--tg-content-top, 0px) var(--safe-right, 0px) 0 var(--safe-left, 0px)}html[data-phone-landscape="1"] .modal-backdrop:has(.bundle-editor-modal){align-items:flex-start}html[data-phone-landscape="1"] .modal-backdrop>.modal{width:100%;max-width:none;max-height:var(--layer-h);border-radius:22px 22px 0 0;padding:23px 18px calc(22px + var(--safe-bottom, 0px))}html[data-phone-landscape="1"] .modal-backdrop>.modal.bundle-editor-modal,html[data-phone-landscape="1"] .modal-backdrop>.modal.creative-picker-modal{height:var(--layer-h);max-height:none;border-radius:0}html[data-phone-landscape="1"] .bundle-editor-modal .bundle-editor-footer{margin-left:-18px;margin-right:-18px;margin-bottom:calc(-22px - var(--safe-bottom, 0px));padding-left:18px;padding-right:18px}html[data-keyboard="1"][data-phone-landscape="1"] .bundle-editor-heading,html[data-keyboard="1"][data-phone-landscape="1"] .bundle-stepper,html[data-keyboard="1"][data-phone-landscape="1"] .bundle-step-caption,html[data-keyboard="1"][data-phone-landscape="1"] .bundle-editor-footer{display:none}html[data-keyboard="1"][data-phone-landscape="1"] .modal-backdrop>.modal{padding-top:8px}html[data-keyboard="1"][data-phone-landscape="1"] .modal-backdrop>.modal>.close{display:none}.bundle-draft-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 0 12px;padding:10px 12px;border:1px solid rgba(245,165,36,.45);border-radius:14px;background:#f5a5241a}.bundle-draft-text small{color:var(--muted);margin-left:6px}.bundle-draft-actions{display:flex;gap:8px}.bundle-draft-note{display:block;margin-top:4px;font-size:11px;color:var(--amber, #f5a524)}.bundle-draft-note .linkish{color:inherit;text-decoration:underline}.account-profile-note{margin-left:6px;font-size:11px;color:var(--amber, #f5a524)}.queue-status.skipped{background:#808ca02e;color:var(--muted)}.qc-skip{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--muted);font-size:11px}.qc-skip svg{width:14px;height:14px}.qc-skip:disabled{opacity:.5}.account-profile-row{flex-wrap:wrap}.account-profile-row.no-accounts .account-profile-check span{color:var(--muted);text-decoration:none}.account-profile-row.no-accounts .account-profile-check{cursor:default}.account-profile-row .account-profile-note{flex:1 1 100%;margin:-6px 0 4px 24px;font-size:11px;line-height:1.3;color:var(--amber, #f5a524);white-space:normal}.name-open .profile-status-advice{display:block;margin-top:3px;font-size:11px;line-height:1.3;color:var(--muted);white-space:normal;text-align:left}.pill[data-profile-status]{white-space:normal;line-height:1.25}.sub-members select.team-role{flex:0 0 auto;min-width:0;padding:4px 8px;font-size:12px;border-radius:8px}.sub-members li{gap:8px}.team-role-pill{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.5;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);white-space:nowrap}.team-role-pill.lead{background:#2b3a12;color:#b7e56b}.sub-strip-team{opacity:.9}.cr-team-badge{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.6;vertical-align:middle;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.cr-team-hint{flex:1 1 100%;font-size:12px;color:var(--muted)}.account-profile-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:0;align-items:center}.account-profile-row .account-profile-check{min-width:0}.account-profile-row .account-profile-note{grid-column:1 / -1;margin:-4px 0 6px 24px;overflow-wrap:anywhere}.account-profile-rows{grid-auto-rows:max-content;align-content:start}.lang-creatives .lang-creative-chips{display:flex;flex-wrap:wrap;gap:6px}.lang-creative-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:34px;margin:0;padding:2px 9px 2px 2px;border:1px solid #31506b;border-radius:10px;background:#07111b;color:#c9d8e6;font:inherit;font-size:11px;line-height:1.2;text-align:left;cursor:pointer}.lang-creative-chip .lang-creative-name{min-width:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lang-creative-chip .creative-thumb.small{width:28px;height:28px;border-radius:7px}.lang-creative-chip[aria-pressed=true]{border-color:#3f94dc;background:#113452;color:#fff;box-shadow:inset 0 0 0 1px #50adfa1f}.lang-creatives>small.hint{display:block;margin-top:6px}@media(max-width:560px){.choice-grid.three.creative-distribution{grid-template-columns:minmax(0,1fr)}}.team-strip{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 12px;padding:8px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:12px;text-align:left}.team-strip>svg{width:16px;height:16px;flex:0 0 auto;color:var(--accent2)}.team-strip-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.team-strip-text b{color:var(--text);font-weight:700}.team-strip-cta{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;color:var(--accent2);font-weight:700}.team-strip-cta svg{width:14px;height:14px}.sub-status-main .team-open-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;border-radius:999px}.sub-status-main .team-open-btn svg{width:14px;height:14px}.team-screen .team-block{display:grid;gap:10px;margin-bottom:18px}.team-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.team-head>svg{width:18px;height:18px;color:var(--accent2);flex:0 0 auto}.team-head>b{font-size:16px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis}.team-head>small{color:var(--muted);font-size:12px;margin-left:auto}.team-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-member-card{display:grid;gap:8px;width:100%;min-width:0;padding:12px;text-align:left;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--text)}.team-member-card:active{background:var(--surface2)}.team-member-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.team-member-head>b{font-size:15px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-member-head .pill{font-size:11px}.team-member-chevron{width:16px;height:16px;margin-left:auto;color:var(--muted);flex:0 0 auto}.team-member-seen{color:var(--muted);font-size:12px}.team-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.team-tile{display:grid;gap:2px;min-width:0;padding:8px 10px;border-radius:10px;background:var(--surface2)}.team-tile>small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.02em}.team-tile>span{font-size:13px;font-weight:600;overflow-wrap:anywhere}.team-tile>span.team-tile-note{font-size:12px;font-weight:700}.team-tile>span.team-tile-note.warn{color:var(--amber)}.team-tile>span.team-tile-note.bad{color:var(--red)}.team-member-screen .team-member-tabs{margin-bottom:12px}@media(max-width:560px){.team-members,.team-tiles{grid-template-columns:minmax(0,1fr)}}html[data-phone-landscape] .team-members{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-phone-landscape] .team-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-failed-accounts{margin:12px 0 4px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.rd-failed-accounts h4{margin:0 0 8px;font-size:13px}.rd-failed-account{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--border)}.rd-failed-account:first-of-type{border-top:0}.rd-failed-account-info{display:flex;flex-direction:column;min-width:0;gap:2px}.rd-failed-account-info b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-failed-account-info small{color:var(--muted);font-size:11px}@media(max-width:559px){.rd-failed-account{flex-direction:column;align-items:stretch}}.sub-plan .sub-pay-actions{display:grid;gap:8px;margin-top:auto}.sub-plan .sub-pay-actions .primary.wide,.sub-plan .sub-pay-actions .secondary.wide{margin-top:0}.sub-crypto-notice{margin:10px 0 14px;padding:12px;border:1px solid #2f6a8a;border-radius:14px;background:linear-gradient(180deg,#0f2a3a 0,var(--surface) 80%)}.sub-crypto-notice p{margin:0 0 10px;font-size:12px;line-height:1.45}.sub-crypto-notice-actions{display:flex;flex-wrap:wrap;gap:8px}.sub-crypto-notice-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1 auto}.sub-crypto-notice-actions button svg{width:14px;height:14px}.sub-crypto-invoices{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sub-crypto-invoices li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);padding:8px 10px;font-size:12px}.sub-crypto-invoices li>b{flex:1 1 auto}.sub-crypto-invoices li .pill{font-size:10px}.sub-crypto-actions{display:inline-flex;gap:12px;flex:0 0 auto}.sub-crypto-link{background:none;border:0;padding:0;color:var(--accent2);font:inherit;font-weight:700}.sub-crypto-link:disabled{opacity:.5}html[data-theme=light] .sub-crypto-notice{background:linear-gradient(180deg,#e4f2fd 0,#fff 80%);border-color:#9cc6ea}html[data-theme=light] .sub-crypto-invoices li{background:#f7f9fc}@media(max-width:560px){.sub-crypto-actions{flex-basis:100%;justify-content:flex-end}}.crypto-plan-line{margin:-10px 0 12px;color:var(--muted);font-size:12px}.crypto-coins{list-style:none;margin:0;padding:0;display:grid;gap:6px}.crypto-coin{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);color:var(--text);font:inherit}.crypto-coin.recommended{border-color:#367bb6;background:linear-gradient(180deg,#102944 0,var(--surface2) 80%)}.crypto-coin:disabled{opacity:.55}.crypto-coin svg{width:16px;height:16px;flex:0 0 auto}.crypto-coin-name{display:grid;flex:1 1 auto;min-width:0}.crypto-coin-name b{font-size:14px}.crypto-coin-name small{color:var(--muted);font-size:11px}.crypto-coin .pill{flex:0 0 auto;font-size:10px}.crypto-coin-est{font-size:12px;font-weight:700;white-space:nowrap}.crypto-coin-min{font-size:11px;color:var(--muted);white-space:nowrap}.crypto-pay{display:grid;gap:10px}.crypto-qr{width:220px;height:220px;margin:0 auto;padding:10px;box-sizing:border-box;border-radius:16px;background:#fff;overflow:hidden}.crypto-qr svg{display:block;width:100%;height:100%}.crypto-qr-missing{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--surface2);color:var(--muted);font-size:12px;line-height:1.4;border:1px dashed var(--border)}.crypto-pay-body{display:grid;gap:8px;min-width:0}.crypto-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.crypto-field .eyebrow{grid-column:1 / -1}.crypto-field-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;line-height:1.35;overflow-wrap:anywhere;word-break:break-all;min-width:0}.crypto-field.memo{border-color:#8a6a1a}.crypto-field-note{grid-column:1 / -1;font-size:11px;color:var(--amber)}.crypto-copy-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--accent2);font:inherit;font-size:12px;font-weight:700;white-space:nowrap}.crypto-copy-btn.done{color:var(--green);border-color:#2f7a52}.crypto-copy-btn svg{width:14px;height:14px}.crypto-timer{display:flex;align-items:center;justify-content:center;gap:6px;margin:2px 0 0;font-size:12px;color:var(--muted)}.crypto-timer.urgent{color:var(--amber)}.crypto-timer svg{width:14px;height:14px}.crypto-status{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);font-size:13px;font-weight:600;line-height:1.4}.crypto-status svg{width:16px;height:16px;flex:0 0 auto}.crypto-status .loader{flex:0 0 auto}.crypto-status.good{border-color:#2f7a52;background:#10301f;color:#7fe0a5}.crypto-status.warn{border-color:#8a6a1a;background:#33290f;color:#ffe2a3}.crypto-status.bad{border-color:#6e3342;background:#2a1219;color:#ff9aa5}.crypto-warn{display:flex;gap:8px;align-items:flex-start;margin-top:8px;padding:10px 12px;border-radius:12px;border:1px solid #5d4a25;background:#211b10;color:#e5c774;font-size:12px;line-height:1.45}.crypto-warn svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}.crypto-actions{display:grid;gap:8px;margin-top:12px}.crypto-actions .primary.wide,.crypto-actions .secondary.wide{margin-top:0;display:inline-flex;align-items:center;justify-content:center;gap:6px}.crypto-actions button svg{width:15px;height:15px}.crypto-site-link{background:none;border:0;padding:8px 0;margin-top:8px;justify-self:center;color:var(--accent2);font:inherit;font-size:12px;font-weight:700}.crypto-site-link:disabled{opacity:.5}html[data-theme=light] .crypto-coin.recommended{background:linear-gradient(180deg,#e4f2fd 0,#fff 80%);border-color:#9cc6ea}html[data-theme=light] .crypto-qr-missing{background:#f7f9fc}html[data-theme=light] .crypto-status.good{background:#e6f6ec;border-color:#9fd6b6;color:#17885b}html[data-theme=light] .crypto-status.warn{background:#fff4d6;border-color:#e3c37a;color:#8a5a12}html[data-theme=light] .crypto-status.bad{background:#fdecef;border-color:#f0b8c2;color:#b3364a}html[data-theme=light] .crypto-warn{background:#fff4d6;border-color:#e3c37a;color:#8a5a12}html[data-theme=light] .crypto-field-note{color:#8a5a12}@media(max-width:560px){.crypto-qr{width:200px;height:200px}.crypto-coin{padding:9px 10px}}html[data-phone-landscape] .crypto-pay{grid-template-columns:200px minmax(0,1fr);align-items:start}html[data-phone-landscape] .crypto-qr{margin:0;width:200px;height:200px}.account-profile-rows{max-height:none;overflow:visible}.account-profile-row{border-top:1px solid var(--border)}.account-profile-row:first-child{border-top:0}.account-profile-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:40px;margin:0;padding:4px 0;border:0;background:none;color:inherit;text-align:left}.account-profile-toggle>svg{flex:none;width:16px;height:16px;color:var(--muted);transition:transform .15s ease}.account-profile-toggle[aria-expanded=true]>svg{transform:rotate(90deg);color:var(--accent)}.account-profile-toggle[aria-expanded=true]>span{font-weight:700}.account-profile-toggle:disabled{opacity:1;cursor:default}.account-profile-row.off .account-profile-check span{color:inherit;text-decoration:none}.account-profile-row.no-accounts .account-profile-toggle>svg{visibility:hidden}.account-profile-row .account-profile-accounts,.bundle-wizard .account-profile-row .account-profile-accounts.account-picker.readable{grid-column:1 / -1;max-height:none;overflow:visible;margin:2px 0 10px;padding:0 0 0 6px}@media(min-width:1040px){.bundle-wizard .account-setup-panel.has-selection .account-profile-rows{max-height:min(calc(var(--app-height) * .5),520px);overflow-y:auto;scrollbar-gutter:stable}}@media(prefers-reduced-motion:reduce){.account-profile-toggle>svg{transition:none}}.profiles-bulk{margin:0 0 8px}.profiles-bulk .selection-actions{padding-top:0}.profiles-bulk-progress{display:block;margin:2px 2px 0;color:var(--muted);font-size:11.5px}.profiles-bulk-report{margin:0 0 10px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface2);font-size:12px}.profiles-bulk-report.has-errors{border-color:color-mix(in srgb,var(--red) 45%,var(--border))}.profiles-bulk-report-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profiles-bulk-report-head b{font-size:12.5px}.profiles-bulk-report-head .icon-btn{margin-left:auto}.profiles-bulk-report ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:5px;max-height:190px;overflow-y:auto}.profiles-bulk-report li{display:flex;gap:8px;align-items:baseline;min-width:0}.profiles-bulk-report li b{flex:0 0 auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profiles-bulk-report li span{min-width:0;overflow-wrap:anywhere;color:var(--muted)}.profiles-bulk-report li.bad span{color:var(--red)}.profiles-bulk-report li.warn span{color:var(--amber)}.profiles-bulk-report li.good span{color:var(--green)}html[data-theme=light] .profiles-bulk-report{background:#f3f7fb}html[data-theme=light] .profiles-bulk-report li.bad span{color:#b3261e}html[data-theme=light] .profiles-bulk-report li.warn span{color:#9a5b00}html[data-theme=light] .profiles-bulk-report li.good span{color:#14703f}.sub-legal{margin:12px 0 4px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface2);font-size:12px}.sub-legal-links{display:flex;flex-wrap:wrap;gap:6px 16px}.sub-legal-links .sub-crypto-link{font-size:12px;text-align:left}.sub-legal small{display:block;margin-top:8px;color:var(--muted);font-size:12px}.sub-legal small a{color:var(--accent2);font-weight:700;text-decoration:none}html[data-theme=light] .sub-legal{background:#f3f7fb}.sub-extra{margin:12px 0 4px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.sub-extra-head{display:flex;align-items:center;gap:8px;font-size:13px}.sub-extra-head svg{width:16px;height:16px;color:var(--accent2)}.sub-extra .sub-status-note{margin:6px 0 0}.sub-extra-row{display:flex;gap:8px;margin-top:10px}.sub-extra-row input{flex:1 1 auto;min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text);padding:9px 11px;font-size:13px}.sub-extra-row button{flex:0 0 auto}.sub-extra-stats{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px}.sub-extra-stats span{display:grid;gap:2px}.sub-extra-stats small{color:var(--muted);font-size:11px}.sub-extra-stats b{font-size:15px}.admin-promo-form input{min-width:0}.admin-promo-form input[inputmode=numeric]{max-width:150px}.admin-promo-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.admin-promo-list li{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface2)}.admin-promo-list li>div{flex:1 1 220px;min-width:0;display:grid;gap:3px}.admin-promo-list li small{color:var(--muted);font-size:11.5px;overflow-wrap:anywhere}.admin-promo-list li.off b{color:var(--muted)}html[data-theme=light] .sub-extra,html[data-theme=light] .admin-promo-list li{background:#f3f7fb}.reports-block .reports-periods{margin-top:10px;flex-wrap:wrap}.reports-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.reports-actions button{flex:1 1 200px}.share-links{margin-top:10px}.share-links-head{display:flex;align-items:center;gap:8px}.share-links-head b{display:inline-flex;align-items:center;gap:7px;font-size:13px;margin-right:auto}.share-links-head b svg{width:16px;height:16px;color:var(--accent2)}.share-links-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.share-links-list li{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.share-links-list li>div{flex:1 1 auto;min-width:0;display:grid;gap:2px}.share-links-list li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.share-links-list li small{color:var(--muted);font-size:11.5px}.share-accounts{display:grid;gap:4px;max-height:240px;overflow-y:auto;margin-top:6px;padding:6px;border:1px solid var(--border);border-radius:12px}.share-account{display:flex;align-items:center;gap:9px;padding:7px 6px;border-radius:8px;font-size:13px}.share-account input{width:17px;height:17px;flex:0 0 auto}.share-account span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
