.settings-content{padding-bottom:52px}.page-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px}.page-intro h2{font:800 clamp(27px,3vw,39px)/1.1 Manrope,sans-serif;color:#173e35;margin:7px 0 8px}.page-intro p{margin:0;color:#6a7c76;max-width:850px;line-height:1.6}.page-kicker{font-size:10px;letter-spacing:.15em;font-weight:900;color:#9a7a48}.intro-actions{display:flex;gap:9px;flex-wrap:wrap}.primary-action,.secondary-action,.danger-btn{border-radius:11px;padding:11px 14px;font:800 11px DM Sans;cursor:pointer}.primary-action{border:1px solid #173f35;background:#173f35;color:#fff}.secondary-action{border:1px solid #dce6e1;background:#fff;color:#254d43}.settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px}.settings-nav{position:sticky;top:84px;align-self:start;background:#fff;border:1px solid #e2e9e6;border-radius:16px;padding:8px;box-shadow:0 10px 30px rgba(28,65,55,.05)}.settings-tab{width:100%;border:0;background:transparent;color:#6a7b76;text-align:left;padding:11px 12px;border-radius:10px;font:700 12px DM Sans;cursor:pointer}.settings-tab:hover{background:#f5f8f6;color:#173f35}.settings-tab.active{background:#173f35;color:#fff}.settings-panels{min-width:0}.settings-panel{display:none;background:#fff;border:1px solid #e1e9e5;border-radius:18px;padding:22px;box-shadow:0 12px 34px rgba(31,68,58,.05)}.settings-panel.active{display:block}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;border-bottom:1px solid #edf1ef;margin-bottom:20px}.panel-head h3{font:800 20px Manrope,sans-serif;color:#183e35;margin:5px 0 0}.save-state,.backend-badge,.local-badge{font-size:10px;font-weight:800;border-radius:999px;padding:7px 9px;white-space:nowrap}.save-state{background:#f7f1e8;color:#8b6e3d}.backend-badge{background:#fff1e7;color:#a85a1f}.local-badge{background:#e9f4ef;color:#21654f}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.form-grid label,.full-field{display:flex;flex-direction:column;gap:7px}.form-grid label>span,.full-field>span{font-size:11px;font-weight:800;color:#466158}.form-grid input,.form-grid select,.form-grid textarea,.danger-actions select{width:100%;border:1px solid #d9e4df;background:#fbfcfb;border-radius:10px;padding:11px 12px;font:500 12px DM Sans;color:#254b42;outline:none}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#7da797;background:#fff;box-shadow:0 0 0 3px rgba(81,136,113,.09)}.form-grid .full{grid-column:1/-1}.top-gap{margin-top:18px}.switch-list{display:grid;gap:10px}.switch-row{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;gap:18px;border:1px solid #e5ece8;background:#fafcfb;border-radius:13px;padding:13px 14px}.switch-row div{min-width:0}.switch-row strong{display:block;color:#244d42;font-size:12px}.switch-row small{display:block;color:#7b8a85;line-height:1.45;margin-top:3px}.switch-row input[type=checkbox]{appearance:none;width:40px;height:22px;border-radius:999px;background:#cad6d1;position:relative;cursor:pointer;flex:0 0 auto;transition:.2s}.switch-row input[type=checkbox]:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:3px;left:3px;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:.2s}.switch-row input:checked{background:#1d7057}.switch-row input:checked:before{left:21px}.disabled-row{opacity:.6}.backend-note{border:1px solid #f2dac4;background:#fff9f4;border-radius:13px;padding:14px;margin-bottom:16px}.backend-note strong{color:#8c541f;font-size:12px}.backend-note p{margin:4px 0 0;color:#8a7562;font-size:11px;line-height:1.5}.backup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.backup-card{border:1px solid #e1e9e5;border-radius:15px;padding:16px;display:flex;justify-content:space-between;gap:18px;align-items:flex-end;background:#fbfcfb}.backup-card.primary-backup{background:linear-gradient(135deg,#eff7f3,#fbfcfb)}.backup-card h4{font:800 15px Manrope;margin:6px 0;color:#1e4b40}.backup-card p{margin:0;color:#758681;font-size:11px;line-height:1.5}.backup-icon{font-size:18px;color:#1d7057}.module-backups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.module-backup{display:flex;justify-content:space-between;align-items:center;border:1px solid #e7edea;border-radius:12px;padding:12px 13px}.module-backup div strong{display:block;color:#294f45;font-size:12px}.module-backup div span{display:block;color:#87948f;font-size:10px;margin-top:2px}.module-backup button{border:1px solid #dde6e2;background:#fff;border-radius:9px;padding:8px 10px;font:800 10px DM Sans;color:#31594e;cursor:pointer}.danger-zone{margin-top:22px;border:1px solid #f0d8d8;background:#fffafa;border-radius:15px;padding:16px;display:flex;justify-content:space-between;align-items:center;gap:18px}.danger-zone h4{font:800 15px Manrope;margin:5px 0;color:#7c3030}.danger-zone p{margin:0;color:#8b6f6f;font-size:11px}.danger-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.danger-actions select{min-width:170px}.danger-btn{border:1px solid #e5b9b9;background:#fff;color:#9e3f3f}.danger-btn.strong{background:#a43f3f;border-color:#a43f3f;color:#fff}.system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.system-card{border:1px solid #e3ebe7;background:#fafcfb;border-radius:14px;padding:14px}.system-card span{display:block;font-size:10px;font-weight:800;color:#899690;text-transform:uppercase;letter-spacing:.06em}.system-card strong{display:block;margin-top:7px;color:#234b40;font:800 14px Manrope}.system-card small{display:block;margin-top:4px;color:#8b9893}.health-result{margin-top:18px;border:1px solid #dbe7e2;border-radius:15px;overflow:hidden}.health-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;background:#f6faf8;border-bottom:1px solid #e3ece8}.health-head h4{margin:4px 0 0;font:800 15px Manrope;color:#244d42}.health-head time{font-size:10px;color:#87948f}.health-item{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;border-bottom:1px solid #edf2ef;gap:14px}.health-item:last-child{border-bottom:0}.health-item strong{color:#36584f;font-size:11px}.health-item span{font-size:10px;font-weight:800;border-radius:999px;padding:6px 8px}.health-ok{background:#eaf5ef;color:#1d7057}.health-empty{background:#f4f4f2;color:#7a817d}.health-error{background:#fdecec;color:#a73c3c}#toast{position:fixed;right:22px;bottom:22px;z-index:99;background:#183f35;color:#fff;padding:11px 14px;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.2);font:700 11px DM Sans;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s}#toast.toast{opacity:1;transform:none}@media(max-width:950px){.settings-layout{grid-template-columns:1fr}.settings-nav{position:static;display:flex;overflow:auto;gap:7px}.settings-tab{width:auto;white-space:nowrap}.system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.page-intro{align-items:flex-start;flex-direction:column}.intro-actions{width:100%}.intro-actions button{flex:1}.settings-panel{padding:17px}.form-grid,.backup-grid,.module-backups,.system-grid{grid-template-columns:1fr}.danger-zone{align-items:flex-start;flex-direction:column}.danger-actions{width:100%}.danger-actions select,.danger-actions button{width:100%}.panel-head{align-items:flex-start}.backup-card{align-items:flex-start;flex-direction:column}.backup-card button{width:100%}}
