.status-badge[data-v-de26dcc4]{display:inline-block;padding:6px 14px;font-size:12px;font-weight:600;line-height:1.4;border-radius:6px;text-align:center;white-space:nowrap;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.status-badge.status-badge-info[data-v-de26dcc4]{background:linear-gradient(135deg,#0087ad,#007394);color:#fff;border:1px solid rgb(0,115.1011560694,147.5)}.status-badge.status-badge-warning[data-v-de26dcc4]{background:linear-gradient(135deg,#f0ad4e,#eea236);color:#fff;border:1px solid rgb(238.0078125,162.109375,54.4921875)}.status-badge.status-badge-success[data-v-de26dcc4]{background:linear-gradient(135deg,#5cb85c,#4cae4c);color:#fff;border:1px solid rgb(76.0064102564,174.4935897436,76.0064102564)}.status-badge.status-badge-danger[data-v-de26dcc4]{background:linear-gradient(135deg,#d9534f,#d43f3a);color:#fff;border:1px solid rgb(212.4719626168,62.5046728972,58.0280373832)}.status-badge.status-badge-default[data-v-de26dcc4]{background:linear-gradient(135deg,#6c757d,#60686f);color:#fff;border:1px solid rgb(96.1802575107,104.19527897,111.3197424893)}.status-badge.status-badge-small[data-v-de26dcc4]{font-size:11px;padding:4px 10px;margin-top:4px}.status-badge[data-v-de26dcc4] br{display:block;content:"";margin-top:2px}.status[data-v-2f179dd3]{margin-bottom:20px}.status .invoice-section-title[data-v-2f179dd3]{margin-bottom:15px}.status .form-group[data-v-2f179dd3],.status .form-group[data-v-2f179dd3] .multiselect{margin-bottom:0}.status .paid-date-section[data-v-2f179dd3]{margin-top:15px;padding-top:15px;border-top:1px solid rgba(24,73,117,.1)}.status .paid-date-section .form-group[data-v-2f179dd3]{margin-bottom:0}.status .paid-date-section .form-group label.control-label[data-v-2f179dd3]{color:#184975;font-weight:600;font-size:13px;margin-bottom:8px;display:block}.status .paid-date-section .input-group .form-control[data-v-2f179dd3]{border:2px solid #e1e5e9;border-radius:8px 0 0 8px;border-right:none;padding:10px 14px;font-size:14px;transition:all .3s ease}.status .paid-date-section .input-group .form-control[data-v-2f179dd3]:focus{border-color:#184975;box-shadow:0 0 0 3px #1849751a;outline:none;z-index:2;position:relative}.status .paid-date-section .input-group .form-control[data-v-2f179dd3]:hover:not(:focus){border-color:#0087ad}.status .paid-date-section .input-group .input-group-btn .btn[data-v-2f179dd3]{border-radius:0 8px 8px 0;height:40px}.customer-details p{margin:0}.budget-status-badge[data-v-7773ad88]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;border-radius:20px;box-shadow:0 2px 6px #0000001a;transition:all .3s ease;cursor:pointer;white-space:nowrap}.budget-status-badge i[data-v-7773ad88]{font-size:13px}.budget-status-badge[data-v-7773ad88]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.budget-status-success[data-v-7773ad88]{background:linear-gradient(135deg,#5cb85c,#4cae4c);color:#fff;border:1px solid rgba(255,255,255,.2)}.budget-status-success[data-v-7773ad88]:hover{background:linear-gradient(135deg,#4cae4c,#449d44);box-shadow:0 4px 12px #5cb85c4d}.budget-status-warning[data-v-7773ad88]{background:linear-gradient(135deg,#f0ad4e,#ec971f);color:#fff;border:1px solid rgba(255,255,255,.2)}.budget-status-warning[data-v-7773ad88]:hover{background:linear-gradient(135deg,#ec971f,#d58512);box-shadow:0 4px 12px #f0ad4e4d}.budget-status-danger[data-v-7773ad88]{background:linear-gradient(135deg,#d9534f,#c9302c);color:#fff;border:1px solid rgba(255,255,255,.2)}.budget-status-danger[data-v-7773ad88]:hover{background:linear-gradient(135deg,#c9302c,#ac2925);box-shadow:0 4px 12px #d9534f4d}.akonto-in[data-v-2efc13bf]{background-color:#5cb85c;color:#fff}.akonto-out[data-v-2efc13bf]{background-color:#d9534f;color:#fff}.akonto-total-in[data-v-2efc13bf]{font-weight:700;color:#5cb85c}.akonto-total-out[data-v-2efc13bf]{font-weight:700;color:#d9534f}tr[data-v-fab97995]{transition:all .2s ease}tr.danger[data-v-fab97995]{background:#fff5f5!important;opacity:.7}tr.danger[data-v-fab97995]:hover{background:#ffe5e5!important}tr td[data-v-fab97995]{vertical-align:middle;padding:10px 8px}tr td .form-group[data-v-fab97995]{margin-bottom:0}tr td .form-control[data-v-fab97995]{border:2px solid #e1e5e9;border-radius:4px;padding:6px 10px;font-size:13px;transition:all .2s ease;width:100%}tr td .form-control[data-v-fab97995]:hover:not(:disabled){border-color:#4a90a4;box-shadow:0 1px 4px #1849751a}tr td .form-control[data-v-fab97995]:focus:not(:disabled){border-color:#184975;box-shadow:0 0 0 2px #1849751a;outline:none}tr td .form-control[data-v-fab97995]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.7}tr td .form-control.text-right[data-v-fab97995]{text-align:right;font-weight:500}tr td input[type=checkbox][data-v-fab97995]{width:20px;height:20px;cursor:pointer;accent-color:#184975}tr th[data-v-fab97995]{vertical-align:middle;padding:10px 8px}tr th .btn-danger[data-v-fab97995]{padding:6px 10px;border-radius:4px;transition:all .2s ease;border:none;background:#dc3545;color:#fff}tr th .btn-danger[data-v-fab97995]:hover{background:#c82333;transform:scale(1.05);box-shadow:0 2px 6px #dc35454d}tr th .btn-danger i[data-v-fab97995]{font-size:14px}tr .text-right[data-v-fab97995]{font-weight:500;color:#333}tr .nowrap[data-v-fab97995]{white-space:nowrap}@media(max-width:767px){tr td[data-v-fab97995],tr th[data-v-fab97995]{padding:6px 4px;font-size:11px}tr td .form-control[data-v-fab97995],tr th .form-control[data-v-fab97995]{padding:4px 6px;font-size:11px}}.project-counter{text-align:right;font-size:1.75em;margin-top:24px}div[data-v-76eacd5e]::-webkit-scrollbar{height:8px}div[data-v-76eacd5e]::-webkit-scrollbar-track{background:#f1f3f5;border-radius:4px}div[data-v-76eacd5e]::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}div[data-v-76eacd5e]::-webkit-scrollbar-thumb:hover{background:#6c757d}table[data-v-76eacd5e]{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:600px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014}thead[data-v-76eacd5e]{background:linear-gradient(90deg,#0087ad,#184975)}thead th[data-v-76eacd5e]:first-child{border-top-left-radius:10px}thead th[data-v-76eacd5e]:last-child{border-top-right-radius:10px}thead th[data-v-76eacd5e]{padding:16px 12px;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6;text-align:center;vertical-align:middle;white-space:nowrap}tbody tr:last-child td[data-v-76eacd5e]:first-child{border-bottom-left-radius:10px}tbody tr:last-child td[data-v-76eacd5e]:last-child{border-bottom-right-radius:10px}thead th.bg-eee[data-v-76eacd5e]{background:#184975;color:#fff;font-weight:600;min-width:250px!important}@media(max-width:992px){table[data-v-76eacd5e]{font-size:13px;min-width:500px;overflow-x:auto!important}.custom-table-container[data-v-76eacd5e]{overflow-x:auto!important}thead th[data-v-76eacd5e]{padding:12px 8px;font-size:12px}thead th.bg-eee[data-v-76eacd5e]{min-width:160px;width:160px}thead th.text-center[data-v-76eacd5e]{min-width:70px}tbody td[data-v-76eacd5e]{padding:10px 6px}}@media(max-width:768px){table[data-v-76eacd5e]{font-size:12px;min-width:450px}thead th[data-v-76eacd5e]{padding:10px 6px;font-size:11px}thead th.bg-eee[data-v-76eacd5e]{min-width:140px;width:140px}thead th.text-center[data-v-76eacd5e]{min-width:60px;font-size:10px}tbody td[data-v-76eacd5e]{padding:8px 4px}}@media(max-width:576px){table[data-v-76eacd5e]{min-width:400px}thead th.bg-eee[data-v-76eacd5e]{min-width:120px;width:120px}thead th.text-center[data-v-76eacd5e]{min-width:55px}}.form-group[data-v-a3fec767]{margin-bottom:20px}.form-group .control-label[data-v-a3fec767]{color:#333;font-weight:500;padding-top:8px}.form-group .form-control-static[data-v-a3fec767]{color:#555;font-size:14px;padding-top:8px;font-weight:500}.form-group .form-control[data-v-a3fec767]{border:2px solid #e1e5e9;border-radius:6px;padding:8px 12px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.form-group .form-control[data-v-a3fec767]:hover{border-color:#4a90a4;box-shadow:0 2px 8px #1849751f}.form-group .form-control[data-v-a3fec767]:focus{border-color:#184975;box-shadow:0 0 0 3px #1849751a,0 2px 8px #18497526;outline:none}.form-group .form-control[data-v-a3fec767]:disabled{background:#f5f5f5;opacity:.7;cursor:not-allowed}.form-group textarea.form-control[data-v-a3fec767]{resize:vertical;min-height:80px}.input-group .input-group-addon[data-v-a3fec767]{background:#f8f9fa;border:2px solid #e1e5e9;color:#555;font-weight:500;padding:8px 12px;border-radius:0}.input-group .input-group-addon[data-v-a3fec767]:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px;border-right:none}.input-group .input-group-addon[data-v-a3fec767]:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border-left:none}.input-group .form-control[data-v-a3fec767]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-control[data-v-a3fec767]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .form-control.text-center[data-v-a3fec767]{font-weight:500;color:#184975}.input-daterange .form-control[data-v-a3fec767]:first-child{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.input-daterange .form-control[data-v-a3fec767]:last-child{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width:767px){.form-group[data-v-a3fec767]{margin-bottom:15px}.form-group .control-label[data-v-a3fec767]{margin-bottom:8px;padding-top:0}.input-group[data-v-a3fec767]{flex-wrap:wrap}.input-group .input-group-addon[data-v-a3fec767]{width:100%;border-radius:6px!important;border:2px solid #e1e5e9;margin-bottom:5px}.input-group .input-group-addon[data-v-a3fec767]:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.input-group .input-group-addon[data-v-a3fec767]:last-child{border-top-left-radius:0;border-top-right-radius:0;border-top:none;margin-top:5px;margin-bottom:0}.input-group .form-control[data-v-a3fec767]{width:100%;border-radius:6px!important;border:2px solid #e1e5e9}.input-group .form-control[data-v-a3fec767]:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.input-group .form-control[data-v-a3fec767]:last-child{border-top-left-radius:0;border-top-right-radius:0;border-top:none}}h1[data-v-a95bf0d3]{color:#184975;font-weight:600;margin-bottom:30px;font-size:28px}legend[data-v-a95bf0d3]{color:#184975;font-weight:600;font-size:18px;margin:30px 0 20px;padding-bottom:10px;border-bottom:2px solid rgba(24,73,117,.1);width:100%}legend[data-v-a95bf0d3]:first-of-type{margin-top:20px}.form-group[data-v-a95bf0d3]{margin-bottom:20px}.form-group .control-label[data-v-a95bf0d3]{color:#333;font-weight:500;padding-top:8px}.form-group .form-control-static[data-v-a95bf0d3]{color:#555;font-size:14px;padding-top:8px}[data-v-a95bf0d3] .multiselect{min-height:38px}[data-v-a95bf0d3] .multiselect .multiselect__tags{min-height:38px;padding:6px 40px 6px 12px;border:2px solid #e1e5e9;border-radius:6px;background:#fff;box-shadow:0 1px 3px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-a95bf0d3] .multiselect .multiselect__tags:hover{border-color:#4a90a4;box-shadow:0 2px 8px #1849751f}[data-v-a95bf0d3] .multiselect .multiselect__input,[data-v-a95bf0d3] .multiselect .multiselect__single{font-size:14px;color:#333;padding:0;margin:0;line-height:1.5}[data-v-a95bf0d3] .multiselect .multiselect__placeholder{color:#999;padding-top:0;margin-bottom:0}[data-v-a95bf0d3] .multiselect .multiselect__select{height:36px;right:8px}[data-v-a95bf0d3] .multiselect .multiselect__select:before{border-color:#666 transparent transparent;border-width:5px 5px 0 5px;margin-top:-2px}[data-v-a95bf0d3] .multiselect.multiselect--active .multiselect__tags{border-color:#184975;box-shadow:0 0 0 3px #1849751a,0 2px 8px #18497526}[data-v-a95bf0d3] .multiselect.multiselect--disabled .multiselect__tags{background:#f5f5f5;opacity:.7;cursor:not-allowed}.checkbox-inline-radio[data-v-a95bf0d3]{margin-bottom:10px}@media(max-width:767px){.checkbox-inline-radio[data-v-a95bf0d3]{display:block!important;width:100%;margin-right:0!important;margin-bottom:10px}}.btn-danger-modern[data-v-a95bf0d3]{padding:12px 30px;font-weight:500;font-size:16px;border-radius:6px;transition:all .3s ease;margin-top:20px}.btn-danger-modern[data-v-a95bf0d3]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #dc35454d}form[data-v-a95bf0d3]{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000000d}@media(max-width:767px){form[data-v-a95bf0d3]{padding:20px 15px}}@media(max-width:767px){h1[data-v-a95bf0d3]{font-size:24px;margin-bottom:20px}legend[data-v-a95bf0d3]{font-size:16px;margin:25px 0 15px}.form-group[data-v-a95bf0d3]{margin-bottom:15px}.form-group .control-label[data-v-a95bf0d3]{margin-bottom:8px;padding-top:0}.col-sm-offset-2[data-v-a95bf0d3]{margin-left:0}.col-sm-10[data-v-a95bf0d3]{padding-left:15px;padding-right:15px}}[data-v-a95bf0d3] .multiselect--disabled .multiselect__placeholder{color:#666}.modal-body[data-v-3dfc5493]{max-height:70vh;overflow-y:auto;padding:20px}.form-group[data-v-3dfc5493]{margin-bottom:20px}.form-group label[data-v-3dfc5493]{font-weight:600;color:#184975;margin-bottom:8px;display:block}.form-control[data-v-3dfc5493]{border-radius:8px;border:1px solid #e1e5e9;padding:10px 14px;width:100%;transition:all .3s ease}.form-control[data-v-3dfc5493]:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.legend[data-v-3dfc5493],.notes-legend[data-v-3dfc5493]{font-weight:600;color:#184975;font-size:16px;margin-bottom:16px;margin-top:1em;padding-bottom:8px;border-bottom:2px solid #007bff;display:block;width:100%}.list-group[data-v-3dfc5493]{display:flex;flex-direction:column;gap:12px;margin-top:1em;margin-bottom:1em}.list-group-item[data-v-3dfc5493]{background-color:#fff;border:1px solid #e1e5e9;border-radius:8px;padding:16px;transition:all .3s ease;box-shadow:0 1px 3px #0000000d;position:relative}.list-group-item[data-v-3dfc5493]:hover{box-shadow:0 2px 8px #0000001a;border-color:#d1d5db;transform:translateY(-1px)}.list-group-item-heading[data-v-3dfc5493]{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:14px;font-weight:600;color:#333;line-height:1.4;flex-wrap:wrap;gap:8px}.note-header-text[data-v-3dfc5493]{flex:1;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.list-group-item-text[data-v-3dfc5493]{margin:0;color:#555;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap;max-width:100%;font-size:14px}.btn-danger.btn-xs[data-v-3dfc5493]{padding:6px 10px;font-size:12px;border-radius:6px;transition:all .2s ease;min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background-color:#d9534f}.btn-danger.btn-xs[data-v-3dfc5493]:hover{background-color:#c9302c;transform:translateY(-1px);box-shadow:0 2px 6px #d9534f66}.btn-danger.btn-xs[data-v-3dfc5493]:active{transform:translateY(0)}.btn-success.btn-fill[data-v-3dfc5493]{border-radius:8px;padding:10px 20px;font-weight:500;transition:all .3s ease}.btn-success.btn-fill[data-v-3dfc5493]:disabled{opacity:.5;cursor:not-allowed}.text-center[data-v-3dfc5493]{padding:20px}.form-group[data-v-3dfc5493]{margin-left:0!important;margin-right:0!important}.fa-spinner[data-v-3dfc5493]{color:#007bff}@media(max-width:768px){.list-group-item-heading[data-v-3dfc5493]{flex-direction:column;align-items:flex-start}.btn-danger.btn-xs[data-v-3dfc5493]{align-self:flex-end;margin-top:4px}.list-group-item[data-v-3dfc5493]{padding:12px}}#files-modal .modal-footer{text-align:inherit}.cn-new{position:absolute;left:27%;bottom:20px;font-size:4em}tr[data-v-3d24db65]{border-bottom:1px solid #e9ecef}tr[data-v-3d24db65]:last-child{border-bottom:none}td[data-v-3d24db65]{padding:12px;vertical-align:middle}td[data-v-3d24db65]:first-child{font-weight:600;color:#495057;background:#f8f9fa;border-right:2px solid #dee2e6;min-width:120px}@media(max-width:992px){td[data-v-3d24db65]{padding:10px 6px;font-size:13px}td[data-v-3d24db65]:first-child{min-width:100px;font-size:12px}}@media(max-width:768px){td[data-v-3d24db65]{padding:8px 4px;font-size:12px}td[data-v-3d24db65]:first-child{min-width:90px;font-size:11px}}@media(max-width:576px){td[data-v-3d24db65]{padding:6px 3px;font-size:11px}td[data-v-3d24db65]:first-child{min-width:80px;font-size:10px}}div[data-v-c1fa7b48]::-webkit-scrollbar{height:8px}div[data-v-c1fa7b48]::-webkit-scrollbar-track{background:#f1f3f5;border-radius:4px}div[data-v-c1fa7b48]::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}div[data-v-c1fa7b48]::-webkit-scrollbar-thumb:hover{background:#6c757d}table[data-v-c1fa7b48]{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:600px;background:#fff;border-radius:10px;overflow:visible!important;box-shadow:0 2px 8px #00000014}thead[data-v-c1fa7b48]{background:linear-gradient(90deg,#0087ad,#184975);border-radius:10px 10px 0 0!important}thead th[data-v-c1fa7b48]{padding:16px 12px;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6;text-align:center;vertical-align:middle;white-space:nowrap}thead th.bg-eee[data-v-c1fa7b48]{background:#184975;color:#fff;font-weight:600;min-width:250px!important}@media(max-width:992px){table[data-v-c1fa7b48]{font-size:13px;min-width:500px;overflow-x:auto!important}.custom-table-container[data-v-c1fa7b48]{overflow-x:auto!important}thead th[data-v-c1fa7b48]{padding:12px 8px;font-size:12px}thead th.bg-eee[data-v-c1fa7b48]{min-width:160px;width:160px}thead th.text-center[data-v-c1fa7b48]{min-width:70px}tbody td[data-v-c1fa7b48]{padding:10px 6px}}@media(max-width:768px){table[data-v-c1fa7b48]{font-size:12px;min-width:450px}thead th[data-v-c1fa7b48]{padding:10px 6px;font-size:11px}thead th.bg-eee[data-v-c1fa7b48]{min-width:140px;width:140px}thead th.text-center[data-v-c1fa7b48]{min-width:60px;font-size:10px}tbody td[data-v-c1fa7b48]{padding:8px 4px}}@media(max-width:576px){table[data-v-c1fa7b48]{min-width:400px}thead th.bg-eee[data-v-c1fa7b48]{min-width:120px;width:120px}thead th.text-center[data-v-c1fa7b48]{min-width:55px}}ul[data-v-552c7896]{margin-bottom:2em;background:#f8f9fa;border-radius:10px;padding:8px;display:flex;flex-wrap:wrap;gap:8px}.nav-pills>li[data-v-552c7896]{flex:1;min-width:80px;margin:0}.nav-pills>li>a[data-v-552c7896]{display:block;padding:10px 16px;text-align:center;border-radius:8px;color:#495057;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;border:2px solid transparent;text-decoration:none;box-shadow:0 1px 3px #0000001a}.nav-pills>li>a[data-v-552c7896]:hover{background:linear-gradient(90deg,#0087ad,#184975);color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 8px #18497540;border-color:transparent}.nav-pills>li.active>a[data-v-552c7896]{background:linear-gradient(90deg,#d9534f 0%,darken(#d9534f,8%) 100%);color:#fff;border-color:transparent;box-shadow:0 4px 12px #d9534f4d;font-weight:600}@media(max-width:992px){ul[data-v-552c7896]{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:8px}ul[data-v-552c7896]::-webkit-scrollbar{height:6px}ul[data-v-552c7896]::-webkit-scrollbar-track{background:#e9ecef;border-radius:3px}ul[data-v-552c7896]::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:3px}ul[data-v-552c7896]::-webkit-scrollbar-thumb:hover{background:#6c757d}.nav-pills>li[data-v-552c7896]{flex:0 0 auto;min-width:70px}.nav-pills>li>a[data-v-552c7896]{padding:8px 12px;font-size:13px;white-space:nowrap}}@media(max-width:576px){ul[data-v-552c7896]{gap:4px;padding:6px}.nav-pills>li[data-v-552c7896]{min-width:65px}.nav-pills>li>a[data-v-552c7896]{padding:6px 10px;font-size:12px}}.verfuegbarkeiten-user[data-v-adf1fbe8]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px #00000014;width:100%;overflow:visible!important}table[data-v-adf1fbe8]{table-layout:fixed}@media(max-width:992px){.verfuegbarkeiten-user[data-v-adf1fbe8]{padding:20px 16px}}@media(max-width:768px){.verfuegbarkeiten-user[data-v-adf1fbe8]{padding:16px 12px;border-radius:8px}}@media(max-width:576px){.verfuegbarkeiten-user[data-v-adf1fbe8]{padding:12px 8px}}div[data-v-e34cc31f]::-webkit-scrollbar{height:8px}div[data-v-e34cc31f]::-webkit-scrollbar-track{background:#f1f3f5;border-radius:4px}div[data-v-e34cc31f]::-webkit-scrollbar-thumb{background:#adb5bd;border-radius:4px}div[data-v-e34cc31f]::-webkit-scrollbar-thumb:hover{background:#6c757d}.custom-table-container[data-v-e34cc31f]{overflow-x:auto!important}table[data-v-e34cc31f]{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:600px;background:#fff;border-radius:10px;overflow:visible!important;box-shadow:0 2px 8px #00000014}thead[data-v-e34cc31f]{background:linear-gradient(90deg,#0087ad,#184975);border-radius:10px 10px 0 0!important}thead th[data-v-e34cc31f]{padding:16px 12px;font-weight:600;color:#495057;border-bottom:2px solid #dee2e6;text-align:center;vertical-align:middle;white-space:nowrap}thead th.bg-eee[data-v-e34cc31f]{background:#184975;color:#fff;font-weight:600;min-width:250px!important}tbody tr[data-v-e34cc31f]{transition:background-color .2s ease}tbody tr[data-v-e34cc31f]:hover{background-color:#f8f9fa}tbody td[data-v-e34cc31f],tbody th[data-v-e34cc31f]{padding:12px;border-bottom:1px solid #e9ecef;vertical-align:middle}tbody tr:last-child td[data-v-e34cc31f],tbody tr:last-child th[data-v-e34cc31f]{border-bottom:none}.sticky[data-v-e34cc31f]{text-align:center;vertical-align:middle;position:sticky;background:#eee;left:0;z-index:10;min-width:150px}.dragwrapper[data-v-e34cc31f]{display:inline-block;width:16px;cursor:move;color:#6c757d}.dragwrapper[data-v-e34cc31f]:hover{color:#0087ad}@media(max-width:992px){table[data-v-e34cc31f]{font-size:13px;min-width:500px;overflow-x:auto!important}.custom-table-container[data-v-e34cc31f]{overflow-x:auto!important}thead th[data-v-e34cc31f]{padding:12px 8px;font-size:12px}thead th.bg-eee[data-v-e34cc31f]{min-width:160px;width:160px}thead th.text-center[data-v-e34cc31f]{min-width:70px}tbody td[data-v-e34cc31f]{padding:10px 6px}}@media(max-width:768px){table[data-v-e34cc31f]{font-size:12px;min-width:450px}thead th[data-v-e34cc31f]{padding:10px 6px;font-size:11px}thead th.bg-eee[data-v-e34cc31f]{min-width:140px;width:140px}thead th.text-center[data-v-e34cc31f]{min-width:60px;font-size:10px}tbody td[data-v-e34cc31f]{padding:8px 4px}}@media(max-width:576px){table[data-v-e34cc31f]{min-width:400px}thead th.bg-eee[data-v-e34cc31f]{min-width:120px;width:120px}thead th.text-center[data-v-e34cc31f]{min-width:55px}}.consultants-controls[data-v-e34cc31f]{display:flex;align-items:center;gap:24px;margin-bottom:2em;flex-wrap:wrap;padding:20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef}.checkboxes-group[data-v-e34cc31f]{display:flex;gap:16px;flex-wrap:wrap}.checkbox-inline-modern[data-v-e34cc31f]{display:flex;align-items:center;cursor:pointer;font-weight:500;color:#495057;padding:10px 16px;background:#fff;border:2px solid #e1e5e9;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #00000014;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-inline-modern input[type=checkbox][data-v-e34cc31f]{margin-right:10px;margin-left:0;margin-top:0;width:18px;height:18px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid #d1d5db;border-radius:4px;background-color:#fff;position:relative;flex-shrink:0;transition:all .2s ease}.checkbox-inline-modern input[type=checkbox][data-v-e34cc31f]:hover{border-color:#0087ad;box-shadow:0 0 0 3px #0087ad1a}.checkbox-inline-modern input[type=checkbox]:checked[data-v-e34cc31f]{background-color:#184975;border-color:#184975;color:#184975;box-shadow:0 2px 6px #18497540}.checkbox-inline-modern input[type=checkbox]:checked[data-v-e34cc31f]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-60%) rotate(45deg);width:5px;height:9px;border:solid #ffffff;border-width:0 2px 2px 0}.checkbox-inline-modern input[type=checkbox][data-v-e34cc31f]:focus{outline:none;border-color:#184975;box-shadow:0 0 0 3px #18497526}.checkbox-inline-modern[data-v-e34cc31f]:hover{border-color:#0087ad;box-shadow:0 2px 8px #18497526;color:#184975}.checkbox-inline-modern.is-checked[data-v-e34cc31f]{background:linear-gradient(135deg,#184975 0%,darken(#184975,5%) 100%);border-color:#184975;font-weight:600;box-shadow:0 4px 12px #1849754d}.checkbox-inline-modern.is-checked input[type=checkbox][data-v-e34cc31f]{background-color:#fff;border-color:#fff}.checkbox-inline-modern.is-checked input[type=checkbox][data-v-e34cc31f]:checked{background-color:#fff;border-color:#fff}.checkbox-inline-modern.is-checked input[type=checkbox][data-v-e34cc31f]:checked:after{border-color:#184975}.filter-container[data-v-e34cc31f]{flex:1;min-width:300px;max-width:600px}[data-v-e34cc31f] .multiselect{width:100%}[data-v-e34cc31f] .multiselect__tags{border:2px solid #e1e5e9;border-radius:8px;padding:8px 12px;min-height:44px;transition:all .3s ease}[data-v-e34cc31f] .multiselect__tags:hover{border-color:#0087ad}[data-v-e34cc31f] .multiselect__tags:focus-within{border-color:#0087ad;box-shadow:0 0 0 3px #0087ad1a}tbody td .verfuegbarkeit[data-v-e34cc31f]{margin:0;padding:4px 8px;font-size:11px;line-height:1.4;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}@media(max-width:768px){.consultants-controls[data-v-e34cc31f]{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.checkboxes-group[data-v-e34cc31f]{flex-direction:column;gap:12px}.filter-container[data-v-e34cc31f]{max-width:100%}}.checkbox-td{text-align:center;vertical-align:middle}.accounted-status[data-v-9f30de50]{vertical-align:middle}.accounted-status .status-badge[data-v-9f30de50]{display:inline-block;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.4;border-radius:6px;text-align:center;white-space:nowrap;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.accounted-status .status-badge.status-badge-success[data-v-9f30de50]{background:linear-gradient(135deg,#5cb85c,#4cae4c);color:#fff;border:1px solid rgb(76.0064102564,174.4935897436,76.0064102564)}.accounted-status .status-badge.status-badge-default[data-v-9f30de50]{background:linear-gradient(135deg,#6c757d,#60686f);color:#fff;border:1px solid rgb(96.1802575107,104.19527897,111.3197424893)}.accounted-status .invoice-link-wrapper .invoice-link[data-v-9f30de50]{display:inline-flex;align-items:center;gap:6px;color:#0087ad;text-decoration:none;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;transition:all .3s ease;background:#0087ad0d}.accounted-status .invoice-link-wrapper .invoice-link i[data-v-9f30de50]{font-size:14px}.accounted-status .invoice-link-wrapper .invoice-link[data-v-9f30de50]:hover{background:#0087ad1a;color:#005f7a;text-decoration:none}.phase-header-row[data-v-fc70ad1e]{background-color:#c9d69c}.status-select-wrapper[data-v-d17ba1d7]{white-space:nowrap;display:flex;align-items:center;gap:8px}.status-select[data-v-d17ba1d7]{display:inline-block;width:150px}.info-icon[data-v-d17ba1d7]{padding:2px;cursor:pointer;color:#184975}.info-icon[data-v-d17ba1d7]:hover{color:#0087ad}.effort-input[data-v-d17ba1d7]{width:100px;float:right}.tooltip-inner[data-v-d17ba1d7]{white-space:pre-wrap}.workpackage-header-row[data-v-9a9d15c6]{background-color:#7e9245;color:#fff}.btn-phase-add[data-v-9a9d15c6]{background-color:#c9d69c;border-color:#c9d69c}.btn-phase-add[data-v-9a9d15c6]:hover{background-color:darken(#C9D69C,5%);border-color:darken(#C9D69C,5%)}.btn-group[data-v-9a9d15c6]{position:static}.btn-group .dropdown-menu[data-v-9a9d15c6]{position:absolute;z-index:1050;right:0;left:auto}@media(max-width:768px){.workpackage-header-row th[data-v-9a9d15c6],.workpackage-header-row td[data-v-9a9d15c6]{padding:8px 4px;font-size:11px}.workpackage-header-row td.text-right[data-v-9a9d15c6]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;align-items:center}.workpackage-header-row .btn-xs[data-v-9a9d15c6]{padding:6px 10px;font-size:11px;min-width:auto;white-space:nowrap}.workpackage-header-row .btn-group[data-v-9a9d15c6]{position:relative;z-index:100}.workpackage-header-row .btn-group.open[data-v-9a9d15c6]{z-index:10000}.workpackage-header-row .btn-group .dropdown-menu[data-v-9a9d15c6]{position:absolute!important;z-index:10000!important;right:0!important;left:auto!important;top:100%!important;min-width:150px;margin-top:4px;box-shadow:0 4px 12px #0000004d!important}.workpackage-header-row[data-v-9a9d15c6],.workpackage-header-row td.text-right[data-v-9a9d15c6]{position:relative;z-index:auto}}.operating-plan-container[data-v-c88ecada]{margin-top:2em}.operating-plan-header[data-v-c88ecada]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2em;gap:2em}.budget-summary[data-v-c88ecada]{flex:0 0 auto}.budget-summary-card[data-v-c88ecada]{width:350px;background:#f8f9fa;border:2px solid #e1e5e9;border-radius:8px;padding:16px;margin-bottom:12px}.budget-row[data-v-c88ecada]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e1e5e9}.budget-row[data-v-c88ecada]:last-child{border-bottom:none}.budget-label[data-v-c88ecada]{width:100px;font-weight:600;color:#184975;font-size:14px}.budget-value[data-v-c88ecada]{flex-grow:1;text-align:right;font-weight:600;font-size:15px;color:#333}.budget-value.budget-negative[data-v-c88ecada]{color:#d9534f}.budget-warning-checkbox[data-v-c88ecada]{margin-bottom:0}.budget-warning-checkbox label[data-v-c88ecada]{font-size:13px;color:#666}.operating-plan-actions[data-v-c88ecada]{align-self:flex-end}.operating-plan-table[data-v-c88ecada]{margin-top:1em}.status-column[data-v-c88ecada]{width:160px}@media(min-width:769px){.table-responsive[data-v-c88ecada],.main-table[data-v-c88ecada]{overflow:visible!important}}@media(max-width:768px){.operating-plan-container[data-v-c88ecada]{margin-top:1em}.operating-plan-header[data-v-c88ecada]{flex-direction:column;align-items:stretch;margin-bottom:1em;gap:1em}.budget-summary[data-v-c88ecada]{width:100%}.budget-summary-card[data-v-c88ecada]{width:100%;padding:12px;margin-bottom:10px}.budget-row[data-v-c88ecada]{padding:6px 0;font-size:13px}.budget-label[data-v-c88ecada]{width:auto;font-size:13px;flex:0 0 50%}.budget-value[data-v-c88ecada]{font-size:14px;text-align:right;flex:0 0 50%;word-break:break-word;overflow-wrap:break-word}.budget-warning-checkbox label[data-v-c88ecada]{font-size:12px;line-height:1.4;word-wrap:break-word}.operating-plan-actions[data-v-c88ecada]{align-self:stretch;width:100%}.operating-plan-actions .btn[data-v-c88ecada]{width:100%;padding:10px 15px;font-size:14px}.table-responsive[data-v-c88ecada]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;display:block;width:100%}.table-responsive .dropdown-menu[data-v-c88ecada]{z-index:10000!important;position:absolute!important}.main-table[data-v-c88ecada]{min-width:800px;font-size:12px;position:relative;overflow:visible!important}.main-table tbody[data-v-c88ecada],.main-table tbody tr[data-v-c88ecada]{position:relative}.main-table thead th[data-v-c88ecada]{padding:8px 6px;font-size:11px;white-space:nowrap}.main-table tbody td[data-v-c88ecada]{padding:8px 6px;font-size:11px}.main-table .btn-xs[data-v-c88ecada]{padding:4px 8px;font-size:11px;margin:2px}.main-table .btn-group[data-v-c88ecada]{display:flex;flex-wrap:wrap;gap:4px}.main-table .btn-group .btn[data-v-c88ecada]{flex:0 0 auto}.main-table thead th .btn-sm[data-v-c88ecada]{padding:6px 10px;font-size:11px;white-space:nowrap}.main-table thead th.text-right[data-v-c88ecada]{text-align:right}}.custom-input-grp[data-v-6131072b]{display:flex;margin-right:-10px}.custom-input-grp .custom-input-grp__buttons[data-v-6131072b]{display:flex;flex-direction:column;margin-right:-1px}.custom-input-grp .custom-input-grp__buttons .btn[data-v-6131072b]{border-top-right-radius:0;border-bottom-right-radius:0}.custom-input-grp .custom-input-grp__buttons .btn[data-v-6131072b]:first-child{margin-bottom:-1px}.custom-input-grp input[data-v-6131072b]{text-align:right;width:80px;height:43px;border-top-left-radius:0;border-bottom-left-radius:0}.bg-grey{background-color:#f1f1f1}.finanzreport-table{border-top:0;border-left:0}.finanzreport-table thead th:not(:first-child){background-color:#f1f1f1;padding:10px;text-align:center;border-top:1px solid #ddd}.finanzreport-table tr.project-costs td:not(:nth-child(2)){background-color:#f3e3d4}.finanzreport-table tr.consultant-costs td:not(:nth-child(2)){background-color:#fbf1cc}.finanzreport-table tr.sba-costs td:not(:nth-child(2)){background-color:#dbe1f1}.finanzreport-table tr.afa-costs td:not(:nth-child(2)){background-color:#b7bfd8}
