.quotes-ui-module__ELhI9q__stack{gap:16px;display:grid}.quotes-ui-module__ELhI9q__builderLayout{grid-template-columns:minmax(0,1.5fr) minmax(300px,.92fr);align-items:start;gap:16px;display:grid}.quotes-ui-module__ELhI9q__sectionStack,.quotes-ui-module__ELhI9q__itemStack,.quotes-ui-module__ELhI9q__summaryStack{gap:12px;display:grid}.quotes-ui-module__ELhI9q__sectionCard{background:var(--surface-soft);border:1px solid #121c1614;border-radius:14px;gap:12px;padding:16px;display:grid}.quotes-ui-module__ELhI9q__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quotes-ui-module__ELhI9q__sectionTitle{letter-spacing:-.02em;margin:0;font-size:.96rem;line-height:1.2}.quotes-ui-module__ELhI9q__sectionMeta{color:var(--text-muted);margin:4px 0 0;font-size:.86rem}.quotes-ui-module__ELhI9q__itemCard{background:#fff;border:1px solid #121c1614;border-radius:12px;gap:12px;padding:14px;display:grid}.quotes-ui-module__ELhI9q__itemHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.quotes-ui-module__ELhI9q__itemGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.quotes-ui-module__ELhI9q__itemGridCompact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quotes-ui-module__ELhI9q__itemWide{grid-column:span 2}.quotes-ui-module__ELhI9q__actionsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.quotes-ui-module__ELhI9q__actionGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quotes-ui-module__ELhI9q__quoteRowAccepted{border-color:#28584d33;box-shadow:0 12px 24px #28584d14}.quotes-ui-module__ELhI9q__quoteCallout{color:var(--text);background:#28584d0f;border:1px solid #28584d24;border-radius:14px;padding:14px 16px;font-size:.9rem}.quotes-ui-module__ELhI9q__totalsPanel{gap:10px;display:grid}.quotes-ui-module__ELhI9q__totalRow{color:var(--text-muted);justify-content:space-between;align-items:center;gap:16px;font-size:.9rem;display:flex}.quotes-ui-module__ELhI9q__totalStrong{color:var(--text);font-size:1.02rem;font-weight:700}.quotes-ui-module__ELhI9q__summaryDivider{background:#121c1614;height:1px}.quotes-ui-module__ELhI9q__proposalPage{gap:14px;padding-bottom:20px;display:grid}.quotes-ui-module__ELhI9q__proposalActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:920px;margin:0 auto;display:flex}.quotes-ui-module__ELhI9q__proposalDocument{background:#fff;border:1px solid #121c160f;border-radius:16px;gap:16px;max-width:920px;margin:0 auto;padding:32px 36px 34px;display:grid;box-shadow:0 18px 34px #19211c0d}.quotes-ui-module__ELhI9q__proposalHeader{border-bottom:1px solid #121c1614;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:28px;padding-bottom:12px;display:grid}.quotes-ui-module__ELhI9q__proposalLetterhead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.quotes-ui-module__ELhI9q__proposalCompanyBlock{gap:3px;display:grid}.quotes-ui-module__ELhI9q__proposalCompanyName{letter-spacing:-.02em;margin:0;font-size:1rem;line-height:1.2}.quotes-ui-module__ELhI9q__proposalCompanyMeta{color:var(--text-muted);margin:0;font-size:.79rem;line-height:1.4}.quotes-ui-module__ELhI9q__proposalClientBlock{text-align:left;border-left:1px solid #121c1614;align-content:start;justify-items:start;gap:5px;padding-left:20px;display:grid}.quotes-ui-module__ELhI9q__proposalClientLabel{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.quotes-ui-module__ELhI9q__proposalClientName{color:var(--text);font-size:1rem;line-height:1.3}.quotes-ui-module__ELhI9q__proposalLogoFrame{flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:112px;min-height:52px;display:flex}.quotes-ui-module__ELhI9q__proposalLogo{object-fit:contain;width:auto;max-width:112px;height:auto;max-height:62px;display:block}.quotes-ui-module__ELhI9q__proposalClientFacts{gap:4px;margin:0;display:grid}.quotes-ui-module__ELhI9q__proposalClientFact{gap:2px;display:grid}.quotes-ui-module__ELhI9q__proposalClientFact dt{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.quotes-ui-module__ELhI9q__proposalClientFact dd{color:var(--text-muted);margin:0;font-size:.79rem;line-height:1.4}.quotes-ui-module__ELhI9q__proposalTitleBlock{gap:8px;display:grid}.quotes-ui-module__ELhI9q__proposalDocumentTitle{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.2vw,1.72rem);line-height:1.08}.quotes-ui-module__ELhI9q__proposalMetaStrip{flex-wrap:wrap;gap:8px 18px;margin:0;padding:4px 0 0;display:flex}.quotes-ui-module__ELhI9q__proposalMetaFact{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.quotes-ui-module__ELhI9q__proposalMetaFactWide{flex:260px}.quotes-ui-module__ELhI9q__proposalMetaFact dt,.quotes-ui-module__ELhI9q__proposalMetaLabel{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.quotes-ui-module__ELhI9q__proposalMetaFact dd{color:var(--text);margin:0;font-size:.84rem;line-height:1.4}.quotes-ui-module__ELhI9q__proposalPanel{background:0 0;border:0 solid #121c1614;border-top-width:1px;border-radius:0;gap:10px;padding:14px 0 0;display:grid}.quotes-ui-module__ELhI9q__proposalPanelHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.quotes-ui-module__ELhI9q__proposalBodyText{color:var(--text-muted);white-space:pre-line;margin:0;line-height:1.65}.quotes-ui-module__ELhI9q__proposalNarrativeSection{border-top:1px solid #121c1614;gap:7px;padding-top:12px;display:grid}.quotes-ui-module__ELhI9q__proposalNarrativeStack{gap:8px;display:grid}.quotes-ui-module__ELhI9q__proposalContentDivider{background:#121c161f;height:1px}.quotes-ui-module__ELhI9q__proposalSectionStack{gap:12px;display:grid}.quotes-ui-module__ELhI9q__proposalSectionHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quotes-ui-module__ELhI9q__proposalSectionTitleGroup{gap:6px;display:grid}.quotes-ui-module__ELhI9q__proposalSectionHeadingRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.quotes-ui-module__ELhI9q__proposalSectionTitle{letter-spacing:-.03em;margin:0;font-size:.98rem;line-height:1.2}.quotes-ui-module__ELhI9q__proposalOptionalTag{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;background:#28584d14;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:700}.quotes-ui-module__ELhI9q__proposalSectionDescription{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.55}.quotes-ui-module__ELhI9q__proposalSectionTotal{color:var(--text);text-align:right;justify-items:end;gap:4px;display:grid}.quotes-ui-module__ELhI9q__proposalSectionTotal strong{font-size:.94rem}.quotes-ui-module__ELhI9q__proposalSummaryList{color:var(--text-muted);gap:5px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.5;display:grid}.quotes-ui-module__ELhI9q__proposalTable{border-top:1px solid #121c1614;gap:0;display:grid}.quotes-ui-module__ELhI9q__proposalTableHead,.quotes-ui-module__ELhI9q__proposalTableRow{grid-template-columns:minmax(0,1.8fr) 96px 132px 132px;align-items:start;gap:12px;display:grid}.quotes-ui-module__ELhI9q__proposalTableHead{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;padding:8px 0 7px;font-size:.68rem;font-weight:700}.quotes-ui-module__ELhI9q__proposalTableRow{border-top:1px solid #121c160f;padding:10px 0}.quotes-ui-module__ELhI9q__proposalItemCell{gap:4px;display:grid}.quotes-ui-module__ELhI9q__proposalItemTitle{color:var(--text);font-size:.92rem;font-weight:700;line-height:1.35}.quotes-ui-module__ELhI9q__proposalItemDescription{color:var(--text-muted);font-size:.82rem;line-height:1.45}.quotes-ui-module__ELhI9q__proposalNumberCell,.quotes-ui-module__ELhI9q__proposalMoneyCell{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;font-size:.88rem}.quotes-ui-module__ELhI9q__proposalTotalsWrap{justify-content:flex-end;display:flex}.quotes-ui-module__ELhI9q__proposalTotalsCard{width:min(100%,332px);box-shadow:none;background:0 0;border:0 solid #121c1614;border-top-width:1px;border-radius:0;gap:8px;padding:14px 0 0;display:grid}.quotes-ui-module__ELhI9q__proposalTotalsRow{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;font-size:.88rem;display:flex}.quotes-ui-module__ELhI9q__proposalTotalsRow strong{color:var(--text)}.quotes-ui-module__ELhI9q__proposalTotalsDivider{background:#121c1614;height:1px}.quotes-ui-module__ELhI9q__proposalTotalsRowStrong{color:var(--text);font-size:1rem}.quotes-ui-module__ELhI9q__proposalTotalsRowStrong strong{font-size:1.12rem}.quotes-ui-module__ELhI9q__proposalClosing{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.quotes-ui-module__ELhI9q__proposalSignatureCard{background:0 0;border:0 solid #121c1614;border-top-width:1px;border-radius:0;gap:8px;padding:14px 0 0;display:grid}.quotes-ui-module__ELhI9q__proposalClosingName{color:var(--text);font-size:.94rem}.quotes-ui-module__ELhI9q__proposalClosingMeta{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.45}.quotes-ui-module__ELhI9q__proposalSignatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quotes-ui-module__ELhI9q__proposalSignatureLine{background:#121c163d;height:1px;margin-top:20px}.quotes-ui-module__ELhI9q__proposalSignatureLabel{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:.68rem;font-weight:700;display:inline-block}.quotes-ui-module__ELhI9q__readonlyGrid{gap:12px;display:grid}.quotes-ui-module__ELhI9q__compactLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:1100px){.quotes-ui-module__ELhI9q__builderLayout,.quotes-ui-module__ELhI9q__proposalHeader,.quotes-ui-module__ELhI9q__proposalClosing{grid-template-columns:1fr}}@media (max-width:760px){.quotes-ui-module__ELhI9q__itemGrid,.quotes-ui-module__ELhI9q__itemGridCompact{grid-template-columns:1fr}.quotes-ui-module__ELhI9q__itemWide{grid-column:auto}.quotes-ui-module__ELhI9q__proposalDocument{border-radius:14px;padding:22px}.quotes-ui-module__ELhI9q__proposalHeader,.quotes-ui-module__ELhI9q__proposalTableHead,.quotes-ui-module__ELhI9q__proposalTableRow,.quotes-ui-module__ELhI9q__proposalSignatureGrid{grid-template-columns:1fr}.quotes-ui-module__ELhI9q__proposalLetterhead{grid-template-columns:1fr;gap:10px}.quotes-ui-module__ELhI9q__proposalMetaStrip{gap:6px 12px}.quotes-ui-module__ELhI9q__proposalMetaFact,.quotes-ui-module__ELhI9q__proposalClientBlock,.quotes-ui-module__ELhI9q__proposalSectionTotal,.quotes-ui-module__ELhI9q__proposalNumberCell,.quotes-ui-module__ELhI9q__proposalMoneyCell{text-align:left;justify-items:start}.quotes-ui-module__ELhI9q__proposalClientBlock{border-top:1px solid #121c1614;border-left:0;justify-items:start;padding-top:10px;padding-left:0}.quotes-ui-module__ELhI9q__proposalTableHead{display:none}.quotes-ui-module__ELhI9q__proposalTableRow{gap:8px}.quotes-ui-module__ELhI9q__proposalTotalsCard{width:100%}}@media print{.quotes-ui-module__ELhI9q__proposalActions{display:none}.quotes-ui-module__ELhI9q__proposalPage{padding-bottom:0}.quotes-ui-module__ELhI9q__proposalDocument{max-width:none;box-shadow:none;border-radius:0;margin:0;padding:32px 36px 34px}.quotes-ui-module__ELhI9q__proposalPanel,.quotes-ui-module__ELhI9q__proposalNarrativeSection,.quotes-ui-module__ELhI9q__proposalTotalsCard,.quotes-ui-module__ELhI9q__proposalSignatureCard{break-inside:avoid;page-break-inside:avoid}.quotes-ui-module__ELhI9q__proposalLogo{max-width:120px;max-height:68px}}@page{margin:10mm}
.app-ui-module__VXo1Eq__page{gap:20px;display:grid}.app-ui-module__VXo1Eq__hero{border-radius:var(--radius-xl);border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-solid), var(--surface)), linear-gradient(180deg, var(--hero-overlay), transparent 32%);box-shadow:var(--shadow-md);padding:24px}.app-ui-module__VXo1Eq__heroGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);align-items:stretch;gap:18px;display:grid}.app-ui-module__VXo1Eq__heroContent{align-content:start;display:grid}.app-ui-module__VXo1Eq__heroAside{align-content:stretch;display:grid}.app-ui-module__VXo1Eq__heroHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.app-ui-module__VXo1Eq__eyebrow{color:var(--accent-ink);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:800}.app-ui-module__VXo1Eq__pageTitle{letter-spacing:-.05em;margin:0;font-size:clamp(2.15rem,3vw,3.1rem);font-weight:800;line-height:1}.app-ui-module__VXo1Eq__pageIntro{max-width:40rem;color:var(--text-muted);margin:10px 0 0;font-size:.98rem;line-height:1.65}.app-ui-module__VXo1Eq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-ui-module__VXo1Eq__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.app-ui-module__VXo1Eq__metricsCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.app-ui-module__VXo1Eq__metricCard{background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:8px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid}.app-ui-module__VXo1Eq__metricCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.app-ui-module__VXo1Eq__metricLabel{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.app-ui-module__VXo1Eq__metricValue{letter-spacing:-.04em;font-size:1.6rem;font-weight:800;line-height:1.1}.app-ui-module__VXo1Eq__metricValueCompact{letter-spacing:-.03em;font-size:1.18rem;font-weight:700;line-height:1.2}.app-ui-module__VXo1Eq__metricValue,.app-ui-module__VXo1Eq__metricValueCompact,.app-ui-module__VXo1Eq__dashboardSpotlightValue,.app-ui-module__VXo1Eq__payrollTrendValue{font-variant-numeric:tabular-nums}.app-ui-module__VXo1Eq__metricNote{color:var(--text-muted);font-size:.86rem}.app-ui-module__VXo1Eq__workspace{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);gap:18px;padding:20px;display:grid}.app-ui-module__VXo1Eq__workspaceHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.app-ui-module__VXo1Eq__workspaceTitle{letter-spacing:-.03em;margin:0;font-size:1.32rem;font-weight:800;line-height:1.15}.app-ui-module__VXo1Eq__workspaceMeta{color:var(--text-muted);margin:6px 0 0;font-size:.94rem;line-height:1.6}.app-ui-module__VXo1Eq__pill{background:var(--surface-muted);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;align-items:center;padding:7px 11px;font-size:.82rem;font-weight:600;display:inline-flex}.app-ui-module__VXo1Eq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-ui-module__VXo1Eq__toolbarActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-ui-module__VXo1Eq__toolbarStack{gap:14px;display:grid}.app-ui-module__VXo1Eq__inlineForm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.app-ui-module__VXo1Eq__inlineField{gap:8px;min-width:220px;display:grid}.app-ui-module__VXo1Eq__segmentedControl{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px;display:inline-flex}.app-ui-module__VXo1Eq__segmentLink{min-height:38px;color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.app-ui-module__VXo1Eq__segmentLinkActive{background:var(--sidebar-active);color:var(--text);box-shadow:none;border:1px solid #b6ff002e}.app-ui-module__VXo1Eq__segmentButton{min-height:38px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:.88rem;font-weight:700;display:inline-flex}.app-ui-module__VXo1Eq__segmentButtonActive{background:var(--sidebar-active);color:var(--text);box-shadow:none;border:1px solid #b6ff002e}.app-ui-module__VXo1Eq__searchForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-ui-module__VXo1Eq__filterToolbar{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(150px,.7fr)) auto;align-items:center;gap:10px;padding:12px;display:grid}.app-ui-module__VXo1Eq__filterSearch{min-width:0}.app-ui-module__VXo1Eq__buttonPrimary,.app-ui-module__VXo1Eq__buttonSecondary,.app-ui-module__VXo1Eq__buttonGhost{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:600;line-height:1;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.app-ui-module__VXo1Eq__buttonDanger{min-height:42px;color:var(--danger);cursor:pointer;background:#ef44441f;border:1px solid #ef444438;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-weight:700;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.app-ui-module__VXo1Eq__buttonDanger:hover{background:#ef44442e}.app-ui-module__VXo1Eq__buttonDanger:disabled,.app-ui-module__VXo1Eq__buttonPrimary:disabled,.app-ui-module__VXo1Eq__buttonSecondary:disabled,.app-ui-module__VXo1Eq__buttonGhost:disabled{cursor:not-allowed;opacity:.5}.app-ui-module__VXo1Eq__buttonPrimary{background:var(--accent);color:#000;border-color:#b6ff0033;box-shadow:0 8px 20px #b6ff001f}.app-ui-module__VXo1Eq__buttonPrimary:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 10px 22px #b6ff0024}.app-ui-module__VXo1Eq__buttonSecondary{background:var(--surface-elevated);color:var(--text);border-color:var(--border);box-shadow:var(--shadow-sm)}.app-ui-module__VXo1Eq__buttonSecondary:hover,.app-ui-module__VXo1Eq__buttonGhost:hover{background:var(--surface-muted);transform:translateY(-1px)}.app-ui-module__VXo1Eq__buttonGhost{color:var(--text-muted);border-color:var(--border);background:0 0}.app-ui-module__VXo1Eq__buttonPrimary:focus-visible,.app-ui-module__VXo1Eq__buttonSecondary:focus-visible,.app-ui-module__VXo1Eq__buttonGhost:focus-visible,.app-ui-module__VXo1Eq__buttonDanger:focus-visible,.app-ui-module__VXo1Eq__segmentLink:focus-visible,.app-ui-module__VXo1Eq__segmentButton:focus-visible,.app-ui-module__VXo1Eq__inlineAction:focus-visible,.app-ui-module__VXo1Eq__inlineLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-soft)}.app-ui-module__VXo1Eq__input,.app-ui-module__VXo1Eq__select,.app-ui-module__VXo1Eq__textarea{border:1px solid var(--border);background:var(--surface-elevated);width:100%;min-height:44px;color:var(--text);border-radius:12px;outline:none;padding:11px 14px;transition:border-color .18s,box-shadow .18s}.app-ui-module__VXo1Eq__textarea{resize:vertical;min-height:110px}.app-ui-module__VXo1Eq__input:focus,.app-ui-module__VXo1Eq__select:focus,.app-ui-module__VXo1Eq__textarea:focus,.app-ui-module__VXo1Eq__input:focus-visible,.app-ui-module__VXo1Eq__select:focus-visible,.app-ui-module__VXo1Eq__textarea:focus-visible{border-color:#b6ff00e6;box-shadow:0 0 0 4px #b6ff002e}.app-ui-module__VXo1Eq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app-ui-module__VXo1Eq__fieldGridCompact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-ui-module__VXo1Eq__formStack{gap:16px;display:grid}.app-ui-module__VXo1Eq__formSection{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:14px;padding:16px;display:grid}.app-ui-module__VXo1Eq__field,.app-ui-module__VXo1Eq__fieldFull{gap:8px;display:grid}.app-ui-module__VXo1Eq__fieldHeaderInline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-ui-module__VXo1Eq__fieldFull{grid-column:1/-1}.app-ui-module__VXo1Eq__label{color:var(--text-muted);font-size:.84rem;font-weight:700}.app-ui-module__VXo1Eq__helper{color:var(--text-soft);font-size:.84rem;line-height:1.5}.app-ui-module__VXo1Eq__collapsibleSummary{cursor:pointer;color:var(--accent-ink);font-size:.88rem;font-weight:700}.app-ui-module__VXo1Eq__codeBlock{background:var(--surface-muted);border:1px solid var(--border);color:var(--text);border-radius:12px;margin:0;padding:14px;font-size:.78rem;line-height:1.5;overflow:auto}.app-ui-module__VXo1Eq__readOnlyField{border:1px solid var(--border);background:var(--surface-soft);min-height:44px;color:var(--text);border-radius:12px;align-items:center;padding:0 14px;display:flex}.app-ui-module__VXo1Eq__inlineAction{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;font-weight:700}.app-ui-module__VXo1Eq__panelSubtle{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;gap:12px;padding:16px;display:grid}.app-ui-module__VXo1Eq__textBlock{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;gap:6px;padding:14px;display:grid}.app-ui-module__VXo1Eq__error{color:var(--danger);font-size:.82rem;font-weight:600}.app-ui-module__VXo1Eq__contentGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.9fr);align-items:start;gap:18px;display:grid}.app-ui-module__VXo1Eq__cardGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.app-ui-module__VXo1Eq__panel,.app-ui-module__VXo1Eq__listRow,.app-ui-module__VXo1Eq__emptyState,.app-ui-module__VXo1Eq__miniCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.app-ui-module__VXo1Eq__panel{gap:14px;padding:18px;display:grid}.app-ui-module__VXo1Eq__settingsCard{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;gap:12px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid}.app-ui-module__VXo1Eq__settingsCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.app-ui-module__VXo1Eq__dashboardModuleCard{transition:border-color .18s,box-shadow .18s,transform .18s}.app-ui-module__VXo1Eq__dashboardModuleCard:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.app-ui-module__VXo1Eq__dashboardSpotlight{background:linear-gradient(180deg, var(--surface-elevated), var(--surface)), linear-gradient(180deg, var(--accent-soft), transparent 42%);height:100%;box-shadow:var(--shadow-sm);border:1px solid #b6ff001f;border-radius:18px;align-content:start;gap:16px;padding:18px;display:grid}.app-ui-module__VXo1Eq__dashboardSpotlightTitle{letter-spacing:-.03em;margin:0;font-size:1.18rem;font-weight:800;line-height:1.1}.app-ui-module__VXo1Eq__dashboardSpotlightCopy{color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.65}.app-ui-module__VXo1Eq__dashboardSpotlightStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-ui-module__VXo1Eq__dashboardSpotlightStat{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:4px;padding:12px 14px;display:grid}.app-ui-module__VXo1Eq__dashboardSpotlightValue{letter-spacing:-.03em;font-size:1.2rem;font-weight:800;line-height:1.15}.app-ui-module__VXo1Eq__dashboardScopeList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-ui-module__VXo1Eq__dashboardScopeItem{color:var(--text-muted);align-items:center;gap:10px;font-size:.9rem;display:flex}.app-ui-module__VXo1Eq__dashboardScopeMarker{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 6px var(--accent-soft);border-radius:999px;flex:none}.app-ui-module__VXo1Eq__settingsCardDescription{color:var(--text-muted);margin:0;line-height:1.55}.app-ui-module__VXo1Eq__sectionTitle{letter-spacing:-.03em;margin:0;font-size:1rem;line-height:1.15}.app-ui-module__VXo1Eq__sectionMeta{color:var(--text-muted);font-size:.92rem}.app-ui-module__VXo1Eq__list{gap:12px;display:grid}.app-ui-module__VXo1Eq__listRow{gap:14px;padding:18px;display:grid}.app-ui-module__VXo1Eq__listRow:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.app-ui-module__VXo1Eq__listRowButton{text-align:left;cursor:pointer;width:100%}.app-ui-module__VXo1Eq__listRowSelectable{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px}.app-ui-module__VXo1Eq__selectionCell{justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.app-ui-module__VXo1Eq__selectionCheckbox{width:16px;height:16px;accent-color:var(--accent);margin:0}.app-ui-module__VXo1Eq__selectionBar{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.app-ui-module__VXo1Eq__selectionLabel{color:var(--text);align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:inline-flex}.app-ui-module__VXo1Eq__listHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-ui-module__VXo1Eq__listTitle{letter-spacing:-.03em;margin:0;font-size:1rem;line-height:1.2}.app-ui-module__VXo1Eq__listMeta{color:var(--text-muted);font-size:.88rem}.app-ui-module__VXo1Eq__taskGroupList{gap:14px;display:grid}.app-ui-module__VXo1Eq__taskGroup{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.app-ui-module__VXo1Eq__taskGroup:first-child{border-top:0;padding-top:0}.app-ui-module__VXo1Eq__taskGroupHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-ui-module__VXo1Eq__taskCardList{gap:8px;display:grid}.app-ui-module__VXo1Eq__taskCard{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:10px;padding:12px;display:grid}.app-ui-module__VXo1Eq__detailRows{display:grid}.app-ui-module__VXo1Eq__detailRow{border-top:1px solid var(--border);grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:10px;padding:6px 0;display:grid}.app-ui-module__VXo1Eq__detailRow:first-child{border-top:0}.app-ui-module__VXo1Eq__inlineLink{color:inherit;text-decoration:none}.app-ui-module__VXo1Eq__inlineLink:hover{color:var(--accent-ink)}.app-ui-module__VXo1Eq__tableWrap{border:1px solid var(--border);background:var(--surface-elevated);box-shadow:var(--shadow-sm);border-radius:14px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow-x:auto}.app-ui-module__VXo1Eq__tableWrap:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.app-ui-module__VXo1Eq__dataTable{min-width:1680px;display:grid}.app-ui-module__VXo1Eq__dataTableRow{border-top:1px solid var(--border);grid-template-columns:minmax(220px,1.6fr) minmax(150px,1fr) minmax(120px,.8fr) repeat(8,minmax(120px,.85fr)) minmax(170px,1fr) minmax(190px,1.05fr);align-items:start;gap:10px;padding:13px 14px;transition:background .18s,border-color .18s;display:grid}.app-ui-module__VXo1Eq__dataTableRow:not(.app-ui-module__VXo1Eq__dataTableHead):hover{background:var(--surface-soft)}.app-ui-module__VXo1Eq__dataTableHead{background:var(--table-head);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);border-top:0;font-size:.76rem;font-weight:800}.app-ui-module__VXo1Eq__dataTableRowSelected{background:#b6ff0014}.app-ui-module__VXo1Eq__dataTableCell{font-variant-numeric:tabular-nums;align-content:start;gap:4px;font-size:.92rem;display:grid}.app-ui-module__VXo1Eq__tableActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-ui-module__VXo1Eq__compactTable{border-collapse:collapse;width:100%}.app-ui-module__VXo1Eq__compactTable th,.app-ui-module__VXo1Eq__compactTable td{text-align:left;vertical-align:top;border-top:1px solid var(--border);padding:11px 14px;font-size:.92rem}.app-ui-module__VXo1Eq__compactTable thead th{background:var(--table-head);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);border-top:0;font-size:.76rem;font-weight:800}.app-ui-module__VXo1Eq__metaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-ui-module__VXo1Eq__metaGridCompact{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.app-ui-module__VXo1Eq__metaItem{background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;gap:4px;padding:13px;display:grid}.app-ui-module__VXo1Eq__metaLabel{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.app-ui-module__VXo1Eq__metaValue{font-variant-numeric:tabular-nums;font-size:.94rem;line-height:1.35}.app-ui-module__VXo1Eq__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.app-ui-module__VXo1Eq__choiceOption{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.app-ui-module__VXo1Eq__choiceOptionActive{background:#b6ff0014;border-color:#b6ff0047}.app-ui-module__VXo1Eq__choiceInput{accent-color:var(--accent);margin:2px 0 0}.app-ui-module__VXo1Eq__choiceContent{gap:4px;font-size:.9rem;display:grid}.app-ui-module__VXo1Eq__choiceMeta{color:var(--text-muted);font-size:.82rem}.app-ui-module__VXo1Eq__toggleRow{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.app-ui-module__VXo1Eq__toggleInput{accent-color:var(--accent)}.app-ui-module__VXo1Eq__toggleLabel{color:var(--text);font-size:.9rem;font-weight:600}.app-ui-module__VXo1Eq__emptyState{place-items:start;gap:10px;padding:24px;display:grid}.app-ui-module__VXo1Eq__emptyTitle{letter-spacing:-.03em;margin:0;font-size:1.1rem}.app-ui-module__VXo1Eq__emptyCopy{color:var(--text-muted);max-width:38rem;margin:0;line-height:1.55}.app-ui-module__VXo1Eq__operationalPage{gap:14px}.app-ui-module__VXo1Eq__operationalPageHeader{gap:14px;padding:2px 0 0;display:grid}.app-ui-module__VXo1Eq__operationalHeaderTop{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.app-ui-module__VXo1Eq__operationalTitleBlock{min-width:0}.app-ui-module__VXo1Eq__operationalTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-ui-module__VXo1Eq__operationalTitle{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800;line-height:1.08}.app-ui-module__VXo1Eq__operationalFileName{color:var(--text-muted);margin:4px 0 0;font-size:.88rem}.app-ui-module__VXo1Eq__operationalStatus,.app-ui-module__VXo1Eq__transactionStatus{width:max-content;color:var(--accent-ink);white-space:nowrap;background:#b6ff001a;border:1px solid #b6ff0033;align-items:center;font-size:.76rem;font-weight:750;line-height:1;display:inline-flex}.app-ui-module__VXo1Eq__operationalStatus{border-radius:999px;padding:6px 9px}.app-ui-module__VXo1Eq__importSummaryLine{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:.9rem;line-height:1.45}.app-ui-module__VXo1Eq__operationalActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-ui-module__VXo1Eq__operationalAction{border:1px solid var(--border);min-height:34px;color:var(--text-muted);background:var(--surface-soft);border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.app-ui-module__VXo1Eq__operationalAction:hover,.app-ui-module__VXo1Eq__operationalAction:focus-visible{border-color:var(--border-strong);background:var(--surface-elevated);color:var(--text)}.app-ui-module__VXo1Eq__progressStrip{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.app-ui-module__VXo1Eq__progressItem{gap:3px;min-width:0;padding:10px 13px;display:grid}.app-ui-module__VXo1Eq__progressItem+.app-ui-module__VXo1Eq__progressItem{border-left:1px solid var(--border)}.app-ui-module__VXo1Eq__progressLabel,.app-ui-module__VXo1Eq__importDetailLabel{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:750}.app-ui-module__VXo1Eq__progressValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.15}.app-ui-module__VXo1Eq__importDetailDisclosure{border-top:1px solid var(--border);color:var(--text-muted)}.app-ui-module__VXo1Eq__importDetailDisclosure summary{cursor:pointer;width:max-content;color:var(--text-muted);padding-top:10px;font-size:.82rem;font-weight:700}.app-ui-module__VXo1Eq__importDetailDisclosure summary:hover,.app-ui-module__VXo1Eq__importDetailDisclosure summary:focus-visible{color:var(--text)}.app-ui-module__VXo1Eq__importDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0;padding:14px 0 2px;display:grid}.app-ui-module__VXo1Eq__importDetailItem{gap:3px;min-width:0;display:grid}.app-ui-module__VXo1Eq__importDetailValue{overflow-wrap:anywhere;min-width:0;color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:.84rem;line-height:1.35}.app-ui-module__VXo1Eq__operationalPanel{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.app-ui-module__VXo1Eq__operationalSectionHeader{justify-content:space-between;align-items:end;gap:12px;padding:13px 14px 11px;display:flex}.app-ui-module__VXo1Eq__operationalSectionTitle{letter-spacing:-.025em;margin:0;font-size:1.08rem;line-height:1.15}.app-ui-module__VXo1Eq__operationalCount{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.app-ui-module__VXo1Eq__transactionLedger{border-top:1px solid var(--border);width:100%;overflow-x:auto}.app-ui-module__VXo1Eq__transactionLedgerHeader,.app-ui-module__VXo1Eq__transactionLedgerRow{grid-template-columns:104px minmax(240px,1fr) 112px 112px 138px 128px;align-items:center;gap:12px;min-width:760px;display:grid}.app-ui-module__VXo1Eq__transactionLedgerHeader{background:var(--table-head);color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;font-size:.68rem;font-weight:800}.app-ui-module__VXo1Eq__transactionLedgerRow{border-top:1px solid var(--border);color:var(--text);cursor:pointer;padding:9px 14px;font-size:.84rem;line-height:1.3;text-decoration:none;transition:background .14s}.app-ui-module__VXo1Eq__transactionLedgerRow:hover,.app-ui-module__VXo1Eq__transactionLedgerRow:focus-visible{background:var(--surface-soft)}.app-ui-module__VXo1Eq__transactionLedgerItem{display:block}.app-ui-module__VXo1Eq__transactionDate,.app-ui-module__VXo1Eq__transactionDebit,.app-ui-module__VXo1Eq__transactionCredit,.app-ui-module__VXo1Eq__transactionBalance{font-variant-numeric:tabular-nums}.app-ui-module__VXo1Eq__transactionDate{color:var(--text-muted);white-space:nowrap}.app-ui-module__VXo1Eq__transactionDescription{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-ui-module__VXo1Eq__transactionDebit,.app-ui-module__VXo1Eq__transactionCredit,.app-ui-module__VXo1Eq__transactionBalance{text-align:right;white-space:nowrap}.app-ui-module__VXo1Eq__transactionBalance{color:var(--text-muted)}.app-ui-module__VXo1Eq__transactionStatus{border-radius:999px;justify-self:start;padding:5px 7px}.app-ui-module__VXo1Eq__transactionStatusCell{align-items:center;gap:6px;min-width:0;display:flex}.app-ui-module__VXo1Eq__transactionSuggestionChip{min-height:24px;color:var(--accent-ink);font:inherit;cursor:pointer;white-space:nowrap;background:#b6ff001a;border:1px solid #b6ff004d;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.app-ui-module__VXo1Eq__transactionSuggestionChip:hover,.app-ui-module__VXo1Eq__transactionSuggestionChip:focus-visible{background:#b6ff0029;border-color:#b6ff0080}.app-ui-module__VXo1Eq__transactionSuggestionChip:disabled{cursor:default;opacity:.55}.app-ui-module__VXo1Eq__transactionSupplierPlan{border-top:1px solid var(--border);gap:3px;margin-top:5px;padding-top:5px;display:grid}.app-ui-module__VXo1Eq__transactionSupplierPlanRow{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.app-ui-module__VXo1Eq__transactionWorkbench{gap:14px}.app-ui-module__VXo1Eq__transactionInboxHeader{gap:14px;display:grid}.app-ui-module__VXo1Eq__transactionInboxHeaderTop{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.app-ui-module__VXo1Eq__transactionInboxTitle{letter-spacing:-.045em;margin:0;font-size:clamp(1.5rem,2.5vw,2.05rem);line-height:1.08}.app-ui-module__VXo1Eq__transactionInboxSummary{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:.9rem;line-height:1.45}.app-ui-module__VXo1Eq__transactionInboxNav,.app-ui-module__VXo1Eq__transactionStatusFilters,.app-ui-module__VXo1Eq__transactionActions,.app-ui-module__VXo1Eq__transactionPanelActions,.app-ui-module__VXo1Eq__transactionPopoverActions{align-items:center;gap:6px;display:flex}.app-ui-module__VXo1Eq__transactionInboxNav{flex-wrap:wrap;justify-content:flex-end}.app-ui-module__VXo1Eq__transactionInboxNavLink,.app-ui-module__VXo1Eq__transactionInboxNavLinkActive,.app-ui-module__VXo1Eq__transactionStatusFilter,.app-ui-module__VXo1Eq__transactionStatusFilterActive,.app-ui-module__VXo1Eq__transactionToolbarButton{border:1px solid var(--border);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.app-ui-module__VXo1Eq__transactionInboxNavLink,.app-ui-module__VXo1Eq__transactionStatusFilter,.app-ui-module__VXo1Eq__transactionToolbarButton{color:var(--text-muted);background:var(--surface-soft)}.app-ui-module__VXo1Eq__transactionInboxNavLinkActive,.app-ui-module__VXo1Eq__transactionStatusFilterActive{color:var(--accent-ink);background:#b6ff001a;border-color:#b6ff004d}.app-ui-module__VXo1Eq__transactionInboxNavLink:hover,.app-ui-module__VXo1Eq__transactionInboxNavLink:focus-visible,.app-ui-module__VXo1Eq__transactionStatusFilter:hover,.app-ui-module__VXo1Eq__transactionStatusFilter:focus-visible,.app-ui-module__VXo1Eq__transactionToolbarButton:hover,.app-ui-module__VXo1Eq__transactionToolbarButton:focus-visible{border-color:var(--border-strong);color:var(--text);background:var(--surface-elevated)}.app-ui-module__VXo1Eq__transactionToolbar{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:8px;padding:10px;display:grid}.app-ui-module__VXo1Eq__transactionSearchForm{min-width:0}.app-ui-module__VXo1Eq__transactionSearchForm .app-ui-module__VXo1Eq__input{width:100%;min-height:32px}.app-ui-module__VXo1Eq__transactionStatusFilters{min-width:0;overflow-x:auto}.app-ui-module__VXo1Eq__transactionDateFilter,.app-ui-module__VXo1Eq__transactionMoreWrap{position:relative}.app-ui-module__VXo1Eq__transactionDatePopover{z-index:20;border:1px solid var(--border-strong);background:var(--surface-elevated);width:min(280px,100vw - 32px);box-shadow:var(--shadow-lg);border-radius:11px;gap:10px;padding:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.app-ui-module__VXo1Eq__transactionDatePopover strong{color:var(--text);font-size:.85rem}.app-ui-module__VXo1Eq__transactionPopoverActions{justify-content:flex-end}.app-ui-module__VXo1Eq__transactionLedgerPanel{border:1px solid var(--border);background:var(--card);min-width:0;box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.app-ui-module__VXo1Eq__transactionLedgerPanelHeader{justify-content:space-between;align-items:end;gap:12px;padding:13px 14px 11px;display:flex}.app-ui-module__VXo1Eq__transactionLedgerTitle{letter-spacing:-.025em;margin:0;font-size:1.08rem;line-height:1.15}.app-ui-module__VXo1Eq__transactionLedgerCount{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionLedger{border-top:1px solid var(--border)}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionLedgerHeader,.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionLedgerRow{grid-template-columns:104px minmax(240px,1fr) 112px 112px 138px 128px 112px;min-width:900px}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionLedgerRow{position:relative}.app-ui-module__VXo1Eq__transactionActions{justify-content:flex-end}.app-ui-module__VXo1Eq__transactionIconButton{border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;place-items:center;padding:0;font-size:.95rem;line-height:1;display:inline-grid}.app-ui-module__VXo1Eq__transactionIconButton:hover,.app-ui-module__VXo1Eq__transactionIconButton:focus-visible{border-color:var(--border-strong);color:var(--text);background:var(--surface-elevated)}.app-ui-module__VXo1Eq__transactionIconButton:disabled{cursor:wait;opacity:.55}.app-ui-module__VXo1Eq__transactionMoreMenu{z-index:10;border:1px solid var(--border-strong);background:var(--surface-elevated);min-width:160px;box-shadow:var(--shadow-lg);border-radius:9px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.app-ui-module__VXo1Eq__transactionMoreMenu button,.app-ui-module__VXo1Eq__transactionMoreMenu a{color:var(--text-muted);font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 9px;font-size:.78rem;text-decoration:none;display:block}.app-ui-module__VXo1Eq__transactionMoreMenu button:hover,.app-ui-module__VXo1Eq__transactionMoreMenu button:focus-visible,.app-ui-module__VXo1Eq__transactionMoreMenu a:hover,.app-ui-module__VXo1Eq__transactionMoreMenu a:focus-visible{color:var(--text);background:var(--surface-soft)}.app-ui-module__VXo1Eq__transactionMoreMenu button:disabled{cursor:not-allowed;opacity:.45}.app-ui-module__VXo1Eq__transactionInlinePanel{border:1px solid var(--border-strong);border-left:3px solid var(--accent);background:var(--surface-solid);box-shadow:var(--shadow-sm);border-radius:10px;margin:0 12px 12px}.app-ui-module__VXo1Eq__transactionInlinePanel .app-ui-module__VXo1Eq__transactionPanelHeader{padding:12px 14px 10px}.app-ui-module__VXo1Eq__transactionInlinePanel .app-ui-module__VXo1Eq__transactionPanelBody{padding:12px 14px 14px;overflow:visible}.app-ui-module__VXo1Eq__transactionPanelHeader{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:18px 18px 14px;display:flex}.app-ui-module__VXo1Eq__transactionPanelTitleBlock{min-width:0}.app-ui-module__VXo1Eq__transactionPanelTitle{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.15rem;line-height:1.2;overflow:hidden}.app-ui-module__VXo1Eq__transactionPanelTruth{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:5px 12px;margin-top:8px;font-size:.78rem;display:flex}.app-ui-module__VXo1Eq__transactionPanelStatus{color:var(--accent-ink);font-weight:750}.app-ui-module__VXo1Eq__transactionPanelClose{border:1px solid var(--border);width:32px;height:32px;color:var(--text-muted);background:var(--surface-soft);cursor:pointer;border-radius:8px;flex:none;font-size:1.3rem;line-height:1}.app-ui-module__VXo1Eq__transactionPanelClose:hover,.app-ui-module__VXo1Eq__transactionPanelClose:focus-visible{border-color:var(--border-strong);color:var(--text)}.app-ui-module__VXo1Eq__transactionPanelBody{gap:14px;padding:14px 18px 18px;display:grid;overflow:auto}.app-ui-module__VXo1Eq__transactionWorkMode{border-bottom:1px solid var(--border);gap:6px;padding-bottom:2px;display:flex}.app-ui-module__VXo1Eq__transactionWorkModeButton,.app-ui-module__VXo1Eq__transactionWorkModeActive{color:var(--text-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 9px;font-size:.8rem;font-weight:750}.app-ui-module__VXo1Eq__transactionWorkModeActive{border-bottom-color:var(--accent);color:var(--text)}.app-ui-module__VXo1Eq__transactionWorkModeButton:hover,.app-ui-module__VXo1Eq__transactionWorkModeButton:focus-visible{color:var(--text)}.app-ui-module__VXo1Eq__transactionPanelSection{border-bottom:1px solid var(--border);gap:10px;padding-bottom:13px;display:grid}.app-ui-module__VXo1Eq__transactionPanelSectionHeader{justify-content:space-between;gap:12px;display:flex}.app-ui-module__VXo1Eq__transactionPanelSectionTitle{margin:0;font-size:.95rem;line-height:1.2}.app-ui-module__VXo1Eq__transactionPanelHint,.app-ui-module__VXo1Eq__transactionPanelEmpty{color:var(--text-muted);margin:4px 0 0;font-size:.78rem;line-height:1.45}.app-ui-module__VXo1Eq__transactionCandidateList{gap:6px;display:grid}.app-ui-module__VXo1Eq__transactionCandidateRow{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.app-ui-module__VXo1Eq__transactionCandidateMain{gap:3px;min-width:0;display:grid}.app-ui-module__VXo1Eq__transactionCandidateMain strong{text-overflow:ellipsis;color:var(--text);white-space:nowrap;font-size:.82rem;overflow:hidden}.app-ui-module__VXo1Eq__transactionCandidateMain span,.app-ui-module__VXo1Eq__transactionCandidateMeta{color:var(--text-muted);font-size:.74rem;line-height:1.35}.app-ui-module__VXo1Eq__transactionCandidateMeta{font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;display:flex}.app-ui-module__VXo1Eq__transactionCandidateConfidence{color:var(--accent-ink);font-weight:750}.app-ui-module__VXo1Eq__transactionPanelField{color:var(--text-muted);gap:5px;font-size:.76rem;font-weight:700;display:grid}.app-ui-module__VXo1Eq__transactionSelectedRecord{border:1px solid var(--border);background:var(--surface-soft);min-height:34px;color:var(--text);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:5px 7px 5px 10px;display:flex}.app-ui-module__VXo1Eq__transactionSelectedRecord strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-ui-module__VXo1Eq__transactionPanelDetails{border-bottom:1px solid var(--border)}.app-ui-module__VXo1Eq__transactionPanelDetails summary{cursor:pointer;width:max-content;color:var(--text-muted);padding-bottom:10px;font-size:.78rem;font-weight:750}.app-ui-module__VXo1Eq__transactionPanelDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin:0;padding:0 0 12px;display:grid}.app-ui-module__VXo1Eq__transactionPanelDetailGrid div{min-width:0}.app-ui-module__VXo1Eq__transactionPanelDetailGrid dt{color:var(--text-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:750}.app-ui-module__VXo1Eq__transactionPanelDetailGrid dd{overflow-wrap:anywhere;color:var(--text);margin:3px 0 0;font-size:.78rem}.app-ui-module__VXo1Eq__transactionAllocationDetailSection{border-bottom:1px solid var(--border);gap:10px;padding-bottom:13px;display:grid}.app-ui-module__VXo1Eq__transactionAllocationDetailLines{gap:5px;display:grid}.app-ui-module__VXo1Eq__transactionAllocationDetailLine{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;display:flex}.app-ui-module__VXo1Eq__transactionAllocationDetailLineMain,.app-ui-module__VXo1Eq__transactionAllocationDetailLineAmounts{gap:3px;min-width:0;display:grid}.app-ui-module__VXo1Eq__transactionAllocationDetailLineMain{flex:auto}.app-ui-module__VXo1Eq__transactionAllocationDetailLineMain strong{text-overflow:ellipsis;color:var(--text);white-space:nowrap;font-size:.82rem;overflow:hidden}.app-ui-module__VXo1Eq__transactionAllocationDetailLineMain>span:not(.app-ui-module__VXo1Eq__transactionAllocationDetailLineType){color:var(--text-muted);font-size:.75rem}.app-ui-module__VXo1Eq__transactionAllocationDetailLineType{color:var(--accent-ink);letter-spacing:.08em;font-size:.64rem;font-weight:800}.app-ui-module__VXo1Eq__transactionAllocationDetailLineAmounts{text-align:right;font-variant-numeric:tabular-nums;flex:none;grid-template-columns:repeat(2,minmax(92px,auto));gap:12px;font-size:.78rem}.app-ui-module__VXo1Eq__transactionAllocationDetailLineAmounts span{gap:2px;display:grid}.app-ui-module__VXo1Eq__transactionAllocationDetailLineAmounts small{color:var(--text-soft);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:750}.app-ui-module__VXo1Eq__transactionAllocationDetailTotals{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:flex-end;gap:18px;padding-top:2px;font-size:.76rem;display:flex}.app-ui-module__VXo1Eq__transactionAllocationDetailTotals div{text-align:right;gap:3px;display:grid}.app-ui-module__VXo1Eq__transactionAllocationDetailTotals strong{color:var(--text);font-size:.84rem}.app-ui-module__VXo1Eq__transactionAllocationDetailActions{justify-content:flex-end;display:flex}.app-ui-module__VXo1Eq__transactionAllocationConfirm{background:#ffbc5c14;border:1px solid #ffbc5c73;border-radius:9px;gap:10px;padding:11px 12px;display:grid}.app-ui-module__VXo1Eq__transactionAllocationConfirm p{color:var(--text);margin:0;font-size:.8rem;line-height:1.45}.app-ui-module__VXo1Eq__transactionPanelFooter{flex-wrap:wrap;gap:7px;display:flex}.app-ui-module__VXo1Eq__transactionManualChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:1rem;display:grid}.app-ui-module__VXo1Eq__transactionManualChoiceButton,.app-ui-module__VXo1Eq__transactionManualChoiceActive{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:.55rem;padding:.55rem .65rem}.app-ui-module__VXo1Eq__transactionManualChoiceActive{border-color:var(--accent);color:var(--accent);background:#b6ff001a;font-weight:700}.app-ui-module__VXo1Eq__transactionWorkbenchSearch{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:.5rem;margin-bottom:.7rem;padding:.65rem .75rem}.app-ui-module__VXo1Eq__transactionAllocationSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.8rem 0;display:grid}.app-ui-module__VXo1Eq__transactionAllocationSummary>div{border:1px solid var(--border);background:var(--surface-muted);border-radius:.55rem;padding:.55rem}.app-ui-module__VXo1Eq__transactionAllocationSummary span,.app-ui-module__VXo1Eq__transactionAllocationSummary strong{display:block}.app-ui-module__VXo1Eq__transactionAllocationSummary span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.app-ui-module__VXo1Eq__transactionAllocationSummary strong{font-variant-numeric:tabular-nums;margin-top:.2rem}.app-ui-module__VXo1Eq__transactionAllocationComplete{color:var(--success-text,#157347)}.app-ui-module__VXo1Eq__transactionWorkbenchList{gap:.45rem;max-height:21rem;display:grid;overflow:auto}.app-ui-module__VXo1Eq__transactionWorkbenchRow,.app-ui-module__VXo1Eq__transactionWorkbenchRowActive{border:1px solid var(--border);background:var(--surface-muted);width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .7rem;display:flex}.app-ui-module__VXo1Eq__transactionWorkbenchRowActive{border-color:var(--accent);background:#b6ff0017}.app-ui-module__VXo1Eq__transactionWorkbenchRow strong,.app-ui-module__VXo1Eq__transactionWorkbenchRow small,.app-ui-module__VXo1Eq__transactionWorkbenchRowActive strong,.app-ui-module__VXo1Eq__transactionWorkbenchRowActive small{display:block}.app-ui-module__VXo1Eq__transactionWorkbenchRow small,.app-ui-module__VXo1Eq__transactionWorkbenchRowActive small{color:var(--text-muted);margin-top:.2rem;font-size:.75rem}.app-ui-module__VXo1Eq__transactionInvoiceAllocationRow{border:1px solid var(--border);background:var(--surface-muted);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.6rem .65rem;display:grid}.app-ui-module__VXo1Eq__transactionInvoiceAllocationRow label{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.app-ui-module__VXo1Eq__transactionInvoiceAllocationRow label span,.app-ui-module__VXo1Eq__transactionInvoiceAllocationRow label strong,.app-ui-module__VXo1Eq__transactionInvoiceAllocationRow label small{display:block}.app-ui-module__VXo1Eq__transactionInvoiceAllocationRow label small{color:var(--text-muted);margin-top:.2rem;font-size:.75rem}.app-ui-module__VXo1Eq__transactionPayableType{color:var(--accent);letter-spacing:.06em;margin-right:.3rem;font-size:.66rem;font-weight:800;display:inline-block}.app-ui-module__VXo1Eq__transactionInvoiceOutstanding{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.app-ui-module__VXo1Eq__transactionAllocationInput{border:1px solid var(--border);background:var(--surface);width:6.5rem;color:var(--text);font:inherit;text-align:right;border-radius:.45rem;padding:.45rem}.app-ui-module__VXo1Eq__emptyActions{flex-wrap:wrap;gap:10px;display:flex}.app-ui-module__VXo1Eq__statusRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-ui-module__VXo1Eq__statusRowSpread{flex:1;justify-content:space-between}.app-ui-module__VXo1Eq__statusTag,.app-ui-module__VXo1Eq__priorityTag{border-radius:999px;align-items:center;padding:7px 10px;font-size:.8rem;font-weight:700;display:inline-flex}.app-ui-module__VXo1Eq__statusTag{color:var(--accent-ink);background:#b6ff001a}.app-ui-module__VXo1Eq__priorityTag{color:#fde68a;background:#f59e0b29}.app-ui-module__VXo1Eq__notice{color:var(--text);background:#b6ff0014;border:1px solid #b6ff0024;border-radius:12px;padding:12px 14px;font-size:.9rem;font-weight:600;line-height:1.5}.app-ui-module__VXo1Eq__noticeError{color:var(--danger);background:#ef444414}.app-ui-module__VXo1Eq__dashboardSurface{min-height:calc(100vh - 48px);position:relative;overflow:hidden}.app-ui-module__VXo1Eq__dashboardEnergyBackground{z-index:0;pointer-events:none;position:absolute;inset:-20px -120px -40px;overflow:hidden}.app-ui-module__VXo1Eq__dashboardEnergyWave{filter:blur(16px);opacity:.76;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 260' preserveAspectRatio='none'%3E%3Cpath d='M-80 130 C 40 88 160 88 280 130 S 520 172 640 130 S 880 88 1000 130 S 1240 172 1360 130 S 1600 88 1720 130' fill='none' stroke='%23B6FF00' stroke-opacity='0.06' stroke-width='28' stroke-linecap='round'/%3E%3Cpath d='M-80 130 C 40 88 160 88 280 130 S 520 172 640 130 S 880 88 1000 130 S 1240 172 1360 130 S 1600 88 1720 130' fill='none' stroke='%23B6FF00' stroke-opacity='0.12' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:116%;height:220px;animation:24s ease-in-out infinite app-ui-module__VXo1Eq__dashboardCurrentFlow;position:absolute;left:-8%}.app-ui-module__VXo1Eq__dashboardEnergyWave:first-child{opacity:.54;height:180px;animation-duration:22s;top:4%}.app-ui-module__VXo1Eq__dashboardEnergyWave:nth-child(2){opacity:.78;height:230px;animation-duration:28s;animation-delay:-7s;top:24%}.app-ui-module__VXo1Eq__dashboardEnergyWave:nth-child(3){opacity:.66;height:210px;animation-duration:26s;animation-delay:-11s;top:52%}.app-ui-module__VXo1Eq__dashboardEnergyWave:nth-child(4){opacity:.46;height:170px;animation-duration:30s;animation-delay:-5s;top:78%}.app-ui-module__VXo1Eq__dashboardContent{z-index:1;gap:22px;display:grid;position:relative}.app-ui-module__VXo1Eq__dashboardSurface .app-ui-module__VXo1Eq__hero,.app-ui-module__VXo1Eq__dashboardSurface .app-ui-module__VXo1Eq__workspace,.app-ui-module__VXo1Eq__dashboardSurface .app-ui-module__VXo1Eq__metricCard,.app-ui-module__VXo1Eq__dashboardSurface .app-ui-module__VXo1Eq__settingsCard{border-color:#b6ff0014}.app-ui-module__VXo1Eq__dashboardSurface .app-ui-module__VXo1Eq__hero,.app-ui-module__VXo1Eq__dashboardSurface .app-ui-module__VXo1Eq__workspace,.app-ui-module__VXo1Eq__dashboardSurface .app-ui-module__VXo1Eq__dashboardSpotlight{box-shadow:0 24px 54px #00000047}.app-ui-module__VXo1Eq__leadCard{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-sm);gap:18px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.app-ui-module__VXo1Eq__leadCard:hover{border-color:#b6ff002e;transform:translateY(-1px);box-shadow:0 14px 28px #0000003d}.app-ui-module__VXo1Eq__leadCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-ui-module__VXo1Eq__leadCardTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-ui-module__VXo1Eq__leadCardPrimary{gap:8px;display:grid}.app-ui-module__VXo1Eq__leadTitle{letter-spacing:-.03em;margin:0;font-size:1.08rem;font-weight:800;line-height:1.2}.app-ui-module__VXo1Eq__leadMetaRow{color:var(--text-muted);flex-wrap:wrap;gap:10px 14px;font-size:.9rem;line-height:1.5;display:flex}.app-ui-module__VXo1Eq__leadBadgeGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-ui-module__VXo1Eq__payrollTrendChart{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));align-items:end;gap:12px;display:grid}.app-ui-module__VXo1Eq__payrollTrendColumn{gap:8px;display:grid}.app-ui-module__VXo1Eq__payrollTrendTrack{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-muted), var(--surface-elevated));border-radius:16px;align-items:flex-end;min-height:180px;padding:12px 10px 10px;display:flex}.app-ui-module__VXo1Eq__payrollTrendBar{background:var(--accent);border-radius:999px 999px 10px 10px;width:100%;min-height:8px;box-shadow:0 8px 18px #b6ff001f}.app-ui-module__VXo1Eq__payrollTrendValue{color:var(--text);letter-spacing:-.02em;text-align:center;font-size:.9rem;font-weight:800}.app-ui-module__VXo1Eq__payrollTrendLabel{color:var(--text-muted);text-align:center;font-size:.76rem;line-height:1.3}@keyframes app-ui-module__VXo1Eq__dashboardCurrentFlow{0%{transform:translate(-8%)translateY(0)scaleY(1)}50%{transform:translate(8%)translateY(6px)scaleY(1.04)}to{transform:translate(-8%)translateY(0)scaleY(1)}}.app-ui-module__VXo1Eq__drawerOverlay{z-index:80;background:var(--overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-end;padding:20px;display:flex;position:fixed;inset:0}.app-ui-module__VXo1Eq__modalOverlay{justify-content:center;align-items:center}.app-ui-module__VXo1Eq__drawerPanel{border:1px solid var(--border);background:var(--surface-solid);border-radius:24px;grid-template-rows:auto 1fr;width:min(560px,100%);height:100%;display:grid;overflow:hidden;box-shadow:0 26px 64px #00000052}.app-ui-module__VXo1Eq__confirmDialog{width:min(460px,100% - 32px);margin:0}.app-ui-module__VXo1Eq__drawerHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}.app-ui-module__VXo1Eq__drawerBody{gap:18px;padding:20px 24px 24px;display:grid;overflow:auto}.app-ui-module__VXo1Eq__drawerTitle{letter-spacing:-.03em;margin:0;font-size:1.24rem;line-height:1.1}.app-ui-module__VXo1Eq__drawerMeta{color:var(--text-muted);margin:8px 0 0;font-size:.92rem}.app-ui-module__VXo1Eq__drawerClose{border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:12px;min-width:42px;min-height:42px;font-weight:700}.app-ui-module__VXo1Eq__mediaPreview{border:1px dashed var(--border-strong);background:linear-gradient(180deg, var(--surface-muted), var(--surface-solid));border-radius:18px;place-items:center;min-height:180px;display:grid;overflow:hidden}.app-ui-module__VXo1Eq__mediaImage{object-fit:contain;max-width:100%;max-height:180px}.app-ui-module__VXo1Eq__mediaEmpty{text-align:center;color:var(--text-muted);padding:18px;font-size:.92rem}@media (max-width:760px){.app-ui-module__VXo1Eq__operationalHeaderTop{grid-template-columns:1fr;align-items:start}.app-ui-module__VXo1Eq__operationalActions{justify-content:flex-start}.app-ui-module__VXo1Eq__progressStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui-module__VXo1Eq__progressItem+.app-ui-module__VXo1Eq__progressItem{border-left:0}.app-ui-module__VXo1Eq__progressItem:nth-child(2n){border-left:1px solid var(--border)}.app-ui-module__VXo1Eq__progressItem:nth-child(n+3){border-top:1px solid var(--border)}.app-ui-module__VXo1Eq__importDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui-module__VXo1Eq__transactionLedgerHeader{display:none}.app-ui-module__VXo1Eq__transactionLedgerRow{grid-template-columns:78px minmax(0,1fr) auto;grid-template-areas:"date description status""date debit credit""date balance balance";align-items:center;gap:4px 10px;min-width:0}.app-ui-module__VXo1Eq__transactionDate{grid-area:date;align-self:start}.app-ui-module__VXo1Eq__transactionDescription{grid-area:description}.app-ui-module__VXo1Eq__transactionDebit{text-align:left;grid-area:debit;justify-self:start}.app-ui-module__VXo1Eq__transactionCredit{text-align:left;grid-area:credit;justify-self:start}.app-ui-module__VXo1Eq__transactionBalance{text-align:left;grid-area:balance;justify-self:start}.app-ui-module__VXo1Eq__transactionStatusCell{flex-direction:column;grid-area:status;justify-self:end;align-items:flex-end;gap:3px}.app-ui-module__VXo1Eq__transactionStatus{justify-self:end}}.app-ui-module__VXo1Eq__accountsOverview{gap:16px}.app-ui-module__VXo1Eq__overviewHeader,.app-ui-module__VXo1Eq__overviewPanel,.app-ui-module__VXo1Eq__overviewAccountSection{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.app-ui-module__VXo1Eq__overviewHeader{background:linear-gradient(135deg, var(--surface-solid), var(--surface)), linear-gradient(90deg, var(--accent-soft), transparent 46%);padding:18px 20px}.app-ui-module__VXo1Eq__overviewHeaderTop,.app-ui-module__VXo1Eq__overviewSectionHeader,.app-ui-module__VXo1Eq__overviewPanelHeader,.app-ui-module__VXo1Eq__overviewAccountHeader,.app-ui-module__VXo1Eq__overviewAccountProgressMeta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-ui-module__VXo1Eq__overviewHeaderTop{align-items:center}.app-ui-module__VXo1Eq__overviewTitle{letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,3vw,2.55rem);font-weight:800;line-height:1}.app-ui-module__VXo1Eq__overviewSubtitle,.app-ui-module__VXo1Eq__overviewSectionMeta{max-width:42rem;color:var(--text-muted);margin:8px 0 0;font-size:.92rem;line-height:1.5}.app-ui-module__VXo1Eq__overviewHeaderActions,.app-ui-module__VXo1Eq__overviewNav,.app-ui-module__VXo1Eq__overviewAccountBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-ui-module__VXo1Eq__overviewHeaderActions{justify-content:flex-end}.app-ui-module__VXo1Eq__overviewNav{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;padding:4px}.app-ui-module__VXo1Eq__overviewNavLink{min-height:32px;color:var(--text-muted);border-radius:8px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.app-ui-module__VXo1Eq__overviewNavLink:hover,.app-ui-module__VXo1Eq__overviewNavLinkActive{background:var(--surface-elevated);color:var(--text)}.app-ui-module__VXo1Eq__overviewNavLinkActive{box-shadow:var(--shadow-sm)}.app-ui-module__VXo1Eq__overviewKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.app-ui-module__VXo1Eq__overviewKpi{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);min-height:112px;box-shadow:var(--shadow-sm);gap:6px;padding:14px 16px;display:grid}.app-ui-module__VXo1Eq__overviewKpiLabel,.app-ui-module__VXo1Eq__overviewStatLabel,.app-ui-module__VXo1Eq__overviewAccountMetricLabel{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.app-ui-module__VXo1Eq__overviewKpiValue{color:var(--text);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1}.app-ui-module__VXo1Eq__overviewKpiNote,.app-ui-module__VXo1Eq__overviewPanelMeta,.app-ui-module__VXo1Eq__overviewAccountEmpty{color:var(--text-muted);font-size:.78rem}.app-ui-module__VXo1Eq__overviewHealthGrid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:14px;display:grid}.app-ui-module__VXo1Eq__overviewPanel{gap:18px;padding:18px;display:grid}.app-ui-module__VXo1Eq__overviewPanelHeader{align-items:center}.app-ui-module__VXo1Eq__overviewPanelTitle,.app-ui-module__VXo1Eq__overviewSectionTitle{color:var(--text);letter-spacing:-.035em;margin:0;font-size:1.2rem;font-weight:800;line-height:1.15}.app-ui-module__VXo1Eq__overviewPanelHeader .app-ui-module__VXo1Eq__eyebrow,.app-ui-module__VXo1Eq__overviewSectionHeader .app-ui-module__VXo1Eq__eyebrow{margin-bottom:6px}.app-ui-module__VXo1Eq__overviewProgressContent{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:22px;display:grid}.app-ui-module__VXo1Eq__overviewRing{--overview-ring-color:var(--accent);--overview-progress:0%;aspect-ratio:1;background:conic-gradient(var(--overview-ring-color) var(--overview-progress), var(--surface-muted) 0);width:132px;box-shadow:inset 0 0 0 1px var(--border);text-align:center;border-radius:50%;place-content:center;display:grid;position:relative}.app-ui-module__VXo1Eq__overviewRing:after{z-index:0;background:var(--surface-elevated);content:"";border-radius:50%;position:absolute;inset:10px}.app-ui-module__VXo1Eq__overviewRingValue,.app-ui-module__VXo1Eq__overviewRingLabel{z-index:1;position:relative}.app-ui-module__VXo1Eq__overviewRingValue{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:850;line-height:1}.app-ui-module__VXo1Eq__overviewRingLabel{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:.68rem;font-weight:800}.app-ui-module__VXo1Eq__overviewRingLow{--overview-ring-color:var(--danger)}.app-ui-module__VXo1Eq__overviewRingWarning{--overview-ring-color:var(--warning)}.app-ui-module__VXo1Eq__overviewRingProgress{--overview-ring-color:var(--accent)}.app-ui-module__VXo1Eq__overviewRingSuccess{--overview-ring-color:var(--success)}.app-ui-module__VXo1Eq__overviewProgressCopy{gap:8px;display:grid}.app-ui-module__VXo1Eq__overviewProgressCopy strong{letter-spacing:-.025em;font-size:1.18rem}.app-ui-module__VXo1Eq__overviewProgressCopy span{max-width:28rem;color:var(--text-muted);font-size:.86rem;line-height:1.55}.app-ui-module__VXo1Eq__overviewProgressStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.app-ui-module__VXo1Eq__overviewStat{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:5px;padding:10px;display:grid}.app-ui-module__VXo1Eq__overviewStatValue{font-variant-numeric:tabular-nums;font-size:1.1rem;line-height:1}.app-ui-module__VXo1Eq__overviewAttentionList{gap:2px;display:grid}.app-ui-module__VXo1Eq__overviewAttentionItem{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 0;display:flex}.app-ui-module__VXo1Eq__overviewAttentionItem:last-child{border-bottom:0}.app-ui-module__VXo1Eq__overviewAttentionItem span{color:var(--text-muted);font-size:.84rem}.app-ui-module__VXo1Eq__overviewAttentionItem strong{color:var(--text-muted);text-align:right;font-size:.82rem;font-weight:700}.app-ui-module__VXo1Eq__overviewPlaceholder{border:1px dashed var(--border-strong);background:var(--surface-soft);color:var(--text-muted);border-radius:10px;margin:0;padding:11px 12px;font-size:.8rem;line-height:1.45}.app-ui-module__VXo1Eq__overviewAccountSection{gap:16px;padding:18px;display:grid}.app-ui-module__VXo1Eq__overviewSectionHeader{align-items:center}.app-ui-module__VXo1Eq__overviewSectionCount{color:var(--text-muted);white-space:nowrap;font-size:.8rem;font-weight:700}.app-ui-module__VXo1Eq__overviewFilter{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-template-columns:minmax(220px,1fr) 150px auto auto;align-items:center;gap:8px;padding:10px;display:grid}.app-ui-module__VXo1Eq__overviewAccountList{gap:10px;display:grid}.app-ui-module__VXo1Eq__overviewAccountCard{border:1px solid var(--border);background:var(--surface-elevated);width:100%;color:var(--text);font:inherit;text-align:left;box-shadow:var(--shadow-sm);border-radius:14px;gap:14px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}button.app-ui-module__VXo1Eq__overviewAccountCard{cursor:pointer}.app-ui-module__VXo1Eq__overviewAccountCard:hover,.app-ui-module__VXo1Eq__overviewAccountCard:focus-visible{border-color:var(--border-strong);box-shadow:var(--shadow-md);outline:none;transform:translateY(-1px)}.app-ui-module__VXo1Eq__overviewAccountHeader{align-items:flex-start}.app-ui-module__VXo1Eq__overviewAccountIdentity{gap:4px;min-width:0;display:grid}.app-ui-module__VXo1Eq__overviewAccountBank{color:var(--text-muted);font-size:.76rem;font-weight:700}.app-ui-module__VXo1Eq__overviewAccountTitle{letter-spacing:-.025em;margin:0;font-size:1.08rem;line-height:1.2}.app-ui-module__VXo1Eq__overviewAccountMeta{color:var(--text-muted);font-size:.82rem}.app-ui-module__VXo1Eq__overviewAccountStatus{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:.7rem;font-weight:800;display:inline-flex}.app-ui-module__VXo1Eq__overviewAccountStatusActive{background:color-mix(in srgb, var(--success) 14%, transparent);color:var(--success)}.app-ui-module__VXo1Eq__overviewAccountStatusInactive{background:color-mix(in srgb, var(--text-muted) 14%, transparent);color:var(--text-muted)}.app-ui-module__VXo1Eq__overviewAccountGrid{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:13px;display:grid}.app-ui-module__VXo1Eq__overviewAccountMetric{gap:5px;min-width:0;display:grid}.app-ui-module__VXo1Eq__overviewAccountMetricValue{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.app-ui-module__VXo1Eq__overviewAccountProgress{gap:7px;display:grid}.app-ui-module__VXo1Eq__overviewAccountProgressMeta{color:var(--text-muted);font-size:.75rem}.app-ui-module__VXo1Eq__overviewAccountProgressTrack{background:var(--surface-muted);border-radius:999px;height:5px;overflow:hidden}.app-ui-module__VXo1Eq__overviewAccountProgressTrack span{border-radius:inherit;background:var(--accent);height:100%;display:block}@media (max-width:1100px){.app-ui-module__VXo1Eq__metrics,.app-ui-module__VXo1Eq__metricsCompact,.app-ui-module__VXo1Eq__metaGrid,.app-ui-module__VXo1Eq__metaGridCompact,.app-ui-module__VXo1Eq__overviewKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui-module__VXo1Eq__overviewHealthGrid{grid-template-columns:1fr}.app-ui-module__VXo1Eq__filterToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui-module__VXo1Eq__contentGrid,.app-ui-module__VXo1Eq__heroGrid{grid-template-columns:1fr}.app-ui-module__VXo1Eq__transactionToolbar{grid-template-columns:minmax(0,1fr) auto auto}.app-ui-module__VXo1Eq__transactionSearchForm{grid-column:1/-1}}@media (max-width:760px){.app-ui-module__VXo1Eq__hero,.app-ui-module__VXo1Eq__workspace{padding:18px}.app-ui-module__VXo1Eq__metrics,.app-ui-module__VXo1Eq__metricsCompact,.app-ui-module__VXo1Eq__overviewKpis,.app-ui-module__VXo1Eq__overviewProgressStats,.app-ui-module__VXo1Eq__overviewAccountGrid,.app-ui-module__VXo1Eq__dashboardSpotlightStats,.app-ui-module__VXo1Eq__fieldGrid,.app-ui-module__VXo1Eq__fieldGridCompact,.app-ui-module__VXo1Eq__metaGrid,.app-ui-module__VXo1Eq__metaGridCompact,.app-ui-module__VXo1Eq__choiceGrid{grid-template-columns:1fr}.app-ui-module__VXo1Eq__searchForm,.app-ui-module__VXo1Eq__inlineForm,.app-ui-module__VXo1Eq__toolbarActions,.app-ui-module__VXo1Eq__selectionBar,.app-ui-module__VXo1Eq__actions,.app-ui-module__VXo1Eq__emptyActions,.app-ui-module__VXo1Eq__tableActions{width:100%}.app-ui-module__VXo1Eq__searchForm>*,.app-ui-module__VXo1Eq__inlineForm>*,.app-ui-module__VXo1Eq__toolbarActions>*,.app-ui-module__VXo1Eq__actions>*{flex:1 1 0}.app-ui-module__VXo1Eq__selectionBar{align-items:stretch}.app-ui-module__VXo1Eq__filterToolbar{grid-template-columns:1fr}.app-ui-module__VXo1Eq__filterToolbar>*{width:100%}.app-ui-module__VXo1Eq__overviewHeaderTop,.app-ui-module__VXo1Eq__overviewSectionHeader,.app-ui-module__VXo1Eq__overviewAccountHeader{flex-direction:column;align-items:flex-start}.app-ui-module__VXo1Eq__overviewHeaderActions{justify-content:flex-start;width:100%}.app-ui-module__VXo1Eq__overviewNav{width:100%}.app-ui-module__VXo1Eq__overviewNavLink{flex:1 1 0;justify-content:center}.app-ui-module__VXo1Eq__overviewProgressContent{grid-template-columns:1fr}.app-ui-module__VXo1Eq__overviewRing{width:112px}.app-ui-module__VXo1Eq__overviewFilter{grid-template-columns:1fr}.app-ui-module__VXo1Eq__overviewFilter>*{width:100%}.app-ui-module__VXo1Eq__detailRow{grid-template-columns:1fr;gap:2px}.app-ui-module__VXo1Eq__drawerOverlay{padding:0}.app-ui-module__VXo1Eq__drawerPanel{border-radius:0;width:100%}.app-ui-module__VXo1Eq__listRowSelectable{grid-template-columns:1fr}.app-ui-module__VXo1Eq__selectionCell{justify-content:flex-start}.app-ui-module__VXo1Eq__transactionInboxHeaderTop{grid-template-columns:1fr;align-items:start}.app-ui-module__VXo1Eq__transactionInboxNav{justify-content:flex-start}.app-ui-module__VXo1Eq__transactionToolbar{grid-template-columns:1fr}.app-ui-module__VXo1Eq__transactionSearchForm{grid-column:auto}.app-ui-module__VXo1Eq__transactionStatusFilters,.app-ui-module__VXo1Eq__transactionToolbarButton,.app-ui-module__VXo1Eq__transactionDateFilter{width:100%}.app-ui-module__VXo1Eq__transactionDatePopover{width:min(280px,100vw - 48px);left:0;right:auto}.app-ui-module__VXo1Eq__transactionLedgerPanelHeader{align-items:start}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionLedgerHeader{display:none}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionLedgerRow{grid-template-columns:76px minmax(0,1fr) auto auto;grid-template-areas:"date description status actions""date debit credit actions""date balance balance actions";align-items:center;gap:4px 9px;min-width:0}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionDate{grid-area:date;align-self:start}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionDescription{grid-area:description}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionDebit{text-align:left;grid-area:debit;justify-self:start}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionCredit{text-align:left;grid-area:credit;justify-self:start}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionBalance{text-align:left;grid-area:balance;justify-self:start}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionStatus{grid-area:status;justify-self:end}.app-ui-module__VXo1Eq__transactionWorkbench .app-ui-module__VXo1Eq__transactionActions{grid-area:actions;align-self:start}.app-ui-module__VXo1Eq__transactionInlinePanel{border-left-width:2px;border-right:0;border-radius:0;margin:0 0 10px}.app-ui-module__VXo1Eq__transactionCandidateRow,.app-ui-module__VXo1Eq__transactionAllocationDetailLine{flex-direction:column;align-items:flex-start}.app-ui-module__VXo1Eq__transactionAllocationDetailLineAmounts{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.app-ui-module__VXo1Eq__transactionAllocationDetailLineAmounts span{text-align:left}.app-ui-module__VXo1Eq__transactionAllocationDetailTotals{justify-content:stretch}.app-ui-module__VXo1Eq__transactionAllocationDetailTotals div{text-align:left;flex:1 1 0}.app-ui-module__VXo1Eq__transactionCandidateMeta{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.app-ui-module__VXo1Eq__dashboardEnergyWave,.app-ui-module__VXo1Eq__dashboardModuleCard,.app-ui-module__VXo1Eq__leadCard,.app-ui-module__VXo1Eq__buttonPrimary,.app-ui-module__VXo1Eq__buttonSecondary,.app-ui-module__VXo1Eq__buttonGhost,.app-ui-module__VXo1Eq__input,.app-ui-module__VXo1Eq__select,.app-ui-module__VXo1Eq__textarea{transition-duration:.01ms;animation-duration:.01ms}}@media print{.app-ui-module__VXo1Eq__hero,.app-ui-module__VXo1Eq__workspace,.app-ui-module__VXo1Eq__panel,.app-ui-module__VXo1Eq__panelSubtle,.app-ui-module__VXo1Eq__tableWrap,.app-ui-module__VXo1Eq__metaItem{color:#000!important;box-shadow:none!important;background:#fff!important;border-color:#000!important}.app-ui-module__VXo1Eq__actions,.app-ui-module__VXo1Eq__toolbar,.app-ui-module__VXo1Eq__filterToolbar,.app-ui-module__VXo1Eq__segmentedControl,.app-ui-module__VXo1Eq__searchForm,.app-ui-module__VXo1Eq__inlineForm{display:none!important}.app-ui-module__VXo1Eq__page{display:block;color:#000!important}.app-ui-module__VXo1Eq__hero,.app-ui-module__VXo1Eq__workspace{border:0;padding:0}.app-ui-module__VXo1Eq__pageTitle,.app-ui-module__VXo1Eq__workspaceTitle,.app-ui-module__VXo1Eq__sectionTitle,.app-ui-module__VXo1Eq__metricValueCompact,.app-ui-module__VXo1Eq__metaValue,.app-ui-module__VXo1Eq__compactTable th,.app-ui-module__VXo1Eq__compactTable td{color:#000!important}.app-ui-module__VXo1Eq__compactTable{page-break-inside:auto}.app-ui-module__VXo1Eq__compactTable tr{page-break-inside:avoid;page-break-after:auto}@page{size:A4 portrait;margin:14mm}}.app-ui-module__VXo1Eq__accountingWorkspace{gap:1rem}.app-ui-module__VXo1Eq__accountingWorkspaceHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.25rem 0 .75rem;display:flex}.app-ui-module__VXo1Eq__accountingWorkspaceTitle{letter-spacing:-.035em;margin:.2rem 0 0;font-size:clamp(1.65rem,2.2vw,2.35rem)}.app-ui-module__VXo1Eq__accountingWorkspaceSubtitle{max-width:42rem;color:var(--muted-text,#6b7280);margin:.35rem 0 0;font-size:.9rem}.app-ui-module__VXo1Eq__accountingWorkspaceActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.app-ui-module__VXo1Eq__accountingSummaryStrip{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.app-ui-module__VXo1Eq__accountingSummaryStrip>div{border-right:1px solid var(--border,#e5e7eb);gap:.2rem;padding:.75rem 1rem;display:grid}.app-ui-module__VXo1Eq__accountingSummaryStrip>div:last-child{border-right:0}.app-ui-module__VXo1Eq__accountingSummaryStrip strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.app-ui-module__VXo1Eq__accountingRegisterPanel{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.app-ui-module__VXo1Eq__accountingRegisterHeader{justify-content:space-between;align-items:end;gap:1rem;display:flex}.app-ui-module__VXo1Eq__accountingRegisterTitle{margin:.2rem 0 0;font-size:1.15rem}.app-ui-module__VXo1Eq__accountingRegisterMeta{color:var(--muted-text,#6b7280);font-variant-numeric:tabular-nums;font-size:.82rem}.app-ui-module__VXo1Eq__accountingRegisterFilters{grid-template-columns:minmax(14rem,1.5fr) repeat(3,minmax(8rem,.75fr)) auto auto;align-items:center;gap:.55rem;display:grid}.app-ui-module__VXo1Eq__accountingRegisterTableWrap{border-top:1px solid var(--border,#e5e7eb);overflow-x:auto}.app-ui-module__VXo1Eq__accountingRegisterTable{border-collapse:collapse;width:100%;min-width:800px;font-size:.86rem}.app-ui-module__VXo1Eq__accountingRegisterTable th,.app-ui-module__VXo1Eq__accountingRegisterTable td{border-bottom:1px solid var(--border,#eef0f2);text-align:left;vertical-align:middle;padding:.65rem .55rem}.app-ui-module__VXo1Eq__accountingRegisterTable th{color:var(--muted-text,#6b7280);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.app-ui-module__VXo1Eq__accountingRegisterTable tbody tr:hover{background:color-mix(in srgb, var(--accent,#2563eb) 4%, transparent)}.app-ui-module__VXo1Eq__accountingRegisterTable small{color:var(--muted-text,#6b7280);margin-top:.15rem;font-size:.72rem;display:block}.app-ui-module__VXo1Eq__accountingRegisterCode,.app-ui-module__VXo1Eq__accountingRegisterAmount{font-variant-numeric:tabular-nums;white-space:nowrap}.app-ui-module__VXo1Eq__accountingRegisterAmount{text-align:right!important}.app-ui-module__VXo1Eq__accountingRegisterAccountLink{color:inherit;font-weight:650;text-decoration:none}.app-ui-module__VXo1Eq__accountingRegisterAccountLink:hover{text-decoration:underline}.app-ui-module__VXo1Eq__accountingRegisterActions{white-space:nowrap;justify-content:flex-end;gap:.35rem;display:flex}.app-ui-module__VXo1Eq__accountingRegisterPagination{color:var(--muted-text,#6b7280);justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;display:flex}.app-ui-module__VXo1Eq__accountingDetailHeader{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.25rem 0 .5rem;display:flex}.app-ui-module__VXo1Eq__accountingDetailTitleRow{align-items:baseline;gap:.75rem;display:flex}.app-ui-module__VXo1Eq__accountingDetailPeriodBar{color:var(--muted-text,#6b7280);justify-content:flex-end;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.app-ui-module__VXo1Eq__accountingDetailPeriodBar select{min-width:9rem}.app-ui-module__VXo1Eq__accountingDetailKpis{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:.75rem;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.app-ui-module__VXo1Eq__accountingDetailKpis>div{border-right:1px solid var(--border,#e5e7eb);gap:.3rem;padding:.8rem .9rem;display:grid}.app-ui-module__VXo1Eq__accountingDetailKpis>div:last-child{border-right:0}.app-ui-module__VXo1Eq__accountingDetailKpis span{color:var(--muted-text,#6b7280);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.app-ui-module__VXo1Eq__accountingDetailKpis strong{font-variant-numeric:tabular-nums;font-size:1rem}.app-ui-module__VXo1Eq__accountingDetailPanel{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:.75rem;gap:.8rem;padding:1rem;display:grid}.app-ui-module__VXo1Eq__accountingDetailTable{border-collapse:collapse;width:100%;min-width:900px;font-size:.84rem}.app-ui-module__VXo1Eq__accountingDetailTable th,.app-ui-module__VXo1Eq__accountingDetailTable td{border-bottom:1px solid var(--border,#eef0f2);vertical-align:middle;padding:.6rem .5rem}.app-ui-module__VXo1Eq__accountingDetailTable th{color:var(--muted-text,#6b7280);letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:.68rem}.app-ui-module__VXo1Eq__accountingReportTabs{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.app-ui-module__VXo1Eq__accountingReportTabs>a{border-radius:.45rem;padding:.45rem .7rem;text-decoration:none}.app-ui-module__VXo1Eq__accountingReportPeriodForm{color:var(--muted-text,#6b7280);align-items:center;gap:.5rem;margin-left:auto;font-size:.82rem;display:flex}.app-ui-module__VXo1Eq__accountingReportSummary{border:1px solid var(--border,#e5e7eb);border-radius:.6rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.app-ui-module__VXo1Eq__accountingReportSummary>div{border-right:1px solid var(--border,#e5e7eb);gap:.25rem;padding:.7rem .85rem;display:grid}.app-ui-module__VXo1Eq__accountingReportSummary>div:last-child{border-right:0}.app-ui-module__VXo1Eq__accountingReportSummary span{color:var(--muted-text,#6b7280);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.app-ui-module__VXo1Eq__accountingReportSummary strong{font-variant-numeric:tabular-nums}.app-ui-module__VXo1Eq__accountingReportBalanced strong{color:var(--success,#16803c)}.app-ui-module__VXo1Eq__accountingReportImbalanced strong{color:var(--danger,#b42318)}@media (max-width:900px){.app-ui-module__VXo1Eq__accountingWorkspaceHeader{flex-direction:column;align-items:flex-start}.app-ui-module__VXo1Eq__accountingRegisterFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui-module__VXo1Eq__accountingRegisterFilters input{grid-column:1/-1}.app-ui-module__VXo1Eq__accountingDetailKpis,.app-ui-module__VXo1Eq__accountingReportSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.app-ui-module__VXo1Eq__accountingDetailKpis>div:nth-child(3){border-right:0}}@media (max-width:600px){.app-ui-module__VXo1Eq__accountingSummaryStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui-module__VXo1Eq__accountingSummaryStrip>div:nth-child(2){border-right:0}.app-ui-module__VXo1Eq__accountingSummaryStrip>div:nth-child(-n+2){border-bottom:1px solid var(--border,#e5e7eb)}.app-ui-module__VXo1Eq__accountingRegisterFilters{grid-template-columns:1fr}.app-ui-module__VXo1Eq__accountingRegisterFilters input{grid-column:auto}.app-ui-module__VXo1Eq__accountingDetailHeader,.app-ui-module__VXo1Eq__accountingDetailPeriodBar{flex-direction:column;align-items:flex-start}.app-ui-module__VXo1Eq__accountingDetailKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui-module__VXo1Eq__accountingDetailKpis>div:nth-child(2n){border-right:0}.app-ui-module__VXo1Eq__accountingDetailKpis>div:nth-child(3),.app-ui-module__VXo1Eq__accountingDetailKpis>div:nth-child(4){border-bottom:1px solid var(--border,#e5e7eb)}.app-ui-module__VXo1Eq__accountingReportPeriodForm{width:100%;margin-left:0}.app-ui-module__VXo1Eq__accountingReportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-ui-module__VXo1Eq__accountingReportSummary>div:nth-child(2n){border-right:0}}
.schedule-workspace-module__BRKtFq__scheduleWorkspace{gap:16px}.schedule-workspace-module__BRKtFq__controlsBar{z-index:5;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-solid) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;top:0}.schedule-workspace-module__BRKtFq__dateControls,.schedule-workspace-module__BRKtFq__scopeForm,.schedule-workspace-module__BRKtFq__customRangeForm{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.schedule-workspace-module__BRKtFq__customRangeForm{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:12px}.schedule-workspace-module__BRKtFq__compactField{min-width:190px;color:var(--text-muted);gap:6px;font-size:.78rem;font-weight:700;display:grid}.schedule-workspace-module__BRKtFq__compactField select,.schedule-workspace-module__BRKtFq__compactField input{border:1px solid var(--border);background:var(--surface-elevated);min-height:42px;color:var(--text);border-radius:10px;padding:8px 11px}.schedule-workspace-module__BRKtFq__dayLayout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.65fr);align-items:start;gap:14px;display:grid}.schedule-workspace-module__BRKtFq__timelinePanel,.schedule-workspace-module__BRKtFq__sidePanel,.schedule-workspace-module__BRKtFq__dateSection{gap:12px;display:grid}.schedule-workspace-module__BRKtFq__sectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.schedule-workspace-module__BRKtFq__sectionHeader h2{letter-spacing:-.02em;margin:0;font-size:1rem;line-height:1.2}.schedule-workspace-module__BRKtFq__sectionHeader p,.schedule-workspace-module__BRKtFq__muted{color:var(--text-muted);margin:4px 0 0;font-size:.88rem}.schedule-workspace-module__BRKtFq__sectionHeader>span{color:var(--text-muted);font-size:.86rem;font-weight:700}.schedule-workspace-module__BRKtFq__timelineList,.schedule-workspace-module__BRKtFq__unscheduledList,.schedule-workspace-module__BRKtFq__customList,.schedule-workspace-module__BRKtFq__dayTaskList{gap:10px;display:grid}.schedule-workspace-module__BRKtFq__taskCard,.schedule-workspace-module__BRKtFq__unscheduledTask{border:1px solid var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);border-radius:10px;gap:8px;padding:14px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s;display:grid}.schedule-workspace-module__BRKtFq__taskCard:hover,.schedule-workspace-module__BRKtFq__unscheduledTask:hover{border-color:var(--border-strong);background:var(--surface-elevated);box-shadow:var(--shadow-md);transform:translateY(-1px)}.schedule-workspace-module__BRKtFq__taskCardCompact{gap:6px;padding:11px}.schedule-workspace-module__BRKtFq__taskCardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-workspace-module__BRKtFq__taskTime{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:800}.schedule-workspace-module__BRKtFq__taskTitle{font-size:.98rem;line-height:1.3}.schedule-workspace-module__BRKtFq__taskMeta,.schedule-workspace-module__BRKtFq__unscheduledTask span{color:var(--text-muted);font-size:.84rem;line-height:1.35}.schedule-workspace-module__BRKtFq__statusRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.schedule-workspace-module__BRKtFq__statusTag,.schedule-workspace-module__BRKtFq__priorityTag{border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 9px;font-size:.74rem;font-weight:800;display:inline-flex}.schedule-workspace-module__BRKtFq__statusTag{color:var(--accent-ink);background:#b6ff001a}.schedule-workspace-module__BRKtFq__priorityTag{color:#fbbf24;background:#f59e0b24}.schedule-workspace-module__BRKtFq__waitingReason{color:var(--text-muted);font-size:.8rem}.schedule-workspace-module__BRKtFq__emptyState{border:1px dashed var(--border-strong);background:var(--surface-soft);border-radius:12px;padding:22px}.schedule-workspace-module__BRKtFq__emptyState h2{margin:0;font-size:1rem}.schedule-workspace-module__BRKtFq__emptyState p{color:var(--text-muted);margin:8px 0 0;line-height:1.55}.schedule-workspace-module__BRKtFq__weekGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.schedule-workspace-module__BRKtFq__weekDay,.schedule-workspace-module__BRKtFq__monthDay{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0}.schedule-workspace-module__BRKtFq__weekDay{align-content:start;gap:10px;padding:10px;display:grid}.schedule-workspace-module__BRKtFq__currentDay{border-color:#b6ff004d;box-shadow:inset 0 0 0 1px #b6ff0014}.schedule-workspace-module__BRKtFq__dayHeadingLink,.schedule-workspace-module__BRKtFq__monthDateLink{color:var(--text);text-decoration:none}.schedule-workspace-module__BRKtFq__dayHeadingLink{gap:2px;display:grid}.schedule-workspace-module__BRKtFq__dayHeadingLink span{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.schedule-workspace-module__BRKtFq__dayHeadingLink strong{font-size:.9rem}.schedule-workspace-module__BRKtFq__emptyDay{background:var(--surface-soft);color:var(--text-muted);border-radius:8px;padding:10px;font-size:.82rem;display:block}.schedule-workspace-module__BRKtFq__monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.schedule-workspace-module__BRKtFq__monthWeekday{color:var(--text-muted);text-transform:uppercase;font-size:.76rem;font-weight:800}.schedule-workspace-module__BRKtFq__monthDay{align-content:start;gap:8px;min-height:132px;padding:10px;display:grid}.schedule-workspace-module__BRKtFq__monthDayMuted{opacity:.48}.schedule-workspace-module__BRKtFq__monthDateLink{justify-content:space-between;align-items:center;gap:8px;display:flex}.schedule-workspace-module__BRKtFq__monthDateLink strong{font-size:.95rem}.schedule-workspace-module__BRKtFq__monthDateLink span{background:var(--surface-soft);min-width:24px;height:24px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:800;display:inline-flex}.schedule-workspace-module__BRKtFq__monthTasks{gap:5px;display:grid}.schedule-workspace-module__BRKtFq__monthTasks a,.schedule-workspace-module__BRKtFq__monthTasks span{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;font-size:.76rem;line-height:1.3;text-decoration:none}.schedule-workspace-module__BRKtFq__monthTasks a:hover{color:var(--accent-ink)}@media (max-width:1180px){.schedule-workspace-module__BRKtFq__weekGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-workspace-module__BRKtFq__monthGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.schedule-workspace-module__BRKtFq__monthWeekday{display:none}}@media (max-width:820px){.schedule-workspace-module__BRKtFq__controlsBar{align-items:stretch}.schedule-workspace-module__BRKtFq__controlsBar,.schedule-workspace-module__BRKtFq__dateControls,.schedule-workspace-module__BRKtFq__scopeForm,.schedule-workspace-module__BRKtFq__customRangeForm,.schedule-workspace-module__BRKtFq__compactField{width:100%}.schedule-workspace-module__BRKtFq__dateControls>*,.schedule-workspace-module__BRKtFq__scopeForm>*,.schedule-workspace-module__BRKtFq__customRangeForm>*{flex:1 1 0}.schedule-workspace-module__BRKtFq__dayLayout,.schedule-workspace-module__BRKtFq__weekGrid,.schedule-workspace-module__BRKtFq__monthGrid{grid-template-columns:1fr}.schedule-workspace-module__BRKtFq__monthDay{min-height:auto}}
.status-badge-module__8YFEUq__badge{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.status-badge-module__8YFEUq__neutral{color:#d1d5db;background:#1f2937eb;border-color:#3a3a3a}.status-badge-module__8YFEUq__accent{color:#d9f99d;background:#b6ff001f;border-color:#b6ff003d}.status-badge-module__8YFEUq__success{color:#bbf7d0;background:#22c55e24;border-color:#22c55e3d}.status-badge-module__8YFEUq__warning{color:#fde68a;background:#f59e0b29;border-color:#f59e0b3d}.status-badge-module__8YFEUq__danger{color:#fecaca;background:#ef444429;border-color:#ef44443d}.status-badge-module__8YFEUq__info{color:#d9f99d;background:#b6ff0014;border-color:#b6ff002e}
.website-manager-module__tVkIsa__manager{gap:18px;display:grid}.website-manager-module__tVkIsa__toolbar,.website-manager-module__tVkIsa__toolbarActions,.website-manager-module__tVkIsa__editorItemHeader,.website-manager-module__tVkIsa__itemActions,.website-manager-module__tVkIsa__check,.website-manager-module__tVkIsa__colorInput{align-items:center;gap:8px;display:flex}.website-manager-module__tVkIsa__toolbar{flex-wrap:wrap;justify-content:space-between}.website-manager-module__tVkIsa__toolbarActions,.website-manager-module__tVkIsa__itemActions{flex-wrap:wrap}.website-manager-module__tVkIsa__success,.website-manager-module__tVkIsa__error{border:1px solid var(--border);border-radius:10px;margin:0;padding:11px 14px;font-size:.88rem}.website-manager-module__tVkIsa__success{color:#46621d;background:#b6ff001a}.website-manager-module__tVkIsa__error{color:var(--danger);background:#ef444414}.website-manager-module__tVkIsa__overviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.website-manager-module__tVkIsa__overviewCard,.website-manager-module__tVkIsa__publishNote{border:1px solid var(--border);background:var(--surface-soft);border-radius:14px;padding:16px}.website-manager-module__tVkIsa__overviewCard{gap:8px;display:grid}.website-manager-module__tVkIsa__overviewCard strong{font-size:1.05rem}.website-manager-module__tVkIsa__overviewCard p:last-child,.website-manager-module__tVkIsa__publishNote{color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.55}.website-manager-module__tVkIsa__publishNote{grid-column:1/-1}.website-manager-module__tVkIsa__sectionTitle{margin:4px 0 0;font-size:1.05rem}.website-manager-module__tVkIsa__previewCopy{max-width:46rem;color:var(--text-muted);margin:0;line-height:1.6}.website-manager-module__tVkIsa__editorList{gap:10px;display:grid}.website-manager-module__tVkIsa__editorItem{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;gap:12px;padding:14px;display:grid}.website-manager-module__tVkIsa__editorItemHeader{flex-wrap:wrap;justify-content:space-between}.website-manager-module__tVkIsa__check{color:var(--text-muted);margin-right:auto;font-size:.84rem}.website-manager-module__tVkIsa__uploadField{grid-column:1/-1;gap:8px;display:grid}.website-manager-module__tVkIsa__uploadField input{width:100%;color:var(--text-muted);font-size:.86rem}.website-manager-module__tVkIsa__imageField{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.website-manager-module__tVkIsa__imageFieldHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.website-manager-module__tVkIsa__imageGuidance{color:var(--text-muted);margin:5px 0 0;font-size:.78rem;line-height:1.45}.website-manager-module__tVkIsa__imageStatus{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 7px;font-size:.66rem}.website-manager-module__tVkIsa__imagePreview{border:1px solid var(--border);background:var(--surface-elevated);min-height:128px;color:var(--text-muted);place-items:center;font-size:.78rem;display:grid;overflow:hidden}.website-manager-module__tVkIsa__imagePreviewHero{aspect-ratio:16/7}.website-manager-module__tVkIsa__imagePreviewService{aspect-ratio:4/3}.website-manager-module__tVkIsa__imagePreviewCta{aspect-ratio:16/10}.website-manager-module__tVkIsa__imagePreviewContact{aspect-ratio:1;width:min(100%,260px)}.website-manager-module__tVkIsa__imagePreviewSocial{aspect-ratio:1200/630}.website-manager-module__tVkIsa__imagePreview img{object-fit:cover;width:100%;height:100%;display:block}.website-manager-module__tVkIsa__imageActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.website-manager-module__tVkIsa__hiddenFileInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.website-manager-module__tVkIsa__colorField{gap:8px;display:grid}.website-manager-module__tVkIsa__colorInput input[type=color]{border:1px solid var(--border);background:var(--surface-elevated);border-radius:10px;width:44px;min-width:44px;height:44px;padding:3px}@media (max-width:860px){.website-manager-module__tVkIsa__overviewGrid{grid-template-columns:1fr}.website-manager-module__tVkIsa__publishNote{grid-column:auto}}@media (max-width:620px){.website-manager-module__tVkIsa__toolbar{align-items:stretch}.website-manager-module__tVkIsa__toolbarActions{width:100%}.website-manager-module__tVkIsa__toolbarActions>button{flex:1}.website-manager-module__tVkIsa__imageFieldHeader{display:grid}}.website-manager-module__tVkIsa__domainAddRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.website-manager-module__tVkIsa__domainList{gap:10px;display:grid}.website-manager-module__tVkIsa__domainRow{border:1px solid var(--border);background:var(--surface-elevated);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.website-manager-module__tVkIsa__domainMeta{gap:5px;min-width:0;display:grid}.website-manager-module__tVkIsa__domainMeta>span{color:var(--text-muted);font-size:.8rem}.website-manager-module__tVkIsa__domainTitleRow,.website-manager-module__tVkIsa__domainActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.website-manager-module__tVkIsa__domainTitleRow strong{overflow-wrap:anywhere}.website-manager-module__tVkIsa__domainBadge{border:1px solid var(--border);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:.66rem}@media (max-width:620px){.website-manager-module__tVkIsa__domainAddRow{grid-template-columns:1fr}.website-manager-module__tVkIsa__domainRow{flex-direction:column;align-items:flex-start}}
