.banner.bnr{align-items:center;gap:var(--space-3);min-height:var(--gap-bnr-h);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--gap-bnr-r);box-sizing:border-box;background:var(--color-surface-white);color:var(--color-ink);box-shadow:none;font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);display:flex}.bnr__text{flex:1;min-width:0;margin:0}.bnr .btn{flex:none}.banner.bnr[data-tone=warning]{background:var(--gap-bnr-warn);color:var(--color-surface-ink);border:var(--gap-bnr-bw) solid var(--color-ink)}.banner.bnr[data-tone=error]{border:var(--gap-bnr-bw) solid var(--color-negative-strong);box-shadow:var(--shadow-nav)}.bnr__icon{width:var(--gap-bnr-icon);height:var(--gap-bnr-icon);background:var(--color-negative-strong);color:var(--gap-white);font-size:var(--type-body-size);line-height:1;font-weight:var(--type-body-strong-weight);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.banner.bnr.banner-host{margin:var(--space-3) var(--space-gutter) 0}:root{--gap-list-pad-x:14px;--gap-list-rule:color-mix(in srgb, var(--color-ink) 12%, transparent);--gap-menu-avatar:48px;--gap-outline:2px;--gap-sheet-handle-w:44px;--gap-sheet-handle-h:5px;--gap-sheet-handle-r:3px;--gap-sheet-grab-h:44px;--gap-sheet-grab-w:120px;--gap-sheet-handle-bg:color-mix(in srgb, var(--color-ink) 25%, transparent);--gap-sheet-backdrop:40%;--gap-sheet-shadow:0 -4px 14px #0000002e;--gap-sheet-note-bg:color-mix(in srgb, var(--color-ink) 6%, var(--color-surface-white));--gap-sheet-note-pad-x:14px;--gap-sheet-note-pad-y:10px;--gap-sheet-dialog-w:520px;--gap-sheet-dialog-pad:28px;--gap-sheet-dialog-shadow:6px 6px 0 var(--color-ink);--gap-legal-line-h:8px;--gap-legal-line-r:4px;--gap-legal-line-bg:color-mix(in srgb, var(--color-ink) 14%, transparent);--gap-legal-line-w-1:100%;--gap-legal-line-w-2:96%;--gap-legal-line-w-3:60%}:root[data-theme=contrast]{--gap-sheet-shadow:none}@media (min-width:768px) and (min-height:500px){dialog.sheet{width:var(--gap-sheet-dialog-w);max-width:calc(100% - 2 * var(--space-gutter));padding:var(--gap-sheet-dialog-pad);border:var(--gap-play-border) solid var(--color-ink);border-radius:var(--radius-xl);box-shadow:var(--gap-sheet-dialog-shadow);margin:auto;inset:0}dialog.sheet .sheet__grab,dialog.sheet .sheet__handle{display:none}}.sheet{width:100%;max-width:var(--gap-app-max);max-height:calc(100dvh - var(--space-8));padding:var(--space-3) var(--space-gutter) calc(var(--space-gutter) + env(safe-area-inset-bottom));background:var(--color-surface-cream);color:var(--color-ink);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--gap-sheet-shadow);border:0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto}:root[data-theme=contrast] .sheet{border:var(--gap-border-card) solid var(--color-card-border)}.sheet::backdrop{background:color-mix(in srgb, var(--color-surface-ink) var(--gap-sheet-backdrop), transparent)}.sheet__grab{z-index:1;width:var(--gap-sheet-grab-w);height:var(--gap-sheet-grab-h);margin:calc(-1 * var(--space-3)) auto calc(var(--space-3) + var(--gap-sheet-handle-h) / 2 - var(--gap-sheet-grab-h) / 2);color:inherit;cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.sheet__grab:disabled{cursor:default}.sheet__handle{width:var(--gap-sheet-handle-w);height:var(--gap-sheet-handle-h);border-radius:var(--gap-sheet-handle-r);background:var(--gap-sheet-handle-bg);display:block}.sheet__title{font-family:var(--font-display);font-weight:var(--type-display-m-weight);font-size:var(--type-display-m-size);line-height:var(--type-display-m-line);text-transform:uppercase}.sheet__text{margin-top:var(--space-2);font-size:var(--type-body-size);line-height:var(--type-body-line)}.sheet__note{margin-top:var(--space-3);padding:var(--gap-sheet-note-pad-y) var(--gap-sheet-note-pad-x);border-radius:var(--radius-md);background:var(--gap-sheet-note-bg);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line)}.sheet .banner.bnr{margin:var(--space-3) 0 0}.sheet .sheet__note+.sheet__note,.sheet .banner.bnr+.sheet__note,.sheet .sheet__note+.banner.bnr,.sheet .banner.bnr+.banner.bnr{margin-top:var(--space-2)}.sheet__actions{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.sheet__actions .btn{width:100%}.sheet>.sheet__actions:not(.tr-picker__done){z-index:2;bottom:calc(-1 * (var(--space-gutter) + env(safe-area-inset-bottom)));margin:var(--space-1) calc(-1 * var(--space-gutter)) calc(-1 * (var(--space-gutter) + env(safe-area-inset-bottom)));padding:var(--space-3) var(--space-gutter) calc(var(--space-gutter) + env(safe-area-inset-bottom));background:var(--color-surface-cream);position:sticky}.sheet__actions .btn:not(.btn--primary):not(.btn--danger):not(.btn--unavailable){border:var(--gap-outline) solid var(--color-ink);box-shadow:none;background:0 0}div.sheet__error{margin-top:var(--space-3)}div.sheet__error .banner.bnr{margin:0}p.sheet__error{margin-top:var(--space-2);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--type-body-strong-weight);color:var(--color-negative-strong)}
