.CorporateCardSection_cardDashPanel__YrQnZ{padding:var(--space-5) clamp(var(--space-5),2vw,var(--space-8)) var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-2xl);box-shadow:var(--shadow-sm);margin-bottom:var(--space-4)}.CorporateCardSection_cardDashKpiDot__7f1KB{width:6px;height:6px;border-radius:var(--radius-full);flex-shrink:0}.CorporateCardSection_cardDashKpiInline__RoPuh{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5);margin-bottom:var(--space-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorporateCardSection_cardDashKpiItem__aGiUZ{display:inline-flex;align-items:center;gap:var(--space-1)}.CorporateCardSection_cardDashKpiItemTotal__OUK36{padding-left:var(--space-3);border-left:2px solid var(--color-warning-border)}.CorporateCardSection_cardDashKpiItemLabel__yCcnl{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);margin-right:var(--space-1)}.CorporateCardSection_cardDashKpiItemValue__13nOo{font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.CorporateCardSection_cardDashKpiItemHint__O5Tzj{font-size:var(--text-xs);color:var(--color-text-muted);margin-left:var(--space-1)}.CorporateCardSection_cardDashHeader__jYeTK{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.CorporateCardSection_cardDashTitle__uMH_K{font-size:var(--text-lg);font-weight:600;color:var(--color-text);letter-spacing:var(--tracking-tight);line-height:1.3}.CorporateCardSection_cardDashSvgWrap__LxDwR{width:100%;margin:0 calc(-1 * var(--space-1))}.CorporateCardSection_cardDashSvgWrap__LxDwR svg{width:100%;height:auto;display:block;max-height:min(420px,55vh)}.CorporateCardSection_cardUsageModal__7xYpP{padding:0;max-height:min(90vh,44rem);display:flex;flex-direction:column}.CorporateCardSection_cardUsageModalHeader__UKoim{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border-light);flex-shrink:0}.CorporateCardSection_cardUsageModalTitle__NhC00{margin:0;font-size:var(--text-xl);font-weight:700;letter-spacing:var(--tracking-tight);color:var(--color-text);line-height:1.3}.CorporateCardSection_cardUsageModalBody__qqFX3{padding:var(--space-6);overflow-y:auto;flex:1 1;min-height:0}.CorporateCardSection_cardUsageKindRow__wHA2H{margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border-light)}.CorporateCardSection_cardUsageFieldLabel__mKxOM{display:block;font-size:var(--text-xs);font-weight:600;color:var(--color-text-secondary);margin-bottom:var(--space-2);letter-spacing:-.01em}.CorporateCardSection_cardUsageSegment__4GQe0{display:inline-flex;border-radius:var(--radius-lg);padding:3px;background:var(--color-surface-sunken);border:1px solid var(--color-border-light);gap:2px}.CorporateCardSection_cardUsageSegmentBtn__OlhYT{border:none;background:transparent;padding:var(--space-2) var(--space-5);font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;transition:background var(--transition-fast),color var(--transition-fast)}.CorporateCardSection_cardUsageSegmentBtn__OlhYT:hover{color:var(--color-text);background:var(--color-surface-hover)}.CorporateCardSection_cardUsageSegmentBtnActive___fdBs{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-xs)}.CorporateCardSection_cardUsageFormGrid__1HPrM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5) var(--space-6);gap:var(--space-5) var(--space-6)}@media (max-width:560px){.CorporateCardSection_cardUsageFormGrid__1HPrM{grid-template-columns:1fr}}.CorporateCardSection_cardUsageField__E_WaR{display:flex;flex-direction:column;min-width:0}.CorporateCardSection_cardUsageFieldFull__o106B{grid-column:1/-1}.CorporateCardSection_cardUsageModalFooter__eLyQZ{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-5);border-top:1px solid var(--color-border-light);background:var(--color-surface-sunken);flex-shrink:0}.CorporateCardSection_cardUsageTable__qMysz thead{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-surface)}.CorporateCardSection_chartClickable__Bxfkh{cursor:pointer}.CorporateCardSection_cardUsageTable__qMysz{table-layout:auto;min-width:0;width:100%}.CorporateCardSection_cardUsageTable__qMysz td,.CorporateCardSection_cardUsageTable__qMysz th{white-space:normal;overflow:visible;text-overflow:clip;vertical-align:top}.CorporateCardSection_cardUsageTable__qMysz .CorporateCardSection_cardColTight__sMijB{white-space:nowrap;width:1%;vertical-align:middle}.CorporateCardSection_cardUsageTable__qMysz .CorporateCardSection_cardColDesc__k487k{max-width:20rem;min-width:7rem;word-break:break-word;line-height:1.35}.CorporateCardSection_cardUsageTable__qMysz .CorporateCardSection_cardColVendor__LE0NF{max-width:14rem;min-width:5.5rem;word-break:break-word;line-height:1.35}.CorporateCardSection_cardUsageTable__qMysz .CorporateCardSection_cardColAmount___Rkvi{white-space:nowrap;width:1%;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:middle}.CorporateCardSection_cardUsageTable__qMysz .CorporateCardSection_cardColNote__3VG1m{max-width:11rem;min-width:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.CorporateCardSection_cardUsageTable__qMysz thead .CorporateCardSection_cardColDesc__k487k,.CorporateCardSection_cardUsageTable__qMysz thead .CorporateCardSection_cardColNote__3VG1m,.CorporateCardSection_cardUsageTable__qMysz thead .CorporateCardSection_cardColVendor__LE0NF{white-space:nowrap}.CorporateCardSection_cardDashKpiDotBlue__uLndH{background:var(--chart-blue)}.CorporateCardSection_cardDashKpiDotCyan__8Lr51{background:var(--chart-cyan)}.CorporateCardSection_cardDashKpiDotWarning__26xul{background:var(--color-warning-text,#b45309)}.CorporateCardSection_cardDashLegendDotBlue__S5IWo{background:var(--chart-blue)}.CorporateCardSection_cardDashLegendDotCyan__Cvm2u{background:var(--chart-cyan)}.CorporateCardSection_cardDashPanelLeft__oemfb{flex:7 1;min-width:0;padding-right:var(--space-3)}.CorporateCardSection_cardDashPanelRight__gQ4Oo{flex:3 1;display:flex;flex-direction:column;padding:var(--space-4);border-left:1px solid var(--color-border)}.CorporateCardSection_cardDashPanelRightCentered__VTNBU{justify-content:center}.CorporateCardSection_cardDashPanelRightTop__VK4ix{justify-content:flex-start}.CorporateCardSection_cardCategoryHeading__saXwR{font-size:var(--text-base);font-weight:700;margin-bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2)}.CorporateCardSection_cardCategoryHeadingAccent__pGajX{display:inline-block;width:3px;height:16px;border-radius:2px;background:var(--chart-blue);flex-shrink:0}.CorporateCardSection_cardCategoryList__faZBa{display:flex;flex-direction:column;gap:var(--space-2)}.CorporateCardSection_cardCategoryRow__Ctl1i{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:3px}.CorporateCardSection_cardCategoryLabel__E1JOY{font-size:var(--text-sm);font-weight:500}.CorporateCardSection_cardCategoryAmount__GoslF{font-size:var(--text-sm);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.CorporateCardSection_cardCategoryAmountEmpty__xJ4qv{color:var(--color-text-muted)}.CorporateCardSection_cardCategoryBar__woiJ2{height:6px;border-radius:var(--radius-full);background:var(--color-surface-muted);overflow:hidden}.CorporateCardSection_cardCategoryBarFill__SOM0x{height:100%;background:var(--chart-blue);transition:width var(--transition-slow);width:var(--bar-width,0)}.CorporateCardSection_cardCategoryTotal__k_XmL{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-2) 0 0;border-top:1.5px solid var(--color-border);margin-top:var(--space-1)}.CorporateCardSection_cardCategoryTotalLabel__c3WZT{font-size:var(--text-sm);font-weight:700}.CorporateCardSection_cardCategoryTotalValue__aFpg2{font-size:var(--text-base);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--chart-blue)}.CorporateCardSection_cardCategoryEmpty__ab0_a{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;line-height:1.6}.CorporateCardSection_cardToolbarControls__wYrl8{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.CorporateCardSection_cardSelectYear__DxAET{width:auto;min-width:90px}.CorporateCardSection_cardSelectMonth__jwsrE{width:auto;min-width:70px}.CorporateCardSection_cardTableScroll__4tavx{max-height:calc(100vh - 22rem)}.CorporateCardSection_cardTableRow__ahz8Q{cursor:pointer}.CorporateCardSection_cardTfootSummary__EnIQ9{font-weight:600;text-align:right;vertical-align:middle}.CorporateCardSection_cardTfootSummaryMuted__IQsB8{color:var(--color-text-muted)}.CorporateCardSection_cardTfootAmount__kdqVf{font-weight:600}.CorporateCardSection_cardTfootAmountMuted__4O6wB{font-weight:600;color:var(--color-text-muted)}.CorporateCardSection_cardDetailHeader__Ij3n8{display:flex;justify-content:space-between;align-items:flex-start}.CorporateCardSection_cardDetailMoney__pqfiL{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorporateCardSection_cardDetailMemo__JgSW0{white-space:pre-wrap}.CorporateCardSection_cardDetailActions__jH7HX{display:flex;gap:var(--space-2);margin-top:var(--space-4)}.CorporateCardSection_cardDetailActionsClose__K_F_Y{margin-left:auto}.CorporateCardSection_cardModalSm__CCUMA{max-width:520px}.CorporateCardSection_cardModalCategorySize__vdSSY{max-width:400px}.CorporateCardSection_cardModalTopRow__82foc{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-4) 0}.CorporateCardSection_cardKindToggleGroup__6QT2X{display:inline-flex;gap:.375rem}.CorporateCardSection_cardKindToggleBtn__DQVGo{padding:.25rem .625rem;font-size:var(--text-xs);font-weight:400;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:var(--color-surface-muted);color:var(--color-text-muted)}.CorporateCardSection_cardKindToggleBtnActive__g9DQY{font-weight:700;background:var(--color-primary);color:var(--color-text-inverse)}.CorporateCardSection_cardModalBody__OKD2j{padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.CorporateCardSection_cardFormGrid2__lFBMq{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:720px){.CorporateCardSection_cardFormGrid2__lFBMq{grid-template-columns:1fr}}.CorporateCardSection_cardCheckboxLabel__ImtGY{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--text-sm)}.CorporateCardSection_cardExchangeHint__wGiuN{grid-column:1/-1;font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.45}.CorporateCardSection_cardModalFooter__TNV6M{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-1)}.CorporateCardSection_cardCategoryModalForm__2PBQf{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.CorporateCardSection_cardCategoryTextarea__gJFAf{font-family:inherit;font-size:var(--text-sm)}.CorporateCardSection_aiResultInfo__2WO3H{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-3)}.CorporateCardSection_aiResultTableWrap__A18_t{overflow-x:auto;margin-bottom:var(--space-3)}.CorporateCardSection_aiResultTable__KvLUE{font-size:var(--text-sm)}.CorporateCardSection_aiResultAmountCell__oeHzd{text-align:right}.CorporateCardSection_aiKindBadge__eck1n{display:inline-block;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:500;background:var(--color-surface-muted);color:var(--color-text-muted)}.CorporateCardSection_aiKindBadgeAi__mkVEl{background:var(--color-ai-bg);color:var(--color-ai-text)}.CorporateCardSection_aiErrorMargin__gSQdG{margin-bottom:var(--space-3)}.CorporateCardSection_cardGaGaugeWrap__um_AK{display:flex;flex-direction:column;gap:var(--space-3)}.CorporateCardSection_cardGaGaugeHeader__IWaWf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.CorporateCardSection_cardGaGaugeMeta__CHZSp{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorporateCardSection_cardGaGaugeRow__2GyZj{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-8);padding:var(--space-2) 0 var(--space-1)}.CorporateCardSection_cardGaGaugeStat___5wow{display:inline-flex;align-items:baseline;gap:var(--space-2)}.CorporateCardSection_cardGaGaugeStatLabel__DARuU{font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}.CorporateCardSection_cardGaGaugeStatValue__rdoJ9{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-2xl);font-weight:700;color:var(--color-text);letter-spacing:var(--tracking-tight)}.CorporateCardSection_cardGaGaugeStatValueAccent__8Tq5_{color:var(--color-accent)}.CorporateCardSection_cardGaGaugeStatValueOver__vtC1F{color:var(--color-danger)}.CorporateCardSection_cardGaGaugeBar__zexLx{height:10px;border-radius:var(--radius-full);background:var(--color-surface-sunken);overflow:hidden}.CorporateCardSection_cardGaGaugeBarFill__4lGZn{height:100%;background:var(--color-accent);width:var(--bar-width,0);transition:width var(--transition-slow)}.CorporateCardSection_cardGaGaugeBarFillOver__XCJya{background:var(--color-danger)}.CorporatePhoneSection_panel__aWHiQ{display:flex;flex-direction:column;gap:20px}.CorporatePhoneSection_toolbar__e_2Uw{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--border,#e8e8e4)}.CorporatePhoneSection_searchWrap__yGHyG{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.CorporatePhoneSection_searchInput__2KVTp{font-family:var(--font-sans);font-size:13px;color:var(--text-primary,#1A1A1A);background:transparent;border:1px solid var(--border,#e8e8e4);border-radius:2px;padding:8px 12px;width:100%;max-width:360px;outline:none;transition:border-color .12s}.CorporatePhoneSection_searchInput__2KVTp:focus{border-color:var(--accent,#B7410E)}.CorporatePhoneSection_meta__CwH6m{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-family:var(--font-sans);font-size:12px;color:var(--text-secondary,#5A5A58)}.CorporatePhoneSection_metaTotal__VSgDn{font-weight:500;color:var(--text-primary,#1A1A1A)}.CorporatePhoneSection_metaCarrier__Stp4W{display:inline-flex;align-items:baseline;gap:4px}.CorporatePhoneSection_metaNum__8_wpd{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-primary,#1A1A1A)}.CorporatePhoneSection_metaSep__aejW5{color:var(--border,#E8E8E4)}.CorporatePhoneSection_primaryButton__fO7Zy{font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.01em;color:#fff;background:var(--accent,#B7410E);border:1px solid var(--accent,#b7410e);border-radius:2px;padding:8px 16px;cursor:pointer;white-space:nowrap;transition:opacity .12s}.CorporatePhoneSection_primaryButton__fO7Zy:hover{opacity:.88}.CorporatePhoneSection_tableScroll__DYvQ0{overflow-x:auto;margin:0 -2px}.CorporatePhoneSection_table__Notwr{width:100%;border-collapse:collapse;font-family:var(--font-sans);font-size:13px;color:var(--text-primary,#1A1A1A)}.CorporatePhoneSection_table__Notwr thead th{text-align:left;font-weight:500;font-size:12px;color:var(--text-secondary,#5A5A58);letter-spacing:.02em;text-transform:uppercase;padding:10px 14px;border-bottom:1px solid var(--border,#e8e8e4);white-space:nowrap;word-break:keep-all}.CorporatePhoneSection_thNum__vI_ci{min-width:140px}.CorporatePhoneSection_thMono__ENkCC{min-width:130px}.CorporatePhoneSection_thFee__1XTum{min-width:110px;text-align:right}.CorporatePhoneSection_thAction__tW48g{width:64px}.CorporatePhoneSection_row__1VzyL{cursor:pointer;transition:background-color .1s}.CorporatePhoneSection_row__1VzyL:hover{background:var(--surface-sunken,#F2F1ED)}.CorporatePhoneSection_rowExpiring__Bw8jr{box-shadow:inset 2px 0 0 0 #B7820E}.CorporatePhoneSection_rowExpired__qVIdY{box-shadow:inset 2px 0 0 0 #9B2C1A}.CorporatePhoneSection_table__Notwr tbody td{padding:12px 14px;border-bottom:1px solid var(--border,#e8e8e4);vertical-align:middle;word-break:keep-all}.CorporatePhoneSection_tdPhone__V9X_0{white-space:nowrap}.CorporatePhoneSection_phoneNum__mlwSy{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--text-primary,#1A1A1A)}.CorporatePhoneSection_tdName__ubNvk{font-weight:500;white-space:nowrap}.CorporatePhoneSection_tdMono__o1CId{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary,#5A5A58);white-space:nowrap}.CorporatePhoneSection_stackedCell__m_Pl6{display:flex;flex-direction:column;gap:2px;line-height:1.35}.CorporatePhoneSection_stackedSub__sdsQs{font-size:11.5px;color:var(--text-secondary,#5A5A58);font-family:var(--font-sans)}.CorporatePhoneSection_contractBadge___jWbj{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary,#5A5A58);letter-spacing:.01em}.CorporatePhoneSection_contractTone_neutral__XxGzV{color:var(--text-secondary,#5A5A58)}.CorporatePhoneSection_contractTone_warning__UT_Pz{color:#8A5A0A;font-weight:500}.CorporatePhoneSection_contractTone_danger__oftzk{color:#9B2C1A;font-weight:500}.CorporatePhoneSection_contractTone_muted__mkNG5{color:var(--text-secondary,#5A5A58);opacity:.7}.CorporatePhoneSection_tdFee__d0GuY{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorporatePhoneSection_feeNum__h3SpT{color:var(--text-primary,#1A1A1A);font-weight:500}.CorporatePhoneSection_feeUnit__g8Cbp{font-family:var(--font-sans);font-size:11.5px;color:var(--text-secondary,#5A5A58);margin-left:2px}.CorporatePhoneSection_tdNote__1CwIO{color:var(--text-secondary,#5A5A58);max-width:320px}.CorporatePhoneSection_tdAction__g1MA5{text-align:right;white-space:nowrap}.CorporatePhoneSection_skeleton__xZW6j{height:44px;margin-bottom:1px;background:linear-gradient(90deg,var(--surface-sunken,#F2F1ED) 0,rgba(255,255,255,.5) 50%,var(--surface-sunken,#F2F1ED) 100%);background-size:200% 100%;animation:CorporatePhoneSection_shimmer__dyNbg 1.4s ease-in-out infinite;border-radius:2px}@keyframes CorporatePhoneSection_shimmer__dyNbg{0%{background-position:100% 0}to{background-position:-100% 0}}.CorporatePhoneSection_formGrid__kt9iT{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px}.CorporatePhoneSection_fieldFull__xiPos,.CorporatePhoneSection_field__Z_9TB{display:flex;flex-direction:column;gap:6px}.CorporatePhoneSection_fieldFull__xiPos{grid-column:1/-1}.CorporatePhoneSection_fieldLabel__khVzf{font-family:var(--font-sans);font-size:12px;font-weight:500;color:var(--text-secondary,#5A5A58);letter-spacing:.01em}.CorporatePhoneSection_required__teyFU{color:var(--accent,#B7410E);margin-left:2px}.CorporatePhoneSection_input__pGSqV,.CorporatePhoneSection_textarea__oCGal{font-family:var(--font-sans);font-size:13px;color:var(--text-primary,#1A1A1A);background:var(--surface-base,#FAFAF8);border:1px solid var(--border,#e8e8e4);border-radius:2px;padding:9px 12px;outline:none;transition:border-color .12s;width:100%;box-sizing:border-box}.CorporatePhoneSection_input__pGSqV[type=date],.CorporatePhoneSection_input__pGSqV[type=tel]{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CorporatePhoneSection_textarea__oCGal{resize:vertical;min-height:64px;font-family:var(--font-sans)}.CorporatePhoneSection_input__pGSqV:focus,.CorporatePhoneSection_textarea__oCGal:focus{border-color:var(--accent,#B7410E)}.CorporatePhoneSection_contractBlock__CX7Et{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;padding:10px 12px;border:1px dashed var(--border,#e8e8e4);border-radius:2px;background:transparent}.CorporatePhoneSection_checkboxRow__x1hIs{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CorporatePhoneSection_checkbox__2r3cl{width:15px;height:15px;cursor:pointer;accent-color:var(--accent,#B7410E);margin:0}.CorporatePhoneSection_checkboxLabel__rcsYF{font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--text-primary,#1A1A1A)}.CorporatePhoneSection_checkboxHint__kjwxj{font-family:var(--font-sans);font-size:11.5px;color:var(--text-secondary,#5A5A58)}.CorporatePhoneSection_contractDateField__0T3PK{display:flex;flex-direction:column;gap:6px;max-width:240px}.DomainsSection_domainStatCard__nKBpq{font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.DomainsSection_domainStatCard__nKBpq:hover{border-color:var(--color-primary)}.DomainsSection_domainStatCard__nKBpq:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DomainsSection_domainStatCardActive__rw0h8{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-soft,rgba(59,130,246,.25))}.DomainsSection_grSummaryCard__GRfsF.DomainsSection_grSummaryTotal___QBU5.DomainsSection_domainStatCard__nKBpq.DomainsSection_domainStatCardActive__rw0h8{box-shadow:0 0 0 2px rgba(255,255,255,.5)}.DomainsSection_cardGroups__3Q_BY{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:stretch;margin-bottom:var(--space-6)}.DomainsSection_cardGroup__waumV{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:280px}.DomainsSection_cardGroupLabel__QVQIX{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding-left:2px}.DomainsSection_cardGroupArchive__XPaE9 .DomainsSection_cardGroupLabel__QVQIX{color:var(--color-text-secondary)}.DomainsSection_cardGroupRow___YDfH{display:flex;gap:var(--space-3);flex-wrap:wrap}.DomainsSection_cardGroupArchive__XPaE9 .DomainsSection_domainStatCard__nKBpq{background:var(--color-surface-sunken);border-style:dashed}.DomainsSection_cardGroupArchive__XPaE9 .DomainsSection_domainStatCard__nKBpq:hover{border-style:solid}.DomainsSection_domainRowExpiring__sigIU td{background:var(--color-warning-bg,#fdf6e3)}.DomainsSection_domainRowExpiring__sigIU td:first-child{box-shadow:inset 3px 0 0 var(--color-warning-500,#d97706)}.DomainsSection_domainRowExpired__75W08 td{color:var(--color-text-muted);background:var(--color-surface-sunken)}.DomainsSection_domainRowExpired__75W08 td:first-child{box-shadow:inset 3px 0 0 var(--color-text-muted)}.DomainsSection_domainRowNotRenewed__cA88g td{color:var(--color-danger-text);text-decoration:line-through;-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger);text-decoration-thickness:1px}.DomainsSection_domainRowNotRenewed__cA88g td:first-child{box-shadow:inset 3px 0 0 var(--color-error-500,var(--color-danger))}.DomainsSection_domainTdDomain__opIkB{display:flex;flex-direction:column;gap:2px;min-width:11rem}.DomainsSection_domainTdSub__wnj99{font-size:11px;color:var(--color-text-secondary);font-weight:400;letter-spacing:0}.DomainsSection_domainTdSite__CvfER{max-width:12rem;font-size:var(--text-sm)}.DomainsSection_domainTdNote__0evEG{max-width:14rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DomainsSection_domainStatusBadge__TWEhG{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 6px;border-radius:2px;white-space:nowrap}.DomainsSection_statusBadgeActive__hmklc{color:var(--color-success-text,#166534);background:var(--color-success-bg,#dcfce7)}.DomainsSection_statusBadgeExpiring__8_Yml{color:var(--color-warning-700,#a16207);background:var(--color-warning-bg,#fef3c7)}.DomainsSection_statusBadgeExpired__tim5q{color:var(--color-danger-text,#991b1b);background:var(--color-danger-bg,#fee2e2)}.DomainsSection_statusBadgeLapsed__1Naf8{color:var(--color-text-secondary);background:var(--color-surface-sunken)}.ItRentalDashboardView_scroll__Tppau{overflow:auto;border:1px solid var(--color-border-light);border-radius:var(--radius-xl);background:var(--color-surface)}.ItRentalDashboardView_table__wFhfj{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ItRentalDashboardView_table__wFhfj thead{background:var(--color-surface-hover)}.ItRentalDashboardView_table__wFhfj th{padding:var(--space-3) var(--space-3);text-align:left;font-weight:600;color:var(--color-text-secondary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border);white-space:nowrap}.ItRentalDashboardView_table__wFhfj td{padding:var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border-light);vertical-align:middle;word-break:keep-all}.ItRentalDashboardView_table__wFhfj tbody tr:last-child td{border-bottom:0}.ItRentalDashboardView_num___GwLc{text-align:right;width:1%}.ItRentalDashboardView_cellMono__jXL_R,.ItRentalDashboardView_num___GwLc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ItRentalDashboardView_totalRow__7avH_ td{background:var(--color-surface-sunken);font-weight:700;border-top:2px solid var(--color-border);border-bottom:0}.ItRentalDashboardView_teamGroupRow__FwHAs td{background:var(--color-surface-sunken);font-weight:700;color:var(--color-text);padding-top:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.ItRentalDashboardView_teamSubtotalRow__iTOcG td{background:var(--color-surface-hover);font-weight:600;color:var(--color-text-secondary)}.ItRentalDashboardView_muted__Wu_OT{color:var(--color-text-muted)}.ItRentalDashboardView_mono__uZjwI{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ItRentalDashboardView_periodBar__muf_L{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.ItRentalDashboardView_periodLabel__JbN3H{font-size:var(--text-md,15px);font-weight:700;color:var(--color-text);letter-spacing:-.01em}.ItRentalDashboardView_periodActions__s2M_q{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ItRentalDashboardView_navBtn__eQ5fB{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:18px;line-height:1;cursor:pointer;border-radius:0;padding:0;font-family:var(--font-mono)}.ItRentalDashboardView_navBtn__eQ5fB:hover{background:var(--color-surface-hover)}.ItRentalDashboardView_kpiRow__o_PA_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-4)}@media (max-width:720px){.ItRentalDashboardView_kpiRow__o_PA_{grid-template-columns:repeat(2,1fr)}}.ItRentalDashboardView_kpiTile__DZ7t3{padding:var(--space-3) var(--space-4);border-top:2px solid var(--color-border);background:var(--color-surface);min-width:0}.ItRentalDashboardView_kpiTileAccent__kG3pf{border-top-color:var(--color-primary)}.ItRentalDashboardView_kpiLabel__aPyrs{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:4px}.ItRentalDashboardView_kpiValue__05NxR{font-size:var(--text-base,14px);font-weight:600;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:keep-all}.ItRentalDashboardView_kpiSub__pPSmW{margin-top:2px;font-size:var(--text-xs);color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ItRentalDashboardView_mobileList__ywNEt{display:flex;flex-direction:column}.ItRentalDashboardView_mobileRow___DsHH{display:grid;grid-template-columns:1fr auto;grid-row-gap:4px;row-gap:4px;grid-column-gap:var(--space-3);column-gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-light)}.ItRentalDashboardView_mobileRow___DsHH:last-child{border-bottom:0}.ItRentalDashboardView_mobileTotalRow__H0bsY{background:var(--color-surface-sunken);border-top:2px solid var(--color-border);padding:var(--space-3) var(--space-3);font-weight:700;display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-2);gap:var(--space-2)}.ItRentalDashboardView_mobileGroup__isS5b{margin-top:var(--space-3)}.ItRentalDashboardView_uploadResult__kDHer{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface-sunken);border-left:3px solid var(--color-primary);font-size:var(--text-sm);color:var(--color-text)}.ItRentalDashboardView_nlPanel__Z6GnB{margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface)}.ItRentalDashboardView_nlLabel__MsBHy{display:block;font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2)}.ItRentalDashboardView_nlTextarea__oqmRC{width:100%;padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--text-sm);resize:vertical;min-height:64px}.ItRentalDashboardView_nlTextarea__oqmRC:focus{outline:none;border-color:var(--color-primary)}.ItRentalDashboardView_nlHint___s_4_{margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.ItRentalDashboardView_nlActions__4W9HZ{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.ItRentalDashboardView_mobileGroupHeader__p4Fdw{background:var(--color-surface-sunken);padding:var(--space-2) var(--space-3);font-weight:700;font-size:var(--text-sm);display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border-light)}.GeneralRentalsView_tabGroups__sNX8L{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.GeneralRentalsView_tabGroup__ZV2ir{display:flex;gap:var(--space-2);align-items:center}.GeneralRentalsView_tabGroupLabel__2DhYR{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:0 4px 0 2px}.GeneralRentalsView_tabGroupArchive__cEGeY .GeneralRentalsView_tabGroupLabel__2DhYR{color:var(--color-text-secondary)}.GeneralRentalsView_tabDivider__6e_eo{width:1px;height:22px;background:var(--color-border);margin:0 var(--space-1)}.GeneralRentalsView_rowExpiring__7ThEM td{background:var(--color-warning-bg,#fdf6e3)}.GeneralRentalsView_rowExpiring__7ThEM td:first-child{box-shadow:inset 3px 0 0 var(--color-warning-500,#d97706)}.GeneralRentalsView_rowExpired__suEcz td{color:var(--color-text-muted);background:var(--color-surface-sunken)}.GeneralRentalsView_rowExpired__suEcz td:first-child{box-shadow:inset 3px 0 0 var(--color-text-muted)}.GeneralRentalsView_rowCancelled__gQcAt td{color:var(--color-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger);text-decoration-thickness:1px}.GeneralRentalsView_rowCancelled__gQcAt td:first-child{box-shadow:inset 3px 0 0 var(--color-error-500,var(--color-danger))}.VehicleDetailModal_vehicleNumber__60Y_3{font-weight:600;color:var(--color-neutral-800);font-size:var(--text-base)}@media (pointer:coarse) and (hover:none) and ((max-width:500px) or (max-height:500px)){.VehicleManagementSection_vehicleCardList__JK2rk{display:flex;flex-direction:column;gap:var(--space-3)}.VehicleManagementSection_vehicleDetailBody__9fl0W{padding:var(--space-4) var(--space-5)}.VehicleManagementSection_vehicleDetailDl__6A8zT{display:grid;grid-template-columns:6rem 1fr;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin:0}.VehicleManagementSection_vehicleDetailDt__p06nM{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--fw-medium);align-self:start;padding-top:1px}.VehicleManagementSection_vehicleDetailDd__FyvXN{font-size:var(--text-sm);color:var(--color-text);margin:0;word-break:break-word}.VehicleManagementSection_vehicleSummarySection__gW_JW{margin-bottom:var(--space-4)}}.VehicleManagementSection_vehicleNumber___ZSQE{font-weight:600;color:var(--color-neutral-800);font-size:var(--text-base)}.VehicleManagementSection_vehicleRowInactive__McPn_{color:var(--color-danger);text-decoration:line-through;opacity:.75}.VehicleManagementSection_vehicleNameBold__llL_M{font-weight:600}.VehicleManagementSection_filterSelectAutoWide__w_IYI{width:auto;min-width:120px}.VehicleManagementSection_tabGroups__PZTtR{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap}.VehicleManagementSection_tabGroup__fRWe3{display:flex;gap:var(--space-2);align-items:center}.VehicleManagementSection_tabGroupLabel__BA1eD{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);padding:0 4px 0 2px}.VehicleManagementSection_tabGroupArchive__3S_bH .VehicleManagementSection_tabGroupLabel__BA1eD{color:var(--color-text-secondary)}.VehicleManagementSection_tabDivider__GlMbi{width:1px;height:22px;background:var(--color-border);margin:0 var(--space-1)}.VehicleManagementSection_vehicleRowExpiring__ltNdu td{background:var(--color-warning-bg,#fdf6e3)}.VehicleManagementSection_vehicleRowExpiring__ltNdu td:first-child{box-shadow:inset 3px 0 0 var(--color-warning-500,#d97706)}.VehicleManagementSection_expiryCell__rrBrj{display:inline-flex;flex-direction:column;gap:1px;line-height:1.3}.VehicleManagementSection_expiryKind__UpeJn{font-size:10px;letter-spacing:.04em;color:var(--color-text-muted);text-transform:uppercase}.VehicleManagementSection_expiryDate__mk0fj{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:var(--text-sm)}.VehicleManagementSection_expiryDday__fUk9Q{font-size:11px;font-weight:600;font-family:var(--font-mono);font-feature-settings:"tnum"}.VehicleManagementSection_expiryDdayDanger__IhqfK{color:var(--color-error-700,var(--color-danger))}.VehicleManagementSection_expiryDdayWarning__LgYnb{color:var(--color-warning-700,#a16207)}.VehicleManagementSection_expiryDdayMuted__5RiUx{color:var(--color-text-muted)}.Tabs_tabBar__mwi1Y{display:flex;gap:var(--space-1,4px);border-bottom:1px solid var(--color-neutral-200);margin-bottom:var(--space-5,20px);overflow-x:auto;scrollbar-width:none}.Tabs_tabBar__mwi1Y::-webkit-scrollbar{display:none}.Tabs_tabBtn__kAL1c{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;padding:var(--space-3,12px) var(--space-4,16px);font-size:var(--font-sm,13px);font-weight:500;color:var(--color-neutral-500);cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease,background .12s ease;border-radius:var(--radius-sm,6px) var(--radius-sm,6px) 0 0;display:inline-flex;align-items:center;gap:var(--space-2,8px)}.Tabs_tabBtn__kAL1c:hover{color:var(--color-primary-700);background:var(--color-primary-50)}.Tabs_tabBtnActive__yDw51{color:var(--color-primary-700);border-bottom-color:var(--color-primary-600);font-weight:600}.Tabs_tabBtnActive__yDw51:hover{background:transparent}.Tabs_tabBadge__2vPn2{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-full,9999px);background:var(--color-neutral-100);color:var(--color-neutral-600);font-size:11px;font-weight:600;line-height:1}.Tabs_tabBtnActive__yDw51 .Tabs_tabBadge__2vPn2{background:var(--color-primary-100);color:var(--color-primary-800)}@media (pointer:coarse) and (hover:none) and ((max-width:500px) or (max-height:500px)){.Tabs_tabBtn__kAL1c{min-height:44px}}.WeeklyReportSection_wrap__bQQaz{display:flex;flex-direction:column;gap:var(--space-5,20px)}.WeeklyReportSection_header__FBC0G{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4,16px);flex-wrap:wrap}.WeeklyReportSection_title__uvn2R{font-size:var(--font-xl,22px);font-weight:700;color:var(--color-neutral-800);margin:0}.WeeklyReportSection_subtitle__kwb37{font-size:var(--font-sm,13px);color:var(--color-neutral-500);margin:4px 0 0}.WeeklyReportSection_todayGrid__0_G_y{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-5,20px);gap:var(--space-5,20px)}@media (max-width:900px){.WeeklyReportSection_todayGrid__0_G_y{grid-template-columns:1fr}}.WeeklyReportSection_card__uWQe3{background:var(--surface-card);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md,4px);padding:var(--space-5,20px);display:flex;flex-direction:column;gap:var(--space-3,12px)}.WeeklyReportSection_cardTitle__nesDS{font-size:var(--font-md,16px);font-weight:600;color:var(--color-neutral-800);margin:0;display:flex;align-items:center;gap:var(--space-2,8px)}.WeeklyReportSection_cardHint__6JzRb{font-size:var(--font-xs,12px);color:var(--color-neutral-500);margin:0}.WeeklyReportSection_textarea__PDgBb{width:100%;min-height:140px;resize:vertical;padding:var(--space-3,12px);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md,4px);font-size:var(--font-base,14px);font-family:inherit;color:var(--color-neutral-800);background:var(--color-neutral-0);line-height:1.55;transition:border-color .12s ease}.WeeklyReportSection_textarea__PDgBb:focus{outline:none;border-color:var(--color-primary-500)}.WeeklyReportSection_inputRow__Iccrg{display:flex;gap:var(--space-2,8px);align-items:center;flex-wrap:wrap}.WeeklyReportSection_dateInput__gopaH{padding:var(--space-2,8px) var(--space-3,12px);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md,4px);font-size:var(--font-sm,13px);color:var(--color-neutral-700);background:var(--color-neutral-0)}.WeeklyReportSection_btnRow__pcUyw{display:flex;gap:var(--space-2,8px);justify-content:flex-end;align-items:center;flex-wrap:wrap}.WeeklyReportSection_btn__dK6_C{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;padding:var(--space-2,8px) var(--space-4,16px);border-radius:var(--radius-md,4px);font-size:var(--font-sm,13px);font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease;display:inline-flex;align-items:center;gap:var(--space-1,4px)}.WeeklyReportSection_btnPrimary__XZql4{background:var(--color-primary-600);color:var(--color-neutral-0)}.WeeklyReportSection_btnPrimary__XZql4:hover{background:var(--color-primary-700)}.WeeklyReportSection_btnPrimary__XZql4:disabled{background:var(--color-neutral-300);cursor:not-allowed}.WeeklyReportSection_btnGhost__hPriX{background:transparent;color:var(--color-neutral-600);border-color:var(--color-neutral-200)}.WeeklyReportSection_btnGhost__hPriX:hover{background:var(--color-neutral-100);color:var(--color-neutral-800)}.WeeklyReportSection_btnDanger__6mOlt{background:transparent;color:var(--color-error-700);border-color:var(--color-error-100)}.WeeklyReportSection_btnDanger__6mOlt:hover{background:var(--color-error-100)}.WeeklyReportSection_entryList__YOS7g{display:flex;flex-direction:column;max-height:420px;overflow-y:auto;border-top:1px solid var(--color-neutral-200)}.WeeklyReportSection_entryItem__iQDdX{padding:var(--space-3,12px) 0;border-bottom:1px solid var(--color-neutral-200);display:flex;flex-direction:column;gap:6px}.WeeklyReportSection_entryMeta__dYXou{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2,8px);font-size:var(--font-xs,12px);color:var(--color-neutral-500)}.WeeklyReportSection_entryContent__U6S9b{font-size:var(--font-sm,13px);color:var(--color-neutral-700);line-height:1.55;white-space:pre-wrap;word-break:break-word}.WeeklyReportSection_chipArea__UtImH{display:flex;flex-direction:column;gap:var(--space-2,8px);padding:var(--space-3,12px);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md,4px);background:var(--color-neutral-50)}.WeeklyReportSection_chipAreaLabel__xtEzC{font-size:var(--font-xs,12px);color:var(--color-neutral-600);font-weight:600}.WeeklyReportSection_chipList__GOWSf{display:flex;flex-direction:column;gap:var(--space-2,8px)}.WeeklyReportSection_chip__lY1ZM{display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-2,8px) var(--space-3,12px);background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md,4px)}.WeeklyReportSection_chipFailed__bYuc5{border-color:var(--color-warning-500);background:var(--color-warning-100)}.WeeklyReportSection_chipTitle__HLCLi{flex:1 1;font-size:var(--font-sm,13px);font-weight:500;color:var(--color-neutral-800);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WeeklyReportSection_chipDate__Eeagi{font-size:var(--font-xs,12px);color:var(--color-neutral-500);font-weight:600;white-space:nowrap}.WeeklyReportSection_chipDateFailed__ZmEEZ{background:var(--color-warning-500);color:var(--color-neutral-0)}.WeeklyReportSection_chipRemove__ASfDb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-neutral-400);cursor:pointer;font-size:18px;line-height:1;padding:0 4px}.WeeklyReportSection_chipRemove__ASfDb:hover{color:var(--color-error-700)}.WeeklyReportSection_taskList__4RDl7{display:flex;flex-direction:column;gap:var(--space-2,8px)}.WeeklyReportSection_taskItem__FY8pa{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:var(--space-3,12px);gap:var(--space-3,12px);align-items:center;padding:var(--space-3,12px) var(--space-4,16px);background:var(--surface-card);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md,4px);transition:border-color .12s ease}.WeeklyReportSection_taskItem__FY8pa:hover{border-color:var(--color-neutral-400)}.WeeklyReportSection_taskItemOverdue___CC3Y{border-left:3px solid var(--color-warning-500)}.WeeklyReportSection_taskItemDone__t8zxd{opacity:.6}.WeeklyReportSection_taskItemDone__t8zxd .WeeklyReportSection_taskTitle__CLAe6{text-decoration:line-through;color:var(--color-neutral-500)}.WeeklyReportSection_taskCheck__nciaO{width:20px;height:20px;border:2px solid var(--color-neutral-300);border-radius:var(--radius-sm,2px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--color-neutral-0);background:var(--color-neutral-0);transition:background .12s ease,border-color .12s ease}.WeeklyReportSection_taskCheckDone__dqQPV{background:var(--color-primary-600);border-color:var(--color-primary-600)}.WeeklyReportSection_taskMain__oE5Nr{display:flex;flex-direction:column;gap:4px;min-width:0}.WeeklyReportSection_taskTitle__CLAe6{font-size:var(--font-sm,13px);font-weight:500;color:var(--color-neutral-800);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.WeeklyReportSection_taskMeta__7X4yl{display:flex;align-items:center;gap:var(--space-2,8px);font-size:var(--font-xs,12px);color:var(--color-neutral-500);flex-wrap:wrap}.WeeklyReportSection_taskDue__qjcm0{color:var(--color-primary-700);font-weight:600}.WeeklyReportSection_taskDueOverdue__pKKKy{color:var(--color-error-700)}.WeeklyReportSection_taskActions__N9eLW{display:flex;gap:4px}.WeeklyReportSection_iconBtn__eNRCw{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm,2px);padding:4px 8px;cursor:pointer;color:var(--color-neutral-500);font-size:var(--font-xs,12px);transition:background .12s ease,color .12s ease,border-color .12s ease}.WeeklyReportSection_iconBtn__eNRCw:hover{background:var(--color-neutral-100);color:var(--color-neutral-800);border-color:var(--color-neutral-300)}.WeeklyReportSection_iconBtnDanger__zT6yV:hover{background:var(--color-error-100);color:var(--color-error-700);border-color:var(--color-error-100)}.WeeklyReportSection_placeholder__PydSV{padding:var(--space-10,40px) var(--space-5,20px);text-align:center;color:var(--color-neutral-500);border-top:1px solid var(--color-neutral-200)}.WeeklyReportSection_placeholderTitle__QUrGo{font-size:var(--font-md,16px);font-weight:600;color:var(--color-neutral-700);margin:0 0 6px}.WeeklyReportSection_placeholderBody__VkE_m{font-size:var(--font-sm,13px);line-height:1.6;margin:0}.WeeklyReportSection_spinner__dORaV{display:inline-block;width:14px;height:14px;border:2px solid var(--color-primary-200);border-top-color:var(--color-primary-600);border-radius:50%;animation:WeeklyReportSection_spin__KpfJx .7s linear infinite;vertical-align:middle}@keyframes WeeklyReportSection_spin__KpfJx{to{transform:rotate(1turn)}}.WeeklyReportSection_emptyMsg__tOh8B{font-size:var(--font-sm,13px);color:var(--color-neutral-500);padding:var(--space-4,16px);text-align:center}.WeeklyReportSection_reportListHeader__TeQP4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px);flex-wrap:wrap}.WeeklyReportSection_reportList__aguk_{display:flex;flex-direction:column;gap:var(--space-2,8px)}.WeeklyReportSection_reportItem__ooxKl{display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-3,12px) var(--space-4,16px);background:var(--surface-card);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md,4px);cursor:pointer;transition:border-color .12s ease,background .12s ease}.WeeklyReportSection_reportItem__ooxKl:hover{border-color:var(--color-neutral-400);background:var(--color-neutral-50)}.WeeklyReportSection_reportWeek__8p1Fb{font-size:var(--font-sm,13px);font-weight:600;color:var(--color-neutral-800);flex:1 1}.WeeklyReportSection_reportStatus__o3e6t{font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-md,4px)}.WeeklyReportSection_statusDraft__FwVKu{background:var(--color-warning-100);color:var(--color-warning-700)}.WeeklyReportSection_statusConfirmed__2fG3Z{background:var(--color-success-100);color:var(--color-success-700)}.WeeklyReportSection_reportUpdated__OTpVI{font-size:var(--font-xs,12px);color:var(--color-neutral-500)}.WeeklyReportSection_editGrid__SEnYm{display:grid;grid-template-columns:360px 1fr;grid-gap:var(--space-4,16px);gap:var(--space-4,16px);min-height:500px}@media (pointer:coarse) and (hover:none) and ((max-width:500px) or (max-height:500px)){.WeeklyReportSection_editGrid__SEnYm{grid-template-columns:1fr}}.WeeklyReportSection_editPanel__qV_M0{display:flex;flex-direction:column;gap:var(--space-3,12px);min-width:0}.WeeklyReportSection_editPanelTitle__KgPCD{font-size:var(--font-sm,13px);font-weight:600;color:var(--color-neutral-700);margin:0;padding-bottom:var(--space-2,8px);border-bottom:1px solid var(--color-neutral-200)}.WeeklyReportSection_sourceScroll__yoncE{max-height:480px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3,12px);padding-right:4px}.WeeklyReportSection_sourceGroup__EhpNN{display:flex;flex-direction:column;gap:4px}.WeeklyReportSection_sourceGroupTitle__eih4V{font-size:var(--font-xs,12px);font-weight:600;color:var(--color-primary-700);text-transform:uppercase;letter-spacing:.02em;margin:0 0 2px}.WeeklyReportSection_sourceItem__czfDm{font-size:var(--font-xs,12px);color:var(--color-neutral-600);padding:4px 0;line-height:1.4}.WeeklyReportSection_draftArea__65sP1{flex:1 1;min-height:480px;padding:var(--space-4,16px);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md,4px);background:var(--color-neutral-0);font-family:inherit;font-size:14px;line-height:1.6;color:var(--color-neutral-800);resize:vertical}.WeeklyReportSection_draftArea__65sP1:focus{outline:none;border-color:var(--color-primary-500)}.WeeklyReportSection_modalActions__Qvh_i{display:flex;gap:var(--space-2,8px);justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap}.WeeklyReportSection_modalActionsRight__CHKcT{display:flex;gap:var(--space-2,8px)}.WeeklyReportSection_modalBody__XDfs3{padding:var(--space-4,16px) 0 0;display:flex;flex-direction:column;gap:var(--space-3,12px)}.WeeklyReportSection_mWrap__oYg7N{display:flex;flex-direction:column;gap:0;min-height:0}.WeeklyReportSection_mHeader__oCTya{padding:12px 16px 8px;border-bottom:1px solid var(--color-neutral-200)}.WeeklyReportSection_mTitle__JMBBY{font-size:16px;font-weight:700;color:var(--color-neutral-800);margin:0;word-break:keep-all}.WeeklyReportSection_mTabStrip__OTt_f{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--color-neutral-200);background:var(--surface-base,#FAFAF8)}.WeeklyReportSection_mTabStrip__OTt_f::-webkit-scrollbar{display:none}.WeeklyReportSection_mTab__fUduj{flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;padding:12px 16px;font-size:13px;font-weight:500;color:var(--color-neutral-500);cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:44px;word-break:keep-all;white-space:nowrap}.WeeklyReportSection_mTabActive__FKrso{color:var(--accent,#B7410E);border-bottom-color:var(--accent,#B7410E);font-weight:600}.WeeklyReportSection_mTabBadge__X6_sC{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent,#B7410E);color:#fff;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeeklyReportSection_mContent__zMkzr{flex:1 1;min-height:0;overflow-y:auto}.WeeklyReportSection_mTabContent__c_f3c{display:flex;flex-direction:column;gap:0;padding-bottom:80px}.WeeklyReportSection_mComposer__aMc0B{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-bottom:1px solid var(--color-neutral-200)}.WeeklyReportSection_mDateInput__NHKrS{padding:8px 12px;font-size:13px;color:var(--color-neutral-700);min-height:44px}.WeeklyReportSection_mDateInput__NHKrS,.WeeklyReportSection_mTextarea__bO_qD{border:1px solid var(--color-neutral-200);border-radius:3px;background:var(--color-neutral-0)}.WeeklyReportSection_mTextarea__bO_qD{width:100%;padding:10px 12px;font-size:14px;font-family:inherit;color:var(--color-neutral-800);resize:none;line-height:1.55;word-break:keep-all}.WeeklyReportSection_mTextarea__bO_qD:focus{outline:none;border-color:var(--color-primary-500)}.WeeklyReportSection_mComposerRow__8Kqc_{display:flex;gap:8px;justify-content:flex-end;align-items:center}.WeeklyReportSection_mNlSection__9FwdV{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background:var(--color-neutral-50);border-bottom:1px solid var(--color-neutral-200)}.WeeklyReportSection_mChipArea__P808r{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--color-neutral-200);border-radius:3px;background:var(--color-neutral-0)}.WeeklyReportSection_mChipLabel__S_SSs{font-size:12px;color:var(--color-neutral-600);font-weight:600}.WeeklyReportSection_mChip__HLtsH{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--color-neutral-200);border-radius:3px;background:var(--color-neutral-0)}.WeeklyReportSection_mChipFailed__eWSHh{border-color:var(--color-warning-500);background:var(--color-warning-100)}.WeeklyReportSection_mChipTitle__NeXVB{flex:1 1;font-size:13px;font-weight:500;color:var(--color-neutral-800);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.WeeklyReportSection_mChipDate__1Ehwn{font-size:12px;color:var(--color-neutral-500);font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeeklyReportSection_mChipRemove__JNeMb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-neutral-400);cursor:pointer;font-size:18px;line-height:1;padding:0 4px;min-height:44px;display:flex;align-items:center}.WeeklyReportSection_mChipRemove__JNeMb:hover{color:var(--color-error-700)}.WeeklyReportSection_mEntryList__9zEso{display:flex;flex-direction:column;padding:0 16px}.WeeklyReportSection_mEntryItem__gYsrx{padding:12px 0;border-bottom:1px solid var(--color-neutral-100);display:flex;flex-direction:column;gap:6px}.WeeklyReportSection_mEntryMeta__upMHC{display:flex;align-items:center;justify-content:space-between}.WeeklyReportSection_mEntryDate__RpQLr{font-size:12px;color:var(--color-neutral-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeeklyReportSection_mEntryContent__wnAV6{font-size:14px;color:var(--color-neutral-700);line-height:1.55;white-space:pre-wrap;word-break:keep-all}.WeeklyReportSection_mPrimaryBtn__5SPaU{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;padding:10px 16px;border-radius:3px;font-size:13px;font-weight:600;cursor:pointer;background:var(--color-primary-600);color:var(--color-neutral-0);min-height:44px;display:inline-flex;align-items:center;gap:4px;word-break:keep-all}.WeeklyReportSection_mPrimaryBtn__5SPaU:hover{background:var(--color-primary-700)}.WeeklyReportSection_mPrimaryBtn__5SPaU:disabled{background:var(--color-neutral-300);cursor:not-allowed}.WeeklyReportSection_mGhostBtn__IpqSr{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-neutral-200);padding:10px 16px;border-radius:3px;font-size:13px;font-weight:500;cursor:pointer;background:transparent;color:var(--color-neutral-600);min-height:44px;display:inline-flex;align-items:center;gap:4px;word-break:keep-all}.WeeklyReportSection_mGhostBtn__IpqSr:hover{background:var(--color-neutral-100);color:var(--color-neutral-800)}.WeeklyReportSection_mGhostBtn__IpqSr:disabled{opacity:.5;cursor:not-allowed}.WeeklyReportSection_mDangerBtn__ph7vo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-error-100);padding:10px 16px;border-radius:3px;font-size:13px;font-weight:500;cursor:pointer;background:transparent;color:var(--color-error-700);min-height:44px;display:inline-flex;align-items:center;gap:4px;word-break:keep-all}.WeeklyReportSection_mDangerBtn__ph7vo:hover{background:var(--color-error-100)}.WeeklyReportSection_mIconBtnDanger__xRuMl{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-neutral-400);cursor:pointer;padding:8px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.WeeklyReportSection_mIconBtnDanger__xRuMl:hover{color:var(--color-error-700);background:var(--color-error-100)}.WeeklyReportSection_mTaskList__6oPar{display:flex;flex-direction:column;padding:8px 16px;gap:6px}.WeeklyReportSection_mTaskCard__D_AVi{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--color-neutral-200);border-radius:3px;background:var(--surface-card);cursor:pointer;transition:border-color .12s ease}.WeeklyReportSection_mTaskCard__D_AVi:hover{border-color:var(--color-neutral-400)}.WeeklyReportSection_mTaskOverdue__WEyEu{border-left:3px solid var(--color-warning-500)}.WeeklyReportSection_mTaskDone__7rPeL{opacity:.55}.WeeklyReportSection_mTaskDone__7rPeL .WeeklyReportSection_mTaskTitle__K6oTv{text-decoration:line-through;color:var(--color-neutral-500)}.WeeklyReportSection_mTaskCardLeft__Z4mn_{padding-top:2px}.WeeklyReportSection_mTaskCheck__Nlbka{width:22px;height:22px;border:2px solid var(--color-neutral-300);border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--color-neutral-0);background:var(--color-neutral-0);transition:background .12s ease,border-color .12s ease;min-width:22px}.WeeklyReportSection_mTaskCheckDone__yh1fL{background:var(--color-primary-600);border-color:var(--color-primary-600)}.WeeklyReportSection_mTaskCardMain__6Jw7u{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.WeeklyReportSection_mTaskTitle__K6oTv{font-size:14px;font-weight:500;color:var(--color-neutral-800);line-height:1.4;word-break:keep-all}.WeeklyReportSection_mTaskMeta__3dfP2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.WeeklyReportSection_mTaskDue__a3Gly{font-size:12px;color:var(--color-primary-700);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeeklyReportSection_mTaskDueOverdue__BgJB_{color:var(--color-error-700)}.WeeklyReportSection_mStatusPill__RReAW{font-size:11px;font-weight:600;padding:2px 7px;border-radius:2px}.WeeklyReportSection_mStatusPending__wQRTr{background:var(--color-neutral-100);color:var(--color-neutral-600)}.WeeklyReportSection_mStatusDone__SYIDL{background:var(--color-success-100);color:var(--color-success-700)}.WeeklyReportSection_mStatusDraft__Lu6Yo,.WeeklyReportSection_mStatusOverdue___4IsU{background:var(--color-warning-100);color:var(--color-warning-700)}.WeeklyReportSection_mStatusConfirmed___ROtA{background:var(--color-success-100);color:var(--color-success-700)}.WeeklyReportSection_mEmptyMsg__f0UEM{font-size:13px;color:var(--color-neutral-500);padding:20px 16px;text-align:center}.WeeklyReportSection_mPlaceholder__shkg0{padding:40px 20px;text-align:center;color:var(--color-neutral-500)}.WeeklyReportSection_mPlaceholderTitle__O9MG_{font-size:15px;font-weight:600;color:var(--color-neutral-700);margin:0 0 6px;word-break:keep-all}.WeeklyReportSection_mPlaceholderBody__Vxquc{font-size:13px;line-height:1.6;margin:0;word-break:keep-all}.WeeklyReportSection_mReportActions__q3uhb{display:flex;justify-content:flex-end;padding:10px 16px 6px}.WeeklyReportSection_mReportList__Esfxf{display:flex;flex-direction:column;padding:0 16px;gap:6px}.WeeklyReportSection_mReportCard__i37t7{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--color-neutral-200);border-radius:3px;background:var(--surface-card);cursor:pointer;transition:border-color .12s ease,background .12s ease}.WeeklyReportSection_mReportCard__i37t7:hover{border-color:var(--color-neutral-400);background:var(--color-neutral-50)}.WeeklyReportSection_mReportWeek__lB90u{font-size:14px;font-weight:600;color:var(--color-neutral-800);word-break:keep-all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeeklyReportSection_mReportFooter__vF1h_{display:flex;align-items:center;gap:8px}.WeeklyReportSection_mReportDate__SpcM6{font-size:12px;color:var(--color-neutral-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeeklyReportSection_mBackdrop__A_IFV{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:400;display:flex;flex-direction:column;justify-content:flex-end}.WeeklyReportSection_mBottomSheet__HAc58{max-height:60vh}.WeeklyReportSection_mBottomSheetTall__y24hz,.WeeklyReportSection_mBottomSheet__HAc58{background:var(--surface-base,#FAFAF8);border-radius:4px 4px 0 0;border-top:1px solid var(--color-neutral-200);padding:12px 16px 32px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.WeeklyReportSection_mBottomSheetTall__y24hz{max-height:85vh}.WeeklyReportSection_mSheetHandle__mukQr{width:36px;height:4px;background:var(--color-neutral-300);border-radius:2px;margin:0 auto 4px;flex-shrink:0}.WeeklyReportSection_mSheetTitle__d95Qi{font-size:15px;font-weight:600;color:var(--color-neutral-800);word-break:keep-all;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeeklyReportSection_mSheetMeta__Q_T38{font-size:12px;color:var(--color-neutral-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WeeklyReportSection_mSheetActions__E9qQ3{display:flex;gap:8px;flex-wrap:wrap}.WeeklyReportSection_mDraftArea__08__8{width:100%;min-height:200px;padding:10px 12px;border:1px solid var(--color-neutral-200);border-radius:3px;background:var(--color-neutral-0);font-family:inherit;font-size:14px;line-height:1.6;color:var(--color-neutral-800);resize:vertical;word-break:keep-all}.WeeklyReportSection_mDraftArea__08__8:focus{outline:none;border-color:var(--color-primary-500)}