@font-face{font-family:pretendard;src:url(../media/pretendardVariable-s.p.2q4tlji06vjpz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:pretendard Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_c2ffdaed-module__B25tWG__className{font-family:pretendard,pretendard Fallback}.pretendard_c2ffdaed-module__B25tWG__variable{--font-pretendard:"pretendard", "pretendard Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.stateMessage-module__4kzjtW__message{border:1px solid var(--border);background:var(--card);width:min(100%,880px);min-width:0;color:var(--foreground);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:20px;margin-inline:auto;padding:clamp(24px,5vw,48px);display:flex}.stateMessage-module__4kzjtW__message h2{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,3vw,32px);font-weight:750;line-height:1.4}.stateMessage-module__4kzjtW__message .stateMessage-module__4kzjtW__description{color:var(--sub-text);word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.8}.stateMessage-module__4kzjtW__message .stateMessage-module__4kzjtW__actions{flex-wrap:wrap;justify-content:center;gap:12px;max-width:100%;display:flex}.stateMessage-module__4kzjtW__message .stateMessage-module__4kzjtW__actions>a{color:var(--primary);text-underline-offset:4px;font-weight:600;text-decoration:underline}.stateMessage-module__4kzjtW__message .stateMessage-module__4kzjtW__actions>a:hover{color:var(--primary-dark)}.stateMessage-module__4kzjtW__message .stateMessage-module__4kzjtW__actions>a:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.stateMessage-module__4kzjtW__message[data-layout=inline]{background:0 0;border:0;border-radius:0;gap:12px;width:100%;padding:0}.stateMessage-module__4kzjtW__message[data-layout=inline] h2{font-size:18px;font-weight:650}.stateMessage-module__4kzjtW__message[data-layout=inline] .stateMessage-module__4kzjtW__description{font-size:14px}.stateMessage-module__4kzjtW__illustration{width:min(100%,320px);height:auto;margin-inline:auto;display:block}.stateMessage-module__4kzjtW__illustration[data-state=server-error]{width:min(100%,420px)}.stateMessage-module__4kzjtW__illustration[data-layout=inline]{width:min(100%,200px)}.stateMessage-module__4kzjtW__illustration[data-state=loading]{width:min(100%,400px);animation:1.8s ease-in-out infinite stateMessage-module__4kzjtW__loading-float}@keyframes stateMessage-module__4kzjtW__loading-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.stateMessage-module__4kzjtW__illustration[data-state=loading]{animation:none}}@media (max-width:600px){.stateMessage-module__4kzjtW__message{border-radius:16px;gap:16px;padding:24px 20px}.stateMessage-module__4kzjtW__message .stateMessage-module__4kzjtW__description{font-size:14px}.stateMessage-module__4kzjtW__message .stateMessage-module__4kzjtW__actions{width:100%}.stateMessage-module__4kzjtW__message .stateMessage-module__4kzjtW__actions>*{width:100%;min-width:0}}
.loadingState-module__Au_CUa__surface{background:var(--card);border-radius:14px;width:100%;min-width:0;padding:clamp(24px,4vw,48px)}.loadingState-module__Au_CUa__surface[data-layout=inline]{border-radius:0;padding:0}.loadingState-module__Au_CUa__compact{min-width:0;color:var(--sub-text);text-align:center;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.loadingState-module__Au_CUa__indicator{border:3px solid color-mix(in srgb, var(--primary) 20%, transparent);border-top-color:var(--primary);border-radius:50%;flex:0 0 22px;width:22px;height:22px;animation:.9s linear infinite loadingState-module__Au_CUa__loading-rotate;display:inline-block}.loadingState-module__Au_CUa__details{justify-content:center;align-items:center;gap:10px;display:inline-flex}@keyframes loadingState-module__Au_CUa__loading-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loadingState-module__Au_CUa__indicator{animation:none}}
.bankAccountCard-module__wyiWwG__card{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:0 3px 18px color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:10px;margin:0;padding:0}.bankAccountCard-module__wyiWwG__card[data-presentation=form]{box-shadow:none;border:0;border-radius:0}.bankAccountCard-module__wyiWwG__card[data-presentation=form] .bankAccountCard-module__wyiWwG__body{border:0;padding:0}.bankAccountCard-module__wyiWwG__card[data-presentation=form] .bankAccountCard-module__wyiWwG__reveal{display:block}.bankAccountCard-module__wyiWwG__card[data-presentation=form] .bankAccountCard-module__wyiWwG__clip{overflow:visible}.bankAccountCard-module__wyiWwG__card[data-presentation=form] .bankAccountCard-module__wyiWwG__fields{grid-template-columns:minmax(0,1fr)}.bankAccountCard-module__wyiWwG__card[data-presentation=form] .bankAccountCard-module__wyiWwG__primary-option{background:color-mix(in srgb, var(--primary) 5%, var(--card));border:0;border-radius:10px;flex-direction:row-reverse;justify-content:space-between;padding:16px}.bankAccountCard-module__wyiWwG__card[data-presentation=form] .bankAccountCard-module__wyiWwG__balance{margin-inline:0}.bankAccountCard-module__wyiWwG__header{min-height:72px;position:relative}.bankAccountCard-module__wyiWwG__header[data-removable=true] .bankAccountCard-module__wyiWwG__collapse{padding-right:76px}.bankAccountCard-module__wyiWwG__identity-copy{text-align:left;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.bankAccountCard-module__wyiWwG__title{font-size:23px;font-weight:800;line-height:1.4}.bankAccountCard-module__wyiWwG__badge{background:color-mix(in srgb, var(--primary) 9%, var(--card));color:var(--primary);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-flex}.bankAccountCard-module__wyiWwG__badge svg{width:16px;height:16px}.bankAccountCard-module__wyiWwG__remove[data-variant]{z-index:1;width:32px;min-height:32px;color:var(--sub-text);flex-shrink:0;padding:4px;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.bankAccountCard-module__wyiWwG__collapse[data-variant]{width:100%;min-height:72px;color:var(--foreground);white-space:normal;border-radius:9px;justify-content:flex-start;gap:12px;padding:16px 26px}.bankAccountCard-module__wyiWwG__collapse[data-variant]:hover:not(:disabled){background:0 0}.bankAccountCard-module__wyiWwG__collapse[data-variant][aria-expanded=false] .bankAccountCard-module__wyiWwG__arrow{transform:rotate(180deg)}.bankAccountCard-module__wyiWwG__arrow{color:var(--sub-text);transition:transform .18s}.bankAccountCard-module__wyiWwG__reveal{grid-template-rows:1fr;transition:grid-template-rows .18s;display:grid}.bankAccountCard-module__wyiWwG__reveal[data-open=false]{grid-template-rows:0fr}.bankAccountCard-module__wyiWwG__clip{min-height:0;overflow:hidden}.bankAccountCard-module__wyiWwG__body{border-top:1px solid var(--border);padding:24px 26px 20px}.bankAccountCard-module__wyiWwG__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}.bankAccountCard-module__wyiWwG__field{min-width:0}.bankAccountCard-module__wyiWwG__primary-option{border-top:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:20px;margin-top:24px;padding-top:22px;display:flex;position:relative}.bankAccountCard-module__wyiWwG__switch{flex:0 0 52px;height:30px;display:block;position:relative}.bankAccountCard-module__wyiWwG__switch input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bankAccountCard-module__wyiWwG__switch input:checked+.bankAccountCard-module__wyiWwG__track{background:var(--primary)}.bankAccountCard-module__wyiWwG__switch input:checked+.bankAccountCard-module__wyiWwG__track:after{transform:translate(22px)}.bankAccountCard-module__wyiWwG__switch input:focus-visible+.bankAccountCard-module__wyiWwG__track{outline:3px solid color-mix(in srgb, var(--primary) 30%, transparent);outline-offset:3px}.bankAccountCard-module__wyiWwG__switch input:disabled{cursor:not-allowed}.bankAccountCard-module__wyiWwG__track{background:var(--border);border-radius:999px;transition:background .18s;position:absolute;inset:0}.bankAccountCard-module__wyiWwG__track:after{background:var(--card);width:22px;height:22px;box-shadow:0 1px 3px color-mix(in srgb, var(--foreground) 12%, transparent);content:"";border-radius:50%;transition:transform .18s;position:absolute;top:4px;left:4px}.bankAccountCard-module__wyiWwG__primary-copy{gap:6px;min-width:0;line-height:1.6;display:grid}.bankAccountCard-module__wyiWwG__primary-copy strong{font-size:16px;font-weight:750}.bankAccountCard-module__wyiWwG__primary-copy>span{color:var(--sub-text);font-size:14px}.bankAccountCard-module__wyiWwG__balance{background:color-mix(in srgb, var(--primary) 5%, var(--card));border-radius:8px;margin-top:22px;padding:20px}.bankAccountCard-module__wyiWwG__balance p{color:var(--sub-text);margin-top:9px;font-size:14px;line-height:1.6}@media (max-width:640px){.bankAccountCard-module__wyiWwG__collapse[data-variant]{gap:8px;padding:16px}.bankAccountCard-module__wyiWwG__header[data-removable=true] .bankAccountCard-module__wyiWwG__collapse{padding-right:60px}.bankAccountCard-module__wyiWwG__remove[data-variant]{right:16px}.bankAccountCard-module__wyiWwG__identity-copy{gap:8px}.bankAccountCard-module__wyiWwG__title{font-size:19px}.bankAccountCard-module__wyiWwG__badge{padding:4px 8px;font-size:12px}.bankAccountCard-module__wyiWwG__body{padding:20px 16px 16px}.bankAccountCard-module__wyiWwG__fields{grid-template-columns:minmax(0,1fr);gap:20px}.bankAccountCard-module__wyiWwG__primary-option{gap:12px}.bankAccountCard-module__wyiWwG__switch{flex-basis:48px;height:28px}.bankAccountCard-module__wyiWwG__switch input:checked+.bankAccountCard-module__wyiWwG__track:after{transform:translate(20px)}.bankAccountCard-module__wyiWwG__track:after{width:20px;height:20px}.bankAccountCard-module__wyiWwG__primary-copy strong{font-size:15px}.bankAccountCard-module__wyiWwG__primary-copy>span{font-size:13px}.bankAccountCard-module__wyiWwG__balance{margin-inline:-4px;padding:16px 12px}}@media (max-width:359px){.bankAccountCard-module__wyiWwG__identity-copy{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.bankAccountCard-module__wyiWwG__reveal,.bankAccountCard-module__wyiWwG__arrow,.bankAccountCard-module__wyiWwG__track,.bankAccountCard-module__wyiWwG__track:after{transition:none}}
.allocationEditor-module__vSjvqa__editor{background:var(--card);overflow-wrap:anywhere;border:0;gap:16px;min-width:0;margin:0;padding:24px;display:grid}.allocationEditor-module__vSjvqa__editor input[type=checkbox]{accent-color:var(--primary);width:16px;height:16px}.allocationEditor-module__vSjvqa__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.allocationEditor-module__vSjvqa__targets{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.allocationEditor-module__vSjvqa__targets label{border:1px solid var(--border);background:var(--card);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:flex}.allocationEditor-module__vSjvqa__targets label:has(input:checked){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 4%, var(--card))}.allocationEditor-module__vSjvqa__help{color:var(--sub-text);margin:0;line-height:1.6}.allocationEditor-module__vSjvqa__share{border:1px solid var(--border);background:var(--card);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(100px,1fr) 32px;align-items:center;gap:8px;min-width:0;padding:12px;font-size:14px;display:grid}.allocationEditor-module__vSjvqa__share>*{min-width:0}.allocationEditor-module__vSjvqa__share>strong:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}[data-mode=RATIO] .allocationEditor-module__vSjvqa__share{grid-template-columns:minmax(0,1fr) 80px 14px minmax(92px,1fr) 32px}.allocationEditor-module__vSjvqa__total{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;font-weight:700;display:flex}.allocationEditor-module__vSjvqa__total[data-valid=false]{color:var(--warning)}.allocationEditor-module__vSjvqa__total[data-valid=true]{color:var(--success)}.allocationEditor-module__vSjvqa__total[data-overallocated=true]{color:var(--danger)}.allocationEditor-module__vSjvqa__warning{color:var(--warning);margin:0}.allocationEditor-module__vSjvqa__remember{color:var(--sub-text);align-items:center;gap:8px;display:flex}@media (max-width:767px){.allocationEditor-module__vSjvqa__editor{padding:16px}.allocationEditor-module__vSjvqa__fields{grid-template-columns:1fr}.allocationEditor-module__vSjvqa__share{padding:10px}[data-mode=RATIO] .allocationEditor-module__vSjvqa__share{grid-template-columns:minmax(0,1fr) 60px 12px 88px 28px;gap:4px}}.allocationEditor-module__vSjvqa__fields[data-details=false]{grid-template-columns:minmax(0,1fr)}.allocationEditor-module__vSjvqa__editor[data-compact=true]{padding:0}.allocationEditor-module__vSjvqa__settings,.allocationEditor-module__vSjvqa__amounts{display:contents}.allocationEditor-module__vSjvqa__section-title{color:var(--foreground);align-items:center;gap:14px;margin:0 0 4px;font-size:20px;font-weight:700;display:flex}.allocationEditor-module__vSjvqa__section-title>span{background:var(--button-primary-background);width:28px;height:28px;color:var(--primary-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.allocationEditor-module__vSjvqa__editor[data-sectioned=true]{--allocation-value-width:120px;--allocation-action-width:40px;color:var(--input-foreground);gap:0;padding:0}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__settings,.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__amounts{border-top:1px solid var(--border);gap:12px;min-width:0;padding:18px 0;display:grid}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__targets{gap:12px}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__targets label{min-height:50px;padding:10px 18px;font-size:16px}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__targets label:has(input:checked){border-color:var(--selection-border);background:var(--button-primary-background)}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__targets input[type=checkbox]{width:20px;height:20px}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__help{font-size:14px}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__target-add{gap:8px;min-height:50px;padding:10px 18px;font-size:16px;font-weight:400}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__share{grid-template-columns:minmax(0, 1fr) var(--allocation-value-width) var(--allocation-action-width);min-height:46px;padding:10px 18px}.allocationEditor-module__vSjvqa__editor[data-sectioned=true][data-mode=RATIO] .allocationEditor-module__vSjvqa__share{grid-template-columns:minmax(0, 1fr) var(--allocation-value-width) 12px var(--allocation-value-width) var(--allocation-action-width)}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__total{background:var(--background);border:0;border-radius:8px;padding:12px 18px;font-size:14px}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__total>span+span{border-left:1px solid var(--border);padding-left:24px}@media (max-width:767px){.allocationEditor-module__vSjvqa__editor[data-sectioned=true]{--allocation-value-width:72px}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__target-add{flex-basis:100%;width:100%}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__share{gap:6px;padding:8px}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__total{gap:8px;padding:12px}.allocationEditor-module__vSjvqa__editor[data-sectioned=true] .allocationEditor-module__vSjvqa__total>span+span{padding-left:12px}}.allocationEditor-module__vSjvqa__share-value{text-align:right;font-variant-numeric:tabular-nums}
.incomeAllocationSummary-module__BP18dG__summary{min-width:0;color:var(--foreground);gap:14px;display:grid}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__header h3{font-size:18px;font-weight:700}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__status{color:var(--sub-text);align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__status[data-complete=true]{color:var(--success)}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__status svg{flex-shrink:0}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__table-wrapper{background:var(--card);min-width:0;overflow-x:auto}.incomeAllocationSummary-module__BP18dG__summary table{border-collapse:collapse;width:100%;font-size:14px}.incomeAllocationSummary-module__BP18dG__summary th,.incomeAllocationSummary-module__BP18dG__summary td{text-align:left;vertical-align:middle;padding:14px 10px}.incomeAllocationSummary-module__BP18dG__summary thead{background:var(--background);color:var(--sub-text);font-size:12px}.incomeAllocationSummary-module__BP18dG__summary tbody tr{border-top:1px solid var(--border)}.incomeAllocationSummary-module__BP18dG__summary tbody th{white-space:nowrap;font-weight:650}.incomeAllocationSummary-module__BP18dG__summary tfoot{border-top:1px solid var(--border);background:var(--background);font-weight:700}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__note{color:var(--sub-text);text-align:center}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__ratio{font-variant-numeric:tabular-nums;align-items:center;gap:12px;min-width:150px;display:flex}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__ratio span{text-align:right;min-width:48px}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__ratio progress{background:var(--border);appearance:none;border:0;border-radius:10px;flex:1;width:80px;height:8px;overflow:hidden}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__ratio progress::-webkit-progress-bar{background:var(--border);border-radius:10px}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__ratio progress::-webkit-progress-value{background:var(--primary);border-radius:10px}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__ratio progress::-moz-progress-bar{background:var(--primary);border-radius:10px}@media (max-width:767px){.incomeAllocationSummary-module__BP18dG__summary th,.incomeAllocationSummary-module__BP18dG__summary td{padding:12px 7px;font-size:12px}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__note{display:none}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__ratio{gap:6px;min-width:95px}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__ratio span{min-width:40px}.incomeAllocationSummary-module__BP18dG__summary .incomeAllocationSummary-module__BP18dG__ratio progress{width:45px}}
.registrationComplete-module__fYv2kG__page{z-index:1;width:min(100% - 64px,1080px);margin:0 auto;padding:40px 0;position:relative}.registrationComplete-module__fYv2kG__card{border:1px solid var(--border);background:var(--card);box-shadow:0 14px 36px color-mix(in srgb, var(--primary) 5%, transparent);border-radius:20px;padding:36px}.registrationComplete-module__fYv2kG__intro{text-align:center;margin-bottom:24px}.registrationComplete-module__fYv2kG__intro>img{animation:.42s cubic-bezier(.2,.8,.2,1) both registrationComplete-module__fYv2kG__success-illustration-appear}.registrationComplete-module__fYv2kG__intro h1{outline:none;margin-top:20px;font-size:30px;font-weight:800;line-height:1.4}.registrationComplete-module__fYv2kG__intro p{color:var(--sub-text);overflow-wrap:anywhere;margin-top:14px;font-size:17px;line-height:1.7}.registrationComplete-module__fYv2kG__section{margin-top:28px}.registrationComplete-module__fYv2kG__section h2{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:12px;font-size:19px;font-weight:700}.registrationComplete-module__fYv2kG__information{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.registrationComplete-module__fYv2kG__information-card{--complete-icon-color:var(--primary);border:1px solid var(--border);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:16px 14px;display:flex}.registrationComplete-module__fYv2kG__information-card[data-icon=building],.registrationComplete-module__fYv2kG__information-card[data-icon=person]{--complete-icon-color:var(--registration-icon-building)}.registrationComplete-module__fYv2kG__information-card[data-icon=location],.registrationComplete-module__fYv2kG__information-card[data-icon=users]{--complete-icon-color:var(--secondary-teal)}.registrationComplete-module__fYv2kG__information-card[data-icon=coins]{--complete-icon-color:var(--registration-icon-fees)}.registrationComplete-module__fYv2kG__information-card[data-icon=coins] dd{color:var(--primary);font-size:23px}.registrationComplete-module__fYv2kG__information-card>div{min-width:0}.registrationComplete-module__fYv2kG__information-card dt{color:var(--sub-text);font-size:13px}.registrationComplete-module__fYv2kG__information-card dd{overflow-wrap:anywhere;margin-top:6px;font-size:15px;font-weight:700}.registrationComplete-module__fYv2kG__icon{background:color-mix(in srgb, var(--complete-icon-color) 10%, var(--card));width:54px;height:54px;color:var(--complete-icon-color);border-radius:50%;flex:0 0 54px;place-items:center;display:grid}.registrationComplete-module__fYv2kG__icon svg{width:28px;height:28px}.registrationComplete-module__fYv2kG__completed-items{border:1px solid color-mix(in srgb, var(--success) 12%, var(--card));background:color-mix(in srgb, var(--success) 5%, var(--card));border-radius:10px;padding:8px 20px;list-style:none}.registrationComplete-module__fYv2kG__completed-items li{align-items:center;gap:18px;padding:12px 0;font-size:15px;display:flex}.registrationComplete-module__fYv2kG__completed-items li+li{border-top:1px solid color-mix(in srgb, var(--success) 10%, var(--border))}.registrationComplete-module__fYv2kG__completed-items span{background:var(--success);width:28px;height:28px;color:var(--card);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.registrationComplete-module__fYv2kG__completed-items svg{width:19px;height:19px}.registrationComplete-module__fYv2kG__notice{background:color-mix(in srgb, var(--primary) 6%, var(--card));color:var(--sub-text);border-radius:12px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 20px;font-size:14px;line-height:1.7;display:flex}.registrationComplete-module__fYv2kG__notice svg{width:22px;height:22px;color:var(--primary);flex:0 0 22px}.registrationComplete-module__fYv2kG__actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.registrationComplete-module__fYv2kG__actions>button{min-width:240px}.registrationComplete-module__fYv2kG__footer{color:var(--sub-text);text-align:center;margin-top:16px;font-size:13px;line-height:1.6}@keyframes registrationComplete-module__fYv2kG__success-illustration-appear{0%{opacity:0;transform:scale(.75)}65%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.registrationComplete-module__fYv2kG__intro>img{animation:none}}@media (max-width:1023px){.registrationComplete-module__fYv2kG__information{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.registrationComplete-module__fYv2kG__page{width:min(100% - 32px,520px);padding:20px 0}.registrationComplete-module__fYv2kG__card{border-radius:16px;padding:26px 18px}.registrationComplete-module__fYv2kG__intro h1{font-size:24px}.registrationComplete-module__fYv2kG__intro p{font-size:14px}.registrationComplete-module__fYv2kG__information{grid-template-columns:minmax(0,1fr);gap:10px}.registrationComplete-module__fYv2kG__section{margin-top:24px}.registrationComplete-module__fYv2kG__section h2{font-size:17px}.registrationComplete-module__fYv2kG__completed-items{padding-inline:12px}.registrationComplete-module__fYv2kG__completed-items li{gap:12px;font-size:14px}.registrationComplete-module__fYv2kG__notice{padding:14px 12px;font-size:13px}.registrationComplete-module__fYv2kG__actions{flex-direction:column}.registrationComplete-module__fYv2kG__actions>button{min-width:0;padding-inline:12px}}
.registrationResultState-module__RyV4_G__page{width:min(100% - 2rem,68rem);margin:2rem auto}.registrationResultState-module__RyV4_G__page .registrationResultState-module__RyV4_G__card{border:1px solid var(--color-border);background:var(--color-card);text-align:center;border-radius:1.5rem;padding:4rem 1.5rem}.registrationResultState-module__RyV4_G__page .registrationResultState-module__RyV4_G__card h1{color:var(--foreground);font-size:clamp(1.25rem,3vw,1.75rem)}.registrationResultState-module__RyV4_G__page .registrationResultState-module__RyV4_G__card p{color:var(--sub-text);margin-top:1rem}.registrationResultState-module__RyV4_G__page .registrationResultState-module__RyV4_G__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}
.registrationReview-module__qOnQSG__page{z-index:1;width:min(100% - 64px,900px);margin:0 auto;padding:42px 0 50px;position:relative}.registrationReview-module__qOnQSG__mobile-navigation{display:none}.registrationReview-module__qOnQSG__setup-heading{text-align:center;margin-bottom:30px}.registrationReview-module__qOnQSG__setup-heading h1{overflow-wrap:anywhere;font-size:36px;font-weight:800}.registrationReview-module__qOnQSG__setup-heading p{color:var(--sub-text);margin-top:8px;font-size:18px}.registrationReview-module__qOnQSG__card{border:1px solid var(--border);background:var(--card);box-shadow:0 14px 36px color-mix(in srgb, var(--primary) 5%, transparent);border-radius:20px;margin-top:30px;padding:32px}.registrationReview-module__qOnQSG__intro{text-align:center;padding-bottom:28px}.registrationReview-module__qOnQSG__intro h2{overflow-wrap:anywhere;outline:none;margin-top:12px;font-size:28px;font-weight:800}.registrationReview-module__qOnQSG__intro p{color:var(--sub-text);margin-top:8px;line-height:1.7}.registrationReview-module__qOnQSG__intro-icon{border:8px solid color-mix(in srgb, var(--primary) 8%, var(--card));background:var(--primary);width:60px;height:60px;color:var(--card);border-radius:50%;place-items:center;display:inline-grid}.registrationReview-module__qOnQSG__intro-icon svg{width:30px;height:30px}.registrationReview-module__qOnQSG__intro-icon[data-complete=true]{background:var(--secondary-teal);border-color:color-mix(in srgb, var(--secondary-teal) 12%, var(--card))}.registrationReview-module__qOnQSG__summary h3{margin-bottom:10px;font-size:18px;font-weight:700}.registrationReview-module__qOnQSG__row{border-top:1px solid var(--border)}.registrationReview-module__qOnQSG__row-header{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.registrationReview-module__qOnQSG__row-toggle[data-variant]{width:100%;color:var(--foreground);white-space:normal;text-align:left;background:0 0;border:0;border-radius:12px;grid-area:1/1;grid-template-columns:52px minmax(0,1fr) 80px;align-items:center;gap:18px;padding:18px 0;font-weight:400;display:grid}.registrationReview-module__qOnQSG__row-toggle[data-variant]:hover:not(:disabled){background:0 0}.registrationReview-module__qOnQSG__row-toggle[data-variant][aria-expanded=true] .registrationReview-module__qOnQSG__chevron{transform:rotate(-180deg)}.registrationReview-module__qOnQSG__row-copy{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.registrationReview-module__qOnQSG__row-label{font-size:15px;font-weight:600}.registrationReview-module__qOnQSG__icon{--review-icon-color:var(--primary);background:color-mix(in srgb, var(--review-icon-color) 10%, var(--card));width:52px;height:52px;color:var(--review-icon-color);border-radius:50%;place-items:center;display:grid}.registrationReview-module__qOnQSG__icon[data-icon=building]{--review-icon-color:var(--registration-icon-building)}.registrationReview-module__qOnQSG__icon[data-icon=users]{--review-icon-color:var(--registration-icon-units)}.registrationReview-module__qOnQSG__icon[data-icon=bank]{--review-icon-color:var(--registration-icon-bank)}.registrationReview-module__qOnQSG__icon[data-icon=coins]{--review-icon-color:var(--registration-icon-fees)}.registrationReview-module__qOnQSG__icon svg{width:26px;height:26px}.registrationReview-module__qOnQSG__details{overflow-wrap:anywhere;min-width:0}.registrationReview-module__qOnQSG__details strong{font-size:16px;font-weight:700}.registrationReview-module__qOnQSG__details .registrationReview-module__qOnQSG__summary-line{color:var(--sub-text);margin-top:4px;font-size:14px;line-height:1.6;display:block}.registrationReview-module__qOnQSG__details .registrationReview-module__qOnQSG__amount{color:var(--primary);font-size:24px}.registrationReview-module__qOnQSG__row-controls{justify-content:flex-end;padding-right:5px;display:flex}.registrationReview-module__qOnQSG__row-edit[data-variant]{z-index:1;min-width:40px;color:var(--primary);background:0 0;border:0;grid-area:1/1;justify-self:end;margin-right:40px;padding:4px 0}.registrationReview-module__qOnQSG__row-edit[data-variant]:hover:not(:disabled){background:0 0}.registrationReview-module__qOnQSG__chevron{width:22px;height:22px;color:var(--primary);transition:transform .18s;display:flex}.registrationReview-module__qOnQSG__chevron svg{width:100%;height:100%}.registrationReview-module__qOnQSG__accordion-content{visibility:hidden;grid-template-rows:0fr;min-width:0;transition:grid-template-rows .18s,visibility 0s .18s;display:grid}.registrationReview-module__qOnQSG__accordion-content[data-expanded=true]{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.registrationReview-module__qOnQSG__accordion-inner{min-height:0;overflow:hidden}.registrationReview-module__qOnQSG__accordion-body{margin:0 0 14px 218px}.registrationReview-module__qOnQSG__accordion-body[data-full-width=true]{margin-left:0}.registrationReview-module__qOnQSG__info-list{font-size:14px}.registrationReview-module__qOnQSG__info-list>div{border-bottom:1px solid var(--border);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.registrationReview-module__qOnQSG__info-list dt{color:var(--sub-text)}.registrationReview-module__qOnQSG__info-list dd{overflow-wrap:anywhere;min-width:0}.registrationReview-module__qOnQSG__unit-groups{scrollbar-gutter:stable;border:1px solid var(--border);background:var(--card);border-radius:12px;max-height:360px;padding:16px;overflow-y:auto}.registrationReview-module__qOnQSG__unit-group{container:registration-units/inline-size}.registrationReview-module__qOnQSG__unit-group+.registrationReview-module__qOnQSG__unit-group{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.registrationReview-module__qOnQSG__unit-group h4{font-size:14px;font-weight:600}.registrationReview-module__qOnQSG__unit-group p{color:var(--sub-text);font-size:14px}.registrationReview-module__qOnQSG__unit-group-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.registrationReview-module__qOnQSG__unit-group-heading h4{overflow-wrap:anywhere;min-width:0}.registrationReview-module__qOnQSG__unit-group-heading span{color:var(--sub-text);flex-shrink:0;font-size:13px}.registrationReview-module__qOnQSG__units{--unit-columns:1;grid-template-columns:repeat(var(--unit-columns), minmax(0, 1fr));color:var(--sub-text);gap:8px 12px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.registrationReview-module__qOnQSG__units+.registrationReview-module__qOnQSG__units{margin-top:8px}.registrationReview-module__qOnQSG__units[data-columns="2"]{--unit-columns:2}.registrationReview-module__qOnQSG__units[data-columns="3"]{--unit-columns:3}.registrationReview-module__qOnQSG__units[data-columns="4"]{--unit-columns:4}@container registration-units (max-width:599px){.registrationReview-module__qOnQSG__units[data-columns="4"]{--unit-columns:3}}@container registration-units (max-width:439px){.registrationReview-module__qOnQSG__units[data-columns="3"],.registrationReview-module__qOnQSG__units[data-columns="4"]{--unit-columns:2}}@container registration-units (max-width:207px){.registrationReview-module__qOnQSG__units[data-columns]{--unit-columns:1}}.registrationReview-module__qOnQSG__units[data-wide-labels=true]{--unit-columns:1}@container registration-units (min-width:480px){.registrationReview-module__qOnQSG__units[data-wide-labels=true]:not([data-columns="1"]){--unit-columns:2}}.registrationReview-module__qOnQSG__units li{background:var(--background);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:10px 12px}.registrationReview-module__qOnQSG__fees{border-collapse:collapse;width:100%;color:var(--sub-text);font-size:14px}.registrationReview-module__qOnQSG__fees caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.registrationReview-module__qOnQSG__fees th,.registrationReview-module__qOnQSG__fees td{border-bottom:1px solid var(--border);text-align:left;overflow-wrap:anywhere;padding:7px 10px;font-weight:400}.registrationReview-module__qOnQSG__fees thead{background:var(--background)}.registrationReview-module__qOnQSG__fees thead th{font-weight:600}.registrationReview-module__qOnQSG__fees th:last-child,.registrationReview-module__qOnQSG__fees td{text-align:right;width:36%}.registrationReview-module__qOnQSG__notice{background:color-mix(in srgb, var(--primary) 7%, var(--card));color:var(--sub-text);border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.registrationReview-module__qOnQSG__notice svg{width:20px;height:20px;color:var(--primary);flex:0 0 20px}.registrationReview-module__qOnQSG__message{color:var(--sub-text);overflow-wrap:anywhere;margin-top:20px;line-height:1.7}.registrationReview-module__qOnQSG__actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.registrationReview-module__qOnQSG__actions>button{min-width:120px}.registrationReview-module__qOnQSG__result-summary{text-align:center;padding:20px 0}.registrationReview-module__qOnQSG__result-summary p{color:var(--sub-text);margin-top:10px}@media (max-width:767px){.registrationReview-module__qOnQSG__page{width:min(100% - 32px,520px);padding:16px 0 28px}.registrationReview-module__qOnQSG__mobile-navigation{align-items:center;gap:12px;min-height:40px;margin-bottom:12px;font-size:20px;font-weight:700;display:flex}.registrationReview-module__qOnQSG__mobile-step{margin-left:auto;font-size:16px}.registrationReview-module__qOnQSG__mobile-step strong{color:var(--primary)}.registrationReview-module__qOnQSG__setup-heading{display:none}.registrationReview-module__qOnQSG__card{box-shadow:none;background:0 0;border:0;margin-top:24px;padding:0}.registrationReview-module__qOnQSG__intro{text-align:left;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px 12px;padding:0 0 22px;display:grid}.registrationReview-module__qOnQSG__intro h2{margin:0;font-size:clamp(20px,5.4vw,28px);line-height:1.35}.registrationReview-module__qOnQSG__intro p{grid-column:2;margin:0;font-size:13px;line-height:1.6}.registrationReview-module__qOnQSG__intro-icon{border-width:6px;grid-row:1/span 2;width:52px;height:52px}.registrationReview-module__qOnQSG__summary{gap:10px;display:grid}.registrationReview-module__qOnQSG__summary h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.registrationReview-module__qOnQSG__row{border:1px solid var(--border);background:var(--card);box-shadow:0 2px 6px color-mix(in srgb, var(--foreground) 3%, transparent);border-radius:16px}.registrationReview-module__qOnQSG__row-toggle[data-variant]{grid-template-columns:44px minmax(0,1fr) 68px;gap:10px;padding:16px 12px}.registrationReview-module__qOnQSG__row-copy{display:block}.registrationReview-module__qOnQSG__row-label{color:var(--sub-text);margin-bottom:4px;font-size:12px;display:block}.registrationReview-module__qOnQSG__row-controls{padding-right:2px}.registrationReview-module__qOnQSG__row-edit[data-variant]{margin-right:40px;font-size:12px}.registrationReview-module__qOnQSG__icon{width:44px;height:44px}.registrationReview-module__qOnQSG__icon svg{width:24px;height:24px}.registrationReview-module__qOnQSG__details strong{font-size:16px}.registrationReview-module__qOnQSG__details .registrationReview-module__qOnQSG__summary-line{font-size:12px;line-height:1.5}.registrationReview-module__qOnQSG__details .registrationReview-module__qOnQSG__amount{font-size:clamp(20px,6vw,26px)}.registrationReview-module__qOnQSG__accordion-body{margin:0 12px 14px}.registrationReview-module__qOnQSG__accordion-body[data-full-width=true]{margin-left:12px}.registrationReview-module__qOnQSG__unit-groups{padding:12px}.registrationReview-module__qOnQSG__units{gap:8px}.registrationReview-module__qOnQSG__units[data-columns="3"],.registrationReview-module__qOnQSG__units[data-columns="4"]{--unit-columns:2}.registrationReview-module__qOnQSG__units[data-wide-labels=true][data-columns]{--unit-columns:1}@container registration-units (max-width:207px){.registrationReview-module__qOnQSG__units[data-columns]{--unit-columns:1}}.registrationReview-module__qOnQSG__units li{padding:8px 10px}.registrationReview-module__qOnQSG__info-list{font-size:13px}.registrationReview-module__qOnQSG__info-list>div{grid-template-columns:80px minmax(0,1fr)}.registrationReview-module__qOnQSG__fees{table-layout:fixed;font-size:13px}.registrationReview-module__qOnQSG__notice{padding:12px;font-size:13px}.registrationReview-module__qOnQSG__actions{gap:8px;margin-top:12px}.registrationReview-module__qOnQSG__actions>button{flex:1;min-width:0;padding-inline:10px;font-size:15px}.registrationReview-module__qOnQSG__actions>button:last-child:not(:first-child){flex:1.8}.registrationReview-module__qOnQSG__actions[data-recovery=true]{flex-direction:column}.registrationReview-module__qOnQSG__actions[data-recovery=true]>button{flex:initial}.registrationReview-module__qOnQSG__result-summary{border:1px solid var(--border);background:var(--card);border-radius:18px}}@media (prefers-reduced-motion:reduce){.registrationReview-module__qOnQSG__chevron,.registrationReview-module__qOnQSG__accordion-content{transition:none}}@media (max-width:767px){.registrationReview-module__qOnQSG__page{padding-top:calc(96px + env(safe-area-inset-top))}.registrationReview-module__qOnQSG__page :is(input,button,[tabindex]){scroll-margin-top:calc(88px + env(safe-area-inset-top))}.registrationReview-module__qOnQSG__mobile-navigation{z-index:10;min-height:calc(72px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 20px 12px;border-bottom:1px solid var(--border);background:var(--card);margin:0;position:fixed;inset:0 0 auto}}.registrationReview-module__qOnQSG__opening-summary{border:1px solid var(--border);background:var(--card);border-radius:14px;margin-top:24px;padding:20px}.registrationReview-module__qOnQSG__opening-summary h3{margin-bottom:16px;font-size:18px;font-weight:750}.registrationReview-module__qOnQSG__opening-summary p{color:var(--sub-text);margin-top:12px;font-size:14px;line-height:1.7}
.submissionDialog-module__q5yOqa__dialog{overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);width:min(100% - 40px,600px);max-height:calc(100dvh - 40px);color:var(--foreground);box-shadow:0 24px 80px color-mix(in srgb, var(--foreground) 20%, transparent);text-align:center;word-break:keep-all;border-radius:22px;margin:auto;padding:40px 36px 28px;overflow-y:auto}.submissionDialog-module__q5yOqa__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 40%, transparent)}.submissionDialog-module__q5yOqa__dialog h2{outline:none;margin-top:24px;font-size:28px;font-weight:800;line-height:1.4}.submissionDialog-module__q5yOqa__close-button{position:absolute;top:12px;right:12px}.submissionDialog-module__q5yOqa__spinner{border:8px solid color-mix(in srgb, var(--primary) 14%, var(--card));border-top-color:var(--primary);border-right-color:var(--primary);border-radius:50%;width:72px;height:72px;margin:0 auto;animation:.9s linear infinite submissionDialog-module__q5yOqa__submission-spin;display:block}.submissionDialog-module__q5yOqa__status-icon{background:color-mix(in srgb, var(--warning) 12%, var(--card));width:88px;height:88px;color:var(--warning);border-radius:50%;place-items:center;margin:0 auto;display:grid}.submissionDialog-module__q5yOqa__status-icon svg{width:48px;height:48px}[data-state=failed] .submissionDialog-module__q5yOqa__status-icon{background:color-mix(in srgb, var(--danger) 10%, var(--card));color:var(--danger)}.submissionDialog-module__q5yOqa__description{color:var(--sub-text);margin-top:14px;font-size:16px;line-height:1.8}.submissionDialog-module__q5yOqa__save-items{text-align:left;gap:18px;width:fit-content;margin:30px auto;padding:0;list-style:none;display:grid}.submissionDialog-module__q5yOqa__save-items li{align-items:center;gap:14px;font-weight:600;display:flex}.submissionDialog-module__q5yOqa__save-items svg{width:24px;height:24px;color:var(--primary)}.submissionDialog-module__q5yOqa__hint{border-top:1px solid var(--border);color:var(--sub-text);padding-top:20px;font-size:14px}.submissionDialog-module__q5yOqa__reason{border:1px solid color-mix(in srgb, var(--warning) 40%, var(--border));background:color-mix(in srgb, var(--warning) 5%, var(--card));text-align:left;border-radius:12px;align-items:flex-start;gap:14px;margin-top:28px;padding:20px;display:flex}.submissionDialog-module__q5yOqa__reason>svg{width:24px;height:24px;color:var(--warning);flex:0 0 24px}.submissionDialog-module__q5yOqa__reason strong{font-weight:700}.submissionDialog-module__q5yOqa__reason p{overflow-wrap:anywhere;margin-top:8px;line-height:1.7}[data-state=failed] .submissionDialog-module__q5yOqa__reason{border-color:color-mix(in srgb, var(--danger) 40%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--card))}[data-state=failed] .submissionDialog-module__q5yOqa__reason>svg,[data-state=failed] .submissionDialog-module__q5yOqa__reason strong{color:var(--danger)}.submissionDialog-module__q5yOqa__actions{gap:12px;margin-top:28px;display:flex}.submissionDialog-module__q5yOqa__actions>button{white-space:normal;flex:1;min-width:0;min-height:52px;padding-inline:12px}.submissionDialog-module__q5yOqa__footer{border-top:1px solid var(--border);color:var(--sub-text);margin-top:24px;padding-top:18px;font-size:13px;line-height:1.6}@keyframes submissionDialog-module__q5yOqa__submission-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.submissionDialog-module__q5yOqa__dialog{border-radius:18px;width:min(100% - 32px,480px);padding:28px 20px 22px}.submissionDialog-module__q5yOqa__dialog h2{font-size:23px}.submissionDialog-module__q5yOqa__description{font-size:14px}.submissionDialog-module__q5yOqa__reason{gap:10px;padding:16px;font-size:14px}.submissionDialog-module__q5yOqa__actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.submissionDialog-module__q5yOqa__spinner{animation:none}}
.button-module__aGvE-a__button{min-height:50px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .15s,opacity .15s;display:inline-flex}.button-module__aGvE-a__button[data-variant=primary]{border-color:var(--button-primary-border);background:var(--button-primary-background);color:var(--primary)}.button-module__aGvE-a__button[data-variant=primary]:hover:not(:disabled){background:var(--button-primary-hover-background)}.button-module__aGvE-a__button[data-variant=outline]{border-color:var(--button-primary-border);background:var(--card);color:var(--primary)}.button-module__aGvE-a__button[data-variant=outline]:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 5%, var(--card))}.button-module__aGvE-a__button[data-variant=ghost]{color:var(--sub-text);background:0 0}.button-module__aGvE-a__button[data-variant=ghost]:hover:not(:disabled){background:var(--background)}.button-module__aGvE-a__button[data-variant=text]{color:var(--primary);background:0 0}.button-module__aGvE-a__button[data-variant=text]:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 5%, var(--card))}.button-module__aGvE-a__button[data-tone=neutral]{--button-tone:var(--sub-text)}.button-module__aGvE-a__button[data-tone=success]{--button-tone:var(--success)}.button-module__aGvE-a__button[data-tone=danger]{--button-tone:var(--danger)}.button-module__aGvE-a__button[data-tone=excel]{--button-tone:var(--excel-background)}.button-module__aGvE-a__button[data-tone][data-variant=outline]{border-color:var(--button-tone);background:var(--card);color:var(--button-tone)}.button-module__aGvE-a__button[data-tone][data-variant=ghost],.button-module__aGvE-a__button[data-tone][data-variant=text]{color:var(--button-tone)}.button-module__aGvE-a__button[data-tone][data-variant=primary]{border-color:color-mix(in srgb, var(--button-tone) 25%, var(--card));background:color-mix(in srgb, var(--button-tone) 8%, var(--card));color:var(--button-tone)}.button-module__aGvE-a__button[data-tone]:hover:not(:disabled){background:color-mix(in srgb, var(--button-tone) 6%, var(--card))}.button-module__aGvE-a__button[data-tone][data-variant=primary]:hover:not(:disabled){background:color-mix(in srgb, var(--button-tone) 12%, var(--card))}.button-module__aGvE-a__button[data-size=sm]{min-height:40px;padding:8px 12px;font-size:14px}.button-module__aGvE-a__button[data-size=lg]{border-radius:9px;min-height:54px;padding:12px 24px;font-size:17px}.button-module__aGvE-a__button[data-icon-only=true]{width:50px;padding:0}.button-module__aGvE-a__button[data-icon-only=true][data-size=sm]{width:40px}.button-module__aGvE-a__button[data-icon-only=true][data-size=lg]{width:54px}.button-module__aGvE-a__button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.button-module__aGvE-a__button:disabled{opacity:.4;cursor:not-allowed}.button-module__aGvE-a__button .button-module__aGvE-a__icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.button-module__aGvE-a__button .button-module__aGvE-a__icon svg{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.button-module__aGvE-a__button{transition:none}}
.calendarPicker-module__JA7Q7q__picker{min-width:0}.calendarPicker-module__JA7Q7q__picker[data-variant=input] .calendarPicker-module__JA7Q7q__label{color:var(--foreground);font-size:16px;font-weight:700;line-height:1.5}.calendarPicker-module__JA7Q7q__picker[data-variant=input] .calendarPicker-module__JA7Q7q__label>span{color:var(--danger)}.calendarPicker-module__JA7Q7q__picker[data-variant=input] .calendarPicker-module__JA7Q7q__trigger{border-color:var(--border);background:var(--card);color:var(--form-control-foreground,var(--foreground));font-weight:400}.calendarPicker-module__JA7Q7q__picker[data-variant=input] .calendarPicker-module__JA7Q7q__trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 40%, var(--border));background:var(--card)}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__trigger{font-variant-numeric:tabular-nums;justify-content:flex-start;gap:8px;width:100%;min-height:50px;padding-inline:14px}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__value{white-space:nowrap;min-width:0}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__chevron{margin-left:auto;transition:transform .18s}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__trigger[aria-expanded=true] .calendarPicker-module__JA7Q7q__chevron{transform:rotate(180deg)}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__calendar{border:1px solid var(--border);background:var(--card);width:280px;color:var(--foreground);box-shadow:0 12px 32px color-mix(in srgb, var(--foreground) 12%, transparent);opacity:0;pointer-events:none;border-radius:12px;margin:0;padding:12px;transition:opacity .18s,transform .18s;position:fixed;inset:auto;overflow:auto;transform:translateY(-4px)}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__calendar[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__year{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__year>button{min-height:32px;padding:4px 8px;font-size:14px}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__months{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__months>button{min-height:36px;padding:6px;font-size:14px}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__days>span{color:var(--sub-text);text-align:center;padding:6px 0;font-size:12px}.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__days>button{min-width:0;min-height:32px;padding:4px;font-size:12px}@media (prefers-reduced-motion:reduce){.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__calendar,.calendarPicker-module__JA7Q7q__picker .calendarPicker-module__JA7Q7q__chevron{transition:none}}.calendarPicker-module__JA7Q7q__label[data-hidden=true]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.clientModal-module__yC1w3a__dialog:modal{margin:auto;position:fixed;inset:0}.clientModal-module__yC1w3a__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}
.buildingUnitFormModal-module__Ovtaqq__dialog{border:1px solid var(--border);background:var(--card);width:min(100% - 32px,500px);max-height:calc(100dvh - 32px);color:var(--foreground);box-shadow:0 20px 64px color-mix(in srgb, var(--foreground) 16%, transparent);font-family:var(--font-sans), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;border-radius:18px;margin:auto;padding:24px;overflow:auto}.buildingUnitFormModal-module__Ovtaqq__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.buildingUnitFormModal-module__Ovtaqq__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.buildingUnitFormModal-module__Ovtaqq__header h1,.buildingUnitFormModal-module__Ovtaqq__header h2{font-size:24px;font-weight:800}.buildingUnitFormModal-module__Ovtaqq__fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.buildingUnitFormModal-module__Ovtaqq__fields .buildingUnitFormModal-module__Ovtaqq__delete-button[data-variant]{border-color:var(--danger);width:100%;color:var(--danger);display:none}.buildingUnitFormModal-module__Ovtaqq__fields .buildingUnitFormModal-module__Ovtaqq__delete-button[data-variant][data-kind=building]{display:flex}.buildingUnitFormModal-module__Ovtaqq__fields .buildingUnitFormModal-module__Ovtaqq__delete-button[data-variant]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 6%, var(--card))}.buildingUnitFormModal-module__Ovtaqq__number-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.buildingUnitFormModal-module__Ovtaqq__error{color:var(--danger);font-size:14px}.buildingUnitFormModal-module__Ovtaqq__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;margin-top:28px;padding-top:20px;display:flex}@media (max-width:640px){.buildingUnitFormModal-module__Ovtaqq__fields .buildingUnitFormModal-module__Ovtaqq__delete-button[data-variant]{display:flex}.buildingUnitFormModal-module__Ovtaqq__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:374px){.buildingUnitFormModal-module__Ovtaqq__dialog{padding:18px}}.buildingUnitFormModal-module__Ovtaqq__page{border:1px solid var(--border);background:var(--card);width:100%;max-width:640px;color:var(--foreground);border-radius:14px;margin:0 auto;padding:24px}@media (max-width:374px){.buildingUnitFormModal-module__Ovtaqq__page{padding:18px}}
.automaticUnitEditor-module__TwPF9W__dialog{border:1px solid var(--border);background:var(--card);width:min(100% - 32px,580px);max-height:calc(100dvh - 32px);color:var(--foreground);box-shadow:0 20px 64px color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:18px;margin:auto;padding:24px;overflow:auto}.automaticUnitEditor-module__TwPF9W__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.automaticUnitEditor-module__TwPF9W__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.automaticUnitEditor-module__TwPF9W__header h1,.automaticUnitEditor-module__TwPF9W__header h2{font-size:24px;font-weight:800}.automaticUnitEditor-module__TwPF9W__description{color:var(--sub-text);margin-bottom:20px;font-size:14px;line-height:1.7}.automaticUnitEditor-module__TwPF9W__description span{margin-top:4px;display:block}.automaticUnitEditor-module__TwPF9W__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.automaticUnitEditor-module__TwPF9W__hint{color:var(--sub-text);margin-top:12px;font-size:13px;line-height:1.7}.automaticUnitEditor-module__TwPF9W__preview{margin-top:24px}.automaticUnitEditor-module__TwPF9W__preview h3{font-size:16px;font-weight:700}.automaticUnitEditor-module__TwPF9W__summary{color:var(--primary);margin-top:8px;font-size:14px;line-height:1.7}.automaticUnitEditor-module__TwPF9W__preview-scroll{border:1px solid var(--border);border-radius:10px;max-height:230px;margin-top:12px;overflow:auto}.automaticUnitEditor-module__TwPF9W__preview-scroll:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.automaticUnitEditor-module__TwPF9W__preview-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.automaticUnitEditor-module__TwPF9W__preview-scroll th,.automaticUnitEditor-module__TwPF9W__preview-scroll td{text-align:left;overflow-wrap:anywhere;padding:10px 12px}.automaticUnitEditor-module__TwPF9W__preview-scroll thead{background:var(--background);color:var(--sub-text);position:sticky;top:0}.automaticUnitEditor-module__TwPF9W__preview-scroll tbody tr:not(:last-child){border-bottom:1px solid var(--border)}.automaticUnitEditor-module__TwPF9W__preview-scroll tr[data-duplicate=true]{background:var(--background);color:var(--sub-text)}.automaticUnitEditor-module__TwPF9W__empty{background:var(--background);color:var(--sub-text);text-align:center;border-radius:10px;margin-top:12px;padding:20px 12px;font-size:14px;line-height:1.7}.automaticUnitEditor-module__TwPF9W__actions{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;padding-top:20px;display:grid}.automaticUnitEditor-module__TwPF9W__page{border:1px solid var(--border);background:var(--card);width:100%;max-width:640px;color:var(--foreground);border-radius:14px;margin:0 auto;padding:24px}@media (max-width:480px){.automaticUnitEditor-module__TwPF9W__dialog,.automaticUnitEditor-module__TwPF9W__page{padding:18px}.automaticUnitEditor-module__TwPF9W__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.automaticUnitEditor-module__TwPF9W__fields .automaticUnitEditor-module__TwPF9W__count-field{grid-column:1/-1}}.automaticUnitEditor-module__TwPF9W__controls{border:0;min-width:0;margin:0;padding:0;display:contents}.automaticUnitEditor-module__TwPF9W__error{color:var(--danger);margin-top:16px;font-size:14px}
.unitDeleteConfirmation-module__P1wVRG__dialog{border:1px solid var(--border);background:var(--card);width:min(100% - 32px,400px);max-height:calc(100dvh - 32px);color:var(--foreground);box-shadow:0 20px 64px color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:18px;margin:auto;padding:24px;overflow:auto}.unitDeleteConfirmation-module__P1wVRG__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.unitDeleteConfirmation-module__P1wVRG__dialog h2{font-size:22px;font-weight:800}.unitDeleteConfirmation-module__P1wVRG__dialog p{overflow-wrap:anywhere;margin-top:16px;font-size:16px;line-height:1.7}.unitDeleteConfirmation-module__P1wVRG__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.unitDeleteConfirmation-module__P1wVRG__error{color:var(--danger)}
.buildingManager-module__Jf_HmW__dialog{border:1px solid var(--border);background:var(--card);width:min(100% - 32px,480px);max-height:calc(100dvh - 48px);color:var(--foreground);box-shadow:0 20px 64px color-mix(in srgb, var(--foreground) 16%, transparent);font-family:var(--font-sans), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;border-radius:20px;margin:auto;padding:24px;overflow:auto}.buildingManager-module__Jf_HmW__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.buildingManager-module__Jf_HmW__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.buildingManager-module__Jf_HmW__header h1,.buildingManager-module__Jf_HmW__header h2{font-size:24px;font-weight:800}.buildingManager-module__Jf_HmW__description{color:var(--sub-text);margin-bottom:18px;font-size:14px;line-height:1.7}.buildingManager-module__Jf_HmW__list{gap:10px;list-style:none;display:grid}.buildingManager-module__Jf_HmW__list .buildingManager-module__Jf_HmW__delete-button[data-variant]{color:var(--danger)}.buildingManager-module__Jf_HmW__list .buildingManager-module__Jf_HmW__row-header{align-items:center;gap:4px;display:flex}.buildingManager-module__Jf_HmW__list li{background:var(--background);border-radius:12px;gap:10px;padding:12px;display:grid}.buildingManager-module__Jf_HmW__identity{flex:1;gap:4px;min-width:0;display:grid}.buildingManager-module__Jf_HmW__identity strong{overflow-wrap:anywhere;font-size:17px;font-weight:700}.buildingManager-module__Jf_HmW__identity span{color:var(--sub-text);font-size:13px}.buildingManager-module__Jf_HmW__empty{color:var(--sub-text);text-align:center;padding:24px 12px}.buildingManager-module__Jf_HmW__error{color:var(--danger);margin-top:14px;font-size:14px;line-height:1.7}.buildingManager-module__Jf_HmW__add{width:100%;margin-top:16px}.buildingManager-module__Jf_HmW__form-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.buildingManager-module__Jf_HmW__footer{margin-top:24px}.buildingManager-module__Jf_HmW__footer button{width:100%}.buildingManager-module__Jf_HmW__page{border:1px solid var(--border);background:var(--card);width:100%;max-width:640px;color:var(--foreground);border-radius:14px;margin:0 auto;padding:24px}@media (max-width:374px){.buildingManager-module__Jf_HmW__dialog,.buildingManager-module__Jf_HmW__page{padding:18px}}.buildingManager-module__Jf_HmW__fields{border:0;min-width:0;margin:0;padding:0}
.dataTable-module__UeUZVa__scroll{border-radius:8px;overflow-x:auto}.dataTable-module__UeUZVa__scroll:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.dataTable-module__UeUZVa__table{width:100%;min-width:var(--table-min-width);border-collapse:collapse;text-align:left;font-size:16px}.dataTable-module__UeUZVa__table thead{background:var(--background)}.dataTable-module__UeUZVa__table thead th{color:var(--sub-text);white-space:nowrap;padding:16px;font-weight:600}.dataTable-module__UeUZVa__table tbody tr{border-bottom:1px solid var(--border)}.dataTable-module__UeUZVa__table tbody tr[data-clickable=true]{cursor:pointer}.dataTable-module__UeUZVa__table tbody tr[data-clickable=true]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.dataTable-module__UeUZVa__table tbody tr[data-clickable=true]:hover{background:color-mix(in srgb, var(--primary) 2%, var(--card))}.dataTable-module__UeUZVa__table tbody td,.dataTable-module__UeUZVa__table tbody th{overflow-wrap:anywhere;padding:15px 16px}.dataTable-module__UeUZVa__table tbody th{font-weight:600}.dataTable-module__UeUZVa__table .dataTable-module__UeUZVa__empty{color:var(--sub-text);text-align:center;padding:64px 20px}.dataTable-module__UeUZVa__table .dataTable-module__UeUZVa__empty strong{color:var(--foreground);font-size:16px;font-weight:600;display:block}.dataTable-module__UeUZVa__table .dataTable-module__UeUZVa__empty p{margin-top:10px;line-height:1.6}@media (max-width:767px){.dataTable-module__UeUZVa__table[data-empty=true]{min-width:0}.dataTable-module__UeUZVa__table[data-empty=true] thead{display:none}.dataTable-module__UeUZVa__table[data-empty=true] .dataTable-module__UeUZVa__empty{padding:36px 12px}}.dataTable-module__UeUZVa__table tbody .dataTable-module__UeUZVa__expanded-row{border-bottom:0}.dataTable-module__UeUZVa__table tbody .dataTable-module__UeUZVa__expanded-row>td{padding:0}.dataTable-module__UeUZVa__table tbody .dataTable-module__UeUZVa__expanded-row[data-open=true]{border-bottom:1px solid var(--border)}.dataTable-module__UeUZVa__expanded-content{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .18s,visibility .18s;display:grid}.dataTable-module__UeUZVa__expanded-content>div{min-height:0;overflow:hidden}[data-open=true] .dataTable-module__UeUZVa__expanded-content{visibility:visible;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.dataTable-module__UeUZVa__expanded-content{transition:none}}
.detailActions-module__R0OAYG__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding-top:20px;display:flex}@media (max-width:767px){.detailActions-module__R0OAYG__actions[data-presentation=page]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detailActions-module__R0OAYG__actions[data-presentation=page] button{min-width:0;padding-inline:8px;font-size:14px}}
.unitDetail-module__m5ze8W__dialog{border:1px solid var(--border);background:var(--card);width:min(100% - 32px,500px);max-height:calc(100dvh - 32px);color:var(--foreground);box-shadow:0 20px 64px color-mix(in srgb, var(--foreground) 16%, transparent);border-radius:18px;margin:auto;padding:24px;overflow:auto}.unitDetail-module__m5ze8W__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.unitDetail-module__m5ze8W__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.unitDetail-module__m5ze8W__header p{color:var(--sub-text);margin-bottom:8px;font-size:14px}.unitDetail-module__m5ze8W__header h1,.unitDetail-module__m5ze8W__header h2{overflow-wrap:anywhere;font-size:24px;font-weight:800}.unitDetail-module__m5ze8W__status{background:color-mix(in srgb, var(--sub-text) 10%, var(--card));color:var(--sub-text);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.unitDetail-module__m5ze8W__status[data-status=ACTIVE]{background:color-mix(in srgb, var(--success) 10%, var(--card));color:var(--success)}.unitDetail-module__m5ze8W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:24px 0;display:grid}.unitDetail-module__m5ze8W__fields dt{color:var(--sub-text);margin-bottom:8px;font-size:14px}.unitDetail-module__m5ze8W__fields dd{overflow-wrap:anywhere;margin:0;line-height:1.5}@media (max-width:374px){.unitDetail-module__m5ze8W__dialog{padding:18px}.unitDetail-module__m5ze8W__fields{grid-template-columns:minmax(0,1fr);gap:18px}}.unitDetail-module__m5ze8W__page{border:1px solid var(--border);background:var(--card);width:100%;max-width:640px;color:var(--foreground);border-radius:14px;margin:0 auto;padding:24px}@media (max-width:374px){.unitDetail-module__m5ze8W__page{padding:18px}}
.logoutButton-module__yK68pq__logout{margin-top:16px}.logoutButton-module__yK68pq__logout[data-variant=menu]{margin-top:0}.logoutButton-module__yK68pq__logout[data-variant=menu] button{text-align:left;min-height:48px;color:var(--sub-text);border:0;padding-inline:12px;font-size:15px}.logoutButton-module__yK68pq__logout button{border:1px solid var(--border);width:100%;color:var(--foreground);cursor:pointer;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600}.logoutButton-module__yK68pq__logout button:hover{background:var(--background)}.logoutButton-module__yK68pq__logout button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.logoutButton-module__yK68pq__logout button:disabled{opacity:.6;cursor:wait}.logoutButton-module__yK68pq__logout p{color:var(--danger);margin-top:8px;font-size:13px;line-height:1.6}
.invitationCodeForm-module__cTMODq__form{gap:20px;display:grid}.invitationCodeForm-module__cTMODq__form p{color:var(--sub-text);line-height:1.7}.invitationCodeForm-module__cTMODq__modal{width:min(100% - 32px,640px);padding:28px}.invitationCodeForm-module__cTMODq__modal-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.invitationCodeForm-module__cTMODq__modal-header h2{font-size:24px;font-weight:700}.invitationCodeForm-module__cTMODq__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.invitationCodeForm-module__cTMODq__heading>div:first-child{min-width:0}.invitationCodeForm-module__cTMODq__heading h1{color:var(--foreground);letter-spacing:-.04em;margin:10px 0 14px;font-size:30px;font-weight:700}.invitationCodeForm-module__cTMODq__heading p{color:var(--sub-text);line-height:1.7}.invitationCodeForm-module__cTMODq__illustration{flex-shrink:0;width:156px}.invitationCodeForm-module__cTMODq__illustration svg{width:100%;height:auto;display:block}.invitationCodeForm-module__cTMODq__resident-card{border:1px solid var(--border);border-radius:14px;overflow:hidden}.invitationCodeForm-module__cTMODq__eyebrow{color:var(--primary);font-size:14px;font-weight:600}.invitationCodeForm-module__cTMODq__property{border-bottom:1px solid var(--border);color:var(--primary);background:var(--button-primary-background);align-items:center;gap:16px;padding:20px;display:flex}.invitationCodeForm-module__cTMODq__property svg{flex-shrink:0;width:28px;height:28px}.invitationCodeForm-module__cTMODq__property strong{color:var(--foreground);font-size:18px;line-height:1.6}.invitationCodeForm-module__cTMODq__details{display:grid}.invitationCodeForm-module__cTMODq__details>div{grid-template-columns:40% 1fr;align-items:center;gap:12px;padding:20px;display:grid}.invitationCodeForm-module__cTMODq__details>div+div{border-top:1px solid var(--border)}.invitationCodeForm-module__cTMODq__details dt{color:var(--sub-text);align-items:center;gap:16px;display:flex}.invitationCodeForm-module__cTMODq__details svg{box-sizing:content-box;background:var(--background);border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:10px}.invitationCodeForm-module__cTMODq__details dd{margin:0;font-weight:600}.invitationCodeForm-module__cTMODq__notice{color:var(--primary);align-items:flex-start;gap:16px;padding:4px 0;display:flex}.invitationCodeForm-module__cTMODq__notice svg{flex-shrink:0;width:24px;height:24px;margin-top:4px}.invitationCodeForm-module__cTMODq__actions{justify-content:flex-end;gap:12px;display:flex}.invitationCodeForm-module__cTMODq__resident-actions{flex-direction:column}.invitationCodeForm-module__cTMODq__resident-actions>button{width:100%;min-height:54px}@media (max-width:767px){.invitationCodeForm-module__cTMODq__heading{gap:12px}.invitationCodeForm-module__cTMODq__heading h1{font-size:24px}.invitationCodeForm-module__cTMODq__illustration{width:88px}.invitationCodeForm-module__cTMODq__heading p{font-size:14px}.invitationCodeForm-module__cTMODq__details dt svg{width:18px;height:18px;padding:8px}.invitationCodeForm-module__cTMODq__details>div{grid-template-columns:45% 1fr;padding:18px 12px}.invitationCodeForm-module__cTMODq__details dt{gap:12px}.invitationCodeForm-module__cTMODq__actions{flex-direction:column}.invitationCodeForm-module__cTMODq__actions>button{width:100%;min-height:56px;font-size:16px}}
.fileDropzone-module__mSoMBq__dropzone{border:2px dashed color-mix(in srgb, var(--excel-background) 40%, var(--border));background:var(--card);text-align:center;border-radius:12px;justify-items:center;gap:16px;padding:48px 20px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid}.fileDropzone-module__mSoMBq__dropzone[aria-busy=true]{border-style:solid;border-color:#0000}.fileDropzone-module__mSoMBq__dropzone[data-dragging=true]{border-style:solid;border-color:var(--excel-background);background:color-mix(in srgb, var(--excel-background) 10%, var(--card));box-shadow:0 0 0 4px color-mix(in srgb, var(--excel-background) 12%, transparent)}.fileDropzone-module__mSoMBq__dropzone[data-dragging=true] strong{color:var(--excel-background)}.fileDropzone-module__mSoMBq__dropzone[data-dragging=true]>img{transform:translateY(-4px)}.fileDropzone-module__mSoMBq__dropzone>img{transition:transform .18s}.fileDropzone-module__mSoMBq__dropzone p{color:var(--sub-text);font-size:14px}@media (prefers-reduced-motion:reduce){.fileDropzone-module__mSoMBq__dropzone{transition:none}.fileDropzone-module__mSoMBq__dropzone img{transition:none}}.fileDropzone-module__mSoMBq__file-input{display:none}
.filterTabs-module__P4xypG__tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:20px;padding:0 16px;display:flex}.filterTabs-module__P4xypG__tabs button[data-variant=ghost]{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:16px 2px}.filterTabs-module__P4xypG__tabs button[data-variant=ghost]:hover:not(:disabled){background:0 0}.filterTabs-module__P4xypG__tabs button[aria-pressed=true]{color:var(--primary);border-bottom-color:var(--primary)}@container (max-width:540px){.filterTabs-module__P4xypG__tabs{gap:12px;padding:8px}.filterTabs-module__P4xypG__tabs button[data-variant=ghost]{padding-inline:10px;font-size:12px}}
.administratorUnitFields-module__2dORNG__fields{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.administratorUnitFields-module__2dORNG__fields[data-has-buildings=true]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.administratorUnitFields-module__2dORNG__fields[data-has-buildings=true]{grid-template-columns:minmax(0,1fr)}}
.infoTooltip-module__SUo2UW__root{flex-shrink:0;display:inline-flex;position:relative}.infoTooltip-module__SUo2UW__trigger[data-variant]{background:color-mix(in srgb, var(--primary) 9%, var(--card));width:30px;min-height:30px;color:var(--primary);border-radius:50%;padding:4px}.infoTooltip-module__SUo2UW__trigger[data-variant][data-help-size=sm]{width:16px;height:18px;min-height:0;color:var(--sub-text);background:0 0;border:0;border-radius:2px;padding:0}.infoTooltip-module__SUo2UW__trigger[data-variant][data-help-size=sm]>span,.infoTooltip-module__SUo2UW__trigger[data-variant][data-help-size=sm] svg{width:14px;height:14px}.infoTooltip-module__SUo2UW__trigger[data-variant][data-help-size=sm]:hover:not(:disabled){color:var(--primary);background:0 0}.infoTooltip-module__SUo2UW__tooltip{top:var(--tooltip-top,0px);left:var(--tooltip-left,0px);z-index:30;width:var(--tooltip-width,360px);border:1px solid var(--button-primary-border);background:var(--card);box-shadow:0 12px 32px color-mix(in srgb, var(--foreground) 8%, transparent);color:var(--sub-text);text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:20px;font-size:14px;font-weight:400;line-height:1.7;display:grid;position:fixed}.infoTooltip-module__SUo2UW__tooltip:before{z-index:-1;content:"";position:absolute;inset:-12px 0}.infoTooltip-module__SUo2UW__icon{justify-content:center;align-items:center;display:flex}.infoTooltip-module__SUo2UW__icon svg{width:44px;height:44px}.infoTooltip-module__SUo2UW__icon circle{fill:var(--primary);stroke:var(--primary)}.infoTooltip-module__SUo2UW__icon path{stroke:var(--card)}.infoTooltip-module__SUo2UW__content{border-left:1px solid var(--button-primary-border);min-width:0;padding-left:16px}.infoTooltip-module__SUo2UW__content strong{color:var(--foreground);margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.5;display:block}.infoTooltip-module__SUo2UW__content p{color:var(--sub-text);margin:0;font-size:14px;line-height:1.7}.infoTooltip-module__SUo2UW__content small{color:var(--primary);margin-top:8px;font-size:12px;line-height:1.7;display:block}@media (max-width:767px){.infoTooltip-module__SUo2UW__tooltip{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.infoTooltip-module__SUo2UW__icon svg{width:36px;height:36px}.infoTooltip-module__SUo2UW__content{padding-left:12px}}
.listHeader-module__6AVPyW__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.listHeader-module__6AVPyW__header h1{letter-spacing:-1px;margin-top:8px;font-size:30px;font-weight:800}.listHeader-module__6AVPyW__header .listHeader-module__6AVPyW__menu{color:var(--sub-text);font-size:14px}.listHeader-module__6AVPyW__header .listHeader-module__6AVPyW__description{color:var(--sub-text);margin-top:8px;font-size:15px;line-height:1.6}.listHeader-module__6AVPyW__actions{flex-shrink:0}@media (max-width:1100px){.listHeader-module__6AVPyW__header{flex-wrap:wrap}}@media (max-width:767px){.listHeader-module__6AVPyW__header{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.listHeader-module__6AVPyW__header h1{font-size:26px}}
.administratorProfile-module__T7XP4W__section{background:var(--card);border:0;border-radius:0;gap:16px;margin-top:0;padding:0;display:grid}.administratorProfile-module__T7XP4W__section .administratorProfile-module__T7XP4W__options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:0;display:grid}.administratorProfile-module__T7XP4W__section legend{color:var(--foreground);margin-bottom:12px;font-weight:600}.administratorProfile-module__T7XP4W__section .administratorProfile-module__T7XP4W__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:640px){.administratorProfile-module__T7XP4W__section{padding:0}.administratorProfile-module__T7XP4W__section .administratorProfile-module__T7XP4W__options,.administratorProfile-module__T7XP4W__section .administratorProfile-module__T7XP4W__fields{grid-template-columns:minmax(0,1fr)}}
.pagination-module__dloiQa__footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding-top:24px;display:grid}.pagination-module__dloiQa__footer .pagination-module__dloiQa__count{color:var(--sub-text);font-size:14px}.pagination-module__dloiQa__pagination{justify-content:center;gap:6px;display:flex}@media (max-width:767px){.pagination-module__dloiQa__footer{grid-template-columns:minmax(0,1fr);gap:16px}.pagination-module__dloiQa__footer .pagination-module__dloiQa__count{text-align:center}.pagination-module__dloiQa__pagination{gap:4px}}
.serverConnectionError-module__DT7cba__retry{min-width:200px;max-width:100%}
.summaryCard-module__EAj8CW__card{border:1px solid var(--border);background:var(--card);border-radius:14px;align-items:center;gap:20px;min-width:0;padding:24px;display:flex}.summaryCard-module__EAj8CW__card .summaryCard-module__EAj8CW__label{color:var(--sub-text);align-items:center;gap:6px;margin-bottom:4px;font-size:14px;display:flex}.summaryCard-module__EAj8CW__card[data-density=comfortable] .summaryCard-module__EAj8CW__value strong{white-space:nowrap}.summaryCard-module__EAj8CW__card .summaryCard-module__EAj8CW__value strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:32px;font-weight:750;line-height:1.2}.summaryCard-module__EAj8CW__card .summaryCard-module__EAj8CW__unit{color:var(--sub-text);margin-left:6px;font-size:13px}.summaryCard-module__EAj8CW__card .summaryCard-module__EAj8CW__description{color:var(--sub-text);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5;display:block}.summaryCard-module__EAj8CW__card .summaryCard-module__EAj8CW__icon{background:color-mix(in srgb, var(--sub-text) 10%, var(--card));width:48px;height:48px;color:var(--sub-text);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.summaryCard-module__EAj8CW__card .summaryCard-module__EAj8CW__icon svg{width:26px;height:26px}.summaryCard-module__EAj8CW__card[data-tone=primary] .summaryCard-module__EAj8CW__icon{background:color-mix(in srgb, var(--primary) 10%, var(--card));color:var(--primary)}.summaryCard-module__EAj8CW__card[data-tone=teal] .summaryCard-module__EAj8CW__icon{background:color-mix(in srgb, var(--secondary-teal) 10%, var(--card));color:var(--secondary-teal)}.summaryCard-module__EAj8CW__card[data-tone=success] .summaryCard-module__EAj8CW__icon{background:color-mix(in srgb, var(--success) 10%, var(--card));color:var(--success)}.summaryCard-module__EAj8CW__card[data-tone=warning] .summaryCard-module__EAj8CW__icon{background:color-mix(in srgb, var(--warning) 10%, var(--card));color:var(--warning)}.summaryCard-module__EAj8CW__card[data-tone=danger] .summaryCard-module__EAj8CW__icon{background:color-mix(in srgb, var(--danger) 10%, var(--card));color:var(--danger)}.summaryCard-module__EAj8CW__card[data-value-tone=danger] .summaryCard-module__EAj8CW__value strong,.summaryCard-module__EAj8CW__card[data-value-tone=danger] .summaryCard-module__EAj8CW__unit{color:var(--danger)}.summaryCard-module__EAj8CW__card[data-density=compact]{align-items:center;gap:12px;padding:16px;display:flex}.summaryCard-module__EAj8CW__card[data-density=compact] .summaryCard-module__EAj8CW__content{flex:1;min-width:0}.summaryCard-module__EAj8CW__card[data-density=compact] .summaryCard-module__EAj8CW__icon{width:36px;height:36px}.summaryCard-module__EAj8CW__card[data-density=compact] .summaryCard-module__EAj8CW__icon svg{width:21px;height:21px}.summaryCard-module__EAj8CW__card[data-density=compact] .summaryCard-module__EAj8CW__label{word-break:keep-all;overflow-wrap:break-word;margin-bottom:6px;font-size:12px;line-height:1.5}.summaryCard-module__EAj8CW__card[data-density=compact] .summaryCard-module__EAj8CW__value{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:flex}.summaryCard-module__EAj8CW__card[data-density=compact] .summaryCard-module__EAj8CW__value strong{overflow-wrap:anywhere;max-width:100%;font-size:23px;line-height:1.3}.summaryCard-module__EAj8CW__card[data-density=compact] .summaryCard-module__EAj8CW__unit{margin:0;font-size:12px}@container (max-width:560px){.summaryCard-module__EAj8CW__card[data-density=compact]{gap:8px;padding:12px}.summaryCard-module__EAj8CW__card[data-density=compact] .summaryCard-module__EAj8CW__icon{width:28px;height:28px}.summaryCard-module__EAj8CW__card[data-density=compact] .summaryCard-module__EAj8CW__label{font-size:11px}.summaryCard-module__EAj8CW__card[data-density=compact] .summaryCard-module__EAj8CW__value strong{font-size:20px}}@media (max-width:1100px){.summaryCard-module__EAj8CW__card{gap:14px;padding:20px}}@media (max-width:767px){.summaryCard-module__EAj8CW__card:not([data-density=compact]){flex-direction:column;align-items:flex-start;gap:10px;padding:14px 12px}.summaryCard-module__EAj8CW__card:not([data-density=compact]) .summaryCard-module__EAj8CW__icon{width:36px;height:36px}.summaryCard-module__EAj8CW__card:not([data-density=compact]) .summaryCard-module__EAj8CW__icon svg{width:21px;height:21px}.summaryCard-module__EAj8CW__card:not([data-density=compact]) .summaryCard-module__EAj8CW__label{font-size:12px}.summaryCard-module__EAj8CW__card:not([data-density=compact]) .summaryCard-module__EAj8CW__value strong{font-size:26px}.summaryCard-module__EAj8CW__card:not([data-density=compact]) .summaryCard-module__EAj8CW__unit{margin-top:3px;margin-left:0;font-size:11px;display:block}}
.toast-module__dsp5jG__toast{z-index:100;box-sizing:border-box;background:var(--toast-success-background);width:max-content;max-width:min(440px,100vw - 32px);height:fit-content;min-height:0;color:var(--toast-success-foreground);box-shadow:0 4px 16px color-mix(in srgb, var(--foreground) 8%, transparent);pointer-events:none;border-radius:999px;flex-direction:row;align-items:center;margin:0;padding:12px 20px;animation:.2s ease-out both toast-module__dsp5jG__toast-enter;display:flex;position:fixed;inset:auto auto 32px 50%;transform:translate(-50%)}.toast-module__dsp5jG__toast[data-tone=error]{background:color-mix(in srgb, var(--danger) 10%, var(--card));color:var(--danger)}.toast-module__dsp5jG__toast[data-leaving=true]{animation:.18s ease-in both toast-module__dsp5jG__toast-leave}.toast-module__dsp5jG__toast .toast-module__dsp5jG__message{color:inherit;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500;line-height:1.5}@keyframes toast-module__dsp5jG__toast-enter{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@keyframes toast-module__dsp5jG__toast-leave{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,6px)}}@media (max-width:767px){.toast-module__dsp5jG__toast{bottom:max(16px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.toast-module__dsp5jG__toast{animation:none}}
.bankImportActions-module__n2np8a__bar{bottom:24px;left:var(--bar-left);z-index:20;width:var(--bar-width);border:1px solid var(--border);background:var(--bank-import-actions-background);color:var(--foreground);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;position:fixed}.bankImportActions-module__n2np8a__bar .bankImportActions-module__n2np8a__save-button[data-variant=primary]{background:var(--primary);border-color:var(--primary);color:var(--card)}.bankImportActions-module__n2np8a__bar .bankImportActions-module__n2np8a__save-button[data-variant=primary]:hover:not(:disabled){background:var(--primary-dark)}.bankImportActions-module__n2np8a__bar .bankImportActions-module__n2np8a__save-button[data-variant=primary]:disabled{opacity:1;background:var(--button-primary-background);border-color:var(--button-primary-border);color:var(--sub-text)}.bankImportActions-module__n2np8a__selection{font-variant-numeric:tabular-nums;gap:4px;min-width:0;line-height:1.5;display:grid}.bankImportActions-module__n2np8a__selection strong{color:var(--foreground);word-break:keep-all;font-size:15px;font-weight:700}.bankImportActions-module__n2np8a__selection span{color:var(--foreground);font-size:13px}@media (max-width:767px){.bankImportActions-module__n2np8a__bar{bottom:max(16px, env(safe-area-inset-bottom));right:max(16px, env(safe-area-inset-right));left:max(16px, env(safe-area-inset-left));gap:12px;width:auto;padding:12px}.bankImportActions-module__n2np8a__selection strong{font-size:14px}.bankImportActions-module__n2np8a__selection span{font-size:12px}}
.unitList-module__vSchkG__mobile-details,.unitList-module__vSchkG__mobile-edit,.unitList-module__vSchkG__unit-icon{display:none}.unitList-module__vSchkG__unit-list{border:1px solid var(--border);border-radius:10px;padding:10px 9px 0}.unitList-module__vSchkG__toolbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.unitList-module__vSchkG__search{flex:1;min-width:0;max-width:442px}.unitList-module__vSchkG__automatic-action{margin-left:auto}.unitList-module__vSchkG__list-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.unitList-module__vSchkG__list-heading button{flex-shrink:0;padding-inline:0;font-size:16px}.unitList-module__vSchkG__summary{overflow-wrap:anywhere;min-width:0;color:var(--sub-text);font-size:16px;font-weight:700}.unitList-module__vSchkG__summary strong{color:var(--foreground);font-weight:800}.unitList-module__vSchkG__selection-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.unitList-module__vSchkG__selection-bar .unitList-module__vSchkG__selection-delete[data-variant]{border-color:var(--danger);background:var(--card);color:var(--danger);margin-left:auto}.unitList-module__vSchkG__selection-bar .unitList-module__vSchkG__selection-delete[data-variant]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 6%, var(--card))}.unitList-module__vSchkG__selection-bar span{color:var(--sub-text);font-size:14px}.unitList-module__vSchkG__select-all{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.unitList-module__vSchkG__select-all input,.unitList-module__vSchkG__selection-checkbox{width:22px;height:22px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}:is(.unitList-module__vSchkG__select-all input,.unitList-module__vSchkG__selection-checkbox):focus-visible{outline:3px solid var(--primary);outline-offset:3px}.unitList-module__vSchkG__selection-checkbox{vertical-align:middle;margin-right:10px}.unitList-module__vSchkG__delete-targets{border:1px solid var(--border);background:var(--background);border-radius:8px;max-height:180px;margin-top:16px;padding:12px 12px 12px 32px;overflow:auto}.unitList-module__vSchkG__delete-targets li{overflow-wrap:anywhere;line-height:1.7}.unitList-module__vSchkG__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:16px}.unitList-module__vSchkG__table thead{background:var(--background);color:var(--sub-text);font-size:14px;font-weight:700}.unitList-module__vSchkG__table th{text-align:left;padding:11px 26px}.unitList-module__vSchkG__table th:first-child{border-radius:8px 0 0 8px}.unitList-module__vSchkG__table th:last-child{border-radius:0 8px 8px 0;width:160px}.unitList-module__vSchkG__table td{overflow-wrap:anywhere;padding:4px 26px}.unitList-module__vSchkG__table td:last-child{padding-inline:12px}.unitList-module__vSchkG__table tbody tr:not(:last-child){border-bottom:1px solid var(--border)}.unitList-module__vSchkG__table[data-selecting=true] .unitList-module__vSchkG__unit-actions{visibility:hidden}.unitList-module__vSchkG__unit-name strong{font-weight:500}.unitList-module__vSchkG__badge{background:var(--border);color:var(--sub-text);white-space:nowrap;border-radius:24px;padding:4px 16px;font-size:13px;font-weight:700;display:inline-block}.unitList-module__vSchkG__badge[data-status=ACTIVE]{background:color-mix(in srgb, var(--success) 12%, var(--card));color:var(--success)}.unitList-module__vSchkG__unit-actions{text-align:center}.unitList-module__vSchkG__desktop-actions{align-items:center;gap:8px;display:inline-flex}.unitList-module__vSchkG__empty{text-align:center;padding:36px 12px}.unitList-module__vSchkG__empty svg{width:48px;height:48px;color:color-mix(in srgb, var(--primary) 45%, var(--sub-text));margin:0 auto 12px}.unitList-module__vSchkG__empty h3{font-size:17px;font-weight:700}.unitList-module__vSchkG__empty p{color:var(--sub-text);margin-top:6px;font-size:14px;line-height:1.7}.unitList-module__vSchkG__buildings{border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:16px}.unitList-module__vSchkG__building-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.unitList-module__vSchkG__building-heading h3{font-size:16px;font-weight:800}.unitList-module__vSchkG__chip-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex}.unitList-module__vSchkG__chip-icon svg{width:100%;height:100%}.unitList-module__vSchkG__building-options{flex-wrap:wrap;gap:8px;margin-inline:-4px;padding:4px;display:flex}.unitList-module__vSchkG__building-options>button{white-space:normal;overflow-wrap:anywhere;border-radius:10px;min-width:72px;max-width:100%;min-height:42px;padding:8px 14px;font-size:16px;font-weight:500}.unitList-module__vSchkG__building-options>button[aria-pressed=false]{border-color:var(--border);background:var(--card);color:var(--foreground)}@media (max-width:760px) and (min-width:641px){.unitList-module__vSchkG__table th,.unitList-module__vSchkG__table td{padding-inline:12px}.unitList-module__vSchkG__toolbar{flex-wrap:wrap}.unitList-module__vSchkG__search{min-width:180px}}@media (max-width:640px){.unitList-module__vSchkG__desktop-actions,.unitList-module__vSchkG__desktop-detail,.unitList-module__vSchkG__unit-icon{display:none}.unitList-module__vSchkG__unit-list,.unitList-module__vSchkG__buildings{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:16px 12px}.unitList-module__vSchkG__buildings{margin-bottom:16px}.unitList-module__vSchkG__toolbar{margin-bottom:20px}.unitList-module__vSchkG__search{max-width:none}.unitList-module__vSchkG__building-heading h3{font-size:17px}.unitList-module__vSchkG__building-heading button{padding-right:0;font-size:14px}.unitList-module__vSchkG__chip-icon{display:none}.unitList-module__vSchkG__building-options{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.unitList-module__vSchkG__building-options>button{border-radius:30px;padding-inline:20px}.unitList-module__vSchkG__summary{font-size:14px}.unitList-module__vSchkG__table{border-collapse:separate;border-spacing:0;font-size:14px;display:table}.unitList-module__vSchkG__table thead{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.unitList-module__vSchkG__table th{padding:12px 8px;font-size:13px}.unitList-module__vSchkG__table th:nth-last-child(2){width:72px}.unitList-module__vSchkG__table th:last-child{text-align:center;width:52px;padding-inline:4px}.unitList-module__vSchkG__table tbody{display:table-row-group}.unitList-module__vSchkG__table tbody tr{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:table-row}.unitList-module__vSchkG__table td{vertical-align:middle;border-bottom:1px solid var(--border);padding:12px 8px}.unitList-module__vSchkG__table td:last-child{padding-inline:4px}.unitList-module__vSchkG__table .unitList-module__vSchkG__desktop-detail{display:none}.unitList-module__vSchkG__table .unitList-module__vSchkG__identity{display:table-cell}.unitList-module__vSchkG__table[data-selecting=true] .unitList-module__vSchkG__unit-actions{visibility:hidden}.unitList-module__vSchkG__unit-name{vertical-align:middle;display:inline-block}.unitList-module__vSchkG__unit-name strong{font-size:14px;font-weight:700;line-height:1.5;display:block}.unitList-module__vSchkG__mobile-details{color:var(--sub-text);margin-top:3px;font-size:12px;line-height:1.5;display:block}.unitList-module__vSchkG__badge{padding:4px 8px;font-size:12px}.unitList-module__vSchkG__mobile-edit{display:inline-flex}.unitList-module__vSchkG__selection-bar{gap:10px}.unitList-module__vSchkG__selection-bar .unitList-module__vSchkG__selection-delete{width:100%}.unitList-module__vSchkG__selection-checkbox{margin-right:6px}.unitList-module__vSchkG__empty{padding:28px 8px}}.unitList-module__vSchkG__unit-list[data-balances=true] .unitList-module__vSchkG__toolbar>button,.unitList-module__vSchkG__unit-list[data-balances=true] .unitList-module__vSchkG__list-heading>button,.unitList-module__vSchkG__unit-list[data-balances=true] .unitList-module__vSchkG__table thead th:nth-last-child(3),.unitList-module__vSchkG__unit-list[data-balances=true] .unitList-module__vSchkG__table thead th:nth-last-child(4),.unitList-module__vSchkG__unit-list[data-balances=true] .unitList-module__vSchkG__table thead th:nth-last-child(5),.unitList-module__vSchkG__unit-list[data-balances=true] .unitList-module__vSchkG__table tbody td:nth-last-child(3),.unitList-module__vSchkG__unit-list[data-balances=true] .unitList-module__vSchkG__table tbody td:nth-last-child(4),.unitList-module__vSchkG__unit-list[data-balances=true] .unitList-module__vSchkG__table tbody td:nth-last-child(5){display:none}.unitList-module__vSchkG__balance-total{color:var(--sub-text);margin-bottom:16px;font-size:13px;line-height:1.7}.unitList-module__vSchkG__balance-cell{min-width:160px}.unitList-module__vSchkG__pagination{padding:0 12px 20px}@media (max-width:640px){.unitList-module__vSchkG__table[data-balances=true]{border-collapse:separate;border-spacing:0;background:var(--card);border:0;border-radius:10px;display:table}.unitList-module__vSchkG__table[data-balances=true] thead{clip-path:none;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.unitList-module__vSchkG__table[data-balances=true] thead tr,.unitList-module__vSchkG__table[data-balances=true] tbody tr{display:table-row}.unitList-module__vSchkG__table[data-balances=true] th{text-align:right;padding:12px 6px;font-size:13px;display:none}.unitList-module__vSchkG__table[data-balances=true] th:first-child,.unitList-module__vSchkG__table[data-balances=true] th:nth-last-child(-n+2){width:36%;display:table-cell}.unitList-module__vSchkG__table[data-balances=true] th:first-child{text-align:left;width:28%;padding-left:12px}.unitList-module__vSchkG__table[data-balances=true] th:last-child{padding-right:12px}.unitList-module__vSchkG__table[data-balances=true] tbody{display:table-row-group}.unitList-module__vSchkG__table[data-balances=true] tbody tr{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.unitList-module__vSchkG__table[data-balances=true] td.unitList-module__vSchkG__identity,.unitList-module__vSchkG__table[data-balances=true] td.unitList-module__vSchkG__balance-cell{vertical-align:middle;border-top:0;min-width:0;padding:10px 6px;display:table-cell}.unitList-module__vSchkG__table[data-balances=true] td.unitList-module__vSchkG__identity{padding-left:12px}.unitList-module__vSchkG__table[data-balances=true] td:last-child{padding-right:12px}.unitList-module__vSchkG__table[data-balances=true] .unitList-module__vSchkG__unit-icon{display:none}.unitList-module__vSchkG__table[data-balances=true] .unitList-module__vSchkG__unit-name strong{font-size:14px;font-weight:700}.unitList-module__vSchkG__table[data-balances=true] .unitList-module__vSchkG__mobile-details{font-size:12px}.unitList-module__vSchkG__pagination{padding:0 0 4px}.unitList-module__vSchkG__toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.unitList-module__vSchkG__toolbar .unitList-module__vSchkG__search{grid-column:1/-1}.unitList-module__vSchkG__toolbar .unitList-module__vSchkG__automatic-action,.unitList-module__vSchkG__toolbar .unitList-module__vSchkG__add-action{width:100%;min-width:0;margin:0;padding-inline:8px;font-size:14px}}
.transferDetail-module__VX9aOa__page{min-width:0}.transferDetail-module__VX9aOa__modal{border:1px solid var(--border);background:var(--card);width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:16px;margin:auto;padding:0}.transferDetail-module__VX9aOa__modal[open]{flex-direction:column;display:flex}.transferDetail-module__VX9aOa__modal::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.transferDetail-module__VX9aOa__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.transferDetail-module__VX9aOa__header h2{font-size:22px}.transferDetail-module__VX9aOa__body{gap:20px;min-height:0;padding:24px;display:grid;overflow-y:auto}.transferDetail-module__VX9aOa__body p{color:var(--sub-text);overflow-wrap:anywhere;line-height:1.7}.transferDetail-module__VX9aOa__body [role=alert]{color:var(--danger)}.transferDetail-module__VX9aOa__actions{border-top:1px solid var(--border);justify-content:flex-end;padding:16px 24px;display:flex}
.unitSetup-module__9AFGtG__page{z-index:1;width:min(100% - 48px,848px);margin-inline:auto;padding:50px 0 12px;position:relative}.unitSetup-module__9AFGtG__mobile-navigation,.unitSetup-module__9AFGtG__mobile-illustration{display:none}.unitSetup-module__9AFGtG__setup-heading{text-align:center}.unitSetup-module__9AFGtG__setup-heading h1{letter-spacing:-1.5px;justify-content:center;align-items:center;gap:12px;font-size:38px;font-weight:800;line-height:1.35;display:flex}.unitSetup-module__9AFGtG__setup-heading h1 span{overflow-wrap:anywhere;min-width:0}.unitSetup-module__9AFGtG__setup-heading h1 svg{flex-shrink:0;width:76px;height:60px}.unitSetup-module__9AFGtG__setup-heading p{color:var(--sub-text);margin-top:8px;font-size:19px;line-height:1.6}.unitSetup-module__9AFGtG__card{border:1px solid color-mix(in srgb, var(--primary) 9%, var(--card));background:var(--card);box-shadow:0 8px 32px color-mix(in srgb, var(--primary) 3%, transparent);border-radius:15px;padding:28px 32px 20px}.unitSetup-module__9AFGtG__intro{align-items:center;gap:22px;margin-bottom:24px;display:flex;position:relative}.unitSetup-module__9AFGtG__intro-illustration{background:color-mix(in srgb, var(--primary) 7%, var(--card));border-radius:50%;flex-shrink:0;place-items:center;width:112px;height:112px;display:grid}.unitSetup-module__9AFGtG__intro-illustration svg{width:124px;height:104px}.unitSetup-module__9AFGtG__intro-copy{min-width:0}.unitSetup-module__9AFGtG__intro-copy h2{letter-spacing:-1px;outline:none;font-size:28px;font-weight:800;line-height:1.4}.unitSetup-module__9AFGtG__intro-copy p{color:var(--sub-text);margin:7px 0 12px;font-size:16px;line-height:1.7}.unitSetup-module__9AFGtG__building-badge{background:color-mix(in srgb, var(--primary) 10%, var(--card));color:var(--primary);border-radius:30px;align-items:center;gap:7px;padding:4px 15px;font-size:14px;font-weight:700;display:inline-flex}.unitSetup-module__9AFGtG__building-badge svg{width:19px;height:23px;display:none}.unitSetup-module__9AFGtG__structure-notice{background:color-mix(in srgb, var(--warning) 8%, var(--card));border-radius:10px;align-items:center;gap:12px;margin-bottom:20px;padding:14px;display:flex}.unitSetup-module__9AFGtG__structure-notice p{font-size:14px;line-height:1.7}.unitSetup-module__9AFGtG__notice{background:color-mix(in srgb, var(--primary) 6%, var(--card));border-radius:11px;align-items:center;gap:18px;margin-top:20px;padding:19px 16px;display:flex}.unitSetup-module__9AFGtG__notice p{font-size:14px;line-height:1.7}.unitSetup-module__9AFGtG__notice strong{font-weight:700;display:block}.unitSetup-module__9AFGtG__notice p>span{color:var(--sub-text);margin-top:2px;font-size:13px;display:block}.unitSetup-module__9AFGtG__notice-icon{background:color-mix(in srgb, var(--primary) 9%, var(--card));width:42px;height:42px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.unitSetup-module__9AFGtG__notice-icon svg{width:26px;height:26px}.unitSetup-module__9AFGtG__error{color:var(--danger);margin-top:16px;font-size:14px;line-height:1.7}.unitSetup-module__9AFGtG__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;margin-top:20px;padding-top:14px;display:flex}.unitSetup-module__9AFGtG__actions>button{min-width:152px}@media (max-width:760px) and (min-width:641px){.unitSetup-module__9AFGtG__card{padding-inline:20px}}@media (max-width:640px){.unitSetup-module__9AFGtG__page{width:100%;padding:16px 20px 140px}.unitSetup-module__9AFGtG__mobile-navigation{align-items:center;gap:8px;margin:0 0 28px -12px;font-size:23px;font-weight:800;display:flex}.unitSetup-module__9AFGtG__setup-heading,.unitSetup-module__9AFGtG__intro-illustration{display:none}.unitSetup-module__9AFGtG__card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.unitSetup-module__9AFGtG__intro{min-height:190px;margin:0 4px 20px}.unitSetup-module__9AFGtG__intro-copy{z-index:1;position:relative}.unitSetup-module__9AFGtG__intro-copy h2{letter-spacing:-1.2px;font-size:30px;line-height:1.35}.unitSetup-module__9AFGtG__intro-copy p{margin:12px 0 16px;font-size:15px;line-height:1.7}.unitSetup-module__9AFGtG__intro-copy p span{display:block}.unitSetup-module__9AFGtG__building-badge{color:var(--primary-dark);gap:10px;padding:8px 14px;font-size:15px}.unitSetup-module__9AFGtG__building-badge svg{color:color-mix(in srgb, var(--primary) 50%, var(--sub-text));display:block}.unitSetup-module__9AFGtG__mobile-illustration{z-index:0;opacity:.65;pointer-events:none;width:210px;display:block;position:absolute;bottom:-3px;right:-18px}.unitSetup-module__9AFGtG__mobile-illustration svg{width:100%;height:auto}.unitSetup-module__9AFGtG__notice{background:color-mix(in srgb, var(--primary) 7%, var(--card));gap:12px;margin-top:14px;padding:16px 14px}.unitSetup-module__9AFGtG__notice strong{color:var(--sub-text);font-size:14px;font-weight:500}.unitSetup-module__9AFGtG__notice p>span{display:none}.unitSetup-module__9AFGtG__notice-icon{width:25px;height:25px;color:var(--sub-text);background:0 0}.unitSetup-module__9AFGtG__notice-icon svg{width:23px;height:23px}.unitSetup-module__9AFGtG__actions{z-index:4;padding:14px 20px max(18px, env(safe-area-inset-bottom));background:var(--card);box-shadow:0 -4px 20px color-mix(in srgb, var(--primary) 3%, transparent);border:0;gap:12px;margin:0;position:fixed;bottom:0;left:0;right:0}.unitSetup-module__9AFGtG__actions>button{flex:1;min-width:0}.unitSetup-module__9AFGtG__structure-notice{flex-direction:column;align-items:flex-start}}@media (max-width:374px){.unitSetup-module__9AFGtG__page{padding-inline:16px}.unitSetup-module__9AFGtG__mobile-illustration{opacity:.45;width:145px}}.unitSetup-module__9AFGtG__administrator-section{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.unitSetup-module__9AFGtG__administrator-section h3{margin-bottom:16px;font-size:19px;font-weight:750}.unitSetup-module__9AFGtG__unit-tabs{margin-block:8px 24px}.unitSetup-module__9AFGtG__unit-tabs+section{margin-top:0}.unitSetup-module__9AFGtG__setup-hint{color:var(--sub-text);margin-block:18px;font-size:14px;line-height:1.7}@media (max-width:640px){.unitSetup-module__9AFGtG__page{padding-top:calc(96px + env(safe-area-inset-top))}.unitSetup-module__9AFGtG__page :is(input,button,[tabindex]){scroll-margin-top:calc(88px + env(safe-area-inset-top))}.unitSetup-module__9AFGtG__mobile-navigation{z-index:10;min-height:calc(72px + env(safe-area-inset-top));padding:calc(12px + env(safe-area-inset-top)) 20px 12px;border-bottom:1px solid var(--border);background:var(--card);margin:0;position:fixed;inset:0 0 auto}}@media (max-width:374px){.unitSetup-module__9AFGtG__mobile-navigation{padding-inline:16px}}@media (max-width:640px){.unitSetup-module__9AFGtG__administrator-section{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-top:28px;padding:20px 16px}.unitSetup-module__9AFGtG__administrator-section h3{margin-bottom:20px}}
.bankingExpensePage-module__xrchpa__page{width:100%;min-width:0;max-width:880px;margin-inline:auto}.bankingExpensePage-module__xrchpa__body{overflow-wrap:anywhere;gap:20px;min-width:0;min-height:0;padding:0 28px 28px;display:grid;overflow-y:auto}.bankingExpensePage-module__xrchpa__modal{border:1px solid var(--border);background:var(--card);width:min(880px,100vw - 48px);max-height:calc(100dvh - 48px);color:var(--foreground);border-radius:20px;margin:auto;padding:0;overflow:hidden}.bankingExpensePage-module__xrchpa__modal[open]{flex-direction:column;display:flex}.bankingExpensePage-module__xrchpa__modal:focus-visible{outline:2px solid var(--border);outline-offset:0}.bankingExpensePage-module__xrchpa__modal::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.bankingExpensePage-module__xrchpa__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:26px 28px;display:flex}.bankingExpensePage-module__xrchpa__header>div{min-width:0}.bankingExpensePage-module__xrchpa__header p{color:var(--primary);margin-bottom:6px;font-size:13px;font-weight:600}.bankingExpensePage-module__xrchpa__header h2{font-size:26px;font-weight:800}.bankingExpensePage-module__xrchpa__transaction-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.bankingExpensePage-module__xrchpa__transaction-cards>div{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:18px 16px}.bankingExpensePage-module__xrchpa__transaction-cards>div[data-kind=amount]{border-color:color-mix(in srgb, var(--primary) 15%, var(--card));background:color-mix(in srgb, var(--primary) 5%, var(--card))}.bankingExpensePage-module__xrchpa__transaction-cards>div[data-kind=amount] dt{color:var(--primary)}.bankingExpensePage-module__xrchpa__transaction-cards>div[data-kind=amount] dd{font-size:24px}.bankingExpensePage-module__xrchpa__transaction-cards>div[data-kind=date] dd{font-size:15px;line-height:1.6}.bankingExpensePage-module__xrchpa__transaction-cards dt{color:var(--sub-text);align-items:center;gap:8px;font-size:12px;display:flex}.bankingExpensePage-module__xrchpa__transaction-cards dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 0;font-size:21px;font-weight:750;line-height:1.4}.bankingExpensePage-module__xrchpa__expense-icon,.bankingExpensePage-module__xrchpa__target-icon{width:38px;height:38px;color:var(--primary);background:color-mix(in srgb, var(--primary) 8%, var(--card));border-radius:10px;flex-shrink:0;place-items:center;display:grid}.bankingExpensePage-module__xrchpa__confirmed{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:16px;padding:20px;display:grid}.bankingExpensePage-module__xrchpa__expense-header{flex-wrap:wrap;align-items:center;gap:14px;padding:4px 0;display:flex}.bankingExpensePage-module__xrchpa__expense-icon{border-radius:20px;width:64px;height:64px}.bankingExpensePage-module__xrchpa__expense-title{flex:1;min-width:0}.bankingExpensePage-module__xrchpa__expense-title h3{overflow-wrap:anywhere;font-size:23px;font-weight:750}.bankingExpensePage-module__xrchpa__expense-title p{color:var(--sub-text);margin-top:6px;font-size:13px}.bankingExpensePage-module__xrchpa__status{color:var(--success);background:color-mix(in srgb, var(--success) 10%, var(--card));white-space:nowrap;border-radius:24px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.bankingExpensePage-module__xrchpa__allocation-title{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.bankingExpensePage-module__xrchpa__allocation-title svg{color:var(--primary)}.bankingExpensePage-module__xrchpa__allocation-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.bankingExpensePage-module__xrchpa__allocation-list li{align-items:center;gap:12px;min-width:0;padding:14px 0;display:flex}.bankingExpensePage-module__xrchpa__allocation-list li+li{border-top:1px solid var(--border)}.bankingExpensePage-module__xrchpa__allocation-list li:first-child{padding-top:0}.bankingExpensePage-module__xrchpa__allocation-list li:last-child{padding-bottom:0}.bankingExpensePage-module__xrchpa__target{flex:1;min-width:0}.bankingExpensePage-module__xrchpa__target strong{font-size:14px;font-weight:700;display:block}.bankingExpensePage-module__xrchpa__target small{color:var(--sub-text);font-size:12px}.bankingExpensePage-module__xrchpa__amount{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;max-width:52%;font-weight:750}.bankingExpensePage-module__xrchpa__note{color:var(--sub-text);font-size:13px;line-height:1.6}.bankingExpensePage-module__xrchpa__actions{justify-content:flex-end;display:flex}@media (max-width:767px){.bankingExpensePage-module__xrchpa__body{gap:16px;padding:16px 0}.bankingExpensePage-module__xrchpa__transaction-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bankingExpensePage-module__xrchpa__transaction-cards>div{padding:16px 12px}.bankingExpensePage-module__xrchpa__transaction-cards>div[data-kind=amount] dd{font-size:22px}.bankingExpensePage-module__xrchpa__transaction-cards>div[data-kind=date]{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.bankingExpensePage-module__xrchpa__transaction-cards>div[data-kind=date] dd{margin:0;font-size:13px}.bankingExpensePage-module__xrchpa__transaction-cards dt{gap:6px;font-size:11px}.bankingExpensePage-module__xrchpa__transaction-cards dd{margin-top:10px;font-size:20px}.bankingExpensePage-module__xrchpa__expense-header{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:12px;padding:16px}.bankingExpensePage-module__xrchpa__expense-icon{border-radius:14px;width:48px;height:48px}.bankingExpensePage-module__xrchpa__expense-title{min-width:min(140px,100%)}.bankingExpensePage-module__xrchpa__expense-title h3{font-size:20px}.bankingExpensePage-module__xrchpa__status{padding:6px 10px}.bankingExpensePage-module__xrchpa__target-icon{width:30px;height:30px}.bankingExpensePage-module__xrchpa__confirmed{padding:16px}.bankingExpensePage-module__xrchpa__allocation-list li{gap:10px;padding:14px 0}.bankingExpensePage-module__xrchpa__amount{font-size:14px}}@media (max-width:359px){.bankingExpensePage-module__xrchpa__transaction-cards{grid-template-columns:minmax(0,1fr)}.bankingExpensePage-module__xrchpa__transaction-cards>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bankingExpensePage-module__xrchpa__transaction-cards dd{margin:0}}
.addressSearch-module__d1RUsW__dialog{border:1px solid var(--border);background:var(--card);width:min(100% - 32px,520px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:16px;margin:auto;padding:0;overflow:auto}.addressSearch-module__d1RUsW__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.addressSearch-module__d1RUsW__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.addressSearch-module__d1RUsW__header h2{font-size:20px;font-weight:700}.addressSearch-module__d1RUsW__search-container{height:min(540px,100dvh - 112px);min-height:400px}.addressSearch-module__d1RUsW__message{color:var(--sub-text);text-align:center;padding:48px 24px}.addressSearch-module__d1RUsW__retry-button{margin-top:16px}
.manualExpense-module__PRBQmG__page,.manualExpense-module__PRBQmG__modal{--form-control-foreground:var(--input-foreground);--form-control-placeholder:var(--input-placeholder);min-width:0;color:var(--input-foreground);background:var(--card)}.manualExpense-module__PRBQmG__page{border:1px solid var(--border);border-radius:12px;gap:24px;padding:20px;display:grid}.manualExpense-module__PRBQmG__modal{border:1px solid var(--border);border-radius:16px;width:min(960px,100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden}.manualExpense-module__PRBQmG__modal[open]{flex-direction:column;display:flex}.manualExpense-module__PRBQmG__modal::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.manualExpense-module__PRBQmG__header{color:var(--foreground);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 32px;display:flex}.manualExpense-module__PRBQmG__header p{color:var(--sub-text);margin-bottom:6px;font-size:14px}.manualExpense-module__PRBQmG__header h2{font-size:28px;font-weight:700;line-height:1.4}.manualExpense-module__PRBQmG__form{flex-direction:column;min-width:0;min-height:0;display:flex}.manualExpense-module__PRBQmG__body{min-width:0;min-height:0}.manualExpense-module__PRBQmG__modal .manualExpense-module__PRBQmG__body{overscroll-behavior:contain;padding:0 32px;overflow-y:auto}.manualExpense-module__PRBQmG__fields{border:0;min-width:0;margin:0;padding:0}.manualExpense-module__PRBQmG__section{border-top:1px solid var(--border);gap:12px;min-width:0;padding:18px 0;display:grid}.manualExpense-module__PRBQmG__section-title{color:var(--foreground);align-items:center;gap:14px;margin:0 0 4px;font-size:20px;font-weight:700;display:flex}.manualExpense-module__PRBQmG__section-title>span{background:var(--button-primary-background);width:28px;height:28px;color:var(--primary-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.manualExpense-module__PRBQmG__basics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.manualExpense-module__PRBQmG__basics>*{min-width:0}.manualExpense-module__PRBQmG__warning{color:var(--warning);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.manualExpense-module__PRBQmG__warning>span{background:var(--warning);width:20px;height:20px;color:var(--card);border-radius:50%;place-items:center;font-weight:700;display:grid}.manualExpense-module__PRBQmG__error{color:var(--danger);margin:0 0 16px;font-size:14px}.manualExpense-module__PRBQmG__actions{flex-shrink:0;justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.manualExpense-module__PRBQmG__modal .manualExpense-module__PRBQmG__actions{padding:0 32px 22px}@media (max-width:767px){.manualExpense-module__PRBQmG__page{padding:16px}.manualExpense-module__PRBQmG__basics{grid-template-columns:minmax(0,1fr);gap:16px}.manualExpense-module__PRBQmG__section-title{font-size:18px}}
.noticeDialog-module__lJjzKa__notice-dialog{border:1px solid var(--border);background:var(--card);width:min(100% - 40px,400px);color:var(--foreground);box-shadow:0 20px 70px color-mix(in srgb, var(--foreground) 15%, transparent);word-break:keep-all;border-radius:20px;margin:auto;padding:28px}.noticeDialog-module__lJjzKa__notice-dialog::backdrop{background:color-mix(in srgb, var(--foreground) 25%, transparent)}.noticeDialog-module__lJjzKa__notice-dialog h2{font-size:22px;font-weight:700}.noticeDialog-module__lJjzKa__notice-dialog p{color:var(--sub-text);margin-top:14px;font-size:16px;line-height:1.7}.noticeDialog-module__lJjzKa__notice-dialog button{border:1px solid var(--button-primary-border);background:var(--button-primary-background);width:100%;min-height:48px;color:var(--primary);border-radius:10px;margin-top:24px;font-weight:700}
.paymentBadge-module__WbCqdq__badge{background:color-mix(in srgb, var(--sub-text) 9%, var(--card));color:var(--sub-text);white-space:nowrap;border-radius:20px;align-items:center;padding:5px 10px;font-size:14px;font-weight:600;display:inline-flex}.paymentBadge-module__WbCqdq__badge[data-tone=success]{color:var(--success-dark);background:color-mix(in srgb, var(--success) 9%, var(--card))}.paymentBadge-module__WbCqdq__badge[data-tone=warning]{color:var(--foreground);background:color-mix(in srgb, var(--warning) 16%, var(--card))}.paymentBadge-module__WbCqdq__badge[data-tone=danger]{color:var(--danger);background:color-mix(in srgb, var(--danger) 9%, var(--card))}.paymentBadge-module__WbCqdq__badge[data-tone=teal]{color:var(--secondary-teal);background:color-mix(in srgb, var(--secondary-teal) 9%, var(--card))}
.headerAvatar-module__0xlstW__avatar{background:color-mix(in srgb, var(--sub-text) 10%, var(--card));width:44px;height:44px;color:color-mix(in srgb, var(--sub-text) 65%, var(--card));border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.headerAvatar-module__0xlstW__avatar svg{width:28px;height:28px}.headerAvatar-module__0xlstW__avatar img{object-fit:cover;width:100%;height:100%}
.listCard-module__4BZ_MG__card{border:1px solid var(--border);background:var(--card);border-radius:14px;min-width:0;padding:20px}@media (max-width:767px){.listCard-module__4BZ_MG__card{padding:14px}}
.serviceMaintenancePage-module__BThMdW__page{flex:1;place-items:center;padding:32px 16px;display:grid}
.residentListSummary-module__4VG05a__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}@media (max-width:767px){.residentListSummary-module__4VG05a__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}
.unitListSummary-module__2c2phW__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}@media (max-width:767px){.unitListSummary-module__2c2phW__summary{gap:8px}}
