.settingsRoot{min-height:100vh;background:#f5f8fc;padding:28px 18px 88px;color:#0f172a}.settingsRoot .settingsWrap{width:min(1180px,100%);margin:0 auto}.settingsRoot .settingsHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.settingsRoot .settingsActions{display:flex;gap:10px;flex-wrap:wrap}.settingsRoot .primaryButton,.settingsRoot .secondaryButton{border-radius:14px;padding:12px 17px;font-weight:900;text-decoration:none;border:1px solid #cbd5e1;cursor:pointer}.settingsRoot .secondaryButton{background:#fff;color:#0f172a}.settingsRoot .primaryButton{background:#0f5bd7;color:#fff;border-color:#0f5bd7}.settingsRoot .summaryGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.settingsRoot .summaryCard{background:#fff;border:1px solid #e5eaf0;border-radius:20px;padding:16px;box-shadow:0 12px 30px rgba(15,23,42,.05)}.settingsRoot .summaryCard span{display:block;color:#64748b;font-weight:900;font-size:12px}.settingsRoot .summaryCard strong{display:block;font-size:28px;margin-top:6px}.settingsRoot .tabNav{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:18px}.settingsRoot .tabButton{white-space:nowrap;border:1px solid #d9e1ec;background:#fff;color:#334155;border-radius:999px;padding:10px 15px;font-weight:900;cursor:pointer}.settingsRoot .tabButton.active{border:2px solid #0f5bd7;background:#eaf2ff;color:#0f5bd7}.settingsRoot .contentGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}.settingsRoot .fieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.settingsRoot .fieldBlock{display:grid;grid-gap:6px;gap:6px}.settingsRoot .fieldBlock>span{color:#64748b;font-weight:900;font-size:12px}.settingsRoot .numberField{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.settingsRoot .numberField b{min-width:44px;color:#475569}.settingsRoot .toggleRow{display:flex;justify-content:space-between;gap:18px;align-items:center;border:1px solid #e5eaf0;border-radius:17px;padding:15px;background:#fff}.settingsRoot .toggleRow p{margin:5px 0 0;color:#64748b;font-size:13px;font-weight:700}.settingsRoot .toggleRow input{width:24px;height:24px;accent-color:#0f5bd7}.settingsRoot .notice{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;padding:16px;color:#1d4ed8;font-weight:800}.settingsRoot .saveBar{position:-webkit-sticky;position:sticky;bottom:14px;margin-top:24px;background:hsla(0,0%,100%,.95);border:1px solid #dbe3ec;border-radius:20px;padding:13px 15px;box-shadow:0 18px 50px rgba(15,23,42,.14);display:flex;justify-content:space-between;gap:14px;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.settingsRoot .savedMessage{color:#166534;font-weight:900}@media(max-width:820px){.settingsRoot{padding:18px 10px 80px}.settingsRoot .summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsRoot .contentGrid,.settingsRoot .fieldGrid{grid-template-columns:1fr}.settingsRoot .saveBar{bottom:8px}}