.tool-directory-module__Z4N3Fa__section{background:var(--color-surface);padding:80px 24px}.tool-directory-module__Z4N3Fa__inner{max-width:1200px;margin:0 auto}.tool-directory-module__Z4N3Fa__header{text-align:center;max-width:720px;margin:0 auto 48px}.tool-directory-module__Z4N3Fa__heading{letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);line-height:1.2;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.tool-directory-module__Z4N3Fa__subtitle{color:var(--color-secondary);margin:12px 0 0;font-size:1rem;line-height:1.5}.tool-directory-module__Z4N3Fa__group+.tool-directory-module__Z4N3Fa__group{margin-top:48px}.tool-directory-module__Z4N3Fa__groupTitle{border-bottom:1px solid var(--color-border);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-muted);margin:0 0 16px;padding-bottom:12px}.tool-directory-module__Z4N3Fa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tool-directory-module__Z4N3Fa__cell{display:flex}.tool-directory-module__Z4N3Fa__card{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-primary);flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .15s;display:flex}a.tool-directory-module__Z4N3Fa__card:hover,a.tool-directory-module__Z4N3Fa__card:focus-visible{border-color:var(--color-primary);outline:none}.tool-directory-module__Z4N3Fa__cardTop{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.tool-directory-module__Z4N3Fa__icon{color:var(--color-primary);display:inline-flex}.tool-directory-module__Z4N3Fa__arrow{color:var(--color-muted);transition:color .15s}a.tool-directory-module__Z4N3Fa__card:hover .tool-directory-module__Z4N3Fa__arrow,a.tool-directory-module__Z4N3Fa__card:focus-visible .tool-directory-module__Z4N3Fa__arrow{color:var(--color-primary)}.tool-directory-module__Z4N3Fa__title{font-size:1rem;line-height:1.4;font-weight:var(--font-weight-semibold);margin:0}.tool-directory-module__Z4N3Fa__description{color:var(--color-secondary);margin:0;font-size:.875rem;line-height:1.5}.tool-directory-module__Z4N3Fa__cardMuted{border-style:dashed}.tool-directory-module__Z4N3Fa__cardMuted .tool-directory-module__Z4N3Fa__title,.tool-directory-module__Z4N3Fa__cardMuted .tool-directory-module__Z4N3Fa__description,.tool-directory-module__Z4N3Fa__cardMuted .tool-directory-module__Z4N3Fa__icon{color:var(--color-muted)}.tool-directory-module__Z4N3Fa__badge{border:1px solid var(--color-border);color:var(--color-muted);padding:4px 8px;font-size:.75rem;line-height:1.2}@media (max-width:1024px){.tool-directory-module__Z4N3Fa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tool-directory-module__Z4N3Fa__section{padding:56px 16px}.tool-directory-module__Z4N3Fa__header{text-align:left;margin-bottom:32px}.tool-directory-module__Z4N3Fa__grid{grid-template-columns:minmax(0,1fr);gap:12px}.tool-directory-module__Z4N3Fa__card{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"icon title""icon description""icon badge";gap:4px 12px;padding:16px;display:grid}.tool-directory-module__Z4N3Fa__cardTop{display:contents}.tool-directory-module__Z4N3Fa__icon{grid-area:icon}.tool-directory-module__Z4N3Fa__arrow{display:none}.tool-directory-module__Z4N3Fa__title{grid-area:title}.tool-directory-module__Z4N3Fa__description{grid-area:description}.tool-directory-module__Z4N3Fa__badge{grid-area:badge;justify-self:start;margin-top:4px}}
.tools-hero-module__rNAJSG__section{background:var(--color-surface);padding:80px 24px 64px}.tools-hero-module__rNAJSG__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:64px;max-width:1200px;margin:0 auto;display:grid}.tools-hero-module__rNAJSG__eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-muted);margin:0 0 16px}.tools-hero-module__rNAJSG__title{letter-spacing:-.02em;font-size:clamp(36px,5.2vw,64px);line-height:1.08;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.tools-hero-module__rNAJSG__subtitle{max-width:600px;color:var(--color-secondary);margin:20px 0 0;font-size:1.125rem;line-height:1.5}.tools-hero-module__rNAJSG__popularLabel{color:var(--color-muted);margin:32px 0 12px;font-size:.875rem}.tools-hero-module__rNAJSG__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tools-hero-module__rNAJSG__chip{border:1px solid var(--color-border);height:40px;color:var(--color-primary);align-items:center;gap:8px;padding:0 16px;font-size:.875rem;text-decoration:none;transition:border-color .15s;display:inline-flex}.tools-hero-module__rNAJSG__chip:hover,.tools-hero-module__rNAJSG__chip:focus-visible{border-color:var(--color-primary);outline:none}.tools-hero-module__rNAJSG__panel{border:1px solid var(--color-border)}.tools-hero-module__rNAJSG__panelTitle{border-bottom:1px solid var(--color-border);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-muted);margin:0;padding:16px 20px}.tools-hero-module__rNAJSG__examples{margin:0;padding:0;list-style:none}.tools-hero-module__rNAJSG__examples li+li{border-top:1px solid var(--color-border)}.tools-hero-module__rNAJSG__example{color:var(--color-primary);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.tools-hero-module__rNAJSG__exampleLabel{color:var(--color-secondary);font-size:.875rem;line-height:1.4}.tools-hero-module__rNAJSG__exampleValue{font-size:1.25rem;font-weight:var(--font-weight-semibold);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.tools-hero-module__rNAJSG__arrow{color:var(--color-muted);transition:color .15s}.tools-hero-module__rNAJSG__example:hover .tools-hero-module__rNAJSG__exampleLabel,.tools-hero-module__rNAJSG__example:focus-visible .tools-hero-module__rNAJSG__exampleLabel,.tools-hero-module__rNAJSG__example:hover .tools-hero-module__rNAJSG__arrow,.tools-hero-module__rNAJSG__example:focus-visible .tools-hero-module__rNAJSG__arrow{color:var(--color-primary)}.tools-hero-module__rNAJSG__example:focus-visible{outline:1px solid var(--color-primary);outline-offset:-1px}@media (max-width:960px){.tools-hero-module__rNAJSG__inner{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:640px){.tools-hero-module__rNAJSG__section{padding:48px 16px 40px}.tools-hero-module__rNAJSG__subtitle{font-size:1rem}.tools-hero-module__rNAJSG__example{padding:12px 16px}.tools-hero-module__rNAJSG__exampleValue{font-size:1rem}}
.company-accounting-visuals-module__UQNDZW__companyBankFeed{background:var(--color-surface);gap:0;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankFeedHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.company-accounting-visuals-module__UQNDZW__companyBankFeedTitle{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyBankFeedStatus{color:var(--color-primary);align-items:center;gap:8px;font-size:.875rem;line-height:1.4;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankFeedStatusDot{background:var(--color-primary);border-radius:999px;width:8px;height:8px}.company-accounting-visuals-module__UQNDZW__companyBankFeedStatus[data-state=syncing] .company-accounting-visuals-module__UQNDZW__companyBankFeedStatusDot{animation:1.8s ease-in-out infinite company-accounting-visuals-module__UQNDZW__companyBankFeedStatusBlink}.company-accounting-visuals-module__UQNDZW__companyBankRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 0;transition:opacity .48s,transform .56s,border-color .32s;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankRow[data-visible=false]{opacity:0;border-bottom-color:#0000;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyBankCopy{min-width:0}.company-accounting-visuals-module__UQNDZW__companyBankMerchantWrap{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankIconWrap{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankIcon{color:var(--color-primary);font-size:24px}.company-accounting-visuals-module__UQNDZW__companyBankMerchantBlock{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankMerchant,.company-accounting-visuals-module__UQNDZW__companyBankAmount{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyBankStatus,.company-accounting-visuals-module__UQNDZW__companyBankDetail{color:var(--color-secondary);font-size:.75rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyBankMeta{justify-items:end;gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyBankAmountRow{align-items:center;gap:8px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankStatusRow{opacity:0;justify-content:flex-end;align-items:center;gap:6px;transition:opacity .48s,transform .56s;display:inline-flex;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyBankStatusRow[data-status-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyBankArrow{color:var(--color-secondary);font-size:.875rem;line-height:1}.company-accounting-visuals-module__UQNDZW__companyBankAccountCode{border:1px solid var(--color-border);min-width:4rem;color:var(--color-primary);justify-content:center;padding:1px 6px;font-size:.75rem;line-height:1.4;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyBankAccountCodeValue{white-space:nowrap;opacity:0;transition:opacity .48s,transform .56s;display:inline-block;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyBankAccountCode[data-code-visible=true] .company-accounting-visuals-module__UQNDZW__companyBankAccountCodeValue{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyBankCheck{color:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyMatchVisual{gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchPanel{border:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.company-accounting-visuals-module__UQNDZW__companyMatchDoc{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchDocThumb{border:1px solid var(--color-border);background:#fff;align-content:start;gap:8px;width:52px;height:68px;padding:12px 8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchDocLine,.company-accounting-visuals-module__UQNDZW__companyMatchDocLineShort{background:var(--color-border);height:5px;display:block}.company-accounting-visuals-module__UQNDZW__companyMatchDocLine{width:24px}.company-accounting-visuals-module__UQNDZW__companyMatchDocLineShort{width:16px}.company-accounting-visuals-module__UQNDZW__companyMatchCopy{gap:4px;min-width:0;display:grid}.company-accounting-visuals-module__UQNDZW__companyMatchLabel{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.2}.company-accounting-visuals-module__UQNDZW__companyMatchValue{color:var(--color-primary);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.25}.company-accounting-visuals-module__UQNDZW__companyMatchMeta{color:var(--color-secondary);font-size:14px;line-height:1.35}.company-accounting-visuals-module__UQNDZW__companyMatchTag{background-color:var(--color-primary);color:var(--color-surface);flex:none;padding:4px 8px;font-size:.75rem;line-height:1.2}.company-accounting-visuals-module__UQNDZW__companyMatchTag[data-visible=false]{visibility:hidden}.company-accounting-visuals-module__UQNDZW__companyMatchSavedFrame{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer{justify-content:center;align-items:center;transition:opacity .24s,transform .3s;display:inline-flex;position:absolute;inset:0}.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer[data-role=dashed][data-visible=false],.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer[data-role=saved][data-visible=false]{opacity:0;transform:translateY(4px)scale(.96)}.company-accounting-visuals-module__UQNDZW__companyMatchSavedLayer[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.company-accounting-visuals-module__UQNDZW__companyMatchSavedIcon{width:40px;height:40px;color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadge{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:-2px;right:-2px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadgeIcon{width:10px;height:10px}.company-accounting-visuals-module__UQNDZW__companyVatCard{background:var(--color-surface);gap:16px;display:grid}.company-accounting-visuals-module__UQNDZW__companyVatHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.company-accounting-visuals-module__UQNDZW__companyVatTitle,.company-accounting-visuals-module__UQNDZW__companyVatPeriod{color:var(--color-primary);font-size:20px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyVatRows{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyVatRow,.company-accounting-visuals-module__UQNDZW__companyVatTotal{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.company-accounting-visuals-module__UQNDZW__companyVatTotal{color:var(--color-primary);font-weight:600}.company-accounting-visuals-module__UQNDZW__companyVatLabel{color:var(--color-primary);font-size:16px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyVatValue,.company-accounting-visuals-module__UQNDZW__companyVatTotalValue{color:var(--color-primary);text-align:right;flex:none;font-size:16px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyVatDivider{background:var(--color-border);height:1px}.company-accounting-visuals-module__UQNDZW__companyVatActions{grid-template-columns:minmax(0,1fr) 1.4fr;gap:8px;margin-top:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyVatAction,.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary{cursor:pointer;justify-content:center;align-items:center;gap:6px;width:100%;padding:8px 12px;font-size:.75rem;font-weight:600;line-height:1.4;transition:opacity .2s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyVatActionIcon{flex:none;width:14px;height:14px}.company-accounting-visuals-module__UQNDZW__companyVatAction{background:var(--color-primary);color:#fff;white-space:nowrap}.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary{background:var(--color-surface);color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyVatAction:hover,.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary:hover{opacity:.8}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep{color:var(--color-muted);grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:8px 0;font-size:14px;line-height:1.4;transition:color .25s,opacity .25s;display:grid}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=active],.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done]{color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual{border:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .25s,background-color .25s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=active] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual,.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual{border-color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepVisual{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));border-color:#0000}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepTypeIcon{width:16px;height:16px}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepMain{gap:7px;min-width:0;display:grid}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepHeader{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepValue{color:var(--color-primary);font-family:var(--font-mono-display);font-size:13px;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex:none}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepTrack{background:var(--color-border);height:3px;display:block;overflow:hidden}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepProgress{background:var(--color-primary);height:100%;transition:width 80ms linear;display:block}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepState{justify-content:center;align-items:center;display:inline-flex}.company-accounting-visuals-module__UQNDZW__taxAutopilotStepIcon{flex:none;width:18px;height:18px}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=done] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepIcon{color:var(--color-success)}.company-accounting-visuals-module__UQNDZW__taxAutopilotStep[data-state=active] .company-accounting-visuals-module__UQNDZW__taxAutopilotStepIcon{animation:1.1s ease-in-out infinite company-accounting-visuals-module__UQNDZW__taxAutopilotActive}@keyframes company-accounting-visuals-module__UQNDZW__taxAutopilotActive{0%,to{opacity:.45;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(12deg)}}.company-accounting-visuals-module__UQNDZW__taxEstimateLive{font-size:12px;font-weight:var(--font-weight-semibold);color:var(--color-secondary);align-items:center;gap:8px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__taxEstimateLiveDot{background:var(--color-primary);width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.company-accounting-visuals-module__UQNDZW__taxEstimateLiveDot{animation:2s ease-in-out infinite company-accounting-visuals-module__UQNDZW__taxEstimatePulse}}@keyframes company-accounting-visuals-module__UQNDZW__taxEstimatePulse{0%,to{opacity:1}50%{opacity:.3}}.company-accounting-visuals-module__UQNDZW__taxEstimateValue{font-size:28px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;color:var(--color-primary);line-height:1.1}.company-accounting-visuals-module__UQNDZW__taxEstimateSpark{width:100%;height:44px;margin-top:12px;display:block}.company-accounting-visuals-module__UQNDZW__companyInvoicesVisual{align-items:center;width:256px;max-width:100%;min-height:188px;display:grid}.company-accounting-visuals-module__UQNDZW__companyInvoicesList{min-height:184px;position:relative}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow{border:1px solid var(--color-border);background:var(--color-surface);grid-template-rows:auto auto auto minmax(42px,1fr);align-content:start;gap:8px;width:128px;min-height:164px;padding:14px 12px;transition:opacity .32s,transform .36s;display:grid;position:absolute;top:8px;left:50%;transform:translate(-50%)}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-position=front]{z-index:3;transform:translate(-50%)translateY(0)scale(1)}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-position=left]{z-index:1;opacity:.72;transform:translate(-82%)translateY(14px)scale(.86)rotate(-5deg)}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-position=right]{z-index:1;opacity:.72;transform:translate(-18%)translateY(14px)scale(.86)rotate(5deg)}.company-accounting-visuals-module__UQNDZW__companyInvoicePaperHeader{justify-content:space-between;align-items:center;min-height:16px;display:flex}.company-accounting-visuals-module__UQNDZW__companyInvoicePaperLabel{color:var(--color-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.2}.company-accounting-visuals-module__UQNDZW__companyInvoicePing{background:var(--color-primary);border-radius:999px;width:8px;height:8px;position:relative}.company-accounting-visuals-module__UQNDZW__companyInvoicePing[data-active=true]:after{content:"";border:1px solid var(--color-primary);opacity:0;border-radius:999px;animation:1.4s ease-out infinite company-accounting-visuals-module__UQNDZW__companyInvoicePing;position:absolute;inset:-6px}.company-accounting-visuals-module__UQNDZW__companyInvoiceCompany,.company-accounting-visuals-module__UQNDZW__companyInvoiceAmount{color:var(--color-primary);font-size:12px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyInvoiceCompany{min-width:0}.company-accounting-visuals-module__UQNDZW__companyInvoiceAmount{text-align:left;white-space:nowrap}.company-accounting-visuals-module__UQNDZW__companyInvoiceStatusCell{place-items:end start;min-height:42px;display:grid;position:relative}.company-accounting-visuals-module__UQNDZW__companyInvoiceStatus{color:var(--color-primary);white-space:nowrap;grid-area:1/1;justify-content:flex-start;align-items:center;font-size:.75rem;line-height:1.4;transition:opacity .4s,transform .48s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyInvoiceStatus[data-visible=false]{opacity:0;transform:translate(-6px)}.company-accounting-visuals-module__UQNDZW__companyInvoiceReminder{background:var(--color-primary);color:#fff;text-align:center;pointer-events:none;white-space:normal;opacity:0;grid-area:1/1;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;padding:7px 6px;font-size:11px;font-weight:600;line-height:1.15;transition:opacity .4s,transform .48s;display:inline-flex;transform:translateY(5px)scale(.98)}.company-accounting-visuals-module__UQNDZW__companyInvoiceReminder[data-visible=true]{opacity:1;transform:translateY(0)scale(1)}.company-accounting-visuals-module__UQNDZW__companyInvoiceReminderIcon{flex:none;width:12px;height:12px}.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceCompany,.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceAmount,.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceStatus,.company-accounting-visuals-module__UQNDZW__companyInvoiceRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyInvoiceReminder{color:var(--color-secondary)}@keyframes company-accounting-visuals-module__UQNDZW__companyInvoicePing{0%{opacity:.4;transform:scale(.7)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.company-accounting-visuals-module__UQNDZW__companyInsightsBar{background:var(--color-secondary);transform-origin:bottom;opacity:0;transition:opacity .28s,transform .42s;transform:scaleY(.001)}.company-accounting-visuals-module__UQNDZW__companyInsightsBar[data-visible=true]{opacity:1;transform:scaleY(1)}.company-accounting-visuals-module__UQNDZW__companyInsightsItem{opacity:0;transition:opacity .32s,transform .4s;transform:translateY(10px)}.company-accounting-visuals-module__UQNDZW__companyInsightsItem[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyMatchConnector{background:var(--color-border);width:1px;height:24px;margin:-2px auto;position:relative;overflow:hidden}.company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse{background:var(--color-primary);opacity:0;border-radius:999px;width:5px;height:12px;position:absolute;top:-8px;left:50%;transform:translate(-50%)translateY(0)}.company-accounting-visuals-module__UQNDZW__companyMatchConnector[data-state=active] .company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse{animation:1.1s ease-in-out forwards company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse}.company-accounting-visuals-module__UQNDZW__connectorPulse{animation:1.8s ease-in-out infinite company-accounting-visuals-module__UQNDZW__connector}@keyframes company-accounting-visuals-module__UQNDZW__companyBankFeedStatusBlink{0%,to{opacity:1}50%{opacity:.3}}@keyframes company-accounting-visuals-module__UQNDZW__companyMatchConnectorPulse{0%{opacity:0;transform:translate(-50%)translateY(-6px)}20%{opacity:.3}45%{opacity:.85}80%{opacity:.55}to{opacity:0;transform:translate(-50%)translateY(26px)}}@keyframes company-accounting-visuals-module__UQNDZW__connector{0%{opacity:.4;transform:translate(0)}50%{opacity:1;transform:translate(22px)}to{opacity:.4;transform:translate(0)}}@keyframes company-accounting-visuals-module__UQNDZW__connectorMobile{0%{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(18px)}to{opacity:.4;transform:translateY(0)}}@media (max-width:768px){.company-accounting-visuals-module__UQNDZW__companyBankFeed{min-height:220px}.company-accounting-visuals-module__UQNDZW__companyBankFeedTitle,.company-accounting-visuals-module__UQNDZW__companyBankFeedStatus,.company-accounting-visuals-module__UQNDZW__companyBankMerchant,.company-accounting-visuals-module__UQNDZW__companyBankAmount,.company-accounting-visuals-module__UQNDZW__companyBankStatus,.company-accounting-visuals-module__UQNDZW__companyBankDetail,.company-accounting-visuals-module__UQNDZW__companyBankAccountCode{font-size:.6875rem;line-height:1.35}.company-accounting-visuals-module__UQNDZW__companyBankRow{gap:12px;max-height:80px;padding:12px 0}.company-accounting-visuals-module__UQNDZW__companyBankMerchantWrap{grid-template-columns:20px minmax(0,1fr)}.company-accounting-visuals-module__UQNDZW__companyBankIconWrap{width:20px;height:20px}.company-accounting-visuals-module__UQNDZW__companyBankIcon{font-size:.9375rem}.company-accounting-visuals-module__UQNDZW__companyBankArrow{font-size:.75rem}.company-accounting-visuals-module__UQNDZW__companyBankAccountCode{min-width:3rem;padding-inline:5px}.company-accounting-visuals-module__UQNDZW__companyMatchPanel{gap:12px;padding:14px}.company-accounting-visuals-module__UQNDZW__companyMatchDoc{grid-template-columns:44px minmax(0,1fr);gap:10px}.company-accounting-visuals-module__UQNDZW__companyMatchDocThumb{gap:7px;width:44px;height:60px;padding:10px 7px}.company-accounting-visuals-module__UQNDZW__companyMatchDocLine{width:20px}.company-accounting-visuals-module__UQNDZW__companyMatchDocLineShort{width:14px}.company-accounting-visuals-module__UQNDZW__companyMatchTag{font-size:.6875rem}.company-accounting-visuals-module__UQNDZW__companyMatchValue{font-size:14px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedFrame,.company-accounting-visuals-module__UQNDZW__companyMatchSavedIcon{width:36px;height:36px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadge{width:20px;height:20px}.company-accounting-visuals-module__UQNDZW__companyMatchSavedBadgeIcon{width:9px;height:9px}.company-accounting-visuals-module__UQNDZW__connectorPulse{animation-name:company-accounting-visuals-module__UQNDZW__connectorMobile}}.company-accounting-visuals-module__UQNDZW__companyCloseCard,.company-accounting-visuals-module__UQNDZW__companyKstCard,.company-accounting-visuals-module__UQNDZW__companyDatevCard{background:var(--color-surface);gap:16px;display:grid}.company-accounting-visuals-module__UQNDZW__companyCloseBalance{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyClosePlot{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px;height:84px;display:grid;position:relative}.company-accounting-visuals-module__UQNDZW__companyCloseColumnBar{background:var(--color-primary);transform-origin:bottom;width:100%;height:100%;transition:transform .52s;display:block;transform:scaleY(.001)}.company-accounting-visuals-module__UQNDZW__companyCloseColumnBar[data-visible=true]{transform:scaleY(1)}.company-accounting-visuals-module__UQNDZW__companyCloseLegend{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.company-accounting-visuals-module__UQNDZW__companyCloseLegendCell{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyCloseLegendLabel{color:var(--color-secondary);font-size:13px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyCloseLegendValue{color:var(--color-primary);font-size:16px;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyCloseFiled{border:1px solid var(--color-border);color:var(--color-primary);opacity:0;align-items:center;gap:8px;padding:8px 12px;font-size:.75rem;font-weight:600;line-height:1.4;transition:opacity .32s,transform .4s;display:inline-flex;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyCloseFiled[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyCloseFiledIcon{flex:none;width:14px;height:14px}.company-accounting-visuals-module__UQNDZW__companyKstProfit{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.company-accounting-visuals-module__UQNDZW__companyKstTrack{background:var(--color-border);height:12px;display:flex}.company-accounting-visuals-module__UQNDZW__companyKstSegment{transform-origin:0;min-width:4px;height:100%;transition:transform .46s;display:block;transform:scaleX(0)}.company-accounting-visuals-module__UQNDZW__companyKstSegment[data-visible=true]{transform:scaleX(1)}.company-accounting-visuals-module__UQNDZW__companyKstSegment[data-tone=primary]{background:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyKstSegment[data-tone=secondary]{background:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyKstShare{color:var(--color-muted);margin-top:-8px;font-size:12px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyKstLegendRow{opacity:0;grid-template-columns:auto minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:8px;transition:opacity .32s;display:grid}.company-accounting-visuals-module__UQNDZW__companyKstLegendRow[data-visible=true]{opacity:1}.company-accounting-visuals-module__UQNDZW__companyKstDot{flex:none;width:8px;height:8px;transform:translateY(-1px)}.company-accounting-visuals-module__UQNDZW__companyKstDot[data-tone=primary]{background:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyKstDot[data-tone=secondary]{background:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyDatevCard{background:var(--color-surface);gap:12px;max-width:280px;display:grid}.company-accounting-visuals-module__UQNDZW__companyDatevTable{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__companyDatevHeadRow,.company-accounting-visuals-module__UQNDZW__companyDatevRow{font-family:var(--font-mono);grid-template-columns:minmax(0,.9fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.5fr);align-items:baseline;gap:8px;font-size:12px;line-height:1.4;display:grid}.company-accounting-visuals-module__UQNDZW__companyDatevHeadCell{color:var(--color-muted);text-align:right}.company-accounting-visuals-module__UQNDZW__companyDatevHeadCell:first-child{text-align:left}.company-accounting-visuals-module__UQNDZW__companyDatevRow{color:var(--color-primary);opacity:0;transition:opacity .3s,transform .34s;transform:translateY(6px)}.company-accounting-visuals-module__UQNDZW__companyDatevRow[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyDatevCell{text-align:right;color:var(--color-secondary)}.company-accounting-visuals-module__UQNDZW__companyDatevAmount{text-align:left;font-weight:600}.company-accounting-visuals-module__UQNDZW__companyDatevReceipt{color:var(--color-primary);justify-content:flex-end;display:flex}.company-accounting-visuals-module__UQNDZW__companyDatevReceiptIcon{width:13px;height:13px}.company-accounting-visuals-module__UQNDZW__companyDatevFile{border:1px solid var(--color-border);opacity:0;align-items:center;gap:8px;padding:8px 12px;transition:opacity .32s,transform .4s;display:flex;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyDatevFile[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__companyDatevIcon{width:16px;height:16px;color:var(--color-primary);flex:none}.company-accounting-visuals-module__UQNDZW__companyDatevFileName{min-width:0;color:var(--color-primary);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;line-height:1.4;overflow:hidden}.company-accounting-visuals-module__UQNDZW__companyDatevMeta{color:var(--color-muted);flex:none;font-size:12px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__companyChecklist{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__companyChecklistRow{color:var(--color-muted);grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:4px 0;font-size:14px;line-height:1.4;transition:color .25s;display:grid}.company-accounting-visuals-module__UQNDZW__companyChecklistRow[data-state=done]{color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__companyChecklistIconBox{border:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .25s,background-color .25s;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyChecklistRow[data-state=done] .company-accounting-visuals-module__UQNDZW__companyChecklistIconBox{background:color-mix(in srgb, var(--color-success) 8%, var(--color-surface));border-color:#0000}.company-accounting-visuals-module__UQNDZW__companyChecklistTypeIcon{width:14px;height:14px}.company-accounting-visuals-module__UQNDZW__companyChecklistLabel{min-width:0}.company-accounting-visuals-module__UQNDZW__companyChecklistState{justify-content:center;align-items:center;display:inline-flex}.company-accounting-visuals-module__UQNDZW__companyChecklistStateIcon{flex:none;width:18px;height:18px}.company-accounting-visuals-module__UQNDZW__companyChecklistRow[data-state=done] .company-accounting-visuals-module__UQNDZW__companyChecklistStateIcon{color:var(--color-success)}.company-accounting-visuals-module__UQNDZW__companyChecklistActions{opacity:0;margin-top:12px;transition:opacity .32s,transform .4s;display:grid;transform:translateY(6px)}.company-accounting-visuals-module__UQNDZW__companyChecklistActions[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__orderPipelineSteps{display:grid}.company-accounting-visuals-module__UQNDZW__orderPipelineProgress{background:var(--color-primary);width:0;height:100%;display:block}.company-accounting-visuals-module__UQNDZW__orderPipelineProgress[data-state=active]{width:100%;transition:width .7s linear}.company-accounting-visuals-module__UQNDZW__orderPipelineProgress[data-state=done]{width:100%}.company-accounting-visuals-module__UQNDZW__orderNumber{font-family:var(--font-mono-display);font-variant-numeric:tabular-nums;font-size:14px}.company-accounting-visuals-module__UQNDZW__orderSwap{animation:.4s both company-accounting-visuals-module__UQNDZW__orderSwapIn}.company-accounting-visuals-module__UQNDZW__orderActions{grid-template-columns:minmax(0,1fr)}.company-accounting-visuals-module__UQNDZW__orderPrice{color:var(--color-muted)}.company-accounting-visuals-module__UQNDZW__companyVatAction[data-pressed=true]{opacity:.72;transform:scale(.97)}.company-accounting-visuals-module__UQNDZW__companyVatAction,.company-accounting-visuals-module__UQNDZW__companyVatActionSecondary{transition:opacity .2s,transform .2s}.company-accounting-visuals-module__UQNDZW__orderSequenceCard{background:var(--color-surface);gap:16px;display:grid}.company-accounting-visuals-module__UQNDZW__orderSequenceTable{gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__orderSequenceHeadRow,.company-accounting-visuals-module__UQNDZW__orderSequenceRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;gap:12px;font-size:13px;line-height:1.4;display:grid}.company-accounting-visuals-module__UQNDZW__orderSequenceHeadRow{color:var(--color-muted);font-family:var(--font-mono);font-size:12px}.company-accounting-visuals-module__UQNDZW__orderSequenceRow{color:var(--color-primary);opacity:0;transition:opacity .3s,transform .34s;transform:translateY(6px)}.company-accounting-visuals-module__UQNDZW__orderSequenceRow[data-visible=true]{opacity:1;transform:translateY(0)}.company-accounting-visuals-module__UQNDZW__orderSequenceNumber{font-family:var(--font-mono);font-weight:600}.company-accounting-visuals-module__UQNDZW__orderSequenceReference{color:var(--color-secondary);font-family:var(--font-mono)}@keyframes company-accounting-visuals-module__UQNDZW__orderSwapIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}.company-accounting-visuals-module__UQNDZW__companyBankRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyBankMerchant,.company-accounting-visuals-module__UQNDZW__companyBankRow[data-tone=muted] .company-accounting-visuals-module__UQNDZW__companyBankAmount{color:var(--color-muted)}.company-accounting-visuals-module__UQNDZW__billsListStatus{color:var(--color-secondary);justify-content:flex-end;align-items:center;gap:6px;font-size:.75rem;line-height:1.4;display:inline-flex}.company-accounting-visuals-module__UQNDZW__payablesInboxHeader{border-bottom:1px solid var(--color-border);gap:4px;padding:8px 0;display:grid}.company-accounting-visuals-module__UQNDZW__payablesInboxAddress{min-width:0;color:var(--color-primary);align-items:center;gap:8px;display:inline-flex}.company-accounting-visuals-module__UQNDZW__payablesInboxAddressIcon{flex:none;width:16px;height:16px}.company-accounting-visuals-module__UQNDZW__payablesInboxAddressText{min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.company-accounting-visuals-module__UQNDZW__extractionPending{background:var(--color-border);flex:none;align-self:center;width:64px;height:8px;display:block}.company-accounting-visuals-module__UQNDZW__billPayConfirmed{border:1px solid var(--color-primary);color:var(--color-primary);justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:7px 12px;font-size:.75rem;font-weight:600;line-height:1.4;display:flex}.company-accounting-visuals-module__UQNDZW__eInvoiceIntakeRow{border-bottom:1px solid var(--color-border);color:var(--color-muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;transition:color .25s;display:grid}.company-accounting-visuals-module__UQNDZW__eInvoiceIntakeRow[data-read=true]{color:var(--color-primary)}.company-accounting-visuals-module__UQNDZW__eInvoiceIntakeFile{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.company-accounting-visuals-module__UQNDZW__payrollPeriod{color:var(--color-secondary);flex:none;font-size:14px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollStackedHeader{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__payrollTable{display:grid}.company-accounting-visuals-module__UQNDZW__payrollRow{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 6.25rem 6.25rem;align-items:baseline;column-gap:12px;padding:12px 0;display:grid}.company-accounting-visuals-module__UQNDZW__payrollTotalRow{border-bottom:0}.company-accounting-visuals-module__UQNDZW__payrollHeadCell{color:var(--color-secondary);font-size:.75rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollPerson{gap:4px;min-width:0;display:grid}.company-accounting-visuals-module__UQNDZW__payrollName{color:var(--color-primary);font-size:.875rem;font-weight:600;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollRole{color:var(--color-secondary);font-size:.75rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollAmount{color:var(--color-primary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex:none;font-size:.875rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollAmountStrong{font-weight:600}.company-accounting-visuals-module__UQNDZW__payrollAmountMuted{color:var(--color-muted)}.company-accounting-visuals-module__UQNDZW__payrollNetSlot{place-items:center end;display:grid}.company-accounting-visuals-module__UQNDZW__payrollNetSlot>*{grid-area:1/1}.company-accounting-visuals-module__UQNDZW__payrollNetPending{color:var(--color-muted);font-size:.875rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollNetCalculating{background:var(--color-border);width:64px;height:8px;animation:.9s ease-in-out infinite company-accounting-visuals-module__UQNDZW__taxEstimatePulse}.company-accounting-visuals-module__UQNDZW__payrollNetPending,.company-accounting-visuals-module__UQNDZW__payrollNetCalculating,.company-accounting-visuals-module__UQNDZW__payrollNetSlot[data-state=pending] .company-accounting-visuals-module__UQNDZW__payrollNetValue,.company-accounting-visuals-module__UQNDZW__payrollNetSlot[data-state=calculating] .company-accounting-visuals-module__UQNDZW__payrollNetValue,.company-accounting-visuals-module__UQNDZW__payrollNetSlot[data-state=calculating] .company-accounting-visuals-module__UQNDZW__payrollNetPending{visibility:hidden}.company-accounting-visuals-module__UQNDZW__payrollNetSlot[data-state=pending] .company-accounting-visuals-module__UQNDZW__payrollNetPending,.company-accounting-visuals-module__UQNDZW__payrollNetSlot[data-state=calculating] .company-accounting-visuals-module__UQNDZW__payrollNetCalculating{visibility:visible}.company-accounting-visuals-module__UQNDZW__payrollStatus{border:1px solid var(--color-primary);color:var(--color-primary);font-size:.75rem;font-weight:600;line-height:1.4;transition:background-color .25s,color .25s,opacity .2s,transform .2s;display:grid}.company-accounting-visuals-module__UQNDZW__payrollStatusLayer{white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.company-accounting-visuals-module__UQNDZW__payrollStatus[data-state=action]{background:var(--color-primary);color:var(--color-surface)}.company-accounting-visuals-module__UQNDZW__payrollStatus[data-pressed=true]{opacity:.72;transform:scale(.97)}.company-accounting-visuals-module__UQNDZW__payrollStatus[data-state=action] .company-accounting-visuals-module__UQNDZW__payrollStatusDone,.company-accounting-visuals-module__UQNDZW__payrollStatus[data-state=done] .company-accounting-visuals-module__UQNDZW__payrollStatusAction{visibility:hidden}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__payrollNetValue,[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__payrollStatusDone{visibility:hidden}[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__payrollNetPending,[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__payrollStatus .company-accounting-visuals-module__UQNDZW__payrollStatusAction{visibility:visible}[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__payrollStatus{background:var(--color-primary);color:var(--color-surface)}[data-intro=waiting] .company-accounting-visuals-module__UQNDZW__companyBankStatusRow{opacity:0;transform:translateY(8px)}}.company-accounting-visuals-module__UQNDZW__payslipCard{background:var(--color-surface);gap:12px;display:grid}.company-accounting-visuals-module__UQNDZW__payslipHeader{gap:4px;display:grid}.company-accounting-visuals-module__UQNDZW__payslipRows{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__payslipRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:20px;display:flex}.company-accounting-visuals-module__UQNDZW__payslipLabel{min-width:0;color:var(--color-primary);font-size:.875rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__payrollActionSlot{padding-top:12px}.company-accounting-visuals-module__UQNDZW__payrollActionSlot .company-accounting-visuals-module__UQNDZW__billPayConfirmed,.company-accounting-visuals-module__UQNDZW__payrollActionSlot .company-accounting-visuals-module__UQNDZW__companyVatActions{margin-top:0}.company-accounting-visuals-module__UQNDZW__ledgerGroup{gap:8px;display:grid}.company-accounting-visuals-module__UQNDZW__ledgerRow{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:baseline;column-gap:8px;transition:opacity .48s,transform .56s;display:grid}.company-accounting-visuals-module__UQNDZW__ledgerRow[data-visible=false],.company-accounting-visuals-module__UQNDZW__companyVatTotal[data-visible=false],.company-accounting-visuals-module__UQNDZW__absenceLines[data-visible=false]{opacity:0;transform:translateY(8px)}.company-accounting-visuals-module__UQNDZW__companyVatTotal[data-visible],.company-accounting-visuals-module__UQNDZW__absenceLines{transition:opacity .48s,transform .56s}.company-accounting-visuals-module__UQNDZW__ledgerAccount{color:var(--color-primary);font-family:var(--font-mono-display);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}.company-accounting-visuals-module__UQNDZW__ledgerName{min-width:0;color:var(--color-secondary);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:.8125rem;line-height:1.4}.company-accounting-visuals-module__UQNDZW__absenceLines{gap:8px;padding:12px 0;display:grid}
.edge-appliance-module__jHr8Sq__section{background-color:var(--color-surface);padding:80px 24px}.edge-appliance-module__jHr8Sq__inner{max-width:1200px;margin:0 auto}.edge-appliance-module__jHr8Sq__device{text-align:center;max-width:520px;margin:8px auto 0}.edge-appliance-module__jHr8Sq__deviceImage{width:100%;height:auto}.edge-appliance-module__jHr8Sq__deviceCaption{color:var(--color-muted);flex-direction:column;gap:8px;margin-top:24px;font-size:14px;line-height:1.5;display:flex}.edge-appliance-module__jHr8Sq__deviceEyebrow{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;line-height:1.2}.edge-appliance-module__jHr8Sq__facts{grid-template-columns:minmax(0,1fr);gap:16px;margin:56px 0 0;display:grid}@media (min-width:768px){.edge-appliance-module__jHr8Sq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.edge-appliance-module__jHr8Sq__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.edge-appliance-module__jHr8Sq__fact{border-top:1px solid var(--color-border);padding-top:20px}.edge-appliance-module__jHr8Sq__factLabel{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;line-height:1.2}.edge-appliance-module__jHr8Sq__factText{color:var(--color-secondary);margin:12px 0 0;font-size:15px;line-height:1.55}
.edge-assurances-module__rNuMlW__section{background-color:var(--color-surface);padding:80px 24px}.edge-assurances-module__rNuMlW__inner{max-width:1200px;margin:0 auto}.edge-assurances-module__rNuMlW__grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:768px){.edge-assurances-module__rNuMlW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.edge-assurances-module__rNuMlW__card{border:1px solid var(--color-border);padding:24px}.edge-assurances-module__rNuMlW__icon{color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.edge-assurances-module__rNuMlW__title{color:var(--color-primary);font-size:18px;line-height:1.3;font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:16px 0 0}.edge-assurances-module__rNuMlW__description{color:var(--color-secondary);margin:12px 0 0;font-size:15px;line-height:1.55}.edge-assurances-module__rNuMlW__deny{border:1px solid var(--color-primary);margin-top:16px;padding:24px}.edge-assurances-module__rNuMlW__denyLabel{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:11px;line-height:1.2}.edge-assurances-module__rNuMlW__denyItems{flex-wrap:wrap;gap:12px 32px;margin:20px 0 0;padding:0;list-style:none;display:flex}.edge-assurances-module__rNuMlW__denyItem{color:var(--color-primary);font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:8px;font-size:15px;line-height:1.2;display:inline-flex}.edge-assurances-module__rNuMlW__denyNote{color:var(--color-muted);margin:20px 0 0;font-size:14px;line-height:1.55}
.incorporation-continuity-module__EC2byG__section{background:var(--color-surface);padding:112px 24px}.incorporation-continuity-module__EC2byG__content{width:100%;max-width:1200px;margin:0 auto}.incorporation-continuity-module__EC2byG__headingBlock{max-width:720px;margin-bottom:48px}.incorporation-continuity-module__EC2byG__headingBlock h2{color:var(--color-primary);font-size:clamp(32px,4vw,48px);font-weight:var(--font-weight-semibold);letter-spacing:-.04em;margin:0;line-height:1.05}.incorporation-continuity-module__EC2byG__headingBlock p{color:var(--color-secondary);margin:18px 0 0;font-size:16px;line-height:1.6}.incorporation-continuity-module__EC2byG__handoff{grid-template-columns:minmax(0,.8fr) 132px minmax(0,1.35fr);align-items:stretch;display:grid}.incorporation-continuity-module__EC2byG__registeredCard,.incorporation-continuity-module__EC2byG__workspace{border:1px solid var(--color-border);background:var(--color-surface);min-width:0}.incorporation-continuity-module__EC2byG__registeredCard{flex-direction:column;padding:28px;display:flex}.incorporation-continuity-module__EC2byG__panelHeader,.incorporation-continuity-module__EC2byG__workspaceHeader{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}.incorporation-continuity-module__EC2byG__eyebrow,.incorporation-continuity-module__EC2byG__completeStatus,.incorporation-continuity-module__EC2byG__activeStatus{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.incorporation-continuity-module__EC2byG__eyebrow{color:var(--color-secondary)}.incorporation-continuity-module__EC2byG__eyebrow svg{width:17px;height:17px;color:var(--color-primary)}.incorporation-continuity-module__EC2byG__completeStatus,.incorporation-continuity-module__EC2byG__activeStatus{color:var(--color-success)}.incorporation-continuity-module__EC2byG__completeStatus svg{width:13px;height:13px}.incorporation-continuity-module__EC2byG__registeredCard h3{color:var(--color-primary);font-size:24px;font-weight:var(--font-weight-semibold);letter-spacing:-.035em;margin:34px 0 0;line-height:1.15}.incorporation-continuity-module__EC2byG__companyDetails{margin:30px 0 0;display:grid}.incorporation-continuity-module__EC2byG__companyDetails>div{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 0;display:grid}.incorporation-continuity-module__EC2byG__companyDetails dt,.incorporation-continuity-module__EC2byG__companyDetails dd{margin:0;font-size:12px;line-height:1.4}.incorporation-continuity-module__EC2byG__companyDetails dt{color:var(--color-secondary)}.incorporation-continuity-module__EC2byG__companyDetails dd{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-align:right}.incorporation-continuity-module__EC2byG__transfer{min-width:0;color:var(--color-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.incorporation-continuity-module__EC2byG__transfer>span{font-size:10px;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-align:center;text-transform:uppercase}.incorporation-continuity-module__EC2byG__transferLine{background:var(--color-border);width:100%;height:1px;position:relative}.incorporation-continuity-module__EC2byG__transferLine svg{background:var(--color-surface);width:17px;height:17px;color:var(--color-primary);padding-left:4px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.incorporation-continuity-module__EC2byG__workspace{padding:0 28px 8px}.incorporation-continuity-module__EC2byG__workspaceHeader{border-bottom:1px solid var(--color-border);min-height:64px}.incorporation-continuity-module__EC2byG__workspaceIdentity{align-items:center;gap:14px;min-width:0;display:flex}.incorporation-continuity-module__EC2byG__logo{flex:none;width:64px;height:auto}.incorporation-continuity-module__EC2byG__workspaceEyebrow{border-left:1px solid var(--color-border);color:var(--color-secondary);font-size:11px;font-weight:var(--font-weight-semibold);padding-left:14px}.incorporation-continuity-module__EC2byG__activeStatus>span{background:currentColor;border-radius:50%;width:7px;height:7px}.incorporation-continuity-module__EC2byG__workspaceCompany{align-items:center;gap:11px;padding:24px 0 18px;display:flex}.incorporation-continuity-module__EC2byG__workspaceCompany svg{width:20px;height:20px}.incorporation-continuity-module__EC2byG__workspaceCompany h3{color:var(--color-primary);font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:-.025em;margin:0}.incorporation-continuity-module__EC2byG__workspaceList{margin:0;padding:0;list-style:none}.incorporation-continuity-module__EC2byG__workspaceList li{border-top:1px solid var(--color-border);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:17px 0;display:grid}.incorporation-continuity-module__EC2byG__itemIcon{width:20px;height:20px;color:var(--color-primary);margin-top:2px}.incorporation-continuity-module__EC2byG__workspaceList h4{color:var(--color-primary);font-size:14px;font-weight:var(--font-weight-semibold);margin:0;line-height:1.35}.incorporation-continuity-module__EC2byG__workspaceList p{max-width:420px;color:var(--color-secondary);margin:5px 0 0;font-size:12px;line-height:1.5}.incorporation-continuity-module__EC2byG__itemStatus{color:var(--color-primary);font-size:10px;font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding-top:2px;display:inline-flex}.incorporation-continuity-module__EC2byG__itemStatus svg{width:12px;height:12px}@media (max-width:900px){.incorporation-continuity-module__EC2byG__handoff{grid-template-columns:1fr}.incorporation-continuity-module__EC2byG__transfer{min-height:104px}.incorporation-continuity-module__EC2byG__transferLine{width:1px;height:48px}.incorporation-continuity-module__EC2byG__transferLine svg{padding:4px 0 0;inset:auto auto -1px 50%;transform:translate(-50%)rotate(90deg)}}@media (max-width:640px){.incorporation-continuity-module__EC2byG__section{padding:72px 16px}.incorporation-continuity-module__EC2byG__headingBlock{margin-bottom:36px}.incorporation-continuity-module__EC2byG__registeredCard,.incorporation-continuity-module__EC2byG__workspace{padding-left:20px;padding-right:20px}.incorporation-continuity-module__EC2byG__panelHeader,.incorporation-continuity-module__EC2byG__workspaceHeader,.incorporation-continuity-module__EC2byG__workspaceIdentity{align-items:flex-start}.incorporation-continuity-module__EC2byG__workspaceIdentity{flex-direction:column;gap:4px}.incorporation-continuity-module__EC2byG__workspaceEyebrow{border-left:0;padding-left:0}.incorporation-continuity-module__EC2byG__workspaceList li{grid-template-columns:24px minmax(0,1fr)}.incorporation-continuity-module__EC2byG__itemStatus{grid-column:2}}
.e-invoicing-feature-grid-module__4y3cXa__visual{width:100%;min-width:0;height:240px;color:var(--color-primary);font-weight:var(--font-weight-regular);justify-content:center;align-items:center;display:flex}.e-invoicing-feature-grid-module__4y3cXa__visual svg{flex-shrink:0}.e-invoicing-feature-grid-module__4y3cXa__invoiceStack{width:300px;max-width:100%;height:240px;position:relative}.e-invoicing-feature-grid-module__4y3cXa__xmlPaper,.e-invoicing-feature-grid-module__4y3cXa__invoicePaper{border:1px solid var(--color-border);background:var(--color-surface);position:absolute}.e-invoicing-feature-grid-module__4y3cXa__xmlPaper{width:156px;height:182px;padding:16px;top:15px;left:24px;transform:rotate(-8deg)}.e-invoicing-feature-grid-module__4y3cXa__xmlName{font-family:var(--font-mono);margin-top:8px;font-size:10px;display:block}.e-invoicing-feature-grid-module__4y3cXa__xmlCode{color:var(--color-muted);font-family:var(--font-mono);gap:5px;margin-top:16px;font-size:8px;line-height:1.3;display:grid}.e-invoicing-feature-grid-module__4y3cXa__invoicePaper{width:164px;height:196px;padding:16px;top:26px;right:20px;transform:rotate(6deg)}.e-invoicing-feature-grid-module__4y3cXa__invoiceBrand{letter-spacing:.1em;font-size:11px}.e-invoicing-feature-grid-module__4y3cXa__invoiceHeading{justify-content:space-between;gap:8px;margin-top:22px;font-size:10px;display:flex}.e-invoicing-feature-grid-module__4y3cXa__invoiceHeading span:last-child{font-family:var(--font-mono);color:var(--color-secondary);font-size:9px}.e-invoicing-feature-grid-module__4y3cXa__paperLines{gap:7px;margin-top:16px;display:grid}.e-invoicing-feature-grid-module__4y3cXa__paperLines span{background:var(--color-border);height:3px}.e-invoicing-feature-grid-module__4y3cXa__paperLines span:nth-child(2){width:80%}.e-invoicing-feature-grid-module__4y3cXa__paperLines span:nth-child(3){width:55%}.e-invoicing-feature-grid-module__4y3cXa__invoiceAmount{border-top:1px solid var(--color-border);font-family:var(--font-mono);text-align:right;letter-spacing:-.04em;margin-top:20px;padding-top:8px;font-size:15px}.e-invoicing-feature-grid-module__4y3cXa__invoiceApproval{color:var(--color-secondary);align-items:center;gap:5px;margin-top:8px;font-size:9px;display:flex}.e-invoicing-feature-grid-module__4y3cXa__xmlFormat,.e-invoicing-feature-grid-module__4y3cXa__pdfFormat{font-family:var(--font-mono);padding:6px 10px;font-size:11px;line-height:1.3;position:absolute}.e-invoicing-feature-grid-module__4y3cXa__xmlFormat{border:1px solid var(--color-border);background:var(--color-surface);bottom:37px;left:5px}.e-invoicing-feature-grid-module__4y3cXa__pdfFormat{background:var(--color-primary);color:var(--color-surface);bottom:8px;right:5px}.e-invoicing-feature-grid-module__4y3cXa__inboxScene{width:300px;max-width:100%;height:240px;position:relative}.e-invoicing-feature-grid-module__4y3cXa__incomingFile{border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-mono);align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex;position:absolute;top:16px;left:14px}.e-invoicing-feature-grid-module__4y3cXa__incomingPath,.e-invoicing-feature-grid-module__4y3cXa__workflowPaths{width:100%;height:100%;stroke:var(--color-secondary);stroke-width:1px;position:absolute;inset:0}.e-invoicing-feature-grid-module__4y3cXa__archivedPaperBack,.e-invoicing-feature-grid-module__4y3cXa__archivedPaper{border:1px solid var(--color-border);background:var(--color-surface);width:188px;height:124px;position:absolute}.e-invoicing-feature-grid-module__4y3cXa__archivedPaperBack{top:75px;left:46px;transform:rotate(-6deg)}.e-invoicing-feature-grid-module__4y3cXa__archivedPaper{padding:16px;top:64px;left:66px}.e-invoicing-feature-grid-module__4y3cXa__previewHeading{justify-content:space-between;gap:8px;font-size:11px;display:flex}.e-invoicing-feature-grid-module__4y3cXa__previewHeading span{color:var(--color-secondary);font-family:var(--font-mono);font-size:10px}.e-invoicing-feature-grid-module__4y3cXa__folder{border:1px solid var(--color-border);background:var(--color-surface);align-items:center;gap:12px;height:82px;padding:16px;display:flex;position:absolute;bottom:18px;left:10px;right:10px}.e-invoicing-feature-grid-module__4y3cXa__folder:before{border:1px solid var(--color-border);background:var(--color-surface);content:"";border-bottom:0;width:78px;height:15px;position:absolute;top:-15px;left:-1px}.e-invoicing-feature-grid-module__4y3cXa__folderText{gap:5px;font-size:13px;display:grid}.e-invoicing-feature-grid-module__4y3cXa__folderText span:last-child{color:var(--color-secondary);font-size:11px}.e-invoicing-feature-grid-module__4y3cXa__archiveCheck{background:var(--color-primary);width:24px;height:24px;color:var(--color-surface);place-items:center;display:grid;position:absolute;top:-12px;right:14px}.e-invoicing-feature-grid-module__4y3cXa__validation{width:252px;max-width:100%}.e-invoicing-feature-grid-module__4y3cXa__validationSummary{justify-content:space-between;align-items:center;gap:12px;display:flex}.e-invoicing-feature-grid-module__4y3cXa__validationCount{font-family:var(--font-mono-display);letter-spacing:-.05em;align-items:baseline;gap:10px;font-size:52px;line-height:1;display:flex}.e-invoicing-feature-grid-module__4y3cXa__validationCount span{color:var(--color-muted);font-size:28px}.e-invoicing-feature-grid-module__4y3cXa__validationLabel{color:var(--color-secondary);margin-top:8px;font-size:12px;display:block}.e-invoicing-feature-grid-module__4y3cXa__validationSeal{background:var(--color-primary);width:48px;height:48px;color:var(--color-surface);flex-shrink:0;place-items:center;display:grid}.e-invoicing-feature-grid-module__4y3cXa__validationProgress{grid-template-columns:repeat(3,1fr);gap:5px;margin:20px 0 16px;display:grid}.e-invoicing-feature-grid-module__4y3cXa__validationProgress span{background:var(--color-primary);height:3px}.e-invoicing-feature-grid-module__4y3cXa__validationFields{gap:8px;display:grid}.e-invoicing-feature-grid-module__4y3cXa__validationRow{color:var(--color-secondary);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.e-invoicing-feature-grid-module__4y3cXa__validationRow svg{color:var(--color-primary)}.e-invoicing-feature-grid-module__4y3cXa__validLabel{font-family:var(--font-mono);text-align:right;margin-top:12px;font-size:10px;display:block}.e-invoicing-feature-grid-module__4y3cXa__compact{width:220px}.e-invoicing-feature-grid-module__4y3cXa__workflow{width:220px;height:240px;position:relative}.e-invoicing-feature-grid-module__4y3cXa__workflowPaths{stroke:var(--color-muted)}.e-invoicing-feature-grid-module__4y3cXa__workflowSources{grid-template-columns:104px 104px;gap:12px;display:grid;position:absolute;top:30px;left:0;right:0}.e-invoicing-feature-grid-module__4y3cXa__workflowNode,.e-invoicing-feature-grid-module__4y3cXa__workflowDestination{flex-direction:column;align-items:center;gap:12px;font-size:12px;line-height:1.4;display:flex}.e-invoicing-feature-grid-module__4y3cXa__workflowNode svg{box-sizing:content-box;border:1px solid var(--color-border);background:var(--color-surface);padding:10px}.e-invoicing-feature-grid-module__4y3cXa__workflowDestination{position:absolute;top:150px;left:0;right:0}.e-invoicing-feature-grid-module__4y3cXa__workflowHub{background:var(--color-primary);width:48px;height:48px;color:var(--color-surface);place-items:center;display:grid}.e-invoicing-feature-grid-module__4y3cXa__freePlan{flex-direction:column;align-items:center;gap:12px;width:180px;padding:20px 0;display:flex}.e-invoicing-feature-grid-module__4y3cXa__freePrice{font-family:var(--font-mono-display);letter-spacing:-.06em;font-size:72px;line-height:1}.e-invoicing-feature-grid-module__4y3cXa__freeLabel{background:var(--color-primary);color:var(--color-surface);padding:5px 10px;font-size:11px;line-height:1.4}.e-invoicing-feature-grid-module__4y3cXa__unlimited{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding-top:12px;font-size:12px;display:flex}.e-invoicing-feature-grid-module__4y3cXa__infinity{font-size:24px;line-height:1}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual){gap:56px 48px}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual)>.germany-features-card{justify-content:flex-start;gap:24px;min-width:0}@media (min-width:769px) and (max-width:1024px){.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual){grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual)>.germany-features-card{flex-direction:column;grid-column:span 1;align-items:stretch}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual)>.germany-features-card:last-child{flex-direction:row;grid-column:span 2;align-items:center}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual) .germany-features-card-media{order:0}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual) .germany-features-card-body{order:1}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual)>.germany-features-card:last-child .germany-features-card-body{order:0}.germany-features-grid:has(.e-invoicing-feature-grid-module__4y3cXa__visual)>.germany-features-card:last-child .germany-features-card-media{order:1}.e-invoicing-feature-grid-module__4y3cXa__compact{width:100%}}@media (max-width:768px){.e-invoicing-feature-grid-module__4y3cXa__visual{max-width:380px;margin:0 auto}.e-invoicing-feature-grid-module__4y3cXa__compact{width:100%}}
.free-tool-module__sEN_Pq__section{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:64px 24px;scroll-margin-top:64px}.free-tool-module__sEN_Pq__inner{width:100%;max-width:1200px;margin:0 auto}.free-tool-module__sEN_Pq__shell{border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.free-tool-module__sEN_Pq__tabs{border:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.free-tool-module__sEN_Pq__tab{border:0;border-right:1px solid var(--color-border);background:var(--color-surface);font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:4px;padding:16px 20px;scroll-margin-top:88px;display:flex;position:relative}.free-tool-module__sEN_Pq__tab:last-child{border-right:0}.free-tool-module__sEN_Pq__tab[aria-selected=true]:after{content:"";background:var(--color-primary);height:2px;position:absolute;bottom:-1px;left:0;right:0}.free-tool-module__sEN_Pq__tab:focus-visible{outline:1px solid var(--color-primary);outline-offset:-1px}.free-tool-module__sEN_Pq__tabTitle{font-size:1rem;line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color-secondary)}.free-tool-module__sEN_Pq__tabText{color:var(--color-muted);font-size:.875rem;line-height:1.4}.free-tool-module__sEN_Pq__tab[aria-selected=true] .free-tool-module__sEN_Pq__tabTitle,.free-tool-module__sEN_Pq__tab:hover .free-tool-module__sEN_Pq__tabTitle{color:var(--color-primary)}.free-tool-module__sEN_Pq__tabPanel>.free-tool-module__sEN_Pq__shell{border-top:0}.free-tool-module__sEN_Pq__panel{padding:24px}.free-tool-module__sEN_Pq__formPanel{border-right:1px solid var(--color-border)}.free-tool-module__sEN_Pq__stickyPanel{align-self:start;position:sticky;top:88px}.free-tool-module__sEN_Pq__panelTitle{font-size:1.5rem;line-height:1.25;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0 0 24px}.free-tool-module__sEN_Pq__groupTitle{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:24px 0 12px}.free-tool-module__sEN_Pq__field{margin-bottom:20px}.free-tool-module__sEN_Pq__label{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:8px;display:block}.free-tool-module__sEN_Pq__hint{color:var(--color-muted);margin:8px 0 0;font-size:.75rem;line-height:1.5}.free-tool-module__sEN_Pq__input{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:44px;color:var(--color-primary);font:inherit;border-radius:0;padding:0 12px;font-size:1rem}.free-tool-module__sEN_Pq__input:focus-visible{outline:1px solid var(--color-primary);outline-offset:0}.free-tool-module__sEN_Pq__row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.free-tool-module__sEN_Pq__amountRow{border-bottom:1px solid var(--color-border);color:var(--color-secondary);grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:12px;padding:8px 0;font-size:.875rem;display:grid}.free-tool-module__sEN_Pq__amountRow .free-tool-module__sEN_Pq__input{text-align:right;height:36px}.free-tool-module__sEN_Pq__segmented{flex-wrap:wrap;gap:8px;display:flex}.free-tool-module__sEN_Pq__segment{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-secondary);font:inherit;cursor:pointer;padding:8px 16px;font-size:.875rem}.free-tool-module__sEN_Pq__segment[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.free-tool-module__sEN_Pq__checkboxRow{color:var(--color-primary);align-items:flex-start;gap:8px;font-size:.875rem;display:flex}.free-tool-module__sEN_Pq__checkboxRow input{accent-color:var(--color-primary);margin-top:4px}.free-tool-module__sEN_Pq__suggestions{border:1px solid var(--color-border);max-height:288px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.free-tool-module__sEN_Pq__suggestion{border:0;border-bottom:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-primary);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;gap:12px;padding:8px 12px;font-size:.875rem;display:flex}.free-tool-module__sEN_Pq__suggestion:hover,.free-tool-module__sEN_Pq__suggestion:focus-visible{background:var(--color-border);outline:none}.free-tool-module__sEN_Pq__suggestionMeta{color:var(--color-muted)}.free-tool-module__sEN_Pq__resultLead{color:var(--color-secondary);margin:0 0 4px;font-size:.875rem}.free-tool-module__sEN_Pq__resultBig{font-size:clamp(32px,4vw,44px);line-height:1.1;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0 0 24px}.free-tool-module__sEN_Pq__resultList{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.free-tool-module__sEN_Pq__resultRow{border-bottom:1px solid var(--color-border);color:var(--color-secondary);justify-content:space-between;gap:16px;padding:12px 0;font-size:.875rem;display:flex}.free-tool-module__sEN_Pq__resultRow strong{font-weight:var(--font-weight-semibold);color:var(--color-primary);white-space:nowrap}.free-tool-module__sEN_Pq__resultRowTotal{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.free-tool-module__sEN_Pq__lineRow{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-bottom:12px;display:grid}.free-tool-module__sEN_Pq__iconButton{border:1px solid var(--color-border);background:var(--color-surface);width:44px;height:44px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.free-tool-module__sEN_Pq__iconButton:hover:enabled,.free-tool-module__sEN_Pq__iconButton:focus-visible{border-color:var(--color-primary);color:var(--color-primary);outline:none}.free-tool-module__sEN_Pq__iconButton:disabled{opacity:.4;cursor:default}.free-tool-module__sEN_Pq__intro{color:var(--color-secondary);margin:-8px 0 20px;font-size:.875rem;line-height:1.5}.free-tool-module__sEN_Pq__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.free-tool-module__sEN_Pq__table th,.free-tool-module__sEN_Pq__table td{border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap;padding:12px 0 12px 12px}.free-tool-module__sEN_Pq__table th:first-child,.free-tool-module__sEN_Pq__table td:first-child{text-align:left;padding-left:0}.free-tool-module__sEN_Pq__table th{font-weight:var(--font-weight-regular);color:var(--color-muted)}.free-tool-module__sEN_Pq__table td{color:var(--color-primary)}.free-tool-module__sEN_Pq__table tfoot td{font-weight:var(--font-weight-semibold)}.free-tool-module__sEN_Pq__copyBox{border:1px solid var(--color-border);color:var(--color-primary);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;font-size:.875rem;line-height:1.5;display:flex}.free-tool-module__sEN_Pq__copyButton{color:var(--color-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.75rem;text-decoration:underline}.free-tool-module__sEN_Pq__copyButton:hover,.free-tool-module__sEN_Pq__copyButton:focus-visible{color:var(--color-primary);outline:none}.free-tool-module__sEN_Pq__dutyList{color:var(--color-secondary);margin:0;padding:0 0 0 20px;font-size:.875rem;line-height:1.5;list-style:outside}.free-tool-module__sEN_Pq__dutyList li+li{margin-top:8px}.free-tool-module__sEN_Pq__note{color:var(--color-muted);margin:16px 0 0;font-size:.75rem;line-height:1.5}.free-tool-module__sEN_Pq__note a{color:inherit;text-decoration:underline}.free-tool-module__sEN_Pq__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.free-tool-module__sEN_Pq__primaryButton,.free-tool-module__sEN_Pq__secondaryButton{border:1px solid var(--color-primary);height:44px;font:inherit;font-size:.875rem;font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.free-tool-module__sEN_Pq__primaryButton{background:var(--color-primary);color:var(--color-surface)}.free-tool-module__sEN_Pq__secondaryButton{background:var(--color-surface);color:var(--color-primary)}.free-tool-module__sEN_Pq__primaryButton:hover,.free-tool-module__sEN_Pq__secondaryButton:hover{opacity:.85}@media (max-width:768px){.free-tool-module__sEN_Pq__section{padding:48px 16px}.free-tool-module__sEN_Pq__shell{grid-template-columns:minmax(0,1fr)}.free-tool-module__sEN_Pq__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.free-tool-module__sEN_Pq__tab{padding:12px 16px}.free-tool-module__sEN_Pq__tab:nth-child(2n){border-right:0}.free-tool-module__sEN_Pq__tab:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.free-tool-module__sEN_Pq__tabText{font-size:.75rem}.free-tool-module__sEN_Pq__lineRow{grid-template-columns:minmax(0,1fr) auto;margin-bottom:20px}.free-tool-module__sEN_Pq__lineRow>.free-tool-module__sEN_Pq__segmented{grid-area:2/1/auto/-1}.free-tool-module__sEN_Pq__formPanel{border-right:0;border-bottom:1px solid var(--color-border)}.free-tool-module__sEN_Pq__stickyPanel{position:static}.free-tool-module__sEN_Pq__panel{padding:20px 16px}.free-tool-module__sEN_Pq__amountRow{grid-template-columns:minmax(0,1fr) 128px}}
.depreciation-calculator-module__Mpqpeq__status{border:1px solid var(--color-border);font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-secondary);margin:-8px 0 16px;padding:4px 8px;display:inline-block}.depreciation-calculator-module__Mpqpeq__tableWrap{max-height:480px;margin-top:4px;overflow-y:auto}
.e-invoice-viewer-module__jDdgfG__fileInput{display:none}.e-invoice-viewer-module__jDdgfG__dropzone{border:2px dashed var(--color-border);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:56px 24px;display:flex}.e-invoice-viewer-module__jDdgfG__dropzoneActive{border-color:var(--color-primary)}.e-invoice-viewer-module__jDdgfG__dropIcon{color:var(--color-primary)}.e-invoice-viewer-module__jDdgfG__dropTitle{font-size:1.5rem;line-height:1.25;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.e-invoice-viewer-module__jDdgfG__dropText{max-width:560px;color:var(--color-secondary);margin:0;font-size:.875rem;line-height:1.5}.e-invoice-viewer-module__jDdgfG__dropActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.e-invoice-viewer-module__jDdgfG__privacy{color:var(--color-muted);margin:4px 0 0;font-size:.75rem}.e-invoice-viewer-module__jDdgfG__error{border:1px solid var(--color-danger);max-width:560px;color:var(--color-danger);text-align:left;margin:8px 0 0;padding:12px 16px;font-size:.875rem;line-height:1.5}.e-invoice-viewer-module__jDdgfG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.e-invoice-viewer-module__jDdgfG__fileName{min-width:0;color:var(--color-secondary);overflow-wrap:anywhere;margin:0;font-size:.875rem}.e-invoice-viewer-module__jDdgfG__toolbarActions{flex-wrap:wrap;gap:8px;display:flex}.e-invoice-viewer-module__jDdgfG__layout{border:1px solid var(--color-border);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.e-invoice-viewer-module__jDdgfG__documentWrap{border-right:1px solid var(--color-border);min-width:0}.e-invoice-viewer-module__jDdgfG__document{background:var(--color-surface);color:var(--color-primary);padding:32px}.e-invoice-viewer-module__jDdgfG__docHeader{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-bottom:24px;display:flex}.e-invoice-viewer-module__jDdgfG__docType{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 4px;font-size:.75rem}.e-invoice-viewer-module__jDdgfG__docNumber{font-size:1.5rem;line-height:1.25;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.e-invoice-viewer-module__jDdgfG__docFormat{color:var(--color-muted);margin:8px 0 0;font-size:.75rem}.e-invoice-viewer-module__jDdgfG__docAmount{text-align:right}.e-invoice-viewer-module__jDdgfG__docAmountLabel{color:var(--color-secondary);margin:0 0 4px;font-size:.875rem}.e-invoice-viewer-module__jDdgfG__docAmountValue{font-size:clamp(28px,3.5vw,36px);line-height:1.1;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.e-invoice-viewer-module__jDdgfG__parties{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.e-invoice-viewer-module__jDdgfG__party{min-width:0;color:var(--color-secondary);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.e-invoice-viewer-module__jDdgfG__party p{margin:0}.e-invoice-viewer-module__jDdgfG__partyLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin-bottom:4px;font-size:.75rem}.e-invoice-viewer-module__jDdgfG__party .e-invoice-viewer-module__jDdgfG__partyName{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-primary)}.e-invoice-viewer-module__jDdgfG__partyMeta{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:12px 0 0;font-size:.75rem;display:grid}.e-invoice-viewer-module__jDdgfG__partyMeta dt{color:var(--color-muted)}.e-invoice-viewer-module__jDdgfG__partyMeta dd{color:var(--color-primary);margin:0}.e-invoice-viewer-module__jDdgfG__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:24px 0;display:grid}.e-invoice-viewer-module__jDdgfG__metaItem{min-width:0}.e-invoice-viewer-module__jDdgfG__metaWide{grid-column:1/-1}.e-invoice-viewer-module__jDdgfG__metaItem dt{color:var(--color-muted);margin-bottom:4px;font-size:.75rem}.e-invoice-viewer-module__jDdgfG__metaItem dd{color:var(--color-primary);overflow-wrap:anywhere;margin:0;font-size:.875rem}.e-invoice-viewer-module__jDdgfG__blockTitle{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:8px 0}.e-invoice-viewer-module__jDdgfG__tableScroll{overflow-x:auto}.e-invoice-viewer-module__jDdgfG__document .e-invoice-viewer-module__jDdgfG__itemHead{text-align:left}.e-invoice-viewer-module__jDdgfG__document .e-invoice-viewer-module__jDdgfG__itemCell{white-space:normal;text-align:left;min-width:160px}.e-invoice-viewer-module__jDdgfG__itemName{color:var(--color-primary);display:block}.e-invoice-viewer-module__jDdgfG__itemDescription{color:var(--color-muted);margin-top:4px;font-size:.75rem;display:block}.e-invoice-viewer-module__jDdgfG__lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;padding:24px 0;display:grid}.e-invoice-viewer-module__jDdgfG__note{color:var(--color-secondary);margin:0 0 8px;font-size:.875rem;line-height:1.5}.e-invoice-viewer-module__jDdgfG__checks{background:var(--color-surface);min-width:0;padding:24px}.e-invoice-viewer-module__jDdgfG__summary{font-size:1rem;font-weight:var(--font-weight-semibold);margin:-8px 0 16px}.e-invoice-viewer-module__jDdgfG__summaryOk{color:var(--color-success)}.e-invoice-viewer-module__jDdgfG__summaryWarning{color:var(--color-secondary)}.e-invoice-viewer-module__jDdgfG__summaryError{color:var(--color-danger)}.e-invoice-viewer-module__jDdgfG__checkList{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.e-invoice-viewer-module__jDdgfG__checkItem{border-bottom:1px solid var(--color-border);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.e-invoice-viewer-module__jDdgfG__checkItem[data-status=ok] .e-invoice-viewer-module__jDdgfG__checkIcon{color:var(--color-success)}.e-invoice-viewer-module__jDdgfG__checkItem[data-status=warning] .e-invoice-viewer-module__jDdgfG__checkIcon{color:var(--color-secondary)}.e-invoice-viewer-module__jDdgfG__checkItem[data-status=error] .e-invoice-viewer-module__jDdgfG__checkIcon{color:var(--color-danger)}.e-invoice-viewer-module__jDdgfG__checkTitle{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.e-invoice-viewer-module__jDdgfG__checkDetail{color:var(--color-secondary);overflow-wrap:anywhere;margin:4px 0 0;font-size:.75rem;line-height:1.5}.e-invoice-viewer-module__jDdgfG__cta{border:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;padding:20px;display:flex}.e-invoice-viewer-module__jDdgfG__ctaTitle{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.e-invoice-viewer-module__jDdgfG__ctaText{color:var(--color-secondary);margin:0 0 8px;font-size:.875rem;line-height:1.5}@media (max-width:960px){.e-invoice-viewer-module__jDdgfG__layout{grid-template-columns:minmax(0,1fr)}.e-invoice-viewer-module__jDdgfG__documentWrap{border-right:0;border-bottom:1px solid var(--color-border)}.e-invoice-viewer-module__jDdgfG__lower{grid-template-columns:minmax(0,1fr);gap:16px}}@media (max-width:640px){.e-invoice-viewer-module__jDdgfG__document,.e-invoice-viewer-module__jDdgfG__checks{padding:20px 16px}.e-invoice-viewer-module__jDdgfG__parties,.e-invoice-viewer-module__jDdgfG__metaGrid{grid-template-columns:minmax(0,1fr);gap:16px}.e-invoice-viewer-module__jDdgfG__docAmount{text-align:left}}
.gmbh-tax-calculator-module__S4Z-ua__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gmbh-tax-calculator-module__S4Z-ua__taxationHint{margin:-12px 0 20px}.gmbh-tax-calculator-module__S4Z-ua__secondList{margin-top:24px}.gmbh-tax-calculator-module__S4Z-ua__tableWrap{overflow-x:auto}.gmbh-tax-calculator-module__S4Z-ua__compare th,.gmbh-tax-calculator-module__S4Z-ua__compare td{white-space:normal}.gmbh-tax-calculator-module__S4Z-ua__compare th{vertical-align:bottom;font-size:.75rem}.gmbh-tax-calculator-module__S4Z-ua__compare td:not(:first-child){white-space:nowrap}.gmbh-tax-calculator-module__S4Z-ua__otherMethod{border:1px solid var(--color-primary);color:var(--color-primary);margin:16px 0 0;padding:12px 16px;font-size:.875rem;line-height:1.5}.gmbh-tax-calculator-module__S4Z-ua__netRow td{font-weight:var(--font-weight-semibold)}@media (max-width:768px){.gmbh-tax-calculator-module__S4Z-ua__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.gmbh-tax-calculator-module__S4Z-ua__compare{font-size:.75rem}}
.late-filing-calculator-module__4d4aoW__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.late-filing-calculator-module__4d4aoW__checkStack{flex-direction:column;gap:8px;display:flex}.late-filing-calculator-module__4d4aoW__kindHint{margin:-12px 0 20px}.late-filing-calculator-module__4d4aoW__deadline{border:1px solid var(--color-border);color:var(--color-secondary);margin:0 0 20px;padding:12px 16px;font-size:.875rem}.late-filing-calculator-module__4d4aoW__deadline strong{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.late-filing-calculator-module__4d4aoW__status{border:1px solid var(--color-border);font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-secondary);margin:-8px 0 12px;padding:4px 8px;display:inline-block}.late-filing-calculator-module__4d4aoW__status[data-status=mandatory]{border-color:var(--color-danger);color:var(--color-danger)}.late-filing-calculator-module__4d4aoW__status[data-status=on-time]{border-color:var(--color-success);color:var(--color-success)}.late-filing-calculator-module__4d4aoW__resultText{font-size:24px}.late-filing-calculator-module__4d4aoW__statusText{color:var(--color-secondary);margin:-12px 0 24px;font-size:.875rem;line-height:1.5}@media (max-width:768px){.late-filing-calculator-module__4d4aoW__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}
.payment-reminder-module__GmWO2W__textarea{resize:vertical;height:auto;min-height:64px;padding:8px 12px}.payment-reminder-module__GmWO2W__letter{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);padding:32px;font-size:.875rem;line-height:1.6}.payment-reminder-module__GmWO2W__letter p{white-space:pre-line;margin:0 0 12px}.payment-reminder-module__GmWO2W__sender{border-bottom:1px solid var(--color-border);color:var(--color-muted);padding-bottom:4px;font-size:.75rem}.payment-reminder-module__GmWO2W__letter .payment-reminder-module__GmWO2W__sender{margin-bottom:16px}.payment-reminder-module__GmWO2W__letter .payment-reminder-module__GmWO2W__recipient{min-height:64px;margin-bottom:24px}.payment-reminder-module__GmWO2W__letter .payment-reminder-module__GmWO2W__date{text-align:right}.payment-reminder-module__GmWO2W__letter .payment-reminder-module__GmWO2W__subject{font-weight:var(--font-weight-semibold);margin-top:8px}.payment-reminder-module__GmWO2W__totals{border-collapse:collapse;width:100%;margin:4px 0 16px}.payment-reminder-module__GmWO2W__totals td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:4px 0}.payment-reminder-module__GmWO2W__totals td:last-child{text-align:right;white-space:nowrap;padding-left:16px}.payment-reminder-module__GmWO2W__totalRow td{font-weight:var(--font-weight-semibold)}.payment-reminder-module__GmWO2W__letter .payment-reminder-module__GmWO2W__bank{color:var(--color-secondary);font-size:.75rem}@media print{body.print-letter *{visibility:hidden}:is(body.print-letter .payment-reminder-module__GmWO2W__letter,body.print-letter .payment-reminder-module__GmWO2W__letter *){visibility:visible}body.print-letter .payment-reminder-module__GmWO2W__letter{border:0;width:100%;padding:0;font-size:11pt;position:absolute;top:0;left:0}}
.per-diem-calculator-module__XEl2Qq__days{border-collapse:collapse;width:100%;margin:8px 0 24px;font-size:.875rem}.per-diem-calculator-module__XEl2Qq__days th{border-bottom:1px solid var(--color-border);font-size:.75rem;font-weight:var(--font-weight-semibold);color:var(--color-muted);text-align:center;padding:8px 4px}.per-diem-calculator-module__XEl2Qq__days td{border-bottom:1px solid var(--color-border);color:var(--color-primary);text-align:center;padding:8px 4px}.per-diem-calculator-module__XEl2Qq__days th:first-child,.per-diem-calculator-module__XEl2Qq__days td:first-child{text-align:left}.per-diem-calculator-module__XEl2Qq__days td:last-child{font-weight:var(--font-weight-semibold);text-align:right;white-space:nowrap}.per-diem-calculator-module__XEl2Qq__days input{accent-color:var(--color-primary)}.per-diem-calculator-module__XEl2Qq__kind{color:var(--color-muted);font-size:.75rem;display:block}
.skr-account-finder-module__3JZ4Lq__finder{border:1px solid var(--color-border);background:var(--color-surface)}.skr-account-finder-module__3JZ4Lq__controls{border-bottom:1px solid var(--color-border);padding:24px 24px 4px}.skr-account-finder-module__3JZ4Lq__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.skr-account-finder-module__3JZ4Lq__results{padding:24px}.skr-account-finder-module__3JZ4Lq__count{color:var(--color-muted);margin:0 0 12px;font-size:.875rem}.skr-account-finder-module__3JZ4Lq__conversion{border:1px solid var(--color-primary);font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0 0 16px;padding:12px 16px}.skr-account-finder-module__3JZ4Lq__empty{color:var(--color-secondary);margin:0;padding:24px 0;font-size:.875rem;line-height:1.5}.skr-account-finder-module__3JZ4Lq__list{margin:0;padding:0;list-style:none}.skr-account-finder-module__3JZ4Lq__head,.skr-account-finder-module__3JZ4Lq__row{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) minmax(0,1.5fr) 64px;gap:16px;padding:12px 0;display:grid}.skr-account-finder-module__3JZ4Lq__list[data-view=skr03] .skr-account-finder-module__3JZ4Lq__head,.skr-account-finder-module__3JZ4Lq__list[data-view=skr03] .skr-account-finder-module__3JZ4Lq__row,.skr-account-finder-module__3JZ4Lq__list[data-view=skr04] .skr-account-finder-module__3JZ4Lq__head,.skr-account-finder-module__3JZ4Lq__list[data-view=skr04] .skr-account-finder-module__3JZ4Lq__row{grid-template-columns:minmax(0,2fr) minmax(0,2fr) 64px}.skr-account-finder-module__3JZ4Lq__head{color:var(--color-muted);padding-top:0;font-size:.75rem}.skr-account-finder-module__3JZ4Lq__topicTitle{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0}.skr-account-finder-module__3JZ4Lq__topicHint{color:var(--color-secondary);margin:4px 0 0;font-size:.75rem;line-height:1.5}.skr-account-finder-module__3JZ4Lq__account{flex-direction:column;gap:4px;min-width:0;display:flex}.skr-account-finder-module__3JZ4Lq__accountLabel{color:var(--color-muted);font-size:.75rem;display:none}.skr-account-finder-module__3JZ4Lq__accountNumber{font-size:1rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-primary)}.skr-account-finder-module__3JZ4Lq__account[data-active] .skr-account-finder-module__3JZ4Lq__accountNumber{text-underline-offset:4px;text-decoration:underline}.skr-account-finder-module__3JZ4Lq__accountName{color:var(--color-secondary);overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}.skr-account-finder-module__3JZ4Lq__vat{color:var(--color-primary);margin:0;font-size:.875rem}.skr-account-finder-module__3JZ4Lq__cta{border:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:20px;display:flex}.skr-account-finder-module__3JZ4Lq__cta p{color:var(--color-secondary);margin:0;font-size:.875rem;line-height:1.5}.skr-account-finder-module__3JZ4Lq__cta a{flex-shrink:0}@media (max-width:768px){.skr-account-finder-module__3JZ4Lq__controls{padding:20px 16px 4px}.skr-account-finder-module__3JZ4Lq__filters{grid-template-columns:minmax(0,1fr)}.skr-account-finder-module__3JZ4Lq__results{padding:20px 16px}.skr-account-finder-module__3JZ4Lq__head{display:none}.skr-account-finder-module__3JZ4Lq__row,.skr-account-finder-module__3JZ4Lq__list[data-view=skr03] .skr-account-finder-module__3JZ4Lq__row,.skr-account-finder-module__3JZ4Lq__list[data-view=skr04] .skr-account-finder-module__3JZ4Lq__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.skr-account-finder-module__3JZ4Lq__topic{grid-column:1/-1}.skr-account-finder-module__3JZ4Lq__accountLabel{display:block}.skr-account-finder-module__3JZ4Lq__vat{flex-direction:column;gap:4px;display:flex}.skr-account-finder-module__3JZ4Lq__cta{flex-direction:column;align-items:flex-start}}
.tax-advisor-fee-calculator-module__Oj4Wlq__sub{color:var(--color-secondary);margin:-16px 0 24px;font-size:.875rem;line-height:1.5}.tax-advisor-fee-calculator-module__Oj4Wlq__serviceRow{align-items:flex-start}.tax-advisor-fee-calculator-module__Oj4Wlq__meta{color:var(--color-muted);margin-top:4px;font-size:.75rem;display:block}.tax-advisor-fee-calculator-module__Oj4Wlq__norman{border:1px solid var(--color-primary);margin-top:24px;padding:20px}.tax-advisor-fee-calculator-module__Oj4Wlq__norman p{color:var(--color-secondary);margin:0;font-size:.875rem;line-height:1.5}.tax-advisor-fee-calculator-module__Oj4Wlq__norman .tax-advisor-fee-calculator-module__Oj4Wlq__normanTitle{font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:8px}.tax-advisor-fee-calculator-module__Oj4Wlq__test{border:1px solid var(--color-border);gap:8px;margin-bottom:24px;padding:16px 20px;display:grid}.tax-advisor-fee-calculator-module__Oj4Wlq__test[data-result]{border-color:var(--color-primary)}.tax-advisor-fee-calculator-module__Oj4Wlq__test p{color:var(--color-secondary);margin:0;font-size:.875rem;line-height:1.5}.tax-advisor-fee-calculator-module__Oj4Wlq__test .tax-advisor-fee-calculator-module__Oj4Wlq__testTitle{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.tax-advisor-fee-calculator-module__Oj4Wlq__test .tax-advisor-fee-calculator-module__Oj4Wlq__testNote{color:var(--color-muted);font-size:.75rem}.tax-advisor-fee-calculator-module__Oj4Wlq__testLinks{flex-wrap:wrap;gap:8px 24px;display:flex}.tax-advisor-fee-calculator-module__Oj4Wlq__testLinks a{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}
.tax-deadline-calculator-module__sWFLha__checkStack{flex-direction:column;gap:8px;display:flex}.tax-deadline-calculator-module__sWFLha__nextTitle{color:var(--color-secondary);margin:-16px 0 24px;font-size:.875rem}.tax-deadline-calculator-module__sWFLha__months{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.tax-deadline-calculator-module__sWFLha__month{border-bottom:1px solid var(--color-border);padding:16px 0 8px}.tax-deadline-calculator-module__sWFLha__monthTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);margin:0 0 8px;font-size:.75rem}.tax-deadline-calculator-module__sWFLha__entries{margin:0;padding:0;list-style:none}.tax-deadline-calculator-module__sWFLha__entry{grid-template-columns:128px minmax(0,1fr);gap:12px;padding:8px 0;font-size:.875rem;display:grid}.tax-deadline-calculator-module__sWFLha__entry[data-past=true]{opacity:.5}.tax-deadline-calculator-module__sWFLha__entryDate{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);color:var(--color-primary)}.tax-deadline-calculator-module__sWFLha__entryText{flex-direction:column;gap:4px;min-width:0;display:flex}.tax-deadline-calculator-module__sWFLha__entryTitle{color:var(--color-primary)}.tax-deadline-calculator-module__sWFLha__entryDetail{color:var(--color-muted);font-size:.75rem;line-height:1.5}@media (max-width:480px){.tax-deadline-calculator-module__sWFLha__entry{grid-template-columns:minmax(0,1fr);gap:4px}}
.finanzamt-letter-analyzer-module__tNGx1W__container{max-width:800px;margin:0 auto;padding:0 16px 64px}.finanzamt-letter-analyzer-module__tNGx1W__featureList{color:var(--color-muted);flex-wrap:wrap;justify-content:center;gap:16px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__featureItem{align-items:center;gap:8px;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__featureCheck{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.finanzamt-letter-analyzer-module__tNGx1W__uploadZone{background:var(--color-surface);border:2px dashed var(--color-border);text-align:center;padding:48px 32px;transition:border-color .2s}.finanzamt-letter-analyzer-module__tNGx1W__uploadZone:hover{border-color:var(--color-muted)}.finanzamt-letter-analyzer-module__tNGx1W__uploadIcon{color:var(--color-primary);justify-content:center;margin-bottom:16px;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__uploadTitle{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:8px}.finanzamt-letter-analyzer-module__tNGx1W__uploadSubtitle{color:var(--color-muted);margin-bottom:24px;font-size:.875rem}.finanzamt-letter-analyzer-module__tNGx1W__fileInput{display:none}.finanzamt-letter-analyzer-module__tNGx1W__btnPrimary{background:var(--color-primary);color:var(--color-surface);font-size:.875rem;font-weight:var(--font-weight-semibold);cursor:pointer;border:none;align-items:center;gap:8px;padding:12px 24px;display:inline-flex}.finanzamt-letter-analyzer-module__tNGx1W__btnPrimary:disabled{opacity:.6;cursor:not-allowed}.finanzamt-letter-analyzer-module__tNGx1W__btnSecondary{color:var(--color-muted);border:1px solid var(--color-border);font-size:.875rem;font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;padding:12px 24px}.finanzamt-letter-analyzer-module__tNGx1W__btnRow{justify-content:center;gap:16px;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__dragDropLabel{color:var(--color-muted);font-size:.875rem}.finanzamt-letter-analyzer-module__tNGx1W__filePreview{text-align:center;margin-bottom:24px}.finanzamt-letter-analyzer-module__tNGx1W__filePreviewImage{border:1px solid var(--color-border);max-width:100%;max-height:300px}.finanzamt-letter-analyzer-module__tNGx1W__filePreviewPdf{border:1px solid var(--color-border);color:var(--color-secondary);text-align:center;background:#f8fafc;padding:32px}.finanzamt-letter-analyzer-module__tNGx1W__filePreviewPdfIcon{margin-bottom:12px;font-size:3rem}.finanzamt-letter-analyzer-module__tNGx1W__filePreviewPdfName{font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:8px}.finanzamt-letter-analyzer-module__tNGx1W__filePreviewPdfMeta{color:var(--color-muted);font-size:.875rem}.finanzamt-letter-analyzer-module__tNGx1W__consentRow{text-align:left;max-width:640px;color:var(--color-secondary);cursor:pointer;align-items:flex-start;gap:12px;margin:0 auto 24px;font-size:.875rem;line-height:1.5;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__consentCheckbox{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;flex:none;margin-top:2px}.finanzamt-letter-analyzer-module__tNGx1W__errorBanner{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;margin-top:16px;padding:12px;font-size:.875rem}.finanzamt-letter-analyzer-module__tNGx1W__card{background:var(--color-surface);border:1px solid var(--color-border);margin-bottom:32px;padding:32px}.finanzamt-letter-analyzer-module__tNGx1W__cardTitle{font-size:1.25rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:16px}.finanzamt-letter-analyzer-module__tNGx1W__summaryTitle{font-size:1.5rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0 0 24px}.finanzamt-letter-analyzer-module__tNGx1W__metaGrid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-bottom:24px;padding:20px 0;display:grid}.finanzamt-letter-analyzer-module__tNGx1W__metaLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:var(--font-weight-semibold);margin-bottom:8px;display:block}.finanzamt-letter-analyzer-module__tNGx1W__metaValue{color:var(--color-primary);font-size:1rem;font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.finanzamt-letter-analyzer-module__tNGx1W__metaDays{color:var(--color-muted);font-size:.875rem;font-weight:var(--font-weight-regular);margin-left:8px}.finanzamt-letter-analyzer-module__tNGx1W__metaMuted{color:var(--color-muted);font-size:1rem;font-weight:var(--font-weight-regular)}.finanzamt-letter-analyzer-module__tNGx1W__urgencyHigh{background:var(--color-primary);color:var(--color-surface);font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.finanzamt-letter-analyzer-module__tNGx1W__urgencyMedium{color:var(--color-primary);border:1px solid var(--color-primary);font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;background:0 0;align-items:center;gap:8px;padding:3px 11px;display:inline-flex}.finanzamt-letter-analyzer-module__tNGx1W__urgencyLow{color:var(--color-muted);font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.finanzamt-letter-analyzer-module__tNGx1W__urgencyDot{background:currentColor;width:6px;height:6px;display:inline-block}.finanzamt-letter-analyzer-module__tNGx1W__urgencyDash{color:currentColor}.finanzamt-letter-analyzer-module__tNGx1W__summaryText{color:var(--color-secondary);font-size:.95rem;line-height:1.7}.finanzamt-letter-analyzer-module__tNGx1W__summaryText p{margin:0 0 16px}.finanzamt-letter-analyzer-module__tNGx1W__bulletList{margin:0;padding:0;list-style:none}.finanzamt-letter-analyzer-module__tNGx1W__bulletItem{color:var(--color-secondary);gap:12px;margin-bottom:12px;line-height:1.5;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__bulletMarker{color:var(--color-muted);font-weight:var(--font-weight-semibold);min-width:16px}.finanzamt-letter-analyzer-module__tNGx1W__chatHistory{border:1px solid var(--color-border);background:#fafafa;max-height:400px;margin-bottom:16px;padding:16px;overflow-y:auto}.finanzamt-letter-analyzer-module__tNGx1W__chatEntry{margin-bottom:24px}.finanzamt-letter-analyzer-module__tNGx1W__chatUserRow{justify-content:flex-end;margin-bottom:8px;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__chatUserBubble{background:var(--color-primary);color:var(--color-surface);max-width:80%;padding:12px 16px;font-size:.875rem;line-height:1.4}.finanzamt-letter-analyzer-module__tNGx1W__chatAiRow{justify-content:flex-start;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__chatAiBubble{background:var(--color-surface);color:var(--color-secondary);border:1px solid var(--color-border);max-width:80%;padding:16px;font-size:.875rem;line-height:1.6}.finanzamt-letter-analyzer-module__tNGx1W__chatAiHeader{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__chatAiAvatar{background:var(--color-primary);width:18px;height:18px;color:var(--color-surface);font-size:9px;font-weight:var(--font-weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__chatAiLabel{color:var(--color-muted);font-size:.75rem;font-weight:var(--font-weight-semibold)}.finanzamt-letter-analyzer-module__tNGx1W__chatAiBubble p{margin:0 0 12px}.finanzamt-letter-analyzer-module__tNGx1W__chatInputRow{align-items:flex-end;gap:16px;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__chatInput{border:1px solid var(--color-border);outline:none;flex:1;padding:12px;font-family:inherit;font-size:.875rem}.finanzamt-letter-analyzer-module__tNGx1W__chatInput:focus{border-color:var(--color-muted)}.finanzamt-letter-analyzer-module__tNGx1W__chatAskBtn{min-width:80px;}.finanzamt-letter-analyzer-module__tNGx1W__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite finanzamt-letter-analyzer-module__tNGx1W__spin;display:inline-block}@keyframes finanzamt-letter-analyzer-module__tNGx1W__spin{to{transform:rotate(360deg)}}.finanzamt-letter-analyzer-module__tNGx1W__privacyNotice{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted);margin-top:32px;padding:24px;font-size:.875rem;line-height:1.5}.finanzamt-letter-analyzer-module__tNGx1W__privacyHeader{align-items:center;gap:8px;margin-bottom:12px;display:flex}.finanzamt-letter-analyzer-module__tNGx1W__privacyTitle{color:var(--color-primary);font-size:1rem;font-weight:var(--font-weight-semibold)}.finanzamt-letter-analyzer-module__tNGx1W__privacyList{color:var(--color-muted);margin:0;padding-left:20px;list-style-type:disc}.finanzamt-letter-analyzer-module__tNGx1W__disclaimer{border:1px solid var(--color-border);color:var(--color-muted);background:#f9fafb;margin-top:32px;padding:24px;font-size:.875rem;line-height:1.5}.finanzamt-letter-analyzer-module__tNGx1W__disclaimerTitle{color:var(--color-primary);font-weight:var(--font-weight-semibold)}
.income-tax-calculator-module__Td43gW__link{color:var(--color-primary);text-decoration:underline}.income-tax-calculator-module__Td43gW__table th:first-child,.income-tax-calculator-module__Td43gW__table td:first-child{white-space:normal}.income-tax-calculator-module__Td43gW__table td:first-child{color:var(--color-secondary)}.income-tax-calculator-module__Td43gW__rates{margin-top:24px}.income-tax-calculator-module__Td43gW__stepsTitle{margin-top:40px}.income-tax-calculator-module__Td43gW__stepsWrap{border:1px solid var(--color-border);padding:0 16px;overflow-x:auto}.income-tax-calculator-module__Td43gW__stepsWrap .income-tax-calculator-module__Td43gW__table tbody tr:last-child td{border-bottom:0}@media (max-width:480px){.income-tax-calculator-module__Td43gW__stepsWrap{padding:0 12px}.income-tax-calculator-module__Td43gW__stepsWrap .income-tax-calculator-module__Td43gW__table{font-size:.75rem}.income-tax-calculator-module__Td43gW__stepsWrap .income-tax-calculator-module__Td43gW__table th,.income-tax-calculator-module__Td43gW__stepsWrap .income-tax-calculator-module__Td43gW__table td{padding-left:8px}}
.net-salary-calculator-module__GVODOG__grossRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.net-salary-calculator-module__GVODOG__grossRow button{height:44px}.net-salary-calculator-module__GVODOG__taxClasses{grid-template-columns:repeat(6,minmax(0,1fr));max-width:384px;display:grid}.net-salary-calculator-module__GVODOG__taxClasses button{padding:8px 0}.net-salary-calculator-module__GVODOG__pullUp{margin:-12px 0 20px}.net-salary-calculator-module__GVODOG__presetButton{text-align:left;justify-content:flex-start;width:100%;height:auto;min-height:44px;padding:8px 16px}.net-salary-calculator-module__GVODOG__lead{margin:-20px 0 24px}.net-salary-calculator-module__GVODOG__table th:first-child,.net-salary-calculator-module__GVODOG__table td:first-child{white-space:normal}.net-salary-calculator-module__GVODOG__table td:first-child{color:var(--color-secondary)}.net-salary-calculator-module__GVODOG__totalRow td,.net-salary-calculator-module__GVODOG__totalRow td:first-child{font-weight:var(--font-weight-semibold);color:var(--color-primary)}.net-salary-calculator-module__GVODOG__employerTitle{margin-top:32px}.net-salary-calculator-module__GVODOG__notice{border:1px solid var(--color-primary);color:var(--color-primary);margin:16px 0 0;padding:12px 16px;font-size:.875rem;line-height:1.5}.net-salary-calculator-module__GVODOG__mobileBar{display:none}.net-salary-calculator-module__GVODOG__result{scroll-margin-top:64px}@media (max-width:768px){.net-salary-calculator-module__GVODOG__mobileBar{border-top:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);justify-content:space-between;align-items:center;gap:12px;margin:0 -16px -20px;padding:12px 16px;font-size:.875rem;text-decoration:none;display:flex;position:sticky;bottom:0}.net-salary-calculator-module__GVODOG__mobileBar strong{font-size:1.25rem;font-weight:var(--font-weight-semibold)}.net-salary-calculator-module__GVODOG__table{font-size:.75rem}.net-salary-calculator-module__GVODOG__table th,.net-salary-calculator-module__GVODOG__table td{padding-left:8px}}
.tax-registration-guide-module__N9bUha__checkStack{flex-direction:column;gap:12px;display:flex}.tax-registration-guide-module__N9bUha__deadlineText{color:var(--color-secondary);margin:-16px 0 24px;font-size:.875rem;line-height:1.5}.tax-registration-guide-module__N9bUha__rows{border-top:1px solid var(--color-border);margin:0 0 24px;padding:0;list-style:none}.tax-registration-guide-module__N9bUha__row{border-bottom:1px solid var(--color-border);gap:4px;padding:16px 0;display:grid}.tax-registration-guide-module__N9bUha__row p{margin:0}.tax-registration-guide-module__N9bUha__rowLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem}.tax-registration-guide-module__N9bUha__rowValue{font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-primary)}.tax-registration-guide-module__N9bUha__rowText{color:var(--color-secondary);font-size:.875rem;line-height:1.5}.tax-registration-guide-module__N9bUha__checklistTitle{font-size:.875rem;font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0 0 8px}.tax-registration-guide-module__N9bUha__notice{margin-bottom:24px}
