.settings-intro{margin:20px 0}.settings-intro p{color:#a9aaaf;max-width:750px}.settings-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.settings-tab{border:1px solid #454545;border-radius:12px;background:#22252b;color:#e7e7e7;padding:12px 18px;cursor:pointer}.settings-tab.selected{background:var(--admin-primary);color:#151515;font-weight:750}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.settings-field{display:flex;flex-direction:column;gap:8px;font-weight:600;margin:12px 0;color:inherit}.settings-field input,.settings-field textarea,.settings-field select{padding:12px;border:1px solid #747474;border-radius:10px;background:#fff;color:#111;max-width:100%;font:inherit}.settings-field input[type=color]{padding:3px;width:90px;height:45px}.settings-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:18px 0}.settings-toggle{display:flex;gap:10px;align-items:center;cursor:pointer}.settings-toggle input{width:18px;height:18px;accent-color:#b99545}.integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px;margin:20px 0}.integration-card{border:1px solid #4c4c4c;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}.integration-card>div{display:flex;gap:12px;align-items:center}.integration-icon{border:1px solid #97783b;padding:6px 12px;border-radius:10px;color:#c6a356}.integration-card p{font-size:14px;opacity:.75;flex:1}.integration-status{background:#47414a;color:#fff;font-size:12px;border-radius:99px;padding:4px 10px;align-self:flex-start}.settings-tip{font-size:13px;opacity:.72}.settings-save{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;padding:18px 0}.settings-save span{max-width:570px;font-size:14px}.settings-success{padding:12px;border-radius:10px;background:#204b36;color:#fff}[hidden]{display:none!important}

.hero .eyebrow,.brand-mark{color:var(--admin-primary)!important}.settings-section .admin-panel{margin:0 0 20px}.settings-section code{word-break:break-word}
