.backdrop[data-v-a4d10f23]{z-index:100;background:#00000080;position:fixed;inset:0}.bottom-sheet[data-v-a4d10f23]{background:var(--bg-elevated);border-top:1px solid var(--border-strong);z-index:101;max-height:60vh;padding-bottom:var(--safe-area-bottom);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet-header[data-v-a4d10f23]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sheet-header-left[data-v-a4d10f23]{align-items:center;gap:8px;min-width:0;display:flex}.sheet-header-right[data-v-a4d10f23]{flex-shrink:0;align-items:center;gap:8px;display:flex}.sheet-handle[data-v-a4d10f23]{background:var(--bg-elevated);border-radius:1px;width:36px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.sheet-title[data-v-a4d10f23]{font-size:var(--text-xl);font-weight:600}.sheet-action[data-v-a4d10f23]{background:var(--color-sync);color:#fff;font-size:var(--text-md);cursor:pointer;transition:all var(--duration-base);letter-spacing:.3px;border-radius:0;padding:6px 16px;font-weight:700}.sheet-action[data-v-a4d10f23]:active{transform:scale(.96)}.sheet-action--success[data-v-a4d10f23]{background:var(--color-good)}.sheet-close[data-v-a4d10f23]{color:var(--color-sync);font-size:var(--text-xl);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-weight:600}.sheet-content[data-v-a4d10f23]{padding:16px;overflow-y:auto}
