.nocturne,.nocturne *,.nocturne *::before,.nocturne *::after{box-sizing:border-box}body.nocturne{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:16px;line-height:26px;font-weight:400;color-scheme:dark}.nocturne h1,.nocturne h2,.nocturne h3,.nocturne h4,.nocturne h5,.nocturne h6{font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em;color:var(--color-text);text-shadow:none}.nocturne h6{letter-spacing:.08em;text-transform:uppercase}.nocturne h2{margin-bottom:18px}.nocturne h4{color:var(--color-text);margin-top:10px;margin-bottom:10px}.nocturne a{color:var(--color-accent-300);text-decoration:none}.nocturne a:hover,.nocturne a:focus{color:var(--color-accent);text-decoration:underline}.nocturne :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.nocturne ::selection{background:color-mix(in srgb, var(--color-accent-2) 40%, transparent)}.nocturne hr{border-top-color:var(--color-divider)}.nocturne small{color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne .text-muted{color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne .panel,.nocturne .panel-default,.nocturne .well,.nocturne .modal-content,.nocturne .dropdown-menu,.nocturne .list-group-item{background-color:var(--color-neutral-800);border-color:color-mix(in srgb, var(--color-text) 14%, transparent);color:var(--color-text);border-radius:var(--radius-sm);box-shadow:none}.nocturne .panel-default>.panel-heading,.nocturne .panel>.panel-heading,.nocturne .panel>.panel-footer,.nocturne .panel-default>.panel-footer{background-color:var(--color-neutral-700);border-color:color-mix(in srgb, var(--color-text) 14%, transparent);color:var(--color-text)}.nocturne .panel-title{color:var(--color-text);font-family:var(--font-heading);font-weight:600}.nocturne .panel>.panel-body{color:var(--color-text)}.nocturne .well{box-shadow:none}.nocturne .list-group-item.disabled,.nocturne .list-group-item.disabled:hover{background-color:var(--color-neutral-900);color:color-mix(in srgb, var(--color-text) 45%, transparent)}.nocturne a.list-group-item,.nocturne button.list-group-item{color:var(--color-text)}.nocturne a.list-group-item:hover,.nocturne a.list-group-item:focus,.nocturne button.list-group-item:hover{background-color:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text);text-decoration:none}.nocturne a.list-group-item .list-group-item-heading{color:var(--color-text)}.nocturne a.list-group-item .list-group-item-text{color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne .btn{border-radius:var(--radius-sm);text-shadow:none;box-shadow:none;font-family:var(--font-heading);font-weight:600;transition:background-color .18s ease-out, border-color .18s ease-out, color .18s ease-out}.nocturne .btn:focus,.nocturne .btn:active:focus{outline:2px solid var(--color-accent);outline-offset:2px}.nocturne .btn.disabled,.nocturne .btn[disabled]{opacity:.45;box-shadow:none}.nocturne .btn-default,.nocturne .btn-default:focus{background-color:transparent;border-color:color-mix(in srgb, var(--color-text) 30%, transparent);color:var(--color-text)}.nocturne .btn-default:hover,.nocturne .btn-default:active,.nocturne .btn-default.active,.nocturne .open>.dropdown-toggle.btn-default,.nocturne .open>.dropdown-toggle.btn-default:hover,.nocturne .open>.dropdown-toggle.btn-default:focus{background-color:color-mix(in srgb, var(--color-text) 9%, transparent);border-color:color-mix(in srgb, var(--color-text) 55%, transparent);color:var(--color-text)}.nocturne .open>.dropdown-toggle.btn-primary{background-color:var(--color-accent-300);border-color:var(--color-accent-300);color:#05070c}.nocturne .open>.dropdown-toggle.btn-success{background-color:var(--color-success);border-color:var(--color-success);color:#05070c}.nocturne .btn-primary,.nocturne .btn-primary:focus{background-color:var(--color-accent);border-color:var(--color-accent);color:#05070c}.nocturne .btn-primary:hover,.nocturne .btn-primary:active,.nocturne .btn-primary.active{background-color:var(--color-accent-300);border-color:var(--color-accent-300);color:#05070c}.nocturne .btn-success,.nocturne .btn-success:focus{background-color:var(--color-success);border-color:var(--color-success);color:#05070c}.nocturne .btn-success:hover,.nocturne .btn-success:active,.nocturne .btn-success.active{background-color:color-mix(in srgb, var(--color-success) 78%, #fff);border-color:color-mix(in srgb, var(--color-success) 78%, #fff);color:#05070c}.nocturne .btn-danger,.nocturne .btn-danger:focus{background-color:var(--color-danger);border-color:var(--color-danger);color:#05070c}.nocturne .btn-danger:hover,.nocturne .btn-danger:active,.nocturne .btn-danger.active{background-color:color-mix(in srgb, var(--color-danger) 78%, #fff);border-color:color-mix(in srgb, var(--color-danger) 78%, #fff);color:#05070c}.nocturne .btn-warning,.nocturne .btn-warning:focus{background-color:var(--color-warning);border-color:var(--color-warning);color:#05070c}.nocturne .btn-warning:hover,.nocturne .btn-warning:active{background-color:var(--color-accent-4-300);border-color:var(--color-accent-4-300);color:#05070c}.nocturne .btn-info,.nocturne .btn-info:focus{background-color:transparent;border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);color:var(--color-accent-100)}.nocturne .btn-info:hover,.nocturne .btn-info:active{background-color:color-mix(in srgb, var(--color-accent) 14%, transparent);border-color:var(--color-accent);color:var(--color-accent-100)}.nocturne .btn-link{color:var(--color-accent-300)}.nocturne .btn-link:hover,.nocturne .btn-link:focus{color:var(--color-accent)}.nocturne label,.nocturne .control-label{color:color-mix(in srgb, var(--color-text) 80%, transparent);font-weight:600}.nocturne .form-control,.nocturne input[type="text"],.nocturne input[type="email"],.nocturne input[type="password"],.nocturne input[type="number"],.nocturne input[type="tel"],.nocturne input[type="date"],.nocturne input[type="search"],.nocturne textarea,.nocturne select{background-color:color-mix(in srgb, var(--color-text) 4%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 22%, transparent);border-radius:var(--radius-sm);color:var(--color-text);box-shadow:none;caret-color:var(--color-accent)}.nocturne .form-control:focus,.nocturne input:focus,.nocturne textarea:focus,.nocturne select:focus{border-color:var(--color-accent);box-shadow:none;outline:2px solid var(--color-accent);outline-offset:2px}.nocturne .form-control[disabled],.nocturne .form-control[readonly],.nocturne fieldset[disabled] .form-control{background-color:var(--color-neutral-900);color:color-mix(in srgb, var(--color-text) 45%, transparent)}.nocturne .form-control::placeholder{color:color-mix(in srgb, var(--color-text) 40%, transparent)}.nocturne select option,.nocturne select optgroup{background-color:var(--color-neutral-800);color:var(--color-text)}.nocturne .input-group-addon{background-color:var(--color-neutral-700);border-color:color-mix(in srgb, var(--color-text) 22%, transparent);color:color-mix(in srgb, var(--color-text) 72%, transparent);border-radius:var(--radius-sm)}.nocturne .help-block{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.nocturne .has-error .form-control{border-color:var(--color-danger)}.nocturne .has-error .control-label,.nocturne .has-error .help-block,.nocturne .has-error .error-message{color:var(--color-danger)}.nocturne .has-success .form-control{border-color:var(--color-success)}.nocturne .table{color:var(--color-text)}.nocturne .table>thead>tr>th,.nocturne .table>tbody>tr>th,.nocturne .table>tfoot>tr>th{color:color-mix(in srgb, var(--color-text) 72%, transparent);font-family:var(--font-heading);font-weight:600;border-bottom-color:color-mix(in srgb, var(--color-text) 22%, transparent)}.nocturne .table>thead>tr>td,.nocturne .table>tbody>tr>td,.nocturne .table>tfoot>tr>td,.nocturne .table>tbody>tr>th{border-top-color:var(--color-divider)}.nocturne .table-striped>tbody>tr:nth-of-type(odd){background-color:color-mix(in srgb, var(--color-text) 4%, transparent)}.nocturne .table-hover>tbody>tr:hover{background-color:color-mix(in srgb, var(--color-text) 8%, transparent)}.nocturne .table-bordered,.nocturne .table-bordered>thead>tr>th,.nocturne .table-bordered>tbody>tr>th,.nocturne .table-bordered>tbody>tr>td,.nocturne .table-bordered>thead>tr>td{border-color:color-mix(in srgb, var(--color-text) 14%, transparent)}.nocturne .alert{border-radius:var(--radius-sm);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 22%, transparent);border-left-width:3px;background:color-mix(in srgb, var(--color-text) 4%, transparent);color:var(--color-text);text-shadow:none}.nocturne .alert a,.nocturne .alert .alert-link{color:inherit;text-decoration:underline;font-weight:600}.nocturne .alert-success{border-color:color-mix(in srgb, var(--color-success) 32%, transparent);border-left-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, transparent);color:var(--color-success-100)}.nocturne .alert-info{border-color:color-mix(in srgb, var(--color-info) 32%, transparent);border-left-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 8%, transparent);color:var(--color-info-100)}.nocturne .alert-warning{border-color:color-mix(in srgb, var(--color-warning) 32%, transparent);border-left-color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, transparent);color:var(--color-warning-100)}.nocturne .alert-danger{border-color:color-mix(in srgb, var(--color-danger) 32%, transparent);border-left-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger-100)}.nocturne .label{border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 30%, transparent);border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-weight:600;padding:.2em .55em}.nocturne .label-default{border-color:color-mix(in srgb, var(--color-text) 30%, transparent);color:color-mix(in srgb, var(--color-text) 80%, transparent)}.nocturne .label-primary,.nocturne .label-info{border-color:color-mix(in srgb, var(--color-info) 55%, transparent);color:var(--color-info-100)}.nocturne .label-success{border-color:color-mix(in srgb, var(--color-success) 55%, transparent);color:var(--color-success-100)}.nocturne .label-warning{border-color:color-mix(in srgb, var(--color-warning) 55%, transparent);color:var(--color-warning-100)}.nocturne .label-danger{border-color:color-mix(in srgb, var(--color-danger) 55%, transparent);color:var(--color-danger-100)}.nocturne .badge{background-color:color-mix(in srgb, var(--color-text) 16%, transparent);color:var(--color-text);border-radius:var(--radius-sm)}.nocturne .badge-success{background-color:var(--color-success);color:#05070c}.nocturne .badge-info{background-color:var(--color-info);color:#05070c}.nocturne .badge-danger{background-color:var(--color-danger);color:#05070c}.nocturne .badge-warning{background-color:var(--color-warning);color:#05070c}.nocturne .modal-backdrop.in{opacity:.78}.nocturne .modal-header,.nocturne .modal-footer{border-color:color-mix(in srgb, var(--color-text) 14%, transparent)}.nocturne .modal-title{font-family:var(--font-heading);font-weight:600;color:var(--color-text)}.nocturne .modal-body{color:var(--color-text)}.nocturne .modal-body p[style],.nocturne .modal-body div[style]{color:var(--color-text) !important}.nocturne .close{color:var(--color-text);opacity:.6;text-shadow:none}.nocturne .close:hover,.nocturne .close:focus{color:var(--color-text);opacity:1}.nocturne .nav-tabs{border-bottom-color:color-mix(in srgb, var(--color-text) 22%, transparent)}.nocturne .nav-tabs>li>a{color:color-mix(in srgb, var(--color-text) 72%, transparent);border-radius:0;border-color:transparent}.nocturne .nav-tabs>li>a:hover,.nocturne .nav-tabs>li>a:focus{background-color:color-mix(in srgb, var(--color-text) 7%, transparent);border-color:transparent;color:var(--color-text)}.nocturne .nav-tabs>li.active>a,.nocturne .nav-tabs>li.active>a:hover,.nocturne .nav-tabs>li.active>a:focus{background-color:var(--color-neutral-800);border-color:color-mix(in srgb, var(--color-text) 22%, transparent);border-bottom-color:transparent;color:var(--color-text)}.nocturne .dropdown-menu>li>a,.nocturne .dropdown-menu li>div>a{color:var(--color-text)}.nocturne .dropdown-menu>li>a:hover,.nocturne .dropdown-menu>li>a:focus,.nocturne .dropdown-menu li>div>a:hover{background-color:color-mix(in srgb, var(--color-text) 9%, transparent);color:var(--color-text)}.nocturne .dropdown-menu .divider{background-color:var(--color-divider)}.nocturne .tooltip-inner{background-color:var(--color-neutral-700);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 20%, transparent);border-radius:var(--radius-sm);color:var(--color-text)}.nocturne .tooltip.top .tooltip-arrow{border-top-color:var(--color-neutral-700)}.nocturne .tooltip.bottom .tooltip-arrow{border-bottom-color:var(--color-neutral-700)}.nocturne .tooltip.left .tooltip-arrow{border-left-color:var(--color-neutral-700)}.nocturne .tooltip.right .tooltip-arrow{border-right-color:var(--color-neutral-700)}.nocturne .pagination>li>a,.nocturne .pagination>li>span{background-color:transparent;border-color:color-mix(in srgb, var(--color-text) 22%, transparent);color:var(--color-text)}.nocturne .pagination>li>a:hover{background-color:color-mix(in srgb, var(--color-text) 9%, transparent);color:var(--color-text)}.nocturne .pagination>.active>a,.nocturne .pagination>.active>span{background-color:color-mix(in srgb, var(--color-accent) 16%, transparent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent-100)}.nocturne .debug-info{flex:none;padding:var(--space-2) clamp(12px, 3vw, 24px);background:var(--color-neutral-900);color:color-mix(in srgb, var(--color-text) 45%, transparent);font-size:13px}.nocturne .debug-info p{margin:0}body.nocturne{display:flex;flex-direction:column;min-height:100vh}.nocturne .customer-frame-header{flex:none;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) clamp(12px, 3vw, 24px);background:color-mix(in srgb, #05070c 80%, transparent);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:color-mix(in srgb, var(--color-text) 20%, transparent);backdrop-filter:blur(8px) saturate(125%);-webkit-backdrop-filter:blur(8px) saturate(125%)}.nocturne .customer-frame-brand{display:flex;align-items:center;gap:10px;margin-right:auto;font-family:var(--font-heading);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--color-text)}.nocturne .customer-frame-brand:hover,.nocturne .customer-frame-brand:focus{color:var(--color-text);text-decoration:none}.nocturne .customer-frame-mark{width:34px;height:34px;flex:none;display:block}.nocturne .customer-frame-actions{display:flex;align-items:center;gap:clamp(10px, 2vw, 20px);flex-shrink:0}.nocturne .customer-frame-actions a{color:var(--color-text);font-size:16px;white-space:nowrap}.nocturne .customer-frame-actions a:hover,.nocturne .customer-frame-actions a:focus{color:var(--color-accent);text-decoration:none}.nocturne .customer-frame-actions .fa{margin-right:6px}@media screen and (max-width: 767px){.nocturne .customer-frame-phone span{display:none}.nocturne .customer-frame-brand span{display:none}}.nocturne .content{flex:1 0 auto;background:transparent}.nocturne .customer-frame-footer{flex:none;padding:var(--space-6) clamp(12px, 3vw, 24px) var(--space-8);border-top:1px solid var(--color-divider);font-size:15px;color:color-mix(in srgb, var(--color-text) 55%, transparent)}.nocturne .customer-frame-footer-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin-bottom:var(--space-2)}.nocturne .customer-frame-footer a{color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne .customer-frame-footer a:hover,.nocturne .customer-frame-footer a:focus{color:var(--color-accent)}.nocturne .customer-frame-copyright{margin:0}.nocturne #wrapper.intern .intern-sidebar h2{color:color-mix(in srgb, var(--color-text) 72%, transparent);letter-spacing:.08em;text-transform:uppercase}.nocturne #wrapper.intern .intern-sidebar .list-group a.active,.nocturne #wrapper.intern .intern-sidebar .list-group a.active:hover,.nocturne #wrapper.intern .intern-sidebar .list-group a.active:focus{background-color:color-mix(in srgb, var(--color-accent) 16%, transparent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);color:var(--color-accent-100);box-shadow:inset 2px 0 0 var(--color-accent)}.nocturne #wrapper.intern .intern-sidebar .list-group .list-group-item span.badge{background-color:var(--color-accent);color:#05070c}.nocturne #wrapper.intern .intern-sidebar ul.meta-links li.separator{border-bottom-color:var(--color-divider)}.nocturne #wrapper.intern .intern-sidebar ul.meta-links li.information{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.nocturne #wrapper.intern .intern-sidebar ul.meta-links a{color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne #wrapper.intern .intern-sidebar ul.meta-links a:hover,.nocturne #wrapper.intern .intern-sidebar ul.meta-links a:focus{color:var(--color-accent)}.nocturne .ssl-logo{opacity:.5}.nocturne .ssl-logo:hover{opacity:.85}.nocturne[class] .navbar-default{background-color:var(--color-neutral-700);border-color:color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:var(--radius-sm)}.nocturne[class] .navbar-default .navbar-brand,.nocturne[class] .navbar-default .navbar-text{color:var(--color-text)}.nocturne[class] .navbar-default .navbar-nav>li>a{color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne[class] .navbar-default .navbar-nav>li>a:hover,.nocturne[class] .navbar-default .navbar-nav>.active>a{background-color:color-mix(in srgb, var(--color-text) 9%, transparent);color:var(--color-text)}.nocturne[class] .navbar-default .navbar-toggle{border-color:color-mix(in srgb, var(--color-text) 30%, transparent)}.nocturne[class] .navbar-default .navbar-toggle .icon-bar{background-color:var(--color-text)}.nocturne[class] #contracts .panel h4,.nocturne[class] #proposals .panel h4{color:var(--color-text)}.nocturne[class] #contracts .panel .list-group-item a,.nocturne[class] #proposals .panel .list-group-item a,.nocturne[class] #contracts .panel .panel-body ul a,.nocturne[class] #proposals .panel .panel-body ul a,.nocturne[class] #contracts .panel .panel-body a.vorvertragliche,.nocturne[class] #proposals .panel .panel-body a.vorvertragliche{color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne[class] #contracts .panel .panel-heading .creation-time,.nocturne[class] #proposals .panel .panel-heading .creation-time{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.nocturne[class] #contracts .panel .panel-body a.vorschlag,.nocturne[class] #proposals .panel .panel-body a.vorschlag,.nocturne[class] #contracts .panel .panel-body span.vorschlag,.nocturne[class] #proposals .panel .panel-body span.vorschlag,.nocturne[class] #contracts .panel .panel-body .alert a.vorschlag,.nocturne[class] #proposals .panel .panel-body .alert a.vorschlag{color:var(--color-accent-300)}.nocturne[class] #contracts .panel .panel-body p.proposal-changed-text,.nocturne[class] #proposals .panel .panel-body p.proposal-changed-text,.nocturne[class] #contracts .panel .panel-body p.renew-text,.nocturne[class] #proposals .panel .panel-body p.renew-text{color:var(--color-warning-100)}.nocturne[class] #contracts .panel .panel-body span.renew-rejection-reason,.nocturne[class] #proposals .panel .panel-body span.renew-rejection-reason{color:var(--color-text)}.nocturne[class] #contracts .panel .panel-footer .voucher-btn button,.nocturne[class] #proposals .panel .panel-footer .voucher-btn button{background-color:transparent;border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);color:var(--color-accent-100);border-radius:var(--radius-sm)}.nocturne[class] #contracts .panel .panel-footer .voucher-btn button:hover,.nocturne[class] #proposals .panel .panel-footer .voucher-btn button:hover{background-color:color-mix(in srgb, var(--color-accent) 14%, transparent);border-color:var(--color-accent);color:var(--color-accent-100)}.nocturne[class] .row.item.even{background-color:color-mix(in srgb, var(--color-text) 4%, transparent)}.nocturne[class] .row.item.odd{background-color:transparent}.nocturne[class] #modal-container h4,.nocturne[class] #modal-container label{color:var(--color-text)}.nocturne[class] .edit-contract>.modal .modal-content{color:var(--color-text)}.nocturne[class] .frontend-messagescontroller .table td.message,.nocturne.frontend-messagescontroller[class] .table td.message{background-color:color-mix(in srgb, var(--color-text) 5%, transparent)}.nocturne[class] .table td.file i,.nocturne[class] .table td.file .fa{color:var(--color-accent-2)}.nocturne[class] #request-form .panel .panel-heading,.nocturne[class] #request-confirm-form .panel .panel-heading{background-color:var(--color-neutral-700);border-color:color-mix(in srgb, var(--color-text) 14%, transparent)}.nocturne[class] #request-form .panel .panel-title,.nocturne[class] #request-confirm-form .panel .panel-title{color:var(--color-text)}.nocturne[class] #request-form .panel .panel-body,.nocturne[class] #request-confirm-form .panel .panel-body{background-color:transparent}.nocturne[class] #request-form .panel-primary,.nocturne[class] #request-confirm-form .panel-primary{border-color:color-mix(in srgb, var(--color-accent) 45%, transparent)}.nocturne[class] #request-form .spinner-box{background:color-mix(in srgb, var(--color-bg) 78%, transparent)}.nocturne[class] #request-form select{background-color:color-mix(in srgb, var(--color-text) 4%, transparent)}.nocturne[class] #request-form .ui-slider-wrapper{background:color-mix(in srgb, var(--color-text) 8%, transparent);border-color:color-mix(in srgb, var(--color-text) 20%, transparent)}.nocturne[class] #request-form .ui-slider a{background:var(--color-accent);border-color:var(--color-accent)}.nocturne[class] #request-form .boot-total-sum-hint{color:var(--color-warning)}.nocturne[class] #request-form span.has-error{color:var(--color-danger)}.nocturne[class] .select-wrapper,.nocturne[class] .styled-select{background-color:color-mix(in srgb, var(--color-text) 4%, transparent);border-color:color-mix(in srgb, var(--color-text) 22%, transparent)}.nocturne[class] .links,.nocturne[class] .terms{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.nocturne[class] .links a{color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne[class] .links a:hover,.nocturne[class] .links a:focus{color:var(--color-accent)}.nocturne[class] .devise-row h1,.nocturne[class] .devise-row h2,.nocturne[class] .devise-row p{color:var(--color-text)}.nocturne[class] .devise-row a{color:var(--color-accent-300)}.nocturne[class] .sig-canvas{background-color:#ffffff;border-color:color-mix(in srgb, var(--color-text) 40%, transparent) !important}.nocturne[class] #contracts .panel .list-group-item a,.nocturne[class] #proposals .panel .list-group-item a,.nocturne[class] #contracts .panel .panel-body ul a,.nocturne[class] #proposals .panel .panel-body ul a,.nocturne[class] #contracts .panel .panel-body a.vorvertragliche,.nocturne[class] #proposals .panel .panel-body a.vorvertragliche{color:color-mix(in srgb, var(--color-text) 86%, transparent)}.nocturne[class] .rdtPicker{background:var(--color-neutral-800);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 20%, transparent);box-shadow:0 24px 60px -24px color-mix(in srgb, #000 80%, transparent);color:var(--color-text)}.nocturne[class] .rdtPicker td,.nocturne[class] .rdtPicker th{border-color:color-mix(in srgb, var(--color-text) 12%, transparent)}.nocturne[class] .rdtPicker td.rdtDay:hover,.nocturne[class] .rdtPicker td.rdtHour:hover,.nocturne[class] .rdtPicker td.rdtMinute:hover,.nocturne[class] .rdtPicker td.rdtSecond:hover,.nocturne[class] .rdtPicker td.rdtMonth:hover,.nocturne[class] .rdtPicker td.rdtYear:hover,.nocturne[class] .rdtPicker .rdtTimeToggle:hover,.nocturne[class] .rdtPicker thead tr:first-child th:hover,.nocturne[class] .rdtPicker tfoot:hover,.nocturne[class] .rdtPicker button:hover{background:color-mix(in srgb, var(--color-text) 10%, transparent);color:var(--color-text)}.nocturne[class] .rdtPicker td.rdtOld,.nocturne[class] .rdtPicker td.rdtNew,.nocturne[class] .rdtPicker td span.rdtOld,.nocturne[class] .rdtPicker th.rdtSwitch,.nocturne[class] .rdtPicker th.rdtNext,.nocturne[class] .rdtPicker th.rdtPrev,.nocturne[class] .rdtPicker .dow{color:color-mix(in srgb, var(--color-text) 45%, transparent)}.nocturne[class] .rdtPicker td.rdtActive,.nocturne[class] .rdtPicker td.rdtActive:hover{background-color:var(--color-accent);color:#05070c;text-shadow:none}.nocturne[class] .rdtPicker td.rdtToday:before{border-bottom-color:var(--color-accent)}.nocturne[class] .rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#05070c}.nocturne[class] .rdtPicker td.rdtDisabled,.nocturne[class] .rdtPicker td.rdtDisabled:hover,.nocturne[class] .rdtPicker td span.rdtDisabled,.nocturne[class] .rdtPicker th.rdtDisabled{color:color-mix(in srgb, var(--color-text) 25%, transparent);background:none}.nocturne[class] .rdtPicker tfoot,.nocturne[class] .rdtPicker thead tr:first-child th{border-color:color-mix(in srgb, var(--color-text) 12%, transparent)}.nocturne[class] .EnginesComponent .buttons-area button{background-color:transparent;border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 30%, transparent);color:var(--color-text);border-radius:var(--radius-sm)}.nocturne[class] .EnginesComponent .buttons-area button:hover{background-color:color-mix(in srgb, var(--color-text) 9%, transparent);border-color:color-mix(in srgb, var(--color-text) 55%, transparent);color:var(--color-text)}.nocturne[class] .ComponentsCard{border-color:color-mix(in srgb, var(--color-success) 32%, transparent);border-radius:var(--radius-sm)}.nocturne[class] .ComponentsCard .nc-components-card-header{background-color:color-mix(in srgb, var(--color-success) 10%, transparent);border-bottom-color:color-mix(in srgb, var(--color-success) 28%, transparent)}.nocturne[class] .ComponentsCard .nc-components-card-header h5{color:var(--color-success-100)}.nocturne[class] .ComponentsCard table{color:color-mix(in srgb, var(--color-text) 80%, transparent)}.nocturne[class] .ComponentsCard table tbody td,.nocturne[class] .ComponentsCard .nc-component-row{background:transparent;background-color:transparent}.nocturne[class] .ComponentsCard .nc-component-row td{border-top-color:color-mix(in srgb, var(--color-text) 10%, transparent)}.nocturne[class] .ComponentsCard tr.nc-active td{background-color:color-mix(in srgb, var(--color-text) 6%, transparent)}.nocturne[class] .ComponentsCard tr.nc-active:last-child td{border-top-color:color-mix(in srgb, var(--color-text) 16%, transparent)}.nocturne[class] .ComponentsCard tr.nc-after-tax{color:var(--color-text)}.nocturne[class] .ComponentsCard tr.nc-after-tax td:first-child,.nocturne[class] .ComponentsCard tr.nc-after-tax td:last-child{color:var(--color-text)}.nocturne[class] .ComponentsCard .nc-component-row td span.discount-hint{color:var(--color-success)}.nocturne[class] .informations-modal table.modal-table,.nocturne[class] .informations-modal table.modal-table td,.nocturne[class] .informations-modal table.modal-table th{background:transparent;color:color-mix(in srgb, var(--color-text) 80%, transparent)}.nocturne[class] .informations-modal table.modal-table tr{border-bottom-color:color-mix(in srgb, var(--color-text) 14%, transparent)}.nocturne[class] .informations-modal table.modal-table tr.nc-only-mobile.nc-row-2 td{border-top-color:color-mix(in srgb, var(--color-text) 10%, transparent)}.nocturne[class] .AgbsPanel .signature-wrapper .signature-canvas{background-color:#ffffff;border-color:color-mix(in srgb, var(--color-text) 40%, transparent)}.nocturne[class] .AttachmentBlock,.nocturne[class] .SelectableAttachment,.nocturne[class] .Notes{background-color:color-mix(in srgb, var(--color-text) 9%, transparent);color:var(--color-text)}.nocturne[class] .panel>.panel-heading+.panel-collapse>.panel-body,.nocturne[class] .panel>.panel-collapse>.panel-body+.panel-footer,.nocturne[class] .panel>.panel-body+.panel-footer,.nocturne[class] .panel-group .panel-heading+.panel-collapse>.panel-body,.nocturne[class] .panel-group .panel-footer+.panel-collapse>.panel-body,.nocturne[class] .panel>.table-bordered,.nocturne[class] .panel>.table+.panel-body{border-color:color-mix(in srgb, var(--color-text) 14%, transparent)}.nocturne[class] #contracts .panel .list-group-item ul,.nocturne[class] #proposals .panel .list-group-item ul,.nocturne[class] #contracts .panel .panel-body ul,.nocturne[class] #proposals .panel .panel-body ul{margin:0;padding:0;list-style:none}.nocturne[class] #contracts .panel .list-group-item ul li,.nocturne[class] #proposals .panel .list-group-item ul li,.nocturne[class] #contracts .panel .panel-body ul li,.nocturne[class] #proposals .panel .panel-body ul li{font-size:13px;line-height:22px}.nocturne[class] #contracts .panel .list-group-item ul li a,.nocturne[class] #proposals .panel .list-group-item ul li a,.nocturne[class] #contracts .panel .panel-body ul li a,.nocturne[class] #proposals .panel .panel-body ul li a,.nocturne[class] #contracts .panel .list-group-item ul li span,.nocturne[class] #proposals .panel .list-group-item ul li span{font-size:13px;line-height:22px}.nocturne[class] #contracts .panel .list-group-item ul li a:not(.vorschlag) .fa:not(.fa-spin),.nocturne[class] #proposals .panel .list-group-item ul li a:not(.vorschlag) .fa:not(.fa-spin),.nocturne[class] #contracts .panel .panel-body ul li a:not(.vorschlag) .fa:not(.fa-spin),.nocturne[class] #proposals .panel .panel-body ul li a:not(.vorschlag) .fa:not(.fa-spin),.nocturne[class] #contracts .panel .list-group-item ul li span .fa:not(.fa-spin),.nocturne[class] #proposals .panel .list-group-item ul li span .fa:not(.fa-spin){display:inline;font-size:12px;line-height:inherit;margin-right:5px;color:color-mix(in srgb, var(--color-text) 50%, transparent)}.nocturne[class] #contracts .panel .panel-body ul li a.vorschlag,.nocturne[class] #proposals .panel .panel-body ul li a.vorschlag,.nocturne[class] #contracts .panel .list-group-item ul li a.vorschlag,.nocturne[class] #proposals .panel .list-group-item ul li a.vorschlag{font-size:20px;line-height:30px}.nocturne[class] #contracts .panel h4.list-group-item-heading,.nocturne[class] #proposals .panel h4.list-group-item-heading{font-size:15px;line-height:22px;font-weight:700}.nocturne[class] #contracts .panel h5,.nocturne[class] #proposals .panel h5{font-size:12px;line-height:18px}
