._1xpt79b0{display:flex;flex-direction:column}._1xpt79b1{gap:var(--saju-space-none)}._1xpt79b2{gap:var(--saju-space-xs)}._1xpt79b3{gap:var(--saju-space-sm)}._1xpt79b4{gap:var(--saju-space-md)}._1xpt79b5{gap:var(--saju-space-lg)}._1xpt79b6{gap:var(--saju-space-xl)}._1xpt79b7{gap:var(--saju-space-2xl)}._1xpt79b8{gap:var(--saju-space-3xl)}._1xpt79b9{display:flex;align-items:center}._1xpt79ba{gap:var(--saju-space-none)}._1xpt79bb{gap:var(--saju-space-xs)}._1xpt79bc{gap:var(--saju-space-sm)}._1xpt79bd{gap:var(--saju-space-md)}._1xpt79be{gap:var(--saju-space-lg)}._1xpt79bf{gap:var(--saju-space-xl)}._1xpt79bg{gap:var(--saju-space-2xl)}._1xpt79bh{gap:var(--saju-space-3xl)}._1xpt79bi{flex-wrap:wrap}.cv1t2d0{display:flex;flex-direction:column;gap:var(--saju-space-xs)}.cv1t2d1{font-size:var(--saju-fontSize-sm);font-weight:var(--saju-fontWeight-medium);color:var(--saju-color-textSubtle)}.cv1t2d2{width:100%;min-height:52px;padding:var(--saju-space-sm) var(--saju-space-md);border:1px solid var(--saju-color-border);border-radius:var(--saju-radius-md);background-color:var(--saju-color-bgSubtle);color:var(--saju-color-text);font-size:var(--saju-fontSize-md)}.cv1t2d2:focus-visible{outline:2px solid var(--saju-color-brand);outline-offset:2px}.cv1t2d2[data-invalid]{border-color:var(--saju-color-danger)}.cv1t2d2[data-disabled]{opacity:.5;cursor:not-allowed}.cv1t2d3{color:var(--saju-color-textMuted)}.cv1t2d3,.cv1t2d4{font-size:var(--saju-fontSize-xs)}.cv1t2d4{color:var(--saju-color-danger)}.cv1t2d5{display:flex;align-items:center;gap:var(--saju-space-sm)}._1wi04vv0{display:flex;flex-direction:column;gap:var(--saju-space-xs)}._1wi04vv1{font-size:var(--saju-fontSize-sm);font-weight:var(--saju-fontWeight-medium);color:var(--saju-color-textSubtle)}._1wi04vv2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._1wi04vv3{display:flex;align-items:center;justify-content:space-between;gap:var(--saju-space-sm);width:100%;min-height:52px;padding:var(--saju-space-sm) var(--saju-space-md);border:1px solid var(--saju-color-border);border-radius:var(--saju-radius-md);background-color:var(--saju-color-bgSubtle);color:var(--saju-color-text);font-size:var(--saju-fontSize-md);text-align:left;cursor:pointer}._1wi04vv3:focus-visible{outline:2px solid var(--saju-color-brand);outline-offset:2px}._1wi04vv3[data-popup-open]{border-color:var(--saju-color-borderStrong)}._1wi04vv3[data-invalid]{border-color:var(--saju-color-danger)}._1wi04vv3[data-disabled]{opacity:.5;cursor:not-allowed}._1wi04vv4{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._1wi04vv4[data-placeholder],._1wi04vv5{color:var(--saju-color-textMuted)}._1wi04vv5{display:flex;flex-shrink:0;transition:transform .12s ease}._1wi04vv5[data-popup-open]{transform:rotate(180deg)}._1wi04vv6{z-index:50;outline:0}._1wi04vv7{box-sizing:border-box;min-width:var(--anchor-width);max-height:var(--available-height);overflow-y:auto;padding:var(--saju-space-xs);border:1px solid var(--saju-color-border);border-radius:var(--saju-radius-lg);background-color:var(--saju-color-bgElevated);color:var(--saju-color-text);box-shadow:0 12px 32px -12px rgba(0,0,0,.28);transform-origin:var(--transform-origin);transition:opacity .12s ease,transform .12s ease}._1wi04vv7[data-ending-style],._1wi04vv7[data-starting-style]{opacity:0;transform:scale(.97)}._1wi04vv8{display:flex;flex-direction:column}._1wi04vv9{display:flex;align-items:center;justify-content:space-between;gap:var(--saju-space-sm);min-height:44px;padding:var(--saju-space-sm) var(--saju-space-md);border-radius:var(--saju-radius-md);font-size:var(--saju-fontSize-md);cursor:default;-webkit-user-select:none;user-select:none;outline:0}._1wi04vv9[data-highlighted]{background-color:color-mix(in srgb,var(--saju-color-text) 7%,transparent)}._1wi04vv9[data-selected]{color:var(--saju-color-brand);font-weight:var(--saju-fontWeight-medium)}._1wi04vv9[data-disabled]{opacity:.45;cursor:not-allowed}._1wi04vva{min-width:0}._1wi04vvb{display:flex;flex-shrink:0;font-size:14px}._1wi04vvc{color:var(--saju-color-textMuted)}._1wi04vvc,._1wi04vvd{font-size:var(--saju-fontSize-xs)}._1wi04vvd{color:var(--saju-color-danger)}