.sc-sheet-select{position:fixed;inset:0;z-index:10000;display:flex;align-items:flex-end;justify-content:center;background:var(--sc-sheet-backdrop,rgba(0,0,0,.45))}.sc-sheet-select__panel{width:100%;max-width:480px;max-height:85dvh;overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:16px 16px 0 0;border:1px solid var(--sc-sheet-border,color-mix(in srgb,CanvasText 15%,Canvas));border-bottom:none;background:var(--sc-sheet-bg,Canvas);color:var(--sc-sheet-fg,CanvasText);animation:sc-sheet-up .22s cubic-bezier(.2,0,0,1)}@keyframes sc-sheet-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}.sc-sheet-select__handle{width:36px;height:4px;border-radius:999px;background:var(--sc-sheet-border,color-mix(in srgb,CanvasText 25%,Canvas));margin:0 auto 12px}.sc-sheet-select__head{display:flex;align-items:flex-start;gap:8px}.sc-sheet-select__title{margin:0;flex:1;min-width:0;font-size:1.0625rem;font-weight:700;line-height:1.4;word-break:keep-all;overflow-wrap:anywhere}.sc-sheet-select__close{min-height:44px;min-width:44px;padding:0 12px;border-radius:10px;border:1px solid var(--sc-sheet-border,color-mix(in srgb,CanvasText 20%,Canvas));background:transparent;color:inherit;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;flex-shrink:0}.sc-sheet-select__close:focus-visible{outline:2px solid var(--sc-focus,#2563eb);outline-offset:2px}.sc-sheet-select__close:disabled{opacity:.5;cursor:default}.sc-sheet-select__lead{margin:4px 0 0;font-size:.875rem;line-height:1.6;color:var(--sc-sheet-muted,color-mix(in srgb,CanvasText 70%,Canvas));word-break:keep-all}.sc-sheet-select__body{margin-top:16px}.sc-sheet-select .sc-choice-field__option{min-height:56px;padding:12px 16px;border-radius:12px;align-items:center;border-color:var(--sc-sheet-border,color-mix(in srgb,CanvasText 18%,Canvas));color:inherit}.sc-sheet-select .sc-choice-field__option-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sc-sheet-select .sc-choice-field__option-label{font-size:1rem;font-weight:700;color:inherit;word-break:keep-all;overflow-wrap:anywhere}.sc-sheet-select .sc-choice-field__option-desc{font-size:.875rem;line-height:1.5;color:var(--sc-sheet-muted,color-mix(in srgb,CanvasText 70%,Canvas))}.sc-sheet-select .sc-choice-field__option.is-checked:after{content:var(--sc-sheet-now-label,"지금");flex-shrink:0;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:.8125rem;font-weight:700;background:var(--sc-choice-selected-bg,color-mix(in srgb,var(--sc-focus,#2563eb) 12%,Canvas));color:inherit}.sc-sheet-select .sc-choice-field__input{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;flex-shrink:0;border-radius:50%;border:2px solid var(--sc-sheet-muted,color-mix(in srgb,CanvasText 60%,Canvas));display:inline-grid;place-content:center;background:transparent}.sc-sheet-select .sc-choice-field__input:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--sc-focus,#2563eb);transform:scale(0);transition:transform .12s ease}.sc-sheet-select .sc-choice-field__input:checked{border-color:var(--sc-focus,#2563eb)}.sc-sheet-select .sc-choice-field__input:checked:before{transform:scale(1)}.sc-sheet-select .sc-choice-field__input:focus-visible{outline:none}.sc-sheet-select .sc-choice-field__option:has(.sc-choice-field__input:focus-visible){outline:2px solid var(--sc-focus,#2563eb);outline-offset:2px}.sc-sheet-select--label-sr .sc-choice-field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (min-width:768px){.sc-sheet-select{align-items:center}.sc-sheet-select__panel{border-radius:16px;border-bottom:1px solid var(--sc-sheet-border,color-mix(in srgb,CanvasText 15%,Canvas));padding-bottom:16px}}@media (prefers-reduced-motion:reduce){.sc-sheet-select__panel{animation:none}.sc-sheet-select .sc-choice-field__input:before{transition:none}}