:root{--bg:#f4f3ee;--bg-deep:#ece9e0;--surface:#fff;--ink:#141413;--text2:#475569;--muted:#94a3b8;--slate:#64748b;--accent:#d97757;--accent-soft:#fff1ea;--accent-line:#f5c9a9;--border:#e2e8f0;--border-warm:#e7e5e0;--zebra:#fafaf7;--hover:#f4f4f5;--navy:#0f172a;--navy-2:#1e293b;--sage:#788c5d;--blue:#6a9bcc;--stone:#b1ada1;--success:#22c55e;--success-soft:#22c55e1a;--danger:#ef4444;--warn:#d4a25f}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.6}button{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#f4f3eedb;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--border-warm)}.nav .wrap{align-items:center;gap:32px;height:66px;display:flex}.logo-mark{background:var(--ink);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.win{background:#fff;border-radius:12px;flex-direction:column;width:952px;height:640px;font-size:12.5px;line-height:1.4;display:flex;position:absolute;top:40px;left:36px;overflow:hidden;box-shadow:0 34px 70px -28px #14141361,0 0 0 1px #14141312}.win-bar{border-bottom:1px solid var(--border-warm);background:#fbfaf7;flex:none;align-items:center;height:34px;padding:0 12px;display:flex;position:relative}.dots{gap:6px;display:flex}.dots i{background:#dedad0;border-radius:50%;width:10px;height:10px}.app-top{border-bottom:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;height:50px;padding:0 14px;display:flex;position:relative}.app-top-l{align-items:center;gap:12px;display:flex}.app-logo{letter-spacing:-.02em;align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.app-logo .logo-mark{border-radius:6px;width:22px;height:22px}.app-top-r{align-items:center;gap:8px;display:flex}.abtn{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.abtn-accent{background:var(--accent);color:#fff}.abtn-accent:hover{background:#c9684a}.abtn-line{border-color:var(--border);color:var(--accent);background:#fff}.abtn-line:hover{border-color:var(--accent)}.abtn-dark{background:var(--ink);color:#fff}.abtn-dark:hover{background:var(--accent)}.abtn[aria-disabled=true]{opacity:.45;pointer-events:none}.ibox{cursor:pointer;color:#141413;background:#f4f3ee;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:relative}.ibox:hover{background:#e2e8f0}.ibox .badge{border:2px solid #fff;min-width:18px;height:18px;top:-4px;right:-4px}.abtn-rid{color:#d97757;background:#fff;border-color:#d97757}.abtn-rid:hover{color:#fff;background:#d97757}.badge{background:var(--accent);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.badge[hidden]{display:none}.app-body{flex:1;min-height:0;display:flex}.side{background:#fff;border-right:1px solid #e4e4e7;flex-direction:column;width:212px;padding:13px;display:flex;overflow:hidden}.side-logo{border-bottom:1px solid #0003;margin-bottom:13px;padding:10px}.side-user{flex-direction:column;padding:4px 4px 6px;display:flex}.side-user b{font-size:13.5px;font-weight:600;display:block}.side-user small{color:#00000080;font-size:10.5px;display:block}.side-item{color:#141413;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:10px;width:100%;padding:7px;font-size:12px;font-weight:500;transition:background-color .2s;display:flex}.side-item svg{color:#64748b;flex:none}.side-item:hover,.side-item.active{background:#f4f4f5}.side-item.sub{color:#737678;gap:7px;padding:5px 7px 5px 32px;font-size:11px}.side-item.sub svg,.side-item.sm svg{color:#737678}.side-item .grow{flex:1}.side-grp{flex-direction:column;gap:2px;margin-top:8px;display:flex}.side-grp:first-child{margin-top:4px}.side-line{background:#e2e8f0;height:1px;margin-bottom:7px;display:block}.side-group{letter-spacing:.08em;color:#94a3b8;padding:3px 7px;font-size:9.5px;font-weight:700}.side-bottom{flex-direction:column;margin-top:auto;padding-top:6px;display:flex}.side-item.side-out{background:#d97757}.side-item.side-out:hover{background:#ffb38a}.pill{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:17px;margin-left:auto;padding:0 6px;font-size:10px;font-weight:700;display:grid}.app-main{background:var(--bg);flex:1;min-width:0;display:flex;position:relative}.vsearch{border:1px solid var(--border);width:170px;height:28px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:flex}.fchips{flex-wrap:wrap;gap:6px;display:flex}.fchip{border:1px solid var(--border);height:26px;color:var(--text2);cursor:pointer;background:#fff;border-radius:999px;padding:0 11px;font-size:11.5px;font-weight:600}.fchip:hover{border-color:var(--accent);color:var(--accent)}.fchip.on{background:var(--accent);border-color:var(--accent);color:#fff}.fchip span{opacity:.7;font-variant-numeric:tabular-nums;margin-left:4px}@keyframes flash{0%,35%{background:#dcfce7}to{background:0 0}}.chip{height:22px;color:var(--ink);background:color-mix(in srgb,var(--c) 15%,white);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:11px;font-weight:600;display:inline-flex}.chip i{background:var(--c);border-radius:50%;flex:none;width:6px;height:6px}.empty{color:var(--muted);text-align:center;padding:22px 12px;font-size:12px}.kv{flex-direction:column;display:flex}.kv div{border-bottom:1px dashed #eceae3;justify-content:space-between;gap:10px;padding:6px 0;font-size:11.5px;display:flex}.kv span{color:var(--muted)}.kv b{text-align:right;font-weight:600}.eyebrow{letter-spacing:.08em;color:var(--accent);font-size:10px;font-weight:700}.kpi{border:1px solid var(--border);background:#fff;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.kpi-i{background:var(--bg);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.kpi b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1;display:block}.kpi small{color:var(--muted);margin-top:4px;font-size:10.5px;font-weight:500;line-height:1.25;display:block}.chart{border:1px solid var(--border);background:#fff;border-radius:13px;flex-direction:column;gap:7px;padding:12px 14px;display:flex;overflow:hidden}.chart h4{margin:0 0 2px;font-size:12px;font-weight:700}.bar-l{justify-content:space-between;margin-bottom:3px;font-size:11px;display:flex}.bar-l b{font-variant-numeric:tabular-nums}.bar-t{background:#f1f0eb;border-radius:4px;height:6px;overflow:hidden}.bar-t i{border-radius:4px;height:100%;transition:width .45s;display:block}.notif{z-index:5;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:300px;max-height:370px;display:flex;position:absolute;top:46px;right:12px;overflow:hidden;box-shadow:0 10px 30px #0000001f}.notif[hidden]{display:none}.notif-h{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.notif-h b{font-size:13px;font-weight:700}.notif-n{color:#d97757;font-size:10.5px;font-weight:600}.notif-i{border-bottom:1px solid #f1f0ec;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 13px;font-size:11.5px;display:flex}.notif-i:last-child{border-bottom:0}.notif-i b{font-weight:500;line-height:1.4;display:block}.notif-i small{color:#94a3b8;margin-top:2px;font-size:10px;font-weight:500;display:block}.notif-i.new{background:#f4f3ee}.notif-see{cursor:pointer;color:#141413;background:0 0;border:0;flex:none;padding:0;display:grid}.notif-see:hover svg{transform:scale(1.2)}.notif-ok{color:#22c55e;flex:none;display:grid}.notif-empty{text-align:center;color:#94a3b8;padding:20px 14px;font-size:11.5px}.toast{background:var(--ink);color:#fff;opacity:0;pointer-events:none;z-index:6;border-radius:10px;align-items:center;gap:10px;max-width:330px;padding:10px 14px;font-size:12px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:14px;right:300px;transform:translateY(8px);box-shadow:0 14px 30px -12px #14141380}.toast.on{opacity:1;transform:none}.toast small{color:#cbd5e1;font-size:10.5px;display:block}.toast .tick{background:var(--success);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.phone{color:var(--ink);background:#1a1a19;border-radius:36px;width:236px;height:540px;padding:7px;font-size:12px;line-height:1.4;box-shadow:0 34px 70px -24px #14141380,inset 0 0 0 1px #3a3936}.pt b{font-size:13px;font-weight:700;display:block}.pt small{color:var(--muted);font-size:10.5px;display:block}@keyframes blink{50%{opacity:0}}.sec{padding:120px 0}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.split.rev .split-text{order:2}.steps{margin:0;padding:0;list-style:none;position:relative}.steps:before{content:"";background:#e1ddd2;width:2px;position:absolute;top:20px;bottom:20px;left:21px}.step{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:44px 1fr;align-items:start;gap:12px;width:100%;padding:10px 12px 10px 0;display:grid;position:relative}.step .n{place-items:center;width:44px;height:28px;display:grid}.step .n span{background:var(--bg);border:2px solid var(--c);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;transition:background-color .2s,color .2s;display:grid}.step .t b{font-size:16px;font-weight:600;line-height:28px;display:block}.step .t small{color:var(--text2);font-size:14px;line-height:1.45;display:none}.step.on{box-shadow:0 0 0 1px var(--border-warm);background:#fff}.step.on .n span{background:var(--c);color:#fff}.step.on .t small{padding-bottom:4px;display:block}.step:hover:not(.on){background:#ffffff80}.step.past .n span{background:color-mix(in srgb,var(--c) 22%,var(--bg))}.dz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:420px;display:grid}.seg{border:1px solid var(--border);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.seg button{height:28px;color:var(--text2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 13px;font-size:12.5px;font-weight:600}.seg button:hover{color:var(--accent);background:var(--accent-soft)}.seg button.on{background:var(--accent);color:#fff}.win .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.win .seg::-webkit-scrollbar{display:none}.win .seg button{white-space:nowrap;flex:none}.h5{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.prod{border-bottom:1px solid #f1f0ec;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:10px 0;display:grid}.prod b{font-size:13px;font-weight:600;display:block}.prod small{color:var(--muted);font-size:11.5px}.prod .st{font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;transition:color .2s;display:inline-block}.prod .st.bump{animation:.5s bump}@keyframes bump{40%{transform:scale(1.25)}}.prod .st.neg{color:var(--danger)}.prod .st.zero{color:var(--muted)}.add{border:1px solid var(--border);cursor:pointer;height:30px;color:var(--ink);background:#fff;border-radius:8px;padding:0 12px;font-size:12.5px;font-weight:600}.add:hover{border-color:var(--accent);color:var(--accent)}.add:disabled{opacity:.4;cursor:not-allowed;border-color:var(--border);color:var(--ink)}.line{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:grid}.line b{font-weight:600;display:block}.line small{color:var(--muted);font-size:11.5px}.line .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.xbtn{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.xbtn:hover{color:var(--danger);background:#fee2e2}.tot{color:var(--text2);justify-content:space-between;padding:4px 2px;font-size:13px;display:flex}.tot.big{color:var(--ink);border-top:1px solid var(--border);margin-top:auto;padding-top:10px;font-size:16px;font-weight:700}.tot b{font-variant-numeric:tabular-nums}.hint{color:var(--muted);font-size:11.5px}.awb{flex-direction:column;gap:14px;padding:18px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.label{background:var(--zebra);border:1px dashed #d6d2c7;border-radius:10px;align-items:center;gap:16px;padding:12px 14px;display:flex}.label[hidden]{display:none}.label b{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:15px;display:block}.label small{color:var(--muted);font-size:12px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:26px;padding-bottom:26px;display:flex}@media (max-width:1100px){.split,.flow-grid,.roles-grid,.origin-box,.hero-head{grid-template-columns:1fr;gap:40px}.split.rev .split-text{order:0}}@media (max-width:760px){.sec{padding:80px 0}.dz{grid-template-columns:1fr}}@media (max-width:440px){.wrap{padding:0 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.win{container:win/inline-size}.win-tools{gap:6px;margin-left:auto;display:flex}.rb-wtool{border:1px solid var(--border-warm);height:24px;color:var(--text2);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.rb-wtool:hover{border-color:var(--accent);color:var(--accent)}.rb-demo-tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-block}.win .app-logo{cursor:pointer;background:0 0;border:0;padding:0}.rb-burger{width:32px;height:32px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:9px;place-items:center;transition:box-shadow .2s,transform .2s;display:inline-grid;box-shadow:0 1px 4px #0003}.rb-burger:hover{transform:translateY(-1px);box-shadow:0 1px 4px #0000004d}.app-shell{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.win .side{z-index:40;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:translate(-101%)}.win.side-open .side{transform:none}.win.side-open .rb-side-ov{z-index:39;background:#0000000d;display:block;position:absolute;inset:0}.side-scroll{scrollbar-width:thin;flex:1;margin:0 -4px;padding:0 4px;overflow:hidden auto}.rb-side-ov{display:none}.win .app-main{display:block;position:relative;overflow:hidden}.rb-main{scrollbar-width:thin;position:absolute;inset:0;overflow:auto}.rb-page{flex-direction:column;gap:12px;min-width:0;padding:16px 18px 28px;display:flex}.rb-page.rb-narrow{max-width:460px;margin:0 auto}.rb-head{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.rb-head-t{flex:1;min-width:180px}.rb-head h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.rb-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.rb-head-a{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.rb-back{border:1px solid var(--border);cursor:pointer;width:30px;height:30px;color:var(--ink);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.rb-back:hover{border-color:var(--accent);color:var(--accent)}.rb-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rb-bar .grow{flex:1}.vsearch{cursor:text}.rb-page .rb-bar>.vsearch{flex:240px;width:auto;max-width:560px;height:32px}.rb-tr>span{min-width:0}.rb-tr .ell{display:block}.rb-sum>.rb-fld,.rb-card>.rb-fld,.rb-mb>.rb-fld,.rb-cp .rb-fld[data-similar]{flex:none}.rb-tr.flash{animation:1.6s ease-out flash}.vsearch input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.vsearch:focus-within{border-color:var(--accent)}.rb-sel{border:1px solid var(--border);height:28px;font:inherit;color:var(--text2);cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 9px center no-repeat;border-radius:999px;padding:0 26px 0 11px;font-size:11.5px;font-weight:600}.rb-sel:hover,.rb-sel:focus{border-color:var(--accent);outline:0}.abtn-danger{background:var(--danger);color:#fff}.abtn-danger:hover{background:#dc2626}.abtn-green{background:var(--success);color:#fff}.abtn-green:hover{background:#16a34a}.abtn-soft{background:var(--bg);color:var(--ink);border-color:var(--border)}.abtn-soft:hover{border-color:var(--accent);color:var(--accent)}.abtn:disabled{opacity:.45;cursor:not-allowed}.rb-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:600}.rb-link:hover{text-decoration:underline}.rb-card{border:1px solid var(--border);background:#fff;border-radius:12px;padding:14px}.rb-card h4{margin:0 0 8px;font-size:12.5px;font-weight:700}.rb-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rb-2col.set{grid-template-columns:220px minmax(0,1fr)}.rb-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rb-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.rb-kpis.k5{grid-template-columns:repeat(5,minmax(0,1fr))}.rb-kpis .kpi{cursor:default}.rb-kpis button.kpi{cursor:pointer;text-align:left;font:inherit}.rb-kpis button.kpi:hover{border-color:var(--accent)}.kpi.warn b{color:#b45309}.kpi.ok b{color:#15803d}.rb-tw{border:1px solid var(--border);scrollbar-width:thin;background:#fff;border-radius:12px;overflow-x:auto}.rb-t{min-width:var(--minw,640px)}.rb-tr{grid-template-columns:var(--cols);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.rb-tr.th{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:8px 12px;font-size:10px;font-weight:700}.rb-t>.rb-tr:not(.th):nth-child(odd){background:var(--zebra)}button.rb-tr{cursor:pointer}button.rb-tr:hover,.rb-tr.sel{background:var(--accent-soft)!important}.rb-tr.sel{box-shadow:inset 3px 0 0 var(--accent)}.rb-tr.dim{opacity:.55}.rb-tr.tot{border-top:1px solid var(--border);font-weight:700;background:#fff!important}.rb-tr .r{text-align:right;font-variant-numeric:tabular-nums}.rb-tr .c{text-align:center}.rb-tr .two{min-width:0}.rb-tr button.two{width:100%;max-width:100%;display:block}.rb-tr .two b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.rb-tr .two small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.rb-tr .nr{font-variant-numeric:tabular-nums;font-weight:700}.rb-tr .ell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rb-tr .neg{color:var(--danger);font-weight:700}.rb-tr .low{color:#b7791f;font-weight:700}.rb-tr .mut{color:var(--muted)}.rb-empty{color:var(--muted);text-align:center;padding:22px 12px;font-size:12px}.tag{background:var(--bg);height:19px;color:var(--text2);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.tag.ac{background:var(--accent-soft);color:var(--accent)}.tag.ok{color:#15803d;background:#dcfce7}.tag.bad{color:#b91c1c;background:#fee2e2}.tag.warn{color:#b45309;background:#fef3c7}.tag.blue{color:#1d4ed8;background:#dbeafe}.rb-ov{z-index:20;background:#14141361;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.rb-ov.enter{animation:.15s rbfade}.rb-ov.sheet{background:#0006;justify-content:flex-end;padding:0}.rb-modal.rb-sheet{border-radius:0;width:min(760px,100%);height:100%;max-height:none;box-shadow:-8px 0 28px #0000002e}.rb-ov.enter .rb-sheet{animation:.25s ease-out sheetIn}@keyframes sheetIn{0%{transform:translate(100%)}}@keyframes rbfade{0%{opacity:0}}.rb-modal{width:min(var(--w,560px),100%);background:#fff;border-radius:14px;flex-direction:column;max-height:100%;font-size:12.5px;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #14141373}.rb-modal.wide{--w:860px}.rb-modal.rb-sidep{border-radius:14px;align-self:stretch;max-height:none;margin-left:auto}.rb-mh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px 12px 18px;display:flex}.rb-mh b{flex-wrap:wrap;align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:flex}.rb-mb{scrollbar-width:thin;flex-direction:column;gap:12px;padding:16px 18px;display:flex;overflow-y:auto}.rb-mf{border-top:1px solid var(--border);background:var(--zebra);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.rb-mf .grow{margin-right:auto}.rb-p{color:var(--text2);margin:0;font-size:13px;line-height:1.5}.rb-modal form{display:contents}.rb-modal form.rb-form,.rb-modal form.rb-bar,.rb-modal form.rb-offer{display:flex}.rb-form{flex-wrap:wrap;gap:12px;display:flex}.rb-fld{flex-direction:column;flex:200px;gap:5px;min-width:0;display:flex}.rb-fld.full{flex-basis:100%}.rb-fld.sm{flex:0 110px}.rb-fld[hidden]{display:none}.rb-fld label{color:var(--text2);font-size:11.5px;font-weight:600}.rb-fld input,.rb-fld select,.rb-fld textarea{border:1px solid var(--border);width:100%;height:36px;font:inherit;color:var(--ink);background:#fff;border-radius:8px;outline:0;padding:0 11px;font-size:13px}.rb-fld textarea{resize:vertical;height:auto;padding:8px 11px;line-height:1.45}.rb-fld input::placeholder,.rb-fld textarea::placeholder{color:var(--muted)}.rb-fld input:focus,.rb-fld select:focus,.rb-fld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #d9775724}.rb-fld.auto input,.rb-fld.auto select{cursor:not-allowed;background:#f1f5f9}.rb-fld small{color:var(--muted);font-size:11px}.rb-fld .rb-inl{gap:6px;display:flex}.rb-fld .rb-inl input{flex:1}.rb-check{cursor:pointer;flex:200px;align-items:center;gap:8px;font-size:12.5px;display:flex}.rb-check.full{flex-basis:100%}.rb-mb>.rb-check,[style*=flex-direction\:column]>.rb-check{flex:none}.rb-check input{width:16px;height:16px;accent-color:var(--accent)}.rb-warn{background:#fff7f1;border:1px solid #f5c9a9;border-radius:10px;padding:10px 12px;font-size:12px}.rb-warn b{color:#9a3412;margin-bottom:6px;font-size:12.5px;display:block}.rb-warn-r{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-top:5px;padding:7px 9px;display:flex}.rb-warn-r small{color:var(--text2);font-size:11px;display:block}.rb-info{background:var(--bg);color:var(--text2);border-radius:10px;padding:10px 12px;font-size:12px}.rb-probs{flex-wrap:wrap;gap:5px;display:flex}.rb-probs label{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:11px;display:inline-flex}.rb-probs input{accent-color:var(--accent);margin:0}.rb-probs label:has(input:checked){background:var(--accent-soft);border-color:var(--accent-line)}.rb-qty{border:1px solid var(--border);border-radius:8px;align-items:center;display:inline-flex;overflow:hidden}.rb-qty button{cursor:pointer;background:#fff;border:0;place-items:center;width:24px;height:26px;display:grid}.rb-qty button:hover{background:var(--accent-soft);color:var(--accent)}.rb-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:700}.rb-pick{border:1px solid var(--border);border-radius:10px;flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.rb-pick .rb-pick-i{border-bottom:1px solid #f1f0ec;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:grid}.rb-pick .rb-pick-i:last-child{border-bottom:0}.rb-pick .rb-pick-i b{font-weight:600;display:block}.rb-pick .rb-pick-i small{color:var(--muted);font-size:10.5px}.rb-pick .rb-cpi{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:0;border-bottom:1px solid #f1f0ec}.rb-pick .rb-cpi:hover{background:var(--zebra)}.rb-pick .rb-cpi.on{background:var(--accent-soft)}.rb-cp .vsearch{width:auto}.rb-stepper{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.rb-stepper span{align-items:center;gap:6px;display:inline-flex}.rb-stepper span i{background:var(--bg);width:20px;height:20px;color:var(--text2);border-radius:50%;place-items:center;font-size:10.5px;font-style:normal;font-weight:700;display:grid}.rb-stepper span.on{color:var(--ink);font-weight:600}.rb-stepper span.on i{background:var(--accent);color:#fff}.rb-stepper span.ok i{background:var(--success);color:#fff}.rb-stepper b{background:var(--border);width:18px;height:1px}.rb-acc{border:1px solid var(--border);border-radius:10px;overflow:hidden}.rb-acc details{border-bottom:1px solid var(--border)}.rb-acc details:last-child{border-bottom:0}.rb-acc summary{cursor:pointer;background:var(--zebra);justify-content:space-between;padding:9px 12px;font-size:12px;font-weight:700;list-style:none;display:flex}.rb-acc summary::-webkit-details-marker{display:none}.rb-acc-i{border-top:1px solid #f1f0ec;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}.rb-unit{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 130px 170px 30px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.rb-unit select{border:1px solid var(--border);height:30px;font:inherit;background:#fff;border-radius:8px;padding:0 6px;font-size:12px}.rb-unit select.need{background:#fef2f2;border-color:#fca5a5}@container win (max-width:560px){.rb-unit{grid-template-columns:1fr 1fr}.rb-unit>b{grid-column:1/-1}}.rb-rcard{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:minmax(150px,1fr) minmax(180px,1.4fr) minmax(140px,1fr) auto;align-items:start;gap:12px;padding:12px;font-size:12px;display:grid}.rb-rcard .acts{flex-direction:column;align-items:stretch;gap:5px;min-width:150px;display:flex}.rb-rcard small{color:var(--muted);font-size:10.5px;display:block}.rb-rcard select{border:1px solid var(--border);height:28px;font:inherit;background:#fff;border-radius:8px;max-width:100%;font-size:11.5px}@container win (max-width:820px){.rb-rcard{grid-template-columns:1fr 1fr}.rb-rcard .acts{flex-flow:wrap;grid-column:1/-1}}.rb-vcard{border:1px solid var(--border);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.rb-vcard:hover{border-color:var(--accent)}.rb-vcard .l{flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.rb-vcard .l b{font-size:13px}.rb-vcard .l small{color:var(--muted);font-size:11px}.rb-badges{flex-wrap:wrap;gap:5px;display:flex}.rb-tile{border:1px solid var(--border);cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:2px;padding:10px 12px;display:flex}.rb-tile small{color:var(--muted);font-size:11px}.rb-tile.on{border-color:var(--accent);background:#fdf3ef}.rb-sum{flex-direction:column;gap:10px;display:flex;position:sticky;top:0}.rb-2col{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:start;gap:12px;display:grid}@container win (max-width:820px){.rb-2col{grid-template-columns:minmax(0,1fr)}}.rb-dd{display:inline-block;position:relative}.rb-dd-m{border:1px solid var(--border);z-index:5;background:#fff;border-radius:10px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 14px 30px -12px #1414134d}.rb-dd-m button{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.rb-dd-m button:hover{background:var(--zebra)}.rb-dd-m hr{border:0;border-top:1px solid var(--border);margin:3px 0}.rb-banner{border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;display:flex}.rb-banner b{font-size:12.5px;display:block}.rb-banner.wait{color:#92400e;background:#fef3c7}.rb-banner.ok{color:#166534;background:#dcfce7}.rb-banner.bad{color:#991b1b;background:#fee2e2}.rb-banner.neu{background:var(--bg);color:var(--text2)}.rb-banner .acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.rb-big{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:800}.rb-bars{flex-direction:column;gap:8px;display:flex}.rb-bars .bar-t{height:7px}.rb-print{background:#fff;border:1px dashed #d6d2c7;border-radius:10px;padding:16px;font-size:12px;line-height:1.5}.rb-print h5{text-align:center;margin:0 0 8px;font-size:14px}.rb-print .sig{color:var(--muted);justify-content:space-between;margin-top:22px;display:flex}.rb-track{flex-direction:column;gap:12px;max-width:420px;margin:0 auto;display:flex}.rb-track .rb-card{flex-direction:column;gap:10px;display:flex}.rb-steps{flex-direction:column;display:flex}.rb-steps div{color:var(--muted);grid-template-columns:18px 1fr;gap:10px;padding:6px 0;font-size:12px;display:grid}.rb-steps div i{border:2px solid #cbd5e1;border-radius:50%;width:12px;height:12px;margin-top:3px}.rb-steps div.done{color:var(--ink)}.rb-steps div.done i{background:var(--success);border-color:var(--success)}.rb-steps div.cur{color:var(--ink);font-weight:700}.rb-steps div.cur i{border-color:var(--accent);background:var(--accent-soft)}.rb-news{background:#fff;border:1px solid #e7e5e0;border-radius:12px;padding:14px 16px}.rb-news.hid{opacity:.6}.rb-news h4{margin:0;font-size:14px;font-weight:700}.rb-news ul{flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rb-news li{color:#334155;grid-template-columns:10px 1fr;gap:6px;font-size:12.5px;line-height:1.5;display:grid}.rb-news li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:7px}.rb-news-f{border-top:1px solid #f0efea;gap:12px;margin-top:10px;padding-top:8px;display:flex}.notif-list{flex:1;overflow-y:auto}.notif{z-index:15;top:46px}.win .toast{z-index:30;bottom:16px;left:16px;right:auto}.win.fs{z-index:1000;width:auto;height:auto;box-shadow:none;border-radius:0;position:fixed;inset:0}html.rb-lock,html.rb-lock body{overflow:hidden}@container win (max-width:820px){.app-body{position:relative}.rb-kpis.k5{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-grid3,.rb-2col.set{grid-template-columns:minmax(0,1fr)}}@container win (max-width:560px){.rb-grid2{grid-template-columns:minmax(0,1fr)}.rb-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dz-sheet{overflow-y:auto}.dz-sheet>.dz-scroll{flex:none;overflow:visible}.rb-banner{flex-wrap:wrap}.rb-banner .acts{width:100%;margin-left:0}.rb-banner>span:not(.acts){flex:1 1 0;min-width:0}.rb-page{padding:12px 12px 24px}.rb-wtool span,.rb-demo-tag{display:none}.rb-ov{padding:0}.rb-modal{border-radius:0;height:100%;max-height:none}.rb-kpis.k5{grid-template-columns:repeat(2,minmax(0,1fr))}.app-top{padding:0 8px}.app-top-r{gap:6px}.app-top-r .ibox{display:none}.app-top-r .abtn{height:26px;padding:0 8px;font-size:11px}}.rb-tabs{align-self:flex-end;gap:2px;min-width:0;height:28px;margin-left:14px;display:flex}.rb-tab{height:28px;font:inherit;color:var(--slate);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative;top:1px}.rb-tab:hover{color:var(--ink);background:#f2f0ea}.rb-tab.on{border-color:var(--border-warm);color:var(--ink);background:#fff}.rb-tab .logo-mark{border-radius:4px;width:16px;height:16px}.sh-lm,.shop-mark{color:#fff;background:#c8102e;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.rb-tab-badge{color:#fff;background:#c8102e;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:700;display:inline-grid}.rb-tab-badge[hidden]{display:none}.win.shop-mode .app-top,.win.shop-mode .app-shell>.side,.win.shop-mode .rb-side-ov{display:none!important}.win.shop-mode .app-main{background:#f6f6f4}.rb-page.sp{gap:0;min-height:100%;padding:0}.rb-page.sp>.sh{flex:1}.sh{color:#141413;background:#f6f6f4;flex-direction:column;min-height:100%;font-size:12.5px;display:flex}.sh [hidden]{display:none!important}.sh-nav{z-index:5;color:#fff;background:#141413;flex:none;align-items:center;gap:14px;height:52px;padding:0 18px;display:flex;position:sticky;top:0}.sh-logo{color:#fff;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.sh-logo .sh-lm{border-radius:6px;width:26px;height:26px;font-size:15px}.sh-logo b{letter-spacing:.06em;font-size:12.5px;line-height:1.1;display:block}.sh-logo small{letter-spacing:.16em;color:#b9b7b0;font-size:9px;display:block}.sh-links{gap:2px;margin-left:6px;display:flex}.sh-links button,.sh-acc{color:#d6d4cd;font:inherit;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:30px;padding:0 9px;font-size:11px;font-weight:700}.sh-links button:hover,.sh-links button.on,.sh-acc:hover,.sh-acc.on{color:#fff;background:#ffffff1a}.sh-acc{letter-spacing:0;align-items:center;gap:6px;margin-left:auto;font-size:11.5px;display:inline-flex}.sh-cartbtn{color:#fff;height:32px;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.sh-cartbtn:hover{background:#c8102e;border-color:#c8102e}.sh-pill{color:#fff;background:#c8102e;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;display:inline-grid}.sh-cartbtn:hover .sh-pill{color:#c8102e;background:#fff}.sh-wrap{flex-direction:column;flex:1;gap:14px;padding:18px 20px 26px;display:flex}.sh-foot{color:#8a8a90;background:#fff;border-top:1px solid #e4e2dc;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 20px;font-size:11px;display:flex}.sh-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.sh-h h2{letter-spacing:.02em;max-width:none;margin:0;font-size:20px;font-weight:800;line-height:1.15}.sh-h p{color:#6b6b70;margin:3px 0 0;font-size:12px}.sh-ul{font:inherit;color:#141413;text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.sh-ul:hover{color:#c8102e}.sh-sync{color:#7a1020;background:#fdf2f4;border:1px solid #f3c4cc;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.sh-sync svg{flex:none}.sh-sync .sh-ul{white-space:nowrap;color:#c8102e;margin-left:auto}.sh-search{color:#8a8a90;cursor:text;background:#fff;border:1px solid #d9d7d0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.sh-search:focus-within{border-color:#141413}.sh-search input{font:inherit;color:#141413;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.sh-cats{flex-wrap:wrap;gap:6px;display:flex}.sh-cats button{height:28px;font:inherit;color:#3a3a3c;cursor:pointer;background:#fff;border:1px solid #d9d7d0;border-radius:6px;padding:0 12px;font-size:11.5px;font-weight:600}.sh-cats button:hover{border-color:#141413}.sh-cats button.on{color:#fff;background:#141413;border-color:#141413}.sh-count{color:#8a8a90;margin:0;font-size:11.5px}.sh-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.sh-card{background:#fff;border:1px solid #e4e2dc;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.sh-img{color:#8a8a90;background:linear-gradient(#f4f3ef,#eceae4);flex-direction:column;justify-content:center;align-items:center;gap:4px;height:82px;display:flex}.sh-img span{letter-spacing:.12em;text-transform:uppercase;color:#6b6b70;font-size:10px;font-weight:800}.sh-cb{flex-direction:column;flex:1;gap:3px;padding:10px 12px 4px;display:flex}.sh-meta{letter-spacing:.08em;text-transform:uppercase;color:#8a8a90;font-size:10px;font-weight:700}.sh-t{font-size:13px;line-height:1.3}.sh-sku,.sh-codes{color:#6b6b70;font-size:10.5px}.sh-stoc{font-size:11px;font-weight:600}.sh-cf{flex-direction:column;gap:8px;padding:8px 12px 12px;display:flex}.sh-price b{font-size:16px;font-weight:800;display:block}.sh-price small{color:#8a8a90;font-size:10.5px}.sh-btn{color:#fff;height:34px;font:inherit;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:#c8102e;border:1px solid #c8102e;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:11.5px;font-weight:800;display:inline-flex}.sh-btn:hover{background:#a50d26;border-color:#a50d26}.sh-btn.ol{color:#141413;background:#fff;border-color:#141413}.sh-btn.ol:hover{color:#fff;background:#141413}.sh-btn.big{width:100%;height:42px}.sh-btn:disabled{color:#fff;cursor:not-allowed;background:#d9d7d0;border-color:#d9d7d0}.sh-empty{text-align:center;color:#8a8a90;background:#fff;border:1px solid #e4e2dc;border-radius:10px;grid-column:1/-1;padding:28px 14px}.sh-empty.dashed{border-style:dashed}.sh-2c{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.sh-col{flex-direction:column;gap:10px;min-width:0;display:flex}.sh-gh{color:#6b6b70;justify-content:space-between;gap:10px;margin-top:4px;font-size:11px;display:flex}.sh-gh b{color:#c8102e;letter-spacing:.08em}.sh-line{background:#fff;border:1px solid #e4e2dc;border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.sh-line.wait{background:#fffbeb;border-color:#fcd34d}.sh-limg,.sh-pi{color:#8a8a90;background:#f1f0ec;border-radius:8px;place-items:center;width:56px;height:56px;display:grid}.sh-lt{flex-direction:column;gap:2px;min-width:0;display:flex}.sh-lt b{font-size:13px}.sh-lt small{color:#6b6b70;font-size:11px}.sh-lq{flex-direction:column;align-items:center;gap:4px;display:flex}.sh-lq small{color:#8a8a90;white-space:nowrap;font-size:10.5px}.sh-lp{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.sh-lp b{white-space:nowrap;font-size:13.5px}.sh-sum,.sh-box{background:#fff;border:1px solid #e4e2dc;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.sh-sum>*,.sh-box>*{flex:none}.sh-sum{position:sticky;top:64px}.sh-sum h4,.sh-box h4{letter-spacing:.08em;margin:0 0 2px;font-size:11.5px;font-weight:800}.sh-row{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.sh-row span{color:#3a3a3c}.sh-row b{white-space:nowrap}.sh-row.it span{min-width:0}.sh-row.stot{border-top:1px solid #e4e2dc;padding-top:8px;font-size:13px}.sh-row.stot b{font-size:20px;font-weight:800}.sh-row.amber{background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;padding:7px 9px}.sh-row.amber span,.sh-row.amber b{color:#b45309}.sh-green{color:#1b8a4b;font-size:11.5px}.sh-amber{color:#b45309}.sh-note{color:#8a8a90;margin:0;font-size:11px;line-height:1.45}.sh-rec{color:#c8102e;font-weight:700}.sh-box p{color:#3a3a3c;margin:0;font-size:12px;line-height:1.55}.sh-radio{cursor:pointer;border:1px solid #e4e2dc;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;display:flex}.sh-radio:has(input:checked){background:#fafaf8;border-color:#141413}.sh-radio input{accent-color:#c8102e;width:15px;height:15px;margin:0}.sh-saved{background:#fafaf8;border:1px solid #e4e2dc;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.sh-saved b{font-size:12.5px}.sh-saved small{color:#6b6b70;font-size:11px;display:block}.sh-badge{letter-spacing:.1em;color:#c8102e;align-self:flex-start;margin-bottom:2px;font-size:9.5px;font-weight:800}.sh .rb-fld input:focus,.sh .rb-fld textarea:focus{box-shadow:none;border-color:#141413}.sh .rb-check input{accent-color:#c8102e}.sh-tabs{border-bottom:1px solid #e4e2dc;flex-wrap:wrap;gap:18px;display:flex}.sh-tabs button{font:inherit;letter-spacing:.08em;color:#6b6b70;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 8px;font-size:11px;font-weight:800}.sh-tabs button:hover,.sh-tabs button.on{color:#c8102e}.sh-tabs button.on{border-bottom-color:#c8102e}.sh-list{background:#fff;border:1px solid #e4e2dc;border-radius:10px;overflow:hidden}.sh-or{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:#fff;border:0;border-bottom:1px solid #f0eee8;grid-template-columns:190px minmax(0,1fr) 116px 104px 52px;align-items:center;gap:12px;padding:12px 14px;display:grid}.sh-or:last-child{border-bottom:0}.sh-or:hover{background:#fafaf8}.sh-on b{font-size:12.5px;display:block}.sh-on small{color:#6b6b70;font-size:11px}.sh-oc{color:#3a3a3c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.sh-os{letter-spacing:.06em;font-size:11px;font-weight:800}.sh-ot{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.sh-or>.sh-ul{text-align:right}.sh-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sh-step{border-top:3px solid #d9d7d0;flex-direction:column;gap:2px;padding-top:8px;display:flex}.sh-step b{letter-spacing:.06em;color:#8a8a90;font-size:11px}.sh-step small{color:#6b6b70;font-size:11px}.sh-step.done{border-color:#1b8a4b}.sh-step.done b{color:#1b8a4b}.sh-step.cur{border-color:#b26a00}.sh-step.cur b{color:#b26a00}.sh-step.red{border-color:#b91c1c}.sh-step.red b{color:#b91c1c}.sh-pr{border-bottom:1px solid #f0eee8;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.sh-pr b{font-size:12.5px}.sh-pr>b{white-space:nowrap}.sh-pr small{color:#6b6b70;margin-top:2px;font-size:11px;display:block}.sh-kv small{color:#8a8a90;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.sh-kv b{font-size:12px;font-weight:600}.sh-demo{color:#6b6b70;background:#fbfaf7;border:1px dashed #c9c6bd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;display:flex}.sh-demo>span{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.sh-demo b{color:#141413}.sh-demo button{height:28px;font:inherit;cursor:pointer;color:#141413;background:#fff;border:1px solid #141413;border-radius:6px;padding:0 10px;font-size:11px;font-weight:700}.sh-demo button:hover{color:#fff;background:#141413}.sh-demo button.red{color:#b91c1c;border-color:#b91c1c}.sh-demo button.red:hover{color:#fff;background:#b91c1c}.sh-stag{letter-spacing:.06em;font-size:12px;font-weight:800}.sh-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sh-kpi{background:#fff;border:1px solid #e4e2dc;border-radius:10px;min-width:0;padding:12px}.sh-kpi small{letter-spacing:.08em;color:#6b6b70;font-size:10px;font-weight:800;display:block}.sh-kpi b{font-variant-numeric:tabular-nums;margin:6px 0 3px;font-size:18px;font-weight:800;display:block}.sh-kpi span{color:#8a8a90;font-size:11px}.sh-mini{border-bottom:1px solid #f0eee8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.sh-mini>b{white-space:nowrap}.rb-mb.sh-pop{flex:auto;gap:10px;padding-top:12px}.sh-syncl{color:#1b8a4b;align-items:center;gap:7px;font-size:11px;display:flex}.sh-syncl i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e2e}.sh-pg{border:1px solid #e4e2dc;border-radius:10px;flex-direction:column;flex:none;display:flex;overflow:hidden}.sh-pgh{background:#f6f6f4;justify-content:space-between;gap:10px;padding:8px 11px;font-size:11.5px;display:flex}.sh-pgh span{white-space:nowrap;font-weight:700}.sh-pl{border-top:1px solid #f0eee8;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid}.sh-pl .sh-pi{width:40px;height:40px}.sh-pl.dim{opacity:.55}.sh-pl.hl{opacity:1;background:#fdf2f4;box-shadow:inset 3px 0 #c8102e}.sh-pt{flex-direction:column;gap:2px;min-width:0;display:flex}.sh-pt b{font-size:12px}.sh-pt small{font-size:10.5px}.sh-pr2{flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.sh-pr2 b{white-space:nowrap;font-size:12px}.sh-popf{border-top:1px solid var(--border);text-align:center;background:#fff;flex-direction:column;flex:none;gap:8px;padding:12px 18px 14px;display:flex}.sh-popf .sh-row{text-align:left}.sh-popf small{font-size:10.5px}.rb-pick .rb-pick-i .sh-stoc{margin-top:1px;font-size:10.5px;display:block}@container win (max-width:820px){.sh-2c{grid-template-columns:1fr!important}.sh-sum{position:static}.sh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-links{display:none}.sh-or{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.sh-or .sh-oc{grid-area:2/1/auto/-1}.sh-or .sh-os{text-align:right;grid-area:1/2}.sh-or .sh-ot{text-align:left;grid-area:3/1}.sh-or>.sh-ul{grid-area:3/2}.sh-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container win (max-width:560px){.win-bar .dots{display:none}.rb-tabs{margin-left:0}.rb-tab{padding:0 8px;font-size:11px}.rb-tab .logo-mark{display:none}.sh-nav{gap:8px;padding:0 12px}.sh-logo small,.sh-acc span{display:none}.sh-wrap{padding:14px 12px 20px}.sh-line{grid-template-columns:44px minmax(0,1fr) auto}.sh-line .sh-limg{width:44px;height:44px}.sh-line .sh-lq{flex-direction:row;grid-column:2;align-items:center}.sh-line .sh-lp{grid-area:2/3}.sh-kpis,.sh-steps{grid-template-columns:1fr}.sh-sync{flex-wrap:wrap}.sh-grid{grid-template-columns:1fr 1fr}}@container win (max-width:400px){.sh-grid{grid-template-columns:1fr}}@container win (max-width:560px){.sh-sync>svg{display:none}}.win:not(.fs) .dz-sheet{overflow-y:auto}.win:not(.fs) .dz-sheet>.dz-scroll{flex:none;overflow:visible}.win:not(.fs) .dz-sheet>.dz-foot{z-index:3;position:sticky;bottom:0}.rb-modal.rb-bare{border-radius:8px}.ar-h{color:#fff;background:#141413;border-radius:8px 8px 0 0;flex:none;justify-content:space-between;align-items:center;height:40px;padding:4px 16px;display:flex}.ar-h b{font-size:15px;font-weight:700}.ar-h button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.ar-steps{border-bottom:1px solid #e6e6e6;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;height:70px;padding:0 22px;display:flex}.ar-steps span{color:#0006;align-items:center;gap:8px;display:flex}.ar-steps i{color:#0000004d;background:#0000000d;border:1px solid #0000004d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-style:normal;display:grid}.ar-steps b{font-size:13.5px;font-weight:700}.ar-steps span.on{color:#141413}.ar-steps span.on i{color:#141413;background:#0000004d;border-color:#141413;box-shadow:0 1px 4px #00000080}.rb-mb.ar-b{flex:auto;gap:10px;min-height:0;padding:12px}.rb-mb.ar-b.tall{min-height:300px}.ar-ft{border-top:1px solid #e6e6e6;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.ar-dark{color:#fff;height:34px;font:inherit;cursor:pointer;background:#141413;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}.ar-dark:hover{background:#d97757}.ar-dark:disabled{cursor:not-allowed;background:#00000040}.ar-cancel{color:#db0000;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12.5px;font-weight:600}.ar-cancel:disabled{color:#00000080;cursor:not-allowed}.ar-in{height:36px;font:inherit;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:none;width:100%;padding:0 12px;font-size:13px}.ar-r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ar-r:has(>:only-child){justify-content:flex-end}.ar-addb{color:#fff;height:28px;font:inherit;cursor:pointer;background:#ffb38a;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.ar-addb:hover{background:#2563eb}.ar-stocb{color:#fff;height:28px;font:inherit;cursor:pointer;background:#1d9e75;border:0;border-radius:6px;padding:0 12px;font-size:12px;font-weight:600}.ar-list{flex-direction:column;gap:8px;padding:2px;display:flex}.ar-cl{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #edf2f9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:transform .15s;display:flex;box-shadow:0 1px 4px #0003}.ar-cl:hover{transform:translateY(-1px)}.ar-cl.on{background:#00000008;border-color:#0003}.ar-cl b{font-size:14px;font-weight:500;display:block}.ar-cl small{color:#00000080;font-size:12px;display:block}.ar-pill{border:1px solid #edf2f9;border-radius:50px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.ar-pill.blk{border-color:#141413}.ar-back{color:#fff;height:28px;font:inherit;cursor:pointer;background:#141413;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.ar-back.lt{color:#475569;background:#fff;border:1px solid #e0e0e0}.rb-modal form.ar-nc,.rb-modal form.ar-det{flex-direction:column;gap:10px;display:flex}.ar-nc .seg{align-self:flex-start}.ar-f{flex-direction:column;gap:4px;display:flex}.ar-f[hidden]{display:none}.ar-f label{color:#475569;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ar-f input,.ar-f select,.ar-f textarea{height:38px;font:inherit;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0 11px;font-size:13px}.ar-f textarea{resize:vertical;height:56px;padding:8px 11px}.ar-f input[readonly]{cursor:not-allowed;background:#f1f5f9}.ar-f small{color:#6b7280;font-size:12px}.ar-f small:empty{display:none}.ar-opt{color:#64748b;background:#f1f5f9;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.ar-stp{flex-direction:column;gap:8px;display:flex}.ar-stp>b{color:#1d9e75;font-size:12px;font-weight:700}.ar-stp p{color:#475569;margin:0;font-size:12px;line-height:1.5}.ar-vz{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;font-size:12px;display:block}.ar-vz small{color:#64748b;font-size:11px;display:block}.ar-vz.on{background:#1d9e750f;border-color:#1d9e75}.ar-vzl{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}.ar-sep{color:#475569;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.ar-sep:before,.ar-sep:after{content:"";background:#e6e6e6;flex:1;height:1px}.ar-empty{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;padding:14px;font-size:12px}.ar-pr{background:#0000001a;border:1px solid #00000080;border-radius:8px;grid-template-columns:minmax(0,1fr) 92px 150px 22px;align-items:center;gap:8px;padding:8px 10px;display:grid}.ar-pl b{font-size:13px;font-weight:500;display:block}.ar-pl small{align-items:center;gap:3px;margin-right:8px;font-size:11px;display:inline-flex}.ar-dd{height:30px;font:inherit;color:#141413;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:0;padding:0 6px;font-size:12px}.ar-dd.need{color:#ef4444;border-color:#ef4444}.ar-rm{color:#ef4444;cursor:pointer;background:#ef44444d;border:1px solid #ef4444;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;display:grid}.ar-acc{background:#fff;border:1px solid #0000001a;border-radius:8px;flex:none}.ar-acc summary{cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.ar-acc summary::-webkit-details-marker{display:none}.ar-acc summary svg{transition:transform .2s}.ar-acc[open] summary svg{transform:rotate(180deg)}.ar-ti{border-top:1px solid #f1f0ec;justify-content:space-between;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:flex}.ar-addt{color:#00000080;height:26px;font:inherit;cursor:pointer;background:#3b82f61a;border:1px solid #0003;border-radius:6px;padding:0 12px;font-size:12px}.ar-addt:hover{color:#141413}.ar-sum{border:1px solid #0003;border-radius:8px;flex-direction:column;flex:none;gap:8px;padding:10px 12px;display:flex}.ar-sh{color:#00000080;align-items:center;gap:6px;font-size:13px;display:flex}.ar-sc{justify-content:space-between;align-items:center;gap:8px;display:flex}.ar-sc b{font-size:13.5px;font-weight:500;display:block}.ar-sc small{color:#64748b;font-size:11.5px;display:block}.ar-sp{border-top:1px solid #f1f0ec;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;font-size:13px;display:flex}.ar-sp small{color:#64748b;font-size:11.5px;display:block}.ar-sp>span:last-child{align-items:center;gap:4px;display:inline-flex}@container win (max-width:560px){.ar-pr{grid-template-columns:1fr 1fr 22px}.ar-pl{grid-column:1/-1}}.rb-modal.td-modal{border:1px solid #e2e8f0;border-radius:12px;height:80%;max-height:760px;box-shadow:0 10px 30px #0000001f}.rb-modal.td-modal.mi{max-height:700px}.td-pan{color:#141413;background:#fff;flex-direction:column;height:100%;min-height:0;font-size:12.5px;display:flex}.td-h{background:#fff;border-bottom:1px solid #e2e8f0;flex:none;align-items:center;gap:10px;padding:12px 16px;display:flex}.td-h span{flex:1;min-width:0}.td-h b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;display:block;overflow:hidden}.td-h small{color:#94a3b8;font-size:11.5px;display:block}.td-x{color:gray;cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:4px;display:grid}.td-pan .td-b{scrollbar-width:thin;background:#f4f3ee;flex-direction:column;flex:auto;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.td-pan .td-b.mi{background:#f8fafc}.td-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:none;gap:14px;padding:16px;display:flex}.td-k,.td-lbl{letter-spacing:.12em;color:#94a3b8;margin-bottom:6px;font-size:10px;font-weight:600}.td-card>.td-k{margin:0}.td-lbl.req{color:#ef4444}.td-cod{width:100%;height:44px;font:inherit;color:#141413;background:#fff;border:1px solid #22c55e;border-radius:8px;padding:0 12px;font-size:16px;font-weight:600}.td-cod:not(.ok){background:#ef44440d;border:2px solid #ef4444}.td-probs{flex-direction:column;gap:6px;display:flex}.td-prob{text-align:left;font:inherit;color:#141413;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:8px 10px;font-size:13px;font-weight:500}.td-prob.on{background:#ef44441a;border-color:#ef4444}.td-comps{flex-direction:column;gap:8px;display:flex}.td-comp{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.td-comp.set{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,white)}.td-comp b{font-size:13px;font-weight:600}.td-comp span{flex-wrap:wrap;gap:6px;display:flex}.td-st{font:inherit;border:1px solid var(--c);background:color-mix(in srgb,var(--c) 10%,white);color:var(--c);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600}.td-pz{flex-wrap:wrap;gap:8px;display:flex}.td-th{border:1px solid #e2e8f0;border-radius:8px;width:72px;height:72px;position:relative;overflow:hidden}.td-th img{object-fit:cover;width:100%;height:100%;display:block}.td-pdel{color:#fff;cursor:pointer;background:#141413b8;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:4px;right:4px}.td-pdel.arm{background:#dc2626}.td-up{cursor:pointer;color:#64748b;text-align:center;border:2px dashed #ccc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:110px;padding:10px;display:flex}.td-up b{color:#141413;font-size:13px;font-weight:600}.td-up small{font-size:11px}.td-note{width:100%;height:36px;font:inherit;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;font-size:13px}.td-f{background:#fff;border-top:1px solid #e2e8f0;flex:none;justify-content:flex-end;padding:10px 16px;display:flex}.td-save{color:#fff;font:inherit;cursor:pointer;background:#d97757;border:0;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:600;box-shadow:0 2px 6px #d977574d}.td-save:disabled{cursor:not-allowed;box-shadow:none;background:#b1ada1}.td-fin{color:#fff;font:inherit;cursor:pointer;background:#22c55e;border:0;border-radius:8px;padding:9px 20px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s,background-color .15s}.td-fin:hover{background:#22c55eb3;transform:translateY(-1px);box-shadow:0 4px 10px #22c55e4d}.td-meta{border-bottom:1px solid #e2e8f0;flex:none;align-items:center;gap:8px;padding:10px 16px;display:flex}.td-meta small{color:#94a3b8;margin-left:auto;font-size:12px}.td-stc{color:var(--c);background:color-mix(in srgb,var(--c) 10%,white);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.td-box{color:#d97757;white-space:nowrap;background:#d9775714;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.td-pan.more .td-card{gap:6px;padding:14px}.td-ph{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.td-cb{color:#d97757;background:#d9775714;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700}.td-sec{letter-spacing:.12em;color:#94a3b8;align-items:center;gap:6px;margin-top:6px;font-size:10px;font-weight:600;display:flex}.td-sec.red{color:#ef4444}.td-cr{color:#475569;background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.td-pr{color:#ef4444;background:#ef44440d;border:1px solid #ef444440;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:500;display:flex}@keyframes pfade{0%{opacity:0}}.phone .td-pan{border-radius:12px;width:92%;height:88%;font-size:10px;overflow:hidden;box-shadow:0 10px 30px #0003}.phone .td-pan.more{height:auto;max-height:88%}.phone .td-h{gap:6px;padding:8px 10px}.phone .td-h b{font-size:12.5px}.phone .td-h small{font-size:8.5px}.phone .td-pan .td-b{scrollbar-width:none;gap:8px;padding:8px}.phone .td-pan .td-b::-webkit-scrollbar{display:none}.phone .td-card{border-radius:9px;gap:8px;padding:9px}.phone .td-k,.phone .td-lbl,.phone .td-sec{margin-bottom:4px;font-size:7.5px}.phone .td-card>.td-k{margin:0}.phone .td-k.nt{color:#d97757}.phone .td-cod{border-radius:6px;height:30px;padding:0 8px;font-size:11px}.phone .td-probs{gap:4px}.phone .td-prob{min-height:26px;padding:5px 8px;font-size:9.5px;box-shadow:0 1px 2px #00000014}.phone .td-comp{gap:5px;padding:6px}.phone .td-comp b{font-size:9.5px}.phone .td-comp span{gap:3px}.phone .td-st{min-height:22px;padding:0 5px;font-size:8.5px;box-shadow:0 1px 2px #00000014}.phone .td-up{gap:2px;min-height:66px;padding:6px}.phone .td-up svg{width:14px;height:14px}.phone .td-up b{font-size:9.5px}.phone .td-up small{font-size:7.5px}.phone .td-note{height:28px;padding:0 8px;font-size:10px}.phone .td-f{padding:7px 8px}.phone .td-save,.phone .td-fin{width:100%;min-height:32px;padding:0;font-size:11px}.phone .td-meta{flex-wrap:wrap;gap:5px;padding:6px 10px}.phone .td-stc,.phone .td-box{padding:1px 6px;font-size:8.5px}.phone .td-meta small{font-size:8.5px}.phone .td-cb{font-size:9px}.phone .td-cr,.phone .td-pr{padding:5px 7px;font-size:9.5px}.phone .td-th{width:52px;height:52px}@keyframes tcrp{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.7)}}.kpi.red .kpi-i{color:#dc2626;background:#fef2f2}.kpi.neg b{color:#dc2626}.dash-eb{color:#94a3b8;letter-spacing:.08em;font-size:10px;font-weight:600}.dash-h{line-height:1.1;font-size:22px!important;font-weight:800!important}.dash-ch{grid-template-columns:3fr 2fr}.dash-at{flex-direction:column;gap:6px;display:flex}.dash-pill{border-radius:999px;padding:1px 8px;font-size:10.5px;font-weight:700}.dash-row{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:#f8fafc;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.dash-row:hover{background:#f4f4f5}.dash-row b{font-size:12px;font-weight:600;display:block}.dash-row small{color:#94a3b8;font-size:10.5px;display:block}.dash-row>b{white-space:nowrap;font-weight:700}.dash-row svg{color:#94a3b8;flex:none}@container win (max-width:820px){.dash-ch{grid-template-columns:1fr}}.teh-grp{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 1px 2px #1414130a}.teh-gh{background:color-mix(in srgb,var(--c) 8%,white);border-radius:8px;padding:7px 9px}.teh-gh b{color:var(--c);font-size:12.5px;font-weight:500;display:block}.teh-gh small{color:#94a3b8;font-size:10.5px;display:block}.teh-card{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:3px;padding:12px;transition:border-color .15s,transform .15s;display:flex}.teh-card:hover{border-color:#d97757;transform:translateY(-1px)}.teh-card .t{justify-content:space-between;align-items:center;gap:8px;display:flex}.teh-card .t b{font-size:15px;font-weight:700}.teh-cut{color:#d97757;background:#fcf4f2;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.teh-cl{font-size:12.5px;font-weight:500}.teh-tip{color:#64748b;font-size:11px}.teh-f{color:#64748b;border-top:1px solid #f1f0ec;justify-content:space-between;gap:8px;margin-top:6px;padding-top:7px;font-size:10.5px;display:flex}.teh-f span{align-items:center;gap:4px;display:inline-flex}.teh-f .na{color:#94a3b8}.dz-sheet{flex-direction:column;height:100%;min-height:0;display:flex}.dz-scroll{flex:1;gap:12px!important;padding:0 0 16px!important}.dz-head{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-direction:column;gap:9px;padding:12px 16px;display:flex}.dz-title{z-index:6;align-items:center;gap:9px;display:flex;position:sticky;top:0}.dz-title>b{font-size:16px;font-weight:700}.dz-st{border:1px solid var(--c);background:color-mix(in srgb,var(--c) 12%,white);height:26px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.dz-dot{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.dz-close{color:#fff;background:#ef4444;margin-left:auto}.dz-close:hover{background:#dc2626}.dz-sub{align-items:center;gap:8px;font-size:12.5px;display:flex}.dz-actions,.dz-meta{gap:7px}.dz-meta{font-size:11.5px}.dz-adus{color:var(--text2);align-items:center;gap:5px;display:inline-flex}.dz-okb{color:#15803d;background:#fff;border-color:#16a34a}.dz-okb:hover{background:#dcfce7}.dz-nob{color:#b91c1c;background:#fff;border-color:#fca5a5}.dz-nob:hover{background:#fee2e2}.dz-sec,.dz-piece{flex-direction:column;gap:5px;padding:0 16px;display:flex}.dz-lbl{letter-spacing:.06em;color:#94a3b8;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.dz-txt{color:var(--text2);font-size:12.5px}.dz-ta{border:1px solid var(--border);font:inherit;border-radius:8px;padding:8px;font-size:12.5px}.dz-piece{border-top:1px solid #f1f0ec;padding-top:10px}.dz-code{align-items:center;gap:4px;display:flex}.dz-code>span{margin-right:4px;font-size:17px;font-weight:700}.dz-cop{color:#15803d;font-size:10px}.dz-probs{color:#ef4444;margin:0;padding-left:16px;font-size:12px}.dz-comps{flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.dz-comps b{font-weight:600}.dz-deviz{background:#f4f3ee;border-radius:12px;flex-direction:column;gap:7px;margin:0 16px;padding:12px;display:flex}.dz-line{background:#fff;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 10px 8px 4px;display:grid}.dz-lt b{font-size:12.5px;font-weight:600;display:block}.dz-lt small{color:var(--muted);font-size:10.5px;display:block}.dz-tags{flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;display:flex}.dz-type{background:var(--bg);color:var(--text2);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700}.dz-badge{color:var(--c);background:color-mix(in srgb,var(--c) 13%,white);border:0;border-radius:999px;padding:2px 7px;font-family:inherit;font-size:9.5px;font-weight:700}button.dz-badge{cursor:pointer}.dz-cbtn{height:21px;font:inherit;color:#64748b;background:#e2e8f0;border:0;border-radius:999px;padding:0 9px;font-size:10.5px;font-weight:700}.dz-cbtn.on{color:#fff;cursor:pointer;background:#d97757}.dz-cbtn:disabled{cursor:default}.dz-cmd{color:#1d4ed8;background:#1d4ed818;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.dz-lp{white-space:nowrap;padding-top:1px;font-size:12.5px}.dz-lp small{color:var(--muted);font-weight:500}.dz-sub2{color:var(--text2);justify-content:flex-end;gap:16px;padding-top:2px;font-size:11.5px;display:flex}.dz-add{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:9px;margin:0 16px;padding:12px;display:flex}.dz-shopchip{color:#fff;background:#d97757;border-color:#d97757}.dz-shopchip:hover{color:#fff;background:#c9684a}.dz-shopchip.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #d97757}.dz-add .fchip.on:not(.dz-shopchip){color:#fff;background:#141413;border-color:#141413}.dz-results{flex-direction:column;gap:6px;display:flex}.dz-results:empty{display:none}.dz-res{border:1px solid #f1f0ec;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:grid}.dz-res.shop{grid-template-columns:44px minmax(0,1fr) auto auto}.dz-img{color:#94a3b8;background:#f1f0ec;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.dz-rt b{font-weight:600;display:block}.dz-rt small{color:var(--muted);font-size:10.5px;display:block}.dz-rp{white-space:nowrap}.dz-ok{color:#15803d;font-size:11px;font-weight:700}.dz-shoph{justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.dz-shoph b{color:#d97757;letter-spacing:.05em}.dz-shoph small{color:var(--muted)}.dz-hint{color:#d97757;margin-top:4px;font-size:11.5px}.dz-tarif{color:#9a3412;background:#ffe8db;border-color:#ffe8db}.dz-foot{border-top:1px solid var(--border);background:#fff;flex-direction:column;flex:none;gap:9px;padding:10px 16px;display:flex}.dz-offer{border:1px solid var(--accent-line);background:#fff7f1;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.dz-intern input{background:#f0fdf4}.dz-total{align-items:flex-start;gap:20px;display:flex}.dz-def{flex-direction:column;flex:1;gap:2px;display:flex}.dz-def .kv{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.dz-def .kv>div{justify-content:space-between;gap:8px;display:flex;border:0!important;padding:1px 0!important;font-size:11px!important}.dz-def .kv span{color:var(--muted)}.dz-tot{text-align:right}.dz-big{justify-content:flex-end;align-items:center;gap:4px;font-size:20px;font-weight:800;display:flex}.dz-anlink{margin-left:auto;text-decoration:underline;color:#64748b!important}.dz-anul{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.dz-anul p{color:#7f1d1d;margin:0;font-size:12px}.dz-anin{border:1px solid var(--border);height:32px;font:inherit;border-radius:8px;flex:1;padding:0 10px}.dz-anbtn{color:#64748b;background:#e5e7eb}.dz-anbtn.red{color:#fff;background:#ef4444}@container win (max-width:560px){.rb-modal.rb-sheet{width:100%}.dz-res{grid-template-columns:minmax(0,1fr) auto}.dz-res.shop{grid-template-columns:44px minmax(0,1fr)}.dz-total{flex-direction:column}}.rc-st{height:21px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,white);border:1px solid color-mix(in srgb,var(--c) 33%,white);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.rb-tr.nopr{background:#fff7ed}.rb-tr[data-dbl]{cursor:pointer;-webkit-user-select:none;user-select:none}.rb-tr[data-dbl]:hover{background:#f8fafc}.rb-tr.nopr[data-dbl]:hover{background:#ffedd5}.rc-chip{height:26px;font:inherit;cursor:pointer;color:#141413;background:#f4f3ee;border:1px solid #0000;border-radius:999px;padding:0 11px;font-size:11.5px;font-weight:600}.rc-chip.has{background:#efc6b8;border-color:#d97757}.rc-chip.on{color:#fff;background:#d97757;border-color:#d97757}.rc-chip:hover{background:#ffb38a}.rc-pg{font-size:11.5px}.rc-per{border:1px solid var(--border);min-width:32px;height:26px;font:inherit;cursor:pointer;background:#fff;border-radius:7px;padding:0 8px;font-size:11.5px}.rc-per.on{color:#fff;background:#d97757;border-color:#d97757}.rc-rids{flex-wrap:wrap;gap:10px;display:flex}.rc-rid{background:#fafaf7;border:1px solid #f1f0ec;border-radius:10px;flex-direction:column;gap:5px;width:300px;max-width:100%;padding:10px;font-size:12px;display:flex}.rc-rid small{font-size:10.5px;display:block}.rc-pill{border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}
html,body{height:100%}body{overflow:hidden}a.side-item,a.app-logo,a.abtn,a.rb-link,a.fchip,a.rb-vcard,a.rb-pick-i{color:inherit;text-decoration:none}a.abtn-dark,a.abtn-accent{color:#fff}.rb-tr.click{cursor:pointer}.rb-tr.click:hover{background:var(--accent-soft)!important}.rb-tr.click:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rb-app .app-main:empty{background:var(--bg)}.au{flex-direction:column;align-items:center;height:100%;padding:40px 18px;font-size:14px;line-height:1.5;display:flex;overflow:auto}.au-brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:8px;margin-bottom:22px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.au-card{border:1px solid var(--border-warm);background:#fff;border-radius:14px;width:100%;max-width:440px;padding:26px 26px 22px;box-shadow:0 24px 50px -30px #14141347}.au-card.wide{max-width:640px}.au-card h1{letter-spacing:-.02em;margin:0 0 4px;font-size:21px;line-height:1.25}.au-card .au-sub{color:var(--slate);margin:0 0 18px;font-size:13px}.au-card .rb-form{flex-wrap:wrap;gap:12px;display:flex}.au-card .abtn{justify-content:center;height:38px;padding:0 16px;font-size:13px}.au-card .abtn.full{width:100%}.au-err{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:8px 11px;font-size:12.5px}.au-ok{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:8px 11px;font-size:12.5px}.au-links{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:14px;font-size:12.5px;display:flex}.au-links a{color:var(--accent);font-weight:600;text-decoration:none}.au-links a:hover{text-decoration:underline}.au-foot{color:var(--slate);text-align:center;max-width:440px;margin-top:18px;font-size:12px}.au-demo{border:1px dashed var(--accent-line);background:#fffbf8;border-radius:12px;width:100%;max-width:440px;margin-top:16px;padding:12px 14px;font-size:12.5px}.au-demo b{margin-bottom:6px;display:block}.au-demo ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.au-demo button{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;padding:2px 0;font-size:12.5px}.au-demo button:hover{color:var(--accent)}.au-demo small{color:var(--slate)}.au-steps{gap:6px;margin:0 0 18px;display:flex}.au-steps span{background:var(--border);border-radius:4px;flex:1;height:4px}.au-steps span.on{background:var(--accent)}@container win (max-width:560px){.rb-modal.td-modal{border-radius:12px;width:92%;height:88%;max-height:none}.rb-modal.td-modal.mi{height:auto;max-height:88%}.td-meta{flex-wrap:wrap}.td-save,.td-fin{width:100%;min-height:42px}}.vz-cur .rb-tile{flex:140px}.win.pub{background:var(--bg)}.pub-page{padding:18px 14px 36px}.pub .rb-track{max-width:540px}.pub a.abtn-green{color:#fff}.pub a.abtn-line{color:var(--accent)}.pub-at-h{align-items:center;gap:12px;display:flex}.pub-logo{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:12px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid;overflow:hidden}.pub-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.pub-logo.sm{border-radius:8px;width:30px;height:30px;font-size:11px}.pub-at-t{min-width:0}.pub-at-t b{letter-spacing:-.01em;font-size:15px;display:block}.pub-at-t small{color:var(--slate);font-size:11.5px;display:block}.pub-bad{text-align:center;align-items:center;padding:28px 20px!important}.pub-bad h3{margin:0;font-size:17px}.pub-bad-i{color:#b45309;background:#fef3c7;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.set-solo{flex-direction:column;gap:10px;max-width:640px;display:flex}.set-logo{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.set-logo .rb-bar{flex:220px}.set-logo-i{border:1px solid var(--border);background:var(--accent-soft);width:72px;height:72px;color:var(--accent);border-radius:14px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid;overflow:hidden}.set-logo-i img{object-fit:contain;background:#fff;width:100%;height:100%}.set-logo-i.prev{border:2px dashed var(--accent)}.int-card{flex-direction:column;gap:10px;display:flex}.int-h{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.int-h>.grow{flex:220px;min-width:0}.int-h b{font-size:13px;display:block}.int-h small{color:var(--slate);margin-top:1px;font-size:11.5px;display:block}.int-ic{background:var(--bg);width:32px;height:32px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid}.int-logo{border:1px solid var(--border);background:#fff;width:40px;height:40px;padding:2px}.int-logo img{object-fit:contain;width:100%;height:100%}.int-tags{flex-wrap:wrap;gap:5px;display:flex}.au-step{color:var(--slate);margin:-8px 0 10px;font-size:11.5px;font-weight:600}.au-acts{flex-basis:100%;justify-content:space-between;gap:10px;display:flex}.au-inv{border-bottom:1px solid var(--border-warm);align-items:center;gap:12px;margin-bottom:14px;padding:0 0 14px;display:flex}.au-inv b{font-size:14.5px;display:block}.au-inv small{color:var(--slate);font-size:12px;display:block}.au-card .kv div{font-size:12.5px}.au-card a.abtn-dark{color:#fff;display:flex}.au-demo .au-a{color:var(--accent);font-weight:600}.adm-who{color:var(--text2);font-size:12px;font-weight:600}@container win (max-width:560px){.adm-who{display:none}}[style*="flex-direction: column"]>.rb-check{flex:none}@container win (max-width:560px){.dz-res.shop>.dz-rp,.dz-res.shop>.abtn{grid-column:2}}.rc-cur .rb-tile{flex:140px}.rb-modal:focus{outline:none}
