.user-access-editor-module__C__nBW__editor{background:#f7fafc;border:1px solid #cbdbe8;border-radius:16px;margin:20px 0;padding:22px}.user-access-editor-module__C__nBW__header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.user-access-editor-module__C__nBW__header h3{color:#17334a;margin:0 0 6px;font-size:20px}.user-access-editor-module__C__nBW__header p,.user-access-editor-module__C__nBW__hint{color:#52687b;margin:0;font-size:13px;line-height:1.6}.user-access-editor-module__C__nBW__fields{border:0;min-width:0;margin:0;padding:0}.user-access-editor-module__C__nBW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.user-access-editor-module__C__nBW__editor label{color:#435b70;gap:7px;min-width:0;font-size:13px;font-weight:650;display:grid}.user-access-editor-module__C__nBW__editor input,.user-access-editor-module__C__nBW__editor select{color:#183449;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdccd9;border-radius:9px;padding:10px 12px}.user-access-editor-module__C__nBW__editor input:read-only{color:#607486;background:#eef3f6}.user-access-editor-module__C__nBW__editor input:focus-visible,.user-access-editor-module__C__nBW__editor select:focus-visible,.user-access-editor-module__C__nBW__editor button:focus-visible{outline-offset:2px;outline:3px solid #8bc9ed}.user-access-editor-module__C__nBW__editor button{color:#245579;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b7cbdc;border-radius:9px;padding:9px 14px;font-size:13px;font-weight:650}.user-access-editor-module__C__nBW__editor button:disabled{opacity:.55;cursor:not-allowed}.user-access-editor-module__C__nBW__editor .user-access-editor-module__C__nBW__primary{color:#fff;background:#176bd1;border-color:#176bd1}.user-access-editor-module__C__nBW__editor .user-access-editor-module__C__nBW__remove{color:#9a3d3d;border-color:#dcc6c6;align-self:end}.user-access-editor-module__C__nBW__sectionTitle{color:#183449;margin:24px 0 8px;font-size:15px}.user-access-editor-module__C__nBW__assignment{background:#fff;border:1px solid #d6e1e9;border-radius:12px;min-width:0;margin:16px 0;padding:16px}.user-access-editor-module__C__nBW__assignment legend{color:#52687b;padding:0 7px;font-size:12px;font-weight:700}.user-access-editor-module__C__nBW__assignmentGrid{grid-template-columns:1.2fr .9fr 1.2fr auto;align-items:end;gap:12px;display:grid}.user-access-editor-module__C__nBW__scope{background:#eef4f8;border-radius:9px;align-items:center;min-height:44px;padding:10px;font-size:13px;font-weight:500;display:flex}.user-access-editor-module__C__nBW__note{color:#65778b;margin:12px 0 0;font-size:12px;line-height:1.6}.user-access-editor-module__C__nBW__warning,.user-access-editor-module__C__nBW__error{border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.user-access-editor-module__C__nBW__warning{color:#755a1f;background:#fff4dc}.user-access-editor-module__C__nBW__error{color:#a22d2d;background:#fff0f0}.user-access-editor-module__C__nBW__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.user-access-editor-module__C__nBW__protected{color:#5c6f81;border:1px solid #d2dde6;border-radius:9px;padding:12px;font-size:12px}@media (max-width:900px){.user-access-editor-module__C__nBW__assignmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.user-access-editor-module__C__nBW__editor{padding:16px}.user-access-editor-module__C__nBW__grid,.user-access-editor-module__C__nBW__assignmentGrid{grid-template-columns:1fr}.user-access-editor-module__C__nBW__header{flex-direction:column}.user-access-editor-module__C__nBW__actions button{flex:1}}
