html:has(dialog.h1c-dialog[open]){overflow:hidden}.h1c-dialog[data-v-dc26fa2d]{--h1c-red:#d7001a;--h1c-ink:#111;--h1c-bg:#f4f4f4;--h1c-paper:#fff;--h1c-line:#dcdcdc;--h1c-line-soft:#ececec;--h1c-text:#555;--h1c-faint:#8c8c8c;border:2px solid var(--h1c-ink);background:var(--h1c-paper);width:min(480px,100% - 40px);max-width:none;max-height:calc(100dvh - 48px);box-shadow:6px 6px 0 var(--h1c-red);color:var(--h1c-ink);overscroll-behavior:contain;font-family:var(--font-body);letter-spacing:0;border-radius:0;margin:auto;padding:0;overflow:auto}.h1c-dialog[data-v-dc26fa2d]::backdrop{background:#0000007a}.h1c-dialog.wide[data-v-dc26fa2d]{width:min(1080px,100% - 64px);height:min(780px,100dvh - 64px);overflow:hidden}.dialog-heading[data-v-dc26fa2d]{border-bottom:2px solid var(--h1c-ink);box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 20px;display:flex}.dialog-heading h2[data-v-dc26fa2d]{overflow-wrap:anywhere;min-width:0;margin:0;font-size:17px;font-weight:900}.dialog-heading button[data-v-dc26fa2d]{border:1px solid var(--h1c-ink);width:32px;height:32px;color:inherit;cursor:pointer;background:#fff;border-radius:0;flex:none;place-items:center;display:grid}.dialog-heading button[data-v-dc26fa2d]:hover{background:var(--h1c-ink);color:#fff}.dialog-heading button[data-v-dc26fa2d]:focus-visible{outline:2px solid var(--h1c-red);outline-offset:3px}@media (width<=767px){.h1c-dialog.wide[data-v-dc26fa2d]{width:calc(100% - 24px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);box-shadow:4px 4px 0 var(--h1c-red)}.dialog-heading[data-v-dc26fa2d]{min-height:58px;padding:10px 14px}.dialog-heading h2[data-v-dc26fa2d]{font-size:15px}}
