.SubscriptionsSection_subscriptionToolbarActions__9bvJ_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-left:auto}.SubscriptionsSection_hiddenInput__74nwH{display:none}.SubscriptionsSection_subscriptionTableScrollWrap___lS0O{overflow-x:auto}.SubscriptionsSection_subscriptionTable__aF5ZS{table-layout:auto;min-width:100%}.SubscriptionsSection_subscriptionTable__aF5ZS thead{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-surface)}.SubscriptionsSection_subscriptionTable__aF5ZS td,.SubscriptionsSection_subscriptionTable__aF5ZS th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem;vertical-align:middle}.SubscriptionsSection_subscriptionTable__aF5ZS td.SubscriptionsSection_subscriptionMemoCell__m8igN{max-width:10rem;cursor:default}.SubscriptionsSection_memoCellText__HbSE7{display:inline-block;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.SubscriptionsSection_subscriptionTable__aF5ZS .SubscriptionsSection_terminatedRow__yrc_F td{color:var(--color-danger);text-decoration:line-through}.SubscriptionsSection_subscriptionTable__aF5ZS .SubscriptionsSection_rowCritical___xgQ5 td,.SubscriptionsSection_subscriptionTable__aF5ZS .SubscriptionsSection_rowExpired__nn8me td{background:var(--color-error-100)}.SubscriptionsSection_subscriptionTable__aF5ZS .SubscriptionsSection_rowCritical___xgQ5 td:first-child,.SubscriptionsSection_subscriptionTable__aF5ZS .SubscriptionsSection_rowExpired__nn8me td:first-child{box-shadow:inset 3px 0 0 0 var(--color-error-500)}.SubscriptionsSection_subscriptionTable__aF5ZS .SubscriptionsSection_rowWarning__uT5Rz td{background:var(--color-warning-100)}.SubscriptionsSection_subscriptionTable__aF5ZS .SubscriptionsSection_rowWarning__uT5Rz td:first-child{box-shadow:inset 3px 0 0 0 var(--color-warning-500)}.SubscriptionsSection_subscriptionTable__aF5ZS .SubscriptionsSection_rowCaution__oictq td:first-child{box-shadow:inset 3px 0 0 0 var(--color-warning-border)}.SubscriptionsSection_dDayChip__SKimP{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:var(--radius-sm,3px);font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.SubscriptionsSection_dDayCritical__nwnfA,.SubscriptionsSection_dDayExpired__GnsaK{background:var(--color-error-100);color:var(--color-error-700)}.SubscriptionsSection_dDayWarning__tIhEt{background:var(--color-warning-100);color:var(--color-warning-700)}.SubscriptionsSection_dDayCaution__JJkJK{background:var(--color-neutral-100);color:var(--color-warning-700)}@media (max-width:960px){.SubscriptionsSection_subscriptionTable__aF5ZS{min-width:50rem}}.SubscriptionsSection_columnPickerDropdown__tTSTB{position:absolute;top:100%;left:0;margin-top:4px;z-index:10;min-width:220px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-height:320px;overflow-y:auto}.SubscriptionsSection_columnPickerLabel__VXPQ1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);cursor:pointer;font-size:var(--text-sm)}.SubscriptionsSection_columnPickerLabel__VXPQ1:hover{background:var(--color-surface-hover)}.SubscriptionsSection_deepModeChip__vvRld{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--color-border,#e8e8e4);border-radius:var(--radius-md,6px);background:var(--color-surface,#FAFAF8);color:var(--color-text-muted,#5A5A58);font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.SubscriptionsSection_deepModeChip__vvRld svg{opacity:.6;transition:opacity var(--transition-fast);flex-shrink:0}.SubscriptionsSection_deepModeChip__vvRld:hover:not(:disabled){background:var(--color-primary-50,#E6F7F5);color:var(--color-primary-700,#086E6B);border-color:var(--color-primary-300,#6FCEC2)}.SubscriptionsSection_deepModeChip__vvRld:hover:not(:disabled) svg{opacity:1}.SubscriptionsSection_deepModeChip__vvRld:disabled{opacity:.55;cursor:not-allowed}.SubscriptionsSection_deepModeChipActive__4OZ6Q{background:var(--color-primary,#0EA5A0);color:var(--color-text-inverse,#fff);border-color:var(--color-primary-hover,#086E6B)}.SubscriptionsSection_deepModeChipActive__4OZ6Q svg{opacity:1}.SubscriptionsSection_deepModeChipActive__4OZ6Q:hover:not(:disabled){background:var(--color-primary-hover,#086E6B);color:var(--color-text-inverse,#fff);border-color:var(--color-primary-active,#055956)}.SubscriptionsSection_checkRow__FfL_1{display:inline-flex;gap:var(--space-2);align-items:center;font-size:var(--text-sm);color:var(--color-text)}.SubscriptionsSection_checkRowNoMargin__vkg3y{margin-bottom:0}.SubscriptionsSection_flexRowMd__WAaDe{display:flex;gap:var(--space-4)}.SubscriptionsSection_flexCol__5iL1n{display:flex;flex-direction:column;gap:var(--space-2)}.SubscriptionsSection_fieldGroupAccent__dnH4s{padding-left:var(--space-3);border-left:3px solid var(--color-primary-200)}.SubscriptionsSection_readonlyInput__UXmQZ{background:var(--color-surface-sunken);cursor:default}.SubscriptionsSection_hintText__4A_LL{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45}.SubscriptionsSection_aiModalCard__ltil5{max-width:640px}.SubscriptionsSection_alertBoxSpaced__LovcH{margin-bottom:var(--space-3)}.SubscriptionsSection_aiResultsHint__U92t3{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.SubscriptionsSection_aiResultsTableWrap__qnk0O{overflow-x:auto;margin-bottom:var(--space-3)}.SubscriptionsSection_aiResultsTable__JEhc9{font-size:var(--text-sm)}.SubscriptionsSection_aiResultsAmountCell__8pYx9{text-align:right}.SubscriptionsSection_aiLicenseBadge__PMmtY{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500}.SubscriptionsSection_aiLicenseBadgeAi__bquJh{background:var(--color-ai-bg);color:var(--color-ai-text)}.SubscriptionsSection_aiLicenseBadgeGeneral__x_glH{background:var(--color-surface-muted);color:var(--color-text-muted)}.SubscriptionsSection_aiSoftwareNameCell__XU6hQ{font-weight:500}.SubscriptionsSection_cellPrimary__sveFw{line-height:1.3;color:var(--color-text,#1A1A1A);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SubscriptionsSection_cellSecondary__uNV8Y{margin-top:1px;font-size:11px;line-height:1.25;color:var(--color-text-muted,#5A5A58);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SubscriptionsSection_cellNum___3pNj{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SubscriptionsSection_thHint__Ap8mp{margin-left:4px;font-size:10.5px;font-weight:400;letter-spacing:0;color:var(--color-text-muted,#5A5A58)}.SubscriptionsSection_qtySummary__LIXHk{display:inline-flex;align-items:baseline;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.SubscriptionsSection_qtySep__6UDSF{color:var(--color-border,#E8E8E4);font-weight:400}.SubscriptionsSection_qtyZero__Xo0M_{color:var(--color-danger,#B7410E)}.SubscriptionsSection_permanentBadge__LCSuY{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:1px 8px;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--color-primary-800,#055956);background:var(--color-primary-100,#C2EBE6);border:1px solid var(--color-primary-300,#6fcec2);border-radius:2px}.SubscriptionsSection_reviewModalCard__B7o2F{max-width:760px;width:100%}.SubscriptionsSection_reviewVerdictBox__1yGvh{margin:0 0 var(--space-4);padding:14px 16px;border:1px solid var(--color-border,#e8e8e4);border-left-width:3px;background:var(--color-surface,#FAFAF8)}.SubscriptionsSection_reviewVerdict_new__GGHII{border-left-color:var(--color-primary-500,#0EA5A0)}.SubscriptionsSection_reviewVerdict_similar__GGcCS{border-left-color:#C28B00;background:#FFFBEF}.SubscriptionsSection_reviewVerdict_duplicate__a_FJj{border-left-color:var(--color-danger,#B7410E);background:#FCF2EE}.SubscriptionsSection_reviewVerdictTopRow__tbCBu{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.SubscriptionsSection_reviewVerdictBadge__yFJkY{display:inline-block;padding:2px 10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text,#1A1A1A);background:var(--color-surface-sunken,#F2F1ED);border-radius:2px}.SubscriptionsSection_reviewVerdict_new__GGHII .SubscriptionsSection_reviewVerdictBadge__yFJkY{color:var(--color-primary-800,#055956);background:var(--color-primary-100,#C2EBE6)}.SubscriptionsSection_reviewVerdict_similar__GGcCS .SubscriptionsSection_reviewVerdictBadge__yFJkY{color:#6E4B00;background:#FFE9A6}.SubscriptionsSection_reviewVerdict_duplicate__a_FJj .SubscriptionsSection_reviewVerdictBadge__yFJkY{color:#6B2407;background:#F4D3C5}.SubscriptionsSection_reviewVerdictSummary__RPPFX{font-size:13px;line-height:1.45;color:var(--color-text,#1A1A1A)}.SubscriptionsSection_reviewConcernsList__0FVIn{margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5;color:var(--color-text-muted,#5A5A58)}.SubscriptionsSection_reviewConcernsList__0FVIn li{margin-top:2px}.SubscriptionsSection_reviewSection__vfFkb{margin-bottom:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border,#e8e8e4)}.SubscriptionsSection_reviewSection__vfFkb:first-of-type{border-top:0;padding-top:0}.SubscriptionsSection_reviewSectionHead__ULv_Z{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text,#1A1A1A);margin-bottom:10px}.SubscriptionsSection_reviewExtractGrid__wKXCo{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:18px;column-gap:18px;grid-row-gap:8px;row-gap:8px;margin:0;font-size:13px;line-height:1.5}.SubscriptionsSection_reviewExtractGrid__wKXCo dt{color:var(--color-text-muted,#5A5A58);font-size:12px;white-space:nowrap}.SubscriptionsSection_reviewExtractGrid__wKXCo dd{margin:0;color:var(--color-text,#1A1A1A);word-break:keep-all}.SubscriptionsSection_reviewPurposeText__9U7HJ{white-space:pre-wrap}.SubscriptionsSection_reviewKindTag__J2TTT{display:inline-block;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;color:var(--color-primary-800,#055956);background:var(--color-primary-100,#C2EBE6);border-radius:2px}.SubscriptionsSection_reviewCandidateList__gBc3G{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.SubscriptionsSection_reviewCandidateItem__U6RaZ{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--color-border,#e8e8e4);background:var(--color-surface,#FAFAF8)}.SubscriptionsSection_reviewCandidateMatched__scR3a{border-left:3px solid var(--color-primary-500,#0ea5a0)}.SubscriptionsSection_reviewCandidateInfo__g9ynQ{flex:1 1;min-width:0}.SubscriptionsSection_reviewTerminatedTag__uxgNr{color:var(--color-danger,#B7410E);font-weight:500}.SubscriptionsSection_reviewInputModalCard__UqeJ1{max-width:560px;width:100%}.SubscriptionsSection_reviewDropzone__4nao7{display:flex;align-items:center;justify-content:center;min-height:88px;padding:16px 18px;border:1px dashed var(--color-border,#e8e8e4);background:var(--color-surface,#FAFAF8);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.SubscriptionsSection_reviewDropzone__4nao7:focus-visible,.SubscriptionsSection_reviewDropzone__4nao7:hover{outline:none;border-color:var(--color-primary-400,#30B5A3);background:var(--color-primary-50,#E6F7F5)}.SubscriptionsSection_reviewDropzoneOver__Ijyrr{border-color:var(--color-primary-500,#0EA5A0);background:var(--color-primary-50,#E6F7F5)}.SubscriptionsSection_reviewDropzoneFilled__dTv_H{border-style:solid;border-color:var(--color-primary-300,#6FCEC2);background:var(--color-surface,#FAFAF8)}.SubscriptionsSection_reviewDropzoneEmpty__HQcmJ{text-align:center}.SubscriptionsSection_reviewDropzonePrimary__EnTRt{font-size:13px;color:var(--color-text,#1A1A1A)}.SubscriptionsSection_reviewDropzoneHint__R7Yxe{margin-top:4px;font-size:11px;color:var(--color-text-muted,#5A5A58)}.SubscriptionsSection_reviewDropzoneFile___RePl{display:flex;align-items:center;gap:10px;width:100%;justify-content:space-between}.SubscriptionsSection_reviewFileName__Gdif0{font-size:13px;color:var(--color-text,#1A1A1A);word-break:break-all}.SubscriptionsSection_reviewClearBtn__Vqbqx{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border,#e8e8e4);background:var(--color-surface,#FAFAF8);color:var(--color-text-muted,#5A5A58);width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:2px;font-size:12px;flex:0 0 auto}.SubscriptionsSection_reviewClearBtn__Vqbqx:hover{background:var(--color-surface-sunken,#F2F1ED);color:var(--color-text,#1A1A1A)}.SubscriptionsSection_reviewInputDivider__ssDPw{display:flex;align-items:center;gap:12px;margin:var(--space-4) 0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted,#5A5A58)}.SubscriptionsSection_reviewInputDivider__ssDPw:after,.SubscriptionsSection_reviewInputDivider__ssDPw:before{content:"";flex:1 1;border-top:1px solid var(--color-border,#e8e8e4)}.SubscriptionsSection_reviewTextarea__rema8{width:100%;min-height:132px;resize:vertical;font-family:var(--font-body),system-ui}.SubscriptionsSection_reviewInputFooter___THME{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--space-5)}.SubscriptionsSection_reviewInputActions__lm3y6{display:flex;gap:8px}.AuditLogsSection_paginationWrap__FHAH4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border-light)}.AuditLogsSection_paginationInfo__HbbrD{font-size:var(--text-xs);color:var(--color-text-secondary)}.AuditLogsSection_paginationButtons__JP8mf{display:flex;gap:var(--space-2)}.AuditLogsSection_clickableRow__0kShP{cursor:pointer}.AuditLogsSection_auditTotalLabel__9DSJ_{margin-left:auto;font-size:var(--text-sm);color:var(--color-text-secondary)}.AuditLogsSection_thWidth140__4F9hP{width:140px}.AuditLogsSection_thWidth80__gqmSX{width:80px}.AuditLogsSection_thWidth70__HFkBI{width:70px}.AuditLogsSection_auditFieldKey__NqPoL{font-weight:600}.AuditLogsSection_auditOldValue__90qtD{color:var(--color-danger);text-decoration:line-through;opacity:.7}.AuditLogsSection_auditNewValue__N7yWk{color:var(--color-success-text);font-weight:500}.AuditLogsSection_auditTable__g_kW3{font-size:var(--text-sm)}.BottomTabBar_tabBar__tubi_{position:fixed;bottom:0;left:0;right:0;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-neutral-0);border-top:1px solid var(--color-neutral-200);z-index:var(--z-overlay,500);display:flex;align-items:stretch;-webkit-tap-highlight-color:transparent;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.BottomTabBar_tabBar__tubi_::-webkit-scrollbar{display:none}.BottomTabBar_tabItem__gEodK{flex:0 0 auto;width:78px;min-height:44px;padding:6px 4px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--color-neutral-500);background:transparent;border:none;cursor:pointer;position:relative;scroll-snap-align:start;transition:color var(--transition-fast);-webkit-tap-highlight-color:transparent}.BottomTabBar_tabItem__gEodK:active{background:var(--color-primary-50)}.BottomTabBar_tabItemActive__ON7DY{color:var(--color-primary-600);box-shadow:inset 0 2px 0 var(--color-primary-500)}.BottomTabBar_tabIcon__WHDaO{font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center}.BottomTabBar_tabLabel___UQde{font-size:10px;font-weight:var(--fw-medium);line-height:1.1;letter-spacing:0;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (min-width:769px){.BottomTabBar_tabBar__tubi_{display:none}}.EmptyState_root__mWtWC{min-height:12rem;border-radius:var(--radius-lg);border:1px dashed var(--color-border);background:var(--color-surface-sunken);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-6)}.EmptyState_root__mWtWC.EmptyState_compact__cMbA_{min-height:6rem;padding:var(--space-4);border-radius:var(--radius-md)}.EmptyState_icon__l1DUQ{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.EmptyState_compact__cMbA_ .EmptyState_icon__l1DUQ{width:2rem;height:2rem;border-radius:var(--radius-sm)}.EmptyState_title__zybbH{margin:0;font-size:var(--text-base);font-weight:600;color:var(--color-text)}.EmptyState_compact__cMbA_ .EmptyState_title__zybbH{margin-top:var(--space-2);font-size:var(--text-sm)}.EmptyState_desc__kBQBX{margin-top:var(--space-1);margin-bottom:0;max-width:100%;font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary)}.EmptyState_compact__cMbA_ .EmptyState_desc__kBQBX{font-size:var(--text-xs)}.DashboardSection_todayMemoBox__XwKyF{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-primary-200);border-left:4px solid var(--color-primary-500);background:var(--color-primary-50)}.DashboardSection_todayMemoLabel__oHdwJ{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-xs);font-weight:600;color:var(--color-primary-700)}.DashboardSection_todayMemoContent__0hcmL{font-size:var(--font-sm);color:var(--color-neutral-800);white-space:pre-wrap;word-break:break-word;line-height:1.5}.DashboardSection_sectionWrapFull__EU7Rw{max-width:var(--content-max-width-full);margin-inline:auto;width:100%}.DashboardSection_minW0__PqJWD{min-width:0}.DashboardSection_strong__6U_m7{font-weight:600;color:var(--color-text)}.DashboardSection_dashboardDouble__FYHDF{margin-top:var(--space-5);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.DashboardSection_dashboardTriple__65ejn{margin-top:var(--space-5);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.DashboardSection_dashboardTripleFour__3WzAd{grid-template-columns:repeat(4,minmax(0,1fr))!important}.DashboardSection_dashGridThree__0S9lY{grid-template-columns:repeat(3,minmax(0,1fr))}.DashboardSection_dashboardDouble__FYHDF>.DashboardSection_panel__SN35y,.DashboardSection_dashboardTriple__65ejn>.DashboardSection_panel__SN35y{max-height:min(20rem,42vh);display:flex;flex-direction:column}.DashboardSection_dashboardDouble__FYHDF>.DashboardSection_panel__SN35y>.DashboardSection_tableWrap__v6SDD,.DashboardSection_dashboardDouble__FYHDF>.DashboardSection_panel__SN35y>.DashboardSection_todayWorkList__dzOZk,.DashboardSection_dashboardTriple__65ejn>.DashboardSection_panel__SN35y>.DashboardSection_tableWrap__v6SDD,.DashboardSection_dashboardTriple__65ejn>.DashboardSection_panel__SN35y>.DashboardSection_todayWorkList__dzOZk{overflow:auto;min-width:0;flex:1 1;min-height:0;scrollbar-width:none}.DashboardSection_dashboardDouble__FYHDF>.DashboardSection_panel__SN35y>.DashboardSection_tableWrap__v6SDD::-webkit-scrollbar,.DashboardSection_dashboardDouble__FYHDF>.DashboardSection_panel__SN35y>.DashboardSection_todayWorkList__dzOZk::-webkit-scrollbar,.DashboardSection_dashboardTriple__65ejn>.DashboardSection_panel__SN35y>.DashboardSection_tableWrap__v6SDD::-webkit-scrollbar,.DashboardSection_dashboardTriple__65ejn>.DashboardSection_panel__SN35y>.DashboardSection_todayWorkList__dzOZk::-webkit-scrollbar{display:none}.DashboardSection_tableWrap__v6SDD.DashboardSection_dashboardMiniTable__BMsmJ{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.DashboardSection_todayWorkList__dzOZk{display:flex;flex-direction:column;gap:var(--space-3)}.DashboardSection_todayWorkItem__Tv93L{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--item-bg,var(--color-surface));color:var(--item-color,var(--color-text));min-width:0}.DashboardSection_todayWorkLine__SdnJ_{font-size:var(--text-sm);font-weight:600;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DashboardSection_dashPanelHeader__lnmEE{display:flex;align-items:center;gap:.5rem}.DashboardSection_dashTodayWorkBtn__3GzLf{width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;gap:var(--space-2);background-color:var(--color-surface-hover)}.DashboardSection_dashTodayWorkBtn__3GzLf[aria-busy=true]{opacity:.5;pointer-events:none}.DashboardSection_dashTodayWorkLine__MfCyr{flex:1 1;min-width:0}.DashboardSection_dashTodayWorkStatus__G_F4J{flex-shrink:0;font-size:var(--text-xs)}.DashboardSection_dashStatusDone__1Mb3z{color:var(--color-success-text)}.DashboardSection_dashStatusPending__HMDPj{color:var(--color-text-muted)}.DashboardSection_dashLeaveStageWarning__Gogkp{background-color:var(--color-warning-bg,#fffbeb)}.DashboardSection_dashClickableRow__rXIpC{cursor:pointer}.DashboardSection_dashClickableRow__rXIpC[aria-busy=true]{opacity:.5;pointer-events:none}@media (max-width:1600px){.DashboardSection_dashboardTripleFour__3WzAd{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1400px){.DashboardSection_dashboardTriple__65ejn{grid-template-columns:1fr}.DashboardSection_dashboardTripleFour__3WzAd{grid-template-columns:1fr!important}}@media (max-height:820px) and (min-width:769px){.DashboardSection_dashboardDouble__FYHDF>.DashboardSection_panel__SN35y,.DashboardSection_dashboardTriple__65ejn>.DashboardSection_panel__SN35y{max-height:min(16rem,38vh)}}@media (max-width:960px){.DashboardSection_todayWorkItem__Tv93L{flex-direction:column;align-items:stretch}.DashboardSection_dashboardDouble__FYHDF,.DashboardSection_dashboardTriple__65ejn{grid-template-columns:1fr!important}}@media (pointer:coarse) and (hover:none) and ((max-width:500px) or (max-height:500px)){.DashboardSection_dashboardDouble__FYHDF>.DashboardSection_panel__SN35y,.DashboardSection_dashboardTriple__65ejn>.DashboardSection_panel__SN35y{max-height:none;overflow:visible}}.JoinLeaveSection_checklistDots__FtTnU{display:inline-flex;align-items:center;gap:3px;font-size:var(--text-xs)}.JoinLeaveSection_checklistDot__E8agE{display:inline-block;width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-border,#d1d5db)}.JoinLeaveSection_checklistDotDone__uUsl_{background:var(--color-success,#16a34a)}.JoinLeaveSection_checklistCount__wrPEr{margin-left:4px;color:var(--color-text-muted);font-weight:500}.JoinLeaveSection_joinLeaveHeader__EQXfe{display:flex;align-items:center;gap:8px}.JoinLeaveSection_joinLeaveToolbar__5JnQ5{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:var(--space-3);flex-wrap:nowrap}.JoinLeaveSection_joinLeaveTableWrap__rNcsC{overflow-x:auto}.JoinLeaveSection_joinLeaveThNarrow__pd02n{width:28px}.JoinLeaveSection_joinLeaveRowClickable__fBzsX{cursor:pointer;transition:background var(--transition-fast)}.JoinLeaveSection_joinLeaveRowComplete__QdOF4{opacity:.55}.JoinLeaveSection_joinLeaveRowIndex__ENLvz{text-align:center;color:var(--color-text-muted);font-size:11px;padding:0 4px}.JoinLeaveSection_joinLeaveNameCell__UIk7r{font-weight:500}.JoinLeaveSection_joinLeaveExpandCell__M63xH{padding:0;border:none}.JoinLeaveSection_joinLeaveExpandContent__s9uLb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:var(--space-3) var(--space-4) var(--space-3) var(--space-10);background:var(--color-surface-muted,#f9fafb);border-bottom:1px solid var(--color-border,#e5e7eb)}.JoinLeaveSection_joinLeaveOfficeBtn__xDRFl{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);border:none;font-size:var(--text-sm,13px);font-weight:500;transition:all var(--transition-fast);cursor:pointer;background:var(--color-surface-muted,#f3f4f6);color:var(--color-text-muted,#6b7280)}.JoinLeaveSection_joinLeaveOfficeBtnDone__p_Tm3{background:var(--color-success-active-bg);color:var(--color-success)}.JoinLeaveSection_joinLeaveOfficeBtnDisabled__dgU1B{cursor:not-allowed}.JoinLeaveSection_leaveMemoInput__z6su3{min-width:120px;max-width:200px}.JoinLeaveSection_joinLeaveCheckmarkIcon__L6GT1{font-size:11px}.JoinLeaveSection_joinLeavePhotoLink__Rph3Y{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-4);font-size:var(--text-sm,13px);color:var(--color-primary);border-radius:var(--radius-full);text-decoration:none;background:var(--color-surface-muted,#f3f4f6);transition:background var(--transition-fast);border:none}.JoinLeaveSection_joinLeaveTimestamp__1aQ_A{margin-left:auto;font-size:var(--text-xs,11px);color:var(--color-text-muted,#9ca3af)}.JoinLeaveSection_joinLeaveDeleteBtn__Bwu54{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:11.5px;color:#9B2C1A;background:transparent;border:1px dashed #c7a39c;border-radius:2px;padding:4px 9px;cursor:pointer;letter-spacing:.02em;margin-left:auto}.JoinLeaveSection_joinLeaveDeleteBtn__Bwu54:hover{background:rgba(155,44,26,.06);border-color:#9B2C1A;border-style:solid}.ToggleSwitch_wrapper__0yS5Y{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ToggleSwitch_wrapper__0yS5Y.ToggleSwitch_disabled__4PoIG{opacity:.5;cursor:not-allowed}.ToggleSwitch_track__YjwhX{position:relative;width:2.25rem;height:1.25rem;border-radius:var(--radius-full);border:none;background:var(--color-border);cursor:pointer;padding:0;transition:background .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.ToggleSwitch_track__YjwhX:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ToggleSwitch_track__YjwhX:disabled{cursor:not-allowed}.ToggleSwitch_track__YjwhX.ToggleSwitch_checked__mpEvS{background:var(--color-success)}.ToggleSwitch_handle__rT16_{position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-xs);transition:transform .2s cubic-bezier(.4,0,.2,1)}.ToggleSwitch_track__YjwhX.ToggleSwitch_checked__mpEvS .ToggleSwitch_handle__rT16_{transform:translateX(1rem)}.ToggleSwitch_label__WNd3T{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1}.ToggleSwitch_wrapper__0yS5Y:not(.ToggleSwitch_disabled__4PoIG):hover .ToggleSwitch_label__WNd3T{color:var(--color-text)}.NameBadgeSection_wrap___eEAJ{display:flex;flex-direction:column;gap:var(--space-4)}.NameBadgeSection_toolbar__lKxs6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.NameBadgeSection_toolbarLeft__KVA5b{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.NameBadgeSection_toolbarTitle__RZNct{margin:0;color:var(--color-text);font-size:var(--text-lg)}.NameBadgeSection_templateMeta__marFX{color:var(--color-text-secondary);font-size:var(--text-sm)}.NameBadgeSection_toolbarActions__F_UEO{display:flex;gap:var(--space-2);flex-wrap:wrap}.NameBadgeSection_grid__OuV7u{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.NameBadgeSection_panel__lH9c8{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.NameBadgeSection_panelHeader__K059a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.NameBadgeSection_previewMeta__JmJQt{display:flex;align-items:center;gap:var(--space-2)}.NameBadgeSection_panelTitle__eJvY5{margin:0;color:var(--color-text);font-size:var(--text-base);font-weight:700}.NameBadgeSection_textarea___u5W7{width:100%;min-height:20rem;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);line-height:1.65;resize:vertical;outline:none}.NameBadgeSection_textarea___u5W7:focus{border-color:var(--color-primary)}.NameBadgeSection_bannerError__hCvGJ{background:var(--color-danger-bg);color:var(--color-danger-text)}.NameBadgeSection_bannerError__hCvGJ,.NameBadgeSection_bannerNotice__Zr8hG{margin:0;padding:.65rem 1rem;border-radius:var(--radius-md);font-size:var(--text-sm)}.NameBadgeSection_bannerNotice__Zr8hG{background:var(--color-warning-bg);color:var(--color-warning-text)}.NameBadgeSection_footer__U2z0M{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.NameBadgeSection_summary__miKbA{color:var(--color-text-secondary);font-size:var(--text-sm)}.NameBadgeSection_ghostButton__GzQUj,.NameBadgeSection_primaryButton__TeHky{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 .85rem;border-radius:var(--radius-md);border:1px solid transparent;font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.NameBadgeSection_primaryButton__TeHky{background:var(--color-primary);color:var(--color-text-inverse);box-shadow:none}.NameBadgeSection_primaryButton__TeHky:hover:not(:disabled){background:var(--color-primary-hover)}.NameBadgeSection_primaryButton__TeHky:disabled{opacity:.5;cursor:not-allowed}.NameBadgeSection_ghostButton__GzQUj{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.NameBadgeSection_ghostButton__GzQUj:hover:not(:disabled){border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-primary-800)}.NameBadgeSection_ghostButton__GzQUj:disabled{opacity:.5;cursor:not-allowed}.NameBadgeSection_previewWrap__I3yl5{min-height:20rem;max-height:min(34rem,62vh);border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:auto}.NameBadgeSection_emptyState__lw9ou{display:flex;min-height:20rem;align-items:center;justify-content:center;padding:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-sm)}.NameBadgeSection_table__YOPFC{width:100%;border-collapse:collapse}.NameBadgeSection_table__YOPFC td,.NameBadgeSection_table__YOPFC th{padding:.7rem .8rem;border-bottom:1px solid var(--color-border-light);text-align:left;font-size:var(--text-sm)}.NameBadgeSection_table__YOPFC th{position:-webkit-sticky;position:sticky;top:0;background:var(--color-surface-sunken);color:var(--color-text-secondary);font-weight:600}.NameBadgeSection_table__YOPFC td{color:var(--color-text)}.NameBadgeSection_editableCell__10iZs{min-width:0}.NameBadgeSection_editableInput__AB6IE{width:100%;min-width:7rem;padding:.4rem .55rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:inherit;font:inherit;line-height:1.5;outline:none}.NameBadgeSection_editableInput__AB6IE:hover{background:var(--color-surface-sunken,#F2F1ED)}.NameBadgeSection_editableInput__AB6IE:focus{border-color:var(--color-primary-border);background:var(--color-surface)}.NameBadgeSection_parserBadge__q4sAJ{background:var(--color-neutral-100,#F2F1ED);color:var(--color-neutral-600,#5A5A58)}.NameBadgeSection_manualBadge__BLfpD,.NameBadgeSection_parserBadge__q4sAJ{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.NameBadgeSection_manualBadge__BLfpD{background:var(--color-warning-bg);color:var(--color-warning-text)}@media (max-width:1080px){.NameBadgeSection_grid__OuV7u{grid-template-columns:1fr}}.NameBadgeSection_mobileWrap__VBFhN{display:flex;flex-direction:column;min-height:100%;padding-bottom:120px}.NameBadgeSection_mobileHeader__GQsAr{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border)}.NameBadgeSection_mobileTitle__UXQor{font-size:var(--text-base);font-weight:700;color:var(--color-text);letter-spacing:var(--tracking-tight);word-break:keep-all}.NameBadgeSection_mobileMeta__DhBWk{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:2px;word-break:keep-all}.NameBadgeSection_mobileSummary__ag2gx{font-size:var(--text-sm);color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;display:flex;align-items:center;gap:4px}.NameBadgeSection_mobileSummary__ag2gx strong{color:var(--color-text);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NameBadgeSection_mobileBadge__TXayW{display:inline-flex;align-items:center;padding:1px 6px;border-radius:2px;background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:600;border:1px solid var(--color-border)}.NameBadgeSection_mobileBannerError__fNIBo{background:var(--color-danger-bg);color:var(--color-danger-text)}.NameBadgeSection_mobileBannerError__fNIBo,.NameBadgeSection_mobileBannerNotice__C8UOQ{margin:var(--space-3) var(--space-4) 0;padding:.65rem 1rem;border-radius:var(--radius-sm);font-size:var(--text-sm);word-break:keep-all}.NameBadgeSection_mobileBannerNotice__C8UOQ{background:var(--color-warning-bg);color:var(--color-warning-text)}.NameBadgeSection_mobileCardList__IMCue{flex:1 1;display:flex;flex-direction:column;padding:var(--space-3) var(--space-4);gap:var(--space-2)}.NameBadgeSection_mobileEmpty__HerSb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:60px 0;color:var(--color-text-secondary);font-size:var(--text-sm);word-break:keep-all}.NameBadgeSection_mobileEmpty__HerSb p{margin:0}.NameBadgeSection_mobileRowCard__NbmUG{display:flex;flex-direction:column;gap:4px;padding:12px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;min-height:44px}.NameBadgeSection_mobileRowCard__NbmUG:active{background:var(--color-surface-sunken)}.NameBadgeSection_mobileRowName__pOnyg{font-size:var(--text-sm);font-weight:600;color:var(--color-text);word-break:keep-all}.NameBadgeSection_mobileRowMeta__EkOQ5{display:flex;flex-wrap:wrap;gap:0 var(--space-3);font-size:var(--text-xs);color:var(--color-text-secondary);word-break:keep-all}.NameBadgeSection_mobileFooter__O_TDh{position:fixed;bottom:0;left:0;right:0;padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom, 0px));background:var(--color-surface);border-top:1px solid var(--color-border);z-index:10}.NameBadgeSection_mobilePrimaryBtn__5Py20{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 var(--space-4);border:1px solid var(--color-text);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-text-inverse);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;cursor:pointer;word-break:keep-all}.NameBadgeSection_mobilePrimaryBtn__5Py20:disabled{opacity:.4;cursor:not-allowed}.NameBadgeSection_mobileFabAdd__Q6xxu{position:fixed;right:var(--space-5);bottom:calc(72px + env(safe-area-inset-bottom, 0px));width:52px;height:52px;border-radius:4px;border:1px solid var(--color-text);background:var(--color-surface);color:var(--color-text);font-size:24px;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:11;box-shadow:0 2px 8px rgba(0,0,0,.12)}.NameBadgeSection_mobileFabAdd__Q6xxu:active{background:var(--color-surface-sunken)}.NameBadgeSection_modalBackdrop__sdVEj{position:fixed;inset:0;background:rgba(26,26,26,.32);z-index:90;display:flex;align-items:flex-end;justify-content:center}.NameBadgeSection_mobileSheet__lax0H{background:var(--color-surface);border:1px solid var(--color-border);border-bottom:none;width:100%;max-height:90vh;overflow-y:auto;border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:flex;flex-direction:column}.NameBadgeSection_modalHeader__LegX6{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border)}.NameBadgeSection_modalTitle__xj3l1{font-size:var(--text-base);font-weight:700;color:var(--color-text);letter-spacing:var(--tracking-tight)}.NameBadgeSection_modalCloseBtn__ilIqd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-secondary);font-size:22px;cursor:pointer;padding:0 4px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.NameBadgeSection_modalCloseBtn__ilIqd:hover{color:var(--color-text)}.NameBadgeSection_modalBody__f9bzZ{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.NameBadgeSection_modalFooter__IOynV{padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--color-border);display:flex;align-items:center;gap:var(--space-2)}.NameBadgeSection_mobileFormField__aHKTr{display:flex;flex-direction:column;gap:4px}.NameBadgeSection_mobileFormLabel__SJtKe{font-size:var(--text-xs);color:var(--color-text-secondary);font-weight:500;word-break:keep-all}.NameBadgeSection_mobileFormInput__02Bca{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);background:var(--color-surface);padding:10px 12px;font-family:var(--font-sans);font-size:var(--text-sm);border-radius:var(--radius-sm);color:var(--color-text);width:100%;min-height:44px;outline:none}.NameBadgeSection_mobileFormInput__02Bca:focus{border-color:var(--color-text)}.NameBadgeSection_mobileGhostBtn__gRzTo{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;word-break:keep-all}.NameBadgeSection_mobileGhostBtn__gRzTo:disabled{opacity:.4;cursor:not-allowed}.NameBadgeSection_mobileDangerBtn__Xw6u1{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-danger,#b94a48);border-radius:var(--radius-sm);background:transparent;color:var(--color-danger,#b94a48);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;word-break:keep-all}@media (max-width:720px){.NameBadgeSection_toolbar__lKxs6{flex-direction:column;align-items:stretch}.NameBadgeSection_toolbarActions__F_UEO{width:100%}.NameBadgeSection_toolbarActions__F_UEO>*{flex:1 1 auto}.NameBadgeSection_panel__lH9c8{padding:var(--space-3)}}.SeatLayoutSection_wrap__UjpXw{display:flex;flex-direction:column;gap:var(--space-4)}.SeatLayoutSection_toolbar__4Kcow{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.SeatLayoutSection_tabs__Q4ra3{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.SeatLayoutSection_tab__B3Bii{padding:.45rem 1rem;border:0;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer}.SeatLayoutSection_tabActive__dVqWa{background:var(--color-text);color:var(--color-surface)}.SeatLayoutSection_actions__Ay4jD{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.SeatLayoutSection_searchInput__Re1a9{width:14rem;padding:.4rem .65rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font:inherit;font-size:var(--text-sm)}.SeatLayoutSection_searchInput__Re1a9:focus{outline:none;border-color:var(--color-primary)}.SeatLayoutSection_dangerBtn__v4l8v,.SeatLayoutSection_ghostBtn__R1zQc,.SeatLayoutSection_primaryBtn__APb3w{min-height:2.25rem;padding:0 .85rem;border-radius:var(--radius-md);border:1px solid transparent;font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.SeatLayoutSection_primaryBtn__APb3w{background:var(--color-text);color:var(--color-surface)}.SeatLayoutSection_primaryBtn__APb3w:hover:not(:disabled){background:var(--color-text-secondary)}.SeatLayoutSection_ghostBtn__R1zQc{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.SeatLayoutSection_ghostBtn__R1zQc:hover:not(:disabled){background:var(--color-surface-sunken,#f2f1ed)}.SeatLayoutSection_dangerBtn__v4l8v{background:transparent;color:var(--color-danger-text);border-color:var(--color-danger-text)}.SeatLayoutSection_dangerBtn__v4l8v:hover:not(:disabled){background:var(--color-danger-bg)}.SeatLayoutSection_dangerBtn__v4l8v:disabled,.SeatLayoutSection_ghostBtn__R1zQc:disabled,.SeatLayoutSection_primaryBtn__APb3w:disabled{opacity:.5;cursor:not-allowed}.SeatLayoutSection_bannerError__HZHTU{background:var(--color-danger-bg);color:var(--color-danger-text)}.SeatLayoutSection_bannerError__HZHTU,.SeatLayoutSection_bannerNotice__vH_xD{margin:0;padding:.6rem .85rem;border-radius:var(--radius-md);font-size:var(--text-sm)}.SeatLayoutSection_bannerNotice__vH_xD{background:var(--color-info-bg,#eef6f5);color:var(--color-text)}.SeatLayoutSection_summary__iR1bS{display:flex;flex-direction:column;gap:.7rem;padding:.85rem 1rem;border:1px solid var(--color-border);background:var(--surface-base,#fafaf8);border-radius:2px}.SeatLayoutSection_summaryRow__eSLsm{display:flex;gap:2rem;align-items:flex-end;padding-bottom:.55rem;border-bottom:1px dashed var(--color-border)}.SeatLayoutSection_summaryChip___EyZV{display:flex;flex-direction:column;gap:.2rem}.SeatLayoutSection_summaryNum__C8Z9j{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:22px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);line-height:1;letter-spacing:-.01em}.SeatLayoutSection_summaryLabel__tfcP0{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.SeatLayoutSection_summaryChipOccupied__yp73_ .SeatLayoutSection_summaryNum__C8Z9j{color:var(--color-text)}.SeatLayoutSection_summaryChipVacant__wxAKg .SeatLayoutSection_summaryNum__C8Z9j{color:var(--accent,#B7410E)}.SeatLayoutSection_teamRow__nHvNs{display:flex;flex-wrap:wrap;gap:.45rem}.SeatLayoutSection_teamChip___KYqv{display:inline-flex;align-items:baseline;gap:.5rem;padding:.32rem .65rem;border:1px solid var(--color-border);background:var(--color-surface);border-radius:2px;font-size:12px;line-height:1.2}.SeatLayoutSection_teamName__uZPp_{color:var(--color-text);letter-spacing:-.005em}.SeatLayoutSection_teamCount__1EjOi{font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:700;font-size:13px;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeatLayoutSection_gridScroll__APV9Q{border:1px solid var(--color-border);background:var(--color-surface);overflow:auto;max-height:70vh}.SeatLayoutSection_viewBoard__cB3_D{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:var(--surface-base,#fafaf8);border:1px solid var(--color-border);border-radius:2px}.SeatLayoutSection_viewFrame__9fUWH{border:2px solid #1a1a1a;padding:0;background:transparent;overflow:hidden}.SeatLayoutSection_grid__xYAf5{display:grid;grid-gap:0;gap:0;padding:.5rem;background:transparent}.SeatLayoutSection_cell__QbFG5{position:relative;min-height:56px;background:transparent;padding:.35rem .4rem;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.15rem;cursor:text;transition:background 80ms ease;word-break:keep-all;text-align:center}.SeatLayoutSection_cellEmpty__lpxxG{background:transparent;cursor:pointer}.SeatLayoutSection_cellEmpty__lpxxG:hover{background:rgba(0,0,0,.03)}.SeatLayoutSection_cellEmptyView__fQRy7{background:transparent;cursor:default}.SeatLayoutSection_gridView__Hfk4W{background:transparent;padding:0}.SeatLayoutSection_gridView__Hfk4W .SeatLayoutSection_cell__QbFG5{font-size:11px;line-height:1.2;padding:.25rem .3rem;min-height:36px}.SeatLayoutSection_cellRangeSelected__AiU5F{background:rgba(183,65,14,.08)}.SeatLayoutSection_cellSeatSet__2y4SZ{cursor:pointer}.SeatLayoutSection_cellTopVacantX__KR4tK{background:transparent;cursor:pointer}.SeatLayoutSection_cellXMark__3bkNm{display:inline-block;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px;font-weight:700;color:var(--color-text);letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SeatLayoutSection_cellSeatHover__2mxkO{background:rgba(183,65,14,.1)!important;outline:1px dashed rgba(183,65,14,.55);outline-offset:-2px;position:relative;z-index:1}.SeatLayoutSection_cellRoom__xVNus{background:#f3f4f6;border-color:#9ca3af;font-style:italic}.SeatLayoutSection_cellLabel__VR2R_{background:transparent;border-color:transparent;font-weight:700;color:var(--color-text);letter-spacing:.02em;cursor:pointer}.SeatLayoutSection_cellHighlight__O2INE{outline:2px solid var(--accent,#b7410e);outline-offset:-2px}.SeatLayoutSection_cellBorderThin__sIBeh{border-color:var(--color-border)}.SeatLayoutSection_cellBorderThick__1wz13{border-color:#333333}.SeatLayoutSection_gridView__Hfk4W .SeatLayoutSection_cell__QbFG5{cursor:default}.SeatLayoutSection_gridView__Hfk4W .SeatLayoutSection_cellBorderThin__sIBeh{border-color:transparent}.SeatLayoutSection_gridView__Hfk4W .SeatLayoutSection_cellBorderThick__1wz13{border-color:#1a1a1a}.SeatLayoutSection_cellSelected__wDMe1{outline:2px solid var(--color-text);outline-offset:-2px}.SeatLayoutSection_cellLabelEditable__DLC4K{width:100%;padding:0;border:0;background:transparent;font:inherit;color:inherit;resize:none;outline:none;line-height:1.25;font-size:var(--text-sm);text-align:center}.SeatLayoutSection_cellLabelEditable__DLC4K:focus{background:rgba(0,0,0,.03)}.SeatLayoutSection_cellNoteBadge__7TuEM{position:absolute;top:2px;right:4px;font-size:9px;color:var(--color-text-secondary)}.SeatLayoutSection_detailPanel__i9Hkd{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);background:var(--color-surface)}.SeatLayoutSection_detailRow__82VQw{display:grid;grid-template-columns:6rem 1fr;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.SeatLayoutSection_detailLabel__jAjZD{font-size:var(--text-xs);color:var(--color-text-secondary)}.SeatLayoutSection_detailInput__l4b0Q,.SeatLayoutSection_detailSelect__Sj4Bx,.SeatLayoutSection_detailTextarea__8rWmD{width:100%;padding:.4rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);background:var(--color-surface);color:var(--color-text)}.SeatLayoutSection_detailTextarea__8rWmD{resize:vertical;min-height:3rem}.SeatLayoutSection_detailInput__l4b0Q:focus,.SeatLayoutSection_detailSelect__Sj4Bx:focus,.SeatLayoutSection_detailTextarea__8rWmD:focus{outline:none;border-color:var(--color-text)}.SeatLayoutSection_colorRow__WKMvP{display:flex;gap:.35rem;flex-wrap:wrap}.SeatLayoutSection_colorChip__9JpmT{width:1.4rem;height:1.4rem;border-radius:50%;border:1px solid var(--color-border);cursor:pointer;padding:0}.SeatLayoutSection_colorChipActive__e9i_A{outline:2px solid var(--color-text);outline-offset:1px}.SeatLayoutSection_colAmber__FXfTQ{background:#fef3c7}.SeatLayoutSection_colBlue___sc58{background:#dbeafe}.SeatLayoutSection_colGreen__QlYpE{background:#dcfce7}.SeatLayoutSection_colRose__kTwU4{background:#fce7f3}.SeatLayoutSection_colViolet__wH5YB{background:#ede9fe}.SeatLayoutSection_colGray__tYpfV{background:#f3f4f6}.SeatLayoutSection_colDefault__AS09w{background:var(--color-surface)}.SeatLayoutSection_empty__1mOea{padding:var(--space-6);text-align:center;color:var(--color-text-secondary);font-size:var(--text-sm)}.SeatLayoutSection_employeePanel__enXgG{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface)}.SeatLayoutSection_employeeSearchRow__Kbw13{display:flex;gap:var(--space-2);align-items:center}.SeatLayoutSection_employeeMatches__FxgLA{display:flex;flex-wrap:wrap;gap:.35rem;max-height:8rem;overflow:auto}.SeatLayoutSection_employeeChip__ZjmSB{display:inline-flex;flex-direction:column;align-items:flex-start;padding:.3rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-xs);cursor:pointer;line-height:1.3}.SeatLayoutSection_employeeChip__ZjmSB:hover{border-color:var(--color-text)}.SeatLayoutSection_employeeChipActive__qUL00{background:var(--color-text);color:var(--color-surface);border-color:var(--color-text)}.SeatLayoutSection_employeeChipName__0TE93{font-weight:600}.SeatLayoutSection_employeeChipTeam__7oHTr{color:var(--color-text-secondary);font-size:10px}.SeatLayoutSection_employeeChipActive__qUL00 .SeatLayoutSection_employeeChipTeam__7oHTr{color:rgba(255,255,255,.7)}.SeatLayoutSection_placeBadge__HsXX1{margin-left:auto;font-size:var(--text-xs);color:var(--accent,#b7410e)}.SeatLayoutSection_fileInput___9DRj{display:none}.SeatLayoutSection_ribbon__jKvHi{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .65rem;background:var(--color-surface-sunken,#f2f1ed);border:1px solid var(--color-border);border-radius:2px}.SeatLayoutSection_ribbonGroup__unTs3{display:inline-flex;align-items:center;gap:.35rem;padding-right:.65rem;border-right:1px solid var(--color-border)}.SeatLayoutSection_ribbonGroup__unTs3:last-child{border-right:0;padding-right:0}.SeatLayoutSection_ribbonLabel__9w_XB{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary)}.SeatLayoutSection_ribbonAddr__D2pyO{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:600;padding:.25rem .55rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px;min-width:4.5rem;text-align:center;color:var(--color-text)}.SeatLayoutSection_ribbonAddrMuted__rWZmw{color:var(--color-text-secondary);font-weight:400}.SeatLayoutSection_swatch__srvvu{width:1.4rem;height:1.4rem;border:1px solid var(--color-border);border-radius:2px;cursor:pointer;padding:0;background:var(--color-surface)}.SeatLayoutSection_swatch__srvvu:hover:not(:disabled){outline:2px solid var(--color-text);outline-offset:1px}.SeatLayoutSection_swatch__srvvu:disabled{opacity:.4;cursor:not-allowed}.SeatLayoutSection_swatchActive__FRiI2{outline:2px solid var(--color-text);outline-offset:1px}.SeatLayoutSection_swatchClear__fvXNi{position:relative;background:linear-gradient(to top right,transparent 47%,var(--color-danger-text,#b91c1c) 47%,var(--color-danger-text,#b91c1c) 53%,transparent 53%),var(--color-surface)}.SeatLayoutSection_ribbonBtn__PjVMO{min-height:1.9rem;padding:0 .65rem;font-size:var(--text-sm);font-weight:500;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:2px}.SeatLayoutSection_ribbonBtn__PjVMO:hover:not(:disabled){background:var(--color-text);color:var(--color-surface)}.SeatLayoutSection_ribbonBtn__PjVMO:disabled{opacity:.4;cursor:not-allowed}.SeatLayoutSection_ribbonBtnActive__0xRk7{background:var(--color-text);color:var(--color-surface)}.SeatLayoutSection_ribbonSideLabel__AXbgp{margin-left:.4rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.04em;opacity:.85}.SeatLayoutSection_recallBtn__jcTRG{display:block;width:100%;padding:.55rem .75rem;margin-bottom:.6rem;font:inherit;font-size:var(--text-sm);font-weight:500;text-align:center;color:var(--color-danger-text);background:var(--color-danger-bg);border:1px solid var(--color-danger-text);border-radius:2px;cursor:pointer}.SeatLayoutSection_recallBtn__jcTRG:hover{background:var(--color-danger-text);color:var(--color-surface)}.SeatLayoutSection_placePopoverSearch__4UiRW{width:100%;padding:.45rem .65rem;border:1px solid var(--color-border);border-radius:2px;background:var(--color-surface);font:inherit;font-size:var(--text-sm)}.SeatLayoutSection_placePopoverSearch__4UiRW:focus{outline:none;border-color:var(--color-text)}.SeatLayoutSection_placePopoverMatches__mGI2N{display:flex;flex-direction:column;gap:.15rem;overflow:auto;flex:1 1 auto}.SeatLayoutSection_placePopoverMatchRow__xJaFI{display:flex;justify-content:space-between;align-items:baseline;padding:.45rem .55rem;border:0;background:transparent;cursor:pointer;text-align:left;font:inherit;font-size:var(--text-sm);border-radius:2px;color:var(--color-text)}.SeatLayoutSection_placePopoverMatchRow__xJaFI:hover{background:var(--color-surface-sunken,#f2f1ed)}.SeatLayoutSection_placePopoverMatchPrimary__wU1A4{display:flex;flex-direction:column;gap:1px}.SeatLayoutSection_placePopoverMatchName__5si_u{font-weight:600}.SeatLayoutSection_placePopoverMatchEng__RtDnD,.SeatLayoutSection_placePopoverMatchTeam__c_giY{color:var(--color-text-secondary);font-size:11px}.SeatLayoutSection_placePopoverMatchEng__RtDnD{font-family:IBM Plex Mono,ui-monospace,monospace;letter-spacing:.02em}.SeatLayoutSection_placePopoverEmpty__nJJwa{text-align:center;padding:1rem 0;color:var(--color-text-secondary);font-size:var(--text-xs)}@media (max-width:720px){.SeatLayoutSection_toolbar__4Kcow{flex-direction:column;align-items:stretch;gap:.5rem}.SeatLayoutSection_tabs__Q4ra3{width:100%}.SeatLayoutSection_tab__B3Bii{flex:1 1 50%;text-align:center}.SeatLayoutSection_actions__Ay4jD{width:100%;justify-content:stretch;gap:.4rem}.SeatLayoutSection_actions__Ay4jD>*{flex:1 1 auto}.SeatLayoutSection_searchInput__Re1a9{width:100%}.SeatLayoutSection_detailRow__82VQw{grid-template-columns:5rem 1fr}.SeatLayoutSection_viewBoard__cB3_D{overflow:hidden;gap:.5rem;padding:.5rem}.SeatLayoutSection_viewFrame__9fUWH{overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.SeatLayoutSection_gridView__Hfk4W .SeatLayoutSection_cell__QbFG5{min-height:calc(56px * var(--seat-zoom, 1));font-size:calc(13px * var(--seat-zoom, 1));padding:calc(.35rem * var(--seat-zoom, 1)) calc(.4rem * var(--seat-zoom, 1));line-height:1.25}.SeatLayoutSection_summary__iR1bS{padding:.6rem .7rem;gap:.5rem}.SeatLayoutSection_summaryRow__eSLsm{gap:1.25rem}.SeatLayoutSection_summaryNum__C8Z9j{font-size:18px}.SeatLayoutSection_teamRow__nHvNs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.25rem}.SeatLayoutSection_teamChip___KYqv{flex-shrink:0}}.SeatLayoutSection_zoomSlider__BEpFN{width:100%;height:2.5rem;margin:0;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:-webkit-grab;cursor:grab}.SeatLayoutSection_zoomSlider__BEpFN:active{cursor:-webkit-grabbing;cursor:grabbing}.SeatLayoutSection_zoomSlider__BEpFN::-webkit-slider-runnable-track{height:4px;background:var(--color-border);border-radius:2px}.SeatLayoutSection_zoomSlider__BEpFN::-moz-range-track{height:4px;background:var(--color-border);border-radius:2px}.SeatLayoutSection_zoomSlider__BEpFN::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-9px;background:var(--color-text);border:2px solid var(--color-surface);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);cursor:-webkit-grab;cursor:grab}.SeatLayoutSection_zoomSlider__BEpFN::-moz-range-thumb{width:22px;height:22px;background:var(--color-text);border:2px solid var(--color-surface);border-radius:50%;cursor:grab}.SeatLayoutSection_mCellView__bn1Ql{min-height:calc(56px * var(--seat-zoom, 1));font-size:calc(11px * var(--seat-zoom, 1));padding:calc(.25rem * var(--seat-zoom, 1)) calc(.3rem * var(--seat-zoom, 1));line-height:1.2}.SeatLayoutSection_mCaption__y8YQ_{margin:0;font-size:12px;color:var(--color-text-secondary);letter-spacing:.01em;word-break:keep-all}.SeatLayoutSection_mSearchRow__sfOrJ{display:flex;gap:var(--space-2)}.SeatLayoutSection_mSearchInput__CvzbD{flex:1 1;min-height:44px;padding:0 .75rem;border:1px solid var(--color-border);border-radius:2px;background:var(--color-surface);font:inherit;font-size:var(--text-sm);color:var(--color-text)}.SeatLayoutSection_mSearchInput__CvzbD:focus{outline:none;border-color:var(--color-text)}.SeatLayoutSection_mStatsRow__BtOsR{display:flex;gap:1.25rem;align-items:flex-end;padding:.5rem 0;border-bottom:1px dashed var(--color-border)}.SeatLayoutSection_mStatChip__AA4sE{display:flex;flex-direction:column;gap:.15rem}.SeatLayoutSection_mStatNum__zfOSe{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:18px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text);line-height:1}.SeatLayoutSection_mStatNumHit__eKVSX{color:var(--accent,#B7410E)}.SeatLayoutSection_mStatLabel__qt_lo{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary)}.SeatLayoutSection_mStatChipVacant__Sru5A .SeatLayoutSection_mStatNum__zfOSe{color:var(--accent,#B7410E)}.SeatLayoutSection_mSheetBackdrop__ISnkk{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:50;display:flex;align-items:flex-end}.SeatLayoutSection_mSheet__rH96l{width:100%;background:var(--surface-base,#FAFAF8);border-top:2px solid var(--color-text);border-radius:4px 4px 0 0;padding:.75rem 1rem 2rem;display:flex;flex-direction:column;gap:.5rem}.SeatLayoutSection_mSheetHandle__ebOtn{width:2.5rem;height:4px;background:var(--color-border);border-radius:2px;align-self:center;margin-bottom:.25rem}.SeatLayoutSection_mSheetHeader__HHXn2{display:flex;align-items:center;gap:.75rem}.SeatLayoutSection_mSheetName__g_9Tm{font-size:16px;font-weight:600;color:var(--color-text);word-break:keep-all;flex:1 1}.SeatLayoutSection_mSheetTeam__WJMCu{font-size:13px;color:var(--color-text-secondary);word-break:keep-all}.SeatLayoutSection_mSheetClose__Ux4No{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;font-size:20px;color:var(--color-text-secondary);cursor:pointer;border-radius:2px;margin-left:auto}.SeatLayoutSection_mSheetClose__Ux4No:hover{color:var(--color-text);background:var(--color-surface-sunken,#f2f1ed)}.SeatLayoutSection_mSheetNote__z6xNc{font-size:13px;color:var(--color-text-secondary);padding:.5rem 0;border-top:1px solid var(--color-border);word-break:keep-all}.SeatLayoutSection_mSheetVacant__9cXN2{font-size:13px;color:var(--accent,#B7410E);font-weight:500}