@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--bg:#f5f6fa;--surface:#fff;--text:#192033;--muted:#747c91;--line:#e7e9f0;--purple:#6c5ce7;--purple-dark:#5747d5;--purple-soft:#f0edff;--green:#16865f;--green-soft:#e8f8f1;--amber:#a46414;--amber-soft:#fff5dc;--red:#c64658;--red-soft:#fdecef;--blue:#2b6bd6;--shadow:0 10px 35px #1e253c14}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Manrope,Arial,sans-serif}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #6c5ce738}svg{display:block}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{color:#d9ddeb;z-index:5;background:#151a29;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.brand{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:2px 8px 22px;font-size:22px;font-weight:800;display:flex}.brand-mark{background:linear-gradient(145deg,#8374f3,#5747d5);border-radius:10px;align-items:flex-end;gap:2px;width:31px;height:31px;padding:7px 6px;display:flex;transform:rotate(-8deg)}.brand-mark span{background:#fff;border-radius:2px;width:5px;display:block}.brand-mark span:first-child{height:9px}.brand-mark span:nth-child(2){height:16px}.brand-mark span:nth-child(3){height:12px}.workspace{background:#1e2435;border:1px solid #303749;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-bottom:18px;padding:10px;display:grid}.workspace-avatar{color:#fff;background:linear-gradient(135deg,#ffb870,#ec7e98);border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.workspace b,.workspace small{font-size:13px;display:block}.workspace small{color:#8f97ab;margin-top:2px}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav button,.sidebar-bottom>button{color:#9fa7bb;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;height:44px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.sidebar nav button:hover,.sidebar-bottom>button:hover{color:#fff;background:#202638}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#6c5ce74d,#6c5ce714)}.sidebar nav button.active svg{color:#a99cff}.sidebar nav em{color:#fff;background:#6656dc;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:12px;font-style:normal;display:grid}.sidebar-bottom{margin-top:auto}.demo-card{color:#cbd1df;background:#1d2333;border:1px solid #31394d;border-radius:10px;margin-bottom:10px;padding:11px 12px;font-size:13px}.demo-card b{color:#768096;margin:5px 0 0 13px;font-size:11px;display:block}.demo-dot{background:#42d392;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 4px #42d39217}.profile{border-top:1px solid #2a3042;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:16px 7px 0;display:grid}.profile>span{background:#313951;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.profile b,.profile small{font-size:12px;display:block}.profile small{color:#7d879c;margin-top:3px}.profile svg{color:#707a90}.topbar{border-bottom:1px solid var(--line);z-index:4;background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.breadcrumbs{align-items:center;gap:8px;font-size:14px;display:flex}.breadcrumbs span{color:var(--muted)}.breadcrumbs svg{color:#a2a8b6}.top-actions{align-items:center;gap:8px;display:flex}.icon-btn{border:1px solid var(--line);cursor:pointer;color:#626b7e;background:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.icon-btn:hover{color:var(--purple);background:#f6f5ff}.sync{color:var(--muted);align-items:center;gap:7px;margin-left:8px;font-size:12px;display:flex}.sync i,.fresh i{background:#35ba82;border-radius:50%;width:7px;height:7px}.page{max-width:1600px;margin:0 auto;padding:34px}.page-heading{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.11em;color:var(--purple);margin:0 0 6px;font-size:11px;font-weight:800}.page h1{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800;line-height:1.2}.page-heading p:not(.eyebrow),.step-heading>p:last-child{color:var(--muted);margin:8px 0 0;font-size:14px}.primary,.secondary,.danger{cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.primary{background:var(--purple);color:#fff;box-shadow:0 7px 18px #6c5ce733}.primary:hover{background:var(--purple-dark)}.secondary{border-color:var(--line);color:#4e566a;background:#fff}.secondary:hover{background:#faf9ff;border-color:#cdc8f8}.secondary:disabled{opacity:.4;cursor:not-allowed}.danger{color:var(--red);background:#fff;border-color:#efcbd1}.notice{background:#fffaf0;border:1px solid #f3e1b8;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 15px;display:flex}.notice>div{width:34px;height:34px;color:var(--amber);background:#fff1cc;border-radius:9px;place-items:center;display:grid}.notice p{flex:1;margin:0}.notice b,.notice span{font-size:13px;display:block}.notice span{color:#7f715b;margin-top:3px}.notice button{color:var(--amber);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.stats-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:flex-start;gap:13px;padding:17px;display:flex}.stat-icon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.stat-icon.violet{color:var(--purple);background:var(--purple-soft)}.stat-icon.green{color:var(--green);background:var(--green-soft)}.stat-icon.blue{color:var(--blue);background:#edf4ff}.stat-icon.orange{color:#d07824;background:#fff2e4}.stat-card>div:last-child{flex-direction:column;display:flex}.stat-card span{color:var(--muted);font-size:12px}.stat-card strong{margin:4px 0 2px;font-size:26px}.stat-card small{color:#99a0b0;font-size:11px}.panel{border:1px solid var(--line);background:#fff;border-radius:13px}.panel-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px;display:flex}.searchbox{border:1px solid var(--line);color:#9299a9;background:#fff;border-radius:9px;align-items:center;gap:8px;min-width:300px;height:40px;padding:0 12px;display:flex}.searchbox input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.segmented{background:#f2f3f7;border-radius:9px;margin-left:auto;padding:3px;display:flex}.segmented button{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:12px}.segmented button.active{color:var(--text);background:#fff;font-weight:700;box-shadow:0 2px 8px #141a2a14}.table-wrap{overflow:auto}.tests-table{border-collapse:collapse;width:100%;min-width:940px}.tests-table th{text-transform:uppercase;letter-spacing:.05em;color:#949aaa;text-align:left;background:#fbfbfd;padding:12px 18px;font-size:11px;font-weight:700}.tests-table td{vertical-align:middle;border-top:1px solid #eff0f4;padding:14px 18px;font-size:13px}.tests-table tbody tr{cursor:pointer;transition:all .15s}.tests-table tbody tr:hover{background:#faf9ff}.tests-table td>b,.tests-table td>small{display:block}.tests-table td>small{color:var(--muted);margin-top:5px;font-size:11px}.pair{display:flex}.pair>span{width:48px;height:54px;box-shadow:0 0 0 1px var(--line);border:2px solid #fff;border-radius:8px;position:relative;overflow:hidden}.pair>span+span{margin-left:-11px}.pair img{object-fit:cover;width:100%;height:100%}.pair i{background:#fff;border-radius:5px;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:3px;left:3px}.status{white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-weight:700;font-size:11px!important;display:inline-flex!important}.status i{border-radius:50%;width:6px;height:6px}.status.active{color:var(--green);background:var(--green-soft)}.status.active i{background:#32b781}.status.done{color:#526071;background:#eef0f5}.status.done i{background:#8992a4}.status.wait{color:var(--amber);background:var(--amber-soft)}.status.wait i{background:#d39432}.positive{color:var(--green)!important}.row-more{color:#939aaa;cursor:pointer;background:0 0;border:0}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;background:#0d111da3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.wizard{background:#f8f9fb;border-radius:18px;grid-template-rows:auto auto 1fr auto;width:min(1180px,96vw);height:min(820px,94vh);display:grid;overflow:hidden;box-shadow:0 30px 80px #00000047}.wizard-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 25px;display:flex}.wizard-header>div{align-items:center;gap:11px;display:flex}.wizard-header b,.wizard-header small{display:block}.wizard-header b{font-size:16px}.wizard-header small{color:var(--muted);margin-top:3px;font-size:11px}.wizard-logo{background:var(--purple-soft);width:38px;height:38px;color:var(--purple);border-radius:10px;place-items:center;display:grid}.stepper{border-bottom:1px solid var(--line);background:#fff;align-items:center;height:76px;padding:0 35px;display:flex}.stepper button{cursor:default;background:0 0;border:0;flex:1;align-items:center;padding:0;display:flex}.stepper button>span{color:#939aaa;background:#fff;border:1px solid #dce0e8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.stepper button>em{color:#939aaa;white-space:nowrap;margin-left:7px;font-size:11px;font-style:normal}.stepper button>i{background:#e2e4ea;flex:1;height:1px;margin:0 10px}.stepper button.active>span{background:var(--purple);border-color:var(--purple);color:#fff}.stepper button.active>em{color:var(--text);font-weight:700}.stepper button.done>span{background:var(--green-soft);color:var(--green);border-color:#bfe8d6}.stepper button.done>i{background:#bfe8d6}.wizard-body{padding:27px 34px;overflow:auto}.wizard-footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:68px;padding:0 25px;display:flex}.wizard-footer>div{align-items:center;gap:15px;display:flex}.wizard-footer span{color:#949bab;font-size:11px}.step-heading h2{letter-spacing:-.02em;margin:0;font-size:25px}.step-tools{gap:9px;margin:22px 0 17px;display:flex}.step-tools .searchbox{flex:1}.product-grid{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.product-grid>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:9px;transition:all .15s;position:relative}.product-grid>button:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.product-grid>button.selected{border-color:var(--purple);box-shadow:0 0 0 3px #6c5ce717}.product-image{background:#f0f1f5;border-radius:8px;height:170px;display:block;position:relative;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.product-image i,.image-chooser button>i{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:8px;right:8px}.product-grid b,.product-grid small,.product-grid em{display:block}.product-grid b{margin:10px 2px 4px;font-size:13px}.product-grid small{color:var(--muted);margin:0 2px;font-size:11px}.product-grid em{color:var(--green);background:var(--green-soft);border-radius:6px;width:max-content;margin:9px 2px 2px;padding:5px 7px;font-size:10px;font-style:normal}.variant-preview{grid-template-columns:220px 55px 220px;justify-content:center;align-items:center;margin:22px auto 25px;display:grid}.variant-preview>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:10px;position:relative}.variant-preview>div.accent{border-color:var(--purple);box-shadow:0 0 0 3px #6c5ce714}.variant-preview>div>span{background:#ffffffeb;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:800;position:absolute;top:17px;left:17px}.variant-preview img{object-fit:cover;border-radius:8px;width:100%;height:215px}.variant-preview b{text-align:center;margin:8px 0 2px;font-size:12px;display:block}.versus{color:var(--muted);text-align:center;font-size:12px;font-weight:800}.section-title{margin:0 0 10px;font-size:13px}.image-chooser{gap:10px;display:flex}.image-chooser button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:108px;height:118px;padding:0;position:relative;overflow:hidden}.image-chooser button.selected{border:2px solid var(--purple)}.image-chooser img{object-fit:cover;width:100%;height:100%}.image-chooser .upload-card{color:var(--purple);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.upload-card b,.upload-card small{margin-top:6px;font-size:11px}.upload-card small{color:var(--muted);font-size:9px}.option-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:26px;display:grid}.option-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:13px;padding:20px;position:relative}.option-grid button.selected{border-color:var(--purple);box-shadow:0 0 0 3px #6c5ce714}.option-grid button>span{width:38px;height:38px;color:var(--purple);background:#f2f0ff;border-radius:10px;place-items:center;display:grid}.option-grid b,.option-grid small{display:block}.option-grid b{margin:14px 0 5px;font-size:14px}.option-grid small{color:var(--muted);font-size:11px;line-height:1.5}.option-grid button>i{background:var(--purple);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:14px;right:14px}.info-card,.warning-card{color:var(--blue);background:#f0f5ff;border-radius:11px;gap:11px;margin-top:18px;padding:14px;display:flex}.info-card p,.warning-card p{margin:0}.info-card b,.info-card span,.warning-card b,.warning-card span{font-size:11px;display:block}.info-card span,.warning-card span{color:#65718a;margin-top:4px;line-height:1.5}.scheme-list{flex-direction:column;gap:10px;margin-top:22px;display:flex}.scheme-list>button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:230px 1fr 130px;align-items:center;padding:15px 17px;display:grid;position:relative}.scheme-list>button.selected{border-color:var(--purple);box-shadow:0 0 0 3px #6c5ce712}.scheme-list b,.scheme-list small{display:block}.scheme-list b{font-size:13px}.scheme-list small{color:var(--muted);margin-top:4px;font-size:10px}.scheme-list>button>em{color:var(--muted);text-align:right;font-size:11px;font-style:normal}.scheme-list>button>strong{background:var(--purple);color:#fff;border-radius:10px;padding:4px 8px;font-size:9px;position:absolute;top:-9px;right:12px}.timeline{justify-content:center;align-items:center;display:flex}.timeline span{min-width:35px;height:32px;color:var(--purple);background:#ece9ff;border-radius:7px;place-items:center;padding:0 10px;font-size:12px;font-weight:800;display:grid}.timeline span:nth-of-type(2n){color:var(--green);background:#e8f8f1}.timeline i{background:#cfd3dc;width:22px;height:1px}.timeline.long span{min-width:85px}.warning-card{background:var(--amber-soft);color:var(--amber)}.settings-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:22px;display:grid}.setting-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:17px}.setting-card.wide{grid-column:1/-1}.setting-card label{font-size:12px;font-weight:700}.radio-row,.duration-control{gap:8px;margin-top:12px;display:flex}.radio-row button,.duration-control button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;flex:1;height:38px;font-size:11px}.radio-row button.selected,.duration-control button.selected{border-color:var(--purple);background:var(--purple-soft);color:var(--purple);font-weight:700}.radio-row i{border:1px solid;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.radio-row .selected i{background:var(--purple);box-shadow:inset 0 0 0 2px #fff}.setting-label{justify-content:space-between;display:flex}.setting-label label,.setting-label small{display:block}.setting-label small{color:var(--muted);margin-top:4px;font-size:10px}.setting-label strong{color:var(--purple);font-size:19px}input[type=range]{width:100%;accent-color:var(--purple);margin:20px 0 7px}.range-labels{color:#9aa1af;justify-content:space-between;font-size:10px;display:flex}.review-layout{grid-template-columns:1.3fr 1fr;gap:16px;margin-top:20px;display:grid}.review-images{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:15px;padding:15px;display:flex}.review-images>div{text-align:center;position:relative}.review-images img{object-fit:cover;border-radius:8px;width:145px;height:165px}.review-images>div>span{background:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid;position:absolute;top:7px;left:7px}.review-images b{margin-top:5px;font-size:10px;display:block}.review-details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:18px}.review-details h3,.checklist h3{margin:0 0 13px;font-size:13px}.review-details dl{margin:0}.review-details dl div{border-top:1px solid #eff0f4;justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.review-details dt{color:var(--muted)}.review-details dd{margin:0;font-weight:700}.checklist{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:13px;padding:16px}.checklist p{align-items:center;gap:7px;margin:0 25px 0 0;font-size:11px;display:inline-flex}.checklist p span{width:20px;height:20px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;display:grid}.toast{color:#fff;z-index:50;background:#192033;border-radius:12px;align-items:center;gap:10px;padding:12px 17px;font-size:13px;animation:.25s slideIn;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #00000040}.toast span{background:#2fb77f;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}}.result-page{padding-top:24px}.result-top{align-items:center;gap:14px;margin-bottom:17px;display:flex}.back-btn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;width:36px;height:36px;font-size:27px}.result-title{align-items:center;gap:11px;display:flex}.result-thumb{border-radius:9px;width:48px;height:48px;overflow:hidden}.result-thumb img{object-fit:cover;width:100%;height:100%}.result-title>div:last-child>div{align-items:center;gap:8px;display:flex}.result-title h1{font-size:22px}.result-title p{color:var(--muted);margin:5px 0 0;font-size:11px}.result-title .status{padding:5px 8px}.result-actions{gap:8px;margin-left:auto;display:flex}.progress-card{border:1px solid var(--line);background:#fff;border-radius:13px;margin-bottom:15px;padding:17px 22px}.progress-heading{justify-content:space-between;display:flex}.progress-heading>div:last-child{text-align:right}.progress-heading span,.progress-heading b{font-size:11px;display:block}.progress-heading span{color:var(--muted)}.progress-heading b{margin-top:3px;font-size:13px}.stage-progress{align-items:flex-start;margin-top:17px;display:flex}.stage-progress>div{min-width:95px}.stage-progress>div span{background:#f0f1f5;border-radius:8px;place-items:center;width:28px;height:28px;margin-bottom:6px;font-size:11px;font-weight:800;display:grid}.stage-progress>div.completed span{background:var(--green-soft);color:var(--green)}.stage-progress>div.current span{background:var(--purple);color:#fff;box-shadow:0 0 0 5px var(--purple-soft)}.stage-progress b,.stage-progress small{font-size:10px;display:block}.stage-progress small{color:var(--muted);margin-top:3px}.stage-progress>i{background:#eceef3;flex:1;height:3px;margin:13px 10px}.stage-progress>i.done{background:var(--green)}.result-tabs{border-bottom:1px solid var(--line);align-items:center;margin-bottom:15px;display:flex}.result-tabs>button{height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.result-tabs>button.active{color:var(--purple);box-shadow:inset 0 -2px var(--purple)}.result-tabs>span{flex:1}.metric-strip{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(5,1fr);margin-bottom:15px;display:grid}.metric-strip>div{border-right:1px solid var(--line);padding:15px 18px}.metric-strip>div:last-child{border:0}.metric-strip span,.metric-strip b,.metric-strip small{display:block}.metric-strip span{color:var(--muted);font-size:10px}.metric-strip b{margin:5px 0;font-size:19px}.metric-strip small{color:#9299a9;font-size:10px}.result-grid{grid-template-columns:1.4fr .9fr;gap:15px;display:grid}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.panel-title h2{margin:0;font-size:15px}.panel-title p{color:var(--muted);margin:4px 0 0;font-size:10px}.fresh{color:var(--green);background:var(--green-soft);border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.variant-head,.variant-row{grid-template-columns:1.4fr repeat(5,.7fr);align-items:center;display:grid}.variant-head{color:#949bab;background:#fbfbfd;padding:10px 17px;font-size:10px}.variant-row{border-top:1px solid #f0f1f4;padding:12px 17px;font-size:12px}.variant-name{align-items:center;gap:9px;display:flex}.variant-name img{object-fit:cover;border-radius:7px;width:44px;height:50px}.variant-name b,.variant-name small,.variant-row>span small{display:block}.variant-name small,.variant-row>span small{color:var(--muted);margin-top:3px;font-size:9px}.leader{background:var(--green-soft);color:var(--green);border-radius:7px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:700}.chart-legend{color:var(--muted);gap:14px;padding:12px 18px 0;font-size:10px;display:flex}.chart-legend span{align-items:center;gap:5px;display:flex}.chart-legend i{background:#aab2c8;border-radius:50%;width:8px;height:8px}.chart-legend i.b{background:var(--purple)}.chart{height:245px;padding:15px 15px 25px;position:relative}.chart svg{z-index:2;width:100%;height:190px;position:relative}.grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:20px 15px 38px}.grid-lines i{background:#eff0f4;height:1px}.x-axis{color:#9aa1af;justify-content:space-between;font-size:9px;display:flex}.quality-card{background:var(--amber-soft);border:1px solid #f1dcad;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.quality-card>div{color:var(--amber);gap:10px;display:flex}.quality-card p{margin:0}.quality-card b,.quality-card span{font-size:11px;display:block}.quality-card span{color:#756d61;margin-top:4px}.tab-panel{min-height:390px}.detail-table{border-collapse:collapse;width:100%}.detail-table th,.detail-table td{text-align:left;border-top:1px solid #eef0f4;padding:14px 18px;font-size:11px}.detail-table th{color:var(--muted);background:#fbfbfd;font-size:10px}.detail-table tr.muted{color:#9aa1af}.activity{padding:5px 20px 25px}.activity>div{gap:12px;padding:14px 0;display:flex;position:relative}.activity>div:not(:last-child):after{content:"";background:#e4e6ec;width:1px;position:absolute;top:42px;bottom:-14px;left:14px}.activity>div>span{z-index:1;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.activity>div>span.green{background:var(--green-soft);color:var(--green)}.activity>div>span.blue{color:var(--blue);background:#edf4ff}.activity>div>span.violet{background:var(--purple-soft);color:var(--purple)}.activity svg{width:14px}.activity p{margin:0}.activity small,.activity b,.activity em{display:block}.activity small{color:var(--muted);font-size:9px}.activity b{margin:3px 0;font-size:12px}.activity em{color:var(--muted);font-size:10px;font-style:normal}.settings-summary{grid-template-columns:1fr 1fr;gap:0;margin:20px;display:grid}.settings-summary div{border-bottom:1px solid var(--line);padding:17px}.settings-summary dt{color:var(--muted);font-size:10px}.settings-summary dd{margin:5px 0 0;font-size:13px;font-weight:700}@media (max-width:1100px){.app-shell{grid-template-columns:78px 1fr}.sidebar{padding:20px 10px}.brand{justify-content:center;padding-left:0;padding-right:0}.brand>span:last-child,.workspace>span:nth-child(2),.workspace svg,.sidebar nav span,.sidebar nav em,.sidebar-bottom>button span,.demo-card,.profile div,.profile svg{display:none}.workspace{justify-content:center;padding:8px;display:flex}.sidebar nav button,.sidebar-bottom>button{justify-content:center}.profile{justify-content:center;display:flex}.stats-grid{grid-template-columns:1fr 1fr}.product-grid{grid-template-columns:repeat(3,1fr)}.result-grid{grid-template-columns:1fr}.quality-card{grid-column:auto}.stepper button>em{display:none}.scheme-list>button{grid-template-columns:200px 1fr 100px}}@media (max-width:760px){.app-shell{display:block}.sidebar{z-index:10;flex-direction:row;width:auto;height:64px;padding:7px 12px;display:flex;position:fixed;inset:auto 0 0}.brand,.workspace,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;flex:1;justify-content:space-around}.sidebar nav button{flex-direction:column;gap:2px;height:50px;padding:5px 9px;font-size:10px}.sidebar nav span{display:block}.sidebar nav em{display:none}.topbar{height:58px;padding:0 16px}.sync,.breadcrumbs>span,.top-actions .icon-btn:first-child{display:none}.page{padding:20px 14px 85px}.page-heading{align-items:flex-start}.page-heading p:not(.eyebrow){max-width:240px}.stats-grid{grid-template-columns:1fr}.notice{align-items:flex-start}.notice button{display:none}.panel-toolbar{flex-wrap:wrap}.searchbox{order:1;min-width:100%}.panel-toolbar>.secondary{order:2}.segmented{order:3;margin-left:0}.wizard{border-radius:0;width:100vw;height:100vh}.modal-backdrop{padding:0}.wizard-header{height:62px}.stepper{height:58px;padding:0 16px}.stepper button>i{margin:0 4px}.stepper button>span{width:24px;height:24px}.wizard-body{padding:21px 17px}.wizard-footer{padding:0 15px}.wizard-footer span{display:none}.product-grid{grid-template-columns:1fr 1fr}.product-image{height:150px}.variant-preview{grid-template-columns:1fr 35px 1fr}.variant-preview img{height:175px}.image-chooser{overflow:auto}.option-grid{grid-template-columns:1fr 1fr}.scheme-list>button{grid-template-columns:1fr}.scheme-list .timeline{margin:14px 0}.scheme-list>button>em{text-align:left}.settings-grid,.review-layout{grid-template-columns:1fr}.review-images img{width:115px;height:140px}.checklist p{margin-bottom:8px;display:flex}.result-top{flex-wrap:wrap;align-items:flex-start}.result-actions{width:100%;margin-left:50px}.progress-heading{gap:10px}.stage-progress{overflow:auto}.stage-progress>div{min-width:80px}.result-tabs{overflow:auto}.result-tabs>span{display:none}.metric-strip{grid-template-columns:1fr 1fr}.metric-strip>div{border-bottom:1px solid var(--line)}.metric-strip>div:last-child{grid-column:1/-1}.variant-head,.variant-row{grid-template-columns:1.5fr repeat(3,.7fr)}.variant-head span:nth-child(3),.variant-head span:nth-child(5),.variant-row>span:nth-child(3),.variant-row>span:nth-child(5){display:none}.quality-card{align-items:flex-start;gap:10px}.quality-card button{display:none}.settings-summary{grid-template-columns:1fr}.top-actions{display:none}}.mobile-menu-button,.mobile-menu-backdrop{display:none}@media (max-width:760px){.mobile-menu-button{border:1px solid var(--line);z-index:32;background:#fff;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:flex}.mobile-menu-button span{background:#343b4d;border-radius:2px;width:18px;height:2px;display:block}.topbar{gap:10px}.breadcrumbs{flex:1;min-width:0}.breadcrumbs b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar.mobile-menu-open{z-index:31;flex-direction:column;width:min(330px,88vw);height:100dvh;padding:20px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:20px 0 50px #090d1957}.sidebar.mobile-menu-open .brand,.sidebar.mobile-menu-open .workspace,.sidebar.mobile-menu-open .sidebar-bottom{display:flex}.sidebar.mobile-menu-open .workspace{display:grid}.sidebar.mobile-menu-open nav{flex-direction:column;justify-content:flex-start;display:flex;overflow:visible}.sidebar.mobile-menu-open nav button{flex-direction:row;justify-content:flex-start;gap:12px;height:44px;min-height:44px;padding:0 12px;font-size:14px}.sidebar.mobile-menu-open nav button span{display:block}.sidebar.mobile-menu-open .overview-subnav,.sidebar.mobile-menu-open .advertising-subnav{flex-direction:column;display:flex}.sidebar.mobile-menu-open .sidebar-bottom{flex-direction:column;margin-top:18px}.mobile-menu-backdrop{z-index:30;background:#0c111d7a;border:0;display:block;position:fixed;inset:0}}.auth-page{background:radial-gradient(circle at 20% 10%,#eeeaff 0,#0000 34%),#f5f6fa;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #e3e5ee;border-radius:22px;width:min(440px,100%);padding:38px;box-shadow:0 22px 70px #2123411f}.auth-brand{color:#12182a;align-items:center;gap:11px;margin-bottom:34px;font-size:23px;display:flex}.auth-brand .brand-mark{width:34px;height:34px}.auth-kicker{color:#6d56e8;letter-spacing:.12em;margin:0 0 10px;font-size:11px;font-weight:800}.auth-card h1{color:#111827;margin:0 0 12px;font-size:30px;line-height:1.15}.auth-copy{color:#697386;margin:0 0 26px;line-height:1.55}.auth-card form{gap:17px;display:grid}.auth-card label{color:#374151;gap:7px;font-size:13px;font-weight:700;display:grid}.auth-card input{width:100%;height:48px;font:inherit;color:#111827;border:1px solid #dfe3ec;border-radius:10px;outline:none;padding:0 14px}.auth-card input:focus{border-color:#6b57e9;box-shadow:0 0 0 3px #6b57e91f}.auth-submit{justify-content:center;width:100%;height:49px;margin-top:3px}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-error{color:#b42318;background:#fff1f0;border-radius:9px;padding:11px 13px;font-size:13px}.auth-note{color:#8b93a5;text-align:center;margin-top:20px;line-height:1.45;display:block}.auth-loading{color:#697386;background:#f5f6fa;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.auth-spinner{border:2px solid #ddd9fa;border-top-color:#6d56e8;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (max-width:540px){.auth-card{padding:28px 22px}.auth-card h1{font-size:25px}}.connection-dialog{color:#1f2937;background:#fff;border-radius:18px;width:min(540px,100vw - 32px);padding:34px;position:relative;box-shadow:0 25px 90px #14182d40}.connection-dialog h2{color:#111827;margin:0 0 8px;font-size:28px}.connection-dialog>p:not(.auth-kicker){color:#697386;margin:0 0 20px;line-height:1.55}.connection-close{color:#7b8495;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:14px;right:18px}.connection-status{color:#9a6700;background:#fff7e6;border-radius:10px;align-items:center;gap:9px;margin-bottom:20px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.connection-status i{background:#e8a317;border-radius:50%;width:8px;height:8px}.connection-status.connected{color:#087a55;background:#eafaf4}.connection-status.connected i{background:#1eb980}.connection-dialog form{gap:14px;display:grid}.connection-dialog label{gap:7px;font-size:13px;font-weight:700;display:grid}.connection-dialog textarea{resize:vertical;border:1px solid #dfe3ec;border-radius:10px;outline:none;min-height:108px;padding:12px;font:13px/1.45 monospace}.connection-dialog textarea:focus{border-color:#6b57e9;box-shadow:0 0 0 3px #6b57e91f}.connection-dialog form .primary{justify-content:center}.connection-dialog>small{color:#8b93a5;margin-top:16px;display:block}.connection-message{color:#5540c9;background:#f1f0ff;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:13px}.products-dialog{color:#1f2937;background:#fff;border-radius:18px;flex-direction:column;width:min(850px,100vw - 32px);max-height:min(780px,100vh - 40px);padding:30px;display:flex;position:relative;box-shadow:0 25px 90px #14182d40}.products-head{justify-content:space-between;gap:20px;display:flex}.products-head h2{margin:0 0 6px;font-size:27px}.products-head p:not(.auth-kicker){color:#7b8495;margin:0}.products-actions{align-items:center;gap:14px;padding:20px 0 16px;display:flex}.products-actions span{color:#087a55;font-size:13px;font-weight:700}.products-list{border:1px solid #e7e9f0;border-radius:12px;overflow:auto}.products-list article{border-bottom:1px solid #eceef4;align-items:center;gap:14px;min-height:76px;padding:10px 14px;display:flex}.products-list article:last-child{border-bottom:0}.products-list img,.product-placeholder{object-fit:cover;background:#f0effc;border-radius:8px;flex:none;width:52px;height:58px}.product-placeholder{color:#6b57e9;place-items:center;font-weight:800;display:grid}.products-list article div:last-child{gap:3px;min-width:0;display:grid}.products-list article b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products-list article span,.products-list article small{color:#7b8495;font-size:12px}.products-empty{color:#7b8495;text-align:center;padding:55px 20px}@media (max-width:620px){.products-dialog{padding:22px 16px}.products-actions{flex-direction:column;align-items:flex-start}}.draft-duration-panel{margin:18px 0;padding:18px}.draft-duration-panel input[type=range]{margin:16px 0 7px}.draft-duration-panel>.secondary{margin-top:14px}.read-only-banner{color:#087a55;background:#effbf6;border:1px solid #bfe8d9;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:15px 18px;display:flex}.read-only-banner p{gap:3px;margin:0;display:grid}.read-only-banner span{color:#527368;font-size:15px}.preparation-card{background:#f7f6ff;border:1px solid #dedaf9;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.preparation-card>div:first-child{color:#5a48cb;align-items:center;gap:11px;display:flex}.preparation-card p{gap:3px;margin:0;display:grid}.preparation-card p span{color:#77718f;font-size:14px}.preparation-stages{align-items:center;gap:8px;display:flex}.preparation-stages>span{color:#fff;background:#6b57e9;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;position:relative}.preparation-stages small{color:#6b57e9;background:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:11px;display:grid;position:absolute;bottom:-4px;right:-2px}.real-variants{background:#fff;border:1px solid #e5e7ef;border-radius:14px;justify-content:center;align-items:center;gap:28px;margin-bottom:18px;padding:20px;display:flex}.real-variants>div:not(.versus){color:#6b7280;gap:8px;font-size:14px;font-weight:700;display:grid}.real-variants img{object-fit:cover;border-radius:12px;width:130px;height:155px}.all-variants{justify-content:flex-start;overflow-x:auto}.all-variants>div{flex:none}.analytics-loading{color:#697386;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.analytics-error{color:#b42318;background:#fff5f3;border:1px solid #ffd7cf;border-radius:12px;gap:12px;padding:22px;display:flex}.analytics-error div{gap:5px;display:grid}.analytics-error span{color:#7c4b43}.analytics-period{color:#7b8495;margin:14px 0 10px;font-size:14px}.real-metrics{grid-template-columns:repeat(5,1fr)}.analytics-note{align-items:flex-start;gap:13px;margin-top:18px;padding:20px;display:flex}.analytics-note p{gap:5px;margin:0;display:grid}.analytics-note span{color:#697386;line-height:1.5}@media (max-width:760px){.real-variants{gap:12px}.real-variants img{width:105px;height:130px}.real-metrics{grid-template-columns:1fr 1fr}}.multi-preview,.review-multi-images{gap:12px;padding:5px 2px 12px;display:flex;overflow-x:auto}.multi-preview>div,.review-multi-images>div{flex:none;position:relative}.multi-preview img,.review-multi-images img{object-fit:cover;border:2px solid #e5e7ee;border-radius:11px;width:104px;height:128px}.multi-preview>div>span,.review-multi-images>div>span{z-index:1;color:#4f3bc0;background:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font-weight:800;display:grid;position:absolute;top:7px;left:7px;box-shadow:0 2px 8px #0002}.multi-preview small{color:#687184;background:#fff;border-radius:5px;padding:3px 6px;font-size:11px;position:absolute;bottom:8px;left:7px}.variant-counter{color:#737b8e;align-items:baseline;gap:7px;margin:2px 0 20px;display:flex}.variant-counter b{color:#5c48d2;font-size:20px}.image-chooser button>small{color:#6550d6;background:#fff;border-radius:5px;padding:3px 5px;font-size:11px;position:absolute;bottom:5px;left:5px}.hidden-file-input{display:none}.upload-error{margin-top:12px}.upload-requirements{color:#81899a;margin:12px 0 0;font-size:14px}.review-multi-images{background:#fff;border:1px solid #e5e7ef;border-radius:13px;margin-bottom:18px;padding:15px}.multi-details{margin-bottom:18px}.live-mode-banner{color:#16845d;background:#effbf6;border:1px solid #b8ead5;border-radius:13px;align-items:center;gap:12px;margin-bottom:18px;padding:16px 18px;display:flex}.live-mode-banner p{margin:0}.live-mode-banner b,.live-mode-banner span{display:block}.live-mode-banner b{font-size:15px}.live-mode-banner span{color:#587268;margin-top:4px;font-size:13px}.variant-analytics-panel,.stages-panel{margin-top:18px;overflow:hidden}.variant-analytics-scroll{overflow-x:auto}.variant-analytics-table{border-collapse:collapse;width:100%;min-width:980px}.variant-analytics-table th{color:#8b93a5;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#fafafd;padding:11px 13px;font-size:11px}.variant-analytics-table td{color:#50586a;white-space:nowrap;border-top:1px solid #eceef3;padding:12px 13px;font-size:13px}.variant-analytics-table td b{color:#171c2d}.variant-cell{align-items:center;gap:9px;display:flex}.variant-cell img{object-fit:cover;border-radius:7px;width:42px;height:52px}.result-actions .primary:disabled{opacity:.5;cursor:not-allowed}.stages-more{color:#624fe0;background:#eeeafe;border-radius:16px;place-items:center;min-width:38px;height:32px;margin-left:5px;font-size:13px;display:grid}.variant-editor{background:#f7f8fb;border-radius:16px;grid-template-rows:auto 1fr auto;width:min(920px,95vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 80px #0005}.variant-editor-body{padding:22px;overflow-y:auto}.editor-main{color:#5e6678;gap:7px;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-grid}.editor-main img,.editor-grid img{object-fit:cover;border-radius:10px;width:120px;height:150px}.editor-grid{flex-wrap:wrap;gap:13px;display:flex}.editor-grid>div{background:#fff;border:1px solid #e1e4eb;border-radius:12px;padding:8px;position:relative}.editor-grid>div>span{color:#604edf;background:#fff;border-radius:7px;place-items:center;width:25px;height:25px;font-weight:800;display:grid;position:absolute;top:14px;left:14px}.editor-grid>div>button{color:#c94754;cursor:pointer;background:#fff0f1;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:6px;padding:7px;font-size:12px;display:flex}.editor-add{color:#6452dd;cursor:pointer;background:#f4f1ff;border:1px dashed #8b7ee9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:136px;min-height:200px;display:flex}.editor-add b{font-size:13px}.editor-add small{color:#8991a1;font-size:10px}.rounds-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.rounds-toggle h2{margin:0;font-size:15px}.rounds-toggle p{color:#8b93a5;margin:5px 0 0;font-size:11px}.rounds-toggle-meta{flex:none;align-items:center;gap:12px;display:flex}.rounds-toggle-meta small{color:#7d8597;font-size:13px}.rounds-chevron{color:#6551df;background:#f2efff;border-radius:9px;place-items:center;width:32px;height:32px;transition:transform .2s;display:grid}.rounds-chevron.is-open{transform:rotate(90deg)}.rounds-chevron svg{width:17px;height:17px}.stages-panel.is-collapsed{overflow:hidden}.rounds-toggle:hover .rounds-chevron{background:#e9e4ff}@media (max-width:620px){.rounds-toggle{padding:15px}.rounds-toggle-meta small{display:none}}.advertising-nav-button .nav-chevron{margin-left:auto;transition:transform .2s}.advertising-nav-button .nav-chevron.open{transform:rotate(90deg)}.advertising-subnav{border-left:1px solid #343b50;flex-direction:column;margin:-2px 0 5px 30px;padding-left:10px;display:flex}.sidebar nav .advertising-subnav button{color:#8992a8;border-radius:7px;height:30px;padding:0 9px;font-size:12px}.sidebar nav .advertising-subnav button.active{color:#fff;box-shadow:none;background:#6c5ce72e}.advertising-tabs{gap:7px;margin:-6px 0 18px;padding-bottom:4px;display:flex;overflow-x:auto}.advertising-tabs button{white-space:nowrap;border:1px solid var(--line);color:#6f7789;cursor:pointer;background:#fff;border-radius:9px;height:36px;padding:0 12px;font-size:12px}.advertising-tabs button.active{color:var(--purple);background:var(--purple-soft);border-color:#c9c2ff;font-weight:700}.advertising-alert{color:#ca4438;background:#fff3f1;border:1px solid #f2b9b4;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:15px 17px;display:flex}.advertising-alert b,.advertising-alert span{font-size:13px;display:block}.advertising-alert span{color:#8e5a55;margin-top:4px}.ad-metrics{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(5,1fr);margin-bottom:18px;display:grid;overflow:hidden}.ad-metrics>div{border-right:1px solid var(--line);padding:17px 19px}.ad-metrics>div:last-child{border:0}.ad-metrics span,.ad-metrics b,.ad-metrics small{display:block}.ad-metrics span{color:var(--muted);font-size:11px}.ad-metrics b{margin:6px 0;font-size:22px}.ad-metrics small{color:#8d95a6;font-size:10px}.ad-campaigns-panel{overflow:hidden}.ad-table{border-collapse:collapse;width:100%;min-width:1050px}.ad-table th{color:#8b93a5;text-align:left;text-transform:uppercase;background:#fafafd;padding:11px 14px;font-size:10px}.ad-table td{color:#4f586a;border-top:1px solid #eceef3;padding:13px 14px;font-size:12px}.ad-table td b,.ad-table td small{display:block}.ad-table td small{color:#9299a9;margin-top:4px;font-size:10px}.ad-model{color:#6250d7;background:#f0edff;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:700;display:inline-block}.ad-empty{text-align:center!important;color:#8a92a3!important;padding:36px!important}.ad-insights{background:#f3f7ff;border:1px solid #c8dcfb;border-radius:13px;margin-top:18px;padding:17px 19px}.ad-insights>div{color:#3978d1;gap:12px;display:flex}.ad-insights p{margin:0}.ad-insights b,.ad-insights span{font-size:13px;display:block}.ad-insights span{color:#58677c;margin-top:5px;line-height:1.5}.ad-insights>small{color:#78859a;margin:12px 0 0 30px;font-size:11px;display:block}@media (max-width:1100px){.ad-metrics{grid-template-columns:repeat(3,1fr)}.ad-metrics>div{border-bottom:1px solid var(--line)}}@media (max-width:760px){.advertising-subnav,.advertising-nav-button .nav-chevron{display:none}.ad-metrics{grid-template-columns:1fr 1fr}.ad-metrics>div{padding:14px}.advertising-tabs{margin-top:0}.advertising-page .page-heading{display:block}.advertising-page .page-heading .secondary{margin-top:14px}}.overview-nav-button .nav-chevron{margin-left:auto;transition:transform .2s}.overview-nav-button .nav-chevron.open{transform:rotate(90deg)}.overview-subnav{border-left:1px solid #30374b;flex-direction:column;margin:2px 0 7px;padding-left:9px;display:flex}.sidebar nav .overview-subnav>button{height:42px;padding-left:13px}.sidebar nav .overview-subnav>button.active{background:#6c5ce733}.sidebar nav .overview-subnav>.advertising-subnav{margin-left:29px}.sidebar nav .overview-subnav>.advertising-subnav button{height:29px}@media (max-width:760px){.overview-subnav{padding-left:4px}.overview-nav-button .nav-chevron{display:none}}.advertising-alert.limit{color:#a86b12;background:#fff9ea;border-color:#ecd39b}.advertising-alert.limit span{color:#846b45}.campaign-editor{grid-template-columns:minmax(200px,1fr) minmax(220px,1.4fr) 190px auto auto;align-items:center;gap:10px;margin-bottom:18px;padding:14px 16px;display:grid}.campaign-editor b,.campaign-editor small{display:block}.campaign-editor b{font-size:13px}.campaign-editor small{color:var(--muted);margin-top:4px;font-size:10px}.campaign-editor input,.campaign-editor select{border:1px solid var(--line);background:#fff;border-radius:8px;height:40px;padding:0 11px;font-size:12px}.campaign-editor .primary,.campaign-editor .secondary{height:40px}.campaign-edit-button{color:var(--purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px;font-size:10px;display:inline-flex}@media (max-width:950px){.campaign-editor{grid-template-columns:1fr 1fr}.campaign-editor>div{grid-column:1/-1}}@media (max-width:620px){.campaign-editor{grid-template-columns:1fr}.campaign-editor>div{grid-column:auto}}.sync-history{gap:8px;margin:16px 0;display:grid}.sync-history>div{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:110px 170px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.sync-history b{font-size:12px}.sync-history small{color:var(--muted);font-size:11px}@media (max-width:700px){.sync-history>div{grid-template-columns:1fr}.sync-history{max-height:420px;overflow:auto}}.product-cost-panel{margin-top:18px;overflow:hidden}.cost-rows>div{border-top:1px solid var(--line);grid-template-columns:58px minmax(260px,1fr) 210px 110px;align-items:center;gap:12px;padding:12px 18px;display:grid}.cost-product-photo{color:#8992a8;background:#f0f2f7;border-radius:8px;place-items:center;width:50px;height:64px;font-size:11px;display:grid;overflow:hidden}.cost-product-photo img{object-fit:cover;width:100%;height:100%}.cost-product-info b,.cost-product-info small{display:block}.cost-product-info b{font-size:13px}.cost-product-info small{color:var(--muted);margin-top:6px;font-size:11px}.cost-rows label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;display:flex;overflow:hidden}.cost-rows input{border:0;outline:0;width:100%;min-width:0;height:38px;padding:0 10px}.cost-rows label em{white-space:nowrap;color:var(--muted);padding-right:10px;font-size:11px;font-style:normal}.cost-rows button{height:38px}.economics-quality{border-top:1px solid var(--line);background:#f7f8fc;align-items:center;gap:12px;padding:14px 18px;display:flex}.economics-quality b{font-size:12px}.economics-quality span{color:var(--muted);font-size:11px}@media (max-width:700px){.cost-rows>div{grid-template-columns:58px 1fr}.cost-rows label,.cost-rows button{grid-column:1/-1}.economics-quality{flex-direction:column;align-items:flex-start}}.ad-groups{gap:10px;margin-top:16px;display:grid}.ad-group{overflow:hidden}.ad-group-head{text-align:left;cursor:pointer;width:100%;color:var(--text);background:#fff;border:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.ad-group-head span,.ad-group-head b,.ad-group-head small{display:block}.ad-group-head small{color:var(--muted);margin-top:4px;font-size:11px}.ad-group-head>i{transition:transform .2s}.ad-group-head>i.open{transform:rotate(90deg)}.ad-group-body{border-top:1px solid var(--line)}.ad-group-body>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,1fr) 140px 210px;align-items:center;gap:18px;padding:13px 18px;font-size:12px;display:grid}.ad-group-body>div:last-child{border-bottom:0}.ad-group-body b,.ad-group-body small{display:block}.ad-group-body small{color:var(--muted);margin-top:3px;font-size:10px}.ad-group-body em{color:#a56a19;font-style:normal}.ad-group-body em.active{color:#07936d}.ad-group-body strong{text-align:right}.ad-products-panel,.ad-funnel,.ad-history{overflow:hidden}.ad-table.compact{min-width:760px}.ad-funnel-steps{grid-template-columns:repeat(4,1fr);gap:12px;padding:22px;display:grid}.ad-funnel-steps>div{border:1px solid var(--line);background:#fafaff;border-radius:12px;padding:18px;position:relative}.ad-funnel-steps>div:not(:last-child):after{content:"→";color:var(--purple);z-index:2;font-weight:800;position:absolute;top:34px;right:-18px}.ad-funnel-steps span,.ad-funnel-steps b,.ad-funnel-steps small{display:block}.ad-funnel-steps span{color:var(--muted);font-size:11px}.ad-funnel-steps b{margin:7px 0;font-size:22px}.ad-funnel-steps small{color:var(--purple);font-size:10px}.ad-data-note{color:var(--muted);margin:0;padding:0 22px 20px;font-size:11px}.ad-economics{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ad-economics>div{padding:20px}.ad-economics span,.ad-economics b,.ad-economics small{display:block}.ad-economics span{color:var(--muted);font-size:11px}.ad-economics b{margin:8px 0;font-size:22px}.ad-economics small{color:#81899a;font-size:10px;line-height:1.4}.ad-recommendations{gap:10px;display:grid}.ad-recommendations>div{align-items:flex-start;gap:12px;padding:18px;display:flex}.ad-recommendations p,.ad-recommendations b,.ad-recommendations span{margin:0;display:block}.ad-recommendations span{color:#667085;margin-top:5px;font-size:12px}.ad-recommendations .danger{color:#c33d32;border-color:#f1b8b3}.ad-recommendations .warning{color:#a56a19;border-color:#f1d19c}.ad-recommendations .wait{color:#5f50d4}.ad-recommendations .good{color:#078660}.ad-history{color:#5f50d4;align-items:flex-start;gap:15px;padding:22px;display:flex}.ad-history h2{color:var(--text);margin:0;font-size:17px}.ad-history p{color:#667085;max-width:760px;font-size:12px;line-height:1.6}.ad-history b{color:#078660;font-size:12px}@media (max-width:1000px){.ad-economics{grid-template-columns:repeat(3,1fr)}.ad-funnel-steps{grid-template-columns:1fr 1fr}.ad-funnel-steps>div:after{display:none}.ad-group-body>div{grid-template-columns:1fr 120px}.ad-group-body strong{text-align:left;grid-column:1/-1}}@media (max-width:650px){.ad-economics,.ad-funnel-steps,.ad-group-body>div{grid-template-columns:1fr}.ad-group-body strong{grid-column:auto}.ad-group-head,.ad-funnel-steps{padding:14px}}.tests-panel,.tests-panel .table-wrap{overflow:visible}.row-actions{text-align:center;width:62px;position:relative}.row-more{color:#939aaa;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.row-more:hover,.row-more[aria-expanded=true]{background:var(--purple-soft);color:var(--purple)}.row-action-menu{z-index:12;border:1px solid var(--line);background:#fff;border-radius:10px;gap:2px;width:174px;padding:6px;display:grid;position:absolute;top:50px;right:18px;box-shadow:0 14px 35px #1e253c29}.row-action-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;height:38px;padding:0 10px;font-size:13px;display:flex}.row-action-menu button:hover:not(:disabled){color:var(--purple);background:#f7f6ff}.row-action-menu button.delete{color:var(--red)}.row-action-menu button:disabled{opacity:.38;cursor:not-allowed}.cost-panel-actions{align-items:center;gap:10px;display:flex}.cost-panel-actions .secondary{height:34px}.cost-rows>div{grid-template-columns:58px minmax(260px,1fr) 210px 110px 70px}.cost-rows>div.is-hidden{opacity:.58;background:#f8f9fc}.cost-hide-button{color:#7b8496;cursor:pointer;background:0 0;border:0;height:38px;font-size:11px}.cost-hide-button:hover{color:#d04b43}@media (max-width:700px){.cost-rows>div{grid-template-columns:58px 1fr}.cost-rows label,.cost-rows button{grid-column:1/-1}.cost-panel-actions{flex-direction:column;align-items:flex-end}}.period-filter{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:13px 16px;display:flex}.period-filter>div:first-child{min-width:210px}.period-filter>div:first-child b,.period-filter>div:first-child span{display:block}.period-filter>div:first-child b{font-size:12px}.period-filter>div:first-child span{color:var(--muted);margin-top:4px;font-size:10px}.period-calendars{align-items:center;gap:8px;display:flex}.period-calendars label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.period-calendars input{border:1px solid var(--line);height:36px;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 10px}.period-options{background:#f1f2f7;border-radius:9px;gap:6px;padding:4px;display:flex}.period-options button{color:#71798b;cursor:pointer;background:0 0;border:0;border-radius:7px;height:32px;padding:0 14px;font-size:11px}.period-options button:hover{color:var(--purple);background:#fff}@media (max-width:900px){.period-filter{flex-wrap:wrap;align-items:flex-start}.period-filter>div:first-child{width:100%}}@media (max-width:620px){.period-filter{flex-direction:column}.period-calendars{flex-direction:column;align-items:stretch;width:100%}.period-calendars label{justify-content:space-between}.period-calendars input{flex:1}.period-options{width:100%;overflow:auto}.period-options button{white-space:nowrap;flex:1}}.standalone-economics .ad-economics{display:none}.economics-simple{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(190px,1fr));gap:12px;margin-bottom:12px;display:grid}.economics-simple-title{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.economics-simple-title h2{margin:0;font-size:16px}.economics-simple-title p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.economics-simple .panel{flex-direction:column;justify-content:center;min-height:92px;margin:0;padding:17px 19px;display:flex}.economics-simple .panel span,.economics-simple .panel b,.economics-simple .panel small{display:block}.economics-simple .panel span{color:var(--muted);font-size:11px}.economics-simple .panel b{margin:7px 0;font-size:21px}.economics-simple .panel small{color:#81899a;font-size:10px;line-height:1.4}.economics-explanation{color:#5d55a8;background:#f7f6ff;border:1px solid #d9dcf8;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 15px;display:flex}.economics-explanation span{font-size:11px}.economics-explanation b{margin-right:4px}@media (max-width:1050px){.economics-simple{grid-template-columns:1fr 1fr}}@media (max-width:620px){.economics-simple{grid-template-columns:1fr}}.economics-simple.economics-sales{grid-template-columns:minmax(190px,1.1fr) repeat(6,minmax(140px,1fr))}@media (max-width:1200px){.economics-simple.economics-sales{grid-template-columns:1fr 1fr 1fr}}@media (max-width:760px){.economics-simple.economics-sales{grid-template-columns:1fr 1fr}}@media (max-width:620px){.economics-simple.economics-sales{grid-template-columns:1fr}}.ad-funnel-steps{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.ad-funnel-steps{grid-template-columns:1fr 1fr}}@media (max-width:650px){.ad-funnel-steps{grid-template-columns:1fr}}.product-profit-panel{margin:18px 0;overflow:hidden}.profit-table{border-collapse:collapse;width:100%;min-width:1500px}.profit-table th{color:#8b93a5;text-align:left;text-transform:uppercase;background:#fafafd;padding:0;font-size:10px}.profit-sort{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.profit-sort:hover,.profit-sort.active{color:#6555dc;background:#f0efff}.profit-sort i{white-space:nowrap;font-size:9px;font-style:normal}.profit-table td{color:#4f586a;border-top:1px solid #eceef3;padding:12px;font-size:12px}.profit-product{align-items:center;gap:10px;min-width:250px;display:flex}.profit-product>img,.profit-product>i{object-fit:cover;background:#f0f2f7;border-radius:7px;width:42px;height:54px}.profit-product>i{color:#8992a8;place-items:center;font-size:10px;font-style:normal;display:grid}.profit-product b,.profit-product small{display:block}.profit-product b{max-width:260px;color:var(--text);font-size:12px}.profit-product small{color:var(--muted);margin-top:4px;font-size:10px}.profit-table em{color:#bd7410;font-size:11px;font-style:normal}.profit-table .positive{color:#078660;font-weight:700}.profit-table .negative{color:#c44339;font-weight:700}.profit-table .return-count{color:#9a6a68;margin-top:3px;font-size:10px;display:block}.profit-note{border-top:1px solid var(--line);color:var(--muted);background:#fafaff;margin:0;padding:13px 18px;font-size:11px;line-height:1.5}.estimated-ad{color:#a46b19;margin-top:4px;font-size:10px;display:block}.commission-credit{color:#078660;white-space:nowrap;margin-top:4px;font-size:10px;display:block}.profile-setting>input{border:1px solid var(--line);width:min(420px,48%);height:40px;color:var(--text);background:#fff;border-radius:9px;padding:0 12px}.workspace-loading{color:var(--muted);padding:28px}.workspace-summary{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.workspace-actions{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:18px;display:grid}.workspace-actions button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;align-items:center;gap:13px;padding:20px;display:flex}.workspace-actions button>svg:first-child{color:var(--purple);width:24px;height:24px}.workspace-actions button>svg:last-child{color:#9ba2b2;margin-left:auto}.workspace-actions span,.workspace-actions b,.workspace-actions small{display:block}.workspace-actions b{font-size:15px}.workspace-actions small{color:var(--muted);margin-top:5px;font-size:11px}.workspace-status{grid-template-columns:1fr 1fr;display:grid}.workspace-status>div{padding:20px}.workspace-status>div+div{border-left:1px solid var(--line)}.workspace-status b,.workspace-status small{display:block}.workspace-status b{margin-top:12px;font-size:14px}.workspace-status small{color:var(--muted);margin-top:5px;font-size:11px}.notification-list{overflow:hidden}.notification-row{border-bottom:1px solid var(--line);gap:14px;padding:18px 20px;display:flex}.notification-row:last-child{border-bottom:0}.notification-row>span{width:36px;height:36px;color:var(--blue);background:#eef3ff;border-radius:10px;flex:none;place-items:center;display:grid}.notification-row.danger>span{background:var(--red-soft);color:var(--red)}.notification-row.success>span{background:var(--green-soft);color:var(--green)}.notification-row b{font-size:14px}.notification-row p{color:#525b70;margin:5px 0;font-size:12px}.notification-row small{color:var(--muted);font-size:10px}.notification-empty{text-align:center;color:var(--green);flex-direction:column;align-items:center;gap:9px;padding:50px;display:flex}.notification-empty span{color:var(--muted);font-size:12px}.workspace-settings{padding:4px 22px}.settings-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}.settings-line span,.settings-line b,.settings-line small{display:block}.settings-line b{font-size:14px}.settings-line small{color:var(--muted);margin-top:5px;font-size:11px}.settings-line select{border:1px solid var(--line);background:#fff;border-radius:9px;height:40px;padding:0 12px}.settings-line input[type=checkbox]{width:20px;height:20px;accent-color:var(--purple)}.settings-footer{justify-content:space-between;align-items:center;padding:18px 0;display:flex}.settings-footer span{color:var(--muted);font-size:12px}@media (max-width:900px){.workspace-summary{grid-template-columns:1fr 1fr}.workspace-actions,.workspace-status{grid-template-columns:1fr}.workspace-status>div+div{border-left:0;border-top:1px solid var(--line)}}@media (max-width:620px){.workspace-summary{grid-template-columns:1fr}.settings-line,.settings-footer{flex-direction:column;align-items:flex-start;padding:16px 0}.settings-line select{width:100%}}.competitor-data-note{color:#5d55a8;background:#f7f6ff;border:1px solid #d9dcf8;border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 14px;display:flex}.competitor-data-note b{white-space:nowrap;font-size:11px}.competitor-data-note span{color:#777f92;font-size:10px}.competitor-item{grid-template-columns:56px minmax(220px,1fr) 280px 150px 76px}.competitor-item-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.competitor-item-metrics span{background:#f7f8fb;border-radius:8px;padding:8px}.competitor-item-metrics b,.competitor-item-metrics small{display:block}.competitor-item-metrics b{font-size:11px}.competitor-item-metrics small{color:var(--muted);margin-top:3px;font-size:9px}.competitor-item-status span.is-error{color:var(--red)}.competitor-item-status span.is-error i{background:var(--red)}.competitor-item-actions{gap:4px;display:flex}.competitor-item-actions>button{background:var(--purple-soft);width:32px;height:32px;color:var(--purple);cursor:pointer;border:0;border-radius:8px;font-size:17px}.competitor-item-actions>button:disabled{opacity:.4}.competitor-item-actions .competitor-delete{color:#a0a7b5;background:0 0;font-size:20px}.competitor-item-actions .competitor-delete:hover{background:var(--red-soft);color:var(--red)}@media (max-width:1100px){.competitor-item{grid-template-columns:56px 1fr 150px 76px}.competitor-item-metrics{grid-column:2/5}.competitor-item-status{grid-area:1/3}}@media (max-width:900px){.competitor-item{grid-template-columns:56px 1fr 76px}.competitor-item-metrics{grid-column:2/4}.competitor-item-status{text-align:left;grid-column:2}.competitor-item-actions{grid-area:1/3}}.briefing-kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid}.briefing-kpis>div{padding:17px 18px}.briefing-kpis span,.briefing-kpis b,.briefing-kpis small{display:block}.briefing-kpis span{color:var(--muted);font-size:11px}.briefing-kpis b{margin:7px 0;font-size:22px}.briefing-kpis small{color:#81899a;font-size:10px;line-height:1.45}.briefing-kpis small.up{color:var(--green)}.briefing-kpis small.down{color:var(--red)}.briefing-warnings{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.briefing-warnings span{background:var(--amber-soft);color:var(--amber);border:1px solid #f1d19c;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.briefing-layout{grid-template-columns:minmax(520px,1.45fr) minmax(360px,.8fr);gap:15px;display:grid}.briefing-actions,.briefing-products,.briefing-funnel{overflow:hidden}.briefing-action-list{display:grid}.briefing-action-list button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:32px 1fr 20px;align-items:center;gap:12px;min-height:74px;padding:12px 17px;display:grid}.briefing-action-list button:hover{background:#faf9ff}.briefing-action-list button>span{width:30px;height:30px;color:var(--blue);background:#eef3ff;border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}.briefing-action-list button.high>span{background:var(--red-soft);color:var(--red)}.briefing-action-list button.medium>span{background:var(--amber-soft);color:var(--amber)}.briefing-action-list button.good>span{background:var(--green-soft);color:var(--green)}.briefing-action-list b,.briefing-action-list small{display:block}.briefing-action-list b{font-size:13px}.briefing-action-list small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.briefing-action-list svg{color:#9aa1b1}.briefing-side{align-content:start;gap:15px;display:grid}.briefing-funnel>.panel-title,.briefing-products>.panel-title,.briefing-actions>.panel-title{border-bottom:1px solid var(--line);padding:16px 18px}.briefing-funnel>div:nth-child(2){justify-content:space-between;align-items:center;padding:20px 18px;display:flex}.briefing-funnel>div:nth-child(2)>span{text-align:center}.briefing-funnel b,.briefing-funnel small{display:block}.briefing-funnel b{font-size:20px}.briefing-funnel small{color:var(--muted);margin-top:4px;font-size:10px}.briefing-funnel i{color:var(--purple);font-style:normal}.briefing-funnel>p{color:var(--muted);text-align:center;margin:0;padding:0 18px 17px;font-size:11px}.briefing-products>div:not(.panel-title){border-top:1px solid var(--line);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.briefing-products>div:nth-child(2){border-top:0}.briefing-products>div>span{background:var(--purple-soft);width:24px;height:24px;color:var(--purple);border-radius:7px;place-items:center;font-size:10px;font-weight:800;display:grid}.briefing-products b,.briefing-products small{display:block}.briefing-products b{max-width:260px;font-size:11px}.briefing-products small{color:var(--muted);margin-top:3px;font-size:9px}.briefing-products strong{font-size:11px}.briefing-empty{color:var(--muted);text-align:center;padding:22px;font-size:11px}.briefing-note{color:var(--muted);margin:13px 2px 0;font-size:10px}@media (max-width:1100px){.briefing-kpis{grid-template-columns:repeat(3,1fr)}.briefing-layout{grid-template-columns:1fr}}@media (max-width:700px){.briefing-kpis{grid-template-columns:1fr 1fr}.briefing-page .page-heading{flex-direction:column;align-items:flex-start;gap:14px}.briefing-layout{display:block}.briefing-side{margin-top:14px}.briefing-action-list button{grid-template-columns:30px 1fr}.briefing-action-list button>svg{display:none}}@media (max-width:480px){.briefing-kpis{grid-template-columns:1fr}}.competitor-count{text-align:right;background:#f7f5ff;border:1px solid #d9d4ff;border-radius:11px;min-width:170px;padding:12px 16px}.competitor-count b,.competitor-count span{display:block}.competitor-count b{color:var(--purple);font-size:20px}.competitor-count span{color:var(--muted);margin-top:3px;font-size:10px}.competitor-message{border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:13px 16px;display:flex}.competitor-message b,.competitor-message span{font-size:12px}.competitor-message.error{color:#bd4239;background:#fff2f0;border:1px solid #f0b9b5}.competitor-message.success{color:#087b58;background:#effaf5;border:1px solid #bfe6d5}.mpstats-connect{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:18px 20px;display:flex}.mpstats-connect-title{align-items:center;gap:13px;display:flex}.mpstats-logo{color:#fff;background:linear-gradient(135deg,#2da884,#176e5a);border-radius:11px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:800;display:grid}.mpstats-connect h2,.competitor-actions h2,.competitor-group h2,.competitor-empty h2{margin:0;font-size:15px}.mpstats-connect p,.competitor-actions p,.competitor-group p,.competitor-empty p{color:var(--muted);margin:5px 0 0;font-size:11px}.mpstats-token{gap:9px;min-width:min(520px,48%);display:flex}.mpstats-token input,.competitor-actions input,.competitor-actions select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;height:42px;padding:0 12px;font-size:12px}.mpstats-token input{flex:1}.mpstats-connected{text-align:right}.mpstats-connected span,.mpstats-connected b,.mpstats-connected small{display:block}.mpstats-connected span{color:var(--green);font-size:12px;font-weight:700}.mpstats-connected span i,.competitor-item-status span i{background:#33bd83;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.mpstats-connected b{margin-top:5px;font-size:13px}.mpstats-connected small{color:var(--muted);margin-top:4px;font-size:10px}.competitor-actions{grid-template-columns:1fr 1.25fr;gap:14px;margin-bottom:16px;display:grid}.competitor-actions>.panel{padding:18px}.competitor-actions>.panel>div{gap:8px;margin-top:13px;display:flex}.competitor-actions input,.competitor-actions select{flex:1}.competitor-groups{gap:14px;display:grid}.competitor-group{overflow:hidden}.competitor-group-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.competitor-group-title>span{background:var(--purple-soft);color:var(--purple);border-radius:7px;padding:6px 9px;font-size:10px;font-weight:700}.competitor-items{display:grid}.competitor-item{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(260px,1fr) 180px 34px;align-items:center;gap:13px;padding:13px 18px;display:grid}.competitor-item:last-child{border-bottom:0}.competitor-item>img,.competitor-photo-placeholder{object-fit:cover;background:#f0f2f7;border-radius:8px;width:50px;height:64px}.competitor-photo-placeholder{color:#8992a8;place-items:center;font-size:10px;display:grid}.competitor-item-info b,.competitor-item-info span,.competitor-item-info small,.competitor-item-status span,.competitor-item-status small{display:block}.competitor-item-info b{font-size:13px}.competitor-item-info span{color:#555f72;margin-top:4px;font-size:11px}.competitor-item-info small{color:var(--muted);margin-top:4px;font-size:10px}.competitor-item-status{text-align:right}.competitor-item-status span{color:var(--green);font-size:11px;font-weight:700}.competitor-item-status small{color:var(--muted);margin-top:5px;font-size:10px}.competitor-delete{color:#a0a7b5;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.competitor-delete:hover{background:var(--red-soft);color:var(--red)}.competitor-group-empty{color:var(--muted);text-align:center;padding:24px;font-size:12px}.competitor-empty{text-align:center;padding:48px}.competitor-empty>span{color:var(--purple);margin-bottom:9px;font-size:35px;display:block}@media (max-width:900px){.competitor-actions{grid-template-columns:1fr}.mpstats-connect{flex-direction:column;align-items:flex-start}.mpstats-token{width:100%;min-width:0}.mpstats-connected{text-align:left}.competitor-item{grid-template-columns:56px 1fr 34px}.competitor-item-status{text-align:left;grid-column:2}.competitor-delete{grid-area:1/3}}@media (max-width:620px){.competitors-page .page-heading{flex-direction:column;align-items:flex-start;gap:13px}.competitor-count{text-align:left;width:100%}.mpstats-token,.competitor-actions>.panel>div{flex-direction:column}.competitor-item{grid-template-columns:50px 1fr 30px;padding:12px}.competitor-group-title{flex-direction:column;align-items:flex-start;gap:10px}}.briefing-action-list small.briefing-sku{color:#626b7e;font-weight:600}.products-list article.product-focused{background:#f7f4ff;border-color:#7b61ff;box-shadow:0 0 0 2px #7b61ff1f}.briefing-comparison{flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;display:flex}.briefing-comparison strong,.briefing-comparison em,.briefing-comparison i{border-radius:6px;padding:4px 7px;font-size:10px;font-style:normal}.briefing-comparison strong{color:#6550d8;background:#f0edff}.briefing-comparison em{color:#626b7e;background:#f3f5f8}.briefing-comparison i.down{color:#d94b3d;background:#fff1ef}.briefing-comparison i.up{color:#14835b;background:#eaf9f1}.diagnostics-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.diagnostics-summary button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:12px;padding:16px;display:flex}.diagnostics-summary button.active{border-color:#7b61ff;box-shadow:0 0 0 2px #7b61ff1a}.diagnostics-summary b{font-size:22px}.diagnostics-summary span{color:var(--muted);font-size:11px}.diagnostics-summary .critical.active b{color:var(--red)}.diagnostics-summary .attention.active b{color:var(--amber)}.diagnostics-summary .good.active b{color:var(--green)}.diagnostics-list{gap:13px;display:grid}.diagnostic-card{border-left:4px solid var(--green);grid-template-columns:minmax(290px,1.25fr) 70px minmax(420px,1.5fr);align-items:center;gap:16px;padding:16px 18px;display:grid;position:relative}.diagnostic-card.attention{border-left-color:var(--amber)}.diagnostic-card.critical{border-left-color:var(--red)}.diagnostic-product{align-items:center;gap:13px;min-width:0;display:flex}.diagnostic-product img,.diagnostic-product>.product-placeholder{object-fit:cover;border-radius:9px;flex:none;width:58px;height:72px}.diagnostic-product h2{margin:6px 0 4px;font-size:13px}.diagnostic-product p,.diagnostic-product small{color:var(--muted);margin:0;font-size:10px;display:block}.diagnostic-status{background:var(--green-soft);color:var(--green);border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700}.diagnostic-status.attention{background:var(--amber-soft);color:var(--amber)}.diagnostic-status.critical{background:var(--red-soft);color:var(--red)}.diagnostic-score{text-align:center}.diagnostic-score b,.diagnostic-score span{display:block}.diagnostic-score b{font-size:30px}.diagnostic-score span{color:var(--muted);font-size:10px}.diagnostic-metrics{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.diagnostic-metrics span{text-align:center;background:#f7f8fb;border-radius:8px;padding:9px}.diagnostic-metrics b,.diagnostic-metrics small{display:block}.diagnostic-metrics b{font-size:12px}.diagnostic-metrics small{color:var(--muted);margin-top:3px;font-size:9px}.diagnostic-issues{flex-wrap:wrap;grid-column:1/4;gap:8px;display:flex}.diagnostic-issues>div{background:#f3f5f8;border-radius:8px;align-items:flex-start;gap:8px;min-width:250px;padding:9px 11px;display:flex}.diagnostic-issues>div.high{background:var(--red-soft)}.diagnostic-issues>div.medium{background:var(--amber-soft)}.diagnostic-issues>div.good{background:var(--green-soft)}.diagnostic-issues i{font-style:normal;font-weight:800}.diagnostic-issues b,.diagnostic-issues small{font-size:10px;display:block}.diagnostic-issues small{color:var(--muted);margin-top:3px}.diagnostic-open{color:var(--purple);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700;position:absolute;bottom:13px;right:15px}.diagnostics-empty{text-align:center;color:var(--muted);padding:35px;font-size:12px}@media (max-width:1100px){.diagnostic-card{grid-template-columns:1fr 60px}.diagnostic-metrics,.diagnostic-issues{grid-column:1/3}}@media (max-width:700px){.diagnostics-summary{grid-template-columns:1fr 1fr}.diagnostic-card{display:block}.diagnostic-score{position:absolute;top:18px;right:16px}.diagnostic-metrics{margin-top:14px}.diagnostic-issues{margin-top:12px;padding-bottom:22px}}.smart-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:13px;display:grid}.smart-summary>div{padding:16px}.smart-summary span,.smart-summary b,.smart-summary small{display:block}.smart-summary span{color:var(--muted);font-size:10px}.smart-summary b{margin-top:6px;font-size:22px}.smart-summary small{color:var(--muted);margin-top:4px;font-size:9px}.smart-filters{gap:7px;margin-bottom:14px;display:flex}.smart-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px;font-size:10px}.smart-filters button.active{color:#6550d8;background:#f3f0ff;border-color:#7b61ff}.smart-list{gap:13px;display:grid}.smart-card{border-left:4px solid #7795c8;grid-template-columns:36px minmax(500px,1fr) 210px;gap:15px;padding:17px;display:grid}.smart-card.high{border-left-color:var(--red)}.smart-card.medium{border-left-color:var(--amber)}.smart-rank{background:#f1f3f7;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.smart-priority{color:#5272a6;background:#edf3ff;border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}.smart-priority.high{background:var(--red-soft);color:var(--red)}.smart-priority.medium{background:var(--amber-soft);color:var(--amber)}.smart-main h2{margin:7px 0 3px;font-size:14px}.smart-main>p,.smart-main>small{color:var(--muted);margin:0;font-size:10px;display:block}.smart-main h3{margin:12px 0 4px;font-size:12px}.smart-main ol{color:#50596b;gap:5px;margin:11px 0;padding-left:18px;font-size:10px;display:grid}.smart-actions{gap:7px;display:flex}.smart-actions button{color:#6550d8;cursor:pointer;background:#fff;border:1px solid #dcd8f8;border-radius:7px;padding:7px 10px;font-size:10px}.smart-impact{background:#f7f8fb;border-radius:10px;align-self:start;padding:13px}.smart-impact span,.smart-impact b,.smart-impact strong,.smart-impact small{display:block}.smart-impact span{color:var(--muted);font-size:9px}.smart-impact b{margin-top:7px;font-size:15px}.smart-impact strong{color:var(--green);margin-top:4px;font-size:13px}.smart-impact small{color:var(--muted);margin-top:8px;font-size:9px;line-height:1.45}@media (max-width:900px){.smart-card{grid-template-columns:34px 1fr}.smart-impact{grid-column:2}.smart-summary{grid-template-columns:1fr}}@media (max-width:600px){.smart-card{display:block}.smart-rank{margin-bottom:10px}.smart-impact{margin-top:12px}}.product-workspace-layout{grid-template-columns:280px minmax(0,1fr);gap:14px;display:grid}.product-picker{align-self:start;max-height:calc(100vh - 110px);position:sticky;top:84px;overflow:hidden}.product-picker-search{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:8px;padding:12px;display:flex}.product-picker-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.product-picker>div:last-child{max-height:calc(100vh - 175px);overflow:auto}.product-picker button{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.product-picker button:hover,.product-picker button.active{background:#f6f4ff}.product-picker button.active{box-shadow:inset 3px 0 var(--purple)}.product-picker img,.product-picker i{object-fit:cover;background:#eef0f5;border-radius:7px;width:38px;height:48px}.product-picker i{color:var(--muted);place-items:center;font-size:10px;font-style:normal;display:grid}.product-picker b,.product-picker small{display:block}.product-picker b{font-size:10px;line-height:1.35}.product-picker small{color:var(--muted);margin-top:4px;font-size:9px}.product-workspace-content{gap:13px;min-width:0;display:grid}.product-hero{border-left:4px solid var(--green);grid-template-columns:105px minmax(0,1fr) 100px;align-items:center;gap:16px;padding:17px;display:grid}.product-hero.attention{border-left-color:var(--amber)}.product-hero.critical{border-left-color:var(--red)}.product-hero-photo img,.product-hero-photo .product-placeholder{object-fit:cover;background:#f0f2f7;border-radius:10px;width:96px;height:124px}.product-hero-copy h2{margin:9px 0 7px;font-size:18px}.product-hero-copy p,.product-hero-copy small{color:var(--muted);margin:0;font-size:10px;display:block}.product-flags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.product-flags span{color:#70798b;background:#f1f3f7;border-radius:7px;padding:5px 8px;font-size:9px}.product-flags span.on{background:var(--green-soft);color:var(--green)}.product-health{text-align:center}.product-health b,.product-health span{display:block}.product-health b{font-size:33px}.product-health span{color:var(--muted);font-size:9px}.product-kpis{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.product-kpis>div{padding:14px}.product-kpis span,.product-kpis b,.product-kpis small{display:block}.product-kpis span{color:var(--muted);font-size:10px}.product-kpis b{margin-top:6px;font-size:18px}.product-kpis small{color:var(--muted);margin-top:4px;font-size:9px}.product-detail-grid{grid-template-columns:1.25fr .75fr;gap:13px;display:grid}.product-detail-grid>.panel{overflow:hidden}.product-detail-grid .panel-title{border-bottom:1px solid var(--line);padding:15px 17px}.product-funnel>div:nth-child(2){justify-content:space-around;align-items:center;padding:25px 18px;display:flex}.product-funnel span{text-align:center}.product-funnel b,.product-funnel small{display:block}.product-funnel b{font-size:22px}.product-funnel small{color:var(--muted);margin-top:4px;font-size:10px}.product-funnel i{color:var(--purple);font-style:normal}.product-actions button{border:0;border-top:1px solid var(--line);color:#4f586a;text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:10px;display:flex}.product-actions button:hover{color:var(--purple);background:#faf9ff}.product-problems>div:not(.panel-title){border-top:1px solid var(--line);gap:9px;padding:12px 16px;display:flex}.product-problems>div:nth-child(2){border-top:0}.product-problems i{color:#5571a0;background:#edf3ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:800;display:grid}.product-problems .high i{background:var(--red-soft);color:var(--red)}.product-problems .medium i{background:var(--amber-soft);color:var(--amber)}.product-problems .good i{background:var(--green-soft);color:var(--green)}.product-problems b,.product-problems small{font-size:10px;display:block}.product-problems small{color:var(--muted);margin-top:4px}.product-tests>.panel-title{justify-content:space-between;display:flex}.product-tests>div:not(.panel-title){border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.product-tests span b,.product-tests span small{font-size:10px;display:block}.product-tests span small{color:var(--muted);margin-top:4px}.product-tests strong{font-size:10px}.product-tests>p{color:var(--muted);text-align:center;padding:20px;font-size:10px}@media (max-width:1100px){.product-workspace-layout{grid-template-columns:220px minmax(0,1fr)}.product-kpis{grid-template-columns:repeat(3,1fr)}.product-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.product-workspace-layout{display:block}.product-picker{max-height:260px;margin-bottom:13px;position:static}.product-picker>div:last-child{max-height:200px}.product-hero{grid-template-columns:80px 1fr}.product-hero-photo img,.product-hero-photo .product-placeholder{width:72px;height:94px}.product-health{text-align:left;grid-column:1/3}.product-kpis{grid-template-columns:1fr 1fr}}@media (max-width:460px){.product-kpis{grid-template-columns:1fr}}.campaign-name-button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.campaign-name-button:hover b{color:var(--purple)}.campaign-row-actions{align-items:center;gap:5px;display:flex}.campaign-open-button{color:var(--purple);cursor:pointer;background:#fff;border:1px solid #dcd8f8;border-radius:7px;padding:6px 8px;font-size:10px}.campaign-detail-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f142394;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.campaign-detail{background:#f5f6fa;border-radius:16px;width:min(1180px,96vw);max-height:92vh;overflow:auto;box-shadow:0 26px 80px #0a0f1e59}.campaign-detail>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;padding:21px 23px;display:flex}.campaign-detail>header h2{margin:8px 0 5px;font-size:20px}.campaign-detail>header p{color:var(--muted);margin:0;font-size:10px}.campaign-detail>header>button{border:1px solid var(--line);color:#70798a;cursor:pointer;background:#fff;border-radius:9px;width:34px;height:34px;font-size:24px}.campaign-detail-model{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:10px;margin:14px;padding:14px 16px;display:grid}.campaign-detail-model span,.campaign-detail-model b{display:block}.campaign-detail-model span{color:var(--muted);font-size:9px}.campaign-detail-model b{margin-top:5px;font-size:11px}.campaign-detail-kpis{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);margin:14px;display:grid;overflow:hidden}.campaign-detail-kpis>div{border-right:1px solid var(--line);padding:15px}.campaign-detail-kpis>div:last-child{border-right:0}.campaign-detail-kpis span,.campaign-detail-kpis b,.campaign-detail-kpis small{display:block}.campaign-detail-kpis span{color:var(--muted);font-size:9px}.campaign-detail-kpis b{margin-top:6px;font-size:15px}.campaign-detail-kpis small{color:var(--muted);margin-top:5px;font-size:9px}.campaign-detail>section{border:1px solid var(--line);background:#fff;border-radius:12px;margin:14px;overflow:hidden}.campaign-detail-title{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 17px;display:flex}.campaign-detail-title h3,.campaign-detail-title p{margin:0}.campaign-detail-title h3{font-size:13px}.campaign-detail-title p{color:var(--muted);margin-top:4px;font-size:9px}.campaign-detail-title>b{font-size:11px}.campaign-products>div{border-top:1px solid var(--line);grid-template-columns:42px minmax(200px,1fr) minmax(520px,2fr);align-items:center;gap:12px;padding:11px 16px;display:grid}.campaign-products>div:first-child{border-top:0}.campaign-products img,.campaign-products>div>i{object-fit:cover;background:#eef0f5;border-radius:7px;width:40px;height:50px}.campaign-products>div>i{color:var(--muted);place-items:center;font-size:9px;font-style:normal;display:grid}.campaign-products span b,.campaign-products span small{display:block}.campaign-products span b{font-size:11px}.campaign-products span small{color:var(--muted);margin-top:4px;font-size:9px}.campaign-products dl{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.campaign-products dl>div{border-left:1px solid var(--line);padding:0 9px}.campaign-products dt,.campaign-products dd{margin:0}.campaign-products dt{color:var(--muted);font-size:8px}.campaign-products dd{margin-top:4px;font-size:10px;font-weight:700}.campaign-products-empty{color:var(--muted);text-align:center;padding:28px;font-size:11px}@media (max-width:850px){.campaign-detail-model,.campaign-detail-kpis{grid-template-columns:1fr 1fr}.campaign-products>div{grid-template-columns:40px 1fr}.campaign-products dl{grid-column:1/3}.campaign-detail-kpis>div{border-bottom:1px solid var(--line)}}@media (max-width:520px){.campaign-detail-overlay{padding:0}.campaign-detail{border-radius:0;width:100vw;max-height:100vh}.campaign-detail-model,.campaign-detail-kpis{grid-template-columns:1fr}.campaign-products dl{grid-template-columns:1fr 1fr}}.campaign-dynamics .campaign-detail-title{align-items:center}.campaign-period-change{gap:8px;display:flex}.campaign-period-change span{color:var(--muted);background:#f4f5f8;border-radius:7px;padding:6px 8px;font-size:9px}.campaign-period-change b{color:var(--text)}.campaign-bars{align-items:flex-end;gap:7px;min-height:175px;padding:18px;display:flex;overflow-x:auto}.campaign-bars>div{text-align:center;flex:1;min-width:45px}.campaign-bars>div>span{justify-content:center;align-items:flex-end;height:112px;padding:0 5px;display:flex}.campaign-bars i{background:linear-gradient(#7563eb,#a495ff);border-radius:5px 5px 2px 2px;width:100%;max-width:28px;min-height:4px;display:block}.campaign-bars b,.campaign-bars small{white-space:nowrap;display:block}.campaign-bars b{margin-top:6px;font-size:9px}.campaign-bars small{color:var(--muted);margin-top:4px;font-size:8px}@media (max-width:620px){.campaign-detail-title{flex-direction:column;align-items:flex-start;gap:8px}.campaign-period-change{flex-wrap:wrap}.campaign-bars>div{min-width:55px}}.economics-confidence{color:#087b58;background:#effaf5;border:1px solid #bce5d3;border-radius:11px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.economics-confidence>span{background:#dff5eb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:16px;font-weight:800;display:grid}.economics-confidence b,.economics-confidence small{display:block}.economics-confidence b{font-size:12px}.economics-confidence small{color:#557469;margin-top:4px;font-size:10px}.economics-confidence.attention{color:#9a6515;background:#fff8e9;border-color:#efd49e}.economics-confidence.attention>span{background:#f8e9c6}.economics-confidence.attention small{color:#806d49}.economics-confidence.preliminary{color:#416b9e;background:#f2f6fd;border-color:#c9d8f1}.economics-confidence.preliminary>span{background:#e2ebf8}.economics-confidence.preliminary small{color:#61748d}.economics-confidence.unavailable{color:#bd4239;background:#fff3f1;border-color:#edc1bd}.economics-confidence.unavailable>span{background:#f9dedb}.economics-confidence.unavailable small{color:#8d625e}.finance-sku-filters{align-items:center;gap:10px;margin-bottom:14px;padding:12px;display:flex}.finance-sku-filters label{border:1px solid var(--line);min-width:310px;color:var(--muted);background:#fff;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.finance-sku-filters input{background:0 0;border:0;outline:0;width:100%;height:40px}.finance-sku-filters select,.finance-sku-filters button{border:1px solid var(--line);height:42px;color:var(--text);background:#fff;border-radius:9px;padding:0 13px}.finance-sku-filters button{cursor:pointer;color:#6753dc}.finance-sku-filters>b{white-space:nowrap;padding:0 8px}.finance-sku-kpis{grid-template-columns:repeat(5,1fr);gap:11px;margin-bottom:12px;display:grid}.finance-sku-kpis article{border:1px solid var(--line);background:#fff;border-radius:13px;min-height:106px;padding:17px}.finance-sku-kpis article.primary{background:#f8f6ff;border-color:#cfc8ff}.finance-sku-kpis span,.finance-sku-kpis b,.finance-sku-kpis small{display:block}.finance-sku-kpis span{color:var(--muted);font-size:11px}.finance-sku-kpis b{margin:9px 0 7px;font-size:23px}.finance-sku-kpis small{color:#7d8798;font-size:10px}.finance-sku-flow{grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:14px;display:grid}.finance-sku-flow section{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden}.finance-sku-flow header,.finance-sku-flow p{justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-sku-flow header{border-bottom:1px solid var(--line);background:#fafaff;padding:15px 16px}.finance-sku-flow header b{font-size:13px}.finance-sku-flow header strong{color:#6553dc;font-size:15px}.finance-sku-flow p{border-bottom:1px solid #f0f1f5;margin:0;padding:10px 16px;font-size:11px}.finance-sku-flow p:last-child{border:0}.finance-sku-flow p span{color:var(--muted)}@media (max-width:1050px){.finance-sku-kpis{grid-template-columns:repeat(3,1fr)}.finance-sku-flow{grid-template-columns:1fr}.finance-sku-filters{flex-wrap:wrap}.finance-sku-filters label{min-width:100%}}@media (max-width:650px){.finance-sku-kpis{grid-template-columns:1fr 1fr}.finance-sku-filters select{flex:1;min-width:calc(50% - 5px)}}@media (max-width:430px){.finance-sku-kpis{grid-template-columns:1fr}}.campaign-detail-header-actions{align-items:center;gap:8px;display:flex}.campaign-detail-header-actions .secondary{height:34px}.campaign-detail-header-actions .campaign-detail-close{border:1px solid var(--line);color:#70798a;cursor:pointer;background:#fff;border-radius:9px;width:34px;height:34px;font-size:24px}.advertising-history-layout{grid-template-columns:minmax(0,1.4fr) minmax(330px,.7fr);gap:14px;display:grid}.campaign-change-history{overflow:hidden}.campaign-change-history>.panel-title{border-bottom:1px solid var(--line);padding:16px 18px}.campaign-change-history article{border-top:1px solid var(--line);grid-template-columns:34px 1fr;gap:11px;padding:13px 17px;display:grid}.campaign-change-history article:first-child{border-top:0}.campaign-change-history article>span{color:#5272a6;background:#eef3ff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.campaign-change-history article>span.status{background:var(--green-soft);color:var(--green)}.campaign-change-history article>span.products{background:var(--purple-soft);color:var(--purple)}.campaign-change-history article b,.campaign-change-history article strong,.campaign-change-history article p,.campaign-change-history article small{margin:0;display:block}.campaign-change-history article b{font-size:11px}.campaign-change-history article strong{margin-top:4px;font-size:10px}.campaign-change-history article p{color:#596276;margin-top:4px;font-size:10px}.campaign-change-history article small{color:var(--muted);margin-top:5px;font-size:9px}.history-empty{color:var(--muted);text-align:center;padding:30px;font-size:11px}@media (max-width:900px){.advertising-history-layout{grid-template-columns:1fr}}.page-heading-actions{align-items:center;gap:8px;display:flex}.page-heading-actions .secondary{white-space:nowrap}@media (max-width:700px){.page-heading-actions{flex-direction:column;align-items:stretch;width:100%}.page-heading-actions .secondary{justify-content:center;width:100%}}.campaign-table-tools{border-bottom:1px solid var(--line);background:#fafafd;grid-template-columns:minmax(220px,1fr) 180px 210px auto;gap:8px;padding:12px 14px;display:grid}.campaign-table-tools label{border:1px solid var(--line);height:38px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.campaign-table-tools input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.campaign-table-tools select{border:1px solid var(--line);color:#596276;background:#fff;border-radius:8px;height:38px;padding:0 10px;font-size:10px}.campaign-table-tools>button{height:38px;color:var(--purple);cursor:pointer;background:#fff;border:1px solid #dcd8f8;border-radius:8px;padding:0 12px;font-size:10px}@media (max-width:800px){.campaign-table-tools{grid-template-columns:1fr 1fr}.campaign-table-tools label{grid-column:1/3}}@media (max-width:480px){.campaign-table-tools{grid-template-columns:1fr}.campaign-table-tools label{grid-column:auto}}.notification-row.unread{background:#faf9ff}.notification-row{position:relative}.unread-marker{background:var(--purple);border-radius:50%;flex:none;align-self:center;width:8px;height:8px;margin-left:auto}.notification-badge{background:var(--purple);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:12px;font-style:normal;display:grid}.notification-icon{position:relative}.notification-dot{background:var(--red);color:#fff;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font:700 9px/13px Arial;display:grid;position:absolute;top:-5px;right:-5px}.competitor-comparisons{gap:14px;margin-bottom:14px;display:grid}.competitor-diagnostic{padding:18px}.competitor-diagnostic-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.competitor-diagnostic-head p{color:var(--purple);margin:0 0 5px;font-size:10px;font-weight:800}.competitor-diagnostic-head h2{margin:0;font-size:19px}.competitor-diagnostic-head small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.competitor-own{align-items:center;gap:9px;min-width:250px;display:flex}.competitor-own img{object-fit:cover;border-radius:8px;width:42px;height:54px}.competitor-own b,.competitor-own small{display:block}.competitor-own b{font-size:11px}.competitor-own small{color:var(--muted);margin-top:3px;font-size:10px}.competitor-benchmark{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.competitor-benchmark>span{border:1px solid var(--line);border-radius:10px;padding:13px}.competitor-benchmark small,.competitor-benchmark b,.competitor-benchmark em{display:block}.competitor-benchmark small{color:var(--muted);font-size:10px}.competitor-benchmark b{margin-top:5px;font-size:18px}.competitor-benchmark em{color:#747d90;margin-top:4px;font-size:10px;font-style:normal}.competitor-reasons{gap:9px;margin-top:14px;display:grid}.competitor-reasons article{background:#f8f9fc;border-radius:10px;grid-template-columns:34px 1fr;gap:10px;padding:13px;display:grid}.competitor-reasons article>span{border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.competitor-reasons article.high>span{background:var(--red-soft);color:var(--red)}.competitor-reasons article.medium>span{color:#b67609;background:#fff3d8}.competitor-reasons article.good>span{background:var(--green-soft);color:var(--green)}.competitor-reasons h3,.competitor-reasons p,.competitor-reasons b{margin:0}.competitor-reasons h3{font-size:12px}.competitor-reasons p{color:#5d6678;margin-top:4px;font-size:10px}.competitor-reasons b{margin-top:6px;font-size:10px;display:block}@media (max-width:800px){.competitor-diagnostic-head{flex-direction:column;align-items:flex-start}.competitor-benchmark{grid-template-columns:1fr 1fr}.competitor-own{min-width:0}}.warehouse-page{max-width:none}.warehouse-refresh{min-width:190px}.warehouse-tabs{gap:8px;margin:-6px 0 18px;display:flex}.warehouse-tabs button{border:1px solid var(--line);color:#526078;background:#fff;border-radius:10px;padding:11px 18px;font-weight:700}.warehouse-tabs button.active{color:#6651eb;background:#f3f0ff;border-color:#bcb3ff}.warehouse-note{background:#effbf6;border:1px solid #b8ead7;border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:13px 16px;display:flex}.warehouse-note span{color:#07865f;white-space:nowrap;font-weight:800}.warehouse-note p{color:#43645a;flex:1;margin:0}.warehouse-note small{color:#66837b}.warehouse-message{border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.warehouse-message b{white-space:nowrap}.warehouse-message.error{color:#b22c1f;background:#fff2ef;border:1px solid #ffc5bb}.warehouse-message.warning{color:#8b6200;background:#fff8e8;border:1px solid #f5d991}.warehouse-loading{text-align:center;color:#667085;padding:34px}.warehouse-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.warehouse-stats>div{flex-direction:column;gap:7px;padding:20px;display:flex}.warehouse-stats span{color:#6e7890}.warehouse-stats b{color:#13213a;font-size:26px}.warehouse-stats small{color:#8490a6}.warehouse-stats .critical{border-color:#ffc7bf}.warehouse-stats .critical b{color:#d13d2f}.warehouse-stats .warehouse-returns{border-color:#c8d8ff}.warehouse-stats .warehouse-returns b,.from-client{font-weight:700;color:#4169c1!important}.warehouse-overview-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px;display:grid}.warehouse-overview-grid>.panel,.supply-plan{overflow:hidden}.warehouse-distribution{padding:20px}.warehouse-distribution .panel-title{padding:0 0 14px}.warehouse-distribution>div:not(.panel-title){border-bottom:1px solid #edf0f5;grid-template-columns:1fr auto;gap:10px;padding:12px 0;display:grid;position:relative;overflow:hidden}.warehouse-distribution i{background:#6b56ec;border-radius:3px;height:3px;position:absolute;bottom:0;left:0}.warehouse-toolbar{align-items:center;gap:12px;margin-bottom:14px;padding:14px;display:flex}.warehouse-toolbar input,.warehouse-toolbar select{border:1px solid var(--line);font:inherit;color:inherit;background:#fff;border-radius:9px;padding:11px 13px}.warehouse-toolbar input{flex:1}.warehouse-toolbar b{white-space:nowrap}.warehouse-table-wrap{width:100%}.warehouse-table{border-collapse:collapse;width:100%}.warehouse-table th{text-align:left;color:#748099;text-transform:uppercase;letter-spacing:.03em;background:#f8f9fc;padding:12px 14px;font-size:12px}.warehouse-table td{color:#344057;vertical-align:middle;border-top:1px solid #e9edf4;padding:13px 14px}.warehouse-table td>small{color:#8a95a9;margin-top:4px;display:block}.warehouse-product{align-items:center;gap:11px;min-width:270px;display:flex}.warehouse-product img,.warehouse-product>i{object-fit:cover;color:#7b8498;background:#eef0f5;border-radius:8px;place-items:center;width:48px;height:58px;font-style:normal;display:grid}.warehouse-product span{flex-direction:column;gap:4px;display:flex}.warehouse-product b{color:#15213a}.warehouse-product small,.warehouse-places{color:#77839a}.warehouse-status{border-radius:8px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.warehouse-status.critical{color:#c83529;background:#ffebe8}.warehouse-status.attention{color:#a76a00;background:#fff3d5}.warehouse-status.ok{color:#087c5b;background:#e7f8f1}.warehouse-status.excess{color:#4667bd;background:#edf2ff}.supply-quantity{color:#604fe1;font-size:17px}.warehouse-empty{text-align:center!important;color:#8490a6!important;padding:32px!important}.supply-plan .panel-title{padding:20px}.supply-plan .warehouse-message{margin:0 18px 18px}@media (max-width:1250px){.warehouse-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.warehouse-stats{grid-template-columns:repeat(2,1fr)}.warehouse-overview-grid{grid-template-columns:1fr}.warehouse-table{min-width:900px}}@media (max-width:700px){.warehouse-stats{grid-template-columns:1fr}.warehouse-tabs{overflow:auto}.warehouse-note{flex-direction:column;align-items:flex-start}.warehouse-toolbar{flex-direction:column;align-items:stretch}}.own-stock-layout{gap:16px;display:grid}.own-stock-upload{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;display:grid}.own-stock-upload h2{margin:4px 0 8px;font-size:22px}.own-stock-upload p{color:#626d82;max-width:760px;margin:0;line-height:1.55}.own-stock-upload>small{color:#808ba0;grid-column:1/3}.own-stock-upload-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.own-stock-upload-actions label,.own-stock-upload-actions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;height:42px;padding:0 16px;font-weight:700;display:inline-flex}.own-stock-upload-actions label{background:var(--purple);color:#fff}.own-stock-upload-actions label.disabled{opacity:.55;cursor:wait}.own-stock-upload-actions input{display:none}.own-stock-clear{color:#c23d31;background:#fff;border:1px solid #f0c1bc}.own-stock-result{color:#087c5b;background:#effbf6;border-radius:9px;grid-column:1/3;padding:12px 14px}.own-stock-stats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.own-stock-stats>div{padding:18px}.own-stock-stats span,.own-stock-stats b{display:block}.own-stock-stats span{color:#748097}.own-stock-stats b{margin-top:7px;font-size:24px}.own-stock-table{overflow:hidden}.own-stock-table .panel-title{border-bottom:1px solid var(--line);padding:18px}.own-stock-table table{border-collapse:collapse;width:100%}.own-stock-table th{text-align:left;color:#748099;background:#f8f9fc;padding:12px 14px;font-size:12px}.own-stock-table td{border-top:1px solid #e9edf4;padding:13px 14px}@media (max-width:900px){.own-stock-upload{grid-template-columns:1fr}.own-stock-upload-actions{justify-content:flex-start}.own-stock-upload>small,.own-stock-result{grid-column:auto}}@media (max-width:650px){.own-stock-stats{grid-template-columns:1fr}}.warehouse-size-explorer{gap:14px;margin-bottom:28px;display:grid}.warehouse-selector{overflow:hidden}.warehouse-selector .panel-title{border-bottom:1px solid var(--line);padding:18px}.warehouse-selector-buttons{gap:9px;padding:14px;display:flex;overflow-x:auto}.warehouse-selector-buttons button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;min-width:150px;padding:12px 14px}.warehouse-selector-buttons button:hover,.warehouse-selector-buttons button.active{color:#5947d6;background:#f4f1ff;border-color:#9181f7}.warehouse-selector-buttons b,.warehouse-selector-buttons small{display:block}.warehouse-selector-buttons small{color:#7b8599;margin-top:4px}.warehouse-selected-summary{grid-template-columns:1.2fr repeat(3,.7fr) minmax(220px,1.2fr);gap:10px;display:grid}.warehouse-selected-summary>div,.warehouse-selected-summary label{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px 15px}.warehouse-selected-summary span,.warehouse-selected-summary b{display:block}.warehouse-selected-summary span{color:#7b8599;font-size:12px}.warehouse-selected-summary b{margin-top:5px;font-size:18px}.warehouse-selected-summary .returns{border-color:#c8d8ff}.warehouse-selected-summary .returns b{color:#4169c1}.warehouse-selected-summary label input{color:#263248;width:100%;font:inherit;background:0 0;border:0;outline:0;margin-top:5px}.warehouse-size-products{gap:12px;display:grid}.warehouse-size-card{overflow:hidden}.warehouse-size-product-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.warehouse-size-product-head>div:last-child{text-align:right}.warehouse-size-product-head>div:last-child span,.warehouse-size-product-head>div:last-child b{display:block}.warehouse-size-product-head>div:last-child span{color:#7b8599;font-size:12px}.warehouse-size-product-head>div:last-child b{margin-top:4px;font-size:18px}.size-matrix-scroll{overflow-x:auto}.size-matrix{min-width:max-content;display:grid}.size-matrix>div{border-bottom:1px solid #e8ebf2;border-right:1px solid #e8ebf2;justify-content:center;align-items:center;min-height:46px;padding:9px 12px;display:flex}.size-matrix .size-label{z-index:1;color:#69758b;background:#f8f9fc;justify-content:flex-start;font-weight:700;position:sticky;left:0}.size-matrix .size-label.from{color:#4169c1}.size-head{background:#fafbfe;flex-direction:column}.size-head b{font-size:15px}.size-head small{color:#929caf;margin-top:3px;font-size:9px}.size-value{color:#4f5c73;font-size:16px;font-weight:700}.size-value.stock{color:#15213a;background:#fcfcff}.size-value.from{color:#4169c1;background:#f5f8ff}.size-matrix-empty{color:#7b8599;padding:18px}.warehouse-aggregate-title{justify-content:space-between;align-items:end;margin:4px 0 12px;display:flex}.warehouse-aggregate-title h2{margin:0;font-size:20px}.warehouse-aggregate-title p{color:#7b8599;margin:4px 0 0}@media (max-width:1100px){.warehouse-selected-summary{grid-template-columns:repeat(4,1fr)}.warehouse-selected-summary label{grid-column:1/5}}@media (max-width:700px){.warehouse-selected-summary{grid-template-columns:1fr 1fr}.warehouse-selected-summary label{grid-column:1/3}.warehouse-size-product-head{flex-direction:column;align-items:flex-start}.warehouse-size-product-head>div:last-child{text-align:left}}.economics-hub-tabs{gap:10px;margin:24px 32px 0;display:flex}.economics-hub-tabs button{border:1px solid var(--line);min-width:230px;color:var(--text);cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;align-items:flex-start;padding:13px 16px;display:flex}.economics-hub-tabs button.active{background:#f4f1ff;border-color:#7564ed;box-shadow:inset 0 0 0 1px #7564ed}.economics-hub-tabs b{font-size:13px}.economics-hub-tabs small{color:var(--muted);margin-top:4px;font-size:10px}.unit-economics-page{padding-top:22px}.unit-product{grid-template-columns:minmax(250px,1fr) minmax(300px,1.4fr);align-items:center;gap:16px;padding:18px;display:grid}.unit-product-copy h2{margin:0;font-size:16px}.unit-product-copy p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.45}.unit-product select{border:1px solid var(--line);height:44px;color:var(--text);background:#fff;border-radius:9px;padding:0 12px}.unit-selected{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:12px;padding-top:14px;display:flex}.unit-selected img,.unit-selected>span{object-fit:cover;background:#f0f2f7;border-radius:7px;width:46px;height:58px}.unit-selected>span{color:var(--muted);place-items:center;font-size:11px;display:grid}.unit-selected b,.unit-selected small{display:block}.unit-selected b{font-size:13px}.unit-selected small{color:var(--muted);margin-top:4px;font-size:10px}.unit-layout{grid-template-columns:minmax(420px,.95fr) minmax(520px,1.25fr);gap:14px;margin-top:14px;display:grid}.unit-form{overflow:hidden}.unit-fields{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.unit-field>span,.unit-field>small{display:block}.unit-field>span{font-size:11px;font-weight:700}.unit-field>small{min-height:15px;color:var(--muted);margin-top:3px;font-size:9px}.unit-field>div{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;margin-top:7px;display:flex;overflow:hidden}.unit-field input{border:0;outline:0;width:100%;min-width:0;height:40px;padding:0 11px;font-weight:650}.unit-field em{color:var(--muted);padding-right:11px;font-size:11px;font-style:normal}.unit-results{gap:12px;display:grid}.unit-main-result{padding:22px}.unit-main-result span,.unit-main-result b,.unit-main-result small{display:block}.unit-main-result span{color:var(--muted);font-size:11px}.unit-main-result b{margin:8px 0;font-size:31px}.unit-main-result small{font-size:11px}.unit-main-result.positive b,.unit-scenario .positive b{color:#078660}.unit-main-result.negative b,.unit-scenario .negative b{color:#c23e35}.unit-result-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.unit-result{min-height:94px;padding:17px}.unit-result span,.unit-result b,.unit-result small{display:block}.unit-result span{color:var(--muted);font-size:10px}.unit-result b{margin-top:8px;font-size:19px}.unit-result small{color:var(--muted);margin-top:5px;font-size:9px}.unit-breakdown,.unit-scenario{padding:18px}.unit-breakdown h2,.unit-scenario h2{margin:0 0 12px;font-size:14px}.unit-breakdown>div,.unit-scenario>div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:8px 0;font-size:11px;display:flex}.unit-breakdown .total{font-size:12px}.unit-note{color:#5d55a8;background:#f7f6ff;border:1px solid #d9dcf8;border-radius:10px;margin-top:14px;padding:13px 16px;font-size:11px;line-height:1.5}.unit-note b{margin-right:4px}@media (max-width:1000px){.unit-layout,.unit-product{grid-template-columns:1fr}}@media (max-width:650px){.economics-hub-tabs{grid-template-columns:1fr 1fr;margin:14px 14px 0;display:grid}.economics-hub-tabs button{min-width:0;padding:11px}.economics-hub-tabs small{display:none}.unit-economics-page{padding-top:14px}.unit-fields,.unit-result-grid{grid-template-columns:1fr}.unit-layout{display:block}.unit-results{margin-top:12px}}.orders-period{align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.orders-period>div:first-child{margin-right:auto}.orders-period b,.orders-period small{display:block}.orders-period small{color:var(--muted);margin-top:3px;font-size:10px}.orders-period label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.orders-period input{border:1px solid var(--line);height:38px;color:var(--text);background:#fff;border-radius:8px;padding:0 10px}.orders-presets{gap:7px;display:flex}.orders-presets button{border:1px solid var(--line);height:38px;color:var(--text);cursor:pointer;background:#fff;border-radius:8px;padding:0 13px}.orders-presets button.primary{border-color:var(--purple);background:var(--purple);color:#fff}.orders-stats{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px;display:grid}.orders-stats>div{border-left:4px solid #aab2c1;padding:17px}.orders-stats span,.orders-stats b{display:block}.orders-stats span{color:var(--muted);font-size:10px}.orders-stats b{margin-top:7px;font-size:24px}.orders-stats .bought{border-left-color:#11a474}.orders-stats .bought b,.orders-legend .bought{color:#07865f}.orders-stats .refused{border-left-color:#e39a2d}.orders-stats .refused b,.orders-legend .refused{color:#a96b0c}.orders-stats .returned{border-left-color:#df5549}.orders-stats .returned b,.orders-legend .returned{color:#c23e35}.orders-stats .ordered b,.orders-legend .ordered{color:#667085}.orders-legend{align-items:center;gap:16px;margin-bottom:15px;padding:0 2px;font-size:10px;display:flex}.orders-legend small{color:var(--muted);margin-left:auto}.order-days{gap:12px;display:grid}.order-day{overflow:hidden}.order-day-head{width:100%;color:var(--text);cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.order-day-head h2,.order-day-head p{margin:0}.order-day-head h2{font-size:16px}.order-day-head p{color:var(--muted);margin-top:4px;font-size:10px}.order-day-chips{align-items:center;gap:7px;display:flex}.order-day-chips span,.order-status{border-radius:7px;padding:5px 8px;font-size:10px;font-weight:750}.order-day-chips .bought,.order-status.bought{color:#07865f;background:#e5f8f0}.order-day-chips .refused,.order-status.refused{color:#a96b0c;background:#fff1d7}.order-day-chips .returned,.order-status.returned{color:#c23e35;background:#ffebe8}.order-day-chips .ordered,.order-status.ordered{color:#667085;background:#eef1f5}.orders-table{border-collapse:collapse;width:100%;min-width:980px}.orders-table th{color:#748099;text-align:left;background:#f8f9fc;padding:11px 13px;font-size:10px}.orders-table td{border-top:1px solid var(--line);vertical-align:middle;padding:12px 13px;font-size:11px}.orders-table td small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.order-product{align-items:center;gap:10px;min-width:270px;display:flex}.order-product img,.order-product>i{object-fit:cover;background:#eef0f5;border-radius:7px;width:42px;height:52px}.order-product>i{color:var(--muted);place-items:center;font-size:9px;font-style:normal;display:grid}.order-product b,.order-product small{display:block}@media (max-width:1050px){.orders-stats{grid-template-columns:repeat(3,1fr)}.orders-period{flex-wrap:wrap;align-items:flex-start}.orders-period>div:first-child{width:100%}.orders-legend{flex-wrap:wrap;align-items:flex-start}.orders-legend small{width:100%;margin-left:0}}@media (max-width:650px){.orders-stats{grid-template-columns:1fr 1fr}.orders-period label{justify-content:space-between;width:100%}.orders-period input{flex:1}.orders-presets{width:100%}.orders-presets button{flex:1}.order-day-head{flex-direction:column;align-items:flex-start}.order-day-chips{flex-wrap:wrap}}.finance-sku-kpis article.primary{height:auto;color:var(--text);box-shadow:none;cursor:default;background:#f8f6ff;border-color:#cfc8ff;padding:17px;display:block}
