.hmf-dialog{display:none;flex-direction:column;inline-size:min(var(--hmf-reading),calc(var(--hmf-size-full) - 2 * var(--hmf-space-4)));max-block-size:var(--hmf-overlay-block);padding:var(--hmf-space-0);border:var(--hmf-border-width) solid var(--hmf-border);border-radius:var(--hmf-radius-panel);background:var(--hmf-surface);color:var(--hmf-text);box-shadow:var(--hmf-shadow-float)}.hmf-dialog[open]{display:flex}.hmf-dialog::backdrop{background:var(--hmf-overlay)}.hmf-dialog__header,.hmf-dialog__actions{display:flex;flex:none;align-items:center;gap:var(--hmf-space-3);padding-block:var(--hmf-space-3);padding-inline:var(--hmf-space-4)}.hmf-dialog__header{justify-content:space-between;border-block-end:var(--hmf-border-width) solid var(--hmf-border)}.hmf-dialog__title{margin:var(--hmf-space-0);font-size:var(--hmf-type-h3);line-height:var(--hmf-line-h3);font-weight:var(--hmf-weight-heading);overflow-wrap:anywhere}.hmf-dialog__close{flex:none}.hmf-dialog__body{flex:1 1 auto;min-block-size:var(--hmf-space-0);overflow-y:auto;overscroll-behavior:contain;padding:var(--hmf-space-4)}.hmf-dialog__actions{flex-wrap:wrap;justify-content:flex-end;border-block-start:var(--hmf-border-width) solid var(--hmf-border)}@media(max-height:20rem){.hmf-dialog{overflow-y:auto}.hmf-dialog__body{flex:none;overflow:visible}.hmf-dialog__header{position:sticky;inset-block-start:var(--hmf-space-0);background:var(--hmf-surface)}}.hmf-popover{display:inline-block}.hmf-popover__panel{max-inline-size:min(var(--hmf-reading),calc(var(--hmf-size-full) - 2 * var(--hmf-space-4)));margin:auto;padding:var(--hmf-space-4);border:var(--hmf-border-width) solid var(--hmf-border);border-radius:var(--hmf-radius-panel);background:var(--hmf-surface);color:var(--hmf-text);box-shadow:var(--hmf-shadow-float)}.hmf-popover__title{display:block;margin-block-end:var(--hmf-space-2);font-weight:var(--hmf-weight-heading)}.hmf-popover__panel>:last-child{margin-block-end:var(--hmf-space-0)}@supports (position-area: block-end){.hmf-popover__panel{margin:var(--hmf-space-0);margin-block:var(--hmf-space-1);position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}}.hmf-tooltip{position:relative;display:inline-block}.hmf-tooltip__trigger{min-block-size:var(--hmf-control-min);padding:var(--hmf-space-0);border:var(--hmf-space-0);background:none;color:var(--hmf-action);font:inherit;text-decoration:underline dotted;cursor:help}.hmf-tooltip__text{position:absolute;inset-block-end:var(--hmf-size-full);inset-inline-start:var(--hmf-space-0);z-index:var(--hmf-z-popover);display:none;inline-size:max-content;max-inline-size:var(--hmf-tooltip-measure);padding-block:var(--hmf-space-1);padding-inline:var(--hmf-space-2);border-radius:var(--hmf-radius-control);background:var(--hmf-text);color:var(--hmf-surface);font-size:var(--hmf-type-meta);line-height:var(--hmf-line-meta)}.hmf-tooltip:is(:hover,:focus-within):not(.is-dismissed) .hmf-tooltip__text{display:block}@supports (anchor-scope: all){.hmf-tooltip{anchor-scope:--hmf-tip}.hmf-tooltip__trigger{anchor-name:--hmf-tip}.hmf-tooltip__text{position:fixed;position-anchor:--hmf-tip;inset:auto;position-area:block-start span-inline-end;position-try-fallbacks:flip-inline,flip-block,flip-block flip-inline}}@media(forced-colors:active){.hmf-dialog,.hmf-popover__panel,.hmf-tooltip__text{border:var(--hmf-border-width) solid CanvasText}}
