.partner-natural-ai{min-width:0;min-height:100dvh;background:var(--nai-ground);color:var(--nai-text);font-family:Natural AI Pretendard,Natural AI Inter,sans-serif;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.partner-natural-ai[lang=en]{font-family:Natural AI Inter,Natural AI Pretendard,sans-serif}.partner-natural-ai[lang=ja]{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}.partner-natural-ai [data-authenticated-layout]>main{min-width:0}.partner-natural-ai h1{font-size:20px;line-height:28px;font-weight:600}.partner-natural-ai h2,.partner-natural-ai h3{font-size:16px;line-height:24px;font-weight:600}.partner-natural-ai label{font-size:13px;line-height:20px}.partner-natural-ai [data-ui=button]:not([data-nai-control]){min-height:44px;height:auto;flex-shrink:0;border-radius:var(--nai-radius-control,6px);font-size:14px;font-weight:500;line-height:20px;box-shadow:none;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.partner-natural-ai [data-ui-size=icon]{width:44px;min-width:44px;padding:0}.partner-natural-ai [data-ui=button][data-ui-variant]:not([data-nai-control]){background:var(--nai-field);color:var(--nai-text);border:1px solid transparent;text-decoration:none}.partner-natural-ai [data-ui=button][data-ui-variant=default]:not([data-nai-control]){background:var(--service-action-gradient);color:#fff;border-color:var(--nai-hair2)}.partner-natural-ai [data-ui=button][data-ui-variant=outline]:not([data-nai-control]){background:var(--nai-surface);border-color:var(--nai-hair2)}.partner-natural-ai [data-ui=button]:is([data-ui-variant=ghost],[data-ui-variant=link]):not([data-nai-control]){background:transparent}.partner-natural-ai [data-ui=button][data-ui-variant=ghost][class~=bg-white]:not([data-nai-control]){background:var(--nai-surface)}.partner-natural-ai [data-ui=button][data-ui-variant=ghost][class~=bg-gray-100]:not([data-nai-control]){background:var(--nai-field)}.partner-natural-ai [data-ui=button][data-ui-variant=link]:not([data-nai-control]){text-decoration:underline;text-underline-offset:4px}.partner-natural-ai [data-ui=button][data-ui-variant=destructive]:not([data-nai-control]){background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.partner-natural-ai [data-ui=button][data-ui-variant]:not([data-nai-control]) :where(.text-foreground,.text-muted-foreground,.text-gray-900,.text-gray-800,.text-gray-700,.text-gray-600,.text-gray-500,.text-slate-900,.text-slate-800,.text-slate-700,.text-slate-600,.text-slate-500){color:inherit!important}.partner-natural-ai [data-ui=button][data-ui-variant]:not([data-nai-control]):hover:not(:disabled){background:hsl(var(--accent));color:var(--nai-text)}.partner-natural-ai [data-ui=button][data-ui-variant=outline]:not([data-nai-control]):hover:not(:disabled){border-color:var(--nai-dim)}.partner-natural-ai [data-ui=button][data-ui-variant=default]:not([data-nai-control]):hover:not(:disabled){background:var(--service-action-gradient-hover);color:#fff;box-shadow:var(--service-action-glow)}.partner-natural-ai [data-ui=button][data-ui-variant=destructive]:not([data-nai-control]):hover:not(:disabled){background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));filter:brightness(.94)}.partner-natural-ai [data-ui=button][data-ui-variant]:not([data-nai-control]):disabled{background:var(--nai-field);color:var(--nai-text3);border-color:var(--nai-hair);box-shadow:none;opacity:1}.partner-natural-ai [data-ui=button][data-ui-variant]:not([data-nai-control]):active:not(:disabled){filter:brightness(.92)}.partner-natural-ai :is([data-ui=input],[data-ui=select-trigger]):not([data-nai-control]){min-width:0;min-height:44px;height:auto;border:0;border-bottom:1px solid var(--nai-hair2);border-radius:0;background:var(--nai-field);color:var(--nai-text);box-shadow:none;font-size:14px;line-height:20px}.partner-natural-ai [data-ui=input][type=search]:not([data-nai-control]){border:1px solid var(--nai-hair2);border-radius:var(--nai-radius-control,6px)}.partner-natural-ai [data-ui=textarea]{background:var(--nai-field);border-color:var(--nai-hair2);border-radius:var(--nai-radius-control,6px);box-shadow:none}.partner-natural-ai [data-ui=card]{border-color:var(--nai-hair2);border-radius:var(--nai-radius-panel,8px);background:var(--nai-surface);box-shadow:none}.partner-natural-ai [data-ui=table-scroll]{max-width:100%;overscroll-behavior-x:contain;scrollbar-color:var(--nai-hair2) transparent}.partner-natural-ai [data-ui=table-scroll] th{color:var(--nai-text2);font-size:12px;font-weight:500}.partner-natural-ai [data-ui=table-scroll] td{font-size:13px;font-variant-numeric:tabular-nums}.partner-natural-ai :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:1px solid var(--nai-focus-border)!important;outline-offset:-1px!important;box-shadow:none!important}.partner-natural-ai :is([data-ui=input],[data-ui=select-trigger]):focus-visible{outline:none!important;border-bottom-color:var(--nai-focus-border)!important}.partner-natural-ai [aria-invalid=true]{border-color:var(--nai-danger)}.partner-natural-ai [data-ui=dialog-content]{width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--nai-surface);border-color:var(--nai-hair2);border-radius:var(--nai-radius-sheet,12px);animation-duration:.2s}.partner-natural-ai [data-ui=dialog-close]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;top:8px;right:8px}.partner-natural-ai [data-ui=dialog-footer]{gap:8px}.partner-natural-ai :is(.flex,.inline-flex):is(.gap-0,.gap-0\.5,.gap-1,.gap-1\.5):has(>[data-ui=button]~[data-ui=button]):not([role=group],[role=radiogroup]){gap:8px}.partner-natural-ai :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]){min-height:44px}.partner-natural-ai [role=tablist]{flex-wrap:wrap;max-width:100%;height:auto;gap:4px;border-radius:var(--nai-radius-control,6px)}.partner-natural-ai [role=tab]{min-height:44px;height:auto;padding:4px 12px;border:0;border-radius:var(--nai-radius-control,6px);background:transparent;color:var(--nai-text2);box-shadow:none;font-size:13px;line-height:20px;transition:background-color .12s,color .12s}.partner-natural-ai [role=tab][data-state=active]{background:var(--nai-field);color:var(--nai-text);border:0;box-shadow:none}@media (hover:hover){.partner-natural-ai [role=tab]:hover:not(:disabled){background:var(--nai-field);color:var(--nai-text)}}.partner-natural-ai [role=tab]:active:not(:disabled){background:var(--nai-hair2)}.partner-natural-ai[data-theme=dark] .text-primary{color:var(--nai-accent)}@media (pointer:fine){.partner-natural-ai [data-ui=table-scroll] th{height:32px;padding-block:6px}.partner-natural-ai [data-ui=button]:not([data-nai-control]),.partner-natural-ai [data-ui=input]:not([data-nai-control]),.partner-natural-ai [data-ui=select-trigger]:not([data-nai-control]){min-height:32px;height:32px;padding-block:4px;font-size:13px;line-height:20px}.partner-natural-ai [data-ui=button][data-ui-size=sm]:not([data-nai-control]){min-height:28px;height:28px;padding-block:4px;font-size:12px}.partner-natural-ai [data-ui=button][data-ui-size=lg]:not([data-nai-control]){min-height:36px;height:36px}.partner-natural-ai [data-ui=button][data-ui-size=icon]:not([data-nai-control]){width:32px;min-width:32px;padding:0}.partner-natural-ai :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]),.partner-natural-ai [role=tab]{min-height:32px}}@media (max-width:639px){.partner-natural-ai [data-ui=dialog-footer]>*{margin:0}}@media (pointer:coarse){.partner-natural-ai :is([data-ui=input],[data-ui=select-trigger]):not([data-nai-control]),.partner-natural-ai [data-ui=textarea]{font-size:16px}}@media (prefers-reduced-motion:reduce){.partner-natural-ai *,.partner-natural-ai :after,.partner-natural-ai :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))){--partner-liquid-target:44px}@media (pointer:fine){.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))){--partner-liquid-target:36px}}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden])))[data-theme] :is([data-ui=button],[data-partner-control],[role=tab]):not(:where([data-nai-control],[role=checkbox],[role=radio],[role=switch],[role=combobox],[data-operation-liquid],[data-operation-liquid] *,[data-tournament-detail-liquid],[data-tournament-detail-liquid] *,.rdp *,.rdp-root *,[role=grid] *,[data-calendar] *,[data-time-grid] *,.fc *)){min-height:var(--partner-liquid-target);height:auto;flex-shrink:0;border-radius:999px;padding-block:6px;white-space:nowrap;font-size:13px;line-height:20px;box-shadow:none}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden])))[data-theme] [data-ui=button][data-ui-size=icon]:not(:where([data-nai-control],[data-operation-liquid] *,[data-tournament-detail-liquid] *,.rdp *,.rdp-root *,[role=grid] *,[data-calendar] *,[data-time-grid] *,.fc *)){width:var(--partner-liquid-target);min-width:var(--partner-liquid-target);height:var(--partner-liquid-target);padding:0}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden])))[data-theme] :is(input,select,[data-ui=input],[data-ui=select-trigger],[role=combobox]):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],input[type=button],input[type=submit],input[type=reset],input[type=image],[role=checkbox],[role=radio],[role=switch],[data-nai-control],[data-operation-liquid] *,[data-tournament-detail-liquid] *,.rdp *,.rdp-root *,[role=grid] *,[data-calendar] *,[data-time-grid] *,.fc *)){min-height:var(--partner-liquid-target);height:auto;border:1px solid var(--nai-hair2);border-radius:12px;padding-block:6px;background:var(--nai-field);color:var(--nai-text);caret-color:var(--nai-accent)}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden])))[data-theme] :is(input,select,textarea,[data-ui=input],[data-ui=select-trigger],[role=combobox],[data-ui=textarea])[aria-invalid=true]:not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[data-nai-control],[data-operation-liquid] *,[data-tournament-detail-liquid] *,.rdp *,.rdp-root *,[role=grid] *,[data-calendar] *,[data-time-grid] *,.fc *)){border-color:var(--nai-danger)}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden])))[data-theme] :is(textarea,[data-ui=textarea]):not(:where([data-nai-control],[data-operation-liquid] *,[data-tournament-detail-liquid] *,.rdp *,.rdp-root *,[role=grid] *,[data-calendar] *,[data-time-grid] *,.fc *)){min-height:80px;border:1px solid var(--nai-hair2);border-radius:12px;background:var(--nai-field);color:var(--nai-text);caret-color:var(--nai-accent)}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden])))[data-theme] :is([data-ui=card],[data-ui=workbench-panel],[data-ui=metric-tile]):not(:where([data-operation-liquid],[data-operation-liquid] *,[data-tournament-detail-liquid],[data-tournament-detail-liquid] *)){border:1px solid var(--nai-hair2);border-radius:16px;background:var(--nai-surface);color:var(--nai-text);box-shadow:none}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden])))[data-theme] [data-ui=dialog-content]:not(:where([data-operation-liquid] *,[data-tournament-detail-liquid] *)){border-radius:16px}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) :is([role=menu],[data-radix-select-viewport]){background:var(--nai-surface);color:var(--nai-text)}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]){min-height:var(--partner-liquid-target)}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden])))[data-theme] :is([role=tablist],[data-ui=filter-rail],[data-ui=seller-nav-rail]):not(:where([data-operation-liquid] *,[data-tournament-detail-liquid] *)){flex-wrap:nowrap;max-width:100%;min-width:0;height:auto;overflow-x:auto;border-radius:999px;scrollbar-width:none}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) :is([role=tablist],[data-ui=filter-rail],[data-ui=seller-nav-rail])::-webkit-scrollbar{height:0}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) ::-webkit-scrollbar:horizontal{height:0}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) [data-partner-control=navigation]{margin-block:4px;border:1px solid transparent;padding:6px 12px}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) [data-partner-control=navigation][aria-current=page]{background:var(--nai-field);color:var(--nai-text);border-color:var(--nai-hair2)}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) [data-partner-control=filter]{padding-inline:12px}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) [data-partner-control=filter][aria-pressed=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}@media (hover:hover){.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) [data-partner-control]:hover:not(:disabled){background:var(--nai-field);color:var(--nai-text)}}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) [data-partner-control]:active:not(:disabled){background:var(--nai-hair2)}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) :is(input,select,textarea,[data-partner-control],[role=tab],[data-ui=button],[data-ui=input],[data-ui=select-trigger]):not(:where([data-nai-control],[role=checkbox],[role=radio],[role=switch],[type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],input[type=button],input[type=submit],input[type=reset],input[type=image],[data-operation-liquid],[data-operation-liquid] *,[data-tournament-detail-liquid],[data-tournament-detail-liquid] *,.rdp *,.rdp-root *,[role=grid] *,[data-calendar] *,[data-time-grid] *,.fc *)):focus-visible{outline:2px solid var(--nai-focus-border)!important;outline-offset:2px!important}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) :is([data-ui=page-header],[data-ui=seller-shop-header]){border-color:var(--nai-hair2)}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) :is([data-ui=page-header-row],[data-ui=workbench-panel-header],[data-ui=seller-shop-header]){flex-wrap:wrap}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) [data-ui=page-header-copy]{flex:1 1 240px;flex-wrap:wrap;gap:4px 16px}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) :is([data-ui=page-header-title],[data-ui=seller-shop-name]){min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere;color:var(--nai-text)}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) [data-ui=seller-shop-name]{flex:1 1 240px}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) [data-ui=page-header-description]{display:block;color:var(--nai-text2);overflow-wrap:anywhere}.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) :is([data-ui=page-header-actions],[data-ui=workbench-panel-actions]){flex-wrap:wrap;gap:8px;max-width:100%}@media (pointer:coarse){.partner-natural-ai[data-partner-liquid]:not(:has(#badminton-workspace-panel:not([hidden]))) :is(input,select,textarea,[data-ui=input],[data-ui=select-trigger],[data-ui=textarea]):not(:where([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],input[type=button],input[type=submit],input[type=reset],input[type=image],[data-nai-control],[data-operation-liquid] *,[data-tournament-detail-liquid] *,.rdp *,.rdp-root *,[role=grid] *,[data-calendar] *,[data-time-grid] *,.fc *)){font-size:16px}}