:root{--s-action-sheet-border-radius:var(--s-border-radius-xl);--s-action-sheet-border-color:var(--s-border-color);--s-action-sheet-bg:var(--s-bg-color-elevated);--s-action-sheet-bg-active:var(--s-bg-color-active);--s-action-sheet-description-padding:var(--s-size);--s-action-sheet-description-font-size:var(--s-font-size);--s-action-sheet-description-color:var(--s-text-color-tertiary);--s-action-sheet-gap-height:var(--s-size-xs);--s-action-sheet-gap-bg:var(--s-fill-color-fourth);--s-action-sheet-item-min-height:var(--s-content-height-lg);--s-action-sheet-item-padding:var(--s-content-padding);--s-action-sheet-item-color-disabled:var(--s-text-color-disabled);--s-action-sheet-item-label-font-size:var(--s-font-size-lg);--s-action-sheet-item-label-line-height:var(--s-line-height-normal);--s-action-sheet-item-label-color:var(--s-text-color-primary);--s-action-sheet-item-description-margin-top:var(--s-size-2xs);--s-action-sheet-item-description-font-size:var(--s-font-size-sm);--s-action-sheet-item-description-line-height:var(--s-line-height-normal);--s-action-sheet-item-description-color:var(--s-text-color-tertiary);--s-action-sheet-loading-font-size:var(--s-size-lg);--s-action-sheet-loading-color:var(--s-text-color-fourth);--s-action-sheet-cancel-min-height:var(--s-content-height-lg);--s-action-sheet-cancel-padding:var(--s-content-padding);--s-action-sheet-cancel-font-size:var(--s-font-size-lg);--s-action-sheet-cancel-line-height:var(--s-line-height-normal);--s-action-sheet-cancel-color:var(--s-text-color-primary)}.s-action-sheet{padding-bottom:var(--s-safe-bottom);border-top-left-radius:var(--s-action-sheet-border-radius);border-top-right-radius:var(--s-action-sheet-border-radius);background:var(--s-action-sheet-bg);touch-action:none}.s-action-sheet__description{position:relative;padding:var(--s-action-sheet-description-padding);font-size:var(--s-action-sheet-description-font-size);text-align:center;color:var(--s-action-sheet-description-color)}.s-action-sheet__description:after{position:absolute;z-index:1;pointer-events:none;touch-action:none;opacity:1;content:"";left:0;right:0;transform:scaleY(0.5);bottom:0;border-bottom:var(--s-border-width) var(--s-border-style) var(--s-action-sheet-border-color);transform-origin:bottom center}.s-action-sheet__gap{height:var(--s-action-sheet-gap-height);background:var(--s-action-sheet-gap-bg)}.s-action-sheet__item{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:var(--s-action-sheet-item-min-height);padding:var(--s-action-sheet-item-padding);cursor:pointer}.s-action-sheet__item:not(:first-child)::before{position:absolute;z-index:1;pointer-events:none;touch-action:none;opacity:1;content:"";left:0;right:0;transform:scaleY(0.5);top:0;border-top:var(--s-border-width) var(--s-border-style) var(--s-action-sheet-border-color);transform-origin:top center}.s-action-sheet__item:is(.is-disabled) .s-action-sheet__item-label{color:var(--s-action-sheet-item-color-disabled)}.s-action-sheet__item:is(.is-disabled,.is-loading){cursor:not-allowed}.s-action-sheet__item:not(.is-disabled,.is-loading):active{background:var(--s-action-sheet-bg-active)}.s-action-sheet__item-label{font-size:var(--s-action-sheet-item-label-font-size);line-height:var(--s-action-sheet-item-label-line-height);color:var(--s-action-sheet-item-label-color)}.s-action-sheet__item-description{margin-top:var(--s-action-sheet-item-description-margin-top);font-size:var(--s-action-sheet-item-description-font-size);line-height:var(--s-action-sheet-item-description-line-height);color:var(--s-action-sheet-item-description-color)}.s-action-sheet__loading{display:flex;font-size:var(--s-action-sheet-loading-font-size);color:var(--s-action-sheet-loading-color)}.s-action-sheet__cancel{display:flex;justify-content:center;align-items:center;min-height:var(--s-action-sheet-cancel-min-height);padding:var(--s-action-sheet-cancel-padding);font-size:var(--s-action-sheet-cancel-font-size);line-height:var(--s-action-sheet-cancel-line-height);color:var(--s-action-sheet-cancel-color);cursor:pointer}.s-action-sheet__cancel:active{background:var(--s-action-sheet-bg-active)}.s-action-sheet--headless .s-action-sheet__item:first-child{border-top-left-radius:var(--s-action-sheet-border-radius);border-top-right-radius:var(--s-action-sheet-border-radius)}