:root{--netz-blue: #005a8c;--netz-blue-2: #0b6ea6;--netz-lime: #b7cf00;--netz-lime-2: #a5bd00;--bg: #f4f7fa;--bg-2: #ffffff;--panel: #ffffff;--panel-2: #fbfcfd;--text: #0f172a;--text-muted: #475569;--border: rgba(15, 23, 42, .7);--border-soft: rgba(15, 23, 42, .08);--shadow: 0 18px 50px rgba(2, 6, 23, .1);--shadow-soft: 0 10px 28px rgba(2, 6, 23, .08);--radius: 18px;--radius-sm: 12px}html{height:100%}body{margin:0;color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Helvetica,sans-serif;background:radial-gradient(900px 520px at 75% 78%,#b7cf001a,#b7cf0000 60%),radial-gradient(760px 520px at 92% 10%,#005a8c1a,#005a8c00 55%),linear-gradient(180deg,#ffffff 0%,var(--bg) 100%)}a{color:inherit}.container{max-width:1200px;margin:0 auto;padding:24px}.spacer{height:12px}.sum-row{display:flex;justify-content:flex-end;margin-top:8px;font-weight:700;color:var(--text)}.under-table{margin-top:8px;font-size:14px;color:var(--text-muted)}.page-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.page-head .title{color:var(--text);font-size:28px;font-weight:850;letter-spacing:.2px}.page-head .actions{display:flex;gap:10px;align-items:center}.ant-card{border-radius:var(--radius)!important;background:var(--panel)!important;box-shadow:var(--shadow-soft);border:1px solid var(--border-soft)}.ant-card-head{border-bottom:1px solid var(--border-soft)!important;border-top-left-radius:var(--radius)!important;border-top-right-radius:var(--radius)!important;background:linear-gradient(180deg,#fff,#fbfcfd)}.ant-card-head-title{font-weight:800;letter-spacing:.2px}.ant-collapse{background:transparent;border:none}.ant-collapse-item{border-radius:var(--radius)!important;overflow:hidden;background:var(--panel);border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);margin-bottom:12px}:where(.css-dev-only-do-not-override-1cj4ms).ant-collapse .ant-collapse-content{background:transparent}.ant-collapse-header,.ant-collapse-header-text{font-weight:850!important;letter-spacing:.2px;color:var(--text)!important}.ant-collapse .ant-collapse-item .ant-collapse-header .ant-collapse-header-text{font-weight:850!important;letter-spacing:.2px}.ant-table-wrapper .ant-table{border-radius:var(--radius)!important;overflow:hidden;box-shadow:var(--shadow);background:var(--panel);border:1px solid var(--border-soft)}.ant-table-thead>tr>th{background:linear-gradient(180deg,#fff,#f3f6f9)!important;color:var(--text)!important;font-weight:800;border-bottom:1px solid var(--border-soft)!important;vertical-align:middle!important;line-height:1.2!important;padding:12px!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-soft)!important}.ant-table-tbody>tr:hover>td{background:#005a8c0f!important}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{border-radius:var(--radius-sm)!important;border:1px solid var(--border)!important}.ant-input,.ant-input-number,.ant-select-selector,.ant-picker{border-color:#0f172ad9!important}.ant-input:hover,.ant-input-number:hover,.ant-select:hover .ant-select-selector,.ant-picker:hover{border-color:#0f172af2!important}.ant-input:focus,.ant-input-focused,.ant-input-number:focus,.ant-input-number-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-picker:focus-within{box-shadow:0 0 0 3px #005a8c2e!important;border-color:#0f172a!important}.ant-input-number{width:100%}.ant-btn{border-radius:999px!important;font-weight:700;height:32px;padding:0 14px}.ant-btn-primary{background:var(--netz-blue)!important;border-color:var(--netz-blue)!important;color:#fff!important;box-shadow:0 10px 22px #005a8c2e}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--netz-blue-2)!important;border-color:var(--netz-blue-2)!important;color:#fff!important}.ant-btn-default:hover{border-color:#005a8ca6!important;color:var(--netz-blue)!important}.btn-lime{background:var(--netz-lime)!important;border-color:var(--netz-lime)!important;color:#1f2937!important}.btn-lime:hover{background:var(--netz-lime-2)!important;border-color:var(--netz-lime-2)!important}.ant-btn-dangerous{border-radius:999px!important}.ant-btn[disabled],.ant-btn:disabled,.ant-btn-disabled{opacity:1!important;cursor:not-allowed!important;color:#0f172a59!important;border-color:#0f172a24!important;background:#f1f5f9f2!important;box-shadow:none!important}.ant-btn-primary[disabled],.ant-btn-primary:disabled,.ant-btn-primary.ant-btn-disabled{color:#ffffffd9!important;border-color:#005a8c40!important;background:#005a8c59!important;box-shadow:none!important}.ant-select-dropdown{border-radius:14px!important;overflow:hidden;box-shadow:0 12px 30px #0206171f}.ant-modal-content{border-radius:18px!important;box-shadow:var(--shadow)}.ant-modal-header{border-top-left-radius:18px!important;border-top-right-radius:18px!important;border-bottom:1px solid var(--border-soft)!important}.ant-message-notice-content{border-radius:14px!important;box-shadow:0 10px 22px #0206171a}.ant-popover-inner{border-radius:14px!important;box-shadow:0 12px 26px #02061724}.ant-picker{width:100%;height:32px;padding:4px 11px;background:#fff;box-shadow:none}.ant-picker .ant-picker-input>input{font-size:14px;color:var(--text)}.ant-picker .ant-picker-input>input::placeholder{color:#0f172a73}.ant-picker .ant-picker-suffix{color:#0f172a73}.ant-picker:hover .ant-picker-suffix{color:#0f172ab3}.ant-picker.ant-picker-disabled{background:#f1f5f9;border-color:#0f172a1f}.ant-picker.ant-picker-disabled .ant-picker-input>input{color:#0f172a59}.ant-picker-dropdown .ant-picker-panel-container{border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #02061724}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{background:var(--netz-blue);color:#fff}.ant-picker-dropdown .ant-picker-today .ant-picker-cell-inner:before{border-color:var(--netz-lime)}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:var(--netz-blue)!important}.referenzPanel{background:#b7cf0014!important;border:1px solid rgba(183,207,0,.3)!important}.noBorder .ant-input:focus,.noBorder .ant-input{border-color:transparent!important;border-radius:0!important}:where(.css-dev-only-do-not-override-1cj4ms).ant-input-outlined,:where(.css-dev-only-do-not-override-1cj4ms).ant-input-outlined:focus,:where(.css-dev-only-do-not-override-1cj4ms).ant-input-outlined:focus-within{border-color:#000;border-radius:12px}:where(.css-dev-only-do-not-override-1cj4ms).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled),:where(.css-dev-only-do-not-override-1cj4ms).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus,:where(.css-dev-only-do-not-override-1cj4ms).ant-input-outlined.ant-input-status-error:not(.ant-input-disabled):focus-within{border-color:#ff4d4f!important}
