.remlu-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.remlu-dialog-layer{position:fixed;inset:0;z-index:200;pointer-events:none}.remlu-confirm-layer{z-index:400}.remlu-dialog-overlay{position:absolute;inset:0;background:rgb(15 23 42/.42);pointer-events:auto}.remlu-confirm,.remlu-dialog[data-variant=modal]{position:absolute;inset:auto;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;box-sizing:border-box;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;background:white;color:var(--ink,#17324d);border:1px solid var(--line,#e2e6ed);border-radius:12px;pointer-events:auto;box-shadow:0 20px 60px #0f172a30}.remlu-dialog[data-variant=drawer]{position:absolute;inset:0 0 0 auto;margin:0;max-height:100dvh;pointer-events:auto;background:white}.remlu-confirm{width:460px;padding:24px}.remlu-dialog.storage-modal[data-variant=modal]{width:min(760px,calc(100vw - 32px))}.remlu-dialog.accessible-storage-dialog--compact[data-variant=modal]{width:min(480px,calc(100vw - 32px))}.remlu-dialog.remlu-dialog-frame{width:min(720px,calc(100vw - 32px));padding:0}.remlu-dialog-frame>form,.remlu-dialog-frame>section{box-sizing:border-box;width:100%;max-width:100%;margin:0;border:0;box-shadow:none}.remlu-dialog-frame:has(.dispatch-resource-dialog--compact){width:min(560px,calc(100vw - 32px))}.remlu-confirm h2{font-size:18px;margin:0 0 12px}.remlu-confirm p{font-size:14px;line-height:1.6;color:var(--muted,#647084);white-space:pre-line}.remlu-confirm footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}.remlu-danger{background:#b91c1c!important;color:white!important}.remlu-tooltip{z-index:500;max-width:240px;padding:8px 10px;border-radius:7px;background:#172334;color:white;font-size:12px;line-height:1.4;box-shadow:0 4px 12px #0f172a20}.remlu-tooltip svg{fill:#172334}.remlu-switch{display:inline-flex!important;align-items:center!important;width:36px!important;min-width:36px!important;height:22px!important;min-height:22px!important;padding:2px!important;border:0!important;border-radius:999px!important;background:#a5afbd;cursor:pointer;vertical-align:middle;flex-shrink:0}.remlu-switch[data-state=checked]{background:#2563eb}.remlu-switch:disabled{opacity:.5;cursor:not-allowed}.remlu-switch-thumb{display:block;width:18px;height:18px;border-radius:50%;background:white;box-shadow:0 1px 3px #0f172a30;transition:transform .12s}.remlu-switch-thumb[data-state=checked]{transform:translateX(14px)}.remlu-disclosure-trigger:focus-visible,.remlu-switch:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.remlu-disclosure-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;text-align:left;padding:12px 0;background:transparent;color:inherit;border:0;font:inherit;font-weight:600;cursor:pointer}.remlu-disclosure-trigger>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.remlu-disclosure-trigger>svg{flex-shrink:0;transition:transform .12s}.remlu-disclosure-trigger[data-state=open]>svg{transform:rotate(180deg)}.remlu-disclosure-content{padding-top:8px}@media(prefers-reduced-motion:reduce){.remlu-disclosure-trigger>svg,.remlu-switch-thumb{transition:none}}@media(max-width:820px){.remlu-dialog-layer{top:var(--dialog-viewport-top,0);bottom:auto;height:var(--dialog-viewport-height,100dvh)}.remlu-dialog[data-variant=modal]{max-height:calc(var(--dialog-viewport-height,100dvh) - 24px);overscroll-behavior:contain}.remlu-dialog[data-variant=drawer]{height:var(--dialog-viewport-height,100dvh);max-height:var(--dialog-viewport-height,100dvh);overflow-y:auto}.remlu-dialog input:not([type=checkbox]):not([type=radio]),.remlu-dialog select,.remlu-dialog textarea{font-size:16px}}