.ua-form>summary{padding:12px 20px!important}.ua-form>.card{border:1px solid #cbdfea;border-radius:18px;padding:24px}.ua-step{font-size:15px;color:#124b77;margin:22px 0 12px;text-transform:uppercase}.ua-hint{font-size:13px;line-height:1.55;color:#506779;margin:10px 0}.ua-role{background:#edf4fa;padding:14px;border-radius:10px;margin:15px 0!important}.ua-departments>b{display:block;font-size:15px!important;color:#124b77;margin:12px 0}.ua-departments>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.ua-dept-card{display:flex!important;align-items:center;gap:10px;background:#fff;border:1px solid #c9dbe9;border-radius:12px;padding:16px!important;margin:0!important;cursor:pointer;min-height:60px}.ua-dept-card:has(input:checked){background:#edf6ff;border-color:#237ec0}.ua-dept-card input{accent-color:#0072bc;width:18px;height:18px}.ua-summary{background:#f1f7fc;border:1px solid #d1e4f2;padding:18px;border-radius:14px;margin:18px 0}.ua-summary .ua-step{margin:0 0 8px}.ua-access-list{display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.ua-access-list>span{padding:8px 10px;background:#fff;border:1px solid #d1e3f0;border-radius:8px;color:#235576}.ua-advanced{border:1px solid #d5e2ec;border-radius:12px;padding:16px;margin-bottom:20px}.ua-advanced>summary{font-weight:700;color:#305471;cursor:pointer}.ua-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:16px 0}.ua-module{background:#fff;border:1px solid #d7e4ee;border-radius:12px;padding:15px}.ua-module>span{display:block;margin-bottom:10px;text-transform:uppercase}.ua-module select[hidden]{display:none!important}.ua-toggle-list{display:grid;gap:12px}.ua-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.ua-toggle input{appearance:none;width:38px;height:22px;border-radius:20px;background:#cbd8e3;position:relative;cursor:pointer;border:0;flex-shrink:0}.ua-toggle input:before{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%}.ua-toggle input:checked{background:#0072bc}.ua-toggle input:checked:before{left:19px}.ua-toggle input:disabled{opacity:.5;cursor:default}.ua-toggle input:focus-visible{outline:3px solid #64b9ef;outline-offset:3px}@media(max-width:600px){.ua-form>.card{padding:16px}.ua-modules{grid-template-columns:1fr}}
