[data-ui-theme=coach-partner-modern]{caret-color:hsl(var(--primary));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:hsl(var(--input)) transparent;scrollbar-width:thin;border-radius:12px;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.dark [data-ui-theme=coach-partner-modern]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ui-theme=coach-partner-modern] :where(h2,h3,p,label){overflow-wrap:anywhere}[data-ui-theme=coach-partner-modern] :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}[data-ui-theme=coach-partner-modern] ::selection{background:hsl(var(--primary) / .22)}[data-ui-theme=coach-partner-modern] :where(input,select,textarea){border-radius:8px;min-width:0;max-width:100%}[data-ui-theme=coach-partner-modern] :is(button,a).inline-flex.rounded-md{border-radius:8px;min-height:36px;padding-block:8px;font-size:13px;line-height:1.4}[data-ui-theme=coach-partner-modern] :is(button,a).inline-flex.rounded-md[class~=hover\:underline]{min-height:0;padding-block:0}[data-ui-theme=coach-partner-modern].fixed:not([data-ui-surface=sheet]){overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow-y:auto}[data-ui-theme=coach-partner-modern].fixed:is([role=dialog],[role=alertdialog]):not([data-ui-surface=sheet]){gap:20px;width:calc(100vw - 32px);padding:24px}[data-ui-theme=coach-partner-modern] [data-ui-part=dialog-header]{text-align:left;gap:6px;padding-right:28px}[data-ui-theme=coach-partner-modern] [data-ui-part=dialog-header]>*{margin-top:0}[data-ui-theme=coach-partner-modern] [data-ui-part=dialog-header]>h2{letter-spacing:-.02em;font-size:20px;line-height:1.4}[data-ui-theme=coach-partner-modern] [data-ui-part=dialog-footer]{border-top:1px solid hsl(var(--border));gap:8px;margin-top:4px;padding-top:16px}[data-ui-theme=coach-partner-modern] [data-ui-part=dialog-footer]>*{margin:0}[data-ui-theme=coach-partner-modern].fixed[role=dialog]>button:last-child{opacity:1;border-radius:8px;width:36px;height:36px;padding:10px;top:12px;right:12px}[data-ui-theme=coach-partner-modern].fixed[role=dialog]>button:last-child:hover{background:hsl(var(--accent))}[data-ui-theme=coach-partner-modern]:is([role=menu],[role=listbox]){border-radius:8px;font-size:13px}[data-ui-theme=coach-partner-modern] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]){border-radius:6px;min-height:36px;font-size:13px;line-height:1.4}.coach-partner-toast-host [data-sonner-toast]{border-radius:12px;font-family:Inter,sans-serif}@media (width<=639px){[data-ui-theme=coach-partner-modern].fixed:not([data-ui-surface=sheet]){max-height:calc(100dvh - 24px)}[data-ui-theme=coach-partner-modern].fixed:is([role=dialog],[role=alertdialog]):not([data-ui-surface=sheet]){width:calc(100vw - 24px);padding:20px}[data-ui-theme=coach-partner-modern] :is(input,select,textarea){font-size:16px}}@media (pointer:coarse){[data-ui-theme=coach-partner-modern] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]),[data-ui-theme=coach-partner-modern] :is(button,a).inline-flex.rounded-md:not([class~=hover\:underline]){min-height:44px}[data-ui-theme=coach-partner-modern].fixed[role=dialog]>button:last-child{width:44px;height:44px;padding:14px;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){[data-ui-theme=coach-partner-modern]{animation-duration:0s!important}}
