.variant-default{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:12px;color:var(--t2);cursor:pointer}.variant-default input{accent-color:var(--red)}.plbtn>a{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none;min-height:30px}.plbtn:focus-within .pl-rm{display:flex}.quick-launch-dialog{width:min(460px,calc(100% - 32px));margin:auto;padding:26px;border:1px solid var(--border);border-radius:16px;color:var(--t1);background:var(--surface);box-shadow:var(--sh-lg)}.quick-launch-dialog::backdrop{background:rgb(10 16 28/45%)}.quick-launch-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.quick-launch-dialog h2{font-size:20px}.quick-launch-dialog p{margin:12px 0 20px;color:var(--t2);font-size:13px;line-height:1.6}.quick-launch-dialog label{display:block;margin:14px 0 7px;font-weight:600}.quick-launch-dialog .fi{width:100%}.quick-launch-dialog .mda{margin-top:22px}.quick-launch-dialog .btn-red{color:#fff}.quick-launch-dialog p.quick-launch-error,.quick-launch-error{color:var(--red)}.quick-launch-table{overflow-x:auto}.quick-launch-table td a{overflow-wrap:anywhere;color:var(--blue)}.quick-launch-dialog button,.quick-launch-table button{min-height:40px}.sales-alert-stack{position:fixed;right:24px;bottom:20px;z-index:1100;--sales-ink:#047857;display:grid;justify-items:end;gap:10px;max-width:calc(100vw - 32px)}.sales-alert{display:flex;align-items:flex-start;gap:14px;width:360px;max-width:100%;padding:20px;background:var(--surface);color:var(--t1);border:1px solid var(--border);border-radius:16px;box-shadow:var(--sh-lg);animation:sale-arrive .24s cubic-bezier(.22,1,.36,1) both}.sales-alert-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--green-bg);color:var(--green)}.sales-alert-content{flex:1 1;min-width:0}.sales-alert-content strong{display:block;font-size:12px;color:var(--sales-ink)}.sales-alert-content b{display:block;margin-top:5px;font-size:25px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales-alert-content p{margin:6px 0;font-size:12px;line-height:1.6;color:var(--t2);overflow-wrap:anywhere}.sales-alert-content a{display:inline-flex;align-items:center;min-height:36px;color:var(--sales-ink);font-size:12px;font-weight:700}.sales-alert .ib{flex-shrink:0;width:36px;height:36px;margin:-10px -10px 0 0}.sales-sound{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid var(--border-2);border-radius:24px;background:var(--surface);color:var(--t2);font:inherit;font-size:11px;cursor:pointer;box-shadow:var(--sh)}.quick-launch-dialog :focus-visible,.quick-launch-table :focus-visible,.sales-alert-stack :focus-visible,.variant-default input:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@keyframes sale-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.sales-alert-stack{right:16px;bottom:12px}.sales-alert{width:330px;padding:16px}}@media (prefers-reduced-motion:reduce){.sales-alert{animation:none}}[data-theme=dark] .sales-alert-stack{--sales-ink:#34d399}.login-logo .logo-m,.sb-logo .logo-m{background:transparent;box-shadow:none;border:0;width:38px;height:38px;padding:0;border-radius:0}.login-logo .logo-w,.sb-logo .logo-w{font-family:Plus Jakarta Sans,sans-serif;font-size:26px!important;font-weight:800;letter-spacing:-1.3px;color:var(--t1)}.logo-w sup{font-size:9px;vertical-align:super;margin-left:1px;letter-spacing:0}.login-recover{display:block;margin:16px auto 0;border:0;background:none;color:var(--red);text-decoration:underline;min-height:36px;font-size:13px;cursor:pointer}.recovery-message{font-size:13px;line-height:1.7;margin-top:16px}.profile-page{max-width:860px;margin:32px auto;padding:0 24px}.profile-page-heading{display:flex;align-items:center;gap:18px;margin-bottom:28px}.profile-page-heading h1{font-size:28px;margin:0 0 8px;letter-spacing:-.03em}.profile-page-heading p,.profile-panel p{color:var(--t2);font-size:13px;line-height:1.6}.profile-avatar{display:grid;place-items:center;background:var(--red);color:#fff;width:64px;height:64px;border-radius:20px;font-size:28px;font-weight:800}.profile-panel{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:28px}.profile-panel label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;margin-bottom:20px}.profile-panel .inp{width:100%;min-height:44px}.profile-panel small{color:var(--t3);font-size:12px;font-weight:400;line-height:1.6}.profile-panel h2{font-size:18px;margin:28px 0 8px}@media(max-width:600px){.profile-page{padding:0 16px}.profile-panel{padding:20px}}