.accountant-depth-artifacts-module__DXxzba__surface{--depth-ink:oklch(var(--foreground));--depth-muted:oklch(var(--muted-foreground));--depth-line:oklch(var(--border));--depth-card:oklch(var(--card));--depth-quiet:oklch(var(--muted-foreground) / .7);--depth-line-strong:oklch(var(--foreground) / .17);--depth-soft:oklch(var(--muted) / .55);--depth-attn:oklch(var(--warning));--depth-pos:oklch(var(--success));min-width:0;color:var(--depth-ink);background:var(--depth-card);border:1px solid var(--depth-line);font-family:var(--font-inter), var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;box-shadow:var(--shadow-sm);border-radius:14px;font-size:14px;line-height:1.45;position:relative;container-type:inline-size}.accountant-depth-artifacts-module__DXxzba__surface *{box-sizing:border-box}.accountant-depth-artifacts-module__DXxzba__surface :where(h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.accountant-depth-artifacts-module__DXxzba__kicker{color:var(--depth-muted);font-size:13px;font-weight:560;line-height:1.3;display:block}.accountant-depth-artifacts-module__DXxzba__caseCard{overflow:hidden}.accountant-depth-artifacts-module__DXxzba__caseHeader{border-bottom:1px solid var(--depth-line);gap:6px;padding:18px 18px 16px;display:grid}.accountant-depth-artifacts-module__DXxzba__caseHeader :where(h2,h3,h4){font-family:var(--font-dm-sans), var(--font-inter), sans-serif;letter-spacing:-.02em;font-size:20px;font-weight:680;line-height:1.2}.accountant-depth-artifacts-module__DXxzba__caseHeader>p{color:var(--depth-muted);font-size:14px}.accountant-depth-artifacts-module__DXxzba__caseFacts{grid-template-columns:minmax(0,1fr) auto auto;gap:10px 16px;margin-top:8px;display:grid}.accountant-depth-artifacts-module__DXxzba__caseFacts div+div dd{white-space:nowrap}.accountant-depth-artifacts-module__DXxzba__caseFacts div{gap:2px;min-width:0;display:grid}.accountant-depth-artifacts-module__DXxzba__caseFacts dt{color:var(--depth-muted);font-size:13px}.accountant-depth-artifacts-module__DXxzba__caseFacts dd{overflow-wrap:anywhere;font-size:14px;font-weight:640}.accountant-depth-artifacts-module__DXxzba__caseSteps{margin:0;padding:0;list-style:none;display:grid}.accountant-depth-artifacts-module__DXxzba__caseSteps>li{align-content:start;gap:10px;min-width:0;padding:16px 18px;display:grid}.accountant-depth-artifacts-module__DXxzba__caseSteps>li+li{border-top:1px solid var(--depth-line)}.accountant-depth-artifacts-module__DXxzba__stepLabel{align-items:center;gap:8px;font-size:13px;font-weight:660;display:flex}.accountant-depth-artifacts-module__DXxzba__stepLabel span{color:var(--depth-quiet);font-family:var(--font-jetbrains-mono), monospace;flex:none;font-size:12px;font-weight:500}.accountant-depth-artifacts-module__DXxzba__evidenceList{gap:8px;padding:0;list-style:none;display:grid}.accountant-depth-artifacts-module__DXxzba__evidenceList li{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.accountant-depth-artifacts-module__DXxzba__evidenceIcon{color:var(--depth-quiet);place-items:center;display:grid}.accountant-depth-artifacts-module__DXxzba__evidenceText{gap:1px;min-width:0;display:grid}.accountant-depth-artifacts-module__DXxzba__evidenceText strong{overflow-wrap:break-word;font-size:14px;font-weight:620}.accountant-depth-artifacts-module__DXxzba__evidenceText strong:lang(de){-webkit-hyphens:auto;hyphens:auto}.accountant-depth-artifacts-module__DXxzba__evidenceText small{overflow-wrap:anywhere;color:var(--depth-muted);font-size:13px}.accountant-depth-artifacts-module__DXxzba__evidenceAmount{white-space:nowrap;font-size:14px;font-weight:640}.accountant-depth-artifacts-module__DXxzba__signalList{gap:7px;padding:0;list-style:none;display:grid}.accountant-depth-artifacts-module__DXxzba__signalList li{align-items:flex-start;gap:8px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.accountant-depth-artifacts-module__DXxzba__signalList li svg{color:var(--depth-pos);flex:none;margin-top:2px}.accountant-depth-artifacts-module__DXxzba__signalList li[data-tone=stop] svg{color:var(--depth-attn)}.accountant-depth-artifacts-module__DXxzba__stateDot{background:var(--depth-pos);border-radius:50%;flex:none;width:6px;height:6px;margin:7px 4px 0}.accountant-depth-artifacts-module__DXxzba__journal{border-collapse:collapse;width:100%;font-size:13px}.accountant-depth-artifacts-module__DXxzba__journal caption{caption-side:bottom;color:var(--depth-muted);text-align:right;padding-top:6px;font-size:13px}.accountant-depth-artifacts-module__DXxzba__journal th,.accountant-depth-artifacts-module__DXxzba__journal td{border-bottom:1px solid var(--depth-line);text-align:left;vertical-align:top;padding:7px 6px}.accountant-depth-artifacts-module__DXxzba__journal th:first-child,.accountant-depth-artifacts-module__DXxzba__journal td:first-child{padding-left:0}.accountant-depth-artifacts-module__DXxzba__journal th:last-child,.accountant-depth-artifacts-module__DXxzba__journal td:last-child{padding-right:0}.accountant-depth-artifacts-module__DXxzba__journal thead th{color:var(--depth-muted);font-weight:600}.accountant-depth-artifacts-module__DXxzba__journal :is(th,td):nth-child(n+2){text-align:right;white-space:nowrap;width:1%}.accountant-depth-artifacts-module__DXxzba__journal tbody th{font-weight:400}.accountant-depth-artifacts-module__DXxzba__journal tbody th span{font-family:var(--font-jetbrains-mono), monospace;font-weight:700;display:block}.accountant-depth-artifacts-module__DXxzba__journal tbody th small{color:var(--depth-muted);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin-top:1px;font-size:12px;line-height:1.4;display:block}.accountant-depth-artifacts-module__DXxzba__journal tbody tr[data-side=credit] th{padding-left:18px}.accountant-depth-artifacts-module__DXxzba__journal tfoot th,.accountant-depth-artifacts-module__DXxzba__journal tfoot td{border-top:1px solid var(--depth-ink);border-bottom:0;font-weight:700}.accountant-depth-artifacts-module__DXxzba__journal tfoot td{text-underline-offset:4px;-webkit-text-decoration:underline double;text-decoration:underline double}.accountant-depth-artifacts-module__DXxzba__balancedMark{align-items:center;gap:6px;display:inline-flex}.accountant-depth-artifacts-module__DXxzba__balancedMark svg{color:var(--depth-quiet)}.accountant-depth-artifacts-module__DXxzba__ledgerNote{color:var(--depth-muted);font-size:13px}.accountant-depth-artifacts-module__DXxzba__noBooking{background:var(--depth-soft);border:1px dashed var(--depth-line);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.accountant-depth-artifacts-module__DXxzba__noBooking svg{color:var(--depth-muted);flex:none;margin-top:1px}.accountant-depth-artifacts-module__DXxzba__noBooking p{gap:2px;display:grid}.accountant-depth-artifacts-module__DXxzba__noBooking strong{font-size:14px}.accountant-depth-artifacts-module__DXxzba__noBooking small{color:var(--depth-muted);font-size:13px}.accountant-depth-artifacts-module__DXxzba__decision{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.accountant-depth-artifacts-module__DXxzba__decision p{flex:100%;font-size:14px}.accountant-depth-artifacts-module__DXxzba__decision .accountant-depth-artifacts-module__DXxzba__decisionReason{color:var(--depth-muted);flex:auto;font-size:13px}.accountant-depth-artifacts-module__DXxzba__decisionReason strong{color:var(--depth-ink);font-weight:600}.accountant-depth-artifacts-module__DXxzba__queuePill{color:var(--depth-ink);box-shadow:inset 0 0 0 1px var(--depth-line-strong);white-space:nowrap;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.accountant-depth-artifacts-module__DXxzba__queuePill:before{background:var(--depth-quiet);content:"";border-radius:50%;flex:none;width:6px;height:6px}.accountant-depth-artifacts-module__DXxzba__queuePill[data-queue=approval]:before{background:var(--depth-attn)}.accountant-depth-artifacts-module__DXxzba__actionRow{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.accountant-depth-artifacts-module__DXxzba__actionRow li{color:var(--depth-ink);background:var(--depth-card);border:1px solid var(--depth-line-strong);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600}.accountant-depth-artifacts-module__DXxzba__actionRow li[data-primary=true]{color:var(--depth-card);background:var(--depth-ink);border-color:var(--depth-ink)}@container (min-width:620px){.accountant-depth-artifacts-module__DXxzba__caseHeader{padding:22px 22px 18px}.accountant-depth-artifacts-module__DXxzba__caseSteps{grid-template-columns:repeat(2,minmax(0,1fr))}.accountant-depth-artifacts-module__DXxzba__caseSteps>li{padding:18px 22px}.accountant-depth-artifacts-module__DXxzba__caseSteps>li[data-step="2"]{border-top:0;border-left:1px solid var(--depth-line)}.accountant-depth-artifacts-module__DXxzba__caseSteps>li[data-step="3"],.accountant-depth-artifacts-module__DXxzba__caseSteps>li[data-step="4"]{grid-column:1/-1}}.accountant-depth-artifacts-module__DXxzba__log{box-shadow:var(--shadow-md);gap:14px;padding:18px;display:grid}.accountant-depth-artifacts-module__DXxzba__logHeader{gap:3px;display:grid}.accountant-depth-artifacts-module__DXxzba__logHeader strong{letter-spacing:-.01em;font-size:16px;font-weight:680}.accountant-depth-artifacts-module__DXxzba__logHeader small{color:var(--depth-muted);font-size:13px}.accountant-depth-artifacts-module__DXxzba__logList{padding:0;list-style:none;display:grid}.accountant-depth-artifacts-module__DXxzba__logList li{border-top:1px solid var(--depth-line);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.accountant-depth-artifacts-module__DXxzba__logIcon{height:19px;color:var(--depth-quiet);place-items:center;display:grid}.accountant-depth-artifacts-module__DXxzba__logText{gap:3px;min-width:0;display:grid}.accountant-depth-artifacts-module__DXxzba__logText strong{font-size:14px;font-weight:650;line-height:1.3}.accountant-depth-artifacts-module__DXxzba__logText small{color:var(--depth-muted);font-size:13px;line-height:1.4}.accountant-depth-artifacts-module__DXxzba__logText b{color:var(--depth-ink);font-weight:620}.accountant-depth-artifacts-module__DXxzba__logMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:3px;display:flex}.accountant-depth-artifacts-module__DXxzba__logEntry{font-family:var(--font-jetbrains-mono), monospace;font-size:12px;font-weight:600}.accountant-depth-artifacts-module__DXxzba__logList .accountant-depth-artifacts-module__DXxzba__queuePill{padding:2px 7px;font-size:12px}.accountant-depth-artifacts-module__DXxzba__logNote{border-top:1px solid var(--depth-line);color:var(--depth-muted);padding-top:12px;font-size:13px}.accountant-depth-artifacts-module__DXxzba__governance{overflow:hidden}.accountant-depth-artifacts-module__DXxzba__governanceGrid{display:grid}.accountant-depth-artifacts-module__DXxzba__governanceColumn{align-content:start;gap:6px;padding:18px;display:grid}.accountant-depth-artifacts-module__DXxzba__governanceColumn+.accountant-depth-artifacts-module__DXxzba__governanceColumn{border-top:1px solid var(--depth-line)}.accountant-depth-artifacts-module__DXxzba__governanceColumn h3{font-size:16px;font-weight:650}.accountant-depth-artifacts-module__DXxzba__governanceColumn[data-tone=prepare] li>svg{color:var(--depth-pos)}.accountant-depth-artifacts-module__DXxzba__governanceColumn[data-tone=stop] li>svg{color:var(--depth-attn)}.accountant-depth-artifacts-module__DXxzba__governanceColumn ul{padding:0;list-style:none;display:grid}.accountant-depth-artifacts-module__DXxzba__governanceColumn li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:4px 10px;padding:12px 0;display:grid}.accountant-depth-artifacts-module__DXxzba__governanceColumn li+li{border-top:1px solid var(--depth-line)}.accountant-depth-artifacts-module__DXxzba__governanceColumn li>svg{margin-top:2px}.accountant-depth-artifacts-module__DXxzba__governanceColumn li>.accountant-depth-artifacts-module__DXxzba__stateDot{justify-self:center;margin:8px 0 0}.accountant-depth-artifacts-module__DXxzba__governanceColumn li>span{gap:2px;display:grid}.accountant-depth-artifacts-module__DXxzba__governanceColumn strong{font-size:15px;font-weight:640}.accountant-depth-artifacts-module__DXxzba__governanceColumn small{color:var(--depth-muted);font-size:13px}.accountant-depth-artifacts-module__DXxzba__controlValue{color:var(--depth-ink);white-space:nowrap;grid-column:2;justify-self:start;font-size:13px;font-style:normal;font-weight:600}.accountant-depth-artifacts-module__DXxzba__ruleHierarchy{border-top:1px solid var(--depth-line);counter-reset:rule;gap:8px;padding:16px 18px;list-style:none;display:grid}.accountant-depth-artifacts-module__DXxzba__ruleHierarchy li{border:1px solid var(--depth-line);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.accountant-depth-artifacts-module__DXxzba__ruleHierarchy li[data-floor=true]{background:var(--depth-soft);border-color:var(--depth-line-strong)}.accountant-depth-artifacts-module__DXxzba__ruleHierarchy strong{font-size:14px;font-weight:660}.accountant-depth-artifacts-module__DXxzba__ruleHierarchy small{color:var(--depth-muted);font-size:13px}.accountant-depth-artifacts-module__DXxzba__governanceRule{border-top:1px solid var(--depth-line);background:var(--depth-soft);align-items:flex-start;gap:10px;padding:16px 18px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.accountant-depth-artifacts-module__DXxzba__governanceRule svg{color:var(--depth-muted);flex:none;margin-top:3px}@container (min-width:700px){.accountant-depth-artifacts-module__DXxzba__governanceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accountant-depth-artifacts-module__DXxzba__governanceColumn{padding:22px 24px}.accountant-depth-artifacts-module__DXxzba__governanceColumn+.accountant-depth-artifacts-module__DXxzba__governanceColumn{border-top:0;border-left:1px solid var(--depth-line)}.accountant-depth-artifacts-module__DXxzba__governanceColumn[data-tone=stop] li{grid-template-columns:18px minmax(0,1fr) auto}.accountant-depth-artifacts-module__DXxzba__controlValue{grid-area:1/3}.accountant-depth-artifacts-module__DXxzba__ruleHierarchy{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 24px}.accountant-depth-artifacts-module__DXxzba__governanceRule{grid-column:1/-1;padding:18px 24px}}@container (max-width:519px){.accountant-depth-artifacts-module__DXxzba__governanceColumn{padding:16px}.accountant-depth-artifacts-module__DXxzba__governanceColumn li{padding:9px 0}.accountant-depth-artifacts-module__DXxzba__governanceColumn[data-tone=stop] li>span small{display:none}.accountant-depth-artifacts-module__DXxzba__governanceColumn[data-tone=stop] li{grid-template-columns:18px minmax(0,1fr);align-items:center}.accountant-depth-artifacts-module__DXxzba__ruleHierarchy{gap:6px;padding:14px 16px}.accountant-depth-artifacts-module__DXxzba__ruleHierarchy li{padding:8px 10px}.accountant-depth-artifacts-module__DXxzba__governanceRule{padding:14px 16px;font-size:14px}.accountant-depth-artifacts-module__DXxzba__caseHeader{padding:16px 16px 14px}.accountant-depth-artifacts-module__DXxzba__caseSteps>li{padding:14px 16px}}@container (max-width:279px){.accountant-depth-artifacts-module__DXxzba__caseHeader{padding:14px 12px 12px}.accountant-depth-artifacts-module__DXxzba__caseSteps>li{padding:12px}.accountant-depth-artifacts-module__DXxzba__journal{font-size:12px}.accountant-depth-artifacts-module__DXxzba__journal th,.accountant-depth-artifacts-module__DXxzba__journal td{padding-inline:4px}.accountant-depth-artifacts-module__DXxzba__journal tbody tr[data-side=credit] th{padding-left:12px}}.accountant-depth-artifacts-module__DXxzba__datev{overflow:hidden}.accountant-depth-artifacts-module__DXxzba__datevHeader{border-bottom:1px solid var(--depth-line);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.accountant-depth-artifacts-module__DXxzba__datevHeader>span:nth-child(2){gap:1px;min-width:0;display:grid}.accountant-depth-artifacts-module__DXxzba__datevHeader strong{font-size:15px;font-weight:680}.accountant-depth-artifacts-module__DXxzba__datevHeader small{color:var(--depth-muted);font-size:13px}.accountant-depth-artifacts-module__DXxzba__datevIcon{color:var(--depth-muted);place-items:center;display:grid}.accountant-depth-artifacts-module__DXxzba__datevBadge{color:var(--depth-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.accountant-depth-artifacts-module__DXxzba__datevBadge svg{color:var(--depth-pos)}.accountant-depth-artifacts-module__DXxzba__datevNote{color:var(--depth-muted);background:var(--depth-soft);padding:12px 16px;font-size:13px}@container (max-width:679px){.accountant-depth-artifacts-module__DXxzba__datevHeader{grid-template-columns:16px minmax(0,1fr)}.accountant-depth-artifacts-module__DXxzba__datevBadge{grid-column:2;justify-self:start}}.accountant-depth-artifacts-module__DXxzba__rowToggle{width:calc(100% - 32px);min-height:44px;color:var(--depth-ink);background:var(--depth-card);border:1px solid var(--depth-line);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:12px 16px;font-size:13px;font-weight:620;display:none}.accountant-depth-artifacts-module__DXxzba__rowToggle:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}.accountant-depth-artifacts-module__DXxzba__trialTable{border-collapse:collapse;width:100%;font-size:13px}.accountant-depth-artifacts-module__DXxzba__trialTable th,.accountant-depth-artifacts-module__DXxzba__trialTable td{border-bottom:1px solid var(--depth-line);text-align:right;vertical-align:top;white-space:nowrap;padding:8px 10px}.accountant-depth-artifacts-module__DXxzba__trialTable th:first-child{text-align:left;white-space:normal;padding-left:16px}.accountant-depth-artifacts-module__DXxzba__trialTable :is(th,td):last-child{padding-right:16px}.accountant-depth-artifacts-module__DXxzba__trialTable thead th{color:var(--depth-muted);font-weight:620}.accountant-depth-artifacts-module__DXxzba__trialTable tbody th{gap:1px;font-weight:400;display:grid}.accountant-depth-artifacts-module__DXxzba__trialTable tbody th span{font-family:var(--font-jetbrains-mono), monospace;font-weight:700}.accountant-depth-artifacts-module__DXxzba__trialTable tbody th small{color:var(--depth-muted);font-size:13px;line-height:1.3}.accountant-depth-artifacts-module__DXxzba__trialTable td{font-family:var(--font-jetbrains-mono), monospace}.accountant-depth-artifacts-module__DXxzba__trialTable tfoot :is(th,td){border-top:1px solid var(--depth-ink);border-bottom:0;font-weight:700}.accountant-depth-artifacts-module__DXxzba__trialTable tfoot td{text-underline-offset:4px;-webkit-text-decoration:underline double;text-decoration:underline double}@container (max-width:519px){.accountant-depth-artifacts-module__DXxzba__trialTable [data-cell=balance],.accountant-depth-artifacts-module__DXxzba__datev[data-expanded=false] .accountant-depth-artifacts-module__DXxzba__trialTable tr[data-extra]{display:none}.accountant-depth-artifacts-module__DXxzba__trialTable~.accountant-depth-artifacts-module__DXxzba__rowToggle{display:flex}.accountant-depth-artifacts-module__DXxzba__trialTable th,.accountant-depth-artifacts-module__DXxzba__trialTable td{padding-inline:6px}}@keyframes accountant-depth-artifacts-module__DXxzba__depthRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-reveal=pending] .accountant-depth-artifacts-module__DXxzba__caseSteps>li,[data-reveal=pending] .accountant-depth-artifacts-module__DXxzba__governanceGrid>*{opacity:0}[data-reveal=play] .accountant-depth-artifacts-module__DXxzba__caseSteps>li,[data-reveal=play] .accountant-depth-artifacts-module__DXxzba__governanceGrid>*{animation:.52s both accountant-depth-artifacts-module__DXxzba__depthRise}[data-reveal=play] .accountant-depth-artifacts-module__DXxzba__caseSteps>li:nth-child(2),[data-reveal=play] .accountant-depth-artifacts-module__DXxzba__governanceGrid>:nth-child(2){animation-delay:.2s}[data-reveal=play] .accountant-depth-artifacts-module__DXxzba__caseSteps>li:nth-child(3),[data-reveal=play] .accountant-depth-artifacts-module__DXxzba__governanceGrid>:nth-child(3){animation-delay:.4s}[data-reveal=play] .accountant-depth-artifacts-module__DXxzba__caseSteps>li:nth-child(4),[data-reveal=play] .accountant-depth-artifacts-module__DXxzba__governanceGrid>:nth-child(4){animation-delay:.6s}}
