.sm-page{padding-bottom:var(--pb,48px);animation:sm-tab .22s ease}@keyframes sm-tab{0%{opacity:0;transform:translateY(4px)}}.sm-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:24px}.sm-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--text)}.sm-title.is-big{font-size:22px;line-height:30px;letter-spacing:-.01em}.sm-head-action{display:flex;align-items:center;gap:10px;flex:none}.sm-head-desc{margin:4px 0 0}.sm-page-head{margin-bottom:34px;padding-right:40px}.sm-page-desc{margin:6px 0 0}.sm-desc{font-size:14.5px;line-height:21px;color:var(--muted)}p.sm-desc{margin:0}.sm-section{margin-top:48px}.sm-page-head+.sm-section{margin-top:0}.sm-head+.sm-section,.sm-head-desc+.sm-section{margin-top:28px}.sm-head+.sm-lines,.sm-head+.sm-row,.sm-head-desc+.sm-lines,.sm-head-desc+.sm-row{margin-top:10px}.sm-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:16px 0}.sm-row+.sm-row{border-top:1px solid var(--line-row)}.sm-row.is-disabled{opacity:.5}.sm-row-text{flex:1 1 280px;min-width:0}.sm-row-title{display:flex;align-items:baseline;gap:10px;min-width:0;font-size:15px;line-height:20px;color:var(--text)}.sm-row-title+.sm-desc{margin-top:2px}.sm-row-control{flex:none;display:flex;align-items:center;gap:8px;margin-left:auto}.sm-row-below{flex:1 1 100%;min-width:0}.sm-status{font-size:13px;line-height:20px;white-space:nowrap;color:var(--hint)}.sm-status:empty{display:none}.sm-status.is-saved{color:var(--ok);animation:sm-fade-status 1.5s forwards}.sm-status.is-bad{color:var(--bad);white-space:normal}@keyframes sm-fade-status{0%,75%{opacity:1}to{opacity:0}}:is(.sm-toggle,.sm-check,.sm-btn,.sm-seg button,.sm-line.is-button):focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sm-toggle{position:relative;flex:none;width:36px;height:20px;padding:0;border:0;border-radius:999px;background:var(--toggle-off);transition:background .15s}.sm-toggle span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#aebad0;transition:transform .15s var(--ease),background .15s}.sm-toggle[aria-checked=true]{background:var(--gold)}.sm-toggle[aria-checked=true] span{transform:translateX(16px);background:var(--on-gold)}.sm-toggle.is-locked{opacity:.45;cursor:not-allowed}.sm-toggle:disabled:not(.is-locked){opacity:.4;cursor:default}.sm-check{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;padding:0;border:1.5px solid #34466a;border-radius:6px;background:none;color:var(--on-gold)}.sm-check svg{width:12px;height:12px;visibility:hidden}.sm-check[aria-checked=true]{border-color:var(--gold);background:var(--gold)}.sm-check[aria-checked=true] svg{visibility:visible}.sm-check.is-locked{border-color:#5a5238;background:#5a5238;color:#1a1408;cursor:not-allowed}.sm-check:disabled:not(.is-locked){opacity:.4;cursor:default}.sm-seg{display:inline-flex;padding:3px;border:1px solid var(--line-card);border-radius:9px;background:var(--input)}.sm-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border:0;border-radius:7px;background:none;color:var(--muted);font-size:14.5px;white-space:nowrap}.sm-seg button:hover{color:var(--text)}.sm-seg button[aria-checked=true]{background:#1c2944;color:var(--text)}.sm-seg button:disabled{opacity:.4;cursor:default}.sm-seg svg{width:16px;height:16px}.sm-select{position:relative;display:inline-flex;align-items:center;color:var(--text)}.sm-select select{appearance:none;-webkit-appearance:none;field-sizing:content;max-width:340px;height:34px;padding:0 26px 0 8px;border:0;border-radius:8px;background:none;color:inherit;font-size:15px;text-align:right;color-scheme:dark;cursor:pointer}.sm-select select:hover{background:var(--hover)}.sm-select option{background:var(--pop);color:var(--text)}.sm-select .sm-chev{position:absolute;right:6px;width:14px;height:14px;pointer-events:none;color:var(--muted)}.sm-select.is-boxed select{field-sizing:fixed;width:270px;height:40px;padding:0 34px 0 12px;border:1px solid var(--line-input);border-radius:9px;background:var(--input);text-align:left}.sm-select.is-boxed .sm-chev{right:12px}.sm-affix,.sm-input,.sm-textarea{border:1px solid var(--line-input);border-radius:9px;background:var(--input);color:var(--text);font-size:15px}.sm-input{height:40px;padding:0 13px;outline:0}.sm-input.is-m{width:340px}.sm-input.is-s{width:140px}.sm-input.is-full{width:100%}.sm-affix{display:inline-flex;align-items:center;height:40px;padding:0 13px;gap:6px;color:var(--muted)}.sm-affix input{width:72px;min-width:0;height:100%;padding:0;border:0;background:none;outline:0;color:var(--text);text-align:right;font-size:15px}.sm-affix span:first-child+input{text-align:left}.sm-textarea{display:block;width:100%;margin-top:10px;padding:11px 13px;line-height:1.55;resize:vertical;outline:0}.sm-affix:focus-within,.sm-select.is-boxed select:focus,:is(.sm-input,.sm-textarea):focus{border-color:var(--gold);outline:0}:is(.sm-input,.sm-textarea,.sm-affix input)::placeholder{color:var(--muted-2)}:is(.sm-input,.sm-affix input,.sm-textarea):disabled{opacity:.5}.sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--line-btn);border-radius:9px;background:none;color:var(--text);font-size:15px;white-space:nowrap}.sm-btn:hover{background:var(--hover)}.sm-btn svg{width:14px;height:14px}.sm-btn.is-s{height:34px;padding:0 12px;border-radius:8px;font-size:14.5px}.sm-btn.is-l{height:40px;padding:0 18px}.sm-btn.is-primary{border-color:var(--gold);background:var(--gold);color:var(--on-gold);font-weight:600}.sm-btn.is-primary.is-l{padding:0 20px}.sm-btn.is-primary:hover{border-color:var(--gold-soft);background:var(--gold-soft)}.sm-btn:is(.is-danger,.is-plain){padding:0 4px;border-color:transparent}.sm-btn.is-danger{color:var(--bad)}.sm-btn.is-plain{color:#a9b6cb}.sm-btn:is(.is-danger,.is-plain):hover{background:none;text-decoration:underline;text-underline-offset:3px}.sm-btn.is-plain:hover{color:var(--text)}.sm-btn:disabled{background:none;color:var(--muted-2);cursor:default}.sm-btn.is-primary:disabled{border-color:var(--line);background:var(--line)}.sm-btn:is(.is-danger,.is-plain):disabled{text-decoration:none}.sm-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:12.5px;line-height:16px;white-space:nowrap;background:var(--hover);color:var(--label)}.sm-badge.is-gold{background:var(--gold-tint);color:var(--gold)}.sm-badge.is-ok{background:var(--ok-tint);color:var(--ok)}.sm-badge.is-bad{background:var(--bad-tint);color:var(--bad)}.sm-badge.is-wait{background:var(--wait-tint);color:var(--wait)}.sm-empty{margin:0;padding:24px 0;text-align:center;font-size:14.5px;line-height:21px;color:var(--hint)}.sm-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px 28px;margin-top:18px}.sm-fields.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-fields.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-field{display:flex;flex-direction:column;gap:8px;min-width:0}.sm-field.is-full{grid-column:1/-1}.sm-field-label{font-size:15px;line-height:20px;color:var(--text)}.sm-field>:is(.sm-input,.sm-affix){width:100%;height:42px}.sm-field>.sm-affix input{flex:1 1;text-align:left}.sm-field>.sm-select.is-boxed,.sm-field>.sm-select.is-boxed select{width:100%}.sm-field>.sm-select.is-boxed select{height:42px}.sm-field>.sm-textarea{margin-top:0}.sm-field>.sm-desc{font-size:13px;line-height:18px;color:var(--hint)}.sm-field-error{font-size:13px;line-height:18px;color:var(--bad)}.sm-field:has(>.sm-field-error)>:is(.sm-input,.sm-affix,.sm-textarea){border-color:var(--bad)}.sm-form-error{padding:10px 12px;border:1px solid #4a2633;border-radius:9px;background:#2a1a22;color:#f2b8b8;font-size:14.5px;line-height:21px}.sm-section>.sm-fields:first-child{margin-top:0}.sm-card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border:1px solid var(--line-card);border-radius:12px;background:var(--card);transition:border-color .15s}.sm-card:hover{border-color:var(--line-hover)}.sm-card.is-disabled .sm-card-head{opacity:.5}.sm-card-head{display:flex;align-items:flex-start;gap:12px;min-width:0}.sm-card-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.sm-card-title{font-size:15px;line-height:20px;font-weight:600;color:var(--text)}.sm-card-ctrl{flex:none;display:flex;align-items:center;gap:8px}.sm-tile{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--hover);color:var(--text)}.sm-tile svg{width:22px;height:22px}.sm-card-body{min-width:0}.sm-lines{display:flex;flex-direction:column}.sm-line{display:flex;align-items:center;gap:14px;width:calc(100% + 20px);margin:0 -10px;padding:13px 10px;border:0;border-bottom:1px solid var(--line-row);background:none;color:var(--text);font-size:15px;text-align:left;transition:background-color .15s}.sm-line:last-child{border-bottom:0}.sm-line-more{display:flex;align-items:center;width:calc(100% + 20px);margin:0 -10px;border-bottom:1px solid var(--line-row)}.sm-line-more:last-child{border-bottom:0}.sm-line-more>.sm-line{flex:1 1;width:auto;margin:0;border-bottom:0}.sm-line-menu{flex:none;padding:0 8px 0 2px}.sm-more-btn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:none;color:var(--text-2)}.sm-more-btn:hover,.sm-more-btn[aria-expanded=true]{background:var(--hover);color:var(--text)}.sm-line:hover{background:var(--hover-row)}.sm-line.is-button{cursor:pointer}.sm-line-lead{flex:none;display:grid;place-items:center}.sm-line-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.sm-line-title{min-width:0;line-height:20px}.sm-line-control,.sm-line-title{display:flex;align-items:center;gap:8px}.sm-line-control{flex:none}@media (max-width:760px){.sm-affix,.sm-affix input,.sm-input,.sm-select select,.sm-textarea{font-size:16px}.sm-row-control:has(>.sm-input,>.sm-affix,>.sm-select.is-boxed){flex:1 1 100%}.sm-row-control>.sm-input,.sm-row-control>.sm-select.is-boxed,.sm-row-control>.sm-select.is-boxed select{width:100%}.sm-fields,.sm-fields:is(.is-2,.is-3){grid-template-columns:minmax(0,1fr)}.sm-page-head{padding-right:0}}@media (prefers-reduced-motion:reduce){.sm-card,.sm-line,.sm-page,.sm-toggle,.sm-toggle span{animation:none;transition:none}}