.registrationCashSetup-module__LcKV4q__panel{background:var(--card);border:1px solid var(--border);border-radius:16px;gap:18px;min-width:0;margin-block:24px;padding:24px;display:grid}.registrationCashSetup-module__LcKV4q__panel h3{font-size:22px;font-weight:750}.registrationCashSetup-module__LcKV4q__panel h4{font-size:18px;font-weight:700}.registrationCashSetup-module__LcKV4q__panel p{color:var(--sub-text);font-size:14px;line-height:1.7}.registrationCashSetup-module__LcKV4q__tabs{border-bottom:1px solid var(--border);gap:16px;display:flex}.registrationCashSetup-module__LcKV4q__tabs button{height:auto;color:var(--sub-text);white-space:normal;border-bottom:3px solid #0000;border-radius:0;padding:14px 8px}.registrationCashSetup-module__LcKV4q__tabs button[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary)}.registrationCashSetup-module__LcKV4q__fields{border:1px solid var(--border);border-radius:14px;gap:18px;padding:22px;display:grid}.registrationCashSetup-module__LcKV4q__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.registrationCashSetup-module__LcKV4q__summary{gap:16px;display:grid}.registrationCashSetup-module__LcKV4q__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.registrationCashSetup-module__LcKV4q__cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.registrationCashSetup-module__LcKV4q__panel,.registrationCashSetup-module__LcKV4q__fields{padding:18px 14px}.registrationCashSetup-module__LcKV4q__row{grid-template-columns:minmax(0,1fr)}}
.setupProgress-module__3-foiW__mobile-progress{display:none}.setupProgress-module__3-foiW__progress{margin:24px auto}.setupProgress-module__3-foiW__progress ol{justify-content:center;width:min(100%,720px);margin-inline:auto;padding:0;list-style:none;display:flex}.setupProgress-module__3-foiW__progress li{color:var(--sub-text);white-space:nowrap;flex-direction:column;flex:1;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex;position:relative}.setupProgress-module__3-foiW__progress li:not(:last-child):after{border-top:2px dotted var(--border);content:"";width:calc(100% - 52px);position:absolute;top:17px;left:calc(50% + 26px)}.setupProgress-module__3-foiW__progress li[data-step=complete]:after{border-color:color-mix(in srgb, var(--primary) 60%, var(--border))}.setupProgress-module__3-foiW__progress li[data-step=current]{color:var(--primary-dark)}.setupProgress-module__3-foiW__progress li[data-step=complete] .setupProgress-module__3-foiW__step-number,.setupProgress-module__3-foiW__progress li[data-step=current] .setupProgress-module__3-foiW__step-number{background:var(--primary);color:var(--card)}.setupProgress-module__3-foiW__progress li[data-step=current] .setupProgress-module__3-foiW__step-number{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 8%, transparent)}.setupProgress-module__3-foiW__step-number{background:color-mix(in srgb, var(--primary) 8%, var(--border));border-radius:50%;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.setupProgress-module__3-foiW__step-number svg{width:23px;height:23px}@media (max-width:640px){.setupProgress-module__3-foiW__progress ol{display:none}.setupProgress-module__3-foiW__progress{margin:0 4px 28px}.setupProgress-module__3-foiW__mobile-progress{color:var(--sub-text);align-items:center;gap:16px;font-size:18px;display:flex}.setupProgress-module__3-foiW__mobile-progress[data-count-in-header=true]>span{display:none}.setupProgress-module__3-foiW__mobile-progress strong{color:var(--primary);font-weight:800}.setupProgress-module__3-foiW__progress-track{background:var(--border);border-radius:10px;flex:1;height:8px;overflow:hidden}.setupProgress-module__3-foiW__progress-track span{border-radius:inherit;background:var(--primary);height:100%;display:block}}@media (min-width:641px) and (max-width:767px){.setupProgress-module__3-foiW__progress:has([data-count-in-header=true]){margin:0 4px 28px}.setupProgress-module__3-foiW__progress:has([data-count-in-header=true]) ol{display:none}.setupProgress-module__3-foiW__progress:has([data-count-in-header=true]) .setupProgress-module__3-foiW__mobile-progress{display:flex}.setupProgress-module__3-foiW__progress:has([data-count-in-header=true]) .setupProgress-module__3-foiW__mobile-progress>span{display:none}.setupProgress-module__3-foiW__progress:has([data-count-in-header=true]) .setupProgress-module__3-foiW__progress-track{background:var(--border);border-radius:10px;width:100%;height:8px}.setupProgress-module__3-foiW__progress:has([data-count-in-header=true]) .setupProgress-module__3-foiW__progress-track span{border-radius:inherit;background:var(--primary);height:100%;display:block}}
.bankAccountSetup-module__4U3cVW__page{z-index:1;width:min(100% - 48px,848px);margin-inline:auto;padding:50px 0 12px;position:relative}.bankAccountSetup-module__4U3cVW__mobile-navigation{display:none}.bankAccountSetup-module__4U3cVW__setup-heading{text-align:center}.bankAccountSetup-module__4U3cVW__setup-heading h1{letter-spacing:-1.5px;overflow-wrap:anywhere;font-size:38px;font-weight:800;line-height:1.35}.bankAccountSetup-module__4U3cVW__setup-heading p{color:var(--sub-text);margin-top:8px;font-size:19px;line-height:1.6}.bankAccountSetup-module__4U3cVW__card{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;padding:24px 30px 20px}.bankAccountSetup-module__4U3cVW__intro{align-items:center;gap:24px;margin-bottom:24px;display:flex}.bankAccountSetup-module__4U3cVW__illustration{flex-shrink:0;width:166px}.bankAccountSetup-module__4U3cVW__illustration svg{width:100%;height:auto;display:block}.bankAccountSetup-module__4U3cVW__intro-copy{min-width:0}.bankAccountSetup-module__4U3cVW__intro-copy h2{color:var(--foreground);letter-spacing:-1px;outline:none;font-size:29px;font-weight:800;line-height:1.4}.bankAccountSetup-module__4U3cVW__intro-copy p{color:var(--sub-text);margin-top:10px;font-size:16px;line-height:1.75}.bankAccountSetup-module__4U3cVW__intro-copy p span{display:block}.bankAccountSetup-module__4U3cVW__form{min-width:0}.bankAccountSetup-module__4U3cVW__list-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.bankAccountSetup-module__4U3cVW__list-heading h3{font-size:20px;font-weight:800}.bankAccountSetup-module__4U3cVW__account-list{gap:12px;display:grid}.bankAccountSetup-module__4U3cVW__account-row{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;position:relative}.bankAccountSetup-module__4U3cVW__account-row[data-removable=true] .bankAccountSetup-module__4U3cVW__account-summary{padding-right:60px}.bankAccountSetup-module__4U3cVW__account-summary[data-variant]{width:100%;min-height:112px;color:var(--foreground);text-align:left;white-space:normal;border-radius:11px;justify-content:flex-start;align-items:center;gap:18px;padding:20px;display:flex}.bankAccountSetup-module__4U3cVW__bank-icon{flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.bankAccountSetup-module__4U3cVW__bank-icon img{width:52px;height:52px}.bankAccountSetup-module__4U3cVW__bank-icon svg{width:36px;height:36px;color:var(--primary)}.bankAccountSetup-module__4U3cVW__account-copy{flex:1;gap:7px;min-width:0;display:grid}.bankAccountSetup-module__4U3cVW__account-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bankAccountSetup-module__4U3cVW__account-title strong{overflow-wrap:anywhere;font-size:21px;font-weight:800;line-height:1.4}.bankAccountSetup-module__4U3cVW__badge{background:color-mix(in srgb, var(--primary) 8%, var(--card));color:var(--primary);white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:700}.bankAccountSetup-module__4U3cVW__account-details{color:var(--sub-text);overflow-wrap:anywhere;flex-wrap:wrap;font-size:14px;font-weight:400;line-height:1.6;display:flex}.bankAccountSetup-module__4U3cVW__account-details>span+span:before{color:var(--border);content:"|";margin-inline:8px}.bankAccountSetup-module__4U3cVW__account-balance{color:var(--sub-text);font-size:13px;font-weight:400}.bankAccountSetup-module__4U3cVW__edit-icon{width:36px;height:36px;color:var(--success);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.bankAccountSetup-module__4U3cVW__edit-icon svg{width:18px;height:18px}.bankAccountSetup-module__4U3cVW__remove[data-variant]{width:36px;min-height:36px;color:var(--danger);background:0 0;border:0;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.bankAccountSetup-module__4U3cVW__remove[data-variant]:hover:not(:disabled){background:0 0}.bankAccountSetup-module__4U3cVW__hint{color:var(--sub-text);align-items:flex-start;gap:10px;margin:14px 0 0;font-size:14px;line-height:1.65;display:flex}.bankAccountSetup-module__4U3cVW__hint svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.bankAccountSetup-module__4U3cVW__error{color:var(--danger);margin-top:12px;font-size:14px;line-height:1.7}.bankAccountSetup-module__4U3cVW__opening-hint{color:var(--sub-text);margin-block:12px;font-size:14px;line-height:1.7}.bankAccountSetup-module__4U3cVW__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;margin-top:20px;padding-top:14px;display:flex}.bankAccountSetup-module__4U3cVW__actions>button{min-width:126px}@media (max-width:760px) and (min-width:641px){.bankAccountSetup-module__4U3cVW__card{padding-inline:24px}.bankAccountSetup-module__4U3cVW__intro-copy p{font-size:14px}}@media (max-width:640px){.bankAccountSetup-module__4U3cVW__page{width:100%;padding:calc(96px + env(safe-area-inset-top)) 20px 24px}.bankAccountSetup-module__4U3cVW__page :is(input,button,[tabindex]){scroll-margin-top:calc(88px + env(safe-area-inset-top))}.bankAccountSetup-module__4U3cVW__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);align-items:center;gap:8px;font-size:23px;font-weight:800;display:flex;position:fixed;inset:0 0 auto}.bankAccountSetup-module__4U3cVW__setup-heading{display:none}.bankAccountSetup-module__4U3cVW__card{background:0 0;border:0;border-radius:0;padding:0}.bankAccountSetup-module__4U3cVW__intro{min-height:180px;margin:32px 4px 16px;display:block;position:relative}.bankAccountSetup-module__4U3cVW__intro-copy{z-index:1;position:relative}.bankAccountSetup-module__4U3cVW__intro-copy h2{letter-spacing:-1.2px;font-size:30px}.bankAccountSetup-module__4U3cVW__intro-copy p{max-width:290px;margin-top:14px;font-size:15px;line-height:1.8}.bankAccountSetup-module__4U3cVW__illustration{opacity:.35;pointer-events:none;width:166px;position:absolute;bottom:-5px;right:-16px}.bankAccountSetup-module__4U3cVW__list-heading{gap:10px}.bankAccountSetup-module__4U3cVW__list-heading h3{font-size:18px}.bankAccountSetup-module__4U3cVW__account-summary[data-variant]{align-items:flex-start;gap:12px;padding:16px 12px}.bankAccountSetup-module__4U3cVW__account-row[data-removable=true] .bankAccountSetup-module__4U3cVW__account-summary{padding-right:48px}.bankAccountSetup-module__4U3cVW__bank-icon{width:36px;height:36px}.bankAccountSetup-module__4U3cVW__bank-icon img{width:36px;height:36px}.bankAccountSetup-module__4U3cVW__account-title{gap:6px}.bankAccountSetup-module__4U3cVW__account-title strong{font-size:18px}.bankAccountSetup-module__4U3cVW__account-details{font-size:13px;display:grid}.bankAccountSetup-module__4U3cVW__account-details>span+span:before{display:none}.bankAccountSetup-module__4U3cVW__edit-icon{width:32px;height:32px}.bankAccountSetup-module__4U3cVW__remove[data-variant]{width:32px;min-height:32px;right:8px}.bankAccountSetup-module__4U3cVW__form{background:var(--card);border-radius:18px;padding:24px 20px}.bankAccountSetup-module__4U3cVW__hint{font-size:13px}.bankAccountSetup-module__4U3cVW__actions{gap:10px}.bankAccountSetup-module__4U3cVW__actions>button{flex:1;min-width:0}}@media (max-width:374px){.bankAccountSetup-module__4U3cVW__page,.bankAccountSetup-module__4U3cVW__mobile-navigation{padding-inline:16px}.bankAccountSetup-module__4U3cVW__intro-copy h2{font-size:27px}.bankAccountSetup-module__4U3cVW__illustration{width:145px;right:-12px}.bankAccountSetup-module__4U3cVW__form{padding-inline:16px}}
.registrationAccountDialog-module__2F3nGW__modal{border:1px solid var(--border);background:var(--card);width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:20px;margin:auto;padding:0;overflow:hidden}.registrationAccountDialog-module__2F3nGW__modal[open]{flex-direction:column;display:flex}.registrationAccountDialog-module__2F3nGW__modal[open] :is(input,button,[tabindex]){scroll-margin-top:16px}.registrationAccountDialog-module__2F3nGW__modal::backdrop{background:color-mix(in srgb, var(--foreground) 40%, transparent)}.registrationAccountDialog-module__2F3nGW__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px;display:flex}.registrationAccountDialog-module__2F3nGW__header h2{font-size:26px;font-weight:800;line-height:1.4}.registrationAccountDialog-module__2F3nGW__header p{color:var(--sub-text);margin-top:8px;font-size:15px;line-height:1.6}.registrationAccountDialog-module__2F3nGW__form{flex-direction:column;min-height:0;display:flex}.registrationAccountDialog-module__2F3nGW__body{overscroll-behavior:contain;min-height:0;padding:24px 28px;overflow-y:auto}.registrationAccountDialog-module__2F3nGW__error{color:var(--danger);margin-top:16px;font-size:14px;line-height:1.6}.registrationAccountDialog-module__2F3nGW__actions{border-top:1px solid var(--border);background:var(--card);flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 28px 24px;display:flex}.registrationAccountDialog-module__2F3nGW__actions>button{min-width:112px}@media (max-width:640px){.registrationAccountDialog-module__2F3nGW__modal{border-radius:16px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.registrationAccountDialog-module__2F3nGW__header{padding:20px}.registrationAccountDialog-module__2F3nGW__header h2{font-size:23px}.registrationAccountDialog-module__2F3nGW__header p{font-size:14px}.registrationAccountDialog-module__2F3nGW__body{padding:20px}.registrationAccountDialog-module__2F3nGW__actions{gap:10px;padding:16px 20px 20px}.registrationAccountDialog-module__2F3nGW__actions>button{flex:1;min-width:0}}@media (max-height:540px){.registrationAccountDialog-module__2F3nGW__header{align-items:center;padding-block:12px}.registrationAccountDialog-module__2F3nGW__header h2{font-size:22px}.registrationAccountDialog-module__2F3nGW__header p{display:none}.registrationAccountDialog-module__2F3nGW__body{padding-block:16px}.registrationAccountDialog-module__2F3nGW__actions{padding-block:12px}}
.feeItemEditor-module__wxo8YG__dialog{border:1px solid var(--border);background:var(--card);width:min(100% - 32px,500px);max-height:calc(100dvh - 32px);color:var(--foreground);border-radius:18px;margin:auto;padding:24px;overflow:auto}.feeItemEditor-module__wxo8YG__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 35%, transparent)}.feeItemEditor-module__wxo8YG__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.feeItemEditor-module__wxo8YG__header h2{font-size:24px;font-weight:800}.feeItemEditor-module__wxo8YG__fields{gap:20px;display:grid}.feeItemEditor-module__wxo8YG__delete-button[data-variant]{border-color:var(--danger);color:var(--danger);display:none}.feeItemEditor-module__wxo8YG__delete-button[data-variant]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 6%, var(--card))}.feeItemEditor-module__wxo8YG__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){.feeItemEditor-module__wxo8YG__delete-button[data-variant]{display:inline-flex}.feeItemEditor-module__wxo8YG__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:374px){.feeItemEditor-module__wxo8YG__dialog{padding:18px}}
.openingBalanceFields-module__HIoVlq__panel{border:1px solid var(--border);background:var(--card);border-radius:14px;gap:16px;min-width:0;margin-block:24px;padding:22px;display:grid}.openingBalanceFields-module__HIoVlq__panel h3{font-size:19px;font-weight:750}.openingBalanceFields-module__HIoVlq__panel h4{font-size:16px;font-weight:700}.openingBalanceFields-module__HIoVlq__panel p{color:var(--sub-text);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.openingBalanceFields-module__HIoVlq__panel strong{color:var(--foreground)}.openingBalanceFields-module__HIoVlq__choices{border:0;gap:12px;min-width:0;padding:0;display:grid}.openingBalanceFields-module__HIoVlq__choices legend{margin-bottom:12px;font-size:14px;font-weight:700}.openingBalanceFields-module__HIoVlq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.openingBalanceFields-module__HIoVlq__hint{font-size:13px}@media (max-width:640px){.openingBalanceFields-module__HIoVlq__panel{padding:18px 16px}.openingBalanceFields-module__HIoVlq__row{grid-template-columns:minmax(0,1fr)}}
.feeItemsSetup-module__9mnJpa__page{z-index:1;width:min(100% - 48px,848px);margin-inline:auto;padding:40px 0 12px;position:relative}.feeItemsSetup-module__9mnJpa__mobile-navigation,.feeItemsSetup-module__9mnJpa__mobile-list{display:none}.feeItemsSetup-module__9mnJpa__setup-heading{text-align:center}.feeItemsSetup-module__9mnJpa__setup-heading h1{letter-spacing:-1.5px;overflow-wrap:anywhere;font-size:38px;font-weight:800}.feeItemsSetup-module__9mnJpa__setup-heading p{color:var(--sub-text);margin-top:8px;font-size:19px}.feeItemsSetup-module__9mnJpa__card{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:24px 30px 20px}.feeItemsSetup-module__9mnJpa__intro{align-items:center;gap:24px;margin-bottom:20px;display:flex}.feeItemsSetup-module__9mnJpa__illustration{flex-shrink:0;width:166px;position:relative}.feeItemsSetup-module__9mnJpa__illustration svg{width:100%;height:auto;display:block}.feeItemsSetup-module__9mnJpa__illustration span{border:3px solid var(--card);background:var(--primary);width:38px;height:38px;color:var(--card);border-radius:50%;place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;bottom:12px;right:0}.feeItemsSetup-module__9mnJpa__intro-copy{min-width:0}.feeItemsSetup-module__9mnJpa__intro-copy h2{letter-spacing:-1px;outline:none;font-size:28px;font-weight:800}.feeItemsSetup-module__9mnJpa__intro-copy p{color:var(--sub-text);margin-top:10px;font-size:15px;line-height:1.8}.feeItemsSetup-module__9mnJpa__intro-copy p span{display:block}.feeItemsSetup-module__9mnJpa__table{table-layout:fixed;border-collapse:separate;border-spacing:0 4px;width:100%}.feeItemsSetup-module__9mnJpa__table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.feeItemsSetup-module__9mnJpa__table th,.feeItemsSetup-module__9mnJpa__table td{border-block:1px solid var(--border);text-align:left;overflow-wrap:anywhere;padding:6px 16px}:is(.feeItemsSetup-module__9mnJpa__table th,.feeItemsSetup-module__9mnJpa__table td):first-child{border-left:1px solid var(--border);border-radius:9px 0 0 9px}:is(.feeItemsSetup-module__9mnJpa__table th,.feeItemsSetup-module__9mnJpa__table td):last-child{border-right:1px solid var(--border);text-align:center;border-radius:0 9px 9px 0;width:152px}:is(.feeItemsSetup-module__9mnJpa__table th,.feeItemsSetup-module__9mnJpa__table td):nth-child(2){text-align:right;width:160px}.feeItemsSetup-module__9mnJpa__table th{background:color-mix(in srgb, var(--primary) 5%, var(--card));color:var(--sub-text);font-size:13px}.feeItemsSetup-module__9mnJpa__table td{font-size:15px;font-weight:600}.feeItemsSetup-module__9mnJpa__row-actions{justify-content:center;gap:8px;display:flex}.feeItemsSetup-module__9mnJpa__edit-button[data-variant]{border-color:var(--success);color:var(--success)}.feeItemsSetup-module__9mnJpa__edit-button[data-variant]:hover:not(:disabled){background:color-mix(in srgb, var(--success) 6%, var(--card))}.feeItemsSetup-module__9mnJpa__delete-button[data-variant]{border-color:var(--danger);color:var(--danger)}.feeItemsSetup-module__9mnJpa__delete-button[data-variant]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 6%, var(--card))}.feeItemsSetup-module__9mnJpa__empty{text-align:center;color:var(--sub-text);padding:32px 16px}.feeItemsSetup-module__9mnJpa__empty svg{width:32px;height:32px;color:var(--primary);margin:0 auto 12px}.feeItemsSetup-module__9mnJpa__empty p{color:var(--foreground);font-weight:600}.feeItemsSetup-module__9mnJpa__empty span{margin-top:8px;font-size:14px;display:block}.feeItemsSetup-module__9mnJpa__add-button[data-variant]{border-style:dashed;width:100%;margin-top:8px}.feeItemsSetup-module__9mnJpa__total{background:color-mix(in srgb, var(--primary) 6%, var(--card));border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px 24px;display:flex}.feeItemsSetup-module__9mnJpa__total span{color:var(--primary);overflow-wrap:anywhere;text-align:right;font-size:29px;font-weight:800}.feeItemsSetup-module__9mnJpa__notice{background:color-mix(in srgb, var(--primary) 5%, var(--card));color:var(--sub-text);border-radius:10px;align-items:flex-start;gap:12px;margin-top:14px;padding:16px;font-size:14px;line-height:1.7;display:flex}.feeItemsSetup-module__9mnJpa__notice svg{width:22px;height:22px;color:var(--primary);flex-shrink:0}.feeItemsSetup-module__9mnJpa__error{color:var(--danger);margin-top:12px;font-size:14px;line-height:1.7}.feeItemsSetup-module__9mnJpa__actions{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;margin-top:18px;padding-top:14px;display:flex}.feeItemsSetup-module__9mnJpa__actions>button{min-width:126px}@media (max-width:640px){.feeItemsSetup-module__9mnJpa__page{width:100%;padding:16px 20px 24px}.feeItemsSetup-module__9mnJpa__mobile-navigation{align-items:center;gap:8px;margin:0 0 28px -12px;font-size:23px;font-weight:800;display:flex}.feeItemsSetup-module__9mnJpa__setup-heading,.feeItemsSetup-module__9mnJpa__table{display:none}.feeItemsSetup-module__9mnJpa__card{background:0 0;border:0;border-radius:0;padding:0}.feeItemsSetup-module__9mnJpa__intro{min-height:170px;margin:32px 4px 20px;display:block;position:relative}.feeItemsSetup-module__9mnJpa__intro-copy{z-index:1;position:relative}.feeItemsSetup-module__9mnJpa__intro-copy h2{font-size:29px}.feeItemsSetup-module__9mnJpa__intro-copy p{max-width:260px;margin-top:16px;font-size:16px}.feeItemsSetup-module__9mnJpa__intro-copy p span:last-child{display:none}.feeItemsSetup-module__9mnJpa__illustration{opacity:.35;pointer-events:none;width:160px;position:absolute;bottom:-5px;right:-16px}.feeItemsSetup-module__9mnJpa__mobile-list{gap:12px;padding:0;list-style:none;display:grid}.feeItemsSetup-module__9mnJpa__mobile-list li{background:var(--card);border-radius:16px;align-items:center;gap:12px;padding:18px 14px;display:flex}.feeItemsSetup-module__9mnJpa__item-icon{--fee-icon-color:var(--sub-text);background:color-mix(in srgb, var(--fee-icon-color) 12%, var(--card));width:42px;height:42px;color:var(--fee-icon-color);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.feeItemsSetup-module__9mnJpa__item-icon[data-kind=GENERAL_MANAGEMENT]{--fee-icon-color:var(--registration-icon-building)}.feeItemsSetup-module__9mnJpa__item-icon[data-kind=CLEANING],.feeItemsSetup-module__9mnJpa__item-icon[data-kind=SEPTIC_TANK_CLEANING]{--fee-icon-color:var(--secondary-teal)}.feeItemsSetup-module__9mnJpa__item-icon[data-kind=ELEVATOR_MAINTENANCE],.feeItemsSetup-module__9mnJpa__item-icon[data-kind=COMMON_WATER]{--fee-icon-color:var(--primary)}.feeItemsSetup-module__9mnJpa__item-icon[data-kind=COMMON_ELECTRICITY],.feeItemsSetup-module__9mnJpa__item-icon[data-kind=WASTE_DISPOSAL]{--fee-icon-color:var(--registration-icon-fees)}.feeItemsSetup-module__9mnJpa__item-icon svg{width:24px;height:24px}.feeItemsSetup-module__9mnJpa__item-copy{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.feeItemsSetup-module__9mnJpa__item-copy span{color:var(--sub-text)}.feeItemsSetup-module__9mnJpa__empty{background:var(--card);border-radius:16px}.feeItemsSetup-module__9mnJpa__add-button[data-variant]{border-style:solid;margin-top:16px}.feeItemsSetup-module__9mnJpa__total{border:1px solid var(--border);background:var(--card);flex-direction:column;align-items:flex-start;gap:4px;padding:18px}.feeItemsSetup-module__9mnJpa__total span{text-align:left;max-width:100%}.feeItemsSetup-module__9mnJpa__notice{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.feeItemsSetup-module__9mnJpa__actions{border:0;gap:10px}.feeItemsSetup-module__9mnJpa__actions>button{flex:1;min-width:0}}@media (max-width:374px){.feeItemsSetup-module__9mnJpa__page{padding-inline:16px}.feeItemsSetup-module__9mnJpa__intro-copy h2{font-size:26px}.feeItemsSetup-module__9mnJpa__mobile-list li{gap:8px;padding-inline:10px}.feeItemsSetup-module__9mnJpa__item-icon{width:32px;height:32px}}@media (max-width:640px){.feeItemsSetup-module__9mnJpa__page{padding-top:calc(96px + env(safe-area-inset-top))}.feeItemsSetup-module__9mnJpa__page :is(input,button,[tabindex]){scroll-margin-top:calc(88px + env(safe-area-inset-top))}.feeItemsSetup-module__9mnJpa__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){.feeItemsSetup-module__9mnJpa__mobile-navigation{padding-inline:16px}}
.propertyRegistrationDialog-module___IPpTG__dialog{overscroll-behavior:contain;border:1px solid var(--border);background:var(--card);width:min(100% - 48px,712px);max-height:calc(100dvh - 48px);color:var(--foreground);box-shadow:0 24px 80px color-mix(in srgb, var(--foreground) 20%, transparent);font-family:var(--font-sans), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;word-break:keep-all;border-radius:14px;margin:auto;padding:32px 34px 26px;overflow:auto}.propertyRegistrationDialog-module___IPpTG__dialog::backdrop{background:color-mix(in srgb, var(--foreground) 42%, transparent)}.propertyRegistrationDialog-module___IPpTG__mobile-navigation{display:none}.propertyRegistrationDialog-module___IPpTG__close-button{position:absolute;top:18px;right:18px}.propertyRegistrationDialog-module___IPpTG__intro{grid-template-columns:90px minmax(0,1fr);align-items:center;column-gap:24px;margin-bottom:34px;padding-right:16px;display:grid}.propertyRegistrationDialog-module___IPpTG__intro h1{letter-spacing:-.9px;outline:none;align-self:end;margin:0 0 4px;font-size:28px;font-weight:800;line-height:1.4}.propertyRegistrationDialog-module___IPpTG__intro p{color:var(--sub-text);letter-spacing:-.3px;grid-column:2;align-self:start;margin:0;font-size:16px;line-height:1.65}.propertyRegistrationDialog-module___IPpTG__illustration{background:color-mix(in srgb, var(--primary) 7%, var(--card));border-radius:50%;grid-row:span 2;place-items:center;width:90px;height:90px;display:grid}.propertyRegistrationDialog-module___IPpTG__illustration svg{width:90px;height:76px}.propertyRegistrationDialog-module___IPpTG__form{flex-direction:column;gap:18px;display:flex}.propertyRegistrationDialog-module___IPpTG__fields{border:0;flex-direction:column;gap:24px;min-width:0;margin:0;padding:0;display:flex}.propertyRegistrationDialog-module___IPpTG__fields:disabled{opacity:.6}.propertyRegistrationDialog-module___IPpTG__label{color:var(--foreground);margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.5;display:block}.propertyRegistrationDialog-module___IPpTG__label .propertyRegistrationDialog-module___IPpTG__required{color:var(--danger);margin-left:6px}.propertyRegistrationDialog-module___IPpTG__address-group{flex-direction:column;gap:12px;display:flex}.propertyRegistrationDialog-module___IPpTG__address-group .propertyRegistrationDialog-module___IPpTG__label{margin-bottom:-4px}.propertyRegistrationDialog-module___IPpTG__address-row{grid-template-columns:minmax(0,1fr) 116px;align-items:start;gap:10px;display:grid}.propertyRegistrationDialog-module___IPpTG__search-button{padding-inline:12px}.propertyRegistrationDialog-module___IPpTG__building-group{border:0;min-width:0;margin:0;padding:0}.propertyRegistrationDialog-module___IPpTG__building-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.propertyRegistrationDialog-module___IPpTG__notice{background:color-mix(in srgb, var(--primary) 6%, var(--card));border-radius:10px;align-items:flex-start;gap:14px;padding:12px 16px;display:flex}.propertyRegistrationDialog-module___IPpTG__notice svg{width:24px;height:24px;color:var(--primary);flex-shrink:0;margin-top:1px}.propertyRegistrationDialog-module___IPpTG__notice p{color:var(--sub-text);letter-spacing:-.3px;margin:0;font-size:14px;line-height:1.6}.propertyRegistrationDialog-module___IPpTG__notice .propertyRegistrationDialog-module___IPpTG__notice-continuation{display:block}.propertyRegistrationDialog-module___IPpTG__error{color:var(--danger);margin:0;font-size:14px;line-height:1.6}.propertyRegistrationDialog-module___IPpTG__actions{justify-content:flex-end;gap:10px;display:flex}.propertyRegistrationDialog-module___IPpTG__cancel-button{min-width:124px}.propertyRegistrationDialog-module___IPpTG__continue-button{min-width:220px}@media (max-width:640px){.propertyRegistrationDialog-module___IPpTG__dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 20px calc(20px + env(safe-area-inset-bottom));background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 3%, var(--card)), var(--card) 40%);box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}.propertyRegistrationDialog-module___IPpTG__mobile-navigation{min-height:70px;padding-top:env(safe-area-inset-top);align-items:center;gap:14px;margin-inline:-4px;font-size:20px;font-weight:700;display:flex}.propertyRegistrationDialog-module___IPpTG__close-button{display:none}.propertyRegistrationDialog-module___IPpTG__intro{flex-direction:column;align-items:stretch;min-height:168px;margin-top:10px;margin-bottom:26px;padding:46px 0 0;display:flex;position:relative}.propertyRegistrationDialog-module___IPpTG__intro h1{letter-spacing:-1.3px;align-self:start;margin-bottom:12px;font-size:28px;line-height:1.4}.propertyRegistrationDialog-module___IPpTG__intro p{letter-spacing:-.3px;font-size:14px;line-height:1.7;position:relative}.propertyRegistrationDialog-module___IPpTG__illustration{background:0 0;border-radius:0;width:144px;height:112px;position:absolute;top:0;right:-10px}.propertyRegistrationDialog-module___IPpTG__illustration svg{width:144px;height:112px}.propertyRegistrationDialog-module___IPpTG__fields{gap:24px}.propertyRegistrationDialog-module___IPpTG__address-row{grid-template-columns:minmax(0,1fr) 94px;gap:8px}.propertyRegistrationDialog-module___IPpTG__search-button{padding-inline:8px;font-size:15px}.propertyRegistrationDialog-module___IPpTG__building-choices{gap:8px}.propertyRegistrationDialog-module___IPpTG__notice{align-items:center;gap:10px;padding:12px}.propertyRegistrationDialog-module___IPpTG__notice p{font-size:12px}.propertyRegistrationDialog-module___IPpTG__notice .propertyRegistrationDialog-module___IPpTG__notice-continuation{display:none}.propertyRegistrationDialog-module___IPpTG__cancel-button{display:none}.propertyRegistrationDialog-module___IPpTG__continue-button{width:100%;min-width:0;min-height:54px}}@media (max-width:360px){.propertyRegistrationDialog-module___IPpTG__dialog{padding-inline:16px}.propertyRegistrationDialog-module___IPpTG__intro h1{font-size:25px}.propertyRegistrationDialog-module___IPpTG__illustration{width:122px;right:-8px}.propertyRegistrationDialog-module___IPpTG__illustration svg{width:122px}}@media (max-width:640px){.propertyRegistrationDialog-module___IPpTG__dialog{padding-top:calc(72px + env(safe-area-inset-top));scroll-padding-top:calc(88px + env(safe-area-inset-top))}.propertyRegistrationDialog-module___IPpTG__mobile-navigation{z-index:10;min-height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;border-bottom:1px solid var(--border);background:var(--card);margin:0;position:fixed;inset:0 0 auto}}@media (max-width:360px){.propertyRegistrationDialog-module___IPpTG__mobile-navigation{padding-inline:16px}}
.propertyRegistrationFlow-module__es7OBW__error{z-index:2;border:1px solid var(--danger);background:var(--card);width:min(100% - 40px,836px);color:var(--danger);border-radius:12px;outline:none;margin:20px auto 0;padding:16px;line-height:1.6;position:relative}
