.user-access-modes > label { display:flex; align-items:center; gap:8px; margin:8px 0; }
.user-access-modes > label > input[type="checkbox"] { flex:0 0 auto; width:auto; margin:0; }
.learning-support-floating { position:fixed; right:20px; bottom:16px; z-index:70; max-width:calc(100vw - 32px); }
.page-snapshot-tools { margin:12px 0; }
.page-snapshot-tools > input[data-page-snapshot-file] { display:none!important; }
.eis-support-buttons > dialog.eis-support-dialog { width:min(1180px,calc(100vw - 32px))!important; height:min(860px,calc(100dvh - 32px))!important; max-width:none!important; max-height:none!important; padding:0!important; border-radius:6px!important; }
.page-snapshot-tools [role="status"] { display:block; margin:6px 0; }
.page-snapshot-tools .inline { display:flex; gap:8px; flex-wrap:wrap; margin-top:8px; }
@media print { .learning-support-floating,.page-snapshot-tools { display:none!important; } }

.eis-support-buttons > dialog.eis-support-dialog[data-mode="curator"] { position:fixed; margin:0!important; inset:auto 20px 82px auto!important; width:min(390px,calc(100vw - 24px))!important; height:min(590px,calc(100dvh - 100px))!important; }
.eis-support-dialog[data-mode="curator"]::backdrop { background:transparent; }
.eis-support-dialog[data-mode="curator"]>header { background:#173f78; color:white; }
@media(max-width:520px){.eis-support-buttons > dialog.eis-support-dialog[data-mode="curator"]{right:12px!important;bottom:78px!important;}}

.eis-support-buttons>dialog.eis-support-dialog[open]{display:flex;flex-direction:column;overflow:hidden!important}.eis-support-dialog>header{flex:0 0 auto}.eis-support-dialog iframe{display:block;flex:1;min-height:0;height:auto!important}

.eis-support-buttons>dialog.eis-support-dialog[data-mode="full"]{width:min(1040px,calc(100vw - 48px))!important;height:min(720px,calc(100dvh - 48px))!important}

.learning-support-floating{right:12px;bottom:12px}

/* An open support window must be above the floating peer-correspondence widget (1280). */
.learning-support-floating:has(.eis-support-dialog[open]){z-index:1300}
