.app-dialog.access-change-dialog .app-dialog__overlay{-webkit-backdrop-filter:none;background:#000d}.app-dialog.access-change-dialog .app-dialog__panel{background-color:#061b12;background-image:linear-gradient(#75eaa50c 1px,#0000 1px),linear-gradient(90deg,#75eaa50a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #4c8765;border-radius:12px;inline-size:min(540px,100%);padding:22px;box-shadow:0 16px 60px #0009}.app-dialog.access-change-dialog .app-dialog__panel:before,.app-dialog.access-change-dialog .app-dialog__panel:after,.app-dialog.access-change-dialog .app-dialog__scanline{display:none}.app-dialog.access-change-dialog .app-dialog__icon{border-radius:8px;block-size:40px;inline-size:40px;margin:0 0 12px;font-size:1.3rem}.app-dialog.access-change-dialog .app-dialog__content{gap:8px;min-inline-size:0}.app-dialog.access-change-dialog .app-dialog__content h2{color:#ecfff3;margin:0;font-size:clamp(1.2rem,3vw,1.5rem);line-height:1.4}.app-dialog.access-change-dialog .app-dialog__content>span{color:#c6dfce;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.88rem;line-height:1.6}.app-dialog.access-change-dialog .app-dialog__custom{margin-block-start:12px}.app-dialog.access-change-dialog .app-dialog__actions{border-block-start:1px solid #4c876566;gap:8px;margin-block-start:16px;padding-block-start:12px}.app-dialog.access-change-dialog .app-dialog__button{min-block-size:44px;box-shadow:none;border-radius:8px;padding:10px 16px;line-height:1.5}.app-dialog.access-change-dialog .app-dialog__button--primary{color:#ecfff3;background:#235139;border-color:#74b58c}.app-dialog.access-change-dialog .app-dialog__button--secondary{color:#c6dfce;background:#102d1e;border-color:#4c8765}.app-dialog.access-change-dialog .app-dialog__button--danger{color:#ffd9dc;background:#4d292c;border-color:#ac686b}.app-dialog.access-change-dialog .app-dialog__button:focus-visible{outline-offset:2px;outline:2px solid #9cdfb4}.access-notice-details,.admin-user-role-access__confirm-copy{gap:10px;display:grid}.access-change-dialog__summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,10em),1fr));gap:10px;margin:0;display:grid}.access-change-dialog__summary>div{background:#03150d;border:1px solid #3d7655;border-radius:8px;gap:6px;min-inline-size:0;padding:12px;display:grid}.access-change-dialog__summary dt{color:#9bceae;font-size:.76rem;line-height:1.5}.access-change-dialog__summary dd{color:#e5ffed;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:750;line-height:1.5}.access-change-dialog__fact{background-color:#03150d;background-image:linear-gradient(#75eaa50b 1px,#0000 1px),linear-gradient(90deg,#75eaa508 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #3d7655;border-radius:8px;gap:7px;min-inline-size:0;padding:12px;display:grid}.access-change-dialog__fact strong{color:#a9edbe;font-size:.8rem;line-height:1.5}.access-change-dialog__fact span{color:#daeee1;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.88rem;line-height:1.6}@media (max-width:540px){.app-dialog.access-change-dialog .app-dialog__panel{padding:16px}}
