.setup-banner{padding:20px 24px;background:#eef5f0;border:1px solid #dbe7df;border-radius:14px;font-size:14px;line-height:1.7;margin-bottom:18px;color:#315447}.setup-banner p{font-size:12px;margin:8px 0 0}.setup-links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.setup-panel{margin-bottom:22px;max-width:1000px}.setup-body{padding:0 24px 24px}.setup-body h3{font-size:15px;margin:25px 0 8px}.setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.setup-body label{display:block;font-size:12px;line-height:1.6}.setup-body input:not([type=checkbox]),.setup-body select{display:block;width:100%;margin-top:7px}.setup-body input:focus,.setup-body select:focus{outline:2px solid #71a78c;outline-offset:2px}.setup-checkbox{display:flex!important;gap:10px;align-items:flex-start;margin:20px 0 10px}.setup-checkbox input{flex:0 0 auto;width:17px;height:17px;margin-top:2px}.setup-body .help{max-width:none;font-size:12px}.setup-error{font-size:12px;color:#a23e36;line-height:1.7;margin:12px 0;overflow-wrap:anywhere}.setup-project-state{margin:20px 0;padding:15px;background:#f1f5f2;border:1px solid #e2e9e4;border-radius:10px;font-size:13px;line-height:1.7}.setup-project-state p{font-size:12px;margin-bottom:0}#access-manual-config{padding:0 18px 8px;border:1px solid #dce7df;border-radius:12px;background:#f8faf8}#access-clear-confirm{padding:1px 16px 8px;border:1px solid #edccc9;border-radius:10px;background:#fff8f6}@media(max-width:640px){.setup-grid{grid-template-columns:1fr}.setup-body{padding:0 18px 18px}.setup-banner{padding:16px}.setup-links{display:grid;grid-template-columns:1fr}.sidebar nav[aria-label="Tizim menyusi"]{flex-wrap:wrap}}
