.FundsSection_squareReport__ISx17.FundsSection_squareReport__ISx17,.FundsSection_squareReport__ISx17.FundsSection_squareReport__ISx17 *{border-radius:0}.FundsSection_reportView__9rhc_{container-type:inline-size;--fund-in:#21734f;--fund-warning:#965900}.FundsSection_reportHead__O6sAf{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0 8px}.FundsSection_reportDate__X_1BQ{font-size:14px;font-weight:700;color:var(--kk-ink)}.FundsSection_sectionTitle__I6MLg{margin:28px 0 12px;font-size:16px;font-weight:600;color:var(--kk-ink);letter-spacing:-.01em}.FundsSection_sectionTitle__I6MLg:first-of-type{margin-top:20px}.FundsSection_sectionSub__iqIgg{display:block;margin-top:6px;line-height:1.5;font-size:12px;font-weight:400;color:var(--kk-sub)}.FundsSection_reportSec__H9dmE{margin-top:28px;padding-top:20px;border-top:1px solid var(--kk-line)}.FundsSection_reportSec__H9dmE .FundsSection_planHead__A8q8N,.FundsSection_reportSec__H9dmE .FundsSection_sectionTitle__I6MLg{margin-top:0}.FundsSection_amtIn__PiRbc{color:var(--fund-in,#21734f)}.FundsSection_amtOut__cCPCV{color:#c81d00}.FundsSection_duoHead__aAsjN{display:flex;align-items:center;gap:7px;margin:2px 0 8px;font-size:13px;font-weight:600;color:var(--kk-text2)}.FundsSection_duoDot__hqKVq{width:7px;height:7px;border-radius:999px;flex:none}.FundsSection_duoDotIn__Y6epr{background:var(--kk-green)}.FundsSection_duoDotOut__GgkkY{background:var(--kk-red)}.FundsSection_duoCount__LykH8{font-size:12px;font-weight:400;color:var(--kk-muted)}.FundsSection_balanceScroller__oK1p4{position:relative;overflow-x:auto;scrollbar-width:none}.FundsSection_balanceScroller__oK1p4::-webkit-scrollbar{display:none}.FundsSection_balanceInner__xEgK1{min-width:960px;display:flex;flex-direction:column;gap:24px}.FundsSection_catBlock__bsGUq{display:flex;flex-direction:column;gap:8px}.FundsSection_catHead__N4lKn{display:flex;align-items:baseline;gap:8px;padding-bottom:2px}.FundsSection_catName__zkpnJ{margin:0;font-size:15px;font-weight:700;color:var(--kk-ink);letter-spacing:-.01em}.FundsSection_catCount__GdxYC{font-size:12px;color:var(--kk-muted)}.FundsSection_groupBlock__Mj2Vj{border:1px solid var(--kk-line);border-radius:0;background:var(--kk-bg)}.FundsSection_groupHead__7XF8o{display:flex;align-items:baseline;gap:8px;padding:7px 14px;background:var(--kk-bg);border-bottom:1px solid var(--kk-line)}.FundsSection_groupName__DIlnI{font-size:13px;font-weight:700;color:var(--kk-ink)}.FundsSection_groupSpacer__oLdLS{flex:1 1}.FundsSection_groupHead__7XF8o .FundsSection_bandCount__iDPQZ,.FundsSection_groupHead__7XF8o .FundsSection_ccyTag__bvNP2{margin-left:0}.FundsSection_balanceTable__T3aAu tfoot td,.FundsSection_balanceTable__T3aAu th{position:static}.FundsSection_balanceTable__T3aAu tbody tr:last-child td{border-bottom:0}.FundsSection_balanceTable__T3aAu tfoot td{padding-left:14px}.FundsSection_bandRow__EqQ2A td{background:var(--kk-fill2);border-top:1px solid var(--kk-line);padding-top:8px;padding-bottom:8px}.FundsSection_ccyTag__bvNP2{display:inline-block;margin-left:7px;padding:1px 6px;border:1px solid var(--kk-lightest);border-radius:4px;background:var(--kk-bg);font-size:11px;font-weight:700;color:var(--kk-ink);letter-spacing:.04em}.FundsSection_curSign__JAZVZ{margin-right:1px;font-weight:400;color:var(--kk-light)}.FundsSection_bandInner__MXsOj{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.FundsSection_bandLabel__uARfL{font-size:13px;font-weight:600;color:var(--kk-text2)}.FundsSection_bandCount__iDPQZ{margin-left:8px;font-size:12px;font-weight:400;color:var(--kk-muted)}.FundsSection_bandMoved__B3LY9{font-size:12px;font-weight:500;color:var(--kk-text2)}.FundsSection_bandMovedNone__SvyPd{font-size:12px;font-weight:400;color:var(--kk-light)}.FundsSection_balanceTable__T3aAu td:last-child,.FundsSection_balanceTable__T3aAu th:last-child{padding-right:24px}.FundsSection_acctNo__PHu3z{white-space:nowrap;font-size:13px;color:var(--kk-text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FundsSection_numCell__YeyNe{text-align:right;white-space:nowrap;font-weight:400;color:var(--kk-text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FundsSection_deltaMark__1eDuN{display:inline-block;width:12px;margin-right:5px;font-size:11px;font-weight:400;line-height:1;text-align:left}.FundsSection_heroBal__5iP9_{text-align:right;white-space:nowrap;font-weight:600;color:#111111;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FundsSection_zeroBal__e6Bek{color:var(--kk-light);font-weight:400}.FundsSection_moveSub__eYTER{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--kk-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.FundsSection_totalRow__7WKfJ td{border:none;padding-top:12px;padding-bottom:12px;font-weight:600;background:transparent}.FundsSection_totalRow__7WKfJ td:last-child{font-weight:700}.FundsSection_catTotalWrap__w5S_L{margin:-9px 0 12px;border:1px solid var(--kk-line);border-radius:0;background:var(--kk-fill2)}.FundsSection_subtotalRow__gYAyl .FundsSection_deltaMark__1eDuN,.FundsSection_totalRow__7WKfJ .FundsSection_deltaMark__1eDuN{visibility:hidden}.FundsSection_bankMark__o6gM4{flex:none;width:22px;height:22px;border-radius:6px;border:1px solid var(--kk-lightest);background:var(--kk-bg);display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.FundsSection_bankMark__o6gM4 img{object-fit:contain}.FundsSection_bankMarkSvg__merUM svg,.FundsSection_bankMark__o6gM4 img{width:15px;height:15px;display:block}.FundsSection_bankMarkText__JrFy3{font-size:11px;font-weight:700;background:var(--kk-fill2);color:var(--kk-sub);border-color:transparent}.FundsSection_acctCellWrap__IkkV_{display:flex;align-items:center;gap:10px}.FundsSection_flagDot__nEp7h{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--kk-red);vertical-align:1px;margin-right:4px}.FundsSection_subtotalRow__gYAyl td{background:var(--kk-bg);font-weight:500}.FundsSection_subtotalRow__gYAyl td:first-child{font-weight:600}.FundsSection_warnRow__GUs9_ td{background:color-mix(in srgb,var(--kk-red) 4%,var(--kk-bg))}.FundsSection_warnJump__4QLGS{background:none;border:0;padding:0;font:inherit;cursor:pointer;display:inline-flex;align-items:center}.FundsSection_mutedLine__veX5w{color:var(--kk-muted)}.FundsSection_companyEdit__5deqn{background:none;border:0;padding:0;font:inherit;color:var(--kk-muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.FundsSection_companyEdit__5deqn:hover{color:var(--kk-text)}.FundsSection_inlineEdit__ADBw5{display:inline-block;max-width:100%;margin:-3px -6px;padding:3px 6px;background:none;border:0;border-radius:6px;font:inherit;color:inherit;text-align:left;word-break:keep-all;overflow-wrap:anywhere;cursor:text}.FundsSection_inlineEdit__ADBw5:focus-visible,.FundsSection_inlineEdit__ADBw5:hover{background:var(--kk-fill);outline:none}.FundsSection_inlineInput__u2CIF{box-sizing:border-box;margin:-5px -7px;width:calc(100% + 14px);padding:4px 6px;border:1px solid var(--kk-ink);border-radius:6px;background:#fff;font:inherit;color:var(--kk-text);outline:none}.FundsSection_inlineInput__u2CIF:disabled{color:var(--kk-muted)}.FundsSection_dragRow__oUNn2{cursor:-webkit-grab;cursor:grab}.FundsSection_dragging__xDwDr{opacity:.4}.FundsSection_dropBefore__HFl8u>td{box-shadow:inset 0 2px 0 var(--kk-ink)}.FundsSection_dropAfter__836RQ>td{box-shadow:inset 0 -2px 0 var(--kk-ink)}.FundsSection_duoTables__6I4zL{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.FundsSection_duoTables__6I4zL>div{min-width:0}.FundsSection_tfoot__2D1_5 td{background:var(--kk-fill2);font-weight:600}.FundsSection_netRow__4xayJ td{font-weight:700}.FundsSection_planHead__A8q8N{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 10px}.FundsSection_planHead__A8q8N .FundsSection_sectionTitle__I6MLg{margin:0}.FundsSection_planSpacer__SdPor{flex:1 1}.FundsSection_actualsLink__YK5gh{margin-top:8px;background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--kk-sub);cursor:pointer}.FundsSection_actualsLink__YK5gh:hover{color:var(--kk-text2);text-decoration:underline}.FundsSection_fileHint__TbZvt{font-size:12px;color:var(--kk-muted);white-space:nowrap}.FundsSection_strip__9JsiV{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--kk-fill2);border-radius:12px;padding:10px 14px;margin-bottom:12px;font-size:13px}.FundsSection_strip__9JsiV strong{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FundsSection_stripSpacer__eHhQk{flex:1 1}.FundsSection_stripUnknown__8oObs{margin:-4px 0 12px}.FundsSection_srcPending__9dqku{display:block;margin-top:2px}.FundsSection_fSelect__HZ3fm{width:auto;min-width:140px;padding-top:7px;padding-bottom:7px}.FundsSection_resultLine__uXKJ9{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--kk-fill);font-size:13px}.FundsSection_resultLine__uXKJ9 strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FundsSection_calMonth__cVqkK{font-size:17px;font-weight:700;color:var(--kk-ink);min-width:110px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FundsSection_calMeta__8_bEH{font-size:12px;color:var(--kk-sub)}.FundsSection_calTable__Z5FFj{width:100%;table-layout:fixed;border-collapse:collapse;border-top:1px solid var(--kk-line)}.FundsSection_calTable__Z5FFj th{padding:8px 6px;font-size:12px;font-weight:600;color:var(--kk-sub);text-align:left;border-bottom:1px solid var(--kk-line)}.FundsSection_calDaySun__TA_3o,.FundsSection_calTable__Z5FFj th.FundsSection_calSun__dJo7r{color:var(--kk-red)}.FundsSection_calTable__Z5FFj td{vertical-align:top;border-bottom:1px solid var(--kk-fill);padding:6px;height:78px}.FundsSection_calDayNum__4N37L{font-size:12px;color:var(--kk-text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FundsSection_calOutside__5aUvj{opacity:.45}.FundsSection_calToday__V_rWl .FundsSection_calDayNum__4N37L{display:inline-block;background:var(--kk-ink);color:var(--kk-bg);border-radius:999px;min-width:20px;height:20px;line-height:20px;text-align:center;padding:0 4px}.FundsSection_calHolidayName__H_QsF{display:inline-block;margin-left:5px;font-size:11px;color:var(--kk-red);word-break:keep-all}.FundsSection_calVals__8DXDK{margin-top:4px;display:flex;flex-direction:column;gap:2px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.FundsSection_calSales__umwcK{color:var(--kk-blue)}.FundsSection_calPaid__cC5kn{color:#2c8a63}.FundsSection_calSched__hrGfU{color:var(--kk-muted)}.FundsSection_calLegend__9siFz{display:flex;gap:16px;margin:0 2px 8px;font-size:12px;color:var(--kk-sub)}.FundsSection_calLegend__9siFz i{display:inline-block;width:7px;height:7px;border-radius:999px;margin-right:5px;vertical-align:1px}.FundsSection_legendSales__xlt9p i{background:var(--kk-blue)}.FundsSection_legendPaid__9YfFQ i{background:#2c8a63}.FundsSection_legendSched__4oeWf i{background:var(--kk-lightest)}.FundsSection_smsRaw__4Wjp8{background:var(--kk-fill2);border-radius:10px;padding:12px;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:keep-all;color:var(--kk-text2)}.FundsSection_pager__g1YIZ{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-top:12px;font-size:13px;color:var(--kk-sub)}.FundsSection_planGrid__YHydn{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.FundsSection_planGrid__YHydn>div{min-width:0}.FundsSection_planSection__z4LyN+.FundsSection_planSection__z4LyN{margin-top:28px;padding-top:24px;border-top:1px solid var(--kk-line)}.FundsSection_planMeta___K2m_,.FundsSection_planNotes__ZFFvS,.FundsSection_planPeriod__2Ybz7{font-size:12px;font-weight:400;color:var(--kk-sub);line-height:1.6}.FundsSection_planNotes__ZFFvS{margin-bottom:12px}.FundsSection_planNotes__ZFFvS p{margin:4px 0}.FundsSection_planNotes__ZFFvS .FundsSection_planWarning__dazx_{color:var(--fund-warning,#965900);font-weight:600}.FundsSection_planTable__89DB0{min-width:520px}.FundsSection_planTable__89DB0 tbody td{padding:12px;vertical-align:top;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.FundsSection_planDescription__4eXi5{white-space:pre-wrap;word-break:keep-all}.FundsSection_planMeta___K2m_{display:block;margin-top:4px;word-break:keep-all}.FundsSection_planCurrency__v_IeZ{margin-left:4px;font-size:12px;font-weight:400;color:var(--kk-sub)}.FundsSection_planActions__6dI47{white-space:nowrap}.FundsSection_planTable__89DB0 .FundsSection_planEmpty__EaWtm{padding:24px 12px;color:var(--kk-sub);text-align:center}.FundsSection_planTable__89DB0 .FundsSection_amtIn__PiRbc{color:var(--fund-in,#21734f)}.FundsSection_planTable__89DB0 .FundsSection_amtOut__cCPCV{color:#c81d00}.FundsSection_reportView__9rhc_ .FundsSection_balanceTable__T3aAu,.FundsSection_reportView__9rhc_ .FundsSection_transactionTable__ewsYk{font-size:14px}.FundsSection_reportView__9rhc_ .FundsSection_balanceTable__T3aAu th,.FundsSection_reportView__9rhc_ .FundsSection_transactionTable__ewsYk th{font-size:13px;color:#666}.FundsSection_reportView__9rhc_ .FundsSection_balanceTable__T3aAu td{padding-top:10px;padding-bottom:10px}.FundsSection_reportView__9rhc_ .FundsSection_transactionTable__ewsYk{min-width:580px}.FundsSection_reportView__9rhc_ .FundsSection_transactionTable__ewsYk td,.FundsSection_reportView__9rhc_ .FundsSection_transactionTable__ewsYk th{padding-left:12px;padding-right:12px}.FundsSection_reportView__9rhc_ .FundsSection_duoCount__LykH8,.FundsSection_reportView__9rhc_ .FundsSection_planCurrency__v_IeZ,.FundsSection_reportView__9rhc_ .FundsSection_planMeta___K2m_,.FundsSection_reportView__9rhc_ .FundsSection_planNotes__ZFFvS,.FundsSection_reportView__9rhc_ .FundsSection_planPeriod__2Ybz7,.FundsSection_reportView__9rhc_ .FundsSection_sectionSub__iqIgg{color:#666}.FundsSection_reportView__9rhc_ .FundsSection_duoHead__aAsjN{font-size:14px}.FundsSection_planDetails__odjEt{margin-top:4px;color:#666;font-size:12px;line-height:1.6}.FundsSection_planDetails__odjEt summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:4px 0}.FundsSection_planDetails__odjEt summary:hover{color:var(--kk-ink);text-decoration:underline}.FundsSection_actualsLink__YK5gh:focus-visible,.FundsSection_planDetails__odjEt summary:focus-visible{outline:2px solid var(--kk-ink);outline-offset:3px}.FundsSection_planPaid__UbM1L{color:var(--kk-muted);font-size:12px;line-height:1.6;font-weight:600;margin-top:4px}.FundsSection_planWarning__dazx_{color:var(--fund-warning,#965900);font-size:12px;line-height:1.6;font-weight:600;margin-top:4px}.FundsSection_planTotals__JkJBo{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0 20px;gap:0 20px;margin-top:12px;border-top:1px solid var(--kk-line);border-bottom:1px solid var(--kk-line)}.FundsSection_planTotal__MvkQi{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px;font-size:14px;background:var(--kk-fill2)}.FundsSection_planTotal__MvkQi strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.FundsSection_planTotalFx__wi22M{border-top:1px solid var(--kk-line)}.FundsSection_forecast__FRHFf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px;padding:16px 0}.FundsSection_forecast__FRHFf>div{display:flex;flex-direction:column;gap:8px;min-width:0}.FundsSection_forecast__FRHFf>div>span{font-size:12px;color:#666}.FundsSection_forecast__FRHFf strong{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.FundsSection_forecast__FRHFf>div:last-child{padding-left:16px;border-left:2px solid var(--kk-ink)}.FundsSection_forecast__FRHFf>div:last-child strong{font-size:18px}@container (min-width: 1220px){.FundsSection_duoTables__6I4zL,.FundsSection_planGrid__YHydn,.FundsSection_planTotals__JkJBo{grid-template-columns:repeat(2,minmax(0,1fr))}.FundsSection_upcomingGrid__XetF7{width:calc((100% - 20px) / 2);grid-template-columns:minmax(0,1fr)}.FundsSection_forecast__FRHFf{grid-template-columns:repeat(4,minmax(0,1fr))}}.FundsSection_reportView__9rhc_ .FundsSection_amtIn__PiRbc{color:var(--fund-in)}.FundsSection_reportView__9rhc_ .FundsSection_amtOut__cCPCV{color:#c81d00}.FundsSection_reportView__9rhc_ .FundsSection_accountName__SdGu9{font-size:14px}.FundsSection_reportView__9rhc_ .FundsSection_accountMeta__J1dO9,.FundsSection_reportView__9rhc_ .FundsSection_bandCount__iDPQZ,.FundsSection_reportView__9rhc_ .FundsSection_bandMovedNone__SvyPd,.FundsSection_reportView__9rhc_ .FundsSection_catCount__GdxYC,.FundsSection_reportView__9rhc_ .FundsSection_zeroBal__e6Bek{color:#666}@container (max-width: 1100px){.FundsSection_reportView__9rhc_ .FundsSection_balanceTable__T3aAu td,.FundsSection_reportView__9rhc_ .FundsSection_balanceTable__T3aAu th{padding-left:8px;padding-right:8px;font-size:13px}.FundsSection_reportView__9rhc_ .FundsSection_accountName__SdGu9,.FundsSection_reportView__9rhc_ .FundsSection_acctNo__PHu3z{font-size:13px}.FundsSection_acctCellWrap__IkkV_{gap:6px}}@container (max-width: 960px){.FundsSection_reportView__9rhc_ .FundsSection_balanceTable__T3aAu td:last-child,.FundsSection_reportView__9rhc_ .FundsSection_balanceTable__T3aAu th:last-child{position:-webkit-sticky;position:sticky;right:0;z-index:1;background:var(--kk-bg);border-left:1px solid var(--kk-line)}.FundsSection_reportView__9rhc_ .FundsSection_balanceTable__T3aAu th:last-child{z-index:3;background:var(--kk-fill2)}.FundsSection_reportView__9rhc_ .FundsSection_totalRow__7WKfJ td:last-child{background:var(--kk-fill2)}.FundsSection_reportView__9rhc_ .FundsSection_warnRow__GUs9_ td:last-child{background:color-mix(in srgb,var(--kk-red) 4%,var(--kk-bg))}}.ContractsSection_errorLine__J764a{padding:12px 0;font-size:13px;color:var(--kk-red)}.ContractsSection_typeTag__3hqwF{display:inline-block;padding:2px 9px;border:1px solid var(--kk-line);border-radius:9999px;font-size:11px;color:var(--kk-sub);background:var(--kk-fill2);white-space:nowrap}.ContractsSection_dday__otLpm{display:inline-block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;white-space:nowrap}.ContractsSection_ddayNormal__Nxbhl{color:var(--kk-sub)}.ContractsSection_ddayWarn__XA2Sa{color:#c77700}.ContractsSection_ddayDanger__nLhrY{color:#c81d00}.ContractsSection_ddayMuted__1boxN{color:var(--kk-light)}.ContractsSection_statusTag__BiDrb{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;white-space:nowrap}.ContractsSection_statusTag__BiDrb:before{content:"";width:7px;height:7px;border-radius:9999px;flex:none;background:var(--kk-muted)}.ContractsSection_statusActive__XFiFa{color:#2c8a63}.ContractsSection_statusActive__XFiFa:before{background:var(--kk-green)}.ContractsSection_statusExpired__sHf10{color:var(--kk-muted)}.ContractsSection_statusTerminated__FjX3j{color:var(--kk-muted);text-decoration:line-through}.ContractsSection_statusDraft__rSRw7{color:#c77700}.ContractsSection_statusDraft__rSRw7:before{background:var(--kk-orange)}.ContractsSection_fileTag__ZX_hU{display:inline-block;font-size:11px;color:var(--kk-sub)}.ContractsSection_fileTagPresent__qrYed{color:var(--kk-text2);text-decoration:underline;text-underline-offset:2px}.ContractsSection_row__FVE_H{cursor:pointer}.ContractsSection_row__FVE_H:focus-visible{outline:2px solid var(--kk-text2);outline-offset:-2px}.ContractsSection_colDate__lCSF2,.ContractsSection_colNum__MlIr6{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ContractsSection_colDate__lCSF2{color:var(--kk-sub)}.ContractsSection_colTitle__koPN3{min-width:200px;max-width:300px}.ContractsSection_colTitleSub__KNPu1{font-size:11px;color:var(--kk-sub);margin-top:3px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.ContractsSection_mobileSegRow__Ew24L{margin-top:8px}.ContractsSection_mobileSectionLabel__p2oRX{font-size:12px;color:var(--kk-muted);padding:8px 0 4px}.ContractsSection_mobileCardList__OpASa{display:flex;flex-direction:column;padding-bottom:var(--mobile-fab-clearance)}.ContractsSection_mobileCard__0d3PP{padding:13px 2px;border-bottom:1px solid var(--kk-fill);display:flex;flex-direction:column;gap:8px;cursor:pointer;min-height:48px}.ContractsSection_mobileCard__0d3PP:active{background:var(--kk-fill2)}.ContractsSection_mobileCard__0d3PP:focus-visible{outline:2px solid var(--kk-text2);outline-offset:-2px;border-radius:8px}.ContractsSection_mobileCardHeader__tBJj7{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ContractsSection_mobileCardTitle__4wQE_{font-size:15px;font-weight:500;color:var(--kk-text);word-break:keep-all}.ContractsSection_mobileCardMeta__KR89J{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--kk-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContractsSection_fabSpacer__g8cg2{height:var(--mobile-fab-clearance,88px);flex:none}.ContractsSection_fab__Zy_LT{position:fixed;bottom:var(--mobile-fab-bottom);right:16px;width:56px;height:56px;border-radius:50%;border:none;background:var(--kk-yellow);color:#191919;font-size:26px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0;z-index:var(--z-fab,90);cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.18)}.ContractsSection_fab__Zy_LT:active{filter:brightness(.96)}.ContractsSection_mobileExpiryItem__rl8XC{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid var(--kk-fill);cursor:pointer;min-height:48px}.ContractsSection_mobileExpiryItem__rl8XC:active{background:var(--kk-fill2)}.ContractsSection_mobileExpiryDate__Nr_4Q{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--kk-sub);min-width:84px}.ContractsSection_mobileExpiryTitle__lmmv4{flex:1 1;font-size:14px;color:var(--kk-text);word-break:keep-all}.ContractsSection_mobileDetailGrid__tgfuz{display:grid;grid-template-columns:84px 1fr;grid-gap:14px 16px;gap:14px 16px;font-size:14px;line-height:1.5}.ContractsSection_mobileDetailLabel__AMoKw{font-size:12px;font-weight:500;color:var(--kk-sub);padding-top:1px}.ContractsSection_mobileDetailValue__75BKL{color:var(--kk-text);word-break:keep-all}.ContractsSection_mobileDetailValueMono__cvSY9{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContractsSection_mobileDetailValueMulti__ji_4N{white-space:pre-wrap}.ContractsSection_sheetActions__Dp_nZ{display:flex;flex-direction:column;gap:8px;margin-top:8px}.ContractsSection_sheetActions__Dp_nZ>*{width:100%}.ContractsSection_sheetLinkBtn__r1_0l{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1px solid var(--kk-line);border-radius:12px;background:var(--kk-bg);color:var(--kk-text2);font-size:14px;font-weight:600;text-decoration:none}.ContractsSection_sheetLinkBtn__r1_0l:active{background:var(--kk-fill2)}.ContractsSection_uploadBox__ZiCv7{border:1px dashed var(--kk-line);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;font-size:13px;color:var(--kk-text2)}.ContractsSection_uploadHint__4ayeW{font-size:12px;color:var(--kk-sub)}.ContractsSection_uploadFileName__PdW12{font-size:12px;color:var(--kk-text);word-break:break-all}.ContractsSection_uploadActions__5aGL8{display:flex;gap:8px;align-items:center;flex-shrink:0}.ContractsSection_extractStateNote__RKRlM{font-size:12px;color:var(--kk-sub);padding:6px 0}.ContractsSection_extractStateDone__1i8Lc{color:#2c8a63}.ContractsSection_attachRow__4zpxX{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12px}.ContractsSection_attachLink__sIumr{text-decoration:underline;text-underline-offset:2px;color:var(--kk-text)}.ContractsSection_attachLink__sIumr:hover{color:var(--kk-blue)}.ContractsSection_attachList__umAH2{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ContractsSection_attachItem__fkMPL{display:flex;align-items:center;gap:10px;min-height:28px}.ContractsSection_attachDelBtn__uYu5t{border:none;background:none;padding:4px 6px;border-radius:10px;font-size:12px;color:var(--kk-sub);cursor:pointer}.ContractsSection_attachDelBtn__uYu5t:hover{color:var(--kk-red);background:var(--kk-fill)}.ContractsSection_attachDelBtn__uYu5t:disabled{opacity:.5;cursor:default}.ContractsSection_attachAddBtn__hTrIl{display:inline-flex;align-items:center;gap:4px;margin-top:2px;padding:6px 12px;border:1px solid var(--kk-line);border-radius:10px;background:#fff;font-size:12px;color:var(--kk-text);cursor:pointer}.ContractsSection_attachAddBtn__hTrIl:hover{background:var(--kk-fill)}.ContractsSection_attachListMobile__uDbuY .ContractsSection_attachItem__fkMPL{min-height:44px}.ContractsSection_attachListMobile__uDbuY .ContractsSection_attachDelBtn__uYu5t{padding:10px 8px}.ContractsSection_attachListMobile__uDbuY .ContractsSection_attachAddBtn__hTrIl{min-height:44px;align-self:stretch;justify-content:center;font-size:13px}.ContractsSection_controlRow__qIeHo{display:flex;gap:8px}.ContractsSection_controlRow__qIeHo>:first-child{flex:2 1}.ContractsSection_controlRow__qIeHo>:nth-child(2),.ContractsSection_controlRow__qIeHo>:nth-child(3){flex:1 1}.ContractsSection_paySection__dgTUp{grid-column:1/-1;display:flex;flex-direction:column;border-top:1px solid var(--kk-line);padding-top:14px;margin-top:4px}.ContractsSection_paySectionHeader__8nefI{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.ContractsSection_paySectionLabel__JZkR3{font-size:13px;font-weight:600;color:var(--kk-muted)}.ContractsSection_payInput__TfHlH,.ContractsSection_paySelect__bo1jq{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--kk-line);background:var(--kk-bg);padding:7px 9px;font-size:12px;font-family:inherit;border-radius:8px;color:var(--kk-text)}.ContractsSection_payInput__TfHlH:focus,.ContractsSection_paySelect__bo1jq:focus{outline:none;border-color:var(--kk-text2)}.ContractsSection_payColHeader__AVXDt{display:grid;grid-template-columns:16px 110px 1fr 140px 120px 32px;grid-gap:6px;gap:6px;align-items:baseline;padding:0 0 6px;border-bottom:1px solid var(--kk-line);margin-bottom:4px}.ContractsSection_payColHeaderLabel__VgRDn{font-size:11px;color:var(--kk-muted)}.ContractsSection_payColHeaderLabelRight__a_49J{font-size:11px;color:var(--kk-muted);text-align:right}.ContractsSection_payDot__cWwfs{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:1px}.ContractsSection_payRow__Lr_sC{display:grid;grid-template-columns:16px 110px 1fr 140px 120px 32px;grid-gap:6px;gap:6px;align-items:center;padding:4px 0}.ContractsSection_payAmountInput__QJgho{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContractsSection_payTotal__jqZ_S{display:grid;grid-template-columns:16px 110px 1fr 140px 120px 32px;grid-gap:6px;gap:6px;align-items:baseline;padding:8px 0 4px;border-top:1px solid var(--kk-line);margin-top:4px}.ContractsSection_payTotalLabel__AhVGC{grid-column:1/5;font-size:12px;color:var(--kk-sub)}.ContractsSection_payTotalValue__yQhis{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;color:var(--kk-text);text-align:right}.ContractsSection_payRemoveBtn__iAmGa{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--kk-line);background:transparent;color:var(--kk-sub);font-size:15px;line-height:1;height:30px;width:30px;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center}.ContractsSection_payRemoveBtn__iAmGa:hover{border-color:var(--kk-red);color:var(--kk-red)}.ContractsSection_payBtns__otjE3{display:flex;align-items:center;gap:8px;margin-top:10px}.ContractsSection_payAddBtn__JuRSh{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;border:1px dashed var(--kk-line);background:transparent;color:var(--kk-sub);font-size:12px;font-weight:600;padding:6px 12px;cursor:pointer;border-radius:8px}.ContractsSection_payAddBtn__JuRSh:hover{border-color:var(--kk-text2);color:var(--kk-text2)}.ContractsSection_payExtractBtn__PXMRx{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--kk-line);background:transparent;color:var(--kk-sub);font-size:12px;font-weight:600;padding:6px 10px;cursor:pointer;border-radius:8px}.ContractsSection_payExtractBtn__PXMRx:hover:not(:disabled){border-color:var(--kk-text2);color:var(--kk-text2)}.ContractsSection_payExtractBtn__PXMRx:disabled{opacity:.5;cursor:default}.ContractsSection_payEmptyHint__yyHo9{font-size:12px;color:var(--kk-sub);padding:12px 0}.ContractsSection_payRowMobile__a1T_S{display:grid;grid-template-columns:16px 1fr;grid-gap:6px 8px;gap:6px 8px;padding:10px 0;border-bottom:1px solid var(--kk-fill);align-items:start}.ContractsSection_payRowMobileDot__N9nii{padding-top:10px}.ContractsSection_payRowMobileFields__QVxeL{display:flex;flex-direction:column;gap:6px;min-width:0}.ContractsSection_payRowMobileBottom__ncgOl{display:flex;gap:6px;align-items:center}.ContractsSection_payRowMobileBottom__ncgOl .ContractsSection_payInput__TfHlH{flex:1 1}.ContractsSection_payTotalMobile__4lu0_{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0 4px;border-top:1px solid var(--kk-line);margin-top:4px}.ContractsSection_payTotalMobileLabel__9HEqY{font-size:12px;color:var(--kk-sub)}.ContractsSection_payTotalMobileValue__Q8X3E{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;color:var(--kk-text)}.ContractsSection_renewBox__9uALP{padding:14px;border:1px solid var(--kk-line);background:var(--kk-fill2);border-radius:12px;display:flex;flex-direction:column;gap:12px}.ContractsSection_renewTitle__V7UCy{font-size:12px;font-weight:600;color:var(--kk-sub)}.ContractsSection_renewGrid__P_B1t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 14px;gap:12px 14px}.ContractsSection_renewActions__HoQgP{display:flex;gap:8px;justify-content:flex-end}.ContractsSection_colorSetRow__Q_EV_{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--kk-line)}.ContractsSection_colorSetRow__Q_EV_:last-child{border-bottom:none}.ContractsSection_colorSetLabel__ozhui{width:64px;flex-shrink:0;font-size:13px;color:var(--kk-text)}.ContractsSection_colorSwatchRow__QXZBB{display:flex;flex-wrap:wrap;gap:6px}.ContractsSection_colorSwatch__V2gOG{width:26px;height:26px;border:2px solid transparent;cursor:pointer;padding:0;flex-shrink:0;border-radius:8px;background-color:var(--dot-color)}.ContractsSection_colorSwatch__V2gOG:hover{border-color:var(--kk-line)}.ContractsSection_colorSwatch__V2gOG[data-selected=true]{border-color:var(--kk-text)}.ContractsSection_Calendar_calendarHeader__CXe9n{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 12px}.ContractsSection_Calendar_calendarMonthLabel__qgZuf{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;color:var(--kk-text)}.ContractsSection_Calendar_calendarHeaderRight__TgI6v{display:flex;align-items:center;gap:14px}.ContractsSection_Calendar_calendarNav__Um7jW{display:inline-flex;border:1px solid var(--kk-line);border-radius:10px;overflow:hidden;background:var(--kk-bg)}.ContractsSection_Calendar_calendarNavBtn__fmYjp{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--kk-sub);padding:7px 16px;font-size:13px;font-weight:600;line-height:1;min-height:34px;cursor:pointer;transition:background var(--kk-fast) var(--kk-ease-enter)}.ContractsSection_Calendar_calendarNavBtn__fmYjp+.ContractsSection_Calendar_calendarNavBtn__fmYjp{border-left:1px solid var(--kk-line)}.ContractsSection_Calendar_calendarNavBtn__fmYjp:hover{background:var(--kk-fill2);color:var(--kk-text2)}.ContractsSection_Calendar_calendarSettingsBtn__2Y1k0{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--kk-sub);font-size:12px;font-weight:600;cursor:pointer;padding:6px 2px;text-underline-offset:3px}.ContractsSection_Calendar_calendarSettingsBtn__2Y1k0:hover{color:var(--kk-text2);text-decoration:underline}.ContractsSection_Calendar_calendarGrid__xEtG5{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--kk-line);border-left:1px solid var(--kk-line)}.ContractsSection_Calendar_calendarDow__s6Y7G{padding:8px 10px;border-right:1px solid var(--kk-line);border-bottom:1px solid var(--kk-line);font-size:12px;color:var(--kk-sub);background:var(--kk-fill2)}.ContractsSection_Calendar_calendarDowSun__WW08R{color:var(--kk-red)}.ContractsSection_Calendar_calendarDowSat__MI04G{color:var(--kk-blue)}.ContractsSection_Calendar_calendarCell__1O5ND{position:relative;min-height:96px;padding:6px 8px;border-right:1px solid var(--kk-line);border-bottom:1px solid var(--kk-line);display:flex;flex-direction:column;gap:4px;background:var(--kk-bg)}.ContractsSection_Calendar_calendarCellOther__5GNSm,.ContractsSection_Calendar_calendarCellSat__WY6Lo:not(.ContractsSection_Calendar_calendarCellOther__5GNSm),.ContractsSection_Calendar_calendarCellSun__MnUhj:not(.ContractsSection_Calendar_calendarCellOther__5GNSm){background:var(--kk-fill2)}.ContractsSection_Calendar_calendarCellHoliday__b8Uqs:not(.ContractsSection_Calendar_calendarCellOther__5GNSm){background:#fdf0ed;box-shadow:inset 2px 0 0 var(--kk-red)}.ContractsSection_Calendar_calendarCellToday__dOwtx{background:#fffbea}.ContractsSection_Calendar_calendarCellEmpty__bcjok{cursor:pointer}.ContractsSection_Calendar_calendarCellEmpty__bcjok:hover{background:var(--kk-fill2)}.ContractsSection_Calendar_calendarCellEmpty__bcjok.ContractsSection_Calendar_calendarCellToday__dOwtx:hover{background:#fff6d6}.ContractsSection_Calendar_calendarCellEmpty__bcjok:hover .ContractsSection_Calendar_calendarEmptyPlus__K1ARf{opacity:1}.ContractsSection_Calendar_calendarEmptyPlus__K1ARf{position:absolute;right:8px;bottom:6px;font-size:14px;line-height:1;color:var(--kk-light);opacity:0;transition:opacity var(--kk-fast) var(--kk-ease-enter);pointer-events:none}.ContractsSection_Calendar_calendarCellTop__k5JqU{display:flex;align-items:center;justify-content:space-between;gap:4px}.ContractsSection_Calendar_calendarCornerBadges__tfMu9{display:flex;gap:3px;align-items:center}.ContractsSection_Calendar_calendarCornerBadge__JWDOh{display:inline-block;width:6px;height:6px;border-radius:50%}.ContractsSection_Calendar_calendarCornerBadgeToday__mAy_g{background:var(--kk-yellow)}.ContractsSection_Calendar_calendarCornerBadgeUrgent__88X27{background:var(--kk-red)}.ContractsSection_Calendar_calendarDate__qZWzu{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--kk-text)}.ContractsSection_Calendar_calendarDateOther__jLgDY{color:var(--kk-light)}.ContractsSection_Calendar_calendarDateSun__CD_Jq{color:var(--kk-red)}.ContractsSection_Calendar_calendarDateSat__j7nQV{color:var(--kk-blue)}.ContractsSection_Calendar_calendarDateToday__nx9Ky{display:inline-block;font-weight:700;color:var(--kk-text)}.ContractsSection_Calendar_calendarHolidayName__AVsHR{font-size:11px;line-height:1.2;color:#c81d00;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px}.ContractsSection_Calendar_calendarItem__Tjuas{font-size:11px;padding:1px 4px;border-left:2px solid var(--kk-muted);background:var(--kk-fill2);cursor:pointer;word-break:keep-all;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--kk-text)}.ContractsSection_Calendar_calendarItemDanger__kuZsK{border-left-color:var(--kk-red);background:#fdf0ed;color:#c81d00}.ContractsSection_Calendar_calendarItemWarn__Rzghm{border-left-color:#ff9800;background:#fff4e0;color:#c77700}.ContractsSection_Calendar_calendarItem__Tjuas:hover{background:var(--kk-ink);color:#ffffff}.ContractsSection_Calendar_calendarItem__Tjuas:hover .ContractsSection_Calendar_calendarItemTypeDot__A8r_j{opacity:.7}.ContractsSection_Calendar_calendarItemTypeDot__A8r_j{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:4px;vertical-align:middle;background:var(--kk-muted)}.ContractsSection_Calendar_calendarItemTypeLease__y6fCl{background:var(--kk-ink)}.ContractsSection_Calendar_calendarItemTypeInsurance__Psd6A{background:var(--kk-blue)}.ContractsSection_Calendar_calendarItemTypeService__J5hzD{background:var(--kk-green)}.ContractsSection_Calendar_calendarItemTypeOther__VO7Fz{background:var(--kk-lightest)}.ContractsSection_Calendar_calendarMore__1CS2V{font-size:11px;color:var(--kk-sub);padding:0 4px}.ContractsSection_Calendar_calendarPayItem__YPlmO{font-size:11px;padding:1px 4px;border-left:2px solid var(--item-bg,var(--kk-muted));background:var(--kk-fill2);cursor:pointer;word-break:keep-all;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--kk-text)}.ContractsSection_Calendar_calendarPayItem__YPlmO:hover{background:var(--kk-ink);color:#ffffff}.ContractsSection_Calendar_calendarPayDot__2Qr2E{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:4px;flex-shrink:0;vertical-align:middle;background:var(--item-bg,var(--kk-muted))}.ContractsSection_Calendar_calendarPayLabel__BDpqi{overflow:hidden;text-overflow:ellipsis}.ContractsSection_Calendar_calendarLegend__nR7Ab{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 0 6px;border-bottom:1px solid var(--kk-fill)}.ContractsSection_Calendar_calendarLegendItem__gFOMm{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--kk-sub);white-space:nowrap}.ContractsSection_Calendar_calendarLegendDot__z66SO{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.ContractsSection_Calendar_calendarLegendBar__IWkyX{display:inline-block;width:10px;height:2px;border-radius:1px;flex-shrink:0}.ContractsSection_Calendar_calendarLegendSep__LzzlA{width:1px;height:10px;background:var(--kk-line);flex-shrink:0}.ContractsSection_Calendar_mobileCalendarHeader__6jluh{display:flex;align-items:baseline;justify-content:space-between;padding:8px 0 10px}.ContractsSection_Calendar_mobileCalendarMonth__2_vcg{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;color:var(--kk-text)}.ContractsSection_Calendar_mobileCalendarNav__ry_87{display:flex;gap:4px}.ContractsSection_Calendar_mobileCalendarNavBtn__vd0qj{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--kk-line);background:var(--kk-bg);color:var(--kk-text2);padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;border-radius:10px;min-height:36px;min-width:40px}.ContractsSection_Calendar_mobileCalendarNavBtn__vd0qj:active{background:var(--kk-fill2)}.ContractsSection_Calendar_mobileCalendarGrid__Ggj2O{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--kk-line);border-left:1px solid var(--kk-line)}.ContractsSection_Calendar_mobileCalendarDow__ESnf7{padding:6px 4px;border-right:1px solid var(--kk-line);border-bottom:1px solid var(--kk-line);font-size:11px;color:var(--kk-sub);background:var(--kk-fill2);text-align:center}.ContractsSection_Calendar_mobileCalendarDowSun__R78Ko{color:var(--kk-red)}.ContractsSection_Calendar_mobileCalendarDowSat__7Vi1y{color:var(--kk-blue)}.ContractsSection_Calendar_mobileCalendarCell__znA4v{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-height:56px;padding:5px 4px 4px;border:none;border-right:1px solid var(--kk-line);border-bottom:1px solid var(--kk-line);background:var(--kk-bg);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit;text-align:left}.ContractsSection_Calendar_mobileCalendarCellOther__Goau6{background:var(--kk-fill2)}.ContractsSection_Calendar_mobileCalendarCellOther__Goau6 .ContractsSection_Calendar_mobileCalendarDate__AzKTu{color:var(--kk-light)}.ContractsSection_Calendar_mobileCalendarCellSat__W7IY8:not(.ContractsSection_Calendar_mobileCalendarCellOther__Goau6),.ContractsSection_Calendar_mobileCalendarCellSun__aCpUc:not(.ContractsSection_Calendar_mobileCalendarCellOther__Goau6){background:var(--kk-fill2)}.ContractsSection_Calendar_mobileCalendarCellHoliday__FQLbT:not(.ContractsSection_Calendar_mobileCalendarCellOther__Goau6){background:#fdf0ed;box-shadow:inset 2px 0 0 var(--kk-red)}.ContractsSection_Calendar_mobileCalendarCellToday__tOf3Y{background:#fffbea}.ContractsSection_Calendar_mobileCalendarCellToday__tOf3Y .ContractsSection_Calendar_mobileCalendarDate__AzKTu{color:var(--kk-text);font-weight:700}.ContractsSection_Calendar_mobileCalendarCellSelected__qjNaS{box-shadow:inset 0 0 0 2px var(--kk-text)}.ContractsSection_Calendar_mobileCalendarCellSelected__qjNaS.ContractsSection_Calendar_mobileCalendarCellHoliday__FQLbT{box-shadow:inset 2px 0 0 var(--kk-red),inset 0 0 0 2px var(--kk-text)}.ContractsSection_Calendar_mobileCalendarDate__AzKTu{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--kk-text);line-height:1}.ContractsSection_Calendar_mobileCalendarDateSun__ARFMc{color:var(--kk-red)}.ContractsSection_Calendar_mobileCalendarDateSat__nlrUz{color:var(--kk-blue)}.ContractsSection_Calendar_mobileCalendarDots__VdclO{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.ContractsSection_Calendar_mobileCalendarDot__iv7bh{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--kk-muted)}.ContractsSection_Calendar_mobileCalendarDotDanger__3_Azj{background:var(--kk-red)}.ContractsSection_Calendar_mobileCalendarDotWarn__UiMcT{background:#ff9800}.ContractsSection_Calendar_mobileCalendarDotMuted__Z6S58{background:var(--kk-light)}.ContractsSection_Calendar_mobileCalendarDotNormal__ybXs8{background:var(--kk-muted)}.ContractsSection_Calendar_mobileCalendarOverflow__gE_hw{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;line-height:1;color:var(--kk-sub);margin-left:1px}.ContractsSection_Calendar_mobileCalendarSelected__IHv50{padding:14px 0 8px}.ContractsSection_Calendar_mobileCalendarSelectedHeader__1Kf9a{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.ContractsSection_Calendar_mobileCalendarSelectedDate__0_2oH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--kk-text)}.ContractsSection_Calendar_mobileCalendarSelectedCount__R6naL{font-size:12px;color:var(--kk-sub)}.ContractsSection_Calendar_mobileCalendarEmptyDay__0z1SV{padding:24px 0;text-align:center;color:var(--kk-light);font-size:13px}.ContractsSection_DetailModal_detailHeadMeta__L553s{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.ContractsSection_DetailModal_detailCounterparty__byuuh{font-size:13px;line-height:1.4;color:var(--kk-sub);word-break:keep-all;margin-bottom:4px}.ContractsSection_DetailModal_detailCounterparty__byuuh strong{color:var(--kk-text);font-weight:600}.ContractsSection_DetailModal_detailSummary__V_lkA{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px;padding-bottom:16px;border-bottom:1px solid var(--kk-line)}.ContractsSection_DetailModal_detailSummaryCell__qbl6E{display:flex;flex-direction:column;gap:4px;min-width:0}.ContractsSection_DetailModal_detailSummaryCell__qbl6E+.ContractsSection_DetailModal_detailSummaryCell__qbl6E{padding-left:28px;border-left:1px solid var(--kk-fill)}.ContractsSection_DetailModal_detailSummaryLabel__ODZcD{font-size:12px;color:var(--kk-muted)}.ContractsSection_DetailModal_detailSummaryValue__hGl_M{font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kk-text);line-height:1.15;letter-spacing:-.01em;word-break:keep-all}.ContractsSection_DetailModal_detailSummaryValueDanger__IiFln{color:#c81d00}.ContractsSection_DetailModal_detailSummaryValueWarn__I4EVI{color:#c77700}.ContractsSection_DetailModal_detailSummaryHint__c2FB5{font-size:11px;color:var(--kk-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:keep-all}.ContractsSection_DetailModal_detailSection__fHxDN{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--kk-line);padding-top:16px;margin-top:16px}.ContractsSection_DetailModal_detailSectionLabel__m2_Hk{font-size:12px;font-weight:600;color:var(--kk-muted)}.ContractsSection_DetailModal_detailGrid__YyxH7{display:grid;grid-template-columns:92px 1fr 92px 1fr;grid-gap:12px 18px;gap:12px 18px;align-items:baseline}.ContractsSection_DetailModal_detailLabel__shUYp{font-size:12px;color:var(--kk-sub);word-break:keep-all}.ContractsSection_DetailModal_detailValue__Yb8ls{font-size:14px;color:var(--kk-text);word-break:keep-all}.ContractsSection_DetailModal_detailValueFull__4b619{grid-column:2/-1}.ContractsSection_DetailModal_detailValueNum__ouU_t{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContractsSection_DetailModal_detailMemo__N_X_4{font-size:13px;line-height:1.6;color:var(--kk-text);white-space:pre-wrap;word-break:keep-all}.ContractsSection_DetailModal_detailEmpty___uXlc{font-size:13px;color:var(--kk-light)}.ContractsSection_DetailModal_detailPayList__xZBSM{display:flex;flex-direction:column}.ContractsSection_DetailModal_detailPayRow__yFFte{display:grid;grid-template-columns:12px 1fr 110px 150px;grid-gap:10px;gap:10px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--kk-fill);font-size:13px}.ContractsSection_DetailModal_detailPayRow__yFFte:last-child{border-bottom:none}.ContractsSection_DetailModal_detailPayDot__6ADLg{width:8px;height:8px;border-radius:50%;align-self:center;flex-shrink:0}.ContractsSection_DetailModal_detailPayName__HQVWq{color:var(--kk-text);word-break:keep-all}.ContractsSection_DetailModal_detailPayCat__jHLOu{color:var(--kk-sub);font-size:12px}.ContractsSection_DetailModal_detailPayDate__jWyNn{color:var(--kk-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ContractsSection_DetailModal_detailPayAmount__s5JFp{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kk-text);white-space:nowrap}.ContractsSection_DetailModal_detailPayTotal__q1t0d{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;margin-top:2px;border-top:1px solid var(--kk-line)}.ContractsSection_DetailModal_detailPayTotalLabel__t65DY{font-size:12px;color:var(--kk-sub)}.ContractsSection_DetailModal_detailPayTotalValue__47YnT{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kk-text)}.ContractsSection_DetailModal_detailActions__47sSL{display:flex;gap:8px;align-items:center;padding-top:16px;margin-top:16px;border-top:1px solid var(--kk-line)}.ContractsSection_DetailModal_detailActionsSpacer__P0Fyu{flex:1 1}.BusinessCardsSection_noticeLine__m9BJ3{padding:10px 12px;margin:10px 0;font-size:13px;color:var(--kk-text2);background:var(--kk-fill2);border-radius:10px;word-break:keep-all}.BusinessCardsSection_errorLine__lA38Z{padding:8px 0;font-size:13px;color:var(--kk-red)}.BusinessCardsSection_modalErrorLine__ri9Fz{padding:8px 12px;margin-top:8px;background:var(--kk-fill2);color:var(--kk-red);font-size:12px;border-radius:8px}.BusinessCardsSection_selectBanner__5BI5j{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:12px 16px;margin:12px 0;background:var(--kk-fill2);border:1px solid var(--kk-line);border-radius:12px;font-size:13px}.BusinessCardsSection_selectBannerWarn__pVqhC{border-color:var(--kk-orange)}.BusinessCardsSection_selectBannerLabel__EW2t9{color:var(--kk-sub);font-weight:500}.BusinessCardsSection_selectBannerValue__z8oYD{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kk-text);font-weight:700}.BusinessCardsSection_selectBannerValueDanger___cIjR{color:var(--kk-red)}.BusinessCardsSection_selectBannerSpacer__JANxt{flex:1 1;min-width:12px}.BusinessCardsSection_colCheck__nmQNh{width:36px;padding-left:8px!important;padding-right:8px!important}.BusinessCardsSection_colCheck__nmQNh input{cursor:pointer;width:16px;height:16px;accent-color:var(--kk-ink)}.BusinessCardsSection_colCheck__nmQNh input:disabled{cursor:not-allowed}.BusinessCardsSection_clickCell__g681P{cursor:pointer}.BusinessCardsSection_contact__IqCJM{font-size:12.5px;color:var(--kk-text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BusinessCardsSection_rowInPrint__RVhKz td:first-child{box-shadow:inset 2px 0 0 var(--kk-blue)}.BusinessCardsSection_rowDone__ASRA_{opacity:.55}.BusinessCardsSection_rowCancelled__sBBmh td{color:var(--kk-light);text-decoration:line-through}.BusinessCardsSection_rowSelected__ZDNlP td{background:var(--kk-fill2)}.BusinessCardsSection_qtyInput__CVqA5{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;background:transparent;padding:4px 6px;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;border-radius:8px;width:64px;color:var(--kk-text);text-align:right;transition:border-color var(--kk-fast) var(--kk-ease-enter),background var(--kk-fast) var(--kk-ease-enter)}.BusinessCardsSection_qtyInput__CVqA5:hover:not(:disabled),.BusinessCardsSection_table__lYPIG tbody tr:hover .BusinessCardsSection_qtyInput__CVqA5:not(:disabled){border-color:var(--kk-line);background:var(--kk-bg)}.BusinessCardsSection_qtyInput__CVqA5:focus{outline:none;border-color:var(--kk-text2);background:var(--kk-bg)}.BusinessCardsSection_qtyInput__CVqA5:disabled{color:var(--kk-lightest)}.BusinessCardsSection_qcMark__jL_KY{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;vertical-align:middle;cursor:help;flex-shrink:0}.BusinessCardsSection_qcMarkError__JT_pE{background:var(--kk-red)}.BusinessCardsSection_qcMarkWarn___CUrG{background:var(--kk-orange)}.BusinessCardsSection_qcMarkInfo__mSnxh{background:var(--kk-lightest)}.BusinessCardsSection_qcPanel__U261T{border:1px solid var(--kk-line);border-radius:12px;background:var(--kk-fill2);padding:12px 16px;display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.BusinessCardsSection_qcPanelTitle__l5puO{font-size:14px;font-weight:600;color:var(--kk-text);display:flex;align-items:baseline;gap:8px}.BusinessCardsSection_qcItem__4nQwm{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:6px 0;border-top:1px solid var(--kk-line);font-size:13px}.BusinessCardsSection_qcItem__4nQwm:first-of-type{border-top:none}.BusinessCardsSection_qcItemBadge__l7w9v{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;border-radius:6px;letter-spacing:.02em}.BusinessCardsSection_qcItemBadge__l7w9v:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.BusinessCardsSection_qcItemBadgeError__7mcSL{background:var(--kk-fill);color:var(--kk-red)}.BusinessCardsSection_qcItemBadgeWarn__0pJbn{background:var(--kk-fill);color:var(--kk-orange)}.BusinessCardsSection_qcItemBadgeInfo__ygLeg{background:var(--kk-fill);color:var(--kk-sub)}.BusinessCardsSection_qcItemField__bZzQK{font-size:11px;color:var(--kk-sub);font-weight:600}.BusinessCardsSection_qcItemMessage__RLEcJ{color:var(--kk-text);flex:1 1;min-width:200px}.BusinessCardsSection_qcSuggestion__YwxCt{display:flex;align-items:baseline;gap:6px;margin-left:8px;font-size:12px;color:var(--kk-text)}.BusinessCardsSection_qcSuggestionValue__8iMxX{background:var(--kk-bg);padding:1px 6px;border-radius:6px;border:1px solid var(--kk-line)}.BusinessCardsSection_linkBtn__Y2uIK{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:4px 6px;color:var(--kk-sub);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;border-radius:8px;white-space:nowrap}.BusinessCardsSection_linkBtn__Y2uIK:hover{background:var(--kk-fill2);color:var(--kk-text2)}.BusinessCardsSection_sectionBlock__lA85S{margin-top:28px}.BusinessCardsSection_sectionHeader__bIs8G{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--kk-line)}.BusinessCardsSection_sectionTitle__jSWw9{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--kk-text)}.BusinessCardsSection_sectionTitle__jSWw9:before{content:"";display:inline-block;width:3px;height:14px;border-radius:9999px;background:var(--kk-yellow);flex-shrink:0}.BusinessCardsSection_sectionHint__Fk0pc{font-size:12px;color:var(--kk-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BusinessCardsSection_batchList__fQwog{border:1px solid var(--kk-line);border-radius:12px;overflow:hidden}.BusinessCardsSection_batchRow__PU5PO{display:grid;grid-template-columns:minmax(200px,1.2fr) 1fr 64px 84px auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;background:var(--kk-bg);border-bottom:1px solid var(--kk-fill);font-size:13px;transition:background var(--kk-fast) var(--kk-ease-enter)}.BusinessCardsSection_batchRow__PU5PO:last-child{border-bottom:0}.BusinessCardsSection_batchRow__PU5PO:hover{background:var(--kk-fill2)}.BusinessCardsSection_batchMain__X8h96{display:flex;align-items:baseline;gap:8px;min-width:0}.BusinessCardsSection_batchLabel__eGG2c{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kk-text);font-weight:600;white-space:nowrap}.BusinessCardsSection_batchMeta__umPKP{font-size:12px;color:var(--kk-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BusinessCardsSection_batchNum__W_C3H{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;color:var(--kk-text)}.BusinessCardsSection_batchActions__dBtd4{display:flex;gap:6px;justify-content:flex-end}.BusinessCardsSection_printGrid__EPjDd{display:grid;grid-template-columns:100px 1fr;grid-row-gap:10px;row-gap:10px;grid-column-gap:12px;column-gap:12px}.BusinessCardsSection_printLabel__gexn2{font-size:12px;color:var(--kk-sub);font-weight:500}.BusinessCardsSection_printValue__FIBm2{font-size:14px;color:var(--kk-text);word-break:keep-all}.BusinessCardsSection_printValueMono__wi3sY{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BusinessCardsSection_printValueMulti__hFYRU{white-space:pre-line;line-height:1.6}.BusinessCardsSection_previewDanger___7WKq{color:var(--kk-red);font-weight:600}.BusinessCardsSection_previewWarn__r8Ibj{color:var(--kk-orange)}.BusinessCardsSection_shell__KIwYD{display:flex;flex-direction:column;gap:10px}.BusinessCardsSection_searchRow__rgE1C{width:100%}.BusinessCardsSection_searchRow__rgE1C>input{width:100%;min-height:44px}.BusinessCardsSection_chipScroll__2lsq5{display:flex;gap:6px;overflow-x:auto;padding:2px 0;scrollbar-width:none;-ms-overflow-style:none}.BusinessCardsSection_chipScroll__2lsq5::-webkit-scrollbar{display:none}.BusinessCardsSection_mobileActions__VaNv9{display:flex;flex-wrap:wrap;gap:8px;padding:2px 0}.BusinessCardsSection_list__nsj__{display:flex;flex-direction:column}.BusinessCardsSection_row__FrxRl{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 2px;border-bottom:1px solid var(--kk-fill);background:transparent;text-align:left;cursor:pointer;word-break:keep-all}.BusinessCardsSection_row__FrxRl:active{background:var(--kk-fill2)}.BusinessCardsSection_row__FrxRl:focus-visible{outline:2px solid var(--kk-text2);outline-offset:-2px;border-radius:8px}.BusinessCardsSection_rowSelectedM__FQrVW{background:var(--kk-fill2)}.BusinessCardsSection_rowDoneM__gu_c2{opacity:.55}.BusinessCardsSection_rowCancelledM__1adCC .BusinessCardsSection_rowName__RtN25{text-decoration:line-through;color:var(--kk-light)}.BusinessCardsSection_rowCheck__9tw2T{width:22px;height:22px;flex:none;cursor:pointer;accent-color:var(--kk-ink)}.BusinessCardsSection_rowTile__jUbMh{width:40px;height:40px;border-radius:14px;background:var(--kk-fill);color:var(--kk-sub);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.BusinessCardsSection_rowBody__6o2BX{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.BusinessCardsSection_rowName__RtN25{font-size:14px;font-weight:600;color:var(--kk-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BusinessCardsSection_rowNum__H9pOK{font-weight:400;color:var(--kk-light);font-size:12px}.BusinessCardsSection_rowSub__3yLbr{font-size:12px;color:var(--kk-muted);white-space:nowrap;display:flex;align-items:center;gap:8px}.BusinessCardsSection_rowSubMeta__D1hov,.BusinessCardsSection_rowSub__3yLbr{overflow:hidden;text-overflow:ellipsis}.BusinessCardsSection_rowRight__wY938{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none}.BusinessCardsSection_rowDate__YYl53{font-size:11px;color:var(--kk-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.BusinessCardsSection_mobileSelectBar__rKQTj{position:-webkit-sticky;position:sticky;bottom:calc(3.5rem + env(safe-area-inset-bottom, 0px));left:0;right:0;margin:12px 0;padding:10px 14px;background:var(--kk-bg);border:1px solid var(--kk-line);border-radius:12px;box-shadow:0 4px 14px rgba(0,0,0,.12);display:flex;align-items:center;gap:8px;z-index:5}.BusinessCardsSection_mobileSelectBarLabel__16J64{font-size:13px;color:var(--kk-sub);flex:1 1;word-break:keep-all}.BusinessCardsSection_mobileSelectBarLabel__16J64 strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--kk-text);margin:0 2px;font-weight:700}.BusinessCardsSection_statusGroup__OmoD8{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.BusinessCardsSection_statusGroup__OmoD8>button{min-height:44px}.BusinessCardsSection_mobileQcList__hQx1w{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-top:1px solid var(--kk-fill);border-bottom:1px solid var(--kk-fill);margin:4px 0}.BusinessCardsSection_mobileQcHeader__pVL2q{display:flex;align-items:baseline;justify-content:space-between;font-size:14px;font-weight:600;color:var(--kk-text)}.BusinessCardsSection_mobileQcItem__wZe5j{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-left:2px solid var(--kk-line);background:var(--kk-fill2);border-radius:0 8px 8px 0}.BusinessCardsSection_mobileQcItemTop__Lk8MD{display:flex;align-items:center;gap:6px}.BusinessCardsSection_mobileQcItemMessage__Uzu5B{font-size:13px;color:var(--kk-text);word-break:keep-all}.BusinessCardsSection_mobileQcItemSuggestion__W9DUG{font-size:12px;color:var(--kk-sub);word-break:keep-all}.BusinessCardsSection_mobileQcItemActions__XmzNf{display:flex;justify-content:flex-end;gap:4px}@media (pointer:coarse) and (hover:none) and ((max-width:500px) or (max-height:500px)){.BusinessCardsSection_linkBtn__Y2uIK{min-height:44px}}