.settings-page{padding:34px 26px 44px;background:#f6f8fc;min-height:calc(100vh - 99px);color:#102143}.settings-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.settings-header h1{font-size:30px;margin:2px 0 5px}.settings-header p,.settings-header span{color:#71809a;margin:0;font-weight:600}.settings-header-icon,.settings-card>i,.settings-system-card>i{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#f0ebff,#e9f5ff);color:#6428ee}.settings-intro{display:flex;gap:18px;align-items:center;background:linear-gradient(105deg,#fff 18%,#f7f3ff 100%);border:1px solid #e6e9f1;border-radius:16px;padding:24px 28px;margin-bottom:20px}.settings-intro>i{width:76px;height:76px;display:grid;place-items:center;border-radius:18px;background:#eee8ff;color:#6630e7}.settings-intro h2{margin:0 0 7px;font-size:21px}.settings-intro p{margin:0;color:#66748c;max-width:720px;font-weight:600}.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.settings-card{min-height:282px;background:#fff;border:1px solid #e6eaf2;border-radius:16px;padding:24px;box-shadow:0 5px 18px rgba(26,43,76,.035);display:flex;flex-direction:column}.settings-card>i{margin-bottom:14px}.settings-card h2{margin:0 0 7px;font-size:19px}.settings-card p{margin:0;color:#71809a;line-height:1.7;font-size:14px;font-weight:600}.settings-card ul{padding:0;margin:17px 0;list-style:none;color:#3c4b66;font-weight:650;line-height:2}.settings-card li:before{content:'•';color:#6330e8;font-size:24px;vertical-align:-2px;margin-left:8px}.settings-card button,.settings-system-card button{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;padding:12px;color:#5120de;background:#f3efff;font:inherit;font-weight:800;cursor:pointer}.settings-card.blue button{color:#1268d7;background:#edf6ff}.settings-card.green button{color:#078d4a;background:#edfbf3}.settings-card.orange button{color:#d16600;background:#fff5e9}.settings-card.cyan button{color:#0386a8;background:#eafbff}.settings-system-card{margin-top:16px;padding:22px 26px;background:#fff;border:1px solid #e6eaf2;border-radius:16px;display:flex;gap:16px;align-items:center}.settings-system-card>div{flex:1}.settings-system-card h2{margin:0 0 6px}.settings-system-card p{margin:0;color:#708099;font-weight:600}.settings-system-card button{margin:0;min-width:185px}.settings-back{border:0;background:transparent;color:#5b28df;font:inherit;font-weight:800;display:flex;gap:6px;align-items:center;cursor:pointer;padding:0;margin-bottom:18px}.settings-manager-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.settings-manager-card{background:#fff;border:1px solid #e3e8f1;border-radius:16px;padding:22px;margin-top:16px;box-shadow:0 5px 18px rgba(26,43,76,.03)}.settings-manager-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.settings-manager-card h2{margin:0 0 5px;font-size:20px}.settings-manager-card p{margin:0;color:#71809a;font-weight:600}.settings-primary,.settings-secondary{border:1px solid #dedfed;background:#fff;color:#5b27e1;padding:9px 13px;border-radius:8px;display:inline-flex;gap:6px;align-items:center;justify-content:center;cursor:pointer;font:inherit;font-weight:800;white-space:nowrap}.settings-primary{border:0;background:linear-gradient(110deg,#5720db,#7e3df3);color:#fff}.settings-table{width:100%;border-collapse:collapse}.settings-table th,.settings-table td{padding:14px 11px;border-bottom:1px solid #edf0f5;text-align:right;font-size:14px}.settings-table th{color:#6b7890;background:#fafbfe;font-weight:800}.settings-table select{border:1px solid #dfe5ef;border-radius:7px;padding:7px;background:#fff;font:inherit;color:#263857}.settings-status{border:0;border-radius:999px;background:#fff0f0;color:#d42f3d;font:inherit;font-weight:800;padding:6px 12px;cursor:pointer}.settings-status.is-active{background:#e9f8ee;color:#078c43}.permissions-card{padding-bottom:25px}.permission-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.permission-grid label{display:flex;gap:8px;align-items:center;border:1px solid #e4e8f0;border-radius:9px;padding:11px;color:#40506c;font-weight:700}.permission-grid input{accent-color:#6428e8}.settings-simple-list{display:grid;gap:9px}.settings-simple-list>div{display:flex;align-items:center;gap:8px;border:1px solid #e9edf4;border-radius:10px;padding:11px}.settings-simple-list>div>span{flex:1;font-weight:750}.settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.settings-form label{display:grid;gap:7px;color:#40506b;font-weight:800}.settings-form input,.settings-form select{border:1px solid #dfe5ef;border-radius:9px;padding:12px;background:#fff;font:inherit;color:#152645}.settings-form .settings-primary{justify-self:start}.fixed-values{grid-column:span 2;display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#f7f6ff;padding:12px 14px;border-radius:10px;color:#5030bf}.fixed-values b{margin-left:7px}.fixed-values span{background:#fff;border:1px solid #e1dcff;border-radius:999px;padding:5px 10px;font-weight:750;font-size:13px}.settings-toast{position:fixed;left:28px;bottom:26px;background:#102344;color:#fff;padding:13px 18px;border-radius:10px;box-shadow:0 12px 28px rgba(9,24,51,.2);font-weight:750;z-index:20}@media(max-width:1150px){.settings-grid,.settings-manager-grid{grid-template-columns:repeat(2,1fr)}.permission-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:740px){.settings-page{padding:22px 15px}.settings-grid,.settings-manager-grid,.permission-grid,.settings-form{grid-template-columns:1fr}.settings-system-card{align-items:flex-start;flex-wrap:wrap}.settings-system-card button{width:100%}.settings-table{min-width:700px}.settings-manager-card{overflow:auto}.fixed-values{grid-column:auto}}
.settings-inline-actions{display:flex;gap:7px}.settings-inline-actions button{width:34px;height:34px;border:1px solid #e0e5ef;border-radius:8px;background:#fff;color:#5d2be0;display:grid;place-items:center;cursor:pointer}.settings-inline-actions button.danger{color:#d83242;border-color:#ffd9dc;background:#fffafb}
