*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:#181820;background:#f5f6f9}button,input,textarea{font:inherit}.app{min-height:100vh;display:flex}aside{position:fixed;inset:0 auto 0 0;width:240px;padding:22px 16px;color:#fff;background:#171720}aside h2{display:flex;align-items:center;gap:10px;margin:0 0 25px}aside h2 b,.logo{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#6d5dfb}aside>button{width:100%;padding:12px;border:0;border-radius:9px;color:#fff;background:#6d5dfb;font-weight:700}aside>a{display:block;margin:18px 0;color:#aaa;text-decoration:none}aside h3{margin-top:32px;color:#888;font-size:11px;text-transform:uppercase}#products button{width:100%;display:grid;gap:3px;padding:10px;border:0;color:#fff;background:transparent;text-align:left}#products small{color:#888}main{width:calc(100% - 240px);margin-left:240px}header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #e5e6eb;background:#fff}header small{color:#777;font-size:10px;font-weight:800}header h1{margin:5px 0 0;font-size:21px}header button,#saveBtn{padding:11px 16px;border:0;border-radius:9px;color:#fff;background:#6d5dfb;font-weight:750}.secondary{margin-right:8px!important;color:#444!important;background:#eee!important}.workspace{display:grid;grid-template-columns:minmax(420px,700px) 340px;gap:24px;align-items:start;padding:24px}.card{display:grid;gap:14px;margin-bottom:15px;padding:22px;border:1px solid #e4e5ea;border-radius:14px;background:#fff}.card h2{margin:0;font-size:16px}.card label{display:grid;gap:6px;color:#4a4b55;font-size:11px;font-weight:700}.card input,.card textarea{width:100%;padding:11px;border:1px solid #dcdde3;border-radius:8px;background:#fafafd}.card textarea{min-height:80px;resize:vertical}.cols{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hint{margin:0;color:#858793;font-size:11px}.upload{place-items:center;padding:28px;border:2px dashed #cbc7ee!important;border-radius:11px;color:#5c4ee0!important;background:#f8f7ff;cursor:pointer}.toggle{grid-template-columns:auto 1fr!important;align-items:center}.toggle input{width:auto}.block{display:grid;grid-template-columns:25px 64px 1fr 30px;align-items:center;gap:10px;margin-top:7px;padding:8px;border:1px solid #e1e2e7;border-radius:9px;cursor:grab}.block img{width:64px;height:54px;object-fit:cover}.block small{color:#777}.block button{border:0;color:#b44;background:#fff}.phone{position:sticky;top:100px;height:650px;padding:9px;border:3px solid #202029;border-radius:32px;background:#171720;overflow:hidden}.phone>div{height:100%;overflow:auto;border-radius:22px;background:#fff}.phead{display:grid;gap:4px;padding:15px;text-align:center}.phead b{font-size:15px}.phead small{color:#777;font-size:8px}.phone img{display:block;width:100%}.phone img.soft,.landing-block.soft{position:relative;margin-top:-12px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18px);mask-image:linear-gradient(to bottom,transparent,#000 18px)}.pbar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:10px;color:#fff;background:#171720eF}.pbar span{padding:8px;border-radius:6px;background:#6d5dfb;font-size:9px}.auth-body{min-height:100vh;display:grid;place-items:center}.auth-card{width:min(92%,390px);display:grid;gap:14px;padding:34px;border-radius:18px;background:#fff;box-shadow:0 25px 70px #25253318}.auth-card h1{margin:5px 0 0}.auth-card p{margin:0;color:#777}.auth-card input,.auth-card button{height:48px;padding:0 14px;border:1px solid #ddd;border-radius:9px}.auth-card button{border:0;color:#fff;background:#6d5dfb;font-weight:800}.error{color:#b44}.landing{background:#e8e8ec}.landing-wrap{width:min(100%,520px);margin:auto;background:#fff;box-shadow:0 0 50px #2222}.landing-block{display:block;width:100%;height:auto}.hero-frame{background:#fff}.hero-head{display:grid;gap:7px;padding:22px 18px;text-align:center;background:#070707}.hero-head strong{color:#fff;font-size:25px}.hero-head span{color:#ffb000;font-size:18px;font-weight:800}.hero-image{position:relative}.hero-image img{display:block;width:100%;height:auto}.hero-image>b{position:absolute;top:0;right:22px;padding:22px 12px;color:#fff;background:#ee2031;font-size:26px}.hero-image b small{display:block;font-size:10px}.timer{display:flex;align-items:center;justify-content:space-between;padding:18px;color:#fff;background:#ed1c2c}.timer strong{font-size:25px}.timer span{font-weight:800}.prices{display:flex;align-items:center;justify-content:space-around;padding:22px;font-size:25px}.prices strong{font-size:31px}.hero-frame>a{display:block;margin:0 45px 25px;padding:17px;border-radius:7px;color:#000;background:#ffd500;text-align:center;text-decoration:none;font-weight:900}.order{padding:35px 25px 55px}.order h2{margin:0 0 10px;font-size:30px}.order p{color:#777;line-height:1.6}.order .price{margin:20px 0;color:#6d5dfb;font-size:32px;font-weight:900}.order form{display:grid;gap:12px}.order input,.order button{height:52px;padding:0 14px;border:1px solid #ddd;border-radius:9px}.order button{border:0;color:#fff;background:#6d5dfb;font-weight:800}@media(max-width:850px){aside{position:static;width:100%}.app{display:block}main{width:100%;margin:0}.workspace{grid-template-columns:1fr}.phone{position:relative;top:0;width:330px;max-width:100%;margin:auto}header{padding:15px;height:auto;gap:12px}.cols{grid-template-columns:1fr}}
/* Landings workspace */
.landings-main{max-width:1500px!important}.landings-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.landings-summary article{display:grid;gap:5px;padding:15px;border:1px solid #e0e2e8;border-radius:12px;background:#fff}.landings-summary small{color:#777a86;font-size:10px}.landings-summary b{font-size:25px}.landings-tools{display:grid;grid-template-columns:1fr 280px;gap:10px;margin-bottom:12px}.landings-tools select{background:#fff}.landings-list-card{overflow:hidden;border:1px solid #dfe1e7;border-radius:13px;background:#fff;box-shadow:0 12px 35px #20222c12}.landings-list-head,.landing-list-row{display:grid;grid-template-columns:minmax(300px,1.4fr) 130px minmax(310px,1fr) 190px;align-items:center;gap:15px;padding:13px 16px}.landings-list-head{color:#777a86;background:#f7f7fa;font-size:10px;font-weight:850}.landings-list-head label{display:flex;align-items:center;gap:8px}.landing-list-row{position:relative;border-top:1px solid #e8e9ed}.landing-list-row:hover,.landing-list-row.selected{background:#f7f5ff}.landing-select{position:absolute;left:16px}.landing-select input,.landings-list-head input{width:18px;height:18px;accent-color:#6655e8}.landing-identity{display:grid;gap:4px;padding-left:30px;min-width:0}.landing-identity b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-identity a{color:#5d48d8;font-size:11px;text-decoration:none}.landing-identity small{color:#8a8c96;font-size:9px}.landing-price{display:grid;gap:3px}.landing-price del{color:#92949d;font-size:10px}.landing-flags{display:flex;flex-wrap:wrap;gap:5px}.landing-flags span{padding:5px 7px;border-radius:99px;color:#8a8c95;background:#eeeef1;font-size:8px;font-weight:850}.landing-flags span.on{color:#177248;background:#e6f6ed}.landing-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.landing-actions a{padding:9px;border-radius:8px;color:#fff;background:#6655e8;text-align:center;text-decoration:none;font-size:9px;font-weight:850}.landing-actions a.secondary{margin:0!important;color:#555!important;background:#eeeeF2!important}.landings-list-card footer{padding:12px 16px;color:#888a94;background:#fafafd;font-size:10px}.salestrend-card-actions{display:grid!important;grid-template-columns:1fr auto;gap:7px}.salestrend-card-actions a{padding:9px;border-radius:8px;color:#604bd8;background:#f0edff;text-align:center;text-decoration:none;font-size:10px;font-weight:850}.salestrend-card-actions .create-landing{color:#fff;background:#6554e8}@media(max-width:850px){.landings-summary{grid-template-columns:1fr 1fr 1fr}.landings-tools{grid-template-columns:1fr}.landings-list-head{display:none}.landing-list-row{grid-template-columns:1fr 120px}.landing-identity,.landing-flags{grid-column:1/-1}.landing-actions{grid-column:1/-1}.landing-select{top:17px}}@media(max-width:520px){.landings-summary{grid-template-columns:1fr}.landing-list-row{grid-template-columns:1fr}.landing-price{padding-left:30px}}
/* Full SalesTrend analysis */
.salestrend-analysis-grid{align-items:stretch}.salestrend-analysis-card{grid-template-rows:auto 210px auto 1fr auto;padding:12px!important;border-radius:18px!important;box-shadow:0 8px 28px #1b1d2710;transition:transform .18s,box-shadow .18s}.salestrend-analysis-card:hover{transform:translateY(-2px);box-shadow:0 14px 35px #1b1d2718}.salestrend-card-top{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important}.salestrend-card-top>small{font-size:9px!important}.salestrend-card-top>b{padding:5px 7px;border-radius:9px;color:#277a50;background:#e4f5ea;font-size:9px}.salestrend-card-image{display:grid;place-items:center;overflow:hidden;border-radius:12px;background:#f1f1f5}.salestrend-card-image img{width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover}.salestrend-card-image>span{font-size:48px}.salestrend-card-copy{display:grid;align-content:start;gap:7px;min-width:0}.salestrend-card-copy h2{display:-webkit-box;min-height:44px;margin:0;font-size:17px;line-height:1.28;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.salestrend-card-copy p{display:-webkit-box;min-height:52px;margin:0;color:#686b77;font-size:11px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.salestrend-analysis-card dl{align-self:end}.salestrend-card-actions{display:grid!important;grid-template-columns:1fr auto auto!important}.salestrend-card-actions a{display:grid;place-items:center;min-height:38px;padding:0 12px!important}.salestrend-card-actions .open-analysis{color:#fff;background:#252632}.salestrend-card-actions .create-landing{color:#fff;background:#6554e8}.salestrend-card-actions .source-link{min-width:38px;padding:0!important;color:#6655df;background:#eeebff;font-size:16px}.analysis-page{min-height:100vh;color:#292a32;background:#f3f4f8}.analysis-main{width:min(1380px,calc(100% - 36px));margin:22px auto 70px}.analysis-title{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;border:1px solid #dfe1e7;border-radius:17px;background:#fff;box-shadow:0 10px 30px #20222b10}.analysis-title>img,.analysis-title>span{width:82px;height:72px;display:grid;place-items:center;border-radius:11px;background:#f0eff4;object-fit:cover;font-size:32px}.analysis-title>div:nth-child(2){min-width:0}.analysis-title small{display:inline-block;padding:5px 8px;border-radius:99px;color:#5946ca;background:#efecff;font-size:8px;font-weight:900}.analysis-title h2{margin:7px 0 4px;font-size:22px;line-height:1.15}.analysis-title p{margin:0;color:#858893;font-size:9px}.analysis-title-actions{display:flex;gap:7px}.analysis-title-actions a{padding:11px 13px;border-radius:9px;color:#fff;background:#6554e8;text-decoration:none;font-size:10px;font-weight:850}.analysis-title-actions a.secondary{margin:0!important}.analysis-tabs{position:sticky;z-index:20;top:8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:14px 0;padding:6px;border:1px solid #dfe0e6;border-radius:13px;background:#fffffff2;box-shadow:0 8px 25px #2222;backdrop-filter:blur(10px)}.analysis-tabs button{min-width:0;display:flex;align-items:center;justify-content:center;gap:5px;padding:10px 6px;border:0;border-radius:9px;color:#6b6d77;background:transparent;font-size:9px;font-weight:850;cursor:pointer}.analysis-tabs button>span{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#eeeef2;font-size:8px}.analysis-tabs button>b{padding:3px 5px;border-radius:7px;background:#eeeef2;font-size:7px}.analysis-tabs button.active{color:#fff;background:#6554e8}.analysis-tabs button.active span,.analysis-tabs button.active b{background:#ffffff20}.analysis-panel{overflow:hidden;border:1px solid #dfe1e7;border-radius:17px;background:#fff;box-shadow:0 10px 30px #20222b0d}.analysis-panel[hidden]{display:none}.analysis-panel>header{display:flex;align-items:center;gap:12px;padding:17px 19px;border-bottom:1px solid #e7e8ec;background:#fafafd}.analysis-panel>header>span{width:35px;height:35px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#6554e8;font-weight:900}.analysis-panel>header>div:nth-child(2){flex:1}.analysis-panel h3{margin:0;font-size:16px}.analysis-panel>header p{margin:4px 0 0;color:#7c7f89;font-size:9px}.analysis-panel>header>em{padding:7px 9px;border-radius:9px;color:#24764e;background:#e6f6ed;font-size:8px;font-style:normal;font-weight:900}.analysis-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px}.analysis-fields label,.score-comment{display:grid;align-content:start;gap:6px;color:#565963;font-size:9px;font-weight:850}.analysis-fields .wide{grid-column:1/-1}.analysis-fields input,.analysis-fields textarea,.analysis-fields select,.score-comment textarea{width:100%;padding:11px;border:1px solid #dcdde4;border-radius:9px;color:#34353d;background:#fafafd;font-size:11px}.analysis-fields textarea{min-height:95px;line-height:1.5;resize:vertical}.analysis-panel>footer{padding:12px 18px;color:#848792;background:#fafafd;font-size:8px}.economics-result{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:16px 18px 0}.economics-result article{display:grid;gap:6px;padding:12px;border:1px solid #dfd9ec;border-radius:11px;background:#f9f7ff}.economics-result small{color:#7e748d;font-size:8px}.economics-result b{color:#5f43b6;font-size:17px}.economy-inputs{grid-template-columns:repeat(4,1fr)}.analysis-total-score{display:flex!important;align-items:end;gap:3px!important;padding:8px 12px;border:6px solid #91d1a9;border-radius:50%;background:#fff}.analysis-total-score b{color:#247a50;font-size:21px}.analysis-total-score small{color:#7c8780;font-size:7px}.score-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:18px}.score-grid label{display:grid;gap:9px;padding:12px;border:1px solid #e3dce9;border-radius:11px;background:#fdfcff}.score-grid label>span{display:flex;justify-content:space-between;color:#55515c;font-size:9px;font-weight:850}.score-grid label b{color:#6548b5}.score-grid input{width:100%;accent-color:#6654da}.score-comment{padding:0 18px 18px}.score-comment textarea{min-height:90px}.analysis-empty{margin:18px;padding:35px;border:1px dashed #d8d9e0;border-radius:12px;color:#7d7f89;background:#fafafd;text-align:center;font-size:11px}.launch-intro{padding:18px;border-bottom:1px solid #e7e8ec}.launch-intro h4{margin:0 0 7px}.launch-intro p{margin:5px 0;color:#686b75;font-size:10px;line-height:1.55}.launch-angles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;background:#f7f7fa}.launch-angles article{overflow:hidden;border:1px solid #dedfe6;border-radius:13px;background:#fff}.launch-angles article>header{display:grid;gap:4px;padding:12px;border-bottom:1px solid #e7e8ec}.launch-angles article>header span{color:#6554d5;font-size:7px;font-weight:900}.launch-angles article>h4,.launch-angles article>p,.launch-angles article>dl{margin:0;padding:12px}.launch-angles article>h4{padding-bottom:0;font-size:13px}.launch-angles article>p{color:#696c76;font-size:9px;line-height:1.5}.launch-angles dl{display:grid;gap:5px;padding-top:0}.launch-angles dt{color:#8a8c95;font-size:7px;font-weight:900}.launch-angles dd{margin:0 0 7px;color:#4e5059;font-size:8px;line-height:1.45}.materials-heading{margin:18px 18px 8px}.materials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 18px 18px}.materials-grid article,.visuals-grid article{padding:13px;border:1px solid #e1e2e7;border-radius:12px;background:#fafafd}.materials-grid small{color:#6554d5;font-size:7px;font-weight:900}.materials-grid h4,.visuals-grid h4{margin:6px 0;font-size:12px}.materials-grid p,.materials-grid li,.visuals-grid p{color:#686b75;font-size:8px;line-height:1.5}.materials-grid ul{padding-left:16px}.visuals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:0 18px 18px}.visuals-grid article>span{padding:4px 6px;border-radius:7px;color:#24784e;background:#e5f5eb;font-size:7px;font-weight:900}.visuals-grid details{font-size:8px}.visuals-grid details p{padding:8px;border-radius:8px;background:#fff}.analysis-savebar{position:sticky;z-index:22;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:13px;padding:10px 12px;border:1px solid #d9dbe1;border-radius:12px;background:#fffffff2;box-shadow:0 10px 30px #2223;backdrop-filter:blur(10px)}.analysis-savebar span{color:#777a84;font-size:9px}.analysis-savebar button{padding:12px 18px;border:0;border-radius:9px;color:#fff;background:#6554e8;font-weight:850}@media(max-width:980px){.analysis-tabs{grid-template-columns:repeat(3,1fr)}.economics-result{grid-template-columns:repeat(3,1fr)}.economy-inputs{grid-template-columns:1fr 1fr}.launch-angles,.materials-grid,.visuals-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.salestrend-analysis-card{grid-template-rows:auto 190px auto auto auto}.analysis-main{width:calc(100% - 16px)}.analysis-title{grid-template-columns:65px 1fr}.analysis-title>img,.analysis-title>span{width:65px;height:65px}.analysis-title-actions{grid-column:1/-1}.analysis-title-actions a{flex:1;text-align:center}.analysis-tabs{position:static;grid-template-columns:1fr 1fr}.analysis-tabs button{justify-content:flex-start}.analysis-fields,.economy-inputs,.score-grid,.launch-angles,.materials-grid,.visuals-grid{grid-template-columns:1fr}.analysis-fields .wide{grid-column:auto}.economics-result{grid-template-columns:1fr 1fr}.analysis-panel>header{align-items:flex-start}.analysis-total-score{margin-left:auto}.analysis-savebar{align-items:stretch;flex-direction:column}.analysis-savebar button{width:100%}}
/* Detailed image upload progress */
#message{min-height:18px}.upload-progress,.upload-success,.upload-error{display:grid;gap:8px;padding:12px;border-radius:10px;background:#f5f3ff}.upload-progress>div:first-child{display:flex;justify-content:space-between}.upload-progress small{overflow:hidden;color:#676875;text-overflow:ellipsis;white-space:nowrap}.upload-progress p{margin:0;color:#5c4ee0;font-size:12px;font-weight:700}.progress-track{height:7px;overflow:hidden;border-radius:10px;background:#dedaf9}.progress-track i{display:block;height:100%;border-radius:inherit;background:#6d5dfb;transition:width .2s}.upload-success{color:#167747;background:#eaf8f0;font-weight:800}.upload-error{color:#a52b35;background:#fff0f1}.upload-error span,.upload-error small{display:block}

/* Pandos signature storefront: CSS-only, no external fonts or libraries */
select{width:100%;padding:11px;border:1px solid #dcdde3;border-radius:8px;background:#fafafd}.preset-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.orders-mini{display:grid;gap:8px;max-height:260px;overflow:auto}.orders-mini div{display:grid;gap:3px;padding:9px;border-radius:8px;background:#ffffff0b}.orders-mini b{font-size:11px}.orders-mini small{color:#888;font-size:9px;line-height:1.4}
.pandos-signature{--ink:#11121a;--violet:#7357ff;--lime:#c9ff45;background:#ececf2;color:var(--ink)}.pandos-signature .landing-wrap{overflow:hidden;box-shadow:0 0 70px #15152924}.brand-mark{display:grid;grid-template-columns:35px 1fr;align-items:center;column-gap:9px;padding:12px 16px;color:#fff;background:#11121a}.brand-mark b{grid-row:1/3;width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,#8d72ff,#5a35ff);font-size:20px}.brand-mark span{font-size:12px;font-weight:900;letter-spacing:2px}.brand-mark small{color:#9698a7;font-size:9px}.pandos-signature .hero-head{position:relative;padding:28px 20px 24px;background:radial-gradient(circle at 15% 0,#3c276d 0,transparent 42%),#11121a;text-align:left}.hero-head em{width:max-content;padding:5px 8px;border:1px solid #ffffff2b;border-radius:99px;color:#c9ff45;font-size:9px;font-style:normal;font-weight:900;letter-spacing:1.2px}.pandos-signature .hero-head strong{font-size:clamp(28px,7vw,40px);line-height:1.02;letter-spacing:-1.3px}.pandos-signature .hero-head span{color:#c6c7d0;font-size:15px;font-weight:500;line-height:1.45}.pandos-signature .hero-image>b{top:16px;right:16px;border-radius:50% 50% 46% 54%;background:#7357ff;transform:rotate(6deg)}.pandos-signature .timer{background:#c9ff45;color:#11121a}.pandos-signature .timer strong{font-size:16px}.pandos-signature .timer span{font-size:16px;letter-spacing:1px}.pandos-signature .prices{background:#f7f7fa}.pandos-signature .prices strong{color:#5a35ff}.pandos-signature .hero-frame>a{display:flex;justify-content:space-between;margin:0;padding:19px 24px;border-radius:0;background:#7357ff;color:#fff}.pandos-signature .hero-frame>a i{font-style:normal}.quick-benefits{display:grid;gap:1px;padding:18px;background:#11121a}.quick-benefits article{display:grid;grid-template-columns:45px 1fr;align-items:center;padding:17px;border-bottom:1px solid #ffffff16;color:#fff}.quick-benefits article:last-child{border:0}.quick-benefits article>b{grid-row:1/3;color:#c9ff45;font-size:22px}.quick-benefits span{font-weight:850}.quick-benefits small{color:#9496a5}.trust-strip{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:25px 20px;background:#c9ff45}.trust-strip>b{font-size:48px;line-height:1}.trust-strip div{display:grid}.trust-strip strong{font-size:17px}.trust-strip span{font-size:11px}.trust-strip i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#11121a;color:#c9ff45;font-size:20px}.delivery-block,.faq{padding:38px 22px;background:#fff}.delivery-block>small,.faq>small,.order-kicker{color:#7357ff;font-size:10px;font-weight:900;letter-spacing:1.4px}.delivery-block h2,.faq h2{margin:8px 0 24px;font-size:28px;letter-spacing:-1px}.delivery-block ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.delivery-block li{display:flex;align-items:center;gap:13px;padding:14px;border-radius:12px;background:#f2f2f7}.delivery-block li b{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#11121a;color:#c9ff45}.delivery-block li span{font-size:13px;font-weight:700}.faq{background:#f3f3f8}.faq details{padding:17px 0;border-bottom:1px solid #dcdce5}.faq summary{cursor:pointer;font-weight:800}.faq p{margin:10px 0 0;color:#666a77;font-size:13px;line-height:1.5}.pandos-signature .order{position:relative;padding:42px 24px 55px;background:radial-gradient(circle at 100% 0,#51349d 0,transparent 36%),#11121a;color:#fff}.pandos-signature .order h2{font-size:36px;letter-spacing:-1.4px}.pandos-signature .order>p{color:#aeb0bd}.order-price{display:flex;align-items:end;justify-content:space-between;margin:22px 0;padding:17px;border:1px solid #ffffff1a;border-radius:14px;background:#ffffff0b}.order-price small{color:#bbbccb}.order-price strong{color:#c9ff45;font-size:29px}.order label{display:grid;gap:6px;color:#d5d6df;font-size:11px;font-weight:800}.order textarea{min-height:80px;padding:13px;border:1px solid #ffffff22;border-radius:11px;background:#ffffff0e;color:#fff;resize:vertical}.pandos-signature .order input{border:1px solid #ffffff22;background:#ffffff0e;color:#fff}.pandos-signature .order input::placeholder,.order textarea::placeholder{color:#858694}.pandos-signature .order button{display:flex;justify-content:space-between;align-items:center;background:#c9ff45;color:#11121a}.privacy{color:#777987!important;font-size:9px!important;line-height:1.4}.hp{position:absolute!important;left:-9999px!important}.order-message{color:#ff9da6;font-size:12px}.order-success{text-align:center;padding:20px}.order-success>b{width:55px;height:55px;display:grid;place-items:center;margin:auto;border-radius:50%;background:#c9ff45;color:#11121a;font-size:28px}.order-success h3{font-size:30px;margin:15px 0 5px}.landing footer{display:flex;justify-content:space-between;padding:22px;color:#8b8c97;background:#0b0c12;font-size:10px}.landing footer b{color:#fff;letter-spacing:2px}.sticky-buy{position:fixed;z-index:20;left:50%;bottom:12px;width:min(calc(100% - 24px),496px);display:none;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:8px 9px 8px 16px;border:1px solid #ffffff22;border-radius:16px;color:#fff;background:#11121aee;box-shadow:0 12px 35px #0005;text-decoration:none;transform:translateX(-50%);backdrop-filter:blur(10px)}.sticky-buy span{padding:12px;border-radius:10px;background:#7357ff;text-align:center;font-size:12px;font-weight:850}@media(max-width:600px){.sticky-buy{display:grid}.landing footer{padding-bottom:90px}.preset-grid{grid-template-columns:1fr}}
/* Theme kits */
.theme-light-lime{--p-bg:#f5f9ee;--p-surface:#fff;--p-soft:#edf3e3;--p-ink:#171a14;--p-muted:#687064;--p-accent:#6c55ff;--p-flash:#c9ff45}.theme-light-violet{--p-bg:#f5f2ff;--p-surface:#fff;--p-soft:#ebe5ff;--p-ink:#1d1830;--p-muted:#746e82;--p-accent:#7357ff;--p-flash:#ded5ff}.theme-sand{--p-bg:#f5ecde;--p-surface:#fffaf2;--p-soft:#f2dfc7;--p-ink:#30271e;--p-muted:#776a5d;--p-accent:#d86636;--p-flash:#ffd27b}.theme-sky{--p-bg:#eaf7fc;--p-surface:#fff;--p-soft:#d8f1f8;--p-ink:#132735;--p-muted:#637784;--p-accent:#167eaa;--p-flash:#9ee9f5}.theme-dark{--p-bg:#11121a;--p-surface:#171820;--p-soft:#242532;--p-ink:#fff;--p-muted:#aeb0bd;--p-accent:#7357ff;--p-flash:#c9ff45}.theme-custom{--p-bg:var(--custom-bg);--p-surface:color-mix(in srgb,var(--custom-bg),white 70%);--p-soft:color-mix(in srgb,var(--custom-bg),var(--custom-accent) 12%);--p-ink:var(--custom-text);--p-muted:color-mix(in srgb,var(--custom-text),transparent 35%);--p-accent:var(--custom-accent);--p-flash:color-mix(in srgb,var(--custom-accent),white 60%)}
.pandos-signature[class*="theme-"]{background:var(--p-bg);color:var(--p-ink)}.pandos-signature[class*="theme-"] .landing-wrap{background:var(--p-surface)}.pandos-signature[class*="theme-"] .brand-mark{color:var(--p-ink);background:var(--p-surface);border-bottom:1px solid var(--p-soft)}.pandos-signature[class*="theme-"] .brand-mark b{background:var(--p-accent);color:#fff}.pandos-signature[class*="theme-"] .brand-mark small{color:var(--p-muted)}.pandos-signature[class*="theme-"] .hero-head{background:var(--p-soft);color:var(--p-ink)}.pandos-signature[class*="theme-"] .hero-head strong{color:var(--p-ink)}.pandos-signature[class*="theme-"] .hero-head span{color:var(--p-muted)}.pandos-signature[class*="theme-"] .hero-head em{color:var(--p-accent);border-color:var(--p-accent)}.pandos-signature[class*="theme-"] .hero-image>b{background:var(--p-accent)}.pandos-signature[class*="theme-"] .timer,.pandos-signature[class*="theme-"] .trust-strip{background:var(--p-flash);color:var(--p-ink)}.pandos-signature[class*="theme-"] .prices,.pandos-signature[class*="theme-"] .delivery-block{background:var(--p-surface);color:var(--p-ink)}.pandos-signature[class*="theme-"] .prices strong{color:var(--p-accent)}.pandos-signature[class*="theme-"] .hero-frame>a,.pandos-signature[class*="theme-"] .sticky-buy span{background:var(--p-accent)}.pandos-signature[class*="theme-"] .quick-benefits,.pandos-signature[class*="theme-"] .order{background:var(--p-surface);color:var(--p-ink)}.pandos-signature[class*="theme-"] .quick-benefits article{color:var(--p-ink);border-color:var(--p-soft)}.pandos-signature[class*="theme-"] .quick-benefits article>b,.pandos-signature[class*="theme-"] .order-kicker{color:var(--p-accent)}.pandos-signature[class*="theme-"] .quick-benefits small,.pandos-signature[class*="theme-"] .order>p{color:var(--p-muted)}.pandos-signature[class*="theme-"] .faq{background:var(--p-soft);color:var(--p-ink)}.pandos-signature[class*="theme-"] .delivery-block li,.pandos-signature[class*="theme-"] .order-price{background:var(--p-soft);border-color:transparent}.pandos-signature[class*="theme-"] .delivery-block li b,.pandos-signature[class*="theme-"] .trust-strip i{background:var(--p-ink);color:var(--p-surface)}.pandos-signature[class*="theme-"] .order-price strong{color:var(--p-accent)}.pandos-signature[class*="theme-"] .order label{color:var(--p-muted)}.pandos-signature[class*="theme-"] .order input,.pandos-signature[class*="theme-"] .order textarea{color:var(--p-ink);background:var(--p-soft);border-color:transparent}.pandos-signature[class*="theme-"] .order button{background:var(--p-accent);color:#fff}.theme-dark .brand-mark,.theme-dark .hero-head,.theme-dark .quick-benefits,.theme-dark .order{background:#11121a!important}.theme-dark .brand-mark,.theme-dark .hero-head strong,.theme-dark .quick-benefits article,.theme-dark .order{color:#fff!important}.theme-dark .order input,.theme-dark .order textarea{color:#fff!important;background:#ffffff0e!important}.theme-dark .order button{background:var(--p-flash)!important;color:#11121a!important}
/* Admin palettes, orders and thanks */
.theme-swatches{display:flex;gap:10px}.theme-swatches button{width:42px;height:42px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #ddd;cursor:pointer}.theme-swatches button:nth-child(1){background:linear-gradient(135deg,#fff 50%,#c9ff45 50%)}.theme-swatches button:nth-child(2){background:linear-gradient(135deg,#fff 50%,#7357ff 50%)}.theme-swatches button:nth-child(3){background:linear-gradient(135deg,#fffaf2 50%,#d86636 50%)}.theme-swatches button:nth-child(4){background:linear-gradient(135deg,#fff 50%,#167eaa 50%)}.theme-swatches button:nth-child(5){background:linear-gradient(135deg,#11121a 50%,#7357ff 50%)}.color-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.color-controls input{height:44px;padding:3px}.telegram-card>button{padding:12px;border:0;border-radius:9px;background:#229ed9;color:#fff;font-weight:800}#settingsMessage{font-size:12px;font-weight:750}.orders-page{min-height:100vh;background:#f3f4f8}.orders-head{height:auto;display:flex;justify-content:space-between;padding:24px max(24px,calc((100% - 1180px)/2));background:#fff}.orders-head h1{font-size:30px}.orders-head h1 span{color:#7357ff}.orders-head nav{display:flex;align-items:center;gap:12px}.orders-head a{padding:10px 14px;border-radius:9px;color:#333;text-decoration:none;background:#eee}.orders-head .export{color:#fff;background:#7357ff}.orders-main{width:min(1180px,calc(100% - 30px));margin:25px auto}.order-search{width:100%;padding:14px;border:1px solid #ddd;border-radius:11px;background:#fff}.orders-table{display:grid;gap:10px;margin-top:14px}.orders-table article{display:grid;grid-template-columns:1.4fr 1fr 1.2fr 170px;gap:20px;align-items:center;padding:17px;border:1px solid #e2e3e8;border-radius:13px;background:#fff}.orders-table article>div{display:grid;gap:4px}.orders-table small{color:#81838e;font-size:10px}.orders-table a{color:#5b44da;font-weight:800;text-decoration:none}.orders-table select{background:#f3f1ff}.thanks-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:var(--p-bg,#f5f9ee);color:var(--p-ink,#171a14)}.thanks-card{width:min(100%,520px);padding:42px;border-radius:26px;background:var(--p-surface,#fff);box-shadow:0 30px 90px #1e1e3218;text-align:center}.thanks-check{width:70px;height:70px;display:grid;place-items:center;margin:auto;border-radius:50%;background:var(--p-accent,#7357ff);color:#fff;font-size:34px}.thanks-card>small{display:block;margin-top:20px;color:var(--p-accent,#7357ff);font-weight:900;letter-spacing:1px}.thanks-card h1{margin:8px 0;font-size:44px}.thanks-card p{color:var(--p-muted,#687064);line-height:1.6}.thanks-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0}.thanks-steps span{display:grid;gap:6px;padding:12px;border-radius:12px;background:var(--p-soft,#edf3e3);font-size:10px}.thanks-steps b{font-size:18px}.thanks-card>a{display:block;padding:14px;border-radius:11px;background:var(--p-accent,#7357ff);color:#fff;text-decoration:none;font-weight:850}@media(max-width:800px){.orders-head{align-items:start;gap:15px}.orders-table article{grid-template-columns:1fr}.color-controls{grid-template-columns:1fr 1fr 1fr}}
/* Live themed builder preview */
#preview{color:var(--pv-ink);background:var(--pv-bg)}.pv-brand{display:flex;align-items:center;gap:7px;padding:10px 12px;background:var(--pv-surface);font-size:8px;font-weight:900;letter-spacing:1px}.pv-brand b{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--pv-accent);font-size:13px}.phone .phead{padding:16px;background:var(--pv-surface);text-align:left}.phone .phead>small{width:max-content;padding:4px 6px;border:1px solid var(--pv-accent);border-radius:20px;color:var(--pv-accent);font-size:6px;font-weight:900}.phone .phead>b{margin-top:5px;font-size:18px;line-height:1}.phone .phead>span{margin-top:3px;color:color-mix(in srgb,var(--pv-ink),transparent 35%);font-size:8px;line-height:1.4}.pv-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:9px;background:var(--pv-surface)}.pv-benefits span{padding:9px 5px;border-radius:7px;color:var(--pv-ink);background:var(--pv-bg);font-size:7px}.pv-benefits b{font-size:7px}.pv-trust{display:flex;align-items:center;justify-content:space-between;padding:13px;background:var(--pv-flash);font-size:9px}.pv-trust b{font-size:15px}.pv-section{display:grid;gap:4px;padding:17px;background:var(--pv-surface);border-bottom:1px solid var(--pv-bg)}.pv-section small{color:var(--pv-accent);font-size:6px;font-weight:900}.pv-section b{font-size:11px}.pv-order{display:grid;gap:7px;padding:18px;background:var(--pv-surface)}.pv-order>small{color:var(--pv-accent);font-size:6px;font-weight:900}.pv-order>b{font-size:17px}.pv-order input,.pv-order button{height:31px;padding:0 8px;border:0;border-radius:7px;background:var(--pv-bg);font-size:8px}.pv-order button{color:#fff;background:var(--pv-accent);font-weight:850}.phone .pbar{color:#fff;background:#12131bdd}.phone .pbar span{background:var(--pv-accent)}.telegram-steps{display:grid;gap:7px;margin:0;padding-left:22px;color:#656773;font-size:11px;line-height:1.4}.telegram-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.telegram-actions button{padding:10px 7px;border:0;border-radius:8px;color:#fff;background:#229ed9;font-size:10px;font-weight:800}.telegram-actions button:first-child{background:#6d5dfb}.telegram-actions button:last-child{background:#18895b}@media(max-width:600px){.telegram-actions{grid-template-columns:1fr}}
/* Orders workspace v2 */
.orders-tools{display:grid;grid-template-columns:1fr 220px;gap:10px}.orders-tools select{background:#fff}.landing-tabs{display:flex;gap:8px;margin:14px 0 22px;padding-bottom:4px;overflow:auto}.landing-tabs button{flex:0 0 auto;padding:10px 13px;border:1px solid #dddfe7;border-radius:10px;background:#fff;color:#555;cursor:pointer}.landing-tabs button.active{border-color:#7357ff;color:#fff;background:#7357ff}.order-group{margin:0 0 28px}.group-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}.group-head small{color:#7357ff;font-size:9px;font-weight:900;letter-spacing:1.3px}.group-head h2{margin:4px 0 0}.group-head>a{color:#7357ff;text-decoration:none}.order-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.order-card{overflow:hidden;border:1px solid #e1e3e9;border-top:4px solid #7357ff;border-radius:15px;background:#fff;box-shadow:0 12px 30px #2222}.order-card.status-confirmed{border-top-color:#e99c25}.order-card.status-sent{border-top-color:#2c83d4}.order-card.status-paid{border-top-color:#23a56a}.order-card.status-cancelled{border-top-color:#bd525c}.order-card.focused{outline:4px solid #7357ff33}.order-card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #eee}.order-card-head>div{display:grid;grid-template-columns:auto auto;align-items:center;gap:3px 7px}.order-card-head small{grid-column:2;color:#888;font-size:9px}.status-dot{width:9px;height:9px;border-radius:50%;background:#7357ff}.order-card-head select{width:160px}.order-fields{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:15px}.order-fields label{display:grid;gap:5px;color:#696b75;font-size:10px;font-weight:800}.order-fields .wide{grid-column:1/-1}.order-fields input,.order-fields textarea{width:100%;padding:10px;border:1px solid #dddfe5;border-radius:8px;background:#fafafd}.order-fields textarea{min-height:60px;resize:vertical}.phone-field{display:grid;grid-template-columns:1fr auto}.phone-field input{border-radius:8px 0 0 8px}.phone-field a{display:grid;place-items:center;padding:0 10px;border-radius:0 8px 8px 0;color:#fff;background:#23a56a;text-decoration:none;font-size:9px}.order-meta{display:flex;gap:12px;padding:0 15px 12px;color:#8a8c96;font-size:9px}.save-order{width:100%;padding:13px;border:0;color:#fff;background:#171720;font-weight:850;cursor:pointer}.saved-banner{margin-bottom:12px;padding:12px;border-radius:10px;color:#167747;background:#e8f8ef;font-weight:800}@media(max-width:900px){.order-cards{grid-template-columns:1fr}}@media(max-width:600px){.orders-tools{grid-template-columns:1fr}.order-fields{grid-template-columns:1fr}.order-fields .wide{grid-column:auto}.orders-head{display:grid}.orders-head nav{flex-wrap:wrap}.order-card-head{align-items:start;gap:10px}.order-card-head select{width:140px}}

/* Automatic photo palette and larger readable typography */
.auto-palette{display:grid;gap:12px;padding:16px;border:1px solid #dedfe8;border-radius:13px;background:linear-gradient(135deg,#fafaff,#f4f5f9);transition:.2s}.auto-palette.ready{border-color:#9b8cff;box-shadow:0 10px 28px #7357ff14}.auto-palette.applied{border-color:#2eb777;background:linear-gradient(135deg,#effbf5,#fafefe)}.auto-palette-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.auto-palette-head>div{display:grid;gap:4px}.auto-palette-head small{color:#7357ff;font-size:10px;font-weight:900;letter-spacing:1px}.auto-palette-head b{font-size:16px}.auto-palette-head button{flex:0 0 auto;padding:10px 12px;border:0;border-radius:9px;color:#fff;background:#7357ff;font-size:12px;font-weight:850;cursor:pointer}.auto-palette-head button:disabled{color:#999;background:#e2e3e9;cursor:not-allowed}.auto-palette p{margin:0;color:#70727d;font-size:12px;line-height:1.45}.auto-palette-colors{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.auto-palette-colors>span{min-height:58px;display:grid;grid-template-columns:28px 1fr;align-items:center;column-gap:7px;padding:8px;border:1px solid #e2e3e9;border-radius:9px;background:#fff}.auto-palette-colors>span:empty{background:linear-gradient(110deg,#eee 30%,#f8f8fa 50%,#eee 70%);background-size:200% 100%}.auto-palette-colors i{grid-row:1/3;width:28px;height:38px;border-radius:7px;background:var(--auto-color);box-shadow:inset 0 0 0 1px #0001}.auto-palette-colors b{font-size:10px}.auto-palette-colors small{color:#858791;font-size:9px}.source-colors{display:flex;align-items:center;gap:6px}.source-colors small{margin-right:3px;color:#8b8d97;font-size:9px}.source-colors i{width:17px;height:17px;border:2px solid #fff;border-radius:50%;background:var(--source-color);box-shadow:0 0 0 1px #d9dae1}
.card h2{font-size:19px}.card label{font-size:13px;line-height:1.35}.card input,.card textarea,select{font-size:15px}.hint{font-size:13px;line-height:1.45}header h1{font-size:24px}header small{font-size:11px}aside h3{font-size:12px}#products button{font-size:14px}.orders-mini b{font-size:13px}.orders-mini small{font-size:11px}.upload-progress p,#settingsMessage{font-size:14px}.telegram-steps{font-size:13px}.telegram-actions button{font-size:12px}
.phone .phead>small{font-size:8px}.phone .phead>b{font-size:22px;line-height:1.08}.phone .phead>span{font-size:11px;line-height:1.45}.pv-brand{font-size:10px}.pv-benefits span,.pv-benefits b{font-size:9px}.pv-trust{font-size:11px}.pv-trust b{font-size:18px}.pv-section small,.pv-order>small{font-size:8px}.pv-section b{font-size:14px}.pv-order>b{font-size:20px}.pv-order input,.pv-order button{height:36px;font-size:11px}.phone .pbar span{font-size:11px}
.pandos-signature .hero-head span{font-size:17px}.quick-benefits span{font-size:16px}.quick-benefits small{font-size:13px;line-height:1.4}.trust-strip span{font-size:13px}.delivery-block li span{font-size:15px}.faq summary{font-size:16px}.faq p{font-size:15px;line-height:1.55}.order label{font-size:13px}.privacy{font-size:11px!important}.landing footer{font-size:12px}.sticky-buy span{font-size:14px}
.order-fields label{font-size:12px}.order-card-head small,.order-meta{font-size:11px}.phone-field a{font-size:11px}
@media(max-width:600px){.auto-palette-head{align-items:start;flex-direction:column}.auto-palette-head button{width:100%}.auto-palette-colors{grid-template-columns:1fr}.auto-palette-colors>span{min-height:52px}}

/* Pandos system v8: premium commerce UI without external font or icon files */
:root{--ui-ink:#171821;--ui-muted:#6f7280;--ui-line:#e2e3e9;--ui-soft:#f5f5f8;--ui-card:#fff;--ui-accent:#6f52f5;--ui-green:#1e9b63;--ui-danger:#b9414d;--ui-radius:16px;--ui-shadow:0 18px 55px #20203812;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
button,a,input,select,textarea{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #7357ff3d;outline-offset:2px}button:hover:not(:disabled){transform:translateY(-1px)}
.aside-user{display:grid;gap:3px;margin:24px 0 4px;padding:12px;border:1px solid #ffffff14;border-radius:12px;background:#ffffff08}.aside-user small{color:#9ea0ad;font-size:10px}.aside-user b{font-size:13px}.slug-input{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid #dcdde3;border-radius:8px;background:#fafafd;overflow:hidden}.slug-input span{padding:0 0 0 11px;color:#858793;font-weight:500}.slug-input input{border:0!important;background:transparent!important}
.auth-card-v2{width:min(92%,430px)}.auth-card-v2>small{color:var(--ui-accent);font-weight:900;letter-spacing:1px}.auth-form{display:grid;gap:11px}.auth-link{color:var(--ui-accent);font-weight:750;text-align:center;text-decoration:none}.auth-link.muted{color:#777}.notice{padding:13px 15px;border-radius:11px;font-size:13px;font-weight:750}.notice.success{color:#147448;background:#eaf8f0}.notice.danger{color:#a3313b;background:#fff0f1}
.panel-head{min-height:92px;height:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(24px,calc((100% - 1180px)/2));border-bottom:1px solid var(--ui-line);background:#fff}.panel-head small{color:var(--ui-accent);font-size:10px;font-weight:900;letter-spacing:1.2px}.panel-head h1{margin:4px 0 0;font-size:30px}.panel-head p{margin:5px 0 0;color:var(--ui-muted);font-size:12px}.panel-head nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.panel-head nav a{padding:10px 13px;border-radius:10px;color:#454751;background:#f1f1f4;text-decoration:none;font-size:13px;font-weight:750}.panel-head nav a.active,.panel-head nav a.export{color:#fff;background:var(--ui-accent)}
.settings-page{min-height:100vh;background:#f3f4f7}.settings-main{width:min(1180px,calc(100% - 30px));margin:24px auto 50px}.settings-main>.notice{margin-bottom:13px}.settings-intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:22px 24px;border-radius:var(--ui-radius);color:#fff;background:radial-gradient(circle at 80% -20%,#8d79ff 0,transparent 38%),#171821;box-shadow:var(--ui-shadow)}.settings-intro small{color:#bdb5ff;font-size:9px;font-weight:900;letter-spacing:1.3px}.settings-intro h2{margin:5px 0 0}.settings-intro p{margin:5px 0 0;color:#b8bac5}.security-badge{padding:9px 12px;border:1px solid #ffffff24;border-radius:99px;color:#c9ff45;font-size:11px;font-weight:800}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.settings-card{padding:24px;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff;box-shadow:var(--ui-shadow)}.settings-card>p{color:var(--ui-muted);font-size:13px;line-height:1.5}.settings-card-title{display:flex;align-items:center;gap:12px}.settings-card-title small{color:var(--ui-accent);font-size:9px;font-weight:900;letter-spacing:1.2px}.settings-card-title h2{margin:3px 0 0;font-size:22px}.settings-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--ui-accent);font-size:19px;font-weight:800}.settings-form{display:grid;gap:12px;margin-top:17px}.settings-form label,.create-user-form label,.user-row label{display:grid;gap:5px;color:#5f626e;font-size:12px;font-weight:750}.settings-form input,.settings-form textarea,.settings-form select,.create-user-form input,.create-user-form select,.user-row input,.user-row select{width:100%;padding:11px;border:1px solid var(--ui-line);border-radius:9px;background:#fafafd}.settings-form textarea{min-height:72px;resize:vertical}.settings-form>button,.create-user-form>button,.user-row>button{padding:12px;border:0;border-radius:10px;color:#fff;background:var(--ui-accent);font-weight:850}.inline-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.inline-actions form button{width:100%;padding:10px;border:1px solid var(--ui-line);border-radius:9px;background:#f5f5f8;font-weight:750}.users-card,.password-card{margin-top:16px}.role-explain{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.role-explain span{display:grid;gap:4px;padding:12px;border-radius:11px;background:var(--ui-soft);color:#71737e;font-size:11px}.role-explain b{color:var(--ui-ink);font-size:12px}.create-user-form{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.1fr auto;gap:10px;align-items:end;padding:14px;border:1px solid #e6e3ff;border-radius:13px;background:#f8f7ff}.create-user-form>button{height:43px}.user-list{display:grid;gap:9px;margin-top:16px}.user-row{display:grid;grid-template-columns:38px 1.2fr 1fr 1fr 1.2fr auto auto;gap:9px;align-items:end;padding:12px;border:1px solid var(--ui-line);border-radius:12px}.user-avatar{width:38px;height:38px;display:grid;place-items:center;align-self:center;border-radius:12px;color:#fff;background:#171821;font-weight:900}.user-row>button{height:40px}.active-user{display:flex!important;align-items:center!important;height:40px;white-space:nowrap}.active-user input{width:auto}.compact-form{grid-template-columns:1fr 1fr auto;align-items:end}.compact-form>button{height:43px}.password-card{max-width:760px}
.orders-head{padding-top:20px;padding-bottom:20px}.orders-head h1 span{color:var(--ui-accent)}.empty-orders{display:grid;place-items:center;min-height:250px;padding:30px;border:1px dashed #cfd1da;border-radius:18px;background:#fff;text-align:center}.empty-orders b{font-size:22px}.empty-orders p{color:var(--ui-muted)}.assigned-supplier{padding:11px;border-radius:9px;color:#5f626e;background:#f0eefc;font-size:12px}.order-fields input[readonly],.order-fields textarea[readonly]{color:#555;background:#f1f2f5}.order-fields select{width:100%;padding:10px;border:1px solid #dddfe5;border-radius:8px;background:#fafafd}
.cookie-consent{position:fixed;inset:auto;z-index:50;top:auto;right:auto;left:50%;bottom:8px;width:min(520px,calc(100% - 20px));height:auto;min-height:0;display:flex;align-items:center;gap:7px;padding:6px 7px 6px 12px;border:1px solid #dedfe6;border-radius:999px;color:#686a73;background:#fffffff0;box-shadow:0 6px 22px #17182118;transform:translateX(-50%);backdrop-filter:blur(10px);opacity:.82;transition:opacity .2s ease,box-shadow .2s ease}.cookie-consent:hover,.cookie-consent:focus-within{opacity:1;box-shadow:0 8px 28px #17182124}.cookie-consent[hidden]{display:none}.cookie-consent p{flex:1;min-width:0;margin:0;font-size:10px;line-height:1.35}.cookie-consent a{color:#5f6170;text-decoration:underline;text-underline-offset:2px}.cookie-consent button{width:auto!important;min-width:0!important;max-width:max-content!important;min-height:30px!important;height:auto!important;flex:0 0 auto!important;margin:0!important;padding:0 10px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;line-height:1!important;white-space:nowrap;cursor:pointer}.cookie-consent .cookie-later{border:0!important;color:#777985!important;background:transparent!important}.cookie-consent .cookie-ok{border:1px solid #d9d5f3!important;color:#5143a9!important;background:#f1efff!important}.privacy a,.landing footer a{color:inherit}.landing footer span{text-align:right}
.legal-page{min-height:100vh;padding:30px;background:#f1f2f5}.legal-card{width:min(760px,100%);margin:auto;padding:42px;border:1px solid var(--ui-line);border-radius:22px;background:#fff;box-shadow:var(--ui-shadow)}.legal-card>small{display:block;margin-top:28px;color:var(--ui-accent);font-weight:900;letter-spacing:1px}.legal-card h1{font-size:42px;letter-spacing:-1.5px}.legal-card h2{margin:30px 0 8px;font-size:20px}.legal-card p{color:#626572;line-height:1.7}.legal-back{color:var(--ui-accent);font-weight:800;text-decoration:none}
.storefront-page{min-height:100vh;background:#f2f3f5;color:var(--ui-ink)}.storefront-head{height:auto;display:flex;justify-content:start;gap:11px;padding:18px max(24px,calc((100% - 1080px)/2));border:0;background:#fff}.storefront-head>b{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;background:var(--ui-accent);font-size:22px}.storefront-head>div{display:grid}.storefront-head strong{letter-spacing:2px}.storefront-head small{color:#8a8c96}.storefront-main{width:min(1080px,calc(100% - 30px));margin:55px auto}.storefront-main>small{color:var(--ui-accent);font-weight:900;letter-spacing:1.4px}.storefront-main>h1{margin:8px 0 34px;font-size:clamp(38px,7vw,72px);line-height:.96;letter-spacing:-3px}.storefront-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.storefront-product{overflow:hidden;border:1px solid var(--ui-line);border-radius:20px;color:inherit;background:#fff;box-shadow:var(--ui-shadow);text-decoration:none}.storefront-product>img{width:100%;aspect-ratio:1/1;display:block;object-fit:cover}.storefront-product>div{padding:22px}.storefront-product small{color:var(--ui-green);font-size:10px;font-weight:900;letter-spacing:1px}.storefront-product h2{margin:7px 0;font-size:24px}.storefront-product p{min-height:42px;color:var(--ui-muted);line-height:1.5}.storefront-product span{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.storefront-product span b{font-size:22px}.storefront-product span i{padding:10px;border-radius:10px;color:#fff;background:var(--ui-accent);font-size:12px;font-style:normal;font-weight:800}.storefront-footer{height:auto;display:flex;justify-content:space-between;padding:30px max(24px,calc((100% - 1080px)/2));color:#aaa;background:#171821}.storefront-footer a{color:#ddd}
@media(max-width:900px){.settings-grid{grid-template-columns:1fr}.create-user-form,.user-row{grid-template-columns:1fr 1fr}.user-avatar{display:none}.create-user-form>button,.user-row>button,.active-user{width:100%}.storefront-grid{grid-template-columns:1fr}}
@media(max-width:640px){.panel-head{align-items:flex-start;flex-direction:column}.panel-head nav{width:100%}.panel-head nav a{flex:1;text-align:center}.settings-intro{align-items:flex-start;flex-direction:column;gap:14px}.role-explain,.create-user-form,.user-row,.compact-form{grid-template-columns:1fr}.inline-actions{grid-template-columns:1fr}.cookie-consent{bottom:76px;width:calc(100% - 16px);display:grid;grid-template-columns:1fr auto auto;gap:4px;padding:7px 7px 7px 10px;border-radius:14px;opacity:.9}.cookie-consent p{font-size:9px}.cookie-consent button{min-height:30px;padding:0 8px;font-size:9px}.legal-page{padding:12px}.legal-card{padding:25px}.legal-card h1{font-size:34px}.storefront-main{margin-top:35px}.storefront-main>h1{letter-spacing:-2px}.storefront-product>div{padding:18px}}

/* Pandos editor and first screen v9 */
.benefit-editor{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.benefit-editor article{position:relative;display:grid;gap:9px;padding:13px;border:1px solid #e3e4eb;border-radius:12px;background:#fafafd}.benefit-editor article>b{position:absolute;top:10px;right:11px;color:#7357ff22;font-size:28px}.benefit-editor label{position:relative}.benefit-editor textarea{min-height:76px}.mini-editor-wrap{overflow:hidden;border:1px solid #dcdee7;border-radius:14px;background:#fff}.mini-editor-title{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e7e8ed;background:#f8f8fb}.mini-editor-title>div{display:grid;gap:3px}.mini-editor-title small{color:#80828c;font-size:11px}.mini-editor-title>span{padding:6px 9px;border-radius:99px;color:#5941d6;background:#ece8ff;font-size:10px;font-weight:850}.editor-toolbar{display:flex;align-items:center;gap:6px;padding:9px;border-bottom:1px solid #e5e6eb;background:#f3f4f7;overflow-x:auto}.editor-toolbar button,.editor-toolbar select{flex:0 0 auto;min-height:34px;padding:0 9px;border:1px solid #d8dae3;border-radius:7px;color:#3f414b;background:#fff;font-size:11px;cursor:pointer}.editor-color{display:flex!important;grid-template-columns:auto 25px!important;align-items:center;gap:5px!important;height:34px;padding:0 8px;border:1px solid #d8dae3;border-radius:7px;background:#fff;white-space:nowrap}.editor-color input{width:25px!important;height:25px!important;padding:2px!important}.mini-editor{min-height:150px;padding:18px;color:#171821;background:#fff;font-size:16px;line-height:1.6;outline:0}.mini-editor:empty:before{content:attr(data-placeholder);color:#a0a2ac}.mini-editor:focus{box-shadow:inset 0 0 0 2px #7357ff55}.mini-editor h2,.mini-editor h3{margin:12px 0 6px}.mini-editor table,.custom-content table,.pv-custom table{width:100%;border-collapse:collapse}.mini-editor th,.mini-editor td,.custom-content th,.custom-content td,.pv-custom th,.pv-custom td{padding:9px;border:1px solid #d8dae2;text-align:left}.mini-editor ul,.mini-editor ol{padding-left:25px}

.pandos-signature .hero-head{display:grid;justify-items:center;gap:10px;padding:30px 25px 25px;text-align:center}.pandos-signature .hero-head em{margin:auto}.pandos-signature .hero-head strong{max-width:460px;font-size:clamp(30px,7vw,42px);line-height:1.04}.pandos-signature .hero-head span{max-width:430px;line-height:1.5}.hero-commerce{display:grid;gap:12px;padding:15px 18px 20px;background:var(--p-surface,#fff)}.pandos-signature .hero-commerce .timer{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:15px 16px;border:1px solid color-mix(in srgb,var(--p-accent),transparent 82%);border-radius:15px;background:var(--p-soft);color:var(--p-ink)}.hero-commerce .timer>div{display:grid;gap:3px}.hero-commerce .timer small{color:var(--p-accent);font-size:9px;font-weight:900;letter-spacing:1.1px}.pandos-signature .hero-commerce .timer strong{font-size:16px}.pandos-signature .hero-commerce .timer>span{padding:8px 10px;border-radius:9px;color:#fff;background:var(--p-ink);font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:.8px;white-space:nowrap}.pandos-signature .hero-commerce .prices{display:grid;grid-template-columns:1fr 1.22fr;gap:10px;padding:0;background:transparent}.hero-commerce .prices>span{display:grid;gap:3px;padding:14px 15px;border:1px solid var(--p-soft);border-radius:14px;background:var(--p-surface)}.hero-commerce .prices>span:last-child{border-color:color-mix(in srgb,var(--p-accent),transparent 70%);background:color-mix(in srgb,var(--p-accent),var(--p-surface) 92%)}.hero-commerce .prices small{color:var(--p-muted);font-size:10px;font-weight:800}.hero-commerce .prices del{color:var(--p-muted);font-size:21px}.pandos-signature .hero-commerce .prices strong{font-size:31px;line-height:1.05}.pandos-signature .hero-commerce>a{display:flex;align-items:center;justify-content:space-between;margin:0;padding:18px 20px;border-radius:14px;color:#fff;background:var(--p-accent);box-shadow:0 13px 28px color-mix(in srgb,var(--p-accent),transparent 70%);text-decoration:none;font-size:16px;font-weight:900}.hero-commerce>a i{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#ffffff20;font-style:normal}.hero-note{text-align:center;color:var(--p-muted);font-size:10px;font-weight:700}.theme-dark .hero-commerce{background:#171820}.theme-dark .hero-commerce .timer>span{color:#11121a;background:var(--p-flash)}.theme-dark .hero-commerce .prices>span{background:#20212b}.theme-dark .hero-commerce>a{background:var(--p-flash);color:#11121a}

.custom-content{padding:34px 24px;color:var(--p-ink);background:var(--p-surface);font-size:17px;line-height:1.65;overflow-x:auto}.custom-content>*:first-child{margin-top:0}.custom-content>*:last-child{margin-bottom:0}.custom-content h2{font-size:32px;line-height:1.1}.custom-content h3{font-size:24px}.custom-content blockquote{margin:18px 0;padding:14px 18px;border-left:4px solid var(--p-accent);background:var(--p-soft)}.custom-content th{background:var(--p-soft)}.custom-content font[size="4"]{font-size:19px}.custom-content font[size="5"]{font-size:23px}.custom-content font[size="6"]{font-size:29px}

.pv-hero{background:var(--pv-surface)}.phone .pv-hero .phead{justify-items:center;text-align:center}.phone .pv-hero .phead>small{margin:auto}.pv-image-placeholder{height:170px;display:grid;place-items:center;color:color-mix(in srgb,var(--pv-ink),transparent 55%);background:linear-gradient(135deg,var(--pv-bg),var(--pv-surface));font-size:10px}.pv-commerce{display:grid;gap:8px;padding:10px 11px 13px;background:var(--pv-surface)}.pv-timer{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;border-radius:9px;background:var(--pv-bg)}.pv-timer small{color:var(--pv-accent);font-size:6px;font-weight:900}.pv-timer b{font-size:9px;letter-spacing:.4px}.pv-prices{display:grid;grid-template-columns:1fr 1.15fr;gap:7px}.pv-prices>span{display:grid;gap:2px;padding:8px;border:1px solid var(--pv-bg);border-radius:9px}.pv-prices>span:last-child{border-color:var(--pv-accent)}.pv-prices small{font-size:6px;opacity:.65}.pv-prices del{font-size:11px}.pv-prices strong{color:var(--pv-accent);font-size:16px}.pv-cta{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:9px;color:#fff;background:var(--pv-accent);text-decoration:none;font-size:10px;font-weight:900}.pv-cta i{font-style:normal}.pv-note{text-align:center;font-size:6px;opacity:.6}.pv-custom{padding:15px;color:var(--pv-ink);background:var(--pv-surface);font-size:8px;line-height:1.45;overflow:hidden}.pv-custom h2{font-size:15px}.pv-custom h3{font-size:12px}.pv-custom font[size="4"]{font-size:10px}.pv-custom font[size="5"]{font-size:12px}.pv-custom font[size="6"]{font-size:15px}.pv-custom th,.pv-custom td{padding:4px}
@media(max-width:900px){.benefit-editor{grid-template-columns:1fr}.editor-toolbar{flex-wrap:wrap;overflow:visible}}
@media(max-width:520px){.pandos-signature .hero-commerce .timer{grid-template-columns:1fr}.pandos-signature .hero-commerce .timer>span{text-align:center}.pandos-signature .hero-commerce .prices strong{font-size:27px}.custom-content{padding:28px 20px}}

/* Pandos advanced per-landing controls v10 */
.option-group{overflow:hidden;border:1px solid #e2e3e9;border-radius:12px;background:#fafafd}.option-group>summary{padding:13px 15px;cursor:pointer;color:#464852;font-size:13px;font-weight:850}.option-group[open]>summary{border-bottom:1px solid #e7e8ed;background:#f5f3ff;color:#5d47df}.option-group>div,.option-group>label{margin:13px}.setting-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.setting-grid .wide{grid-column:1/-1}.color-controls.five{grid-template-columns:repeat(5,1fr)}.section-order{display:grid;gap:6px;padding:8px;border:1px solid #dcdde3;border-radius:10px;background:#f5f5f8}.section-order>div{display:grid;grid-template-columns:1fr 34px 34px;align-items:center;gap:5px;padding:8px 8px 8px 12px;border:1px solid #e2e3e9;border-radius:8px;background:#fff}.section-order span{font-size:12px;font-weight:800}.section-order button{height:31px;border:1px solid #dddfe7;border-radius:7px;background:#f4f4f7;cursor:pointer}.faq-editor{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px}.meta-card{border-color:#d9d4ff;background:linear-gradient(145deg,#fff,#faf9ff)}.strong-toggle{padding:13px;border-radius:10px;background:#eeebff;color:#4b36c7!important}.meta-flow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.meta-flow article{position:relative;padding:12px;border:1px solid #e2e3eb;border-radius:11px;background:#fff}.meta-flow article>b{position:absolute;top:8px;right:10px;color:#7357ff20;font-size:28px}.meta-flow label{position:relative}.meta-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px;border-radius:10px;color:#314c3d;background:#eaf8ef;font-size:12px}.meta-summary span{font-weight:750}

.theme-custom{--p-surface:var(--custom-surface,#fff)}.pandos-signature .landing-wrap{width:min(100%,var(--content-width,520px))}.font-modern{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.font-rounded{font-family:"Trebuchet MS","Arial Rounded MT Bold",Arial,sans-serif}.font-classic{font-family:Georgia,"Times New Roman",serif}.font-compact{font-family:"Arial Narrow","Roboto Condensed",Arial,sans-serif}.pandos-signature .hero-head strong{font-size:calc(38px * var(--type-scale,1))}.pandos-signature .hero-head span{font-size:calc(15px * var(--type-scale,1))}.quick-benefits span{font-size:calc(16px * var(--type-scale,1))}.quick-benefits small,.delivery-block li span,.faq p{font-size:calc(13px * var(--type-scale,1))}.delivery-block h2,.faq h2{font-size:calc(28px * var(--type-scale,1))}.pandos-signature .order h2{font-size:calc(34px * var(--type-scale,1))}.hero-center .hero-head{justify-items:center;text-align:center}.hero-left .hero-head{justify-items:start;text-align:left}.hero-left .hero-head em{margin:0}.hero-commerce .prices.single{grid-template-columns:1fr}.hero-commerce .prices.single>span{justify-items:center;text-align:center}.hero-commerce>a,.order button,.sticky-buy span{border-radius:var(--corner-radius,14px)!important;color:var(--button-text,#fff)!important}.button-gradient .hero-commerce>a,.button-gradient .order button,.button-gradient .sticky-buy span{background:linear-gradient(135deg,var(--p-accent),color-mix(in srgb,var(--p-accent),#000 22%))!important}.button-outline .hero-commerce>a,.button-outline .order button{border:2px solid var(--p-accent)!important;color:var(--p-accent)!important;background:transparent!important;box-shadow:none}.button-outline .sticky-buy span{border:1px solid var(--p-accent);color:#fff!important;background:transparent!important}.buttons-upper .hero-commerce>a,.buttons-upper .order button,.buttons-upper .sticky-buy span{text-transform:uppercase;letter-spacing:.5px}.hero-commerce .timer,.hero-commerce .prices>span,.delivery-block li,.order-price,.order input,.order textarea,.custom-content blockquote{border-radius:var(--corner-radius,14px)!important}.image-rounded .landing-block,.image-framed .landing-block{width:calc(100% - 24px);margin:12px;border-radius:var(--corner-radius,14px);-webkit-mask-image:none;mask-image:none}.image-rounded .hero-image,.image-framed .hero-image{width:calc(100% - 24px);margin:12px;border-radius:var(--corner-radius,14px);overflow:hidden}.image-framed .landing-block,.image-framed .hero-image{padding:6px;border:1px solid var(--p-soft);background:var(--p-surface);box-shadow:0 12px 30px #17182117}.image-rounded .landing-block.soft,.image-framed .landing-block.soft{margin-top:12px}.theme-dark.button-outline .order button{color:var(--p-flash)!important;border-color:var(--p-flash)!important}.thanks-page.theme-custom{--p-bg:var(--custom-bg);--p-surface:var(--custom-surface);--p-ink:var(--custom-text);--p-soft:color-mix(in srgb,var(--custom-bg),var(--custom-accent) 12%);--p-accent:var(--custom-accent);--p-muted:color-mix(in srgb,var(--custom-text),transparent 35%)}

#preview{font-size:calc(10px * var(--pv-scale,1))}.phone .phead.left{justify-items:start;text-align:left}.phone .phead.left>small{margin:0}.pv-first-image{position:relative}.pv-first-image>b{position:absolute;top:9px;right:9px;padding:8px;border-radius:50%;color:#fff;background:var(--pv-accent);font-size:9px}.pv-prices.single{grid-template-columns:1fr}.pv-order>span{color:color-mix(in srgb,var(--pv-ink),transparent 35%);font-size:8px;line-height:1.4}.pv-button-gradient .pv-cta,.pv-button-gradient .pv-order button,.pv-button-gradient .pbar span{background:linear-gradient(135deg,var(--pv-accent),color-mix(in srgb,var(--pv-accent),#000 22%))}.pv-button-outline .pv-cta,.pv-button-outline .pv-order button{border:1px solid var(--pv-accent);color:var(--pv-accent);background:transparent}.pv-cta,.pv-order button,.pbar span{border-radius:var(--pv-radius,9px)!important;color:var(--pv-button-text,#fff)}.pv-upper .pv-cta,.pv-upper .pv-order button,.pv-upper .pbar span{text-transform:uppercase}.pv-font-rounded{font-family:"Trebuchet MS",Arial,sans-serif}.pv-font-classic{font-family:Georgia,serif}.pv-font-compact{font-family:"Arial Narrow",Arial,sans-serif}.pv-image-rounded .pv-first-image,.pv-image-framed .pv-first-image,.pv-image-rounded>img,.pv-image-framed>img{width:calc(100% - 14px);margin:7px;border-radius:var(--pv-radius,9px);overflow:hidden}.pv-image-framed .pv-first-image,.pv-image-framed>img{padding:3px;border:1px solid var(--pv-bg);background:var(--pv-surface)}
@media(max-width:900px){.color-controls.five{grid-template-columns:repeat(3,1fr)}}
@media(max-width:600px){.setting-grid,.faq-editor,.meta-flow{grid-template-columns:1fr}.setting-grid .wide{grid-column:auto}.color-controls.five{grid-template-columns:1fr 1fr}.meta-summary{align-items:flex-start;flex-direction:column}}
.pandos-signature:not(.button-outline)[class*="theme-"] .hero-commerce>a,.pandos-signature:not(.button-outline)[class*="theme-"] .order button,.pandos-signature:not(.button-outline)[class*="theme-"] .sticky-buy span{color:var(--button-text,#fff)!important}.pandos-signature.button-outline .hero-commerce>a,.pandos-signature.button-outline .order button{color:var(--p-accent)!important}

/* Selectable landing layouts, tracking tools and thank-you recommendations v11 */
.layout-presets{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.layout-choice{position:relative;min-height:112px;padding:10px!important;margin:0!important;border:1px solid #dfe0e7;border-radius:12px;background:#fff;cursor:pointer}.layout-choice input{position:absolute;opacity:0;pointer-events:none}.layout-choice i{height:50px;display:block;border-radius:8px;background:linear-gradient(145deg,#11121a 0 45%,#7357ff 46% 64%,#fff 65%);box-shadow:inset 0 0 0 1px #00000012}.layout-choice b,.layout-choice small{display:block;margin-top:7px}.layout-choice small{color:#858793;font-size:9px;line-height:1.25}.layout-choice.active{border-color:#7357ff;box-shadow:0 0 0 2px #7357ff22;background:#faf9ff}.layout-choice.active:after{content:'✓';position:absolute;top:6px;right:6px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#7357ff;font-size:11px}.layout-choice.cinema i{background:radial-gradient(circle at 70% 30%,#7a2438,transparent 26%),linear-gradient(150deg,#080a0f 0 62%,#ff4163 63%)}.layout-choice.industrial i{background:linear-gradient(145deg,#252525 0 45%,#ffc400 46% 59%,#f1f1ef 60%)}.layout-choice.sport i{background:linear-gradient(160deg,#111 0 25%,#e3243b 26% 36%,#eaf8ff 37% 72%,#0f70a0 73%)}.layout-choice.editorial i{background:radial-gradient(circle at 75% 30%,#f9c8d7,transparent 28%),linear-gradient(145deg,#fff 0 47%,#fff0f5 48% 74%,#ef759b 75%)}
.meta-help{overflow:hidden;border:1px solid #ddd8ff;border-radius:12px;background:#fff}.meta-help summary{padding:13px 15px;color:#513dcc;background:#f1eeff;cursor:pointer;font-size:12px;font-weight:850}.meta-help>div{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;padding:14px}.meta-help p{margin:0;padding:9px;border-radius:9px;color:#686a76;background:#f7f7fa;font-size:11px;line-height:1.45}.meta-help b{color:#252630}.utm-card{border-color:#cfe6dd;background:linear-gradient(145deg,#fff,#f5fcf8)}.utm-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.utm-actions button{padding:12px;border:0;border-radius:10px;color:#fff;background:#1d9b65;font-weight:850}.utm-actions button+button{color:#1f6c4c;background:#e1f5e9}.utm-card #utmLink{color:#1b6e4a;background:#fff;font-size:12px}.utm-card #utmMessage{min-height:16px;color:#188357;font-weight:800}.order-meta{flex-wrap:wrap}

.pandos-signature .hero-head strong,.pandos-signature .delivery-block h2,.pandos-signature .faq h2,.pandos-signature .order h2,.custom-content h2,.custom-content h3{color:var(--heading-color,var(--p-ink))}.pandos-signature .hero-commerce .prices strong,.pandos-signature .order-price strong,.pandos-signature .sticky-buy>b{color:var(--price-color,var(--p-accent))}.pandos-signature .hero-commerce .prices del{color:var(--old-price-color,var(--p-muted))}.pandos-signature .hero-commerce .timer>span{color:var(--timer-text-color,#fff)}.pandos-signature .hero-image>b{background:var(--sale-badge-color,var(--p-accent))}.density-compact .hero-head,.density-compact .delivery-block,.density-compact .faq,.density-compact .order,.density-compact .custom-content{padding-top:24px;padding-bottom:24px}.density-compact .quick-benefits{padding:10px}.density-airy .hero-head,.density-airy .delivery-block,.density-airy .faq,.density-airy .order,.density-airy .custom-content{padding-top:52px;padding-bottom:52px}.density-airy .quick-benefits{padding:28px}.shadow-none .landing-wrap,.shadow-none .hero-frame,.shadow-none .delivery-block li,.shadow-none .order-price{box-shadow:none}.shadow-soft .hero-frame,.shadow-soft .delivery-block li,.shadow-soft .order-price{box-shadow:0 10px 28px #1718210d}.shadow-strong .hero-frame,.shadow-strong .delivery-block li,.shadow-strong .order-price{box-shadow:0 18px 45px #080a1024}.animation-fade .landing-wrap>section,.animation-fade .landing-wrap>.landing-block{animation:pandosFade .55s ease both}.animation-lift .landing-wrap>section,.animation-lift .landing-wrap>.landing-block{animation:pandosLift .6s cubic-bezier(.2,.8,.2,1) both}@keyframes pandosFade{from{opacity:.25}to{opacity:1}}@keyframes pandosLift{from{opacity:.2;transform:translateY(14px)}to{opacity:1;transform:none}}

.layout-cinema{background:radial-gradient(circle at 50% 8%,#35101b 0,transparent 30%),#080a0f}.layout-cinema .landing-wrap{border:1px solid #ffffff0d}.layout-cinema .brand-mark{color:#fff!important;background:#080a0f!important;border-bottom:1px solid #ff416344!important}.layout-cinema .brand-mark b{background:#ff4163!important}.layout-cinema .brand-mark small{color:#8f929c!important}.layout-cinema .hero-head{padding-top:44px;background:radial-gradient(circle at 85% 0,#5a1428 0,transparent 42%),#0d1016!important}.layout-cinema .hero-head strong{color:var(--heading-color,#fff)!important;text-transform:uppercase;letter-spacing:-1.5px}.layout-cinema .hero-head span{color:#b9bcc6!important}.layout-cinema .hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#0d1016cc)}.layout-cinema .hero-commerce,.layout-cinema .quick-benefits,.layout-cinema .order{color:#f4f5f8!important;background:#10131a!important}.layout-cinema .hero-commerce .prices>span,.layout-cinema .hero-commerce .timer,.layout-cinema .delivery-block li,.layout-cinema .order-price{color:#f4f5f8;background:#191d26!important;border-color:#2c313d!important}.layout-cinema .hero-commerce .prices small,.layout-cinema .hero-note,.layout-cinema .quick-benefits small,.layout-cinema .order>p{color:#9ba0ac!important}.layout-cinema .quick-benefits article{border-color:#ffffff12!important}.layout-cinema .trust-strip{color:#fff;background:linear-gradient(110deg,#ff4163,#a5163c)!important}.layout-cinema .delivery-block,.layout-cinema .faq,.layout-cinema .custom-content{color:#f4f5f8;background:#151820!important}.layout-cinema .faq{background:#0f1218!important}.layout-cinema .faq details{border-color:#ffffff12}.layout-cinema .order h2{color:#fff!important}.layout-cinema .order input,.layout-cinema .order textarea{color:#fff!important;background:#ffffff0b!important;border:1px solid #ffffff18!important}.layout-cinema footer{background:#050609}

.layout-industrial .brand-mark{color:#fff!important;background:#171717!important;border-bottom:4px solid var(--p-accent)!important}.layout-industrial .brand-mark b{color:#171717!important;background:var(--p-accent)!important;border-radius:2px}.layout-industrial .hero-frame{position:relative}.layout-industrial .hero-head{position:absolute;z-index:2;top:0;left:0;width:100%;padding:48px 36px;background:transparent!important}.layout-industrial .hero-head em{color:#171717!important;background:var(--p-accent);border:0!important;border-radius:2px}.layout-industrial .hero-head strong{color:#fff!important;font-size:calc(43px * var(--type-scale,1));line-height:.95;text-shadow:0 3px 24px #000}.layout-industrial .hero-head span{color:#fff!important;font-weight:700;text-shadow:0 2px 16px #000}.layout-industrial .hero-image{min-height:460px;background:#222;overflow:hidden}.layout-industrial .hero-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#000b 0,#0002 60%,#0009)}.layout-industrial .hero-image img{width:100%;height:460px;object-fit:cover}.layout-industrial .hero-commerce{padding:24px;background:#fff}.layout-industrial .hero-commerce>a,.layout-industrial .order button{color:#171717!important;background:var(--p-accent)!important;box-shadow:none}.layout-industrial .quick-benefits{grid-template-columns:repeat(3,1fr);gap:10px;color:#171717!important;background:#f0f0ed!important}.layout-industrial .quick-benefits article{display:grid;grid-template-columns:1fr;padding:20px;color:#171717!important;background:#fff;border:0!important}.layout-industrial .quick-benefits article>b{grid-row:auto;color:#b78b00}.layout-industrial .trust-strip{background:var(--p-accent)!important}.layout-industrial .order{color:#fff!important;background:#171717!important}.layout-industrial .order h2{color:#fff!important}.layout-industrial .order input,.layout-industrial .order textarea,.layout-industrial .order-price{color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff20!important}.layout-industrial .order label,.layout-industrial .order>p{color:#c3c3c3!important}

.layout-sport{background-color:#eaf8ff;background-image:radial-gradient(#1784b622 1px,transparent 1px);background-size:14px 14px}.layout-sport .brand-mark{color:#fff!important;background:#101114!important;border-bottom:4px solid var(--p-accent)!important}.layout-sport .brand-mark b{border-radius:0;background:var(--p-accent)!important;transform:skew(-6deg)}.layout-sport .hero-head{background:linear-gradient(135deg,#fff 0 68%,#d9f1ff 68%)!important;border-bottom:5px solid var(--p-accent)}.layout-sport .hero-head strong{text-transform:uppercase;font-style:italic;letter-spacing:-1.5px}.layout-sport .hero-head em{border-radius:0}.layout-sport .hero-commerce .timer{color:#fff!important;background:#111!important;border-radius:0!important}.layout-sport .hero-commerce .timer small{color:#ff5669}.layout-sport .quick-benefits{grid-template-columns:repeat(3,1fr);gap:2px;background:#0f70a0!important}.layout-sport .quick-benefits article{display:grid;grid-template-columns:1fr;padding:17px;color:#fff!important;border:0!important;background:#12678d}.layout-sport .quick-benefits article>b{grid-row:auto;color:#fff}.layout-sport .quick-benefits small{color:#c8ecfc!important}.layout-sport .trust-strip{color:#fff;background:var(--p-accent)!important}.layout-sport .trust-strip i{color:var(--p-accent)!important;background:#fff!important}.layout-sport .delivery-block,.layout-sport .faq{background-color:#eefaff!important;background-image:linear-gradient(135deg,#fff8 25%,transparent 25%,transparent 75%,#fff8 75%);background-size:24px 24px}.layout-sport .order{color:#fff!important;background:linear-gradient(135deg,#101114 0 74%,#24131a 74%)!important;border-top:6px solid var(--p-accent)}.layout-sport .order h2{color:#fff!important;text-transform:uppercase;font-style:italic}.layout-sport .order input,.layout-sport .order textarea,.layout-sport .order-price{color:#fff!important;background:#ffffff0d!important;border:1px solid #ffffff20!important}.layout-sport .order label,.layout-sport .order>p{color:#c7cad0!important}

.layout-editorial{background:radial-gradient(circle at 15% 5%,#fbdbe5 0,transparent 28%),#fff7f9}.layout-editorial .landing-wrap{background:transparent!important;box-shadow:none}.layout-editorial .brand-mark{width:calc(100% - 24px);margin:12px;border:0!important;border-radius:22px;color:#493541!important;background:#fff!important;box-shadow:0 12px 35px #8c3d5d12}.layout-editorial .hero-frame,.layout-editorial .quick-benefits,.layout-editorial .trust-strip,.layout-editorial .delivery-block,.layout-editorial .faq,.layout-editorial .custom-content,.layout-editorial .order{width:calc(100% - 24px);margin:12px;border-radius:28px;overflow:hidden;box-shadow:0 18px 55px #8c3d5d13}.layout-editorial .hero-head{background:radial-gradient(circle at 90% 10%,#f8ceda 0,transparent 36%),#fff!important}.layout-editorial .hero-head em{color:#b8446c!important;border:0!important;background:#fff0f5}.layout-editorial .quick-benefits{grid-template-columns:repeat(3,1fr);gap:8px;color:#493541!important;background:#fff!important}.layout-editorial .quick-benefits article{display:grid;grid-template-columns:1fr;padding:18px 10px;color:#493541!important;border:0!important;text-align:center}.layout-editorial .quick-benefits article>b{grid-row:auto;color:var(--p-accent)}.layout-editorial .quick-benefits small{color:#9b7d89!important}.layout-editorial .trust-strip{color:#493541;background:linear-gradient(120deg,#ffd8e5,#f6a8bf)!important}.layout-editorial .delivery-block,.layout-editorial .faq,.layout-editorial .order{color:#493541!important;background:#fff!important}.layout-editorial .order h2{color:var(--heading-color,#493541)!important}.layout-editorial .order input,.layout-editorial .order textarea{color:#493541!important;background:#fff7fa!important}.layout-editorial .order label,.layout-editorial .order>p{color:#866d78!important}.layout-editorial footer{margin-top:12px;border-radius:28px 28px 0 0;background:#493541}

#preview .phead>b,#preview .pv-section>b,#preview .pv-order>b{color:var(--pv-heading,var(--pv-ink))}#preview .pv-prices strong,#preview .pbar>b{color:var(--pv-price,var(--pv-accent))}#preview .pv-prices del{color:var(--pv-old-price,var(--pv-ink))}#preview .pv-timer b{color:var(--pv-timer-text,var(--pv-ink))}#preview .pv-first-image>b{background:var(--pv-sale-badge,var(--pv-accent))}.pv-density-compact .phead,.pv-density-compact .pv-section,.pv-density-compact .pv-order{padding:10px}.pv-density-airy .phead,.pv-density-airy .pv-section,.pv-density-airy .pv-order{padding:22px 15px}.pv-shadow-strong .pv-hero,.pv-shadow-strong .pv-section{box-shadow:0 8px 20px #0003}.pv-layout-cinema .pv-brand,.pv-layout-cinema .phead,.pv-layout-cinema .pv-commerce,.pv-layout-cinema .pv-benefits,.pv-layout-cinema .pv-order{color:#fff;background:#10131a}.pv-layout-cinema .phead>span,.pv-layout-cinema .pv-note{color:#aeb1bc}.pv-layout-cinema .pv-prices>span,.pv-layout-cinema .pv-timer{background:#1a1e27;border-color:#2d323e}.pv-layout-industrial .pv-brand{color:#fff;background:#171717;border-bottom:3px solid var(--pv-accent)}.pv-layout-industrial .pv-hero{position:relative}.pv-layout-industrial .phead{position:absolute;z-index:2;top:38px;color:#fff;background:transparent}.pv-layout-industrial .phead>b,.pv-layout-industrial .phead>span{color:#fff;text-shadow:0 1px 8px #000}.pv-layout-industrial .pv-first-image:after{content:'';position:absolute;inset:0;background:linear-gradient(#0009,transparent 75%)}.pv-layout-industrial .pv-cta{color:#171717}.pv-layout-sport .pv-brand{color:#fff;background:#111;border-bottom:3px solid var(--pv-accent)}.pv-layout-sport .phead{border-bottom:3px solid var(--pv-accent);background:#eefaff}.pv-layout-sport .pv-benefits{background:#0f70a0}.pv-layout-sport .pv-benefits span{color:#fff;background:#12678d}.pv-layout-sport .pv-order{color:#fff;background:#111;border-top:4px solid var(--pv-accent)}.pv-layout-sport .pv-order>b{color:#fff}.pv-layout-editorial{padding:5px;background:radial-gradient(circle at 20% 5%,#f9ccda,transparent 24%),var(--pv-bg)}.pv-layout-editorial .pv-brand,.pv-layout-editorial .pv-hero,.pv-layout-editorial .pv-benefits,.pv-layout-editorial .pv-section,.pv-layout-editorial .pv-order{margin:6px;border-radius:14px;background:#fff;box-shadow:0 5px 16px #80364f13;overflow:hidden}

.thanks-shell{width:min(100%,760px);display:grid;gap:18px}.thanks-shell .thanks-card{width:100%}.thanks-card h1,.thanks-recommendations h2{color:var(--heading-color,var(--p-ink))}.thanks-recommendations{padding:28px;border-radius:24px;background:var(--p-surface,#fff);box-shadow:0 24px 70px #1e1e3212}.thanks-recommendations>small{color:var(--p-accent,#7357ff);font-size:9px;font-weight:900;letter-spacing:1.3px}.thanks-recommendations h2{margin:6px 0 18px;font-size:25px}.recommendation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.recommendation-card{position:relative;overflow:hidden;display:grid;grid-template-rows:130px 1fr;color:var(--p-ink,#171821);border:1px solid var(--p-soft,#eee);border-radius:16px;background:var(--p-surface,#fff);text-decoration:none}.recommendation-card>img{width:100%;height:130px;display:block;object-fit:cover}.recommendation-placeholder{display:grid;place-items:center;color:#fff;background:var(--p-accent,#7357ff);font-size:40px;font-weight:900}.recommendation-card>span:not(.recommendation-placeholder){display:grid;gap:7px;padding:13px}.recommendation-card b{font-size:13px;line-height:1.25}.recommendation-card strong{color:var(--price-color,var(--p-accent));font-size:18px}.recommendation-card i{position:absolute;right:9px;bottom:9px;color:var(--p-accent);font-style:normal}.catalog-link{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px;border:1px solid color-mix(in srgb,var(--p-accent),transparent 65%);border-radius:15px;color:var(--p-accent);background:var(--p-surface,#fff);text-decoration:none;font-weight:850}.thanks-page.layout-cinema .thanks-card,.thanks-page.layout-cinema .thanks-recommendations,.thanks-page.layout-cinema .catalog-link{color:#fff;background:#151820}.thanks-page.layout-cinema .thanks-card h1,.thanks-page.layout-cinema .thanks-recommendations h2{color:#fff}.thanks-page.layout-sport{background-color:#eaf8ff;background-image:radial-gradient(#1784b622 1px,transparent 1px);background-size:14px 14px}.thanks-page.layout-editorial{background:radial-gradient(circle at 15% 5%,#fbdbe5 0,transparent 28%),#fff7f9}

@media(max-width:980px){.layout-presets{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.meta-help>div{grid-template-columns:1fr}.recommendation-grid{grid-template-columns:1fr}.recommendation-card{grid-template-columns:100px 1fr;grid-template-rows:100px}.recommendation-card>img{height:100px}.layout-industrial .hero-head{padding:34px 24px}.layout-industrial .hero-head strong{font-size:calc(34px * var(--type-scale,1))}.layout-industrial .hero-image,.layout-industrial .hero-image img{height:420px;min-height:420px}}
@media(max-width:520px){.layout-presets{grid-template-columns:1fr 1fr}.layout-choice{min-height:106px}.layout-industrial .quick-benefits,.layout-sport .quick-benefits,.layout-editorial .quick-benefits{grid-template-columns:1fr}.layout-industrial .hero-image,.layout-industrial .hero-image img{height:390px;min-height:390px}.layout-editorial .hero-frame,.layout-editorial .quick-benefits,.layout-editorial .trust-strip,.layout-editorial .delivery-block,.layout-editorial .faq,.layout-editorial .custom-content,.layout-editorial .order{border-radius:20px}.utm-actions{grid-template-columns:1fr}.thanks-card,.thanks-recommendations{padding:28px 20px}.thanks-card h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){.animation-fade .landing-wrap>section,.animation-fade .landing-wrap>.landing-block,.animation-lift .landing-wrap>section,.animation-lift .landing-wrap>.landing-block{animation:none!important}}

/* Nola workflow helpers v13 */
.orders-mini a{position:relative;display:grid;gap:3px;padding:10px 30px 10px 10px;border-radius:9px;color:#fff;background:#ffffff0b;text-decoration:none}.orders-mini a:hover{background:#ffffff14;transform:translateX(2px)}.orders-mini a b{font-size:11px}.orders-mini a small{color:#92949f;font-size:9px;line-height:1.4}.orders-mini a i{position:absolute;top:50%;right:10px;color:#8e7bff;font-style:normal;transform:translateY(-50%)}
.recommendation-editor{display:grid;gap:10px;padding:14px;border:1px solid #e1def5;border-radius:12px;background:#f8f7ff}.recommendation-editor>div:first-child{display:grid;gap:3px}.recommendation-editor small{color:#7f818c;font-size:10px}.recommendation-list{display:grid;gap:7px}.recommendation-row{display:grid;grid-template-columns:28px 1fr 38px;align-items:center;gap:7px}.recommendation-row>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#5b45d7;background:#ebe7ff;font-size:11px;font-weight:900}.recommendation-row select{background:#fff}.recommendation-row button{height:38px;border:1px solid #ecd6da;border-radius:8px;color:#b13c4b;background:#fff;cursor:pointer}.recommendation-editor>button{padding:11px;border:1px dashed #9c8bea;border-radius:9px;color:#5b45d7;background:#fff;font-weight:850;cursor:pointer}
.meta-product-preset{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid #cfe7d8;border-radius:12px;background:#f0faf4}.meta-product-preset>div{display:grid;gap:4px}.meta-product-preset span{color:#4f7560;font-size:10px}.meta-product-preset button{padding:10px 12px;border:0;border-radius:9px;color:#fff;background:#1b9560;font-size:11px;font-weight:850;cursor:pointer}#metaPresetMessage{min-height:15px;color:#188357;font-size:11px;font-weight:800}
.utm-ready{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:14px;border:1px solid #bfe5d2;border-radius:12px;color:#214f3a;background:#eaf8f0}.utm-ready b,.utm-ready span{grid-column:1}.utm-ready span{color:#557767;font-size:11px}.utm-ready button{grid-column:2;grid-row:1/3;padding:10px 12px;border:0;border-radius:9px;color:#176d48;background:#fff;font-size:11px;font-weight:850;cursor:pointer}
.utm-creatives{display:grid;gap:8px;margin-top:14px;padding:12px;border:1px solid #cfe6dd;border-radius:12px;background:#f7fcf9}.utm-creatives>small{color:#60776a;font-size:11px}.utm-creative-link{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:8px}.utm-creative-link b{color:#1a6b48;font-size:12px}.utm-creative-link input{min-width:0;height:36px;padding:0 9px;border:1px solid #d3e7dc;border-radius:8px;color:#326044;background:#fff;font-size:11px}.utm-creative-link button{height:36px;padding:0 11px;border:0;border-radius:8px;color:#176d48;background:#e2f5e9;font-size:11px;font-weight:850;cursor:pointer}@media(max-width:620px){.utm-creative-link{grid-template-columns:1fr auto}.utm-creative-link input{grid-column:1/-1;grid-row:2}}
.crm-settings-card{border-color:#d7dff4;background:linear-gradient(145deg,#fff,#f7f9ff)}.crm-settings-card .settings-icon{background:#3165c4}.crm-toggle{padding:12px;border-radius:10px;color:#204d36!important;background:#eaf8f0}.crm-test-form{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;padding:13px;border:1px solid #dbe3f2;border-radius:11px;background:#fff}.crm-test-form label{display:grid;gap:5px;color:#5f626e;font-size:11px;font-weight:750}.crm-test-form input,.crm-test-form select{width:100%;padding:10px;border:1px solid var(--ui-line);border-radius:9px;background:#fafafd}.crm-test-form button{grid-column:1/-1;width:100%;padding:11px;border:1px solid #ced7ea;border-radius:9px;color:#345582;background:#fff;font-weight:800;cursor:pointer}.crm-note{display:block;margin-top:10px;color:#7b7e89;font-size:10px;line-height:1.45}.crm-status{padding:5px 8px!important;border-radius:99px}.crm-sent{color:#16734a!important;background:#e4f7ed}.crm-error{color:#a23b46!important;background:#fff0f1}
@media(max-width:620px){.meta-product-preset{align-items:stretch;flex-direction:column}.utm-ready{grid-template-columns:1fr}.utm-ready button{grid-column:1;grid-row:auto}.recommendation-row{grid-template-columns:25px 1fr 36px}}

.crm-product-id{padding:13px;border:1px solid #cbd9ef;border-radius:11px;color:#294d7a!important;background:#f4f8ff}.crm-product-id small{color:#6a7890;font-size:10px;font-weight:500;line-height:1.45}.crm-settings-card select{background:#fff}.crm-settings-card .cols{align-items:start}
.crm-product-id>label{display:block;margin-bottom:6px;color:#294d7a;font-size:13px;font-weight:800}.crm-id-row{display:grid;grid-template-columns:1fr auto;gap:8px}.crm-id-row button{padding:0 16px;border:0;border-radius:9px;color:#fff;background:#3165c4;font-size:12px;font-weight:850;cursor:pointer}.crm-id-row button:disabled{opacity:.65;cursor:wait}.crm-product-id>strong{display:block;margin:8px 0 5px;color:#6f7280;font-size:11px}.crm-product-id>strong[data-state="saved"]{color:#147448}.crm-product-id>strong[data-state="pending"]{color:#9b6509}.crm-product-id>strong[data-state="error"]{color:#b33d48}@media(max-width:520px){.crm-id-row{grid-template-columns:1fr}.crm-id-row button{min-height:42px}}
@media(max-width:640px){.crm-test-form{grid-template-columns:1fr}}
.orders-page .orders-main{width:calc(100% - 28px);max-width:2200px}.orders-list-tools{grid-template-columns:minmax(320px,1fr) 280px 230px;margin-bottom:14px}.orders-list-tools select{width:100%;padding:13px;border:1px solid #ddd;border-radius:11px;background:#fff}.orders-list-card{overflow:hidden;border:1px solid #dedfe5;border-radius:12px;background:#fff;box-shadow:0 12px 35px #2222}.orders-list-scroll{overflow:auto}.orders-list-table{width:100%;min-width:1900px;border-collapse:collapse;color:#41434c;font-size:12px}.orders-list-table th{position:sticky;z-index:2;top:0;padding:12px 10px;border-bottom:2px solid #e4e5e9;background:#fafafd;color:#181920;text-align:left;white-space:nowrap}.orders-list-table th button{padding:0;border:0;background:transparent;color:inherit;font-weight:800;cursor:pointer}.orders-list-table th button i{margin-left:3px;color:#13a8a4;font-size:7px;font-style:normal}.orders-list-table th button.active i{color:#7357ff}.orders-list-table td{max-width:230px;padding:11px 10px;border-bottom:1px solid #e9eaee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-list-row{cursor:pointer}.order-list-row:nth-of-type(4n+3){background:#f7f7f8}.order-list-row:hover,.order-list-row.opened{background:#f0efff}.order-list-row.focused{outline:3px solid #7357ff33;outline-offset:-3px}.landing-cell{min-width:330px}.landing-cell a{display:grid;gap:3px;color:#454753;text-decoration:none}.landing-cell small{color:#898b95;font-size:9px}.list-phone{color:#3e57a2;text-decoration:none}.amount-cell{font-variant-numeric:tabular-nums}.crm-list-badge{display:inline-block;padding:4px 7px;border-radius:3px;font-size:10px;font-weight:850}.crm-list-sent{color:#fff;background:#08a95a}.crm-list-error{color:#fff;background:#d64c55}.crm-list-disabled,.crm-list-none{color:#666;background:#e7e8eb}.open-order{padding:6px 9px;border:1px solid #d9d4ff;border-radius:7px;color:#5c45d5;background:#f3f1ff;font-size:10px;font-weight:800;cursor:pointer}.order-list-detail>td{max-width:none!important;padding:0!important;white-space:normal!important;background:#f6f6fa}.order-detail-form{padding:20px;border-left:5px solid #7357ff}.order-detail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.order-detail-head small{color:#858792;font-size:9px;font-weight:800;letter-spacing:.6px}.order-detail-head h2{margin:4px 0 0;font-size:20px}.order-detail-head>div:last-child{display:flex;align-items:center;gap:9px}.order-detail-head button{padding:8px 10px;border:1px solid #dedfe5;border-radius:8px;background:#fff;cursor:pointer}.order-stage{padding:6px 9px;border-radius:99px;color:#fff;background:#7357ff;font-size:10px;font-weight:850}.stage-confirmed{background:#e99c25}.stage-sent{background:#2c83d4}.stage-paid{background:#23a56a}.stage-cancelled{background:#bd525c}.order-detail-fields{grid-template-columns:repeat(3,1fr);padding:0}.order-detail-fields .wide{grid-column:span 3}.crm-detail-message{margin-bottom:13px;padding:10px;border-radius:8px;color:#17724b;background:#e8f7ef;font-size:11px}.crm-detail-message.is-error{color:#a33843;background:#fff0f1}.orders-list-footer{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;color:#888a94;font-size:10px}.orders-list-footer b{color:#41434c}.orders-list-table .order-meta{padding:12px 0}.order-detail-form .save-order{border-radius:9px}@media(max-width:900px){.orders-list-tools{grid-template-columns:1fr 1fr}.orders-list-tools .order-search{grid-column:1/-1}.order-detail-fields{grid-template-columns:1fr 1fr}.order-detail-fields .wide{grid-column:span 2}}@media(max-width:600px){.orders-page .orders-main{width:calc(100% - 16px)}.orders-list-tools{grid-template-columns:1fr}.orders-list-tools .order-search{grid-column:auto}.order-detail-form{padding:14px}.order-detail-head{align-items:flex-start;gap:12px}.order-detail-head>div:last-child{align-items:flex-end;flex-direction:column}.order-detail-fields{grid-template-columns:1fr}.order-detail-fields .wide{grid-column:auto}.orders-list-footer{align-items:flex-start;flex-direction:column;gap:5px}}
.settings-workspace{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.settings-tabs{position:sticky;top:18px;display:grid;gap:7px;padding:10px;border:1px solid var(--ui-line);border-radius:16px;background:#fff;box-shadow:var(--ui-shadow)}.settings-tabs button{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:10px;width:100%;padding:11px;border:0;border-radius:11px;color:#666975;background:transparent;text-align:left;cursor:pointer}.settings-tabs button:hover{background:#f5f4fb}.settings-tabs button.active{color:#fff;background:#171821}.settings-tabs i{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:#624ce0;background:#eeebff;font-size:17px;font-style:normal;font-weight:900}.settings-tabs button.active i{color:#171821;background:#c9ff45}.settings-tabs span{display:grid;gap:3px}.settings-tabs b{font-size:13px}.settings-tabs small{color:#92949e;font-size:9px}.settings-tabs button.active small{color:#b7b9c4}.settings-panels{min-width:0}.settings-panel{display:none!important;margin:0!important}.settings-panel.active{display:block!important}.settings-panel.users-card,.settings-panel.password-card{max-width:none}.settings-panel .create-user-form{grid-template-columns:1.1fr 1fr 1fr 1.1fr auto}.settings-panel .user-row{grid-template-columns:38px 1.2fr 1fr 1fr 1.2fr auto auto}@media(max-width:900px){.settings-workspace{grid-template-columns:1fr}.settings-tabs{position:static;grid-template-columns:repeat(5,minmax(150px,1fr));overflow:auto}.settings-tabs button{min-width:170px}.settings-panel .create-user-form,.settings-panel .user-row{grid-template-columns:1fr 1fr}}@media(max-width:600px){.settings-tabs{display:flex}.settings-tabs button{flex:0 0 190px}.settings-panel .create-user-form,.settings-panel .user-row{grid-template-columns:1fr}}
.block-style-card{border-color:#d8d2ff;background:linear-gradient(145deg,#fff,#faf9ff)}.block-style-target{padding:14px;border:1px solid #dcd6ff!important;border-radius:12px;color:#513cca!important;background:#f2efff}.block-style-controls{display:grid;gap:10px}.block-style-grid{margin-top:0}.block-style-controls .color-controls.four{grid-template-columns:repeat(4,1fr);margin:12px 0}.block-style-controls .color-controls input{height:42px}.block-visibility{padding:12px;border-radius:11px;background:#f5f5f8}.block-style-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.block-style-actions button{padding:11px;border:1px solid #d8d4ef;border-radius:9px;color:#5140b8;background:#fff;font-weight:800;cursor:pointer}.block-style-actions button+button{color:#fff;background:#6d5dfb}.block-style-card>small{min-height:16px;color:#188357;font-size:11px;font-weight:800}
.block-style{box-sizing:border-box}.block-style.bs-align-left,.block-style.bs-align-left .hero-head,.block-style.bs-align-left .phead{text-align:left!important;justify-items:start!important}.block-style.bs-align-center,.block-style.bs-align-center .hero-head,.block-style.bs-align-center .phead{text-align:center!important;justify-items:center!important}.block-style.bs-align-right,.block-style.bs-align-right .hero-head,.block-style.bs-align-right .phead{text-align:right!important;justify-items:end!important}.block-style.bs-align-justify,.block-style.bs-align-justify p,.block-style.bs-align-justify span{text-align:justify!important}.block-style.bs-vertical-top{align-content:start!important}.block-style.bs-vertical-center{align-content:center!important}.block-style.bs-vertical-bottom{align-content:end!important}
.block-style.bs-title-size-22 h2,.block-style.bs-title-size-22 h3,.block-style.bs-title-size-22 .hero-head strong,.block-style.bs-title-size-22.pv-hero .phead>b,.block-style.bs-title-size-22.pv-section>b,.block-style.bs-title-size-22.pv-order>b{font-size:22px!important}.block-style.bs-title-size-28 h2,.block-style.bs-title-size-28 h3,.block-style.bs-title-size-28 .hero-head strong,.block-style.bs-title-size-28.pv-hero .phead>b,.block-style.bs-title-size-28.pv-section>b,.block-style.bs-title-size-28.pv-order>b{font-size:28px!important}.block-style.bs-title-size-36 h2,.block-style.bs-title-size-36 h3,.block-style.bs-title-size-36 .hero-head strong,.block-style.bs-title-size-36.pv-hero .phead>b,.block-style.bs-title-size-36.pv-section>b,.block-style.bs-title-size-36.pv-order>b{font-size:36px!important}.block-style.bs-title-size-44 h2,.block-style.bs-title-size-44 h3,.block-style.bs-title-size-44 .hero-head strong,.block-style.bs-title-size-44.pv-hero .phead>b,.block-style.bs-title-size-44.pv-section>b,.block-style.bs-title-size-44.pv-order>b{font-size:44px!important}.block-style.bs-title-size-52 h2,.block-style.bs-title-size-52 h3,.block-style.bs-title-size-52 .hero-head strong,.block-style.bs-title-size-52.pv-hero .phead>b,.block-style.bs-title-size-52.pv-section>b,.block-style.bs-title-size-52.pv-order>b{font-size:52px!important}
.block-style.bs-text-size-13 p,.block-style.bs-text-size-13 small,.block-style.bs-text-size-13 span,.block-style.bs-text-size-13 li,.block-style.bs-text-size-13 summary,.block-style.bs-text-size-13 label{font-size:13px!important}.block-style.bs-text-size-15 p,.block-style.bs-text-size-15 small,.block-style.bs-text-size-15 span,.block-style.bs-text-size-15 li,.block-style.bs-text-size-15 summary,.block-style.bs-text-size-15 label{font-size:15px!important}.block-style.bs-text-size-17 p,.block-style.bs-text-size-17 small,.block-style.bs-text-size-17 span,.block-style.bs-text-size-17 li,.block-style.bs-text-size-17 summary,.block-style.bs-text-size-17 label{font-size:17px!important}.block-style.bs-text-size-19 p,.block-style.bs-text-size-19 small,.block-style.bs-text-size-19 span,.block-style.bs-text-size-19 li,.block-style.bs-text-size-19 summary,.block-style.bs-text-size-19 label{font-size:19px!important}.block-style.bs-text-size-21 p,.block-style.bs-text-size-21 small,.block-style.bs-text-size-21 span,.block-style.bs-text-size-21 li,.block-style.bs-text-size-21 summary,.block-style.bs-text-size-21 label{font-size:21px!important}
.block-style.bs-title-weight-600 h2,.block-style.bs-title-weight-600 h3,.block-style.bs-title-weight-600 .hero-head strong{font-weight:600!important}.block-style.bs-title-weight-700 h2,.block-style.bs-title-weight-700 h3,.block-style.bs-title-weight-700 .hero-head strong{font-weight:700!important}.block-style.bs-title-weight-800 h2,.block-style.bs-title-weight-800 h3,.block-style.bs-title-weight-800 .hero-head strong{font-weight:800!important}.block-style.bs-title-weight-900 h2,.block-style.bs-title-weight-900 h3,.block-style.bs-title-weight-900 .hero-head strong{font-weight:900!important}.block-style.bs-line-height-1-3{line-height:1.3!important}.block-style.bs-line-height-1-5{line-height:1.5!important}.block-style.bs-line-height-1-7{line-height:1.7!important}.block-style.bs-line-height-1-9{line-height:1.9!important}.block-style.bs-letter-spacing-tight{letter-spacing:-.03em!important}.block-style.bs-letter-spacing-wide{letter-spacing:.06em!important}.block-style.bs-text-transform-uppercase{text-transform:uppercase!important}.block-style.bs-text-transform-capitalize{text-transform:capitalize!important}
.pandos-signature .block-style.bs-custom-colors,#preview .block-style.bs-custom-colors{color:var(--bs-text)!important;background:var(--bs-bg)!important}.pandos-signature .block-style.bs-custom-colors h2,.pandos-signature .block-style.bs-custom-colors h3,.pandos-signature .block-style.bs-custom-colors .hero-head strong,.pandos-signature .block-style.bs-custom-colors summary,#preview .block-style.bs-custom-colors b{color:var(--bs-text)!important}.pandos-signature .block-style.bs-custom-colors a,.pandos-signature .block-style.bs-custom-colors button,.pandos-signature .block-style.bs-custom-colors article>b,.pandos-signature .block-style.bs-custom-colors>small,#preview .block-style.bs-custom-colors button,#preview .block-style.bs-custom-colors>small{color:var(--bs-accent)!important}.pandos-signature .block-style.bs-custom-colors.bs-background-mode-gradient,#preview .block-style.bs-custom-colors.bs-background-mode-gradient{background:linear-gradient(135deg,var(--bs-bg),color-mix(in srgb,var(--bs-bg),var(--bs-accent) 22%))!important}
.block-style.bs-width-full{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.block-style.bs-width-inset{width:calc(100% - 32px)!important;margin:16px!important}.block-style.bs-width-card{width:calc(100% - 48px)!important;margin:24px!important}.block-style.bs-spacing-compact{padding:16px!important}.block-style.bs-spacing-normal{padding:28px!important}.block-style.bs-spacing-airy{padding:48px 32px!important}.block-style.bs-radius-0{border-radius:0!important}.block-style.bs-radius-8{border-radius:8px!important;overflow:hidden}.block-style.bs-radius-16{border-radius:16px!important;overflow:hidden}.block-style.bs-radius-28{border-radius:28px!important;overflow:hidden}.block-style.bs-shadow-none{box-shadow:none!important}.block-style.bs-shadow-soft{box-shadow:0 12px 35px #12131b18!important}.block-style.bs-shadow-strong{box-shadow:0 22px 60px #12131b35!important}.block-style.bs-border-solid{border:1px solid var(--bs-border,#dfe1e6)!important}.block-style.bs-border-accent{border:2px solid var(--bs-accent,var(--p-accent,#7357ff))!important}.block-style.bs-border-dashed{border:2px dashed var(--bs-border,#dfe1e6)!important}.block-style.bs-opacity-95{opacity:.95}.block-style.bs-opacity-90{opacity:.9}.block-style.bs-opacity-85{opacity:.85}.block-style.bs-opacity-75{opacity:.75}
.quick-benefits.bs-direction-column,.pv-benefits.bs-direction-column{grid-template-columns:1fr!important}.trust-strip.bs-direction-column,.pv-trust.bs-direction-column{display:grid!important;grid-template-columns:1fr!important;justify-items:inherit}.hero-frame.bs-direction-row,.pv-hero.bs-direction-row{display:grid!important;grid-template-columns:1fr 1fr!important}.hero-frame.bs-direction-row .hero-commerce,.pv-hero.bs-direction-row .pv-commerce{grid-column:1/-1}.delivery-block.bs-direction-row ol{grid-template-columns:repeat(2,1fr)!important}.order.bs-direction-row form{grid-template-columns:repeat(2,1fr)!important}.order.bs-direction-row form>.privacy,.order.bs-direction-row form>.order-message,.order.bs-direction-row form>button{grid-column:1/-1}.faq.bs-direction-row{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.faq.bs-direction-row>small,.faq.bs-direction-row>h2{grid-column:1/-1}.quick-benefits.bs-columns-1,.pv-benefits.bs-columns-1{grid-template-columns:1fr!important}.quick-benefits.bs-columns-2,.pv-benefits.bs-columns-2{grid-template-columns:repeat(2,1fr)!important}.quick-benefits.bs-columns-3,.pv-benefits.bs-columns-3{grid-template-columns:repeat(3,1fr)!important}.quick-benefits.bs-columns-4,.pv-benefits.bs-columns-4{grid-template-columns:repeat(4,1fr)!important}.delivery-block.bs-columns-1 ol,.order.bs-columns-1 form{grid-template-columns:1fr!important}.delivery-block.bs-columns-2 ol,.order.bs-columns-2 form{grid-template-columns:repeat(2,1fr)!important}.delivery-block.bs-columns-3 ol,.order.bs-columns-3 form{grid-template-columns:repeat(3,1fr)!important}.delivery-block.bs-columns-4 ol,.order.bs-columns-4 form{grid-template-columns:repeat(4,1fr)!important}.block-style.bs-gap-small,.block-style.bs-gap-small ol,.block-style.bs-gap-small form{gap:6px!important}.block-style.bs-gap-normal,.block-style.bs-gap-normal ol,.block-style.bs-gap-normal form{gap:14px!important}.block-style.bs-gap-large,.block-style.bs-gap-large ol,.block-style.bs-gap-large form{gap:26px!important}
@media(min-width:701px){.block-style.bs-hide-desktop{display:none!important}}@media(max-width:700px){.block-style.bs-hide-mobile{display:none!important}.hero-frame.bs-direction-row,.pv-hero.bs-direction-row{grid-template-columns:1fr!important}.hero-frame.bs-direction-row .hero-commerce,.pv-hero.bs-direction-row .pv-commerce{grid-column:auto}.block-style.bs-spacing-airy{padding:36px 22px!important}.block-style.bs-width-card{width:calc(100% - 28px)!important;margin:14px!important}.block-style.bs-width-inset{width:calc(100% - 20px)!important;margin:10px!important}.block-style-controls .color-controls.four{grid-template-columns:1fr 1fr}.block-style-actions{grid-template-columns:1fr}}
#preview .block-style.bs-title-size-28 h2,#preview .block-style.bs-title-size-28 h3,#preview .block-style.bs-title-size-28 .phead>b,#preview .block-style.bs-title-size-28.pv-section>b,#preview .block-style.bs-title-size-28.pv-order>b{font-size:17px!important}#preview .block-style.bs-title-size-36 h2,#preview .block-style.bs-title-size-36 h3,#preview .block-style.bs-title-size-36 .phead>b,#preview .block-style.bs-title-size-36.pv-section>b,#preview .block-style.bs-title-size-36.pv-order>b{font-size:20px!important}#preview .block-style.bs-title-size-44 h2,#preview .block-style.bs-title-size-44 h3,#preview .block-style.bs-title-size-44 .phead>b,#preview .block-style.bs-title-size-44.pv-section>b,#preview .block-style.bs-title-size-44.pv-order>b{font-size:24px!important}#preview .block-style.bs-title-size-52 h2,#preview .block-style.bs-title-size-52 h3,#preview .block-style.bs-title-size-52 .phead>b,#preview .block-style.bs-title-size-52.pv-section>b,#preview .block-style.bs-title-size-52.pv-order>b{font-size:28px!important}
#preview .block-style.bs-title-size-22 h2,#preview .block-style.bs-title-size-22 h3,#preview .block-style.bs-title-size-22 .phead>b,#preview .block-style.bs-title-size-22.pv-section>b,#preview .block-style.bs-title-size-22.pv-order>b{font-size:14px!important}
#preview .block-style.bs-text-size-13 p,#preview .block-style.bs-text-size-13 small,#preview .block-style.bs-text-size-13 span,#preview .block-style.bs-text-size-13 li,#preview .block-style.bs-text-size-13 summary,#preview .block-style.bs-text-size-13 label{font-size:8px!important}#preview .block-style.bs-text-size-15 p,#preview .block-style.bs-text-size-15 small,#preview .block-style.bs-text-size-15 span,#preview .block-style.bs-text-size-15 li,#preview .block-style.bs-text-size-15 summary,#preview .block-style.bs-text-size-15 label{font-size:9px!important}#preview .block-style.bs-text-size-17 p,#preview .block-style.bs-text-size-17 small,#preview .block-style.bs-text-size-17 span,#preview .block-style.bs-text-size-17 li,#preview .block-style.bs-text-size-17 summary,#preview .block-style.bs-text-size-17 label{font-size:10px!important}#preview .block-style.bs-text-size-19 p,#preview .block-style.bs-text-size-19 small,#preview .block-style.bs-text-size-19 span,#preview .block-style.bs-text-size-19 li,#preview .block-style.bs-text-size-19 summary,#preview .block-style.bs-text-size-19 label{font-size:11px!important}#preview .block-style.bs-text-size-21 p,#preview .block-style.bs-text-size-21 small,#preview .block-style.bs-text-size-21 span,#preview .block-style.bs-text-size-21 li,#preview .block-style.bs-text-size-21 summary,#preview .block-style.bs-text-size-21 label{font-size:12px!important}
#preview .block-style.bs-title-weight-600 .phead>b,#preview .block-style.bs-title-weight-600.pv-section>b,#preview .block-style.bs-title-weight-600.pv-order>b{font-weight:600!important}#preview .block-style.bs-title-weight-700 .phead>b,#preview .block-style.bs-title-weight-700.pv-section>b,#preview .block-style.bs-title-weight-700.pv-order>b{font-weight:700!important}#preview .block-style.bs-title-weight-800 .phead>b,#preview .block-style.bs-title-weight-800.pv-section>b,#preview .block-style.bs-title-weight-800.pv-order>b{font-weight:800!important}#preview .block-style.bs-title-weight-900 .phead>b,#preview .block-style.bs-title-weight-900.pv-section>b,#preview .block-style.bs-title-weight-900.pv-order>b{font-weight:900!important}
.pandos-signature .block-style.bs-custom-colors .hero-commerce>a,.pandos-signature .block-style.bs-custom-colors.order button,#preview .block-style.bs-custom-colors .pv-cta,#preview .block-style.bs-custom-colors.pv-order button{color:#fff!important;background:var(--bs-accent)!important;border-color:var(--bs-accent)!important}.pandos-signature .block-style.bs-custom-colors article>b,.pandos-signature .block-style.bs-custom-colors>small,#preview .block-style.bs-custom-colors>small{color:var(--bs-accent)!important}
.app main{padding-bottom:92px}#products button.active{position:relative;border-radius:9px;background:#2b2b38;box-shadow:inset 3px 0 #8877ff}#products button i{grid-column:1/-1;width:max-content;padding:2px 6px;border-radius:99px;color:#cfc9ff;background:#5e4fcb55;font-size:8px;font-style:normal;font-weight:850;text-transform:uppercase}#saveBtn:disabled{cursor:wait;opacity:.72}.card input:invalid:not(:placeholder-shown){border-color:#e05c67;background:#fff8f8;box-shadow:0 0 0 3px #e05c6715}.meta-save-inline{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid #ded9ff;border-radius:12px;background:#faf9ff}.meta-save-inline>button,.autosave-bar>button{padding:10px 13px;border:0;border-radius:9px;color:#fff;background:#6d5dfb;font-size:11px;font-weight:850;cursor:pointer}.autosave-state>i{width:12px;height:12px;display:block;flex:0 0 auto;border:3px solid #9b9da7;border-radius:50%;background:#fff}.autosave-state>div{min-width:0;display:grid;gap:3px}.autosave-state>div>b{font-size:12px}.autosave-state>div>small{overflow:hidden;color:#797b86;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.meta-save-inline>.autosave-state{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px}.autosave-inline-progress,.autosave-progress{height:4px;display:block;overflow:hidden;border-radius:99px;background:#e2e3e9}.autosave-inline-progress{grid-column:2}.autosave-inline-progress u,.autosave-progress u{height:100%;display:block;border-radius:inherit;background:#6d5dfb;text-decoration:none;transition:width .35s ease}.autosave-bar{position:fixed;z-index:80;right:18px;bottom:16px;width:min(445px,calc(100% - 36px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px 11px;padding:13px 14px;border:1px solid #dadbe2;border-radius:15px;background:#fffffff5;box-shadow:0 18px 55px #1c1d2b30;backdrop-filter:blur(12px)}.autosave-bar>i{grid-column:1;grid-row:1}.autosave-bar>div{grid-column:2;grid-row:1}.autosave-bar>button{grid-column:3;grid-row:1}.autosave-progress{grid-column:2/4;grid-row:2}.autosave-state[data-state="pending"]>i{border-color:#e09a27;background:#fff3d9}.autosave-state[data-state="pending"] [data-save-progress]{background:#e09a27}.autosave-state[data-state="saving"]>i{border-color:#6d5dfb;border-top-color:transparent;animation:autosave-spin .8s linear infinite}.autosave-state[data-state="saving"] [data-save-progress]{background:linear-gradient(90deg,#6d5dfb,#9a8dff);animation:autosave-pulse 1s ease-in-out infinite}.autosave-state[data-state="saved"]>i{border-color:#21a565;background:#21a565;box-shadow:inset 0 0 0 2px #fff}.autosave-state[data-state="saved"] [data-save-progress]{background:#21a565}.autosave-state[data-state="error"]{border-color:#edbec2;background:#fff8f8}.autosave-state[data-state="error"]>i{border-color:#d84f5a;background:#d84f5a}.autosave-state[data-state="error"] [data-save-progress]{background:#d84f5a}@keyframes autosave-spin{to{transform:rotate(360deg)}}@keyframes autosave-pulse{50%{opacity:.55}}@media(max-width:700px){.app main{padding-bottom:130px}.autosave-bar{right:10px;bottom:10px;width:calc(100% - 20px)}.autosave-bar>button{padding:9px;font-size:10px}.meta-save-inline{grid-template-columns:1fr}.meta-save-inline>button{width:100%}}
.order-options{display:flex;align-items:center;gap:6px}.delete-order-form{margin:0}.delete-order{padding:6px 9px;border:1px solid #f2c3c7;border-radius:7px;color:#d43f4b;background:#fff5f6;font-size:10px;font-weight:850;cursor:pointer}.delete-order:hover{border-color:#d43f4b;color:#fff;background:#d43f4b}.delete-order:disabled{cursor:wait;opacity:.65}.order-deleted-banner{color:#9d3039!important;background:#fff0f1!important}.orders-list-table th:last-child,.orders-list-table td:last-child{min-width:145px}
.crm-check-link{color:#fff!important;background:#25875d!important}.crm-test-panel{display:grid;gap:15px;margin-top:22px;padding:20px;border:2px solid #bfdcca;border-radius:16px;background:linear-gradient(145deg,#f5fcf8,#fff);box-shadow:0 16px 40px #25674312}.crm-test-title{display:grid;grid-template-columns:44px 1fr;align-items:start;gap:12px}.crm-test-title>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;color:#fff;background:#22915e;font-size:20px;font-weight:900}.crm-test-title>div{display:grid;gap:4px}.crm-test-title small{color:#27845c;font-size:9px;font-weight:900;letter-spacing:1px}.crm-test-title h3{margin:0;font-size:19px}.crm-test-title p{margin:0;color:#6e756f;font-size:11px;line-height:1.45}.crm-readiness{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.crm-readiness>span{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;padding:10px;border:1px solid #dfe5e1;border-radius:10px;color:#777;background:#fff;font-size:10px}.crm-readiness>span i{grid-row:1/3;width:9px;height:9px;margin-top:2px;border-radius:50%;background:#b6b8bd}.crm-readiness>span b{color:#3f4441;font-size:10px}.crm-readiness>span.ready{color:#17754a;border-color:#cce8d8;background:#f1faf5}.crm-readiness>span.ready i{background:#20a261}.crm-readiness>span.not-ready{color:#a24d31;border-color:#f0d7cd;background:#fff7f3}.crm-readiness>span.not-ready i{background:#df6b44}.crm-test-panel .crm-test-form{margin:0;padding:15px;border-color:#d8e7de;background:#fff}.crm-test-panel .crm-test-form label small{color:#8b8e91;font-size:9px;font-weight:500}.crm-test-panel .crm-test-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border:0;color:#fff;background:#218c5a;box-shadow:0 9px 22px #218c5a30;font-size:13px}.crm-test-panel .crm-test-button span{font-size:18px}.crm-test-panel .crm-test-button:hover{background:#18784b}.crm-test-panel .crm-test-button:disabled{cursor:not-allowed;opacity:.45}.crm-test-result{display:grid;gap:7px;padding:14px;border-radius:12px}.crm-test-result>b{font-size:14px}.crm-test-result p{margin:0;font-size:11px;line-height:1.45}.crm-test-result>div{display:flex;flex-wrap:wrap;gap:7px}.crm-test-result>div span{padding:5px 8px;border-radius:7px;background:#ffffffa8;font-size:9px}.crm-test-result.success{color:#176b45;border:1px solid #b9e1cb;background:#eaf8f0}.crm-test-result.failure{color:#96343e;border:1px solid #efc7cb;background:#fff0f1}.crm-test-panel>.crm-note{margin:0}@media(max-width:700px){.crm-readiness{grid-template-columns:1fr}.crm-test-title{grid-template-columns:36px 1fr}.crm-test-title>span{width:36px;height:36px}.crm-test-result>div{display:grid}}

/* Expanded mobile sticky order bar */
.sticky-buy span{padding:0!important;background:none!important}.sticky-main{padding:9px 14px!important}.sticky-stats>span{padding:7px 5px!important}
.pandos-signature .sticky-buy span{border:0!important;border-radius:0!important;color:inherit!important;background:none!important;text-transform:none!important}.pandos-signature .sticky-buy .sticky-main>strong{padding:12px 18px!important;border-radius:999px!important;color:var(--button-text,#fff)!important;background:var(--p-accent,#7357ff)!important;font-size:17px!important;font-weight:900!important;text-transform:uppercase!important}.pandos-signature.button-gradient .sticky-buy .sticky-main>strong{background:linear-gradient(135deg,var(--p-accent),color-mix(in srgb,var(--p-accent),#000 22%))!important}.pandos-signature.button-outline .sticky-buy .sticky-main>strong{border:2px solid var(--p-accent)!important;color:#fff!important;background:transparent!important}.pandos-signature .sticky-buy .sticky-price>b{color:var(--price-color,var(--p-accent))!important}.pandos-signature .sticky-buy .sticky-price>del{color:var(--old-price-color,#aaa)!important}.pandos-signature .sticky-buy .sticky-stats>span{color:#d1d1d7!important}.pandos-signature .sticky-buy .sticky-stats b{color:#fff!important}
.pandos-signature .sticky-buy .sticky-main{grid-template-columns:minmax(90px,1fr) minmax(0,1.35fr);gap:8px;padding:7px 10px!important}.pandos-signature .sticky-buy .sticky-main>strong{min-width:0;padding:10px 9px!important;overflow:hidden;font-size:13px!important;text-overflow:ellipsis;white-space:nowrap}.pandos-signature .sticky-buy .sticky-price>b{font-size:20px}.pandos-signature .sticky-buy .sticky-price>del{font-size:11px}.pandos-signature .sticky-buy .sticky-stats>span{min-width:0;padding:6px 2px!important;overflow:hidden;font-size:8px;text-overflow:clip;white-space:nowrap}.pandos-signature .sticky-buy .sticky-stats b{font-size:11px}
.phone .pbar span{padding:0!important;border:0!important;border-radius:0!important;color:inherit!important;background:none!important;text-transform:none!important}.phone .pbar-main{grid-template-columns:minmax(70px,1fr) minmax(0,1.35fr);gap:5px;padding:5px 7px}.phone .pbar-main>strong{min-width:0;padding:7px 5px;overflow:hidden;border-radius:999px;color:var(--pv-button-text,#fff);background:var(--pv-accent);font-size:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.phone .pbar-stats>span{min-width:0;padding:4px 1px!important;overflow:hidden;color:#ddd!important;background:none!important;font-size:5px!important;text-overflow:clip;white-space:nowrap}.phone .pbar-stats b{color:#fff;font-size:7px}.pv-button-gradient .pbar-main>strong{background:linear-gradient(135deg,var(--pv-accent),color-mix(in srgb,var(--pv-accent),#000 22%))}.pv-button-outline .pbar-main>strong{border:1px solid var(--pv-accent);background:transparent}
/* Industrial layout: heading is a separate block before the first image */
.layout-industrial .hero-head{position:relative;z-index:auto;top:auto;left:auto;width:auto;padding:34px 28px;background:#171717!important}.layout-industrial .hero-head strong{color:#fff!important;line-height:1.05;text-shadow:none}.layout-industrial .hero-head span{color:#d2d2d2!important;text-shadow:none}.layout-industrial .hero-image{min-height:0;background:#222}.layout-industrial .hero-image:after{display:none}.layout-industrial .hero-image img{height:auto;object-fit:contain}.pv-layout-industrial .phead{position:relative;z-index:auto;top:auto;color:#fff;background:#171717}.pv-layout-industrial .phead>b,.pv-layout-industrial .phead>span{color:#fff;text-shadow:none}.pv-layout-industrial .pv-first-image:after{display:none}

/* Advanced per-block design system */
.block-style{min-height:var(--bs-min-height,0);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.block-style.bs-align-items-start{align-items:flex-start!important}.block-style.bs-align-items-center{align-items:center!important}.block-style.bs-align-items-end{align-items:flex-end!important}.block-style.bs-align-items-stretch{align-items:stretch!important}.block-style.bs-justify-content-start{justify-content:flex-start!important}.block-style.bs-justify-content-center{justify-content:center!important}.block-style.bs-justify-content-end{justify-content:flex-end!important}.block-style.bs-justify-content-space-between{justify-content:space-between!important}.block-style.bs-justify-content-space-around{justify-content:space-around!important}.block-style.bs-container-mode-full{width:100%!important;max-width:none!important}.block-style.bs-container-mode-boxed{width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important}.block-style.bs-background-mode-gradient{background:linear-gradient(135deg,var(--bs-bg),var(--bs-secondary))!important}.block-style.bs-background-mode-radial{background:radial-gradient(circle at top left,var(--bs-secondary),var(--bs-bg) 70%)!important}.block-style.bs-glass{background-color:color-mix(in srgb,var(--bs-bg,#fff),transparent 28%)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.block-style.bs-shadow-inset{box-shadow:inset 0 8px 24px #0002!important}.block-style.bs-font-family-modern{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}.block-style.bs-font-family-rounded{font-family:"Trebuchet MS","Arial Rounded MT Bold",Arial,sans-serif!important}.block-style.bs-font-family-classic{font-family:Georgia,"Times New Roman",serif!important}.block-style.bs-font-family-compact{font-family:"Arial Narrow",Arial,sans-serif!important}.block-style.bs-gradient-text h1,.block-style.bs-gradient-text h2,.block-style.bs-gradient-text h3,.block-style.bs-gradient-text h4,.block-style.bs-gradient-text .hero-head strong,.block-style.bs-gradient-text>.phead>b,.block-style.bs-gradient-text.pv-section>b,.block-style.bs-gradient-text.pv-order>b{color:transparent!important;background:linear-gradient(90deg,var(--bs-accent),var(--bs-secondary));-webkit-background-clip:text;background-clip:text}.block-style.bs-highlight-title h1,.block-style.bs-highlight-title h2,.block-style.bs-highlight-title h3,.block-style.bs-highlight-title h4,.block-style.bs-highlight-title .hero-head strong,.block-style.bs-highlight-title>.phead>b,.block-style.bs-highlight-title.pv-section>b,.block-style.bs-highlight-title.pv-order>b{width:max-content;max-width:100%;padding:.08em .28em;border-radius:.2em;background:var(--bs-secondary)!important;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bs-word-accent{padding:0 .12em;border-radius:.18em;color:var(--bs-text)!important;background:var(--bs-secondary)!important;text-decoration:underline;text-decoration-color:var(--bs-accent);text-decoration-thickness:.08em}.block-style ul{list-style:none;padding-left:0}.block-style ul li:before{margin-right:.55em;color:var(--bs-accent);content:var(--bs-list-icon,"✓")}.block-style.bs-hover-effect-lift:hover{transform:translateY(-6px)}.block-style.bs-hover-effect-scale:hover{transform:scale(1.02)}.block-style.bs-hover-effect-glow:hover{box-shadow:0 0 32px color-mix(in srgb,var(--bs-accent),transparent 45%)!important}.block-style.bs-entrance-fade{animation:bsFade var(--bs-duration,.6s) var(--bs-easing,ease) both}.block-style.bs-entrance-slide-up{animation:bsSlideUp var(--bs-duration,.6s) var(--bs-easing,ease) both}.block-style.bs-entrance-slide-left{animation:bsSlideLeft var(--bs-duration,.6s) var(--bs-easing,ease) both}.block-style.bs-entrance-zoom{animation:bsZoom var(--bs-duration,.6s) var(--bs-easing,ease) both}.block-style[class*="bs-animation-duration-"]{animation-duration:.6s}.block-style.bs-animation-duration-200{animation-duration:.2s}.block-style.bs-animation-duration-400{animation-duration:.4s}.block-style.bs-animation-duration-800{animation-duration:.8s}.block-style.bs-animation-duration-1200{animation-duration:1.2s}.block-style.bs-animation-delay-100{animation-delay:.1s}.block-style.bs-animation-delay-200{animation-delay:.2s}.block-style.bs-animation-delay-400{animation-delay:.4s}.block-style.bs-animation-delay-600{animation-delay:.6s}.block-style.bs-animation-delay-1000{animation-delay:1s}.block-style.bs-easing-linear{animation-timing-function:linear}.block-style.bs-easing-ease-in{animation-timing-function:ease-in}.block-style.bs-easing-ease-out{animation-timing-function:ease-out}.block-style.bs-easing-ease-in-out{animation-timing-function:ease-in-out}@keyframes bsFade{from{opacity:0}}@keyframes bsSlideUp{from{opacity:0;transform:translateY(28px)}}@keyframes bsSlideLeft{from{opacity:0;transform:translateX(-28px)}}@keyframes bsZoom{from{opacity:0;transform:scale(.92)}}
.block-style.bs-title-weight-100 h1,.block-style.bs-title-weight-100 h2,.block-style.bs-title-weight-100 h3,.block-style.bs-title-weight-100 h4,.block-style.bs-title-weight-100 .hero-head strong{font-weight:100!important}.block-style.bs-title-weight-200 h1,.block-style.bs-title-weight-200 h2,.block-style.bs-title-weight-200 h3,.block-style.bs-title-weight-200 h4,.block-style.bs-title-weight-200 .hero-head strong{font-weight:200!important}.block-style.bs-title-weight-300 h1,.block-style.bs-title-weight-300 h2,.block-style.bs-title-weight-300 h3,.block-style.bs-title-weight-300 h4,.block-style.bs-title-weight-300 .hero-head strong{font-weight:300!important}.block-style.bs-title-weight-400 h1,.block-style.bs-title-weight-400 h2,.block-style.bs-title-weight-400 h3,.block-style.bs-title-weight-400 h4,.block-style.bs-title-weight-400 .hero-head strong{font-weight:400!important}.block-style.bs-title-weight-500 h1,.block-style.bs-title-weight-500 h2,.block-style.bs-title-weight-500 h3,.block-style.bs-title-weight-500 h4,.block-style.bs-title-weight-500 .hero-head strong{font-weight:500!important}
@media(min-width:601px) and (max-width:900px){.bs-hide-tablet{display:none!important}.block-style.bs-title-size-tablet-18 h1,.block-style.bs-title-size-tablet-18 h2,.block-style.bs-title-size-tablet-18 h3,.block-style.bs-title-size-tablet-18 h4{font-size:18px!important}.block-style.bs-title-size-tablet-22 h1,.block-style.bs-title-size-tablet-22 h2,.block-style.bs-title-size-tablet-22 h3,.block-style.bs-title-size-tablet-22 h4{font-size:22px!important}.block-style.bs-title-size-tablet-28 h1,.block-style.bs-title-size-tablet-28 h2,.block-style.bs-title-size-tablet-28 h3,.block-style.bs-title-size-tablet-28 h4{font-size:28px!important}.block-style.bs-title-size-tablet-36 h1,.block-style.bs-title-size-tablet-36 h2,.block-style.bs-title-size-tablet-36 h3,.block-style.bs-title-size-tablet-36 h4{font-size:36px!important}.block-style.bs-title-size-tablet-44 h1,.block-style.bs-title-size-tablet-44 h2,.block-style.bs-title-size-tablet-44 h3,.block-style.bs-title-size-tablet-44 h4{font-size:44px!important}}
@media(max-width:600px){.block-style.bs-title-size-mobile-16 h1,.block-style.bs-title-size-mobile-16 h2,.block-style.bs-title-size-mobile-16 h3,.block-style.bs-title-size-mobile-16 h4{font-size:16px!important}.block-style.bs-title-size-mobile-20 h1,.block-style.bs-title-size-mobile-20 h2,.block-style.bs-title-size-mobile-20 h3,.block-style.bs-title-size-mobile-20 h4{font-size:20px!important}.block-style.bs-title-size-mobile-24 h1,.block-style.bs-title-size-mobile-24 h2,.block-style.bs-title-size-mobile-24 h3,.block-style.bs-title-size-mobile-24 h4{font-size:24px!important}.block-style.bs-title-size-mobile-28 h1,.block-style.bs-title-size-mobile-28 h2,.block-style.bs-title-size-mobile-28 h3,.block-style.bs-title-size-mobile-28 h4{font-size:28px!important}.block-style.bs-title-size-mobile-32 h1,.block-style.bs-title-size-mobile-32 h2,.block-style.bs-title-size-mobile-32 h3,.block-style.bs-title-size-mobile-32 h4{font-size:32px!important}.block-style.bs-title-size-mobile-36 h1,.block-style.bs-title-size-mobile-36 h2,.block-style.bs-title-size-mobile-36 h3,.block-style.bs-title-size-mobile-36 h4{font-size:36px!important}.block-style.bs-title-size-mobile-44 h1,.block-style.bs-title-size-mobile-44 h2,.block-style.bs-title-size-mobile-44 h3,.block-style.bs-title-size-mobile-44 h4{font-size:44px!important}}
.sticky-buy{grid-template-columns:1fr!important;gap:0!important;padding:0!important;overflow:hidden;border-radius:0!important;background:#202028f7!important}.sticky-main{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:9px 14px}.sticky-price{display:grid}.sticky-price>b{color:var(--price-color,var(--p-accent));font-size:22px;line-height:1}.sticky-price del{margin-top:4px;color:var(--old-price-color,#aaa);font-size:13px}.sticky-main>strong{padding:12px 18px;border-radius:999px;color:var(--button-text,#fff);background:var(--p-accent,#7357ff);font-size:17px;font-weight:900;text-align:center}.sticky-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff22}.sticky-stats>span{padding:7px 5px;color:#d1d1d7;font-size:10px;text-align:center;white-space:nowrap}.sticky-stats>span+span{border-left:1px solid #ffffff16}.sticky-stats b{color:#fff;font-size:13px}.pbar{display:block!important;padding:0!important}.pbar-main{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:7px 9px}.pbar-main>span{display:grid;padding:0!important;background:none!important}.pbar-main b{color:var(--pv-price);font-size:13px}.pbar-main del{color:#aaa;font-size:8px}.pbar-main>strong{padding:7px 10px;border-radius:999px;color:var(--pv-button-text,#fff);background:var(--pv-accent);font-size:10px}.pbar-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff22}.pbar-stats>span{padding:5px 2px!important;color:#ddd;background:none!important;font-size:5px!important;text-align:center;white-space:nowrap}.pbar-stats b{color:#fff;font-size:7px}@media(max-width:380px){.sticky-main>strong{padding:11px 13px;font-size:15px}.sticky-stats>span{font-size:8px}.sticky-stats b{font-size:11px}}
.builder-sidebar{overflow-x:hidden;overflow-y:auto;padding-bottom:30px;scrollbar-width:thin;scrollbar-color:#4a4a58 transparent}.builder-sidebar>h2{margin-bottom:14px}.aside-main-links{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0}.aside-main-links a{padding:8px;border-radius:8px;color:#aeb0bc;background:#ffffff08;text-align:center;text-decoration:none;font-size:10px}.aside-main-links a:last-child{grid-column:1/-1}.aside-main-links a:hover{color:#fff;background:#ffffff14}.builder-sidebar .aside-user{margin:11px 0 14px;padding:9px 10px}.builder-section-nav{display:grid;gap:3px;padding:10px 0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.builder-section-nav>small,.builder-section-nav>em{padding:5px 5px 3px;color:#777987;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.8px}.builder-section-nav>em{margin-top:5px;font-size:8px}.builder-section-nav>button{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;width:100%;padding:7px;border:0;border-radius:9px;color:#cacbd3;background:transparent;text-align:left;cursor:pointer}.builder-section-nav>button:hover{background:#ffffff0c}.builder-section-nav>button.active{color:#fff;background:#302c47;box-shadow:inset 3px 0 #806cff}.builder-section-nav>button.configured i{color:#102d20;background:#7be5a9}.builder-section-nav>button>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#c9ff45;background:#ffffff0d;font-size:10px;font-style:normal;font-weight:900}.builder-section-nav>button>span{min-width:0;display:grid;gap:1px}.builder-section-nav>button b{font-size:11px}.builder-section-nav>button small{overflow:hidden;color:#858793;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.builder-section-nav>button.active small{color:#b9b5cf}.aside-library{margin-top:10px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff05}.aside-library>summary{padding:10px;color:#a5a7b2;font-size:9px;font-weight:900;letter-spacing:.6px;cursor:pointer;list-style:none}.aside-library>summary::-webkit-details-marker{display:none}.aside-library>summary:after{float:right;content:'+'}.aside-library[open]>summary:after{content:'−'}.aside-library #products{padding:0 5px 7px}.aside-library .orders-mini{max-height:230px;padding:0 5px 7px;overflow:auto}.app main>header{position:sticky;z-index:45;top:0}.workspace>#builder>.card{display:none}.workspace>#builder>.card.active{display:grid;animation:builder-panel-in .18s ease}.workspace>#builder>.card>h2{padding-bottom:12px;border-bottom:1px solid #ececf1}.workspace>#builder details>summary{cursor:pointer}.builder-overview{gap:18px!important;padding:26px!important}.overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.overview-head>div{display:grid;gap:5px}.overview-head small{color:#6d5dfb;font-size:9px;font-weight:900;letter-spacing:1px}.overview-head h2{margin:0!important;padding:0!important;border:0!important;font-size:25px!important}.overview-head a{color:#686b78;font-size:10px;text-decoration:none}.overview-head>span{padding:6px 9px;border-radius:99px;color:#187449;background:#e9f8ef;font-size:9px;font-weight:900}.overview-head>span[data-state="pending"]{color:#8b5b0b;background:#fff3d9}.overview-head>span[data-state="saving"]{color:#513bcb;background:#eeebff}.overview-head>span[data-state="error"]{color:#a33a44;background:#fff0f1}.overview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.overview-stats article{display:grid;gap:5px;padding:13px;border:1px solid #e6e7eb;border-radius:11px;background:#fafafd}.overview-stats small{color:#858793;font-size:9px}.overview-stats b{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.overview-health{display:grid;grid-template-columns:12px 1fr;align-items:center;gap:10px;padding:13px;border:1px solid #dfe3e1;border-radius:11px;background:#f7f9f8}.overview-health>i{width:11px;height:11px;border-radius:50%;background:#979aa2}.overview-health>div{display:grid;gap:3px}.overview-health b{font-size:12px}.overview-health small{color:#777a83;font-size:9px}.overview-health.ready{border-color:#c8e8d5;background:#edf9f2}.overview-health.ready>i{background:#21a565}.overview-health.warning{border-color:#f0dbb7;background:#fff8e9}.overview-health.warning>i{background:#e09a27}.overview-actions{display:grid;gap:10px}.overview-actions>b{font-size:12px}.overview-actions>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.overview-actions button{padding:11px;border:1px solid #ddd9f6;border-radius:9px;color:#5643c5;background:#f8f7ff;font-size:10px;font-weight:850;cursor:pointer}.overview-actions button:hover{color:#fff;background:#6d5dfb}.phone{top:104px}@keyframes builder-panel-in{from{opacity:.35;transform:translateY(5px)}}@media(max-width:850px){.builder-sidebar{max-height:none}.builder-section-nav{grid-template-columns:1fr 1fr}.builder-section-nav>small,.builder-section-nav>em{grid-column:1/-1}.aside-main-links{grid-template-columns:repeat(3,1fr)}.aside-main-links a:last-child{grid-column:auto}.aside-library{display:none}.overview-stats,.overview-actions>div{grid-template-columns:1fr 1fr}}@media(max-width:520px){.builder-section-nav{grid-template-columns:1fr}.builder-section-nav>small,.builder-section-nav>em{grid-column:auto}.overview-stats,.overview-actions>div{grid-template-columns:1fr}.overview-head{align-items:flex-start;flex-direction:column}}
.phone #preview [data-preview-block]{transition:box-shadow .22s ease,outline-color .22s ease}.phone #preview .preview-focus{position:relative;z-index:2;outline:2px solid var(--pv-accent,#7357ff);outline-offset:-2px;box-shadow:0 0 0 5px #7357ff22,0 10px 26px #1718211c}
.pandos-signature .hero-commerce .timer{gap:var(--timer-gap)!important;padding:var(--timer-padding)!important;border:var(--timer-border-width) solid var(--timer-border-color)!important;border-radius:var(--timer-radius)!important;background:var(--timer-background)!important;text-align:var(--timer-align)}.pandos-signature .hero-commerce .timer>div{text-align:var(--timer-align)}.pandos-signature .hero-commerce .timer small{color:var(--timer-label-color)!important;font-weight:var(--timer-label-weight)!important}.pandos-signature .hero-commerce .timer strong{color:var(--timer-main-color)!important;font-size:var(--timer-text-size)!important;font-weight:var(--timer-main-weight)!important}.pandos-signature .hero-commerce .timer>span{padding:9px 12px;border-radius:var(--timer-value-radius)!important;color:var(--timer-value-color)!important;background:var(--timer-value-background)!important;font-size:var(--timer-value-size)!important;font-weight:var(--timer-value-weight)!important}.pv-timer{gap:calc(var(--pv-timer-gap)*.65)!important;padding:calc(var(--pv-timer-padding)*.65)!important;border:var(--pv-timer-border-width) solid var(--pv-timer-border)!important;border-radius:var(--pv-timer-radius)!important;background:var(--pv-timer-bg)!important;text-align:var(--pv-timer-align)}.pv-timer>div{display:grid;gap:2px;text-align:var(--pv-timer-align)}.pv-timer small{color:var(--pv-timer-label)!important;font-weight:var(--pv-timer-label-weight)!important}.pv-timer strong{color:var(--pv-timer-main)!important;font-size:calc(var(--pv-timer-copy-size)*.65);font-weight:var(--pv-timer-main-weight)!important}.pv-timer b{padding:5px 6px;border-radius:var(--pv-timer-value-radius)!important;color:var(--pv-timer-value)!important;background:var(--pv-timer-value-bg)!important;font-size:calc(var(--pv-timer-value-size)*.65)!important;font-weight:var(--pv-timer-value-weight)!important;white-space:nowrap}
.layout-industrial .hero-head{position:relative!important;z-index:auto!important;top:auto!important;left:auto!important;width:auto!important;background:#171717!important}.layout-industrial .hero-image{min-height:0!important}.layout-industrial .hero-image:after{display:none!important}.layout-industrial .hero-image img{height:auto!important;object-fit:contain!important}.pv-layout-industrial .phead{position:relative!important;z-index:auto!important;top:auto!important;color:#fff!important;background:#171717!important}.pv-layout-industrial .pv-first-image:after{display:none!important}
.pandos-signature .sticky-buy,.phone .pbar{color:var(--sticky-text,#fff)!important;background:var(--sticky-bg,#202028)!important}.pandos-signature .sticky-buy .sticky-stats,.phone .pbar .pbar-stats{background:var(--sticky-stats-bg,#17171d)!important}.pandos-signature .sticky-buy .sticky-main>strong,.phone .pbar .pbar-main>strong{color:var(--sticky-button-text,#fff)!important;background:var(--sticky-button-bg,#7357ff)!important;font-size:var(--sticky-button-size,13px)!important}.pandos-signature .sticky-buy .sticky-price>b,.phone .pbar .pbar-main b{color:var(--sticky-price,#fff)!important;font-size:var(--sticky-price-size,20px)!important}.pandos-signature .sticky-buy .sticky-price>del,.phone .pbar .pbar-main del{color:var(--sticky-old-price,#a8a8b0)!important}.pandos-signature .sticky-buy .sticky-stats>span,.phone .pbar .pbar-stats>span{color:var(--sticky-text,#fff)!important;font-size:var(--sticky-label-size,8px)!important}.pandos-signature .sticky-buy .sticky-stats b,.phone .pbar .pbar-stats b{color:var(--sticky-value,#fff)!important;font-size:var(--sticky-value-size,11px)!important}
body.pandos-signature a.sticky-buy>span.sticky-stats>span{color:var(--sticky-text,#fff)!important}body.pandos-signature a.sticky-buy>span.sticky-stats>span>b{color:var(--sticky-value,#fff)!important}.phone #preview .pbar>.pbar-stats>span{color:var(--sticky-text,#fff)!important}.phone #preview .pbar>.pbar-stats>span>b{color:var(--sticky-value,#fff)!important}
a.sticky-buy>span.sticky-main>span.sticky-price>b{color:var(--sticky-price,#fff)!important;font-size:var(--sticky-price-size,20px)!important}a.sticky-buy>span.sticky-main>span.sticky-price>del{color:var(--sticky-old-price,#a8a8b0)!important}a.sticky-buy>span.sticky-main>strong{color:var(--sticky-button-text,#fff)!important;background:var(--sticky-button-bg,#7357ff)!important;font-size:var(--sticky-button-size,13px)!important}a.sticky-buy>span.sticky-stats{background:var(--sticky-stats-bg,#17171d)!important}a.sticky-buy>span.sticky-stats>span{color:var(--sticky-text,#fff)!important;font-size:var(--sticky-label-size,8px)!important}a.sticky-buy>span.sticky-stats>span>b{color:var(--sticky-value,#fff)!important;font-size:var(--sticky-value-size,11px)!important}
.pandos-signature.pandos-signature a.sticky-buy>span.sticky-stats>span{color:var(--sticky-text,#fff)!important;font-size:var(--sticky-label-size,8px)!important}.pandos-signature.pandos-signature a.sticky-buy>span.sticky-stats>span>b{color:var(--sticky-value,#fff)!important;font-size:var(--sticky-value-size,11px)!important}
.field-help{display:block;color:#858793;font-size:9px;font-weight:500;line-height:1.35}.timer-settings .field-help,.sticky-color-settings .field-help{color:#665f78}.timer-settings>summary:after{display:block;margin-top:4px;color:#858793;font-size:9px;font-weight:500;content:'Тексты, цвета и фон надписи «Акция заканчивается»'}.sticky-color-settings>b{display:block;margin:14px 13px 4px}.sticky-color-settings>.color-controls,.sticky-color-settings>.setting-grid{margin:10px 13px!important}
.open-rich-editor{width:100%;padding:8px 10px;border:1px solid #d9d3ff;border-radius:8px;color:#5842cf;background:#f5f3ff;font-size:10px;font-weight:800;cursor:pointer}.open-rich-editor:hover{color:#fff;background:#6d5dfb}.rich-text-dialog{width:min(720px,calc(100% - 24px));padding:0;border:0;border-radius:18px;box-shadow:0 28px 100px #17172155}.rich-text-dialog::backdrop{background:#171721aa;backdrop-filter:blur(3px)}.rich-text-dialog>form{display:grid;gap:15px;padding:22px}.rich-editor-head{display:flex;align-items:start;justify-content:space-between;gap:15px}.rich-editor-head>div{display:grid;gap:4px}.rich-editor-head b{font-size:18px}.rich-editor-head small{color:#777987}.rich-editor-head>button{width:34px;height:34px;border:0;border-radius:50%;background:#eee;font-size:22px;cursor:pointer}.rich-editor-toolbar{display:flex;flex-wrap:wrap;gap:7px;padding:10px;border-radius:11px;background:#f3f3f7}.rich-editor-toolbar button,.rich-editor-toolbar label{display:flex;align-items:center;gap:6px;min-height:38px;padding:7px 10px;border:1px solid #dfe0e6;border-radius:8px;color:#444;background:#fff;font-size:10px;font-weight:750;cursor:pointer}.rich-editor-toolbar input[type=color]{width:28px;height:26px;padding:1px;border:0}.rich-editor-toolbar select{padding:5px;border:1px solid #ddd;border-radius:6px}.rich-text-canvas{min-height:180px;padding:18px;border:2px solid #d9d4ff;border-radius:12px;background:#fff;font-size:20px;line-height:1.5;outline:0}.rich-text-canvas:focus{border-color:#7357ff;box-shadow:0 0 0 4px #7357ff18}.rich-text-dialog p{margin:0;color:#777987;font-size:11px}.rich-editor-actions{display:flex;justify-content:flex-end;gap:8px}.rich-editor-actions button{padding:11px 16px;border:1px solid #ddd;border-radius:9px;background:#fff;font-weight:800;cursor:pointer}.rich-editor-actions #applyRichText{border-color:#7357ff;color:#fff;background:#7357ff}@media(max-width:600px){.rich-text-dialog>form{padding:15px}.rich-editor-toolbar{display:grid;grid-template-columns:1fr 1fr}.rich-editor-toolbar button,.rich-editor-toolbar label{justify-content:center}.rich-text-canvas{min-height:150px;font-size:17px}}
.form-style-settings>summary:after{display:block;margin-top:4px;color:#858793;font-size:9px;font-weight:500;content:'Количество, город, отделение, поля, итоговая сумма и кнопка заказа'}.form-style-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:13px}.form-style-controls label{display:grid;gap:5px;padding:9px;border:1px solid #e5e5eb;border-radius:9px;background:#fff}.form-style-controls input,.form-style-controls select{width:100%;min-height:38px;padding:6px;border:1px solid #ddd;border-radius:7px;background:#fafafd}.form-style-controls input[type=color]{padding:3px}@media(max-width:700px){.form-style-controls{grid-template-columns:1fr 1fr}}@media(max-width:460px){.form-style-controls{grid-template-columns:1fr}}
body.pandos-signature .order{max-width:var(--of-form-max-width)!important;padding:var(--of-section-padding-top) var(--of-section-padding-right) var(--of-section-padding-bottom) var(--of-section-padding-left)!important;border-radius:var(--of-section-radius)!important;background:var(--of-section-background)!important}body.pandos-signature .order h2{color:var(--of-title-color)!important;font-size:var(--of-title-size)!important;font-weight:var(--of-title-weight)!important}body.pandos-signature .order>p{color:var(--of-subtitle-color)!important;font-size:var(--of-subtitle-size)!important}body.pandos-signature .order form{gap:var(--of-field-gap)!important}body.pandos-signature .order form>label,body.pandos-signature .order .delivery-fields>label{gap:var(--of-label-gap)!important;color:var(--of-label-color)!important;font-size:var(--of-label-size)!important;font-weight:var(--of-label-weight)!important}body.pandos-signature .order input,body.pandos-signature .order textarea{border:var(--of-input-border-width) solid var(--of-input-border-color)!important;border-radius:var(--of-input-radius)!important;color:var(--of-input-text-color)!important;background:var(--of-input-background)!important;font-size:var(--of-input-size)!important;font-weight:var(--of-input-weight)!important}body.pandos-signature .order input{height:var(--of-input-height)!important}body.pandos-signature .order input::placeholder,body.pandos-signature .order textarea::placeholder{color:var(--of-placeholder-color)!important;font-size:var(--of-placeholder-size)!important}body.pandos-signature .order input:focus,body.pandos-signature .order textarea:focus{border-width:var(--of-input-focus-border-width)!important;border-color:var(--of-input-focus-border-color)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--of-input-focus-shadow-color),transparent 72%)!important;outline:0}.delivery-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--of-row-gap)}.quantity-field{display:grid}.quantity-control{display:grid;grid-template-columns:var(--of-quantity-button-size) 1fr var(--of-quantity-button-size);align-items:center;overflow:hidden;border:var(--of-quantity-border-width) solid var(--of-input-border-color);border-radius:var(--of-quantity-radius);background:var(--of-quantity-background)}body.pandos-signature .order .quantity-control input{width:100%;height:var(--of-input-height)!important;padding:0;border:0!important;border-radius:0!important;background:transparent!important;text-align:center;font-size:var(--of-quantity-size)!important;-moz-appearance:textfield}body.pandos-signature .order .quantity-control input::-webkit-inner-spin-button{display:none}body.pandos-signature .order .quantity-control button{width:var(--of-quantity-button-size)!important;height:var(--of-quantity-button-size)!important;padding:0!important;border:0!important;border-radius:var(--of-quantity-button-radius)!important;color:var(--of-quantity-button-text-color)!important;background:var(--of-quantity-button-background)!important;font-size:20px!important}body.pandos-signature .order .order-submit{width:100%;height:var(--of-button-height)!important;border:var(--of-button-border-width) solid var(--of-input-border-color)!important;border-radius:var(--of-button-radius)!important;color:var(--of-button-text-color)!important;background:var(--of-button-background)!important;font-size:var(--of-button-size)!important;font-weight:var(--of-button-weight)!important}body.pandos-signature .order .order-price strong{color:var(--of-total-color)!important;font-size:var(--of-total-size)!important;font-weight:var(--of-total-weight)!important}body.pandos-signature .order .privacy{color:var(--of-privacy-color)!important}body.pandos-signature .order .order-message{color:var(--of-error-color)!important}.pv-order{padding:calc(var(--of-section-padding-top)*.45) calc(var(--of-section-padding-right)*.45)!important;border-radius:calc(var(--of-section-radius)*.45)!important;background:var(--of-section-background)!important}.pv-order>b{color:var(--of-title-color)!important;font-size:calc(var(--of-title-size)*.45)!important}.pv-order>span{color:var(--of-subtitle-color)!important;font-size:calc(var(--of-subtitle-size)*.55)!important}.pv-order input{height:calc(var(--of-input-height)*.55)!important;border:var(--of-input-border-width) solid var(--of-input-border-color)!important;border-radius:calc(var(--of-input-radius)*.6)!important;color:var(--of-input-text-color)!important;background:var(--of-input-background)!important}.pv-order>button{height:calc(var(--of-button-height)*.55)!important;border-radius:calc(var(--of-button-radius)*.6)!important;color:var(--of-button-text-color)!important;background:var(--of-button-background)!important}.pv-quantity{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;border:var(--of-quantity-border-width) solid var(--of-input-border-color);border-radius:calc(var(--of-quantity-radius)*.6);background:var(--of-quantity-background);overflow:hidden}.pv-quantity button{height:28px!important;padding:0!important;border:0!important;color:var(--of-quantity-button-text-color)!important;background:var(--of-quantity-button-background)!important}.pv-quantity b{text-align:center;color:var(--of-input-text-color)}.pv-delivery-fields{display:grid;grid-template-columns:1fr 1fr;gap:5px}@media(max-width:600px){body.pandos-signature .order input,body.pandos-signature .order textarea{font-size:var(--of-mobile-input-size)!important}.delivery-fields{grid-template-columns:1fr}.pv-delivery-fields{grid-template-columns:1fr}}
/* Delivery details stay visually calm: they are supporting fields, not a second CTA. */
/* Compact price and quantity: quiet hierarchy, comfortable touch targets. */
.bs-parallax{translate:0 var(--parallax-y,0);will-change:translate}.callback-popup{width:min(430px,calc(100% - 28px));padding:0;border:0;border-radius:22px;color:#171821;background:#fff;box-shadow:0 28px 90px #090a1266}.callback-popup::backdrop{background:#090a12a8;backdrop-filter:blur(5px)}.callback-popup[open]{animation:callbackPopupIn .35s cubic-bezier(.22,1,.36,1)}.callback-popup form{position:relative;display:grid;gap:12px;padding:30px}.callback-popup-close{position:absolute;top:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#666;background:#f0f0f4;font-size:23px;cursor:pointer}.callback-popup form>small{color:#7357ff;font-size:9px;font-weight:900;letter-spacing:1.5px}.callback-popup h2{margin:0;padding-right:28px;font-size:29px;line-height:1.05;letter-spacing:-.8px}.callback-popup p{margin:0 0 5px;color:#70727d;font-size:14px;line-height:1.45}.callback-popup label{display:grid;gap:5px;color:#555862;font-size:11px;font-weight:800}.callback-popup input{width:100%;height:50px;padding:0 13px;border:1px solid #dedfe6;border-radius:11px;color:#171821;background:#f8f8fb;font-size:16px;outline:0}.callback-popup input:focus{border-color:#7357ff;box-shadow:0 0 0 3px #7357ff18}.callback-popup-submit{height:52px;border:0;border-radius:11px;color:#fff;background:#7357ff;font-size:14px;font-weight:850;cursor:pointer}.callback-popup-submit:disabled{opacity:.65}.callback-popup em{color:#92949d;text-align:center;font-size:9px;font-style:normal}.callback-popup-message{min-height:14px;color:#b43d49;text-align:center;font-size:11px}@keyframes callbackPopupIn{from{opacity:0;transform:translateY(24px) scale(.97)}}@media(prefers-reduced-motion:reduce){.bs-parallax{translate:none!important}.callback-popup[open]{animation:none}}@media(max-width:520px){.callback-popup form{padding:25px 20px}.callback-popup h2{font-size:25px}}
.form-style-groups{display:grid;gap:7px;margin-top:10px}.form-style-subgroup{border:1px solid #e5e5eb;border-radius:10px;background:#fafafd}.form-style-subgroup>summary{padding:10px 12px;color:#555866;font-size:10px;font-weight:850;cursor:pointer}.form-style-subgroup .form-style-controls{margin:0;padding:0 9px 9px}.callback-popup-settings>.strong-toggle{margin:12px}.parallax-controls{display:grid;grid-template-columns:1fr 180px;align-items:center;gap:8px;margin:12px;padding:11px;border:1px solid #ded9ff;border-radius:10px;background:#faf9ff}.parallax-controls>small{grid-column:1/-1;color:#777987;font-size:9px}.parallax-controls>label:not(.toggle){display:grid;gap:5px;color:#555;font-size:10px;font-weight:750}.parallax-controls select{min-height:36px;padding:6px;border:1px solid #ddd;border-radius:7px;background:#fff}@media(max-width:560px){.parallax-controls{grid-template-columns:1fr}}
@media(max-width:600px){body.pandos-signature.pandos-signature .sticky-buy{display:grid;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(100% + 24px));transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .25s ease,visibility 0s linear .42s;will-change:transform,opacity}body.pandos-signature.pandos-signature .sticky-buy.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0);transition-delay:0s}}
body.pandos-signature.pandos-signature.pandos-signature .order .order-price{min-height:0!important;margin:18px 0 22px!important;padding:0 0 14px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--of-input-border-color),transparent 52%)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.pandos-signature.pandos-signature.pandos-signature .order .order-price small{font-size:12px;letter-spacing:.01em}
body.pandos-signature.pandos-signature.pandos-signature .order .order-price strong{font-size:28px!important}
body.pandos-signature.pandos-signature.pandos-signature .order .quantity-field{grid-template-columns:1fr auto;align-items:center;gap:14px!important}
body.pandos-signature.pandos-signature.pandos-signature .order .quantity-field>span:first-child{font-size:12px}
body.pandos-signature.pandos-signature.pandos-signature .order .quantity-control{grid-template-columns:38px 54px 38px;width:138px;min-height:46px;padding:3px;border-radius:999px}
body.pandos-signature.pandos-signature.pandos-signature .order .quantity-control button{width:36px!important;height:36px!important;font-size:19px!important}
body.pandos-signature.pandos-signature.pandos-signature .order .quantity-control button{display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;padding:0!important;font-family:Arial,sans-serif!important;line-height:1!important;text-align:center!important;text-indent:0!important}
body.pandos-signature.pandos-signature.pandos-signature .order .quantity-control input{height:38px!important;font-size:16px!important;line-height:38px!important}
@media(max-width:600px){body.pandos-signature.pandos-signature .landing-wrap{padding-bottom:118px}body.pandos-signature.pandos-signature .order{padding-bottom:calc(var(--of-section-padding-bottom) + 44px)!important}body.pandos-signature.pandos-signature .order .delivery-fields input,body.pandos-signature.pandos-signature .order .order-submit{scroll-margin-bottom:118px}.pandos-signature.pandos-signature .sticky-buy{bottom:0;width:100%;border-right:0;border-bottom:0;border-left:0}.pandos-signature.pandos-signature .sticky-main{min-height:58px;padding:7px 12px}.pandos-signature.pandos-signature .sticky-main>strong{padding:11px 16px!important}.pandos-signature.pandos-signature .sticky-stats>span{padding:5px 2px!important;font-size:7px!important}.pandos-signature.pandos-signature .sticky-stats b{font-size:10px!important}}
body.pandos-signature.pandos-signature .order .order-price{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;margin:20px 0 22px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--of-input-border-color),transparent 48%);border-radius:calc(var(--of-input-radius)*.8);background:color-mix(in srgb,var(--of-input-background),var(--of-section-background) 58%);box-shadow:none!important}
body.pandos-signature.pandos-signature .order .order-price small{color:color-mix(in srgb,var(--of-label-color),transparent 25%);font-size:calc(var(--of-label-size)*.9);font-weight:500;line-height:1.2}
body.pandos-signature.pandos-signature .order .order-price strong{font-size:clamp(24px,var(--of-total-size),34px)!important;line-height:1;letter-spacing:-.03em;white-space:nowrap}
body.pandos-signature.pandos-signature .order .quantity-field{gap:8px!important}
body.pandos-signature.pandos-signature .order .quantity-field>span:first-child{color:color-mix(in srgb,var(--of-label-color),transparent 18%);font-size:calc(var(--of-label-size)*.92);font-weight:600}
body.pandos-signature.pandos-signature .order .quantity-control{grid-template-columns:44px minmax(56px,1fr) 44px;min-height:52px;padding:4px;border:1px solid color-mix(in srgb,var(--of-input-border-color),transparent 35%);border-radius:calc(var(--of-quantity-radius)*.9);background:color-mix(in srgb,var(--of-quantity-background),var(--of-section-background) 34%);box-shadow:none}
body.pandos-signature.pandos-signature .order .quantity-control button{align-self:center;width:40px!important;height:40px!important;border:1px solid color-mix(in srgb,var(--of-input-border-color),transparent 45%)!important;border-radius:50%!important;color:var(--of-input-text-color)!important;background:color-mix(in srgb,var(--of-input-background),var(--of-section-background) 52%)!important;font-size:22px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important;transition:border-color .16s ease,background .16s ease,transform .16s ease}
body.pandos-signature.pandos-signature .order .quantity-control button:last-child{justify-self:end}
body.pandos-signature.pandos-signature .order .quantity-control button:hover{border-color:color-mix(in srgb,var(--of-input-focus-border-color),transparent 25%)!important;background:color-mix(in srgb,var(--of-input-focus-border-color),transparent 86%)!important}
body.pandos-signature.pandos-signature .order .quantity-control button:active{transform:scale(.94)}
body.pandos-signature.pandos-signature .order .quantity-control input{height:42px!important;color:var(--of-input-text-color)!important;font-size:18px!important;font-weight:600!important;line-height:42px!important}
@media(max-width:600px){body.pandos-signature.pandos-signature .order .order-price{min-height:58px;margin:16px 0 18px;padding:10px 13px}body.pandos-signature.pandos-signature .order .quantity-control{min-height:50px}}
body.pandos-signature.pandos-signature .order .delivery-fields{margin-top:2px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--of-input-border-color),transparent 55%)}
body.pandos-signature.pandos-signature .order .delivery-fields>label{color:color-mix(in srgb,var(--of-label-color),transparent 24%)!important;font-size:calc(var(--of-label-size)*.92)!important;font-weight:500!important}
body.pandos-signature.pandos-signature .order .delivery-fields input{border-color:color-mix(in srgb,var(--of-input-border-color),transparent 30%)!important;background:color-mix(in srgb,var(--of-input-background),var(--of-section-background) 38%)!important;box-shadow:none!important}
body.pandos-signature.pandos-signature .order .delivery-fields input::placeholder{opacity:.72}
body.pandos-signature.pandos-signature .order .delivery-fields input:hover{border-color:color-mix(in srgb,var(--of-input-border-color),transparent 10%)!important}
body.pandos-signature.pandos-signature .order .delivery-fields input:focus{border-color:var(--of-input-focus-border-color)!important;background:var(--of-input-background)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--of-input-focus-shadow-color),transparent 84%)!important}
.pv-delivery-fields{padding-top:5px;border-top:1px solid color-mix(in srgb,var(--of-input-border-color),transparent 60%);opacity:.84}
.custom-fields-list{display:grid;gap:8px;margin:10px 0}.custom-field-row{display:grid;grid-template-columns:1.3fr .8fr 1.2fr auto auto;align-items:center;gap:7px;padding:8px;border:1px solid #e1def5;border-radius:12px;background:#fbfaff}.custom-field-row input,.custom-field-row select{min-width:0}.custom-field-row .toggle{white-space:nowrap}.danger-link{border:0!important;background:transparent!important;color:#c13d5c!important;padding:5px!important;font-size:12px!important}@media(max-width:820px){.custom-field-row{grid-template-columns:1fr 1fr}.custom-field-row .toggle,.custom-field-row .danger-link{justify-self:start}}
.form-layout-list{display:grid;gap:7px;margin:10px 0}.form-layout-row{display:grid;grid-template-columns:24px minmax(0,1fr) 148px;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e1def5;border-radius:10px;background:#fbfaff;cursor:grab}.form-layout-row.dragging{opacity:.45}.form-layout-row b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.drag-grip{color:#8b80cf;font-size:18px;line-height:1}.form-layout-row label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px!important;font-size:9px!important}.form-layout-row select{min-width:0;padding:6px;border:1px solid #ddd8fa;border-radius:7px;background:#fff}@media(max-width:520px){.form-layout-row{grid-template-columns:22px 1fr}.form-layout-row label{grid-column:2}.form-layout-row b{white-space:normal}}
.bulk-orders-panel{position:sticky;z-index:25;top:8px;display:grid;grid-template-columns:auto minmax(210px,1fr) minmax(160px,.8fr) auto;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border:1px solid #dedfe6;border-radius:12px;background:#fffffff2;box-shadow:0 8px 24px #17182112;backdrop-filter:blur(9px)}.bulk-orders-panel>span{min-width:84px;color:#555864;font-size:11px;font-weight:850}.bulk-orders-panel select,.bulk-orders-panel input{min-width:0;height:40px;padding:0 10px;border:1px solid #dcdde4;border-radius:8px;background:#fff}.bulk-orders-panel button{height:40px;padding:0 15px;border:0;border-radius:8px;color:#fff;background:#6655e8;font-weight:850;cursor:pointer}.bulk-orders-panel button:disabled{opacity:.45;cursor:not-allowed}.bulk-error-banner{color:#9d3c48!important;background:#fff0f2!important}.select-order-cell{width:42px!important;min-width:42px!important;text-align:center!important}.select-order-cell input{width:18px;height:18px;accent-color:#6655e8;cursor:pointer}.order-list-row.selected td{background:#f4f1ff!important}.order-list-row.selected .select-order-cell{box-shadow:inset 3px 0 #7357ff}@media(max-width:760px){.bulk-orders-panel{position:static;grid-template-columns:1fr 1fr}.bulk-orders-panel>span,.bulk-orders-panel button{grid-column:auto}.bulk-orders-panel select,.bulk-orders-panel input{width:100%}}@media(max-width:480px){.bulk-orders-panel{grid-template-columns:1fr}.bulk-orders-panel>*{grid-column:1!important}}
.salestrend-page{min-height:100vh;color:#191a22;background:#f3f4f8}.salestrend-main{width:min(1280px,calc(100% - 36px));margin:24px auto 60px}.salestrend-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.salestrend-stats article{display:grid;gap:7px;padding:16px;border:1px solid #e0e2e8;border-radius:13px;background:#fff;box-shadow:0 8px 24px #1b1d2710}.salestrend-stats small{color:#767985;font-size:10px}.salestrend-stats b{font-size:25px}.salestrend-filters{display:grid;grid-template-columns:1fr 220px auto;gap:9px;margin:18px 0}.salestrend-filters input,.salestrend-filters select,.salestrend-filters button{height:44px;padding:0 13px;border:1px solid #dcdfe6;border-radius:9px;background:#fff}.salestrend-filters button{border:0;color:#fff;background:#6554e8;font-weight:850}.salestrend-analysis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.salestrend-analysis-card{display:grid;align-content:start;gap:10px;overflow:hidden;padding:16px;border:1px solid #e0e2e8;border-radius:15px;background:#fff}.salestrend-analysis-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.salestrend-analysis-card>div:first-child span{padding:5px 8px;border-radius:99px;color:#5644c9;background:#efecff;font-size:9px;font-weight:900}.salestrend-analysis-card>div:first-child small{overflow:hidden;color:#858894;text-overflow:ellipsis;white-space:nowrap}.salestrend-analysis-card img{width:100%;height:170px;border-radius:10px;object-fit:cover}.salestrend-analysis-card h2{margin:0;font-size:18px;line-height:1.2}.salestrend-analysis-card>p{display:-webkit-box;margin:0;overflow:hidden;color:#686b77;font-size:12px;line-height:1.45;-webkit-line-clamp:3;-webkit-box-orient:vertical}.salestrend-analysis-card dl{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0}.salestrend-analysis-card dl div{display:grid;gap:2px;padding:8px;border-radius:8px;background:#f6f6fa}.salestrend-analysis-card dt{color:#888b96;font-size:8px}.salestrend-analysis-card dd{margin:0;font-size:11px;font-weight:800}.salestrend-analysis-card>a{color:#6554e8;font-size:11px;font-weight:800;text-decoration:none}@media(max-width:1000px){.salestrend-stats{grid-template-columns:repeat(3,1fr)}.salestrend-analysis-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.salestrend-main{width:min(100% - 20px,520px)}.salestrend-stats{grid-template-columns:1fr 1fr}.salestrend-filters,.salestrend-analysis-grid{grid-template-columns:1fr}.salestrend-filters select,.salestrend-filters button{width:100%}}
