.portal.svelte-dmf30d{min-height:100dvh;background:#f5f7f4;display:flex;flex-direction:column}.portal-header.svelte-dmf30d{height:84px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid #dfe7e5}.portal-brand.svelte-dmf30d{display:flex;align-items:center;gap:11px;color:#173442;font-size:1.2rem;font-weight:800;letter-spacing:-.025em;text-decoration:none}.brand-icon.svelte-dmf30d{display:grid;place-items:center;height:42px;width:42px;color:#fff;background:#126b60;border-radius:12px}.brand-caption.svelte-dmf30d{display:block;font-size:.66rem;font-weight:500;letter-spacing:.05em;color:#657a83;margin-top:2px}.header-security.svelte-dmf30d{display:flex;gap:7px;align-items:center;color:#6e8289;font-size:.8rem}.auth-layout.svelte-dmf30d{display:grid;grid-template-columns:1fr 1fr;gap:84px;align-items:center;max-width:1060px;width:100%;margin:auto;padding:64px 28px;flex:1}.auth-intro.svelte-dmf30d h1:where(.svelte-dmf30d){font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1.45;letter-spacing:-.04em;margin-top:19px}.intro-rule.svelte-dmf30d{height:4px;width:46px;background:#0d8271;border-radius:4px;margin-bottom:24px}.intro-copy.svelte-dmf30d{font-size:.92rem;line-height:2;color:#62777f;margin-top:22px!important}.intro-benefits.svelte-dmf30d{display:grid;gap:15px;margin-top:32px;font-size:.85rem;color:#345b62}.intro-benefits.svelte-dmf30d>div:where(.svelte-dmf30d){display:flex;align-items:center;gap:12px}.intro-security.svelte-dmf30d{display:flex;align-items:center;gap:7px;color:#7a8c92;font-size:.73rem;margin-top:35px!important}.auth-card.svelte-dmf30d{background:#fff;border:1px solid #dce6e1;border-radius:18px;padding:36px;box-shadow:0 14px 50px #19392e06}.auth-card.svelte-dmf30d h2:where(.svelte-dmf30d){font-size:1.4rem;letter-spacing:-.025em}.auth-icon.svelte-dmf30d{display:grid;place-items:center;width:49px;height:49px;border-radius:14px;color:#0b7463;background:#edf7f0;margin-bottom:22px}.auth-submit.svelte-dmf30d{min-height:46px;margin-top:4px}.auth-help.svelte-dmf30d{border-top:1px solid #e7edeb;margin-top:20px!important;padding-top:18px;font-size:.77rem;line-height:1.9;color:#73868d}.portal-content.svelte-dmf30d{max-width:1180px;width:100%;margin:0 auto;padding:38px 24px 64px;flex:1}.portal-footer.svelte-dmf30d{max-width:1180px;width:100%;margin:0 auto;padding:22px 24px;display:flex;justify-content:space-between;gap:20px;color:#819197;font-size:.7rem;line-height:1.8}.settings-layout.svelte-dmf30d{max-width:900px;width:100%}.invoice-amount.svelte-dmf30d{font-size:.98rem;font-weight:700}.date-cell.svelte-dmf30d{white-space:nowrap;color:#61747d}@media(max-width:780px){.auth-layout.svelte-dmf30d{gap:28px;grid-template-columns:1fr;max-width:530px;padding-top:32px}.auth-intro.svelte-dmf30d{display:none}.auth-card.svelte-dmf30d{padding:28px}.portal-header.svelte-dmf30d{height:73px;padding:0 20px}.portal-content.svelte-dmf30d{padding:25px 16px 40px}.portal-footer.svelte-dmf30d{flex-direction:column;gap:3px;padding:20px}}
