.acc .acc-narrow{max-width:440px}.acc .acc-wide{max-width:880px}.acc h1{font-size:34px}.acc-sub{color:var(--body);margin:10px 0 26px;font-size:16px}.acc-sub a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.acc-form{gap:16px;display:grid}.acc-form .btn.block{margin-top:4px}.acc-for{color:var(--body);font-size:15px}.acc-alt{color:var(--body);text-align:center;font-size:14.5px}.acc-alt a,.acc-link{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.acc-link{justify-self:center;padding:6px;font-size:14.5px}.acc-link:disabled{color:var(--muted);cursor:default;text-decoration:none}.acc-ok{color:#1f6b3a;background:#ebf6ef;border-radius:12px;padding:12px 14px;font-size:14.5px}.acc-ok.big{font-size:15.5px;line-height:1.55}.acc-ok a{color:var(--blue);font-weight:600;text-decoration:underline}.acc .fld input{height:50px;font-size:16px}.acc-code{letter-spacing:8px;text-align:center;font-weight:700;font-size:22px!important}.pw{position:relative}.pw input{padding-inline-end:52px}.pw-eye{inset-inline-end:4px;width:44px;height:44px;color:var(--muted);-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pw-eye:hover,.pw-eye[aria-pressed=true]{color:var(--ink)}.acc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.acc-head .acc-sub{margin-bottom:0}.acc-actions{flex-wrap:wrap;gap:10px;display:flex}.acc-orders{gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.acc-order{border:1px solid var(--line);background:#fff;border-radius:18px;gap:10px;padding:18px 20px;display:grid}.acc-order-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.acc-order-top strong{font-size:17px}.acc-order-top span{color:var(--muted);font-size:14px}.acc-chip{color:var(--blue);background:#eef0ff;border-radius:999px;padding:5px 10px;font-size:12.5px;font-weight:700;display:inline-block}.acc-chip.ok{color:#1f6b3a;background:#ebf6ef}.acc-chip.wait{color:#8a5300;background:#fff4e5}.acc-chip.off{color:var(--muted);background:#f3f3f6}.acc-items{color:var(--body);font-size:14.5px}.acc-order-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.acc-order-foot b{font-size:16px}.acc-order-foot .acc-actions .btn{padding:10px 16px;font-size:14px}.acc-empty{border:1px dashed var(--line);text-align:center;color:var(--body);border-radius:18px;justify-items:center;gap:14px;margin-top:28px;padding:28px;display:grid}.acc-box{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;margin-top:22px;padding:22px;display:grid}.acc-box h2{font-size:20px}.acc-row{flex-wrap:wrap;gap:10px;display:flex}.acc-qr{border:1px solid var(--line);border-radius:12px;justify-self:start}.acc-key{background:var(--paper);word-break:break-all;border-radius:6px;padding:3px 6px;font-family:ui-monospace,monospace;font-size:13px}.acc-codes{grid-template-columns:repeat(2,1fr);gap:8px;padding:0;font-family:ui-monospace,monospace;font-size:15px;list-style:none;display:grid}.acc-codes li{background:var(--paper);text-align:center;border-radius:8px;padding:8px 10px}.acc-save{text-align:start;background:#f8f6ff;border:1.5px solid #c9c2f6;border-radius:18px;gap:12px;margin:22px 0;padding:20px;display:grid}.acc-save h2{font-size:19px}.acc-save p{color:var(--body);font-size:14.5px}.acc-save ul{color:var(--body);gap:4px;margin:0;padding-inline-start:18px;font-size:14.5px;display:grid}@media (max-width:600px){.acc h1{font-size:28px}.acc-order{padding:16px}.acc-order-foot .acc-actions{width:100%}.acc-order-foot .acc-actions .btn{flex:1}}.btn.sm{border-radius:10px;padding:10px 16px;font-size:14px}.acc-chip.big{padding:7px 13px;font-size:13.5px}.acc-link.danger{color:#b42318}.acc-or{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:flex}.acc-or:before,.acc-or:after{content:"";background:var(--line);flex:1;height:1px}.acc2{background:var(--paper);padding:40px 0 72px}.acc2-in{grid-template-columns:280px 1fr;align-items:start;gap:32px;display:grid}.acc2-side{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;padding:18px;display:grid;position:sticky;top:140px}.acc2-hello{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:4px 4px 14px;display:flex}.acc2-hello div{min-width:0;line-height:1.35;display:grid}.acc2-hello b{font-size:16px}.acc2-hello small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.acc2-avatar{color:#fff;background:linear-gradient(135deg,#173ae6,#6b3cf0);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:17px;font-weight:700;display:grid}.acc2-nav{gap:4px;display:grid}.acc2-nav a{color:var(--body);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:15px;font-weight:500;display:flex}.acc2-nav a:hover{background:var(--paper);color:var(--ink)}.acc2-nav a.on{color:var(--blue);background:#eef0ff;font-weight:600}.acc2-nav em{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;margin-inline-start:auto;padding:1px 8px;font-size:12px;font-style:normal;font-weight:700}.acc2-out{color:var(--muted);border-radius:10px;justify-self:start;padding:8px 12px;font-size:14px;font-weight:600}.acc2-out:hover{color:#b42318;background:#fdf0ef}.acc2-main{gap:18px;min-width:0;display:grid}.acc2-title h1{font-size:32px}.acc2-title .acc-sub{margin:6px 0 0}.acc2-empty{border:1px solid var(--line);text-align:center;color:var(--body);background:#fff;border-radius:18px;justify-items:center;gap:10px;padding:44px 24px;display:grid}.acc2-empty svg{color:var(--violet)}.acc2-empty h2{font-size:21px}.acc2-empty .btn{margin-top:8px}.oc-list{gap:14px;padding:0;list-style:none;display:grid}.oc{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;padding:20px 22px;transition:border-color .15s,box-shadow .15s;display:grid}.oc:hover{border-color:#c9cde0;box-shadow:0 6px 20px #0b0f260f}.oc-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.oc-title{line-height:1.35;display:grid}.oc-num{font-size:18px;font-weight:700}.oc-num:hover{color:var(--blue)}.oc-title span{color:var(--muted);font-size:14px}.oc-thumbs{flex-wrap:wrap;gap:10px;display:flex}.oc-thumb{background:var(--paper);width:68px;height:68px;color:var(--muted);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.oc-thumb .thumb{width:100%;height:100%}.oc-thumb em{inset-inline-end:4px;background:var(--navy);color:#fff;border-radius:8px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700;position:absolute;bottom:4px}.oc-thumb.more{color:var(--body);font-size:15px;font-weight:700}.oc-names{color:var(--body);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.oc-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.oc-foot>b{font-size:18px}.oc-btns{gap:8px;display:flex}.ov{gap:18px;display:grid}.ov-back{color:var(--body);justify-self:start;align-items:center;gap:6px;font-size:14.5px;font-weight:600;display:inline-flex}.ov-back:hover{color:var(--blue)}.ov-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ov-head h1{font-size:32px}.ov-head .acc-sub{margin:6px 0 0}.ov-steps{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);padding:20px 22px;list-style:none;display:grid}.ov-steps li{text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.ov-steps li+li:before{content:"";top:15px;background:var(--line);z-index:0;width:100%;height:3px;position:absolute;inset-inline-end:50%}.ov-steps li.done+li:before,.ov-steps li.done+li.done:before{background:var(--green)}.ov-steps li:not(.done)+li:before{background:var(--line)}.ov-dot{z-index:1;border:2px solid var(--line);width:32px;height:32px;color:var(--muted);background:#fff;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative}.ov-steps li.done .ov-dot{background:var(--green);border-color:var(--green);color:#fff}.ov-steps li.next .ov-dot{border-color:var(--blue);color:var(--blue)}.ov-steps b{font-size:14.5px}.ov-steps small{color:var(--muted);font-size:13px}.ov-note{border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.ov-note.off{color:var(--body);background:#f3f3f6}.ov-note.wait{color:#6b4100;background:#fff4e5}.ov-track{color:#1f5a3a;background:#ebf6ef;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.ov-track>div{flex:1;min-width:180px;display:grid}.ov-track span{font-size:14px}.ov-track code{-webkit-user-select:all;user-select:all;background:#fff;border-radius:6px;padding:2px 6px;font-family:ui-monospace,monospace;font-size:13.5px}.ov-grid{grid-template-columns:1fr 300px;align-items:start;gap:18px;display:grid}.ov-side{gap:18px;display:grid}.ov-box{border:1px solid var(--line);background:#fff;border-radius:18px;gap:12px;padding:20px 22px;display:grid}.ov-box.soft{background:0 0}.ov-box h2{align-items:center;gap:8px;font-size:17px;display:flex}.ov-box h2 svg{color:var(--muted)}.ov-box p{color:var(--body);font-size:15px;line-height:1.6}.ov-box p a{color:var(--blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.ov-items{padding:0;list-style:none;display:grid}.ov-items li{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ov-items li:first-child{padding-top:0}.ov-pic{background:var(--paper);border-radius:12px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.ov-pic .thumb{width:100%;height:100%}.ov-noimg{color:var(--muted)}.ov-item-main{min-width:0;line-height:1.4;display:grid}.ov-name{font-size:15px;font-weight:600}a.ov-name:hover{color:var(--blue)}.ov-qty{color:var(--muted);font-size:14px}.ov-pre{color:var(--amber);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.ov-items b{font-size:15px}.ov-sum{gap:8px;font-size:15px;display:grid}.ov-sum div{color:var(--body);justify-content:space-between;gap:12px;display:flex}.ov-sum .ov-total{border-top:1px solid var(--line);color:var(--ink);margin-top:4px;padding-top:12px;font-size:18px;font-weight:700}.ad{gap:18px;display:grid}.ad-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ad-head{margin-top:8px}.ad-head h2{font-size:22px}.ad-facts{gap:10px;font-size:15px;display:grid}.ad-facts div{grid-template-columns:90px 1fr;gap:12px;display:grid}.ad-facts dt{color:var(--muted)}.ad-facts dd{overflow-wrap:anywhere;min-width:0}.ad-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:0;list-style:none;display:grid}.ad-card{border:1px solid var(--line);background:#fff;border-radius:18px;align-content:start;gap:12px;padding:18px 20px;display:grid}.ad-card.main{border:1.5px solid #9fb0f5}.ad-card .acc-chip{justify-self:start}.ad-card p{color:var(--body);font-size:15px;line-height:1.6}.ad-card p b{color:var(--ink)}.ad-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.ad-actions .acc-link{padding:4px 6px;font-size:14px}.ad-edit{grid-column:1/-1;list-style:none}.ad-empty{color:var(--body);text-align:center;background:#fff;border:1.5px dashed #c5c9d8;border-radius:18px;justify-items:center;gap:6px;width:100%;padding:34px 20px;display:grid}.ad-empty svg{color:var(--violet)}.ad-empty b{color:var(--ink);font-size:17px}.ad-empty:hover{border-color:var(--blue)}.ad-form{gap:16px}.ad-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ad-wide{grid-column:1/-1}.ad-grid em{color:var(--muted);font-style:normal;font-weight:400}.ad-check{align-items:center;gap:10px;font-size:15px;display:flex}.ad-check input{width:18px;height:18px;accent-color:var(--blue)}.ad-btns{gap:10px;display:flex}.acc-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px;box-shadow:0 10px 30px #0b0f260d}.acc2 .acc-narrow h1,.acc2 .acc-narrow>.acc-sub{text-align:center}.co-acc{background:#f8f6ff;border:1.5px solid #c9c2f6;border-radius:14px;gap:14px;padding:14px 16px;display:grid}.co-acc-top{align-items:center;gap:12px;display:flex}.co-acc-top>div{flex:1;line-height:1.4;display:grid}.co-acc-top b{font-size:15px}.co-acc-top span{color:var(--body);font-size:13.5px}.co-acc-icon{width:36px;height:36px;color:var(--violet);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.co-acc-form{border-top:1px solid #ddd6fb;gap:8px;padding-top:14px;display:grid}@media (max-width:900px){.acc2{padding:20px 0 56px}.acc2-in{grid-template-columns:1fr;gap:18px}.acc2-side{gap:10px;padding:14px;position:static}.acc2-hello{padding:0 0 12px}.acc2-nav{scrollbar-width:none;gap:6px;margin:0 -14px;padding:0 14px;display:flex;overflow:auto hidden}.acc2-nav::-webkit-scrollbar{display:none}.acc2-nav a{border:1px solid var(--line);flex:none;padding:9px 12px;font-size:14px}.acc2-nav a.on{border-color:#c6cff9}.acc2-nav em{margin-inline-start:2px}.acc2-side{position:relative;top:auto}.acc2-hello{padding-inline-end:90px}.acc2-out{top:14px;font-size:13.5px;position:absolute;inset-inline-end:10px}.ov-grid{grid-template-columns:1fr}}@media (max-width:600px){.acc2-title h1,.ov-head h1{font-size:26px}.oc{padding:16px}.oc-thumb{width:58px;height:58px}.oc-foot{flex-wrap:wrap}.oc-btns{width:100%}.oc-btns .btn{flex:1}.ov-steps{padding:16px 10px}.ov-box{padding:16px}.ov-items li{grid-template-columns:52px 1fr auto;gap:10px}.ov-pic{width:52px;height:52px}.ad-grid{grid-template-columns:1fr}.acc-card{padding:20px}}.acc2-main .acc-box{margin-top:0}.acc2-nav i{font-style:normal}@media (max-width:900px){.acc2-nav i{display:none}}.co-signed{color:#1f6b3a;align-items:center;gap:6px;font-weight:600;display:flex}@media (max-width:460px){.acc2-nav{margin:0;padding:0;overflow:visible}.acc2-nav a{flex:1;justify-content:center;gap:6px;padding:9px 6px}.acc2-nav a svg{display:none}}.ad-suggest{max-width:420px}.ad-suggest .ad-btns{flex-wrap:wrap}.ad-bill{border-top:1px dashed var(--line);padding-top:10px;font-size:14px!important}.ad-bill span{color:var(--muted);font-size:12.5px;font-weight:700;display:block}.ad-billing{border-top:1px solid var(--line);padding-top:14px}.fld-err a{color:inherit;text-underline-offset:2px;text-decoration:underline}
