:root{--c-bg:#f3f6fb;--c-surface:#fff;--c-line:#e3e9f3;--c-ink:#0e1b36;--c-ink2:#44506a;--c-muted:#6f7a92;--c-blue:#1f6feb;--c-blue-deep:#0f4bb8;--c-blue-t:#eaf2ff;--c-green:#0b7a4b;--c-green-t:#e3f6ec;--c-amber:#9a5f08;--c-amber-t:#fff4de;--c-red:#b3261e;--c-red-t:#fdeceb;--c-shadow:0 1px 2px #0e1b360d, 0 8px 24px -12px #0e1b3629;--sans:var(--font-sans), "Onest", system-ui, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #1f6feb8c}.au{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.au-card{background:var(--c-surface);border:1px solid var(--c-line);width:100%;max-width:420px;box-shadow:var(--c-shadow);border-radius:22px;gap:18px;padding:30px 26px;display:grid}.au-logo{align-items:center;gap:10px;display:flex}.au-logo img:first-of-type{width:auto;height:38px}.au-logo img:nth-of-type(2){width:auto;height:14px}.au-logo small{letter-spacing:.2em;color:var(--c-muted);align-self:flex-end;padding-bottom:3px;font-size:10px;font-weight:700}.au h1{letter-spacing:-.01em;font-size:24px;font-weight:700}.au-lead{color:var(--c-muted);margin-top:4px;font-size:14px}.au-foot{text-align:center;color:var(--c-muted);font-size:14px}.au-foot a{color:var(--c-blue);font-weight:600}.f{gap:14px;display:grid}.fl{gap:6px;display:grid}.fl>span{color:var(--c-ink2);font-size:13px;font-weight:600}.fl small{color:var(--c-muted);font-size:12.5px}.in,.sel,.ta{border:1.5px solid var(--c-line);background:#fff;border-radius:12px;width:100%;min-height:48px;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.ta{resize:vertical;min-height:92px;padding:12px 14px;line-height:1.45}.in:focus,.sel:focus,.ta:focus{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 4px #1f6feb24}.sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230e1b36' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px;font-weight:600}.err{background:var(--c-red-t);color:var(--c-red);border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600}.ok{background:var(--c-green-t);color:var(--c-green);border-radius:12px;padding:10px 12px;font-size:14px;font-weight:600}.b{white-space:nowrap;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:700;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.b:active{transform:translateY(1px)}.b:disabled{opacity:.55;cursor:progress}.b-p{background:var(--c-blue);color:#fff}.b-p:hover:not(:disabled){background:var(--c-blue-deep)}.b-g{color:var(--c-ink);border-color:var(--c-line);background:#fff}.b-g:hover:not(:disabled){border-color:var(--c-ink2)}.b-s{min-height:38px;padding:0 14px;font-size:14px}.b-block{width:100%}.b svg{width:18px;height:18px}.crm{grid-template-columns:1fr;min-height:100dvh;display:grid}.side{display:none}.top{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line);background:#ffffffeb;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.main{min-width:0;padding:18px 16px 100px}.bnav{z-index:40;border-top:1px solid var(--c-line);padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#fff;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bnav a,.bnav button{min-height:52px;color:var(--c-muted);background:0 0;border:0;border-radius:12px;justify-items:center;gap:2px;padding:6px 4px;font-size:11.5px;font-weight:600;display:grid}.bnav svg{width:22px;height:22px}.bnav .on{color:var(--c-blue);background:var(--c-blue-t)}.lk-user{color:var(--c-muted);font-size:13px}.side-in{flex-direction:column;gap:4px;height:100%;padding:22px 14px;display:flex}.side nav{gap:4px;margin-top:22px;display:grid}.side nav a,.side-out{min-height:44px;color:var(--c-ink2);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:0 14px;font-weight:600;display:flex}.side nav a:hover,.side-out:hover{background:var(--c-bg)}.side nav a.on{background:var(--c-blue-t);color:var(--c-blue)}.side svg{flex:none;width:20px;height:20px}.side-foot{gap:6px;margin-top:auto;display:grid}.side-user{color:var(--c-muted);border-top:1px solid var(--c-line);padding:10px 14px;font-size:13px}.side-user b{color:var(--c-ink);font-size:14px;display:block}.ph{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ph h1{letter-spacing:-.01em;font-size:24px;font-weight:700}.ph p{color:var(--c-muted);font-size:14px}.back{min-height:38px;color:var(--c-ink2);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.back svg{width:18px;height:18px}.card{background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--c-shadow);border-radius:18px;min-width:0;padding:18px}.card h2{margin-bottom:12px;font-size:16px;font-weight:700}.cards{gap:14px;display:grid}.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.kpi{background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--c-shadow);border-radius:18px;padding:14px 16px}.kpi small{color:var(--c-muted);font-size:12.5px;font-weight:600;display:block}.kpi b{letter-spacing:-.02em;font-variant-numeric:lining-nums;margin:4px 0 2px;font-size:24px;font-weight:700;display:block}.kpi span{color:var(--c-muted);font-size:12.5px}.kpi.hl{background:var(--c-blue);border-color:var(--c-blue);color:#fff}.kpi.hl small,.kpi.hl span{color:#ffffffd1}.tag{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.tag.blue{background:var(--c-blue-t);color:var(--c-blue-deep)}.tag.green{background:var(--c-green-t);color:var(--c-green)}.tag.amber{background:var(--c-amber-t);color:var(--c-amber)}.tag.red{background:var(--c-red-t);color:var(--c-red)}.tag.gray{color:var(--c-ink2);background:#eef1f6}.rows{margin:0;padding:0;list-style:none;display:grid}.row{border-bottom:1px solid var(--c-line);align-items:center;gap:6px 12px;padding:14px 4px;display:grid}.row:last-child{border-bottom:0}.row:hover{background:#f8faff}.row a.stretch{grid-column:1/-1}.row .nm{font-weight:700}.row .sub{color:var(--c-muted);font-size:13px}.row .amt{font-variant-numeric:lining-nums;font-weight:700}.row .tags{flex-wrap:wrap;gap:6px;display:flex}.rows-h{display:none}.filters{gap:10px;margin-bottom:14px;display:grid}.search{position:relative}.search svg{width:18px;height:18px;color:var(--c-muted);pointer-events:none;position:absolute;top:50%;left:14px;translate:0 -50%}.search .in{padding-left:42px}.pager{color:var(--c-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:14px;display:flex}.kv{gap:10px;margin:0;display:grid}.kv div{gap:2px;display:grid}.kv dt{color:var(--c-muted);font-size:12.5px;font-weight:600}.kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.items li{grid-template-columns:1fr auto;gap:4px 12px;font-size:14.5px;display:grid}.items em{color:var(--c-muted);font-size:13px;font-style:normal}.sum{border-top:1px solid var(--c-line);gap:6px;margin:14px 0 0;padding-top:12px;display:grid}.sum div{color:var(--c-ink2);justify-content:space-between;display:flex}.sum .t{color:var(--c-ink);font-size:17px;font-weight:700}.stbtns{flex-wrap:wrap;gap:8px;display:flex}.stbtn{border:1.5px solid var(--c-line);background:#fff;border-radius:999px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600}.stbtn[aria-pressed=true]{background:var(--c-blue);border-color:var(--c-blue);color:#fff}.tl{gap:0;margin:0;padding:0;list-style:none;display:grid}.tl li{border-left:2px solid var(--c-line);margin-left:6px;padding:0 0 16px 22px;position:relative}.tl li:before{content:"";background:var(--c-blue);border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-7px}.tl li:last-child{border-left-color:#0000;padding-bottom:0}.tl b{font-size:13.5px}.tl p{color:var(--c-ink2);font-size:14px}.tl small{color:var(--c-muted);font-size:12px}.empty{text-align:center;color:var(--c-muted);padding:40px 12px}.bars{gap:10px;display:grid}.bar{grid-template-columns:110px 1fr 34px;align-items:center;gap:10px;font-size:14px;display:grid}.bar i{background:#eef1f6;border-radius:999px;height:8px;display:block;overflow:hidden}.bar i:after{content:"";height:100%;width:var(--w);background:var(--c-blue);border-radius:999px;display:block}.bar b{text-align:right;font-variant-numeric:lining-nums}@media (min-width:640px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.filters{grid-template-columns:1fr 190px 190px auto}.kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.crm{grid-template-columns:256px minmax(0,1fr)}.side{border-right:1px solid var(--c-line);background:#fff;height:100dvh;display:block;position:sticky;top:0}.top,.bnav{display:none}.main{padding:28px 32px 48px}.ph h1{font-size:28px}.cards.two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.rows-h,.row.o{grid-template-columns:96px 1.2fr 1fr 80px 130px 150px}.rows-h.c,.row.c{grid-template-columns:1.4fr 1.1fr 90px 140px 130px}.rows-h{color:var(--c-muted);border-bottom:1px solid var(--c-line);gap:12px;padding:0 4px 10px;font-size:12.5px;font-weight:700;display:grid}.row{padding:12px 4px}}.fgrid{grid-template-columns:1fr;gap:12px;display:grid}.fgrid3{grid-template-columns:1fr;gap:12px;margin:12px 0;display:grid}.irows{gap:8px;display:grid}.irow{grid-template-columns:1fr 70px 130px auto;align-items:center;gap:8px;display:grid}.irow .in{min-height:44px}.chk{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;display:flex}.chk input{width:20px;height:20px;accent-color:var(--c-blue)}.optblock{background:var(--c-bg);border-radius:14px;gap:14px;padding:14px;display:grid}.note-b{background:var(--c-blue-t);color:var(--c-blue-deep);border-radius:12px;padding:10px 12px;font-size:14px}.btnrow{flex-wrap:wrap;gap:10px;display:flex}.cf{gap:10px;margin-bottom:14px;display:grid}.cf-top{grid-template-columns:1fr auto;gap:10px;display:grid}.fdet{background:var(--c-surface);border:1px solid var(--c-line);border-radius:16px;padding:0 16px}.fdet summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;font-weight:700;list-style:none;display:flex}.fdet summary::-webkit-details-marker{display:none}.fdet summary:after{content:"+";color:var(--c-blue);margin-left:auto;font-size:20px}.fdet[open] summary:after{content:"–"}.fdet .btnrow{padding-bottom:16px}.chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.chips-x{color:var(--c-blue);margin-left:4px;font-size:13px;font-weight:700}.contact-line{flex-wrap:wrap;gap:4px 14px;display:flex}@media (max-width:639px){.irow{grid-template-columns:1fr 64px}.irow .in:nth-child(3){grid-column:1/2}.irow .b{grid-column:2/3}}@media (min-width:640px){.fgrid{grid-template-columns:1fr 1fr}.fgrid3{grid-template-columns:repeat(2,1fr)}.filters.f4{grid-template-columns:1fr 170px 170px 150px auto}}@media (min-width:900px){.fgrid3{grid-template-columns:repeat(3,1fr)}.rows-h.c,.row.c{grid-template-columns:1.3fr 1.1fr 1.1fr 70px 120px 100px}}
:root{--r-card:28px;--r-inner:20px;--r-in:16px;--c-shadow:0 1px 2px #0e1b360a, 0 14px 34px -18px #0e1b3633}.card{border-radius:var(--r-card);border-color:#0000;padding:20px}.card-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.card-h h2{margin:0;font-size:17px}.in,.sel,.ta{border-radius:var(--r-in)}.b{border-radius:999px}.fdet,.optblock,.note-b,.err,.ok{border-radius:var(--r-inner)}.kpi,.kpi2{border-radius:var(--r-card)}.side nav a,.side-out{border-radius:16px}.row:hover{border-radius:14px}.stbtn{border-radius:999px}.back{min-height:40px}.kpis2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.kpi2{background:var(--c-surface);box-shadow:var(--c-shadow);align-content:start;gap:2px;min-height:150px;padding:16px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}a.kpi2:hover{transform:translateY(-2px)}.kpi2-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.kpi2-ic{border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.kpi2-ic svg{width:20px;height:20px}.kpi2-ic.blue{color:#1f6feb;background:#e8f0ff}.kpi2-ic.green{color:#0b7a4b;background:#e3f6ec}.kpi2-ic.amber{color:#b4730a;background:#fff1d6}.kpi2-ic.violet{color:#6d28d9;background:#efe8ff}.kpi2 small{color:var(--c-muted);font-size:12.5px;font-weight:600}.kpi2 b{letter-spacing:-.02em;font-variant-numeric:lining-nums;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.2}.kpi2-h{color:var(--c-muted);font-size:12.5px}.spark{opacity:.95;pointer-events:none;width:46%;height:52px;position:absolute;bottom:0;right:0}.delta{border-radius:999px;align-items:center;gap:2px;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.delta svg{width:14px;height:14px}.delta.up{background:var(--c-green-t);color:var(--c-green)}.delta.down{background:var(--c-red-t);color:var(--c-red)}.seg2{background:#e8edf6;border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #0e1b3614}.seg2 a,.seg2 button{min-height:36px;color:var(--c-ink2);white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.seg2 .on{color:var(--c-ink);background:#fff;box-shadow:0 1px 3px #0e1b3624}.seg2.sm a,.seg2.sm button{min-height:32px;padding:0 12px;font-size:13px}.cards.three{grid-template-columns:1fr;margin-bottom:14px}.cards.two{margin-bottom:14px}.area-top{gap:10px;margin-bottom:8px;display:grid}.area-val b{letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:22px;display:block}.area-val span{color:var(--c-muted);font-size:12.5px}.area-svg{touch-action:pan-y;width:100%;height:auto;display:block}.area-svg .ax{fill:#8a94aa;font-size:11px}.donut{justify-items:center;gap:14px;display:grid}.donut svg{width:150px;height:150px}.dn-t{fill:var(--c-ink);font-size:22px;font-weight:700}.dn-b{fill:var(--c-muted);font-size:10px}.legend{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.legend li{align-items:center;gap:10px;font-size:14px;display:flex}.legend i{border-radius:50%;flex:none;width:10px;height:10px}.legend span{color:var(--c-ink2);flex:1}.legend b{font-variant-numeric:lining-nums}.legend-empty{color:var(--c-muted)}.blist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.bl-h{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:14px;display:flex}.bl-h span{color:var(--c-ink2);overflow-wrap:anywhere}.bl-h b{white-space:nowrap;font-variant-numeric:lining-nums}.blist i{background:#edf1f8;border-radius:999px;height:10px;display:block;overflow:hidden}.blist i:after{content:"";height:100%;width:var(--w);background:linear-gradient(90deg,#5aa0ff,#1f6feb);border-radius:999px;display:block}.blist small{color:var(--c-muted);margin-top:4px;font-size:12px;display:block}.todo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.todo-i{border-radius:var(--r-inner);background:var(--c-bg);gap:2px;padding:14px;transition:background .15s,transform .15s;display:grid}.todo-i:hover{background:var(--c-blue-t);transform:translateY(-1px)}.todo-i b{letter-spacing:-.02em;font-variant-numeric:lining-nums;font-size:26px}.todo-i span{color:var(--c-muted);font-size:13px;font-weight:600}.dtop{display:none}.sbtn{border:1px solid var(--c-line);min-height:42px;color:var(--c-muted);text-align:left;background:#fff;border-radius:999px;flex:1;align-items:center;gap:10px;max-width:420px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.sbtn svg{width:18px;height:18px}.sbtn span{flex:1}.sbtn kbd,.pal kbd{font:inherit;color:var(--c-muted);background:#eef2f9;border:0;border-radius:8px;padding:2px 8px;font-size:11px}.sbtn-m{flex:none;min-height:40px;padding:0 14px}.sbtn-m span,.sbtn-m kbd{display:none}.chip-user{border:1px solid var(--c-line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.chip-user i{background:var(--c-blue);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;display:grid}.pal-back{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1b3659;place-items:start center;padding:12vh 14px 14px;display:grid;position:fixed;inset:0}.pal{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--r-card);background:#fffffff5;width:min(620px,100%);overflow:hidden;box-shadow:0 30px 80px -20px #0e1b3673}.pal-in{border-bottom:1px solid var(--c-line);align-items:center;gap:12px;padding:0 18px;display:flex}.pal-in svg{width:20px;height:20px;color:var(--c-muted);flex:none}.pal-in input{background:0 0;border:0;outline:none;flex:1;min-height:58px;font-size:16px}.pal-list{max-height:52vh;margin:0;padding:8px;list-style:none;overflow-y:auto}.pal-h,.pal-empty{color:var(--c-muted);letter-spacing:.06em;text-transform:uppercase;padding:10px 12px 6px;font-size:12px;font-weight:700}.pal-empty{text-transform:none;letter-spacing:0;padding:18px 12px;font-size:14px;font-weight:500}.pal-list button{text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 12px;display:flex}.pal-list button.on{background:var(--c-blue-t)}.pal-ic{width:36px;height:36px;color:var(--c-ink2);background:#eef2f9;border-radius:12px;flex:none;place-items:center;display:grid}.pal-ic svg{width:18px;height:18px}.pal-t{min-width:0;line-height:1.25;display:grid}.pal-t b{overflow-wrap:anywhere;font-size:14.5px}.pal-t small{color:var(--c-muted);font-size:12.5px}.bnav{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:0;border-radius:28px;padding:6px;box-shadow:0 14px 40px -12px #0e1b3659}.bnav a,.bnav button{border-radius:22px}.bnav-links a[href=\/staff]{display:none}.main{padding-bottom:110px}.top{padding:10px 16px}@media (min-width:640px){.kpis2{grid-template-columns:repeat(4,minmax(0,1fr))}.area-top{grid-template-columns:auto 1fr;align-items:center}.area-val{text-align:right}.donut{grid-template-columns:150px 1fr;place-items:center stretch}.cards.three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (min-width:900px){.dtop{justify-content:flex-end;align-items:center;gap:12px;padding:16px 32px 0;display:flex}.dtop .sbtn{margin-right:auto}.main{padding-top:18px;padding-bottom:48px}.card{padding:22px}.kpi2 b{font-size:24px}}@media (max-width:899px){.donut{justify-items:center}}.bnav-links a[href=\/settings]{display:none}.pair{gap:8px;display:grid}.g2{gap:14px;display:grid}.hint{color:var(--c-muted);font-size:13px}.lbl{color:var(--c-ink2);font-size:13px;font-weight:600}.pe h2{margin:0 0 4px;font-size:17px}.pe .card-h h2{margin:0}.vbox{border-radius:var(--r-inner);background:var(--c-bg);border:1px solid var(--c-line);padding:14px}.imgs{flex-wrap:wrap;gap:10px;display:flex}.img-t{border:1px solid var(--c-line);background:#fff;border-radius:16px;width:104px;position:relative;overflow:hidden}.img-t img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.img-t em{background:var(--c-blue);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:6px;left:6px}.img-t div{display:flex}.img-t button{border:0;border-top:1px solid var(--c-line);background:#fff;flex:1;min-height:34px;font-size:14px}.img-t button:disabled{opacity:.35}.img-add{aspect-ratio:1;border:1.5px dashed var(--c-blue);width:104px;color:var(--c-blue);text-align:center;cursor:pointer;background:var(--c-blue-t);border-radius:16px;place-items:center;font-size:14px;font-weight:700;display:grid}.savebar{bottom:calc(96px + env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:24px;gap:10px;padding:12px;display:grid;position:sticky;box-shadow:0 10px 34px -12px #0e1b3659}.savebar .btnrow{gap:10px;display:flex}.prow{grid-template-columns:1fr auto}.prow .pmain{align-items:center;gap:12px;min-width:0;display:flex}.pthumb{object-fit:cover;background:#f1f3f8;border-radius:14px;flex:none;width:52px;height:52px}.prow .tags{grid-column:1}.sw{background:#cfd6e4;border:0;border-radius:999px;flex:none;grid-area:1/2/span 2;width:52px;height:30px;transition:background .2s;position:relative}.sw i{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0e1b364d}.sw.on{background:var(--c-green)}.sw.on i{transform:translate(22px)}.sw:disabled{opacity:.6}.note-b.warn{background:var(--c-amber-t);color:var(--c-amber);padding:12px 14px;font-size:14px}@media (min-width:640px){.pair,.g2{grid-template-columns:1fr 1fr}}@media (min-width:900px){.savebar{bottom:14px}.prow{grid-template-columns:1fr auto 60px}.prow .tags{grid-column:auto}.sw{grid-area:auto}}
:root{--c-bg:#f2f4f8;--c-inner:#f5f7fb;--c-track:#eef1f6;--c-line:#e6eaf2;--shadow-card:0 1px 2px #0e1b360d, 0 10px 26px -12px #0e1b3629;--shadow-pop:0 2px 6px #0e1b3614, 0 18px 38px -12px #0e1b363d;--ease-out:cubic-bezier(.16, 1, .3, 1)}body{background:var(--c-bg);font-feature-settings:"tnum" 1}.card,.kpi2{box-shadow:var(--shadow-card);border:0}.card{border-radius:28px}.card-h h2,.card h2{letter-spacing:-.01em}.ph h1{letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.cnt{background:var(--c-blue-t);min-height:26px;color:var(--c-blue-deep);letter-spacing:0;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.b{transition:background .15s, border-color .15s, transform .15s var(--ease-out), box-shadow .15s}.b:active:not(:disabled){transform:scale(.97)}.b-p{box-shadow:0 6px 16px -8px #1f6febb3}.b svg{width:17px;height:17px}.b-s{gap:6px}.side-brand{border-radius:20px;align-items:center;gap:12px;padding:6px;display:flex}.sb-mark{background:linear-gradient(145deg,#6e1f36,#4a1626);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 18px -10px #4a1626cc}.sb-mark svg{display:block}.sb-txt{min-width:0;line-height:1.2;display:grid}.sb-txt b{letter-spacing:-.01em;font-size:16px}.sb-txt small{color:var(--c-muted);font-size:12.5px;font-weight:600}.side nav{gap:2px;margin-top:18px}.side nav a{min-height:46px;color:var(--c-ink2);border-radius:16px;font-size:15.5px;font-weight:500;transition:background .15s,color .15s}.side nav a:hover{background:var(--c-inner)}.side nav a.on{background:var(--c-blue-t);color:var(--c-blue);font-weight:600}.side nav svg{width:21px;height:21px}.nav-sec{color:var(--c-muted);padding:18px 14px 6px;font-size:12.5px;font-weight:600;display:block}.side-acc{background:var(--c-inner);border-radius:20px;align-items:center;gap:10px;margin-top:auto;padding:8px;display:flex}.side-acc i{background:var(--c-blue-t);width:40px;height:40px;color:var(--c-blue-deep);border-radius:50%;flex:none;place-items:center;font-size:14px;font-style:normal;font-weight:700;display:grid}.side-acc span{flex:1;min-width:0;line-height:1.25;display:grid}.side-acc b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.side-acc small{color:var(--c-muted);font-size:12.5px}.acc-out{width:40px;height:40px;color:var(--c-muted);background:0 0;border:0;border-radius:14px;flex:none;place-items:center;display:grid}.acc-out:hover{color:var(--c-red);background:#fff}.acc-out svg{width:19px;height:19px}.dtop .chip-user{background:0 0;border:0;min-height:0;padding:0}.dtop .chip-user i{background:var(--c-blue-t);width:42px;height:42px;color:var(--c-blue-deep);font-size:14px}.sbtn{background:var(--c-inner);border-color:#0000}.sbtn:hover{border-color:var(--c-line)}.stchips{box-shadow:var(--shadow-card);scrollbar-width:none;background:#fff;border-radius:999px;gap:4px;margin-bottom:12px;padding:4px;display:flex;overflow-x:auto}.stchips::-webkit-scrollbar{display:none}.stchips a{min-height:40px;color:var(--c-ink2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.stchips a:hover{background:var(--c-inner)}.stchips em{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal}.stchips a.on{background:var(--c-blue);color:#fff}.stchips a.on em{color:#fffc}.filters .in,.filters .sel{box-shadow:var(--shadow-card);background-color:#fff;border-color:#0000;border-radius:999px}.filters .sel{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f7a92' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;padding-right:38px}.filters .b{border-radius:999px}.filters.f3{gap:10px;margin-bottom:14px;display:grid}@media (min-width:640px){.filters.f3{grid-template-columns:1fr 190px 190px auto}}.dcell{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dchip{background:var(--c-blue-t);min-height:26px;color:var(--c-blue-deep);font-variant-numeric:tabular-nums;border-radius:9px;align-items:center;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.onum{color:var(--c-muted);flex-basis:100%;font-size:12.5px;font-weight:600}.tag{gap:6px;min-height:26px;padding:0 10px;font-weight:600}.tag:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.row{border-bottom-color:var(--c-track);transition:background .15s}.rows-h{color:var(--c-muted);border-bottom-color:var(--c-track);font-weight:600}.kpi2{gap:4px;min-height:140px;padding:18px}.kpi2-top{margin-bottom:14px}.kpi2-l{align-items:center;gap:10px;min-width:0;display:inline-flex}.kpi2-l small{color:var(--c-ink2);font-size:14px;font-weight:500}.kpi2-ic{border-radius:12px;width:34px;height:34px}.kpi2-ic svg{width:18px;height:18px}.kpi2 b{letter-spacing:-.025em;font-size:26px;font-weight:700}.spark{width:42%;height:56px}.seg2{box-shadow:var(--shadow-card);background:#fff}.seg2 .on{background:var(--c-blue);color:#fff;box-shadow:none}.todo-i{background:var(--c-inner)}@media (min-width:900px){.crm{grid-template-columns:280px minmax(0,1fr);gap:14px;padding:14px}.side{height:calc(100dvh - 28px);box-shadow:var(--shadow-card);background:#fff;border:0;border-radius:28px;position:sticky;top:14px;overflow:hidden}.side-in{padding:16px 12px 12px;overflow-y:auto}.col{min-width:0}.dtop{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);background:#ffffffe0;border-radius:999px;align-items:center;gap:10px;margin:0 0 18px;padding:8px;display:flex;position:sticky;top:14px}.dtop .sbtn{max-width:360px;min-height:44px;margin-right:auto}.dtop .b-s{min-height:44px;padding:0 18px}.main{padding:0 0 40px}.ph{margin-bottom:18px}.ph h1{font-size:30px}.card{padding:22px}.rows-h.o,.row.o{grid-template-columns:110px 1.2fr 1fr 70px 140px 170px}}@media (prefers-reduced-motion:reduce){.b,.row,.stchips a,.side nav a{transition:none}.b:active:not(:disabled){transform:none}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dot{background:var(--c-muted);border-radius:50%;flex:none;width:8px;height:8px}.dot.green{background:var(--c-green)}.dot.amber{background:#d48a12}.dot.blue{background:var(--c-blue)}.dot.red{background:var(--c-red)}.dot.gray{background:#9aa4b8}.stchips a.on .dot{box-shadow:0 0 0 2px #fff}.ynrow{flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;display:flex}.yn{align-items:center;gap:8px;display:flex}.yn>span{color:var(--c-muted);font-size:13px;font-weight:600}.yn .seg2 a{min-height:36px}.chip-x{min-height:32px}.chip-x span{opacity:.7;font-size:15px;line-height:1}.chip-x:hover span{opacity:1}.empty .b{margin-top:12px}.row.cu{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;position:relative}.row-link{border-radius:12px;position:absolute;inset:0}.cu-main{gap:6px;min-width:0;display:grid}.cu-main .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cu-con{color:var(--c-ink2);flex-wrap:wrap;grid-column:1;align-items:center;gap:10px;font-size:13px;display:flex}.ph-n{font-variant-numeric:tabular-nums}.inds{gap:4px;display:inline-flex}.ind{background:var(--c-track);color:#b3bbcb;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.ind svg{width:14px;height:14px}.ind.on{background:var(--c-blue-t);color:var(--c-blue-deep)}.cu-d,.rows-h.cu{display:none}.cu-act{z-index:1;grid-area:1/2/span 2;align-self:center;position:relative}.tgb{background:var(--c-blue);color:#fff;width:44px;height:44px;transition:background .15s, transform .15s var(--ease-out);border-radius:14px;place-items:center;display:grid}.tgb svg{width:20px;height:20px}.tgb:hover{background:var(--c-blue-deep)}.tgb:active{transform:scale(.94)}.tgb.alt{background:var(--c-blue-t);color:var(--c-blue-deep)}.tgb.alt:hover{background:#d7e6ff}.tgb.off{background:var(--c-track);color:#b3bbcb;cursor:not-allowed}.more{min-height:64px;color:var(--c-muted);justify-content:center;align-items:center;gap:10px;padding-top:12px;font-size:13.5px;display:flex}.spin{border:2px solid var(--c-track);border-top-color:var(--c-blue);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:900px){.rows-h.cu,.row.cu{grid-template-columns:minmax(0,1.6fr) minmax(0,1.25fr) 130px 76px 130px 96px 44px}.rows-h.cu{display:grid}.cu-con{flex-direction:column;grid-column:auto;align-items:flex-start;gap:4px}.cu-d{display:block}.cu-act{grid-area:auto}}@media (prefers-reduced-motion:reduce){.tgb{transition:none}.spin{animation-duration:2.4s}}.cu-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:639px){.cu-acts .b{min-height:44px}}.rep-frame{width:100%;height:calc(100dvh - 210px);min-height:520px;box-shadow:var(--shadow-card);background:#fff;border:0;border-radius:28px;display:block}.reps{gap:10px;display:grid}.rep-i{background:var(--c-inner);border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;transition:background .15s;display:grid}.rep-i:hover{background:var(--c-blue-t)}.rep-ic{width:44px;height:44px;color:var(--c-blue);background:#fff;border-radius:14px;place-items:center;display:grid}.rep-ic svg{width:20px;height:20px}.rep-i b{font-size:15px;display:block}.rep-i small{color:var(--c-muted);font-size:13px;display:block}.rep-i em{color:var(--c-blue);white-space:nowrap;font-size:13px;font-style:normal;font-weight:600}@media (max-width:639px){.rep-i{grid-template-columns:44px minmax(0,1fr)}.rep-i em{display:none}.rep-frame{border-radius:20px;height:calc(100dvh - 260px)}}.mt14{margin-top:14px}.sel.on,.filters .sel.on{border-color:var(--c-blue);background-color:var(--c-blue-t);color:var(--c-blue-deep);box-shadow:none}@media (min-width:640px){.filters.f3{grid-template-columns:minmax(0,1fr) 240px 220px}}.dd{min-width:0;position:relative}.dd-btn{border:1.5px solid var(--c-line);width:100%;min-height:48px;color:var(--c-ink);text-align:left;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 18px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.dd-btn:hover:not(:disabled){border-color:#c9d3e4}.dd-btn:focus-visible,.dd.open .dd-btn{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 4px #1f6feb24}.dd-btn:disabled{opacity:.55;cursor:not-allowed}.dd-btn.on{border-color:var(--c-blue);background:var(--c-blue-t);color:var(--c-blue-deep)}.dd-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dd-btn em,.dd-pop em{color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal;font-weight:600}.dd-btn.on em{color:var(--c-blue)}.dd-ch{width:18px;height:18px;color:var(--c-muted);transition:transform .2s var(--ease-out);flex:none}.dd.open .dd-ch{transform:rotate(180deg)}.dd-pop{z-index:60;min-width:220px;box-shadow:var(--shadow-pop);border:1px solid var(--c-track);animation:dd-in .16s var(--ease-out);overscroll-behavior:contain;background:#fff;border-radius:22px;margin:0;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0}.dd-pop li{min-height:44px;color:var(--c-ink2);cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-size:14.5px;font-weight:500;display:flex}.dd-pop li.hi{background:var(--c-inner);color:var(--c-ink)}.dd-pop li.cur{color:var(--c-blue-deep);font-weight:600}.dd-pop li.cur.hi{background:var(--c-blue-t)}.dd-l{flex:1;min-width:0;display:grid}.dd-l small{color:var(--c-muted);font-size:12px;font-weight:500}.dd-ok{width:18px;height:18px;color:var(--c-blue);visibility:hidden;flex:none}.dd-pop li.cur .dd-ok{visibility:visible}@keyframes dd-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.filters .dd-btn{box-shadow:var(--shadow-card);border-color:#0000}.filters .dd-btn.on{border-color:var(--c-blue);box-shadow:none}@media (prefers-reduced-motion:reduce){.dd-pop{animation:none}.dd-ch{transition:none}}.seg2 button[aria-selected=true]{background:var(--c-blue);color:#fff}.picked{background:var(--c-blue-t);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 12px 18px;display:flex}.picked span{display:grid}.picked b{color:var(--c-blue-deep)}.picked small,.pick-list small{color:var(--c-muted);font-size:13px}.pick-list{box-shadow:var(--shadow-pop);border:1px solid var(--c-track);background:#fff;border-radius:20px;max-height:320px;margin:8px 0 0;padding:6px;list-style:none;overflow-y:auto}.pick-list li.muted{color:var(--c-muted);padding:12px;font-size:14px}.pick-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:2px;width:100%;min-height:52px;padding:8px 12px;display:grid}.pick-list button:hover,.pick-list button:focus-visible{background:var(--c-inner)}.linkb{color:var(--c-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.paytg{gap:10px;margin:0;padding:0;list-style:none;display:grid}.paytg li{background:var(--c-inner);border-radius:20px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.paytg img{object-fit:contain;object-position:left center;width:100%;height:22px}.paytg-t{gap:2px;min-width:0;display:grid}.paytg-t b{font-size:15px}.paytg-t small{color:var(--c-muted);font-size:13px}.paytg-t small.okc{color:var(--c-green)}.paytg-t small.warn{color:var(--c-amber)}.sw{cursor:pointer;background:#cfd6e3;border:0;border-radius:999px;flex:none;width:52px;height:32px;padding:0;transition:background .2s;position:relative}.sw i{width:24px;height:24px;transition:transform .2s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0e1b3640}.sw.on{background:var(--c-green)}.sw.on i{transform:translate(20px)}.sw:disabled{opacity:.6;cursor:progress}.sw:focus-visible{outline-offset:2px;outline:3px solid #1f6feb8c}@media (prefers-reduced-motion:reduce){.sw,.sw i{transition:none}}.stock{gap:4px;max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.stock li{background:var(--c-inner);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:6px 12px;font-size:14px;display:grid}.stock .art{font-variant-numeric:tabular-nums;color:var(--c-muted);font-size:13px}.stock .nm2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stock b{font-variant-numeric:tabular-nums}.stock li.low b{color:var(--c-amber)}.stock li.zero b{color:var(--c-red)}.dd-list{overscroll-behavior:contain;max-height:min(340px,56dvh);margin:0;padding:0;list-style:none;overflow-y:auto}.dd-q{border:1.5px solid var(--c-line);background:var(--c-inner);border-radius:14px;width:100%;min-height:44px;margin-bottom:6px;padding:0 14px;font-size:15px}.dd-q:focus{border-color:var(--c-blue);background:#fff;outline:none}.dd-pop li.dd-none{color:var(--c-muted);cursor:default}.stk-sum{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.stk-sum span{box-shadow:var(--shadow-card);color:var(--c-ink2);background:#fff;border-radius:999px;padding:10px 16px;font-size:14px}.stk-sum span.warn{background:var(--c-red-t);color:var(--c-red);box-shadow:none}.row.stk{grid-template-columns:1fr;gap:10px}.stk-p{gap:4px;min-width:0;display:grid}.stk-v{color:var(--c-ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.stk-v i{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000001f}.stk-n,.stk-t{font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.stk-n:before,.stk-t:before{content:attr(data-l);color:var(--c-muted);min-width:92px;font-size:12.5px}.stk-n b.okc{color:var(--c-green)}.stk-n b.zero{color:var(--c-red)}.stk-t{flex-wrap:wrap}.stk-t .in{text-align:right;width:96px;min-height:40px}.stk-t small{color:var(--c-muted);font-size:12px}.stk-t small.okc{color:var(--c-green)}.stk-t small.errc{color:var(--c-red)}.rows-h.stk{display:none}@media (min-width:1100px){.rows-h.stk,.row.stk{grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) 80px 90px 110px 150px;align-items:center}.rows-h.stk{display:grid}.stk-n:before,.stk-t:before{display:none}.stk-t{flex-direction:column;align-items:flex-start;gap:2px}}.irow.sku{grid-template-columns:minmax(0,1fr) 72px 120px auto;align-items:center}.sku-sum{font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:600}.errc{color:var(--c-red)}@media (max-width:639px){.irow.sku{grid-template-columns:minmax(0,1fr) 64px auto}.sku-sum{display:none}}.wz{gap:18px;display:grid}.wz-steps{background:var(--c-inner);scrollbar-width:none;border-radius:999px;gap:4px;margin:0;padding:4px;list-style:none;display:flex;overflow-x:auto}.wz-steps::-webkit-scrollbar{display:none}.wz-steps li{flex:1 0 auto}.wz-steps button{width:100%;min-height:44px;color:var(--c-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.wz-steps i{width:24px;height:24px;color:var(--c-muted);background:#fff;border-radius:50%;place-items:center;font-size:12.5px;font-style:normal;display:grid}.wz-steps li.on button{color:var(--c-ink);box-shadow:var(--shadow-card);background:#fff}.wz-steps li.on i{background:var(--c-blue);color:#fff}.wz-steps li.done i{background:var(--c-green-t);color:var(--c-green)}.wz-steps li.done button{color:var(--c-ink2)}@media (max-width:639px){.wz-steps li:not(.on) span{display:none}}.wz-nav{border-top:1px solid var(--c-track);justify-content:space-between;gap:10px;margin-top:4px;padding-top:6px;display:flex}.wz-nav .b{min-width:140px}.okc{color:var(--c-green)}.dlv{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dlv button{text-align:left;border:1.5px solid var(--c-line);cursor:pointer;background:#fff;border-radius:20px;gap:4px;padding:16px 18px;transition:border-color .15s,box-shadow .15s;display:grid}.dlv button b{font-size:15.5px}.dlv button small{color:var(--c-muted);font-size:13px}.dlv button:hover{border-color:#c9d3e4}.dlv button.on{border-color:var(--c-blue);background:var(--c-blue-t);box-shadow:0 0 0 3px #1f6feb1f}@media (max-width:639px){.dlv{grid-template-columns:1fr}}.emp{gap:10px;display:grid}.emp-bar{grid-template-columns:220px minmax(0,1fr);gap:10px;display:grid}@media (max-width:639px){.emp-bar{grid-template-columns:1fr}}.emp-map .emu-map{z-index:0;background:#dfe7f2;border-radius:22px;height:340px;overflow:hidden}.emu-map-load{background:var(--c-inner);border-radius:22px;height:340px}.emp-card{background:var(--c-green-t);border-radius:18px;gap:2px;padding:12px 16px;display:grid}.emp-card b{color:var(--c-green)}.emp-card span{font-size:14px}.emp-card small{color:var(--c-ink2);font-size:12.5px}.emu-pin-wrap{background:0 0;border:0}.emu-pin{background:var(--c-blue);border:2px solid #fff;border-radius:50% 50% 50% 0;width:26px;height:26px;margin:0 1px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 3px 8px #0e1b3659}.emu-pin:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.emu-pin-wrap.sel .emu-pin{background:var(--c-green);width:32px;height:32px;margin-top:-4px;margin-left:-2px}.emu-pin-wrap.sel{z-index:900!important}.rvw{gap:14px;display:grid}.rvw-items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rvw-items li{background:var(--c-inner);border-radius:14px;justify-content:space-between;gap:12px;padding:10px 14px;font-size:14.5px;display:flex}.rvw-sum{gap:6px;margin:0;display:grid}.rvw-sum div{justify-content:space-between;font-size:14.5px;display:flex}.rvw-sum dt{color:var(--c-muted)}.rvw-sum dd{font-variant-numeric:tabular-nums;margin:0}.rvw-sum .t{border-top:1px solid var(--c-track);padding-top:8px;font-size:17px;font-weight:700}.rvw-sum .t dt{color:var(--c-ink)}
:root{--c-edge:#d6dfec;--c-edge-h:#b4c3da;--c-blue-edge:#9fc0f5;--c-green-edge:#a7dcbf;--c-amber-edge:#f0cf8f;--c-red-edge:#f1b4ae;--sh-xs:0 1px 2px #0e1b360f;--sh-card:0 1px 2px #0e1b360d, 0 8px 22px -12px #0e1b362e;--sh-pop:0 4px 10px #0e1b3614, 0 22px 44px -14px #0e1b364d;--ring:0 0 0 4px #1f6feb26}.ph h1{font-size:22px}@media (min-width:900px){.ph h1{font-size:24px}}.card,.kpi2{border:1px solid var(--c-line);box-shadow:var(--sh-card)}.card-h{border-bottom:1px solid var(--c-track);margin-bottom:14px;padding-bottom:12px}.in,.ta,.sel{border:1.5px solid var(--c-edge);box-shadow:var(--sh-xs);background-color:#fff}.in:hover,.ta:hover,.sel:hover{border-color:var(--c-edge-h)}.in:focus,.ta:focus,.sel:focus{border-color:var(--c-blue);box-shadow:var(--ring)}.in[aria-invalid=true],.ta[aria-invalid=true]{border-color:var(--c-red);box-shadow:0 0 0 4px #b3261e1f}.ta{padding-top:12px;padding-bottom:12px;line-height:1.45}.fl>span{color:var(--c-ink2);font-weight:600}.search .in,.filters .search .in{border:1.5px solid var(--c-blue-edge);background:#fff;border-radius:999px;box-shadow:0 2px 8px -4px #1f6feb59}.search .in:hover{border-color:#7fa9f0}.search .in:focus{border-color:var(--c-blue);box-shadow:var(--ring)}.search svg{color:var(--c-blue)}.search .in::placeholder{color:#7f8aa3}.dd-btn{border-color:var(--c-edge);box-shadow:var(--sh-xs)}.dd-btn:hover:not(:disabled){border-color:var(--c-edge-h)}.filters .dd-btn{border-color:var(--c-edge);box-shadow:var(--sh-xs)}.dd-btn.on,.filters .dd-btn.on{border-color:var(--c-blue-edge);background:var(--c-blue-t);box-shadow:none}.dd-pop{border:1px solid var(--c-line);box-shadow:var(--sh-pop)}.b-g{border:1.5px solid var(--c-edge);box-shadow:var(--sh-xs)}.b-g:hover:not(:disabled){border-color:var(--c-blue-edge);color:var(--c-blue-deep);background:#fbfdff}.b-p:hover:not(:disabled){box-shadow:0 8px 18px -8px #1f6febbf}.b:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.tag.blue{box-shadow:inset 0 0 0 1px var(--c-blue-edge)}.tag.green{box-shadow:inset 0 0 0 1px var(--c-green-edge)}.tag.amber{box-shadow:inset 0 0 0 1px var(--c-amber-edge)}.tag.red{box-shadow:inset 0 0 0 1px var(--c-red-edge)}.tag.gray{box-shadow:inset 0 0 0 1px var(--c-edge)}.note-b{border:1px solid var(--c-blue-edge);border-left:4px solid var(--c-blue)}.note-b.warn{border-color:var(--c-amber-edge);border-left-color:#d48a12}.ok{border:1px solid var(--c-green-edge);border-left:4px solid var(--c-green)}.err{border:1px solid var(--c-red-edge);border-left:4px solid var(--c-red)}.stchips{border:1px solid var(--c-line);box-shadow:var(--sh-card)}.seg2{border:1px solid var(--c-line)}.fdet{border:1px solid var(--c-edge);box-shadow:var(--sh-xs)}.fdet[open]{border-color:var(--c-blue-edge)}.dp{min-width:0;position:relative}.dp-btn{padding-right:42px}.dp-ic{width:18px;height:18px;color:var(--c-blue);flex:none}.dd-v.ph{color:#8b95ab;font-weight:500}.dp-x{width:30px;height:30px;color:var(--c-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;line-height:1;position:absolute;top:50%;right:8px;translate:0 -50%}.dp-x:hover{background:var(--c-red-t);color:var(--c-red)}.dp-pop{z-index:70;border:1px solid var(--c-line);width:304px;box-shadow:var(--sh-pop);animation:dd-in .16s var(--ease-out);background:#fff;border-radius:24px;padding:12px;position:absolute;top:calc(100% + 8px);left:0}.dp-head{grid-template-columns:36px 1fr 36px;align-items:center;gap:6px;margin-bottom:8px;display:grid}.dp-nav{border:1px solid var(--c-edge);width:36px;height:36px;color:var(--c-ink2);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid}.dp-nav svg{width:18px;height:18px}.dp-nav:hover{border-color:var(--c-blue-edge);color:var(--c-blue)}.dp-title{background:var(--c-blue-t);min-height:36px;color:var(--c-blue-deep);cursor:pointer;border:0;border-radius:12px;font-size:15px;font-weight:700}.dp-title em{opacity:.75;margin-left:4px;font-style:normal;font-weight:600}.dp-title:hover{background:#dbe9ff}.dp-wd,.dp-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.dp-wd span{text-align:center;color:var(--c-muted);padding:4px 0 6px;font-size:11.5px;font-weight:700}.dp-wd span.we{color:#c0574f}.dp-grid>*{min-width:0;height:38px}.dp-grid button{color:var(--c-ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:12px;font-size:14px;font-weight:600;transition:background .12s,color .12s}.dp-grid button.we{color:#b04a42}.dp-grid button:hover:not(:disabled){background:var(--c-inner)}.dp-grid button:focus-visible{outline:2px solid var(--c-blue);outline-offset:1px}.dp-grid button.today{box-shadow:inset 0 0 0 1.5px var(--c-blue-edge);color:var(--c-blue-deep)}.dp-grid button.sel{background:var(--c-blue);color:#fff;box-shadow:0 6px 14px -6px #1f6febb3}.dp-grid button:disabled{color:#c3cad8;cursor:not-allowed;text-decoration:line-through}.dp-months{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dp-months button{border:1px solid var(--c-edge);cursor:pointer;background:#fff;border-radius:14px;min-height:44px;font-weight:600}.dp-months button:hover{border-color:var(--c-blue-edge)}.dp-months button.sel{background:var(--c-blue);border-color:var(--c-blue);color:#fff}.dp-quick{border-top:1px dashed var(--c-edge);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.dp-quick button{border:1px solid var(--c-edge);min-height:32px;color:var(--c-ink2);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.dp-quick button:hover{border-color:var(--c-blue-edge);color:var(--c-blue-deep)}.dp-quick button.on{background:var(--c-blue-t);border-color:var(--c-blue-edge);color:var(--c-blue-deep)}@media (max-width:420px){.dp-pop{width:min(304px,100vw - 32px)}}@media (prefers-reduced-motion:reduce){.dp-pop{animation:none}}.wz-card{padding:16px 18px}.wz,.wz .f{gap:14px}.wz-split{align-items:start;gap:14px 20px;display:grid}.wz-left{align-content:start;gap:12px;min-width:0;display:grid}.wz-ch{border:1px solid var(--c-line);border-radius:16px;gap:2px;margin:0;padding:12px 14px;display:grid}.wz-ch legend{padding:0 6px;font-size:14px;font-weight:800}.wz-ch .chk small{color:var(--c-muted);font-weight:500}@media (min-width:900px){.wz-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wz .f{flex-direction:column;min-height:calc(100dvh - 410px);display:flex}.wz .f>.wz-nav{margin-top:auto}}.wz-nav{background:#fff;margin-top:0;padding:12px 0 2px;position:sticky;bottom:0}.dlv{grid-template-columns:1fr 1fr}.dlv button{border-color:var(--c-edge);box-shadow:var(--sh-xs);border-radius:18px;padding:12px 14px}.dlv button.on{border-color:var(--c-blue)}.emp{gap:14px 20px;display:grid}.emp-side{align-content:start;gap:12px;min-width:0;display:grid}.emp-hint{border:1px dashed var(--c-edge);color:var(--c-muted);border-radius:16px;margin:0;padding:12px 14px;font-size:13.5px}.emp-card{border:1px solid var(--c-green-edge);border-left:4px solid var(--c-green)}.emp-map{border:1px solid var(--c-edge);box-shadow:var(--sh-card);border-radius:22px;overflow:hidden}.emp-map .emu-map,.emp-map .emu-map-load{border:0;border-radius:0;height:320px}@media (min-width:900px){.emp{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}.emp-map .emu-map,.emp-map .emu-map-load{height:clamp(280px,100dvh - 460px,560px)}}.paid-tg{border:1.5px solid var(--c-edge);cursor:pointer;min-height:56px;box-shadow:var(--sh-xs);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.paid-tg input{width:20px;height:20px;accent-color:var(--c-green)}.paid-tg span{display:grid}.paid-tg b{font-size:14.5px}.paid-tg small{color:var(--c-muted);font-size:12.5px}.paid-tg.on{border-color:var(--c-green-edge);background:var(--c-green-t)}.paid-tg.on b{color:var(--c-green)}.rvw-kv{gap:8px;margin:0;display:grid}.rvw-kv div{border:1px solid var(--c-line);background:#fff;border-radius:14px;gap:2px;padding:10px 14px;display:grid}.rvw-kv dt{color:var(--c-muted);font-size:12.5px}.rvw-kv dd{margin:0;font-size:14.5px}.rvw-items li{border:1px solid var(--c-line)}.rvw-sum{border:1px solid var(--c-blue-edge);background:#fbfdff;border-radius:16px;padding:12px 14px}.wz-page .ph{margin-bottom:10px}.emp-side{gap:10px}.emp .dlv button{gap:2px;padding:10px 12px}.emp .dlv button small{font-size:12px;line-height:1.3}.emp-card{padding:10px 14px}@media (min-width:900px){.emp{align-items:stretch}.emp-map{min-height:300px;display:flex}.emp-map>*{flex:1}.emp-map .emu-map,.emp-map .emu-map-load{min-height:300px;height:100%!important}}.fl.need>span em{color:#9a5f08;background:var(--c-amber-t);border:1px solid var(--c-amber-edge);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11.5px;font-style:normal;font-weight:700}.fl.need .in{border-color:var(--c-amber-edge)}.pw .pair{grid-template-columns:1fr 1fr}@media (max-width:639px){.pw .pair{grid-template-columns:1fr}}.fl.need>span em,.fl>span em{color:#9a5f08;background:var(--c-amber-t);border:1px solid var(--c-amber-edge);border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.why{color:var(--c-muted);font-size:12.5px;line-height:1.45;display:block}.why a{color:var(--c-blue);text-decoration:underline}.ai-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-row .why{flex-basis:100%}.newcat{border:1px dashed var(--c-blue-edge);background:#fbfdff;border-radius:16px;gap:8px;padding:12px;display:grid}.seg2 button.on{color:var(--c-ink);background:#fff;box-shadow:0 1px 3px #0e1b3624}.wz-nav-r{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vlist{gap:10px;display:grid}.vrow{border:1px solid var(--c-line);box-shadow:var(--sh-xs);background:#fff;border-radius:18px;gap:10px;padding:12px;display:grid}.vrow-h{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.vrow-h .pair{grid-template-columns:1fr 1fr}.vrow-b{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 130px;gap:10px;display:grid}@media (max-width:760px){.vrow-b,.vrow-h .pair{grid-template-columns:1fr}}.vcolor{border:1.5px solid var(--c-edge);cursor:pointer;background:#fff;border-radius:14px;width:48px;height:48px;padding:3px}.dims{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.img-add.need{border-color:var(--c-amber-edge);background:var(--c-amber-t);color:#9a5f08}.req{gap:4px;margin:6px 0 0;padding-left:18px;font-size:13.5px;display:grid}.mbox{border:1px solid var(--c-line);box-shadow:var(--sh-xs);background:#fff;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.mbox div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mbox span{color:var(--c-muted);font-size:14px}.mbox b{font-variant-numeric:tabular-nums;font-size:18px}.mbox b.good{color:var(--c-green)}.mbox b.mid{color:#9a5f08}.mbox b.bad{color:var(--c-red)}.pprev{border:1px dashed var(--c-blue-edge);background:#fbfdff;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:12px 16px;display:flex}.pprev span{color:var(--c-muted);flex-basis:100%;font-size:12.5px}.pprev b{font-size:20px}.pprev s{color:var(--c-muted)}.pprev em{color:#fff;background:var(--c-red);border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.rdy{gap:6px;max-height:min(520px,100dvh - 420px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.rdy li{border:1px solid var(--c-line);background:#fff;border-radius:14px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.rdy li i{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:800;display:grid}.rdy li.ok1 i{background:var(--c-green-t);color:var(--c-green)}.rdy li.no1{border-color:var(--c-red-edge);background:snow}.rdy li.no1 i{background:var(--c-red-t);color:var(--c-red)}.rdy li span{display:grid}.rdy li b{font-size:14px}.rdy li small{color:var(--c-muted);font-size:12px}.rdy-sum{border-radius:18px;gap:4px;padding:16px;display:grid}.rdy-sum.good{background:var(--c-green-t);border:1px solid var(--c-green-edge);border-left:4px solid var(--c-green)}.rdy-sum.good b{color:var(--c-green)}.rdy-sum.bad{background:var(--c-amber-t);border:1px solid var(--c-amber-edge);border-left:4px solid #d48a12}.rdy-sum.bad b{color:#9a5f08}.rdy-sum span{color:var(--c-ink2);font-size:13.5px}.pw .wz-steps li{flex:1 0 auto}@media (max-width:1100px){.pw .wz-steps li:not(.on) span{display:none}}@media (min-width:1000px){.catrow.brow{grid-template-columns:minmax(0,1fr) 90px auto}}.cats{gap:10px;margin:0;padding:0;list-style:none;display:grid}.catrow{border:1px solid var(--c-line);box-shadow:var(--sh-xs);background:#fff;border-radius:18px;gap:10px 12px;padding:14px 16px;display:grid}.catrow.new{border-style:dashed;border-color:var(--c-blue-edge);box-shadow:none;background:#fbfdff}.catrow-ai,.catrow-act{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catrow .chk{align-self:center}.catrow>.ok,.catrow>.err{grid-column:1/-1}@media (min-width:1000px){.catrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto 90px auto auto;align-items:end}.catrow.brow{grid-template-columns:minmax(0,1fr) 90px auto}.catrow-act{min-height:48px}}.b-del{background:var(--c-red);color:#fff;border:0}.b-del:hover:not(:disabled){background:#8f1e18}.b-del:disabled{opacity:.5;cursor:not-allowed}.b.b-del-ghost{color:var(--c-red)}.b.b-del-ghost:hover{background:var(--c-red-t);border-color:#b3261e4d}.cdel{gap:12px;display:grid}.cdel-list{color:var(--c-ink2);gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.cdel-stop{background:var(--c-red-t);color:var(--c-red);border-radius:14px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.badge-t-gold{color:#17120e;background:linear-gradient(135deg,#d9b97a,#b8914b)}.badge-t-dark{color:#f6f1e8;background:#17120e}.badge-t-green{color:#fff;background:#0b7a4b}.badge-t-rose{color:#fff;background:#db2777}.badge-t-red{color:#fff;background:#b3261e}.pm{gap:14px;display:grid}.pm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pm-fl{scrollbar-width:none;max-width:100%;overflow-x:auto}.pm-fl button{gap:6px}.pm-fl em{background:var(--c-inner);min-width:22px;color:var(--c-muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:700}.pm-fl .on em{color:#fff;background:#ffffff38}.pm-q{border-radius:999px;flex:0 300px;min-height:44px}.pm-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pm-card{border:1.5px solid var(--c-line);box-shadow:var(--sh-xs,0 1px 2px #0e1b360d);background:#fff;border-radius:24px;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.pm-card.is-dirty{border-color:var(--c-blue);box-shadow:0 0 0 4px #1f6feb1a}.pm-card.is-out .pm-ph{filter:grayscale(.6);opacity:.75}.pm-head{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:4px 14px;padding:16px 20px;display:grid}.pm-ph{background:#ecebe8;border-radius:14px;grid-row:span 2;width:72px;height:88px;position:relative;overflow:hidden}.pm-ph img{object-fit:cover}.pm-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-top:4px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:800}.pm-id{justify-items:start;gap:2px;min-width:0;display:grid}.pm-id b{letter-spacing:-.01em;font-size:16px;line-height:1.25}.pm-id small{color:var(--c-muted);font-size:13px}.pm-id .tag{margin-top:4px}.pm-res{justify-items:start;gap:4px;display:grid}.pm-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:20px;font-weight:800;display:flex}.pm-price s{color:var(--c-muted);letter-spacing:0;font-size:14px;font-weight:500}.pm-meta{flex-wrap:wrap;gap:6px;display:flex}.pm-meta em{border-radius:999px;padding:3px 9px;font-size:12.5px;font-style:normal;font-weight:700}.pm-off{background:var(--c-red-t,#fdeceb);color:var(--c-red)}.pm-cb{color:#7a5a1c;background:#f6eedc}.pm-body{background:var(--c-line);border-top:1px solid var(--c-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px;display:grid}.pm-sec{background:#fff;align-content:start;gap:10px;min-width:0;padding:16px 20px 18px;display:grid}.pm-sec.is-locked{background:var(--c-inner)}.pm-sec.is-locked .seg2,.pm-sec.is-locked .pm-in{opacity:.65}.pm-sh{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.pm-sh h3{color:var(--c-ink);margin:0;font-size:14px;font-weight:700}.pm-sec .sel{min-height:44px;font-size:15px}.pm-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px;display:grid}.pm-two .in{min-height:44px;font-size:15px}.pm-num{gap:4px;min-width:0;display:grid}.pm-num small{color:var(--c-muted);font-size:12px;font-weight:600}.pm-in{border:1.5px solid var(--c-edge,#d6dfec);background:#fff;border-radius:12px;align-items:center;min-width:0;min-height:44px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.pm-in:focus-within{border-color:var(--c-blue);box-shadow:0 0 0 4px #1f6feb24}.pm-in.bad{border-color:var(--c-red)}.pm-in input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1 1 0;width:100%;min-width:0;font-size:16px;font-weight:700}.pm-in input:disabled{cursor:not-allowed;color:var(--c-ink2)}.pm-in em{color:var(--c-muted);font-size:13px;font-style:normal;font-weight:600}.pm-pcts,.pm-seg{width:100%;display:flex}.pm-pcts button,.pm-seg button{flex:1 1 0;padding:0 6px}.pm-pcts button:disabled,.pm-seg button:disabled{cursor:not-allowed}.pm-hint{color:var(--c-muted);font-size:12.5px;line-height:1.4}.pm-save{animation:rise .25s var(--ease-out,ease-out) both;background:#f5f8ff;border-top:1px solid #1f6feb33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 20px;display:flex}.pm-save.done{background:#eefaf3;border-top-color:#0b7a4b33}.pm-save>span:first-child{font-size:14px;font-weight:600}.pm-dot{color:var(--c-blue-deep,#174ea6);align-items:center;gap:8px;display:inline-flex}.pm-dot:before{content:"";background:var(--c-blue);border-radius:50%;width:8px;height:8px}.pm-btns{gap:8px;margin-left:auto;display:flex}.pm-btns .b{min-height:42px}.pm-empty{text-align:center;color:var(--c-muted);justify-items:center;gap:12px;padding:32px 20px;display:grid}.pm-empty p{margin:0}.pm-note{color:var(--c-muted);margin:0;font-size:12.5px}@media (min-width:900px){.pm-head{grid-template-columns:72px minmax(0,1fr) auto}.pm-ph{grid-row:auto}.pm-res{text-align:right;justify-items:end}}@media (prefers-reduced-motion:reduce){.pm-save{animation:none}}.cbd{background:linear-gradient(135deg,#d9b97a24,#fff);border:1px solid #b8914b4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 20px;display:flex}.cbd-t{flex:320px;gap:2px;min-width:0;display:grid}.cbd-t b{font-size:16px}.cbd-t small{color:var(--c-ink2);font-size:13px}.cbd-f{align-items:center;gap:8px;display:flex}.cbd-f label{align-items:center;gap:6px;font-weight:800;display:inline-flex}.cbd-f .in{text-align:center;width:80px;font-size:16px;font-weight:800}.cbd-ch{flex:100%;margin:0}.cbd-ch li{background:#ffffffb3;grid-template-columns:minmax(0,1fr) auto}.cbd>small{flex:100%}.cbc header{align-items:center;gap:10px;display:flex}.cbc header h2{flex:1}.cbc-bal{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:4px 0 12px;display:grid}.cbc-bal div{background:var(--c-bg2,#f6f7fb);border-radius:14px;padding:12px 14px}.cbc-bal dt{color:var(--c-muted);font-size:12.5px}.cbc-bal dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px;font-weight:800}.cbc-bal .is-main{background:linear-gradient(135deg,#d9b97a38,#d9b97a14);box-shadow:inset 0 0 0 1px #b8914b4d}.cbc-bal .is-main dd{color:#8a6a2f}.cbc-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cbc-list li{border-left:3px solid var(--c-muted);background:var(--c-bg2,#f6f7fb);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cbc-list li.t-green{border-left-color:var(--c-green)}.cbc-list li.t-amber{border-left-color:var(--c-amber)}.cbc-list li.t-red{border-left-color:var(--c-red,#c62828)}.cbc-list li span{gap:2px;min-width:0;display:grid}.cbc-list li b{font-size:14px}.cbc-list li small{color:var(--c-muted);overflow-wrap:anywhere;font-size:12.5px}.cbc-list li small a{color:inherit;z-index:1;text-decoration:underline;position:relative}.cbc-list li em{white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.cbc-list li.t-green em{color:var(--c-green)}.cbc-list li.t-red em{color:var(--c-red,#c62828)}.cbc-list em.is-void{text-decoration:line-through;color:var(--c-muted)!important}.cba{gap:14px;display:grid}.cbo-v{color:#8a6a2f;font-weight:800}.od-sum .cbo span:last-child{color:#8a6a2f;font-weight:700}.cbr-kv{gap:6px;margin:12px 0 0;display:grid}.cbr-kv div{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.cbr-kv dt{color:var(--c-ink2)}.cbr-kv dd{margin:0;font-weight:800}.cbr-list li{padding:8px 10px}.cbr-note{color:var(--c-ink2);align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.cbr-note svg{flex:none;width:16px;height:16px}.cb-k-e:before{background:#0b7a4b!important}.cb-k-s:before{background:#b8914b!important}@media (max-width:720px){.cbc-bal{grid-template-columns:repeat(2,minmax(0,1fr))}}.au-logo svg{flex:none}.fc-word{line-height:1;display:grid}.fc-word b{font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;color:#4a1626;font-size:24px;font-weight:600}.fc-word small{letter-spacing:.32em;color:#7a5a1c;align-self:auto;align-items:center;gap:8px;margin-top:3px;padding:0;font-size:9.5px;font-weight:700;display:flex}.fc-word em{letter-spacing:.12em;color:#4a1626;background:#f3e8d3;border-radius:6px;padding:2px 6px;font-style:normal}.au-card>.au-logo{gap:12px}.au-card>.au-logo .fc-word b{font-size:30px}.legacy-note{margin:0 0 14px}.legacy-note a{color:inherit;font-weight:700;text-decoration:underline}
.dash{--tone:#1f6feb;--gap:14px;gap:28px;display:grid;position:relative}.dash .card{position:relative}.dash h1{letter-spacing:-.02em;margin:0;font-size:24px}.dash-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dash-bg i{filter:blur(70px);opacity:.5;border-radius:50%;width:46vmax;height:46vmax;animation:26s ease-in-out infinite alternate blob;position:absolute}.dash-bg i:first-child{background:radial-gradient(circle,#cfe0ff 0%,#0000 65%);top:-22%;left:10%}.dash-bg i:nth-child(2){background:radial-gradient(circle,#d4f2e2 0%,#0000 65%);animation-duration:32s;animation-delay:-8s;top:18%;right:-12%}.dash-bg i:nth-child(3){background:radial-gradient(circle,#e7dcff 0%,#0000 65%);animation-duration:38s;animation-delay:-16s;bottom:-30%;left:30%}@keyframes blob{0%{transform:translate(0)scale(1)}50%{transform:translate(6vw,4vh)scale(1.12)}to{transform:translate(-4vw,-3vh)scale(.94)}}.rise{animation:.6s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:calc(var(--i,0) * 70ms)}@keyframes rise{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}.dh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dh p{color:var(--c-muted);text-transform:none;align-items:center;gap:8px;margin:4px 0 0;font-size:14px;display:flex}.dh-act{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dh-new{min-height:44px;box-shadow:0 8px 22px -8px #1f6feb99}.dh-new svg{width:18px;height:18px}.live{background:#16a34a;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.live:after{content:"";border:2px solid #16a34a;border-radius:50%;animation:2s ease-out infinite ping;position:absolute;inset:-4px}@keyframes ping{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.dkpis{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dk{--c:#1f6feb;--t:#eaf2ff;min-height:128px;color:inherit;box-shadow:var(--shadow-card);isolation:isolate;background:#fff;border-radius:24px;align-content:start;gap:4px;padding:16px 18px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:relative;overflow:hidden}.dk.green{--c:#0b7a4b;--t:#e3f6ec}.dk.amber{--c:#d98a0b;--t:#fdf1dc}.dk.violet{--c:#6d28d9;--t:#efe7ff}.dk:before{content:"";background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 30%, #fff));height:3px;position:absolute;top:0;left:0;right:0}.dk-glow{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--c) 22%, transparent) 0%, transparent 70%);border-radius:50%;width:190px;height:190px;transition:opacity .25s;animation:7s ease-in-out infinite alternate glow;position:absolute;top:-60px;right:-40px}@keyframes glow{0%{transform:translate(0)scale(1)}to{transform:translate(-24px,18px)scale(1.18)}}a.dk:hover,div.dk:hover{box-shadow:0 2px 4px #0e1b360f, 0 22px 40px -16px color-mix(in srgb, var(--c) 45%, transparent);transform:translateY(-3px)}a.dk:focus-visible{outline:3px solid color-mix(in srgb, var(--c) 45%, transparent);outline-offset:2px}.dk-top{align-items:center;gap:10px;display:flex}.dk-top small{color:var(--c-ink2);font-size:13px;font-weight:600}.dk-ic{background:var(--t);width:36px;height:36px;color:var(--c);border-radius:12px;flex:none;place-items:center;display:grid}.dk-ic svg{width:18px;height:18px}.dk-delta{border-radius:999px;align-items:center;gap:2px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.dk-delta svg{width:12px;height:12px}.dk-delta.up{background:var(--c-green-t);color:var(--c-green)}.dk-delta.down{background:var(--c-red-t);color:var(--c-red)}.dk-val{letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:24px;font-weight:700}.dk-hint{color:var(--c-muted);font-size:12.5px;font-weight:500}.dk-spark{opacity:.9;z-index:-1;width:42%;height:46px;position:absolute;bottom:10px;right:12px}.dk-spark .spark{width:100%;height:100%;animation:1.2s cubic-bezier(.2,.8,.2,1) .35s both reveal}@keyframes reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.dcard{flex-direction:column;min-height:0;transition:box-shadow .25s,transform .25s;display:flex}.dcard:hover{box-shadow:0 2px 4px #0e1b360f,0 20px 40px -18px #0e1b3647}.dcard>.card-h{flex:none;margin-bottom:12px}.dcard .card-h h2{font-size:16px}.dcard .empty{margin:auto;padding:16px}.dcard.chart .area{flex-direction:column;flex:1;min-height:0;display:flex}.area-plot{flex:1;min-height:200px;position:relative}.area-plot .area-svg{width:100%;height:100%;position:absolute;inset:0}.area-line{stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 6px 8px #1f6feb4d);animation:1.4s cubic-bezier(.4,0,.2,1) .25s forwards draw}.area-fill{animation:1s .5s both fadein}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.dside{gap:var(--gap);min-height:0;display:grid}.dtodo{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:10px;min-height:0;display:grid}.dt{--c:#1f6feb;--t:#eaf2ff;background:var(--t);color:inherit;border:1px solid color-mix(in srgb, var(--c) 18%, transparent);border-radius:18px;flex-direction:column;justify-content:center;gap:2px;padding:12px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.dt.amber{--c:#b26f06;--t:#fdf3e1}.dt.red{--c:#b3261e;--t:#fdeceb}.dt.violet{--c:#6d28d9;--t:#f1eaff}.dt b{letter-spacing:-.02em;color:var(--c);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1}.dt>span{color:var(--c-ink2);font-size:13px;font-weight:600}.dt:hover{box-shadow:0 14px 26px -14px color-mix(in srgb, var(--c) 55%, transparent);transform:translateY(-2px)}.dt.hot:after{content:"";background:var(--c);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--c) 50%, transparent);border-radius:50%;animation:1.8s ease-out infinite pulse;position:absolute;top:12px;right:12px}@keyframes pulse{to{box-shadow:0 0 0 10px #0000}}.dtoday ul{flex:1;grid-auto-rows:minmax(0,1fr);gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:grid}.dtoday li{background:var(--c-inner);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 12px;display:grid}.dtoday small{color:var(--c-ink2);font-size:13.5px;font-weight:600}.dtoday b{font-variant-numeric:tabular-nums;font-size:15px}.dtoday .ic{border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.dtoday .ic svg{width:16px;height:16px}.ic.blue{color:#1f6feb;background:#eaf2ff}.ic.green{color:#0b7a4b;background:#e3f6ec}.ic.violet{color:#6d28d9;background:#efe7ff}.dnext{min-height:36px;box-shadow:var(--shadow-card);color:var(--c-ink2);background:#fffc;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.dnext svg{width:15px;height:15px;animation:1.6s ease-in-out infinite nudge}@keyframes nudge{50%{transform:translateY(3px)}}.drow3,.drow2,.dmain{gap:var(--gap);min-height:0;display:grid}.s2 .donut{flex:1;align-content:center}.dbars-w{flex-direction:column;flex:1;min-height:0;display:flex}.dbars{flex-direction:column;flex:1;justify-content:space-around;gap:10px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.dbars li{--c:#1f6feb;gap:6px;display:grid}.dbars li.green{--c:#0b7a4b}.dbars li.amber{--c:#d98a0b}.dbars li.red{--c:#c2410c}.dbars div{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.dbars span{text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink2);overflow:hidden}.dbars b{white-space:nowrap;font-variant-numeric:tabular-nums}.dbars li.red b{color:var(--c-red)}.dbars i{background:var(--c-inner);border-radius:99px;height:8px;display:block;position:relative;overflow:hidden}.dbars i:before{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 55%, #fff), var(--c));transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both grow;animation-delay:calc(.2s + var(--k,0) * 80ms);position:absolute;inset:0 auto 0 0}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dmore{color:var(--c-blue);align-self:flex-start;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.dmore svg{width:15px;height:15px}.dstock-sum{flex-wrap:wrap;gap:6px;display:flex}.drecent{flex-direction:column;flex:1;justify-content:space-around;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.drecent a{color:inherit;border-radius:14px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:7px 10px;text-decoration:none;transition:background .15s;display:grid}.drecent a:hover{background:var(--c-inner)}.drecent .tag{display:none}.dr-n{color:var(--c-blue);font-variant-numeric:tabular-nums;font-weight:700}.dr-c{min-width:0;display:grid}.dr-c b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.dr-c small{color:var(--c-muted);font-size:12px}.dr-a{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@supports (animation-timeline:view()){.s2 .rise,.s2 .dbars i:before{animation-delay:0s;animation-timeline:view();animation-range:entry 5% entry 60%;animation-duration:auto}}@media (min-width:640px){.dkpis{grid-template-columns:repeat(4,minmax(0,1fr))}.drecent a{grid-template-columns:64px minmax(0,1fr) auto auto}.drecent .tag{display:inline-flex}}@media (min-width:900px){.dmain{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr)}.drow3{grid-template-columns:repeat(3,minmax(0,1fr))}.drow2{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .dcard{padding:18px 20px}}@media (min-width:1024px) and (min-height:640px){html:has(.dash){scroll-snap-type:y proximity}.dash-s{gap:var(--gap);scroll-snap-align:start;height:calc(100dvh - 106px);min-height:0;scroll-margin-top:92px;display:grid}.s1{grid-template-rows:auto auto minmax(0,1fr) auto}.s2{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.dside{grid-template-rows:minmax(0,1.25fr) minmax(0,1fr)}.dcard{overflow:hidden}.area-plot{min-height:0}.s2 .donut{grid-template-columns:minmax(0,132px) 1fr}.s2 .donut svg{width:100%;height:auto;max-height:100%}}@media (min-width:1024px) and (min-height:640px) and (max-height:820px){.dash{--gap:12px}.dk{min-height:112px;padding:14px 16px}.dk-ic{width:32px;height:32px}.dash .dcard{padding:14px 18px}.dcard>.card-h{margin-bottom:8px}.dbars{gap:6px}.dbars div{font-size:13px}.drecent a{padding:4px 10px}.dnext{min-height:30px}}@media (max-width:1023px),(max-height:639px){.area-plot{flex:none;height:240px}.dtodo{grid-auto-rows:auto}.dtoday li{min-height:46px}.dnext{display:none}}@media (prefers-reduced-motion:reduce){.dash *,.dash :before,.dash :after{transition:none!important;animation:none!important}.area-line{stroke-dashoffset:0}html:has(.dash){scroll-snap-type:none}}.dcard>.card-h{align-items:center;min-height:36px}.dbars{justify-content:flex-start;gap:14px}@media (min-width:1024px) and (min-height:640px) and (max-height:820px){.dbars{gap:10px}}@media (min-width:1024px){.dcard>.card-h .b-s{min-height:34px;padding:0 14px}}.dk.red{--c:#b3261e;--t:#fdeceb}.lv{gap:14px;display:grid}.lv>.dh,.lv>.dkpis,.lv>.stchips,.lv>form,.lv>.ynrow,.lv>.chips,.lv>.hidebar,.lv>.note-b{margin:0}.lv h1{letter-spacing:-.02em;margin:0;font-size:24px}.lv .dh-new svg{width:18px;height:18px}.lv>.stchips,.lv>form,.lv>.ynrow{animation:.6s cubic-bezier(.2,.8,.2,1) .3s both rise}.lv-list .row{border-radius:14px;transition:background .2s,transform .2s,box-shadow .2s;animation:.45s cubic-bezier(.2,.8,.2,1) both rowin;position:relative}.lv-list .row:before{content:"";background:var(--rc,transparent);border-radius:3px;width:3px;transition:top .2s,bottom .2s;position:absolute;top:12px;bottom:12px;left:-6px}.lv-list .row.t-blue{--rc:#1f6feb}.lv-list .row.t-green{--rc:#0b7a4b}.lv-list .row.t-amber{--rc:#d98a0b}.lv-list .row.t-red{--rc:#c2410c}.lv-list .row.t-gray{--rc:#c3cad8}.lv-list .row:hover{background:color-mix(in srgb, var(--rc,#1f6feb) 6%, #fff);box-shadow:0 10px 24px -18px color-mix(in srgb, var(--rc,#1f6feb) 70%, transparent)}.lv-list .row:hover:before{top:6px;bottom:6px}@keyframes rowin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lv-list .row:first-child{animation-delay:.35s}.lv-list .row:nth-child(2){animation-delay:.39s}.lv-list .row:nth-child(3){animation-delay:.43s}.lv-list .row:nth-child(4){animation-delay:.47s}.lv-list .row:nth-child(5){animation-delay:.51s}.lv-list .row:nth-child(6){animation-delay:.55s}.lv-list .row:nth-child(7){animation-delay:.59s}.lv-list .row:nth-child(8){animation-delay:.63s}.lv-list .row:nth-child(9){animation-delay:.67s}.lv-list .row:nth-child(10){animation-delay:.71s}.lv-list .row:nth-child(n+11){animation-delay:0s}.lv-list .rows-h{padding-left:4px}.pgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pcard{box-shadow:var(--shadow-card);background:#fff;border-radius:24px;flex-direction:column;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.pcard:hover{transform:translateY(-4px);box-shadow:0 2px 4px #0e1b360f,0 24px 44px -20px #0e1b3659}.pcard.off .pc-img img{filter:grayscale(.6);opacity:.75}.pc-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.pc-link:focus-visible{outline-offset:-3px;outline:3px solid #1f6feb73}.pc-img{aspect-ratio:4/3;background:radial-gradient(circle at 50% 40%, #fff 0%, var(--tint,#eef2f9) 75%);position:relative;overflow:hidden}.pc-img img{object-fit:contain;width:100%;height:100%;padding:14px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.pcard:hover .pc-img img{transform:scale(1.06)}.pc-img .tag{position:absolute;top:12px;left:12px}.pc-body{flex-direction:column;flex:1;gap:4px;padding:14px 16px;display:flex}.pc-body small{color:var(--c-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.pc-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.pc-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:2px;font-size:17px;font-weight:700;display:flex}.pc-price s{color:var(--c-muted);font-size:13px;font-weight:500}.pc-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.pc-st{color:var(--c-ink2);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.pc-st i{background:#0b7a4b;border-radius:50%;width:8px;height:8px}.pc-st.amber i{background:#d98a0b}.pc-st.red{color:var(--c-red)}.pc-st.red i{background:var(--c-red);animation:1.8s ease-out infinite pulse;box-shadow:0 0 #b3261e73}.pc-sw{z-index:2;margin-left:auto;position:relative}@media (prefers-reduced-motion:reduce){.lv *,.lv :before{transition:none!important;animation:none!important}}:root{--gap:14px}.dkpis{gap:var(--gap,14px)}.lv>form,.lv>.cf,.lv>.filters{z-index:6;position:relative}.lv>.stchips,.lv>.ynrow{z-index:5;position:relative}.lv-list{z-index:1;position:relative}.search{position:relative}.search .spin{margin-top:-8px;position:absolute;top:50%;right:14px}.dbars span small{color:var(--c-muted);font-size:12px}.lv-stock{max-height:none;overflow:visible}@media (min-width:900px){.lv-stock{grid-template-columns:repeat(2,minmax(0,1fr))}}.dreps{flex:1;align-content:center;display:grid}.dk.red .dk-glow,.dk.red{--c:#b3261e;--t:#fdeceb}.set-grid{gap:var(--gap,14px);align-items:start;display:grid}.set-grid .dcard{overflow:visible}@media (min-width:1100px){.set-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.set-grid.two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.row.stf{grid-template-columns:44px minmax(0,1fr) auto;padding:12px 8px}.stf-av{width:44px;height:44px;color:var(--rc,#1f6feb);background:color-mix(in srgb, var(--rc,#1f6feb) 12%, #fff);border-radius:14px;place-items:center;font-size:15px;font-style:normal;font-weight:700;display:grid}.stf-m{min-width:0;display:grid}.stf-m .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stf-m small{color:var(--c-muted);font-weight:500}html.qc-lock{overflow:hidden}.qc{z-index:100;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.qc[hidden]{display:none}.qc-back{-webkit-backdrop-filter:blur(6px)saturate(1.1);background:#0e1b3647;animation:.2s both fadein;position:absolute;inset:0}.qc-box{background:var(--c-bg,#f2f4f8);border-radius:28px;outline:none;flex-direction:column;width:min(720px,100%);max-height:calc(100dvh - 32px);animation:.28s cubic-bezier(.2,.8,.2,1) both qc-in;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0e1b3673,inset 0 0 0 1px #fff9}.qc-box.lg{width:min(1360px,94vw);height:92dvh;max-height:92dvh}@keyframes qc-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.qc-box.nudge{animation:.5s qc-nudge}@keyframes qc-nudge{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.qc-h{border-bottom:1px solid var(--c-line);background:#fff;flex:none;align-items:center;gap:10px;padding:14px 16px 14px 24px;display:flex}.qc-h h2{letter-spacing:-.01em;margin:0;font-size:18px}.qc-sp{flex:1}.qc-hint{color:var(--c-amber);font-size:13px;font-weight:600}.qc-x{background:var(--c-inner);width:44px;height:44px;color:var(--c-ink2);cursor:pointer;border:0;border-radius:14px;place-items:center;font-size:26px;line-height:1;transition:background .15s;display:grid}.qc-x:hover{background:var(--c-red-t);color:var(--c-red)}.qc-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px 24px;overflow-y:auto}.qc-box.sm .qc-body{background:#fff}.qc-body>.wz-card{box-shadow:none;background:0 0;border:0;padding:0}.qc-load{min-height:240px;color:var(--c-muted);justify-content:center;align-items:center;gap:10px;display:flex}@media (min-width:900px){.qc .wz .f{min-height:calc(92dvh - 185px)}.qc .emp-map .emu-map,.qc .emp-map .emu-map-load{height:clamp(260px,92dvh - 235px,640px)}}.qc-chips{z-index:90;justify-items:end;gap:8px;display:grid;position:fixed;bottom:20px;right:20px}.qc-chip{border:1px solid var(--c-amber-edge,#f0d9a8);background:#fff;border-radius:999px;align-items:center;gap:2px;padding:4px;animation:.35s both rise;display:inline-flex;box-shadow:0 14px 34px -12px #0e1b3666}.qc-chip button{background:var(--c-amber-t,#fdf3e1);min-height:40px;color:var(--c-amber);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700}.qc-chip button.x{width:40px;color:var(--c-muted);background:0 0;padding:0;font-size:22px}.qc-toast{z-index:95;color:#fff;background:#0f1c33;border-radius:18px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 10px 10px 18px;font-size:14px;font-weight:600;animation:.3s cubic-bezier(.2,.8,.2,1) both toast-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 44px -14px #0e1b368c}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.qc-toast a{color:#fff;background:#1f6feb;border-radius:12px;padding:8px 14px;text-decoration:none}.qc-toast button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:10px;width:36px;height:36px;font-size:20px}@media (max-width:767px){.qc{padding:0}.qc-box,.qc-box.lg{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.qc-body{padding:16px}.qc-chips{right:12px;bottom:calc(96px + env(safe-area-inset-bottom))}.qc-toast{bottom:calc(96px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.qc-back,.qc-box,.qc-toast,.qc-chip{animation:none!important}}.seg2{border:1.5px solid var(--c-edge,#d6dfec);background:#fff}.seg2 a,.seg2 button{color:var(--c-ink2)}.seg2 a:hover:not(.on),.seg2 button:hover:not(.on):not([aria-selected=true]){background:var(--c-inner);color:var(--c-ink)}.seg2 .on,.seg2 button.on,.seg2 a.on,.seg2 button[aria-selected=true]{background:var(--c-blue);color:#fff;box-shadow:0 6px 14px -8px #1f6febcc}.wz .f>.seg2{grid-template-columns:1fr 1fr;gap:4px;width:min(460px,100%);padding:4px;display:grid}.wz .f>.seg2 button{min-height:42px;font-size:14.5px}.search .in,.filters .search .in,.cf .search .in{background:#fff;border:1.5px solid #8fb2ee;border-radius:999px;min-height:48px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #0e1b360f,0 6px 16px -10px #1f6feb73}.search .in:hover{border-color:#5d8fe3}.search .in:focus{border-color:var(--c-blue);outline:none;box-shadow:0 0 0 4px #1f6feb29}.search svg{color:var(--c-blue)}.sbtn{background:#fff!important;border:1.5px solid #8fb2ee!important}.sbtn:hover{border-color:#5d8fe3!important}.dp-pop{width:316px;padding:14px}.dp-wd,.dp-grid{gap:4px 2px}.dp-grid>*{place-items:center;height:36px;display:grid}.dp-grid button{border-radius:50%;justify-self:center;width:36px;height:36px;padding:0}.dp-grid button.today{box-shadow:none;background:var(--c-blue-t);color:var(--c-blue-deep);font-weight:700}.dp-grid button.sel{box-shadow:0 4px 10px -5px #1f6febb3}.qc-h{position:relative}.qc-h:before{content:"";background:linear-gradient(90deg,#1f6feb,#6d28d9 60%,#0b7a4b);height:3px;position:absolute;top:0;left:0;right:0}.qc-box.sm .qc-body{padding:20px 24px 24px}@media (min-width:900px){.side{background:linear-gradient(#fff 0%,#fbfcff 100%)}.side nav{gap:4px}.side nav a{gap:12px;min-height:48px;padding:0 10px;font-size:15px;font-weight:500;transition:background .18s,color .18s,transform .18s;position:relative}.side nav a:hover{background:var(--c-inner);transform:translate(2px)}.side nav a.on{color:var(--c-ink);background:#fff;font-weight:700;box-shadow:0 1px 2px #0e1b360f,0 10px 22px -14px #0e1b3659}.side nav a.on:before{content:"";background:var(--nc);border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:-12px}.nav-sec{letter-spacing:.08em;text-transform:uppercase;padding:20px 12px 6px;font-size:11.5px;font-weight:700}}.side nav .ni{color:#6b7690;background:0 0;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-style:normal;transition:background .18s,color .18s;display:grid}.side nav .ni svg{width:19px;height:19px}.side nav a{--nc:#1f6feb;--nt:#eaf2ff}.side nav a.ni-green{--nc:#0b7a4b;--nt:#e3f6ec}.side nav a.ni-violet{--nc:#6d28d9;--nt:#efe7ff}.side nav a.ni-amber{--nc:#b26f06;--nt:#fdf1dc}.side nav a.ni-teal{--nc:#0f766e;--nt:#dcf5f2}.side nav a.ni-gray{--nc:#475467;--nt:#edf0f5}.side nav a:hover .ni{color:var(--nc);background:var(--nt)}.side nav a.on .ni{color:#fff;background:var(--nc);box-shadow:0 6px 14px -6px var(--nc)}.side-acc{border:1px solid var(--c-line);background:#fff}.ctl-steps{gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.ctl-steps li{color:var(--c-ink2);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;display:grid}.ctl-steps i{background:var(--c-inner);width:26px;height:26px;color:var(--c-muted);border:1px solid var(--c-line);border-radius:50%;place-items:center;font-size:12.5px;font-style:normal;font-weight:700;display:grid}.ctl-steps li.ok i{background:var(--c-green-t);color:var(--c-green);border-color:#0000}.ctl-steps li.ok span{color:var(--c-ink)}.ctl-steps code{background:var(--c-inner);border-radius:6px;padding:1px 6px;font-size:13px}.ld{gap:14px;display:grid;position:relative}.ld-bar{z-index:90;background:linear-gradient(90deg,#0000,#1f6feb,#7c5cff,#0000) 0 0/50% 100% no-repeat;width:100%;height:3px;animation:1s linear infinite ldbar;position:fixed;top:0;left:0}@keyframes ldbar{0%{background-position:-50% 0}to{background-position:150% 0}}.ld-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ld-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:760px){.ld-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}}.ld-b{background:linear-gradient(90deg,#eef2f8 0%,#f8faff 40%,#eef2f8 80%) 0 0/200% 100%;border-radius:16px;animation:1.2s ease-in-out infinite ldsh;display:block}@keyframes ldsh{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ld-bar,.ld-b{animation:none}}.spd-days{gap:8px;display:flex}.spd-days [aria-current=page]{color:#fff;background:#1f6feb;border-color:#1f6feb}.spd{margin-top:14px}.spd-t{display:grid;overflow-x:auto}.spd-r{border-top:1px solid #edf1f7;grid-template-columns:minmax(120px,1.4fr) 70px 60px repeat(5,minmax(92px,1fr));align-items:center;gap:10px;min-width:760px;padding:10px 6px;font-size:14px;display:grid}.spd-h{color:#6b7690;border-top:0;font-size:12px;font-weight:600}.spd-v{font-variant-numeric:tabular-nums;color:#44506a;background:#f1f4f9;border-radius:999px;justify-self:start;padding:3px 9px;font-weight:600;display:inline-block}.spd-g{color:#137a45;background:#e3f7ec}.spd-a{color:#8a5a00;background:#fff3d6}.spd-v.spd-x{color:#b42318;background:#ffe4e4}.spd-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.spd-2{grid-template-columns:1fr}}.spd-l{margin:0;padding:0;list-style:none;display:grid}.spd-l li{border-top:1px solid #edf1f7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 4px;font-size:14px;display:grid}.spd-l li:first-child{border-top:0}.spd-l small{color:#6b7690}.spd-empty,.spd-note{color:#6b7690;font-size:13px}.spd-note{margin-top:14px}.smstg li{grid-template-columns:minmax(0,1fr) auto}.smstg li.is-off{opacity:.72}.sms-q{color:#2a3550;quotes:none;background:#fff;border:1px solid #e6ebf3;border-radius:12px;margin:6px 0 2px;padding:8px 10px;font-size:13px;line-height:1.45;display:block}.sms-lock{color:#6b7690;background:#eef2f8;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.sms-log{margin:0;padding:0;list-style:none;display:grid}.sms-log li{border-top:1px solid #edf1f7;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 4px;font-size:14px;display:grid}.sms-log li:first-child{border-top:0}.sms-log time,.sms-log small{color:#6b7690;font-size:13px}.sms-log .st-skip{color:#8a5a00}.sms-log .st-ok{color:#137a45}.sms-more{color:#1f6feb;margin-top:10px;font-weight:600;display:inline-block}@media (max-width:640px){.sms-log li{grid-template-columns:1fr auto}.sms-log time{grid-column:1/-1}}.set-page{--gap:16px}.dkpis.set-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.set-bento{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.set-bento>*{grid-column:1/-1;min-width:0}.set-bento .dcard{height:100%;scroll-margin-top:96px;overflow:visible}.set-bento .dcard>.f,.set-bento .dcard>.aisw{flex-direction:column;flex:1;display:flex}.set-bento .dcard .f>.btnrow{margin-top:auto}.set-bento .dcard>.sms-more{align-self:flex-start;margin-top:12px}.set-band{letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:12px;margin:12px 2px 0;font-size:12.5px;font-weight:800;display:flex}.set-band:after{content:"";background:var(--c-line);flex:1;height:1px}.set-band:first-child{margin-top:0}.set-stack{gap:var(--gap);flex-direction:column;display:flex}.set-stack>.dcard{height:auto}.set-stack>.set-grow{flex:1}.set-stack .ctl-steps{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.set-wide .smstg{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}@media (min-width:640px){.dkpis.set-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px){.set-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.set-bento>.set-s5,.set-bento>.set-s4,.set-bento>.set-s6{grid-column:span 1}}@media (min-width:1200px){.dkpis.set-kpis{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.set-bento{grid-template-columns:repeat(12,minmax(0,1fr))}.set-bento>.set-s3{grid-column:span 3}.set-bento>.set-s4{grid-column:span 4}.set-bento>.set-s5{grid-column:span 5}.set-bento>.set-s6{grid-column:span 6}}.set-bento .dcard>.set-foot{color:var(--c-muted);margin:auto 0 0;padding-top:12px;font-size:13px}.set-kpis .dk{min-height:104px}.dbars li.violet{--c:#6d28d9}.dbars li.rose{--c:#db2777}.dbars li.gray{--c:#64748b}.dbars li.teal{--c:#0e7490}.sv-row,.sv-grid{gap:var(--gap,14px);display:grid}.sv-empty{align-items:center;gap:16px;padding:28px;display:flex}.sv-empty>svg{width:40px;height:40px;color:var(--c-blue);flex:none}.sv-empty p{color:var(--c-ink2);max-width:60ch;margin:6px 0 0}.sv-keys em{font-style:normal}.sv-keys .k-v:before,.sv-keys .k-p:before{content:"";vertical-align:middle;border-radius:3px;width:14px;height:3px;margin-right:6px;display:inline-block}.sv-keys .k-v:before{background:#1f6feb}.sv-keys .k-p:before{background:#d98a0b}.sv-keys{color:var(--c-muted);gap:14px;font-size:12.5px;font-weight:600;display:inline-flex}.svc{flex-direction:column;flex:1;min-height:180px;display:flex;position:relative}.svc svg{flex:1;width:100%;height:100%;min-height:160px}.svc-area{animation:.9s both svFade}.svc-line{stroke-dasharray:1600;animation:1.2s cubic-bezier(.2,.8,.2,1) both svDraw}.svc-line+.svc-line{stroke-dasharray:5 4;animation:1s .3s both svFade}@keyframes svDraw{0%{stroke-dashoffset:1600px}to{stroke-dashoffset:0}}@keyframes svFade{0%{opacity:0}}.svc-x{height:18px;color:var(--c-muted);margin-top:6px;font-size:11.5px;position:relative}.svc-x span{white-space:nowrap;position:absolute;transform:translate(-50%)}.svc-x span:first-child{transform:none}.svc-x span:last-child{transform:translate(-100%)}.sv-fun{flex:1;align-content:space-around;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-fun li{--c:#1f6feb;grid-template-columns:minmax(0,1fr) auto 46px;grid-template-areas:"l n p""b b b";align-items:baseline;gap:4px 10px;display:grid}.sv-fun li.t-violet{--c:#6d28d9}.sv-fun li.t-amber{--c:#d98a0b}.sv-fun li.t-teal{--c:#0e7490}.sv-fun li.t-green{--c:#0b7a4b}.sv-fun-l{color:var(--c-ink2);text-overflow:ellipsis;white-space:nowrap;grid-area:l;font-size:13.5px;overflow:hidden}.sv-fun b{font-variant-numeric:tabular-nums;grid-area:n}.sv-fun small{text-align:right;color:var(--c-muted);grid-area:p;font-size:12px;font-weight:700}.sv-fun-b{background:var(--c-inner);border-radius:99px;grid-area:b;height:10px;display:block;overflow:hidden}.sv-fun-b i{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 55%, #fff), var(--c));transform-origin:0;animation:.9s cubic-bezier(.2,.8,.2,1) both grow;animation-delay:calc(.2s + var(--i,0) * 90ms);display:block}.sv-cities{flex:1;align-content:space-around;gap:8px;margin:0;padding:0;list-style:none;display:grid}.sv-cities li{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;display:grid}.sv-cities svg{width:16px;height:16px;color:var(--c-blue)}.sv-cities span{text-overflow:ellipsis;white-space:nowrap;color:var(--c-ink2);overflow:hidden}.sv-cities b{font-variant-numeric:tabular-nums}@media (min-width:900px){.sv-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.sv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.sv-grid{grid-template-columns:1.2fr 1.4fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){.svc-line,.svc-area,.sv-fun-b i{animation:none}}
.t-blue,.tone-blue{--c:#1f6feb;--t:#eaf2ff;--d:#0f4bb8}.t-green,.tone-green{--c:#0f9d58;--t:#e3f6ec;--d:#0b7a4b}.t-amber,.tone-amber{--c:#e08a00;--t:#fff2d9;--d:#8a5300}.t-violet,.tone-violet{--c:#7c3aed;--t:#f0e9ff;--d:#5b21b6}.t-red,.tone-red{--c:#d93025;--t:#fdeceb;--d:#a3221a}.t-gray,.tone-gray{--c:#8592ab;--t:#eef2f8;--d:#4a5670}.od{gap:16px;display:grid}.od .back{margin-bottom:-4px}.pill{background:var(--t);min-height:26px;color:var(--d);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:650;display:inline-flex}.pill i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}.pill svg{width:14px;height:14px}.od-hero{isolation:isolate;background:linear-gradient(135deg, color-mix(in srgb, var(--c) 11%, #fff) 0%, #fff 55%);box-shadow:var(--shadow-card,var(--c-shadow));border-radius:28px;gap:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.od-hero:before{content:"";background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 25%, #fff));height:4px;position:absolute;inset:0 0 auto}.od-glow{z-index:-1;background:radial-gradient(circle, color-mix(in srgb, var(--c) 20%, transparent) 0%, transparent 68%);border-radius:50%;width:360px;height:360px;animation:8s ease-in-out infinite alternate glow;position:absolute;top:-120px;right:-80px}.od-hero-top{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;display:grid}.od-id small,.od-money small{color:var(--c-muted);font-size:13px;font-weight:600;display:block}.od-id h1{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:2px 0 8px;font-size:30px;line-height:1.1}.od-chips{flex-wrap:wrap;gap:6px;display:flex}.od-money{text-align:right;justify-items:end;gap:6px;display:grid}.od-money b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;line-height:1.1}.od-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.od-acts .b svg,.od-btns .b svg,.od-card .b svg{width:18px;height:18px}.flow{gap:10px;display:grid}.flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.flow-s{--sc:#1f6feb;position:relative}.flow-s.t-paid{--sc:#e08a00}.flow-s.t-shipped{--sc:#7c3aed}.flow-s.t-delivered{--sc:#0f9d58}.flow-s:not(:first-child):before{content:"";z-index:0;background:#e3e9f3;border-radius:3px;height:3px;position:absolute;top:19px;left:calc(22px - 50%);right:calc(50% + 22px)}.flow-s.done:before,.flow-s.now:before{background:linear-gradient(90deg, color-mix(in srgb, var(--sc) 55%, #fff), var(--sc));animation:grow .6s calc(var(--i) * 90ms) cubic-bezier(.2, .8, .2, 1) both;transform-origin:0}.flow-s button{z-index:1;cursor:pointer;width:100%;color:inherit;text-align:center;background:0 0;border:0;border-radius:16px;justify-items:center;gap:8px;padding:2px 4px 6px;display:grid;position:relative}.flow-s button:hover:not(:disabled) .flow-dot{box-shadow:0 0 0 6px color-mix(in srgb, var(--sc) 14%, transparent);transform:scale(1.08)}.flow-s button:focus-visible{outline:2px solid var(--sc);outline-offset:2px}.flow-s button:disabled{cursor:progress}.flow-dot{color:#8592ab;background:#fff;border:2px solid #dfe5ef;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:grid}.flow-dot svg{width:20px;height:20px}.flow-s.done .flow-dot{background:var(--sc);border-color:var(--sc);color:#fff}.flow-s.now .flow-dot{border:3px solid var(--sc);color:var(--sc);box-shadow:0 0 0 6px color-mix(in srgb, var(--sc) 16%, transparent);background:#fff;animation:2.2s ease-in-out infinite ring}.flow-t{gap:1px;display:grid}.flow-t b{font-size:13.5px}.flow-t small{color:var(--c-muted);font-size:12px}.flow-s.next .flow-t b{color:#6f7a92;font-weight:600}.flow-s.now .flow-t b{color:var(--sc)}.flow.is-cancel .flow-steps{opacity:.45;filter:grayscale()}.flow-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.flow-x{color:#a3221a;background:0 0;border:1px solid #f5c9c5}.flow-x:hover:not(:disabled){background:#fdeceb}.flow-x svg,.flow-cancel svg{width:16px;height:16px}.flow-cancel{color:#a3221a;align-items:center;gap:6px;font-weight:700;display:inline-flex}.flow-msg{font-size:13px;font-weight:600}.flow-msg.ok{color:#0b7a4b}.flow-msg.err{color:#a3221a}@keyframes ring{0%,to{box-shadow:0 0 0 5px color-mix(in srgb, var(--sc) 16%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--sc) 6%, transparent)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.od-next{background:var(--t);border:1px solid color-mix(in srgb, var(--c) 22%, transparent);border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}.od-next b{color:var(--d);font-size:15px;display:block}.od-next p{color:#3c4762;margin:2px 0 0;font-size:13.5px}.od-next>div{flex:1;min-width:0}.od-next-ic{background:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pulse{background:var(--c);border-radius:50%;width:10px;height:10px;position:relative}.pulse:after{content:"";border:2px solid var(--c);opacity:0;border-radius:50%;animation:1.8s ease-out infinite pulse;position:absolute;inset:-6px}@keyframes pulse{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.4)}}.od-trio,.od-duo{align-items:start;gap:16px;display:grid}@media (min-width:1100px){.od-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.od-duo{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.od-card{box-shadow:var(--shadow-card,var(--c-shadow));background:#fff;border-radius:24px;align-content:start;gap:14px;padding:18px 20px 20px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;position:relative;overflow:hidden}.od-card:before{content:"";background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 20%, #fff));height:3px;position:absolute;inset:0 0 auto}.od-card:hover{box-shadow:0 1px 2px #0e1b360d, 0 18px 36px -18px color-mix(in srgb, var(--c) 45%, transparent)}.od-card>header{align-items:center;gap:10px;display:flex}.od-card>header h2{letter-spacing:-.01em;margin:0;font-size:16px}.od-card>header .pill{margin-left:auto}.od-ic{background:var(--t);width:34px;height:34px;color:var(--c);border-radius:12px;flex:none;place-items:center;display:grid}.od-ic svg{width:18px;height:18px}.od-person{gap:2px;display:grid}.od-name{letter-spacing:-.02em;color:var(--c-ink);font-size:18px;font-weight:700;text-decoration:none}a.od-name:hover{color:var(--d);text-underline-offset:3px;text-decoration:underline}.od-phone{color:var(--c-blue);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;text-decoration:none}.od-btns{flex-wrap:wrap;gap:8px;display:flex}.od-quote{border-left:3px solid var(--c);color:#2a3550;background:#f7f9fc;border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.od-quote svg{width:16px;height:16px;color:var(--c);flex:none;margin-top:2px}.od-addr{gap:2px;margin:0;display:grid}.od-addr b{font-size:16px}.od-addr span{color:var(--c-muted);font-size:14px}.od-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.od-kv dt{color:var(--c-muted);font-size:12px;font-weight:600}.od-kv dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:600}.od-kv .w{grid-column:1/-1}.od-kv .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.od-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.od-inline .in{flex:1;min-width:180px}.od-paybox{gap:6px;display:grid}.okc{color:#0b7a4b;font-weight:600}.errc{color:#a3221a;font-weight:600}.od-empty{color:var(--c-muted);margin:0;font-size:13.5px;line-height:1.5}.od-items{margin:0;padding:0;list-style:none;display:grid}.od-items li{animation:rise .5s calc(var(--i,0) * 60ms) both;border-top:1px solid #eef2f8;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.od-items li:first-child{border-top:0;padding-top:0}.od-thumb{color:#8592ab;background:#f2f4f8;border-radius:16px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.od-thumb img{object-fit:contain;width:100%;height:100%}.od-thumb svg{width:22px;height:22px}.od-it{gap:2px;min-width:0;display:grid}.od-it b{font-size:14.5px;line-height:1.35}.od-it small{color:var(--c-muted);font-size:13px}.od-amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.od-sum{background:#f7f9fc;border-radius:16px;gap:6px;padding:12px 14px;display:grid}.od-sum>div{color:#3c4762;font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:14px;display:flex}.od-sum .t{color:var(--c-ink);border-top:1px dashed #d8dfeb;margin-top:4px;padding-top:8px;font-size:17px;font-weight:750}.od-note{gap:6px;display:grid}.od-note .ta{resize:vertical;min-height:64px}.od-note-f{justify-content:space-between;align-items:center;gap:10px;display:flex}.od-note-f small{color:var(--c-muted);font-size:12px}.od-tl{gap:2px;margin:0;padding:0 0 0 4px;list-style:none;display:grid;position:relative}.od-tl:before{content:"";background:#eef2f8;width:2px;position:absolute;top:10px;bottom:10px;left:11px}.od-tl li{grid-template-columns:16px minmax(0,1fr);gap:12px;padding:8px 0;display:grid;position:relative}.od-tl-dot{z-index:1;border:4px solid var(--c);background:#fff;border-radius:50%;width:16px;height:16px;margin-top:2px;position:relative}.od-tl b{font-size:14px}.od-tl p{color:#3c4762;overflow-wrap:anywhere;margin:1px 0;font-size:13.5px;line-height:1.45}.od-tl small{color:var(--c-muted);font-size:12px}.cd-top{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.cd-av{width:64px;height:64px;color:var(--c);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 30%, transparent);background:#fff;border-radius:22px;place-items:center;display:grid}.cd-av svg{width:30px;height:30px}.cd-who h1{letter-spacing:-.03em;text-transform:capitalize;margin:0 0 8px;font-size:28px;line-height:1.1}.cd-contacts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cd-contacts li{background:#ffffffbf;border:1px solid #e6ebf3;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:4px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cd-contacts svg{width:16px;height:16px;color:var(--c)}.cd-contacts a{color:var(--c-blue);font-variant-numeric:tabular-nums;text-decoration:none}.cd-tip{color:var(--c-muted);margin:0;font-size:13px}.cd-kpis{margin:0}.cd-orders{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cd-orders li{animation:.5s both rise}.cd-orders a{border-left:4px solid var(--c);color:inherit;background:#f7f9fc;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:12px 14px;text-decoration:none;transition:background .15s,transform .15s;display:grid}.cd-orders a:hover{background:var(--t);transform:translate(2px)}.cd-o-main{gap:3px;min-width:0;display:grid}.cd-o-main b{font-variant-numeric:tabular-nums;font-size:15px}.cd-o-main small{color:var(--c-muted);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.cd-o-main small svg{width:13px;height:13px}.cd-o-items{color:#2a3550;font-size:13.5px;line-height:1.4}.cd-o-side{align-content:start;justify-items:end;gap:6px;display:grid}.cd-o-side>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px}.od-empty-cta{border:1.5px dashed #d8dfeb;border-radius:18px;justify-items:start;gap:12px;padding:16px;display:grid}.od-empty-cta p{color:#3c4762;margin:0;font-size:14px}@media (max-width:900px){.od-hero-top,.cd-top{grid-template-columns:1fr}.cd-top{grid-template-columns:56px minmax(0,1fr)}.cd-top .od-acts{grid-column:1/-1;justify-content:flex-start}.cd-av{width:56px;height:56px}.od-money{text-align:left;justify-items:start}.od-acts{justify-content:flex-start}}@media (max-width:640px){.od-hero{border-radius:24px;padding:18px 16px}.od-id h1{font-size:26px}.flow-t small{display:none}.flow-t b{font-size:11.5px}.flow-dot{width:32px;height:32px;font-size:12px}.flow-s:not(:first-child):before{top:15px;left:calc(18px - 50%);right:calc(50% + 18px)}.od-next{flex-wrap:wrap}.od-kv,.cd-orders a{grid-template-columns:1fr}.cd-o-side{grid-auto-flow:column;justify-content:start;place-items:center start}}@media (prefers-reduced-motion:reduce){.od-glow,.flow-s.now .flow-dot,.pulse:after,.flow-s.done:before,.flow-s.now:before,.od-items li,.cd-orders li{animation:none}}.od>*,.od-trio>*,.od-duo>*{min-width:0}.cd-o-items,.od-it b{overflow-wrap:anywhere}.od-card>*,.od-hero>*{min-width:0}@media (max-width:640px){.cd-o-side{flex-wrap:wrap;gap:6px;display:flex}.cd-o-side>b{width:100%}}.side nav a.ni-rose{--nc:#c2185b;--nt:#fde7f0}.rv-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.rv-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-c{min-width:0;box-shadow:var(--shadow-card,var(--c-shadow));animation:rise .5s calc(var(--i,0) * 60ms) cubic-bezier(.2, .8, .2, 1) both;background:#fff;border-radius:24px;align-content:start;gap:12px;padding:16px 18px 18px;display:grid;position:relative;overflow:hidden}.rv-c:before{content:"";background:linear-gradient(90deg, var(--c), color-mix(in srgb, var(--c) 20%, #fff));height:3px;position:absolute;inset:0 0 auto}.rv-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-sp{flex:1}.rv-top .sw{grid-area:auto}.rv-q{background:linear-gradient(135deg, var(--t), #fff 80%);color:#1f2a44;overflow-wrap:anywhere;border-radius:18px;margin:0;padding:14px 16px;font-size:15px;line-height:1.55}.rv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rv-who{gap:2px;min-width:0;display:grid}.rv-who b{font-size:15px}.rv-who small{color:var(--c-muted);font-size:12.5px}.rv-who a{color:#5b21b6;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.rv-who a svg{width:14px;height:14px}.rv-nolink{color:#8a5300;font-weight:600}.rv-acts{gap:6px;display:flex}.rv-acts .b svg{width:16px;height:16px}.rv-del{color:#a3221a;background:0 0;border:1px solid #f5c9c5}.rv-del:hover:not(:disabled){background:#fdeceb}.rv-edit{gap:10px;display:grid}.rv-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.rv-2{grid-template-columns:1fr}}.rv-orig{color:#3c4762;background:#f7f9fc;border-radius:12px;margin:0;padding:8px 10px;font-size:13px}.dh-n{color:#c2185b;vertical-align:middle;background:#fde7f0;border-radius:999px;place-items:center;min-width:28px;height:28px;margin-left:6px;padding:0 8px;font-size:14px;display:inline-grid}.rv-stars{color:#f5b301;letter-spacing:1px;font-size:15px}.rv-stars i{color:#e3e0d8;font-style:normal}.rv-stars.low{color:#d93025}.od-rlink{background:#fff8e1;border:1px dashed #f1c75b;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.od-rlink span{gap:2px;min-width:0;display:grid}.od-rlink b{color:#7a5200;font-size:13px}.od-rlink a{color:var(--c-ink);overflow-wrap:anywhere;font-size:14px;font-weight:700}.od-rlink .b svg{width:16px;height:16px}.crm>*,.col,.col>main,main>*,.row.stk>*,.dcard>*,.card>*{min-width:0}.dbars li>div{align-items:baseline;gap:10px;min-width:0;display:flex}.dbars li>div>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dbars li>div>b{flex:none}.spd{max-width:100%;overflow:hidden}.spd-t{max-width:100%}.paytg li>.sw{grid-area:auto}.bmore-back{z-index:39;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1b363d;animation:.18s both fadein;position:fixed;inset:0}.bmore{z-index:42;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom));background:#fff;border-radius:26px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;animation:.22s cubic-bezier(.2,.8,.2,1) both qc-in;display:grid;position:fixed;box-shadow:0 24px 60px -16px #0e1b3673}.bmore a,.bmore button{min-height:76px;color:var(--c-ink);font:inherit;text-align:center;background:#f5f7fb;border:0;border-radius:18px;align-content:center;justify-items:center;gap:6px;padding:10px 6px;font-size:13px;font-weight:600;text-decoration:none;display:grid}.bmore a svg,.bmore button svg{width:24px;height:24px;color:var(--c-muted)}.bmore a.on{background:var(--c-blue-t);color:var(--c-blue-deep)}.bmore a.on svg{color:var(--c-blue)}.bmore .bmore-out{color:#a3221a;background:#fdeceb}.bmore .bmore-out svg{color:#a3221a}@media (max-width:640px){.dk-val{font-size:clamp(16px,4.8vw,22px)}.dk{min-height:0;padding:14px}.flow-steps{grid-template-columns:1fr;gap:2px}.flow-s:not(:first-child):before{transform-origin:top;width:3px;height:14px;inset:-10px auto auto 19px}.flow-s.done:before,.flow-s.now:before{background:var(--sc);animation:none}.flow-s button{text-align:left;grid-template-columns:40px minmax(0,1fr);place-items:center start;gap:12px;padding:4px}.flow-dot{width:36px;height:36px}.flow-t{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.flow-t b{font-size:14px}.flow-t small{font-size:12px;display:inline}.flow-s.next .flow-t small{display:none}.od-next{grid-template-columns:36px minmax(0,1fr);gap:10px 12px;display:grid}.od-next>.b{grid-column:1/-1;justify-content:center;width:100%}.od-items li{grid-template-columns:52px minmax(0,1fr)}.od-thumb{width:52px;height:52px}.od-amt{grid-column:2;font-size:14px}.row.o{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d d""c a""p t";gap:4px 12px;padding:12px 14px;display:grid}.row.o>.dcell{grid-area:d;align-items:center;gap:8px;display:flex}.row.o>:nth-child(3){grid-area:c;min-width:0}.row.o>:nth-child(3) .nm{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.row.o>:nth-child(4){text-overflow:ellipsis;white-space:nowrap;grid-area:p;align-self:center;min-width:0;overflow:hidden}.row.o>:nth-child(5){display:none}.row.o>:nth-child(6){text-align:right;grid-area:a}.row.o>.tags{flex-wrap:wrap;grid-area:t;justify-content:flex-end;gap:4px;display:flex}.row.o br{display:none}.row.o>:nth-child(3) .sub,.row.o>:nth-child(6) .sub{display:block}.row.o{grid-template-areas:"d a""c c""p t"}.row.o>.dcell{flex-wrap:wrap}.row.o .onum{font-weight:700;display:inline}.row.o>:nth-child(3){flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.row.o>:nth-child(3) .nm{flex:0 auto;font-size:15px}.row.o>:nth-child(6){align-self:start}}.ig-checks{gap:4px;margin:0;padding:0;font-size:13.5px;font-weight:600;list-style:none;display:grid}.ig-checks .warn{color:var(--c-amber)}
