.cfg-main{max-width:1120px;margin:0 auto;padding:36px 24px 80px}.cfg-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.cfg-tabs button{font:inherit;font-size:13px;border:1px solid rgba(91,64,46,.14);border-radius:100px;background:rgba(255,255,255,.6);color:#5b402e;padding:11px 17px;cursor:pointer}.cfg-tabs button.on{background:#5b402e;color:#fff}.cfg-card{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.9);border-radius:24px;padding:28px;margin:18px 0;box-shadow:0 8px 35px rgba(60,40,25,.035)}.cfg-card h2{font-size:24px;margin:0 0 12px}.cfg-card p{line-height:1.65;color:#746557;margin:8px 0 20px}.cfg-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cfg-field{display:grid;gap:8px;font-size:13px}.cfg-field input{font:inherit;padding:13px;border:1px solid #ded5cc;border-radius:12px;width:100%;box-sizing:border-box;background:#fff}.cfg-profile{display:flex;gap:16px;align-items:center;margin:24px 0}.cfg-profile p{margin:4px 0}.cfg-check{display:flex;align-items:center;gap:12px;margin:16px 0;font-size:14px}.cfg-check input{width:20px;height:20px;accent-color:#5b402e}.cfg-status{background:rgba(91,64,46,.045);border-radius:16px;padding:18px;margin:20px 0}.cfg-status p{margin:6px 0 0}.cfg-card .cfg-hint{font-size:12px;margin-top:20px}.cfg-notice{padding:16px;border:1px solid #c49460;border-radius:16px}.cfg-card .btn{margin:5px 6px 5px 0}.cfg-tabs button:focus-visible,.cfg-card button:focus-visible,.cfg-card a:focus-visible{outline:3px solid #a2744e;outline-offset:4px}@media(max-width:640px){.cfg-main{padding:25px 16px 60px}.cfg-card{padding:22px 18px}.cfg-grid{grid-template-columns:1fr}.cfg-tabs{gap:6px}.cfg-tabs button{padding:10px 12px;font-size:12px}}
