#fc-audit-e-rechnungs-pflichten-check{--navy:#082d45;--blue:#105378;--cyan:#1a80b6;--ink:#212934;--muted:#556473;--line:#cbd7e1;--mist:#edf2f8;--good:#0c7555;--warn:#a35b14;--bad:#a33232;font:16px/1.6 Tahoma,Geneva,Arial,sans-serif;color:var(--ink);background:#fff;width:100%;max-width:none;margin:0;overflow-wrap:anywhere;box-sizing:border-box}
#fc-audit-e-rechnungs-pflichten-check *,#fc-audit-e-rechnungs-pflichten-check *::before,#fc-audit-e-rechnungs-pflichten-check *::after{box-sizing:border-box;border-radius:0!important}#fc-audit-e-rechnungs-pflichten-check [hidden]{display:none!important}#fc-audit-e-rechnungs-pflichten-check h1,#fc-audit-e-rechnungs-pflichten-check h2,#fc-audit-e-rechnungs-pflichten-check h3{font-family:Tahoma,Geneva,Arial,sans-serif!important;color:var(--navy)!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-.025em;margin:0 0 14px}#fc-audit-e-rechnungs-pflichten-check h1{font-size:clamp(28px,3.5vw,49px)!important}#fc-audit-e-rechnungs-pflichten-check h2{font-size:clamp(22px,2.4vw,31px)!important}#fc-audit-e-rechnungs-pflichten-check h3{font-size:20px!important}#fc-audit-e-rechnungs-pflichten-check p{margin:0 0 16px}#fc-audit-e-rechnungs-pflichten-check a{color:var(--blue);text-underline-offset:3px}#fc-audit-e-rechnungs-pflichten-check a:hover{color:var(--navy)}#fc-audit-e-rechnungs-pflichten-check :focus-visible{outline:3px solid #e59c2a;outline-offset:3px}
#fc-audit-e-rechnungs-pflichten-check .fca-hero{background:var(--navy);padding:clamp(25px,4vw,56px);color:#fff;border-bottom:7px solid var(--cyan)}#fc-audit-e-rechnungs-pflichten-check .fca-hero h1{color:#fff!important}#fc-audit-e-rechnungs-pflichten-check .fca-hero p{color:#e5f3fc!important;max-width:1040px}#fc-audit-e-rechnungs-pflichten-check .fca-kicker{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:700;margin:0 0 12px!important}#fc-audit-e-rechnungs-pflichten-check .fca-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}#fc-audit-e-rechnungs-pflichten-check .fca-tags span{border:1px solid #79a7c2;padding:5px 10px;font-size:12px;color:#fff}#fc-audit-e-rechnungs-pflichten-check .fca-body{padding:clamp(18px,3vw,40px)}#fc-audit-e-rechnungs-pflichten-check .fca-lead{font-size:17px;color:var(--muted);max-width:1040px}
#fc-audit-e-rechnungs-pflichten-check .fca-card{border:1px solid var(--line);padding:clamp(18px,2.4vw,28px);margin:22px 0;background:#fff}#fc-audit-e-rechnungs-pflichten-check .fca-step{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--cyan);text-transform:uppercase;margin-bottom:10px}#fc-audit-e-rechnungs-pflichten-check .fca-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#fc-audit-e-rechnungs-pflichten-check .fca-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}#fc-audit-e-rechnungs-pflichten-check label{display:block;margin:0;font-size:14px;line-height:1.45;font-weight:700;color:var(--navy)}#fc-audit-e-rechnungs-pflichten-check label small{display:block;font-weight:400;color:var(--muted);font-size:12px;margin-top:5px}#fc-audit-e-rechnungs-pflichten-check input:not([type=checkbox]):not([type=file]),#fc-audit-e-rechnungs-pflichten-check select{font:16px Tahoma,Arial,sans-serif!important;width:100%!important;max-width:100%;height:46px!important;padding:9px 11px!important;border:1px solid #8ea4b5!important;color:var(--ink)!important;background:#fff!important;margin:7px 0 0!important;box-shadow:none!important}#fc-audit-e-rechnungs-pflichten-check select{white-space:normal}#fc-audit-e-rechnungs-pflichten-check input[aria-invalid=true],#fc-audit-e-rechnungs-pflichten-check select[aria-invalid=true]{border:2px solid var(--bad)!important}#fc-audit-e-rechnungs-pflichten-check .fca-check{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);font-weight:400}#fc-audit-e-rechnungs-pflichten-check .fca-check input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--blue);margin:2px 0 0}#fc-audit-e-rechnungs-pflichten-check .fca-question{padding:15px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,250px);gap:16px;align-items:center}#fc-audit-e-rechnungs-pflichten-check .fca-question select{margin:0!important}#fc-audit-e-rechnungs-pflichten-check .fca-question small{display:block;font-weight:400;font-size:12px;color:var(--muted)}
#fc-audit-e-rechnungs-pflichten-check .fca-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:24px 0 14px}#fc-audit-e-rechnungs-pflichten-check button,#fc-audit-e-rechnungs-pflichten-check .fca-file{font:700 14px Tahoma,Arial,sans-serif!important;color:#fff!important;background:var(--blue)!important;border:1px solid var(--blue)!important;min-height:44px;padding:12px 16px!important;cursor:pointer;letter-spacing:0!important;line-height:1.3!important;text-transform:none!important;box-shadow:none!important;margin:0}#fc-audit-e-rechnungs-pflichten-check button.secondary,#fc-audit-e-rechnungs-pflichten-check .fca-file{background:#fff!important;color:var(--blue)!important}#fc-audit-e-rechnungs-pflichten-check button:hover{background:var(--navy)!important;color:#fff!important}#fc-audit-e-rechnungs-pflichten-check button:disabled{opacity:.5;cursor:not-allowed}#fc-audit-e-rechnungs-pflichten-check .fca-file input{position:absolute;width:1px;height:1px;opacity:0}#fc-audit-e-rechnungs-pflichten-check .fca-file:focus-within{outline:3px solid #e59c2a;outline-offset:3px}#fc-audit-e-rechnungs-pflichten-check .fca-status{padding:12px 14px;background:var(--mist);font-size:14px;min-height:48px;margin:15px 0 22px}#fc-audit-e-rechnungs-pflichten-check .fca-status.error{background:#fff0ed;color:var(--bad);border-left:4px solid var(--bad)}#fc-audit-e-rechnungs-pflichten-check .fca-result:empty{display:none}#fc-audit-e-rechnungs-pflichten-check .fca-result{border-top:6px solid var(--cyan);background:#f5f8fb;padding:clamp(18px,3vw,30px);margin:25px 0}
#fc-audit-e-rechnungs-pflichten-check .fca-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}#fc-audit-e-rechnungs-pflichten-check .fca-tile{padding:20px;background:#fff;border:1px solid var(--line);min-width:0}#fc-audit-e-rechnungs-pflichten-check .fca-tile span{display:block;font-size:12px;letter-spacing:.04em;color:var(--muted);margin-bottom:8px}#fc-audit-e-rechnungs-pflichten-check .fca-tile strong{display:block;font-size:clamp(23px,2.4vw,32px);color:var(--navy);line-height:1.25;overflow-wrap:anywhere}#fc-audit-e-rechnungs-pflichten-check .fca-tile small{display:block;font-size:12px;color:var(--muted);margin-top:9px}#fc-audit-e-rechnungs-pflichten-check .fca-alert{padding:16px 20px;background:#fff;border-left:5px solid var(--blue);margin:18px 0}#fc-audit-e-rechnungs-pflichten-check .fca-alert strong{display:block;font-size:17px;color:var(--navy)}#fc-audit-e-rechnungs-pflichten-check .fca-alert p{margin:8px 0 0;font-size:14px}#fc-audit-e-rechnungs-pflichten-check .fca-alert.good{border-left-color:var(--good)}#fc-audit-e-rechnungs-pflichten-check .fca-alert.warn{border-left-color:var(--warn)}#fc-audit-e-rechnungs-pflichten-check .fca-alert.bad{border-left-color:var(--bad)}#fc-audit-e-rechnungs-pflichten-check .fca-alert.neutral{border-left-color:var(--blue)}#fc-audit-e-rechnungs-pflichten-check .fca-scroll{width:100%;overflow:auto;margin:16px 0;outline-offset:0}#fc-audit-e-rechnungs-pflichten-check table{width:100%;border-collapse:collapse;table-layout:auto;font-size:14px;background:#fff;margin:0;min-width:490px}#fc-audit-e-rechnungs-pflichten-check th,#fc-audit-e-rechnungs-pflichten-check td{padding:11px 13px;border:1px solid var(--line);vertical-align:top;text-align:left}#fc-audit-e-rechnungs-pflichten-check thead th{background:var(--navy);color:#fff!important;font-weight:700}#fc-audit-e-rechnungs-pflichten-check tbody th{font-weight:400;color:var(--navy);min-width:70px}#fc-audit-e-rechnungs-pflichten-check tbody tr:nth-child(even){background:#f3f7fa}#fc-audit-e-rechnungs-pflichten-check .fca-input-table input{min-width:110px}#fc-audit-e-rechnungs-pflichten-check .fca-input-table th{font-size:13px}#fc-audit-e-rechnungs-pflichten-check .fca-chart{width:100%;height:auto;display:block;background:white;border:1px solid var(--line);margin-top:20px}#fc-audit-e-rechnungs-pflichten-check .fca-chart text{font:12px Tahoma,Arial,sans-serif;fill:var(--muted)}#fc-audit-e-rechnungs-pflichten-check .fca-legend{font-size:12px;color:var(--muted);margin-top:8px}#fc-audit-e-rechnungs-pflichten-check .fca-meter{margin:20px 0}#fc-audit-e-rechnungs-pflichten-check .fca-meter>div{height:14px;background:#dbe5ed}#fc-audit-e-rechnungs-pflichten-check .fca-meter i{height:100%;display:block;background:var(--blue)}#fc-audit-e-rechnungs-pflichten-check .fca-meter i.bad{background:var(--bad)}#fc-audit-e-rechnungs-pflichten-check .fca-meter i.warn{background:var(--warn)}#fc-audit-e-rechnungs-pflichten-check .fca-meter i.good{background:var(--good)}#fc-audit-e-rechnungs-pflichten-check .fca-meter small{font-size:12px;color:var(--muted)}#fc-audit-e-rechnungs-pflichten-check .fca-actions{padding-left:23px}#fc-audit-e-rechnungs-pflichten-check .fca-actions li{padding:7px 0}#fc-audit-e-rechnungs-pflichten-check .fca-sources{font-size:13px;padding-left:21px}#fc-audit-e-rechnungs-pflichten-check .fca-sources li{margin:7px 0}#fc-audit-e-rechnungs-pflichten-check details{border:1px solid var(--line);margin:12px 0;background:#fff}#fc-audit-e-rechnungs-pflichten-check summary{padding:15px 20px;font-weight:700;cursor:pointer;color:var(--navy)}#fc-audit-e-rechnungs-pflichten-check details>div{padding:0 20px 18px}#fc-audit-e-rechnungs-pflichten-check .fca-note{font-size:13px;color:var(--muted)}#fc-audit-e-rechnungs-pflichten-check .fca-links{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}#fc-audit-e-rechnungs-pflichten-check .fca-links a{padding:9px 12px;border:1px solid var(--line);text-decoration:none;font-size:13px}#fc-audit-e-rechnungs-pflichten-check .fca-cta{border-left:5px solid var(--cyan);background:var(--mist);padding:24px;margin:28px 0}#fc-audit-e-rechnungs-pflichten-check .fca-cta p{font-size:14px}#fc-audit-e-rechnungs-pflichten-check .fca-foot{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin-top:26px}
@media(max-width:780px){#fc-audit-e-rechnungs-pflichten-check .fca-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#fc-audit-e-rechnungs-pflichten-check .fca-kpis{grid-template-columns:1fr 1fr}#fc-audit-e-rechnungs-pflichten-check .fca-question{grid-template-columns:1fr;gap:8px}}
@media(max-width:520px){#fc-audit-e-rechnungs-pflichten-check .fca-fields,#fc-audit-e-rechnungs-pflichten-check .fca-fields.two,#fc-audit-e-rechnungs-pflichten-check .fca-kpis{grid-template-columns:1fr}#fc-audit-e-rechnungs-pflichten-check .fca-hero{padding:25px 20px}#fc-audit-e-rechnungs-pflichten-check .fca-toolbar button{flex:1 1 140px}#fc-audit-e-rechnungs-pflichten-check .fca-body{padding:18px 12px}#fc-audit-e-rechnungs-pflichten-check .fca-card{padding:18px 14px}#fc-audit-e-rechnungs-pflichten-check .fca-result{padding:18px 14px}#fc-audit-e-rechnungs-pflichten-check th,#fc-audit-e-rechnungs-pflichten-check td{padding:9px}}
@media(prefers-reduced-motion:reduce){#fc-audit-e-rechnungs-pflichten-check *{scroll-behavior:auto!important}}

#fc-audit-e-rechnungs-pflichten-check{container-type:inline-size;container-name:fcaudit}
@container fcaudit (max-width:780px){#fc-audit-e-rechnungs-pflichten-check .fca-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#fc-audit-e-rechnungs-pflichten-check .fca-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}#fc-audit-e-rechnungs-pflichten-check .fca-question{grid-template-columns:1fr;gap:8px}}
@container fcaudit (max-width:520px){#fc-audit-e-rechnungs-pflichten-check .fca-fields,#fc-audit-e-rechnungs-pflichten-check .fca-fields.two,#fc-audit-e-rechnungs-pflichten-check .fca-kpis{grid-template-columns:1fr}}


#fc-audit-e-rechnungs-pflichten-check{min-width:0;max-width:100%;overflow-wrap:anywhere}
#fc-audit-e-rechnungs-pflichten-check *,#fc-audit-e-rechnungs-pflichten-check *::before,#fc-audit-e-rechnungs-pflichten-check *::after{box-sizing:border-box;border-radius:0!important}
#fc-audit-e-rechnungs-pflichten-check .fc-grid>*,#fc-audit-e-rechnungs-pflichten-check .fc-card,#fc-audit-e-rechnungs-pflichten-check .fc-input-panel,#fc-audit-e-rechnungs-pflichten-check .fc-result,#fc-audit-e-rechnungs-pflichten-check .fca-card,#fc-audit-e-rechnungs-pflichten-check .fca-fields>*,#fc-audit-e-rechnungs-pflichten-check .fca-kpis>*,#fc-audit-e-rechnungs-pflichten-check .im-grid>*,#fc-audit-e-rechnungs-pflichten-check label{min-width:0;max-width:100%}
#fc-audit-e-rechnungs-pflichten-check h1,#fc-audit-e-rechnungs-pflichten-check h2,#fc-audit-e-rechnungs-pflichten-check h3,#fc-audit-e-rechnungs-pflichten-check h4,#fc-audit-e-rechnungs-pflichten-check p,#fc-audit-e-rechnungs-pflichten-check li{overflow-wrap:anywhere}
#fc-audit-e-rechnungs-pflichten-check a{text-decoration:none!important}
#fc-audit-e-rechnungs-pflichten-check button,#fc-audit-e-rechnungs-pflichten-check input,#fc-audit-e-rechnungs-pflichten-check select,#fc-audit-e-rechnungs-pflichten-check textarea{font-family:Tahoma,Geneva,Arial,sans-serif!important}
#fc-audit-e-rechnungs-pflichten-check button{min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere}
#fc-audit-e-rechnungs-pflichten-check input:not([type=checkbox]):not([type=radio]):not([type=file]),#fc-audit-e-rechnungs-pflichten-check select,#fc-audit-e-rechnungs-pflichten-check textarea{font-size:16px!important;min-height:44px;min-width:0;max-width:100%}
#fc-audit-e-rechnungs-pflichten-check .fc-table-wrap,#fc-audit-e-rechnungs-pflichten-check .fca-scroll,#fc-audit-e-rechnungs-pflichten-check .im-tablewrap{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
#fc-audit-e-rechnungs-pflichten-check .fc-table-wrap table,#fc-audit-e-rechnungs-pflichten-check .fca-scroll table,#fc-audit-e-rechnungs-pflichten-check .im-tablewrap table{min-width:720px}
#fc-audit-e-rechnungs-pflichten-check .fc-table-wrap th,#fc-audit-e-rechnungs-pflichten-check .fc-table-wrap td,#fc-audit-e-rechnungs-pflichten-check .fca-scroll th,#fc-audit-e-rechnungs-pflichten-check .fca-scroll td,#fc-audit-e-rechnungs-pflichten-check .im-tablewrap th,#fc-audit-e-rechnungs-pflichten-check .im-tablewrap td{min-width:90px;overflow-wrap:normal;word-break:normal}
#fc-audit-e-rechnungs-pflichten-check .fc-table-wrap th:first-child,#fc-audit-e-rechnungs-pflichten-check .fc-table-wrap td:first-child,#fc-audit-e-rechnungs-pflichten-check .fca-scroll th:first-child,#fc-audit-e-rechnungs-pflichten-check .fca-scroll td:first-child,#fc-audit-e-rechnungs-pflichten-check .im-tablewrap th:first-child,#fc-audit-e-rechnungs-pflichten-check .im-tablewrap td:first-child{min-width:150px}
#fc-audit-e-rechnungs-pflichten-check .fca-card{box-shadow:0 5px 18px rgba(8,45,69,.07)}
#fc-audit-e-rechnungs-pflichten-check .fc-v4-state{padding:16px 20px;margin:16px 0;background:#edf2f8;border-left:4px solid #1a80b6;font:14px/1.5 Tahoma,Arial,sans-serif;color:#082d45}
#fc-audit-e-rechnungs-pflichten-check .fc-v4-state-actions{display:flex;gap:10px;flex-wrap:wrap}
#fc-audit-e-rechnungs-pflichten-check .fc-v4-state button,#fc-audit-e-rechnungs-pflichten-check .fc-v4-file{display:inline-flex;align-items:center;justify-content:center;position:relative;min-height:44px;margin:0;padding:10px 16px!important;background:#105378!important;color:white!important;border:1px solid #105378;cursor:pointer;font:700 14px/1.4 Tahoma,Arial,sans-serif!important}
#fc-audit-e-rechnungs-pflichten-check .fc-v4-state p{font:13px/1.5 Tahoma,Arial,sans-serif;color:#082d45;margin:8px 0 0}
#fc-audit-e-rechnungs-pflichten-check .fc-v4-file input{position:absolute;width:1px;height:1px;opacity:0}
#fc-audit-e-rechnungs-pflichten-check .fc-v4-file:focus-within{outline:3px solid #e59c2a;outline-offset:3px}
@media(max-width:520px){#fc-audit-e-rechnungs-pflichten-check .fc-v4-state{padding:14px 12px}#fc-audit-e-rechnungs-pflichten-check .fc-v4-state-actions>*{flex:1 1 120px}#fc-audit-e-rechnungs-pflichten-check .fc-kpis{grid-template-columns:1fr!important}#fc-audit-e-rechnungs-pflichten-check .fc-kpi strong{font-size:1.45rem!important}}
@media(max-width:780px){#fc-audit-e-rechnungs-pflichten-check .fc-table-wrap::before,#fc-audit-e-rechnungs-pflichten-check .fca-scroll::before,#fc-audit-e-rechnungs-pflichten-check .im-tablewrap::before{content:"Tabelle seitlich verschieben ↔";display:block;position:sticky;left:0;width:fit-content;max-width:100%;padding:6px 0;font:12px Tahoma,Arial,sans-serif;color:#556473}}
@media print{#fc-audit-e-rechnungs-pflichten-check .fc-v4-state,#fc-audit-e-rechnungs-pflichten-check .fc-table-wrap::before,#fc-audit-e-rechnungs-pflichten-check .fca-scroll::before,#fc-audit-e-rechnungs-pflichten-check .im-tablewrap::before{display:none!important}}
