.z-select{display:block;min-width:0}.z-select .z-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:var(--z-control-height,44px);padding:8px 13px;background:var(--z-control-surface,white);border:1px solid var(--z-control-border,#bdb5a8);color:var(--ink);border-radius:2px;font:400 14px/1.35 var(--font);text-align:left}.z-select-trigger>span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.z-select .z-select-trigger:hover,.z-select .z-select-trigger[aria-expanded=true]{border-color:var(--ink)}.z-select-trigger .z-caret{flex:none;margin-right:2px}.z-select-trigger[aria-expanded=true] .z-caret{transform:rotate(225deg) translateY(-1px)}.z-menu-surface{position:fixed;inset:auto;z-index:30;margin:0;padding:5px;max-width:calc(100vw - 16px);border:1px solid var(--z-control-border,#bdb5a8);background:var(--z-control-surface,white);color:var(--ink);box-shadow:0 8px 24px #31281b1c;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b7aea1 transparent}.z-menu-surface[hidden]{display:none}.z-menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:9px 12px;color:var(--ink);font:400 14px/1.3 var(--font);cursor:pointer;overflow-wrap:anywhere}.z-menu-item:is(:hover,:focus-visible,[data-active]){background:var(--z-control-hover,#f3f0eb)}.z-menu-item[aria-current=page],.z-menu-item[aria-selected=true]{font-weight:600}.z-choice-mark{width:7px;height:12px;margin:-3px 3px 0 0;border:solid;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);flex:none}@media (pointer:coarse){.z-menu-item{min-height:44px}}@media (forced-colors:active){.z-menu-item:is([data-active],:focus-visible){outline:1px solid Highlight;outline-offset:-2px}}