.settings-react-host,.settings-react-host *{box-sizing:border-box}.settings-react-host button,.settings-react-host input,.settings-react-host select{font:inherit}.settings1-workspace{color:#1c1c1b;background:#fff;width:100%;min-height:calc(100vh - 72px);font-family:Inter Variable,Inter,Noto Sans SC,Microsoft YaHei,sans-serif}.settings1-main{min-width:0;padding:34px 38px 64px}.settings1-card{background:#fff;border:1px solid #e2e2de;border-radius:18px;width:min(940px,100%);margin:0 auto;overflow:hidden}.settings1-head{background:#fafaf9;border-bottom:1px solid #ececea;padding:28px 30px 25px}.settings1-head p{color:#888;letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:650}.settings1-head h1{letter-spacing:-.04em;margin:0;font-size:29px;font-weight:590}.settings1-head span{color:#777;margin-top:9px;font-size:14px;display:block}.settings1-rows{gap:0;padding:0 12px;display:grid}.settings1-section{border-bottom:1px solid #ececea;padding:28px 0}.settings1-section:last-child{border-bottom:0}.settings1-section>header{padding:0 10px 16px}.settings1-section>header h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:590}.settings1-section>header p{color:#7b7b77;margin:6px 0 0;font-size:13px}.settings1-section>div{gap:8px;display:grid}.settings1-section.compact>div{grid-template-columns:1fr 1fr}.settings1-row{background:#f8f8f7;border-radius:13px;grid-template-columns:minmax(210px,.82fr) minmax(260px,1.18fr);align-items:center;gap:24px;min-height:96px;padding:16px 18px;display:grid}.settings1-row>div:first-child strong,.settings1-info strong{font-size:14px;font-weight:580}.settings1-row>div:first-child p{color:#777;max-width:280px;margin:6px 0 0;font-size:13px;line-height:1.5}.settings1-row>div:last-child{min-width:0}.settings1-row select{color:#222;background:#fff;border:1px solid #dededb;border-radius:11px;outline:0;width:100%;height:46px;padding:0 14px}.settings1-row select:focus{border-color:#999;box-shadow:0 0 0 3px #0000000a}.settings1-fixed{color:#333;background:#fff;border:1px solid #e2e2df;border-radius:11px;align-items:center;min-height:46px;padding:0 15px;font-size:14px;display:flex}.settings1-weekdays{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.settings1-weekdays label{position:relative}.settings1-weekdays input{opacity:0;position:absolute}.settings1-weekdays span{color:#666;cursor:pointer;background:#fff;border:1px solid #dededb;border-radius:9px;place-items:center;height:38px;font-size:12px;display:grid}.settings1-weekdays input:checked+span{color:#fff;background:#1e1e1d;border-color:#1e1e1d}.settings1-weekdays input:focus-visible+span{outline-offset:2px;outline:2px solid #777}.settings1-state{align-items:center;gap:8px;font-size:14px;display:inline-flex}.settings1-state i{background:#d5a12e;border-radius:50%;width:8px;height:8px}.settings1-state.saved i{background:#4f9c70}.settings1-state.offline i{background:#c06b55}.settings1-secondary,.settings1-primary{color:#222;cursor:pointer;background:#fff;border:1px solid #dededb;border-radius:10px;height:43px;padding:0 17px}.settings1-secondary:hover{background:#f4f4f2}.settings1-secondary.danger{color:#954b40}.settings1-primary{color:#fff;background:#191918;border-color:#191918;font-weight:600}.settings1-primary:disabled,.settings1-secondary:disabled{opacity:.38;cursor:default}.settings1-info{background:#f8f8f7;border-radius:13px;min-height:118px;padding:18px}.settings1-info p{color:#555;margin:7px 0 0;font-size:13px;line-height:1.6}.settings1-info small{color:#898984;margin-top:8px;font-size:11px;line-height:1.5;display:block}.settings1-footer{background:#fafaf9;border-top:1px solid #ececea;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 22px;display:flex}.settings1-footer>div{color:#666;align-items:center;gap:8px;font-size:13px;display:flex}.settings1-footer>div i{background:#e9a21a;border-radius:50%;width:8px;height:8px}.settings1-footer>div.error{color:#a14d43}.settings1-footer>span{gap:8px;display:flex}@media (width<=760px){.settings1-main{padding:24px 16px 48px}.settings1-section.compact>div{grid-template-columns:1fr}.settings1-row{grid-template-columns:1fr;gap:13px}.settings1-weekdays{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.settings1-head{padding-inline:20px}.settings1-footer{flex-direction:column;align-items:stretch}.settings1-footer>span{grid-template-columns:1fr 1fr;display:grid}.settings1-footer button{width:100%}}.settings1-head h1,.settings1-section>header h2{font-optical-sizing:auto;letter-spacing:-.025em;font-family:Noto Serif SC Collector,EB Garamond Variable,Noto Serif SC,Songti SC,serif;font-weight:500}.settings1-head h1{font-size:32px}.settings1-section>header h2{font-size:20px}
/*$vite$:1*/