.portal-sheet[data-v-cc7e7207]{color:var(--c-text);background:var(--c-bg-panel);background-image:var(--grad-panel);border:1px solid var(--c-border-strong);box-shadow:var(--panel-highlight),var(--shadow-lg);padding:0}.portal-sheet[open][data-v-cc7e7207]{flex-direction:column;display:flex}.portal-sheet.is-inline[data-v-cc7e7207]{border-radius:var(--radius-lg);background:var(--c-bg-raised);background-image:var(--grad-panel-raised);width:100%;max-width:none;height:auto;max-height:none;margin:0;position:static}.is-inline .sheet-handle[data-v-cc7e7207]{display:none}.portal-sheet.is-modal[data-v-cc7e7207]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:none;height:auto;max-height:85dvh;transition-property:transform,display,overlay;transition-duration:var(--dur-med);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete;border-width:1px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}.portal-sheet.is-modal[open][data-v-cc7e7207]{transform:translateY(0)}@starting-style{.portal-sheet.is-modal[open][data-v-cc7e7207]{transform:translateY(100%)}}.portal-sheet.is-modal.is-full[data-v-cc7e7207]{border-width:0;border-radius:0;height:100dvh;max-height:none;inset:0}.portal-sheet[data-v-cc7e7207]::backdrop{background:var(--c-scrim,#1f0e20b8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition-property:opacity,display,overlay;transition-duration:var(--dur-med);transition-timing-function:var(--ease-out);transition-behavior:allow-discrete}.portal-sheet[open][data-v-cc7e7207]::backdrop{opacity:1}@starting-style{.portal-sheet[open][data-v-cc7e7207]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.portal-sheet.is-modal[data-v-cc7e7207],.portal-sheet[data-v-cc7e7207]::backdrop{transition:none}}body:has(.portal-sheet.is-modal[open]){overflow:hidden}.sheet-handle[data-v-cc7e7207]{width:2.25rem;height:.25rem;margin:var(--sp-2) auto 0;background:var(--c-border-strong);border-radius:2px;flex:none}.sheet-head[data-v-cc7e7207]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5) 0;flex:none;display:flex}.sheet-title[data-v-cc7e7207]{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-semibold);margin:0;line-height:1.2}.sheet-close[data-v-cc7e7207]{width:var(--tap-min);height:var(--tap-min);margin-right:calc(-1 * var(--sp-2));font-size:var(--fs-xl);color:var(--c-text-muted);border:1px solid var(--c-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sheet-close[data-v-cc7e7207]:hover{color:var(--c-text);border-color:var(--c-forecast)}.sheet-body[data-v-cc7e7207]{min-height:0;padding:var(--sp-3) var(--sp-5) var(--sp-5);flex:auto}.sheet-foot[data-v-cc7e7207]{padding:var(--sp-3) var(--sp-5) var(--sp-4);background:var(--c-bg-panel);border-top:1px solid var(--c-border);flex:none;position:sticky;bottom:0}.is-inline .sheet-foot[data-v-cc7e7207]{background:var(--c-bg-raised)}.is-modal .sheet-body[data-v-cc7e7207]:last-child{padding-bottom:calc(var(--sp-5) + var(--safe-bottom))}.is-modal .sheet-foot[data-v-cc7e7207]{padding-bottom:calc(var(--sp-4) + var(--safe-bottom))}
