.sw-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sw-sheet{width:100%;height:var(--sw-sheet-height,90%);max-height:calc(100dvh - max(16px, var(--safe-area-top,env(safe-area-inset-top,0px))));z-index:var(--sw-z-modal);justify-content:center;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0}.sw-sheet[data-state=open]{animation:sw-sheet-in var(--sw-motion-duration-enter) var(--sw-motion-easing-enter) both}.sw-sheet[data-state=closed]{pointer-events:none;animation:sw-sheet-out var(--sw-motion-duration-exit) var(--sw-motion-easing-exit) both}.sw-sheet{transition:height var(--sw-transition-slow)}.sw-sheet-backdrop{z-index:var(--sw-z-modal-backdrop);background-color:#0006;position:fixed;inset:0}.sw-sheet-backdrop[data-state=open]{animation:sw-fade-in var(--sw-motion-duration-enter) var(--sw-motion-easing-enter) both}.sw-sheet-backdrop[data-state=closed]{pointer-events:none;animation:sw-fade-out var(--sw-motion-duration-exit) var(--sw-motion-easing-exit) both}.sw-sheet-content{background-color:var(--sw-color-background-elevated);border-radius:var(--sw-sheet-corner-radius,var(--sw-radius-sheet)) var(--sw-sheet-corner-radius,var(--sw-radius-sheet)) 0 0;width:100%;height:100%;max-height:100%;box-shadow:var(--sw-shadow-lg);flex-direction:column;padding-top:28px;display:flex;position:relative;overflow:hidden}.sw-sheet-thinMaterial .sw-sheet-content{background-color:color-mix(in srgb, var(--sw-color-background-primary) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}.sw-sheet-regularMaterial .sw-sheet-content{background-color:color-mix(in srgb, var(--sw-color-background-primary) 92%, transparent);-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%)}.sw-sheet-clear .sw-sheet-content{box-shadow:none;background-color:#0000}.sw-sheet-drag-indicator{appearance:none;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:1;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;width:64px;height:44px;margin:0;padding:0;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}.sw-sheet-drag-indicator:before{content:"";background:var(--sw-color-grabber);border-radius:999px;width:36px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.sw-sheet-drag-indicator:focus-visible:before{outline:2px solid var(--sw-color-label-secondary);outline-offset:4px}.sw-sheet-drag-indicator:active{cursor:grabbing}.sw-sheet-drag-indicator:disabled{cursor:default}.sw-sheet-header{padding:var(--sw-spacing-md) var(--sw-spacing-lg);border-bottom:1px solid var(--sw-color-separator);justify-content:space-between;align-items:center;display:flex}.sw-sheet-title{font-size:var(--sw-font-size-headline);font-weight:var(--sw-font-weight-semibold);color:var(--sw-color-label-primary)}.sw-sheet-close{appearance:none;padding:var(--sw-spacing-sm);cursor:pointer;color:var(--sw-accent-color);font-size:var(--sw-font-size-body);-webkit-tap-highlight-color:transparent;background:0 0;border:none}.sw-sheet-body{overscroll-behavior:contain;min-height:0;padding:var(--sw-spacing-lg);padding-inline-start:calc(var(--sw-spacing-lg) + var(--safe-area-left,env(safe-area-inset-left,0px)));padding-inline-end:calc(var(--sw-spacing-lg) + var(--safe-area-right,env(safe-area-inset-right,0px)));padding-bottom:calc(var(--sw-spacing-lg) + var(--safe-area-bottom,env(safe-area-inset-bottom,0px)));overflow-wrap:anywhere;flex:1;overflow-y:auto}.sw-sheet-footer{padding:var(--sw-spacing-md) var(--sw-spacing-lg);border-top:1px solid var(--sw-color-separator)}@media (min-width:768px) and (min-height:500px),(min-width:768px) and (pointer:fine){.sw-sheet-pageSheet,.sw-sheet-formSheet{width:min(100% - 32px,600px);max-height:calc(100dvh - 32px);top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.sw-sheet-pageSheet[data-state=open],.sw-sheet-formSheet[data-state=open]{animation:sw-surface-in var(--sw-motion-duration-enter) var(--sw-motion-easing-enter) both}.sw-sheet-pageSheet[data-state=closed],.sw-sheet-formSheet[data-state=closed]{pointer-events:none;animation:sw-surface-out var(--sw-motion-duration-exit) var(--sw-motion-easing-exit) both}.sw-sheet-formSheet{width:min(100% - 32px,420px);max-height:min(640px,100dvh - 32px)}.sw-sheet-pageSheet .sw-sheet-content,.sw-sheet-formSheet .sw-sheet-content{border-radius:var(--sw-sheet-corner-radius,var(--sw-radius-sheet))}}.sw-sheet-fullScreen{width:100%;height:100dvh;max-height:100dvh;inset:0;transform:none}.sw-sheet-fullScreen .sw-sheet-content{border-radius:0}.sw-sheet-fullScreen .sw-sheet-body{padding-top:calc(var(--sw-spacing-lg) + var(--safe-area-top,env(safe-area-inset-top,0px)))}.sw-sheet[data-dragging=true]{transition:none}.sw-sheet[data-state=open][data-enter-interrupted=true]{animation:none}.sw-sheet[data-dragging=true] .sw-sheet-drag-indicator{cursor:grabbing}.sw-sheet-fullScreen .sw-sheet-content{padding-top:0}.sw-sheet-content:not(:has(.sw-sheet-drag-indicator)){padding-top:0}
