.TeamSelectorModal_titleRow__SYapp{display:flex;align-items:center;gap:var(--space-s)}.TeamSelectorModal_backButton__JfsfE{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease,color .15s ease}.TeamSelectorModal_backButton__JfsfE:hover{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.TeamSelectorModal_content__mwOSH{display:flex;flex-direction:column;gap:var(--space-m)}.TeamSelectorModal_teamList__NULNn{display:flex;flex-direction:column;gap:var(--space-xs)}.TeamSelectorModal_teamItem__7qt6M{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-s);background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;text-align:left;width:100%}.TeamSelectorModal_teamItem__7qt6M:disabled{opacity:.6;cursor:not-allowed}.TeamSelectorModal_teamItem__7qt6M:hover:not(:disabled){background-color:var(--color-surface-muted);border-color:var(--color-primary)}.TeamSelectorModal_teamAvatar__jTbRU{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.TeamSelectorModal_teamAvatarImage__1JgvE{width:100%;height:100%;object-fit:cover}.TeamSelectorModal_teamInfo__nqjYK{flex:1;display:flex;flex-direction:column;gap:.125rem}.TeamSelectorModal_teamName__l4vjW{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-text-primary)}.TeamSelectorModal_categoryBadge__NZaJd{font-size:var(--size-step--2,.75rem);color:var(--color-text-tertiary);font-weight:var(--font-regular)}.TeamSelectorModal_selectIcon__qSeuh{color:var(--color-border-subtle);transition:color .15s ease}.TeamSelectorModal_teamItem__7qt6M:hover:not(:disabled) .TeamSelectorModal_selectIcon__qSeuh{color:var(--color-text-accent)}.TeamSelectorModal_divider__4Dgpu{display:flex;align-items:center;gap:var(--space-s);color:var(--color-border-default);font-size:var(--size-step--1)}.TeamSelectorModal_divider__4Dgpu:after,.TeamSelectorModal_divider__4Dgpu:before{content:"";flex:1;height:1px;background-color:var(--color-surface-raised)}.TeamSelectorModal_createForm__2hLCs{display:flex;flex-direction:column;gap:var(--space-m)}.TeamSelectorModal_createDescription__gxG1i{font-size:var(--size-step-0);color:var(--color-text-tertiary);margin:0}.TeamSelectorModal_inputGroup__RQeZS{display:flex;flex-direction:column;gap:var(--space-xs)}.TeamSelectorModal_hint__zE_h9{font-size:var(--size-step--1);color:var(--color-text-tertiary);margin:0}.TeamSelectorModal_memberHint__wNDWn{display:flex;align-items:flex-start;gap:.5ch;font-size:var(--size-step--1);color:var(--color-status-info-text);margin:0;line-height:1.4}.TeamSelectorModal_memberHint__wNDWn svg{flex-shrink:0;margin-top:.15em}@media (prefers-reduced-motion:reduce){.TeamSelectorModal_backButton__JfsfE{transition:none}}.VoucherInput_toggleLink__Yqjzl{background:none;border:none;cursor:pointer;padding:0;font-size:var(--size-step-0);color:var(--color-text-accent);text-decoration:underline;text-underline-offset:.2em}.VoucherInput_toggleLink__Yqjzl:hover{opacity:.8}.VoucherInput_expandedContainer__cfJ8g{display:flex;flex-direction:column;gap:var(--space-xs)}.VoucherInput_inputRow___YHui{display:flex;gap:var(--space-xs);align-items:flex-start}.VoucherInput_inputWrapper__Ux3pQ{flex:1;min-width:0}.VoucherInput_applyButton__sRax_{display:flex;align-items:center;justify-content:center;gap:.4em;padding:.75em 1.25em;font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-text-inverse);background-color:var(--color-surface-fixed-dark);border:none;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;min-height:44px}.VoucherInput_applyButton__sRax_:disabled{opacity:.45;cursor:not-allowed}.VoucherInput_spinner__yDBFn{animation:VoucherInput_spin__Ewz6z .8s linear infinite}@media (prefers-reduced-motion:reduce){.VoucherInput_spinner__yDBFn{animation:none}.VoucherInput_errorMessage__jtjyP{transition:none}}@keyframes VoucherInput_spin__Ewz6z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VoucherInput_srOnly__vFPAc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.VoucherInput_appliedChip__ZW4CH{display:flex;align-items:center;gap:var(--space-xs);padding:.6em .75em;background-color:var(--color-status-success-subtle);border:1px solid var(--color-status-success);border-radius:var(--radius-md);font-size:var(--size-step-0)}.VoucherInput_appliedChip__ZW4CH svg:first-child{flex-shrink:0;color:var(--color-status-success-text)}.VoucherInput_appliedCode__Px9c3{font-weight:var(--font-semibold);color:var(--color-status-success-text)}.VoucherInput_appliedDescription__fanlD{flex:1;color:var(--color-text-secondary)}.VoucherInput_removeButton__Tl5oL{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:var(--color-text-tertiary);flex-shrink:0}.VoucherInput_removeButton__Tl5oL:hover{color:var(--color-status-error-text)}
/*# sourceMappingURL=017a4efce91c5170.css.map*/