.module-heading{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:26px}.module-heading h1{font-size:30px;letter-spacing:-.8px;line-height:1.25;margin:5px 0 9px;color:var(--ink)}.module-heading p{font-size:14px;color:var(--muted);margin:0}.module-heading .eyebrow{font-size:10px;letter-spacing:1.6px;color:#905261;font-weight:700}.module-back{font-size:13px;white-space:nowrap}
.module-card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 2px 3px #18314c02}.module-card-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 24px;border-bottom:1px solid var(--line)}.module-card-heading h2{font-size:17px;line-height:1.4;margin:0;color:var(--ink);letter-spacing:-.2px}.module-card-heading p{font-size:12px;line-height:1.6;color:var(--muted);margin:6px 0 0}.module-chip{display:inline-block;background:#eef2f7;color:#52677f;padding:5px 9px;border-radius:5px;font-size:11px;white-space:nowrap}
.module-table-scroll{overflow:auto;max-width:100%}.module-table{border-collapse:collapse;border-spacing:0;width:100%;font-size:13px;border:0}.module-table th{background:#f7f9fc;font-size:11px;color:#65758a;text-align:left;letter-spacing:.15px;font-weight:600;white-space:nowrap}.module-table th,.module-table td{padding:14px 18px;border:0;border-bottom:1px solid var(--line);vertical-align:middle}.module-table tbody tr:last-child td{border-bottom:0}.module-table tbody tr:hover{background:#fafbfd}
.primary-button,.secondary-button,body.is-module #content button.primary-button,body.is-module #content button.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:41px;border:1px solid transparent;border-radius:6px;font:600 13px/1.4 Arial,Helvetica,sans-serif;text-decoration:none;padding:10px 16px;cursor:pointer;margin:0;box-shadow:none;width:auto}.primary-button,body.is-module #content button.primary-button{background:var(--red);color:#fff}.primary-button:hover,body.is-module #content button.primary-button:hover{background:#a90d27;color:#fff}.secondary-button,body.is-module #content button.secondary-button{background:#fff;color:#435b75;border-color:#d7e0ea}.secondary-button:hover,body.is-module #content button.secondary-button:hover{background:#f0f4f9;color:#213e5c}
.module-notice,.module-errors{padding:16px 20px;margin-bottom:22px;border-radius:8px;font-size:14px;border:1px solid #badccb;background:#f0faf4;color:#226345}.module-errors{background:#fff4f6;color:#a1162e;border-color:#efc7cf}.module-errors ul{margin:8px 0 0;padding-left:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.is-module #content{font-size:14px;line-height:1.6}body.is-module #content>h1,body.is-module #content>h2{color:var(--ink);font-size:28px;line-height:1.3;letter-spacing:-.6px;margin:0 0 24px}body.is-module #content h3{font-size:17px;line-height:1.5}body.is-module #content .box-logo{display:none}body.is-module #content .box-text{position:static;bottom:auto;left:auto;max-height:none;font-size:28px;line-height:1.3;letter-spacing:-.6px;color:var(--ink);text-align:left;margin:0 0 22px;float:none}body.is-module #content .redbluelinesmall{float:none;height:1px;background:var(--line);margin:20px 0 25px}
body.is-module #content fieldset:not(.termin-datetime){border:1px solid var(--line);background:white;border-radius:9px;padding:22px;box-shadow:none;margin:0 0 24px;min-width:0}body.is-module #content legend{padding:0 9px;font-size:15px;font-weight:600;color:var(--ink)}
body.is-module #content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=image]):not([type=color]),body.is-module #content select,body.is-module #content textarea{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;min-height:39px;padding:8px 11px;border:1px solid #c8d2de;border-radius:6px;background:#fff;color:var(--ink);max-width:100%;box-shadow:none;outline-offset:2px}body.is-module #content input:focus-visible,body.is-module #content select:focus-visible,body.is-module #content textarea:focus-visible{outline:3px solid #dce7f4;border-color:#7e9bb9}body.is-module #content input[type=checkbox],body.is-module #content input[type=radio]{accent-color:var(--red);width:16px;height:16px;vertical-align:middle}
body.is-module #content input[type=submit],body.is-module #content input[type=button],body.is-module #content button:not(.termin-text-button){font-family:Arial,Helvetica,sans-serif;min-height:37px;width:auto;max-width:100%;padding:8px 13px;border-radius:6px;border:1px solid #d3dde8;cursor:pointer;background:#edf2f7;color:#29435e;box-shadow:none;font-size:13px;line-height:1.4;transition:background .12s}body.is-module #content input[type=submit]:hover,body.is-module #content input[type=button]:hover,body.is-module #content button:not(.termin-text-button):hover{background:#e1e9f2;color:#19344e;box-shadow:none}body.is-module #content input[type=reset]{background:#fff;color:var(--muted);cursor:pointer}body.is-module #content button:disabled,body.is-module #content input:disabled{opacity:.55;cursor:not-allowed}body.is-module #content input[name=loeschen],body.is-module #content input[name=delete],body.is-module #content button[name=loeschen]{background:#fff0f3;color:#b0112b;border-color:#ebc8d0}
body.is-module #content .legacy-table{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:8px;background:white;font-size:13px;max-width:100%;margin:0 0 22px}body.is-module #content .legacy-data-table{display:block;overflow-x:auto;width:100%}body.is-module #content .legacy-table>tbody>tr>td,body.is-module #content .legacy-table>tbody>tr>th,body.is-module #content .legacy-table>thead>tr>th,body.is-module #content .legacy-table>tr>td{border:0;border-bottom:1px solid var(--line);padding:10px 13px;vertical-align:middle}body.is-module #content .legacy-table>tbody>tr:last-child>td{border-bottom:0}body.is-module #content .legacy-table th,body.is-module #content .legacy-table .legacy-table-heading>td{background:#f2f5f9;color:#566b83;font-size:12px;font-weight:600;text-align:left}body.is-module #content .legacy-table>tbody>tr:not([class]):not([bgcolor]):not([style]):nth-child(even){background:#f9fbfd}body.is-module #content .legacy-table td[bgcolor],body.is-module #content .legacy-table td[style*=background]{background-clip:padding-box}
body.is-module #content .legacy-form-table{width:100%;border:0;margin:0;background:transparent}body.is-module #content .legacy-form-table>tbody>tr>td{padding:10px 12px;background:transparent}body.is-module #content .legacy-form-table>tbody>tr:not([class]):not([bgcolor]):not([style]):nth-child(even){background:transparent}body.is-module #content .legacy-form-table input[type=text],body.is-module #content .legacy-form-table input[type=email],body.is-module #content .legacy-form-table textarea{width:100%}
body.is-module #content .userdiv{background:white;border:1px solid var(--line);border-radius:9px;box-shadow:0 2px 5px #172f4910;padding:17px}body.is-module #content .popupDIV,body.is-module #content .arbeitgeberangaben1,body.is-module #content .addFSA{border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 20px 80px #14294040;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);overflow:auto}body.is-module #content #dropzone{border:2px dashed #bdcad8;border-radius:10px;background:#f4f7fb;color:#586f87;font-size:24px;line-height:1.5;display:grid;place-items:center;min-height:180px;height:auto;padding:35px}body.is-module #content #convertbutton{background:var(--red);color:#fff;border:0;border-radius:6px}
@media(max-width:760px){.module-heading{align-items:flex-start;flex-direction:column;gap:14px}.module-heading h1{font-size:26px}.module-card-heading{padding:18px;gap:14px;flex-wrap:wrap}.module-table th,.module-table td{padding:12px 14px}.module-card{border-radius:8px}body.is-module #content fieldset:not(.termin-datetime){padding:16px}body.is-module #content .box-text,body.is-module #content>h2{font-size:25px}body.is-module #content .inline-group,body.is-module #content .radio-group{flex-wrap:wrap}body.is-module #content .legacy-form-table,body.is-module #content .legacy-form-table>tbody,body.is-module #content .legacy-form-table>tbody>tr,body.is-module #content .legacy-form-table>tbody>tr>td{display:block;width:100%;white-space:normal}body.is-module #content .legacy-form-table>tbody>tr>td{border:0;padding:5px 0}body.is-module #content .legacy-form-table>tbody>tr{padding:8px 0}body.is-module #content .userdiv{margin:8px 0;width:100%;float:none}}
@media(prefers-reduced-motion:reduce){body.is-module #content button{transition:none!important}}
body.is-module #content .module-card button.primary-button{background:var(--red);color:#fff;border-color:var(--red)}body.is-module #content .module-card button.primary-button:hover{background:#a90d27;color:#fff}
