.mobile-sheet__scrim{z-index:70;background:#0000009e;justify-content:center;align-items:flex-end;animation:.28s both mobile-sheet-scrim-in;display:flex;position:fixed;inset:0}.mobile-sheet{background:var(--ss-surface-container-low);will-change:transform;border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;width:100%;height:min(94dvh,100%);animation:.42s cubic-bezier(.22,1,.36,1) both mobile-sheet-in;display:flex;overflow:hidden;box-shadow:0 -12px 40px #00000073}.mobile-sheet.is-auto{height:auto;max-height:80dvh}.mobile-sheet__head{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.mobile-sheet__head h2{text-align:center;color:var(--ss-on-surface);margin:0;font-size:15px;font-weight:700}.mobile-sheet__close{background:var(--ss-surface-container);width:36px;height:36px;color:var(--ss-on-surface);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.mobile-sheet__close:hover{background:var(--ss-surface-container-high)}.mobile-sheet__close:focus-visible,.mobile-sheet__action button:focus-visible{outline:2px solid var(--ss-primary);outline-offset:2px}.mobile-sheet__action{justify-content:flex-end;min-width:40px;display:flex}.mobile-sheet__action button{border:1px solid var(--ss-outline);background:var(--ss-surface);color:var(--ss-on-surface);font:inherit;cursor:pointer;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.mobile-sheet__action button:disabled{opacity:.4;cursor:default}.mobile-sheet__body{min-height:0;padding:14px 14px calc(20px + var(--ss-chrome-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.mobile-sheet.has-footer .mobile-sheet__body{padding-bottom:14px}.mobile-sheet__footer{padding:12px 14px calc(12px + var(--ss-chrome-bottom,0px));border-top:1px solid var(--line);background:var(--ss-surface-container-low);flex:none}.mobile-sheet__footer .primary-button{width:100%;display:flex}@keyframes mobile-sheet-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mobile-sheet__scrim,.mobile-sheet{animation:none}}
.option-picker-sheet__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.option-picker-sheet__option{min-height:48px;color:var(--ss-on-surface);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.option-picker-sheet__option:hover,.option-picker-sheet__option:active{background:var(--ss-surface-container)}.option-picker-sheet__option.is-selected{background:var(--ss-option-selected-bg);color:var(--ss-option-selected-fg)}.option-picker-sheet__option.is-blocked{opacity:.4;cursor:default}.option-picker-sheet__option.is-blocked:hover{background:0 0}.option-picker-sheet__box{border:1.5px solid var(--ss-outline);background:var(--ss-surface);border-radius:6px;flex:none;width:22px;height:22px;position:relative}.option-picker-sheet__option.is-selected .option-picker-sheet__box{border-color:var(--ss-primary);background:var(--ss-primary)}.option-picker-sheet__option.is-selected .option-picker-sheet__box:after{content:"";background:var(--ss-on-primary,#fff);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);border-radius:2px;position:absolute;inset:4px}.option-picker-sheet__label{flex:auto;min-width:0}.option-picker-sheet__option img,.option-picker-sheet__option .select-field__logo,.option-picker-sheet__option .landing-filter__logo{object-fit:contain;flex:none;width:22px;height:22px}.option-picker-sheet__footer{flex-direction:column;gap:10px;display:flex}.option-picker-sheet__foot-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.option-picker-sheet__foot-actions button{border:1px solid var(--ss-outline);background:var(--ss-surface);color:var(--ss-on-surface);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.option-picker-sheet__foot-actions button:hover:not(:disabled){background:var(--ss-surface-container-high)}.option-picker-sheet__foot-actions button:disabled{opacity:.4;cursor:default}.option-picker-sheet__foot-actions button:focus-visible{outline:2px solid var(--ss-primary);outline-offset:2px}
