.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.calculator-layout{background-color:var(--color-bg) !important;color:var(--color-text);font-family:var(--font-body)}.nocturne .calculator-header{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 .calculator-header-title{color:var(--color-text);font-family:var(--font-heading);font-weight:600}.nocturne .calculator-header-action{background:none;color:var(--color-text)}.nocturne .calculator-header-action:hover{background:color-mix(in srgb, var(--color-text) 9%, transparent);color:var(--color-accent)}.nocturne .calculator-contact-popup{background:var(--color-neutral-800);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 20%, transparent);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.nocturne .calculator-contact-popup h4{color:var(--color-text)}.nocturne .calculator-contact-popup p{color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne .calculator-contact-popup p .fa{color:var(--color-accent)}.nocturne .calculator-contact-popup p a{color:var(--color-accent-300)}.nocturne .calculator-contact-popup p a:hover{color:var(--color-accent)}.nocturne .calculator-contact-popup-arrow{background:var(--color-neutral-800);border-top-width:1px;border-top-style:solid;border-top-color:color-mix(in srgb, var(--color-text) 20%, transparent);border-left-width:1px;border-left-style:solid;border-left-color:color-mix(in srgb, var(--color-text) 20%, transparent)}.nocturne .calculator-stepper{background:transparent}.nocturne .calculator-step-dot{border-width:2px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 25%, transparent);color:color-mix(in srgb, var(--color-text) 55%, transparent);background:transparent}.nocturne .calculator-step-label{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.nocturne .is-active .calculator-step-dot{border-color:var(--color-accent);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 14%, transparent)}.nocturne .is-active .calculator-step-label{color:var(--color-accent)}.nocturne .is-done .calculator-step-dot{border-color:var(--color-success);background:var(--color-success);color:#05070c}.nocturne .is-done .calculator-step-label{color:var(--color-success)}.nocturne .calculator-step-line{background:color-mix(in srgb, var(--color-text) 25%, transparent)}.nocturne .calculator-step-line.is-done{background:var(--color-success)}.nocturne a.calculator-step.is-clickable:hover .calculator-step-dot,.nocturne .calculator-step.is-clickable:hover .calculator-step-dot{background:color-mix(in srgb, var(--color-success) 78%, #fff);border-color:color-mix(in srgb, var(--color-success) 78%, #fff)}.nocturne a.calculator-step.is-clickable:hover .calculator-step-label,.nocturne .calculator-step.is-clickable:hover .calculator-step-label{color:color-mix(in srgb, var(--color-success) 78%, #fff)}.nocturne .calculator-price-summary{background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);border-radius:var(--radius-md);color:var(--color-text)}.nocturne .calculator-price-summary-label{color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne .calculator-price-summary-value{color:var(--color-text)}.nocturne .calculator-price-summary-period{color:color-mix(in srgb, var(--color-text) 65%, transparent)}.nocturne .calculator-bottom-nav{background:color-mix(in srgb, #05070c 92%, transparent);border-top-width:1px;border-top-style:solid;border-top-color:color-mix(in srgb, var(--color-text) 20%, transparent);box-shadow:none;backdrop-filter:blur(8px) saturate(125%);-webkit-backdrop-filter:blur(8px) saturate(125%)}.nocturne .calculator-nav-back,.nocturne .calculator-inline-back{background:transparent;border-width:1.5px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 30%, transparent);border-radius:var(--radius-sm);color:var(--color-text)}.nocturne .calculator-nav-back{border-radius:50%}.nocturne .calculator-nav-back:hover,.nocturne .calculator-inline-back:hover{background: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 .calculator-nav-next,.nocturne .auth-inline-submit,.nocturne .auth-passwordless.auth-passwordless--focused .auth-inline-submit{background:var(--color-accent);border:none;border-radius:var(--radius-sm);color:#05070c;font-family:var(--font-heading);font-weight:600}.nocturne .calculator-nav-next:hover,.nocturne .auth-inline-submit:hover,.nocturne .auth-passwordless.auth-passwordless--focused .auth-inline-submit:hover{background:var(--color-accent-300);color:#05070c}.nocturne .calculator-nav-next:disabled,.nocturne .auth-inline-submit:disabled{opacity:.4}.nocturne .calculator-nav-next:disabled:hover,.nocturne .auth-inline-submit:disabled:hover{background:var(--color-accent)}body.nocturne .calculator-trust-pill{background:color-mix(in srgb, var(--color-text) 4%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 20%, transparent);color:var(--color-text);box-shadow:none}body.nocturne .calculator-trust-pill:hover{background:color-mix(in srgb, var(--color-text) 9%, transparent);box-shadow:none}body.nocturne .calculator-trust-pill-stars{color:var(--color-warning)}body.nocturne .calculator-trust-pill-source{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.nocturne .calculator-trust-siegel{opacity:.5}.nocturne .calculator-trust-siegel:hover{opacity:.85}.nocturne .ssl-logo{opacity:.5}.nocturne .ssl-logo:hover{opacity:.85}body.nocturne #form-base-form-container .spinner-box,.nocturne #form-base-form-container .spinner-box{background:color-mix(in srgb, #05070d 85%, transparent)}.nocturne .calculator-loader-mast{stroke:var(--color-text)}.nocturne .container section{color:var(--color-text)}.nocturne h2,.nocturne h5{color:var(--color-text)}.nocturne h4{color:var(--color-text) !important}.nocturne p.form-headline{color:var(--color-text)}.nocturne .error-message{color:var(--color-danger)}.nocturne .links a{color:var(--color-accent-300);border-bottom-color:color-mix(in srgb, var(--color-accent-300) 45%, transparent)}.nocturne .links a:hover{color:var(--color-accent);border-bottom-color:var(--color-accent)}.nocturne .form-control:hover:not(:focus){border-color:color-mix(in srgb, var(--color-text) 45%, transparent)}.nocturne .input-group .input-group-addon{background-color:var(--color-neutral-700);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 22%, transparent);border-left:none;color:color-mix(in srgb, var(--color-text) 72%, transparent);box-shadow:none}.nocturne select.form-control{background-color:color-mix(in srgb, var(--color-text) 4%, transparent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath fill='%2316c8ff' d='M1 0l5 6 5-6z'/%3E%3C/svg%3E");border-color:color-mix(in srgb, var(--color-text) 22%, transparent)}.nocturne select.form-control:hover:not(:focus){background-color:color-mix(in srgb, var(--color-text) 7%, transparent);border-color:var(--color-accent)}.nocturne .select-style.country-select .bootstrap-select button,.nocturne .select-style.country-select .bootstrap-select button:hover,.nocturne .select-style.country-select .bootstrap-select button:focus{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);color:var(--color-text);box-shadow:none}.nocturne .select-style.country-select .bootstrap-select button:focus{border-color:var(--color-accent)}.nocturne .season-police-checkbox-label,.nocturne .age-related-markdown-checkbox-label,.nocturne .speed-over-100-checkbox-label,.nocturne .all-engines-over-10-years-checkbox-label,.nocturne .electric-or-hybrid-checkbox-label,.nocturne .foiler-checkbox-label,.nocturne .location-tracker-installed-checkbox-label,.nocturne .private-rental-checkbox-label,.nocturne .public-rental-checkbox-label,.nocturne .races-and-training-checkbox-label,.nocturne .seasonal-policy-checkbox-label,.nocturne .machinery-coverage-checkbox-label,.nocturne label.radio-label{color:color-mix(in srgb, var(--color-text) 80%, transparent)}.nocturne .component-info,.nocturne .season-police-checkbox-label .component-info,.nocturne .age-related-markdown-checkbox-label .component-info,.nocturne .speed-over-100-checkbox-label .component-info,.nocturne .all-engines-over-10-years-checkbox-label .component-info,.nocturne .electric-or-hybrid-checkbox-label .component-info,.nocturne .foiler-checkbox-label .component-info,.nocturne .location-tracker-installed-checkbox-label .component-info,.nocturne .private-rental-checkbox-label .component-info,.nocturne .public-rental-checkbox-label .component-info,.nocturne .races-and-training-checkbox-label .component-info,.nocturne .seasonal-policy-checkbox-label .component-info,.nocturne .machinery-coverage-checkbox-label .component-info,.nocturne label.radio-label .component-info{background:transparent;border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 30%, transparent);border-color:color-mix(in srgb, var(--color-text) 30%, transparent);color:color-mix(in srgb, var(--color-text) 65%, transparent);box-shadow:none}.nocturne .component-info:hover,.nocturne .season-police-checkbox-label .component-info:hover,.nocturne .age-related-markdown-checkbox-label .component-info:hover,.nocturne .speed-over-100-checkbox-label .component-info:hover,.nocturne .all-engines-over-10-years-checkbox-label .component-info:hover,.nocturne .electric-or-hybrid-checkbox-label .component-info:hover,.nocturne .foiler-checkbox-label .component-info:hover,.nocturne .location-tracker-installed-checkbox-label .component-info:hover,.nocturne .private-rental-checkbox-label .component-info:hover,.nocturne .public-rental-checkbox-label .component-info:hover,.nocturne .races-and-training-checkbox-label .component-info:hover,.nocturne .seasonal-policy-checkbox-label .component-info:hover,.nocturne .machinery-coverage-checkbox-label .component-info:hover{background:color-mix(in srgb, var(--color-text) 9%, transparent);border-color:var(--color-accent);color:var(--color-accent)}.nocturne .bootswerte{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) 14%, transparent);border-radius:var(--radius-sm)}.nocturne .form-base-wert-sum .value{color:var(--color-text)}.nocturne .form-base-wert-sum hr{border-top-color:var(--color-divider)}.nocturne .form-base-input.wert-boot .control-label{color:var(--color-text)}.nocturne .form-base-input.wert-boot .form-control{border-color:color-mix(in srgb, var(--color-text) 30%, transparent)}.nocturne .optional-values-toggles .optional-value-item .optional-value-toggle-box{background:color-mix(in srgb, var(--color-text) 4%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 14%, transparent)}.nocturne .optional-values-toggles .optional-value-item .optional-value-toggle-box:hover{border-color:color-mix(in srgb, var(--color-text) 40%, transparent)}.nocturne .optional-values-toggles .optional-value-item:not(.is-collapsed) .optional-value-toggle-box{background:color-mix(in srgb, var(--color-text) 7%, transparent);border-bottom-color:color-mix(in srgb, var(--color-text) 14%, transparent)}.nocturne .optional-values-toggles .optional-value-item:not(.is-collapsed) .optional-value-input{background:color-mix(in srgb, var(--color-text) 7%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 14%, transparent);border-top:none}.nocturne .optional-values-toggles .optional-value-item .optional-value-label{color:var(--color-text)}.nocturne .optional-values-toggles .optional-value-item .optional-value-hint{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.nocturne .package-card{background:color-mix(in srgb, var(--color-text) 4%, transparent);border-width:1.5px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 16%, transparent);border-radius:var(--radius-sm)}.nocturne .package-card:hover{background:color-mix(in srgb, var(--color-text) 9%, transparent);border-color:color-mix(in srgb, var(--color-text) 40%, transparent)}.nocturne .package-card.active{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);box-shadow:0 0 0 1px var(--color-accent)}.nocturne .package-card.active .package-card-label{color:var(--color-accent-100)}.nocturne .package-card.package-card-not{background:color-mix(in srgb, var(--color-text) 2%, transparent);border-color:color-mix(in srgb, var(--color-text) 12%, transparent)}.nocturne .package-card.package-card-not.active{border-color:color-mix(in srgb, var(--color-text) 45%, transparent);background:color-mix(in srgb, var(--color-text) 9%, transparent);box-shadow:none}.nocturne .package-card.package-card-not.active .package-card-label{color:var(--color-text)}.nocturne .package-card-label{color:var(--color-text)}.nocturne .package-card-desc{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.nocturne .package-card-benefits{border-top:1px solid var(--color-divider)}.nocturne .package-card-benefits li{color:color-mix(in srgb, var(--color-text) 80%, transparent)}.nocturne .package-card-benefits li::before,.nocturne .package-card-benefits li.info::before{color:var(--color-success)}.nocturne .package-card-benefits li.cross,.nocturne .package-card-benefits li.cross::before{color:color-mix(in srgb, var(--color-text) 45%, transparent)}.nocturne .product-section{background:color-mix(in srgb, var(--color-text) 4%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:var(--radius-sm)}.nocturne .product-section.is-active{border-color:var(--color-accent)}.nocturne .product-section-header{background:transparent}.nocturne .product-section.is-active .product-section-header{background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:color-mix(in srgb, var(--color-accent) 30%, transparent)}.nocturne .product-section-title strong{color:var(--color-text)}.nocturne .product-section-title span{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.nocturne .product-section-price{border-top-width:1px;border-top-style:solid;border-top-color:var(--color-divider)}.nocturne .product-section-price-label{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.nocturne .product-section-price-value{color:var(--color-text)}.nocturne .product-section-discount{color:var(--color-accent-2)}.nocturne .product-section-body .row.links:not(:has(label)) a{color:var(--color-accent-300)}.nocturne .product-section-body label.radio-label input[type="checkbox"]{background:color-mix(in srgb, var(--color-text) 22%, transparent);border:none}.nocturne .product-section-body label.radio-label input[type="checkbox"]:checked{background:var(--color-accent)}.nocturne .product-section-body label.radio-label input[type="checkbox"]::after{background:var(--color-text);box-shadow:none}.nocturne input[type="checkbox"],.nocturne input[type="radio"]{accent-color:var(--color-accent-2)}.nocturne .product-section-usps{background:color-mix(in srgb, var(--color-success) 7%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-success) 25%, transparent);border-radius:var(--radius-sm)}.nocturne .product-section-usp{color:color-mix(in srgb, var(--color-text) 80%, transparent)}.nocturne .product-section-usp .fa-check-circle{color:var(--color-success)}.nocturne .product-section-usp strong{color:var(--color-text)}.nocturne .product-section-price-before-discount{color:color-mix(in srgb, var(--color-text) 55%, transparent)}.nocturne .components .panel{border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 14%, transparent);box-shadow:none}.nocturne .components .panel-heading{background-color:var(--color-neutral-700);border:none}.nocturne .components .panel-title{color:var(--color-text)}.nocturne .components .panel-body{background:transparent}.nocturne .components tr td{border:none}.nocturne .components tr+tr td{border-top:1px solid var(--color-divider)}.nocturne .components tr.component td{color:color-mix(in srgb, var(--color-text) 85%, transparent)}.nocturne .components tr.component span.discount-hint{color:var(--color-success)}.nocturne .components tr.pre_tax td,.nocturne .components tr.tax td{border-top:none;color:color-mix(in srgb, var(--color-text) 60%, transparent)}.nocturne .components tr.after_tax td{color:var(--color-text);border-top-width:2px;border-top-style:solid;border-top-color:color-mix(in srgb, var(--color-text) 22%, transparent)}.nocturne .table>tbody>tr.active>td,.nocturne .table>tbody>tr.active>th,.nocturne .table>tbody>tr>td.active{background-color:transparent}.nocturne .modal-header .modal-title{color:var(--color-text)}.nocturne .modal-header .close{color:var(--color-text)}.nocturne .modal-body p,.nocturne .modal-body ul,.nocturne .modal-body table.table td{color:color-mix(in srgb, var(--color-text) 85%, transparent)}.nocturne .modal-body table.table th{color:var(--color-text)}.nocturne .modal-body tr.only-mobile.row-2>th,.nocturne .modal-body tr.only-mobile.row-2>td{border-top-color:var(--color-divider) !important}.nocturne .contact-info-box{background:color-mix(in srgb, var(--color-text) 4%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:var(--radius-sm)}.nocturne .contact-info-content p{color:color-mix(in srgb, var(--color-text) 80%, transparent)}.nocturne .contact-phone a{color:var(--color-accent)}.nocturne .auth-section{border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:var(--radius-sm)}.nocturne .auth-content{background:transparent}.nocturne .auth-label{color:var(--color-text)}.nocturne .auth-motivation{color:var(--color-text)}.nocturne .auth-intro{color:color-mix(in srgb, var(--color-text) 80%, transparent)}.nocturne .auth-tabs{border-bottom:1px solid color-mix(in srgb, var(--color-text) 14%, transparent)}.nocturne .auth-tab{background:color-mix(in srgb, var(--color-text) 4%, transparent);border:none;color:color-mix(in srgb, var(--color-text) 72%, transparent)}.nocturne .auth-tab:first-child{border-right:1px solid color-mix(in srgb, var(--color-text) 14%, transparent)}.nocturne .auth-tab:hover{background:color-mix(in srgb, var(--color-text) 9%, transparent)}.nocturne .auth-tab.active{background:transparent;color:var(--color-accent);border-bottom:2px solid var(--color-accent)}.nocturne .auth-content .error-message{background:color-mix(in srgb, var(--color-danger) 8%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-danger) 32%, transparent);border-radius:var(--radius-sm);color:var(--color-danger-100)}.nocturne .auth-passwordless .auth-question,.nocturne .auth-passwordless .auth-address,.nocturne .auth-passwordless .auth-continue-title{color:var(--color-text)}.nocturne .auth-passwordless .auth-hint{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.nocturne .auth-passwordless .auth-continue{border-top:1px solid var(--color-divider)}.nocturne .auth-passwordless .auth-code-box{background: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}.nocturne .auth-passwordless .auth-code-box:focus{border-color:var(--color-accent);box-shadow:none;outline:2px solid var(--color-accent);outline-offset:2px}.nocturne .auth-passwordless .auth-notice{background:color-mix(in srgb, var(--color-success) 8%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-success) 32%, transparent);border-radius:var(--radius-sm);color:var(--color-success-100)}.nocturne .auth-passwordless .auth-resend-button{background:none;border:none;color:var(--color-accent-300)}.nocturne .auth-passwordless .auth-resend-button[disabled]{color:color-mix(in srgb, var(--color-text) 40%, transparent)}.nocturne .auth-passwordless .auth-resend-countdown{color:color-mix(in srgb, var(--color-text) 45%, transparent)}.nocturne .auth-passwordless .auth-restart a{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.nocturne .calculator-contact-info{background:color-mix(in srgb, var(--color-text) 4%, transparent);border-width:1px;border-style:solid;border-color:color-mix(in srgb, var(--color-text) 14%, transparent);border-radius:var(--radius-sm)}.nocturne .calculator-contact-info h4{color:var(--color-text)}.nocturne .calculator-contact-info p{color:color-mix(in srgb, var(--color-text) 80%, transparent)}.nocturne .calculator-contact-info p a{color:var(--color-accent)}.nocturne .calculator-contact-info-phone{color:var(--color-text) !important}.nocturne .calculator-contact-info-phone .fa{color:var(--color-accent)}.nocturne .calculator-contact-info-phone a{color:var(--color-accent) !important}.nocturne .calculator-contact-info--quiet{background:transparent;border:none}.nocturne .calculator-contact-info--quiet h4,.nocturne .calculator-contact-info--quiet p,.nocturne .calculator-contact-info--quiet a,.nocturne .calculator-contact-info--quiet .calculator-contact-info-phone a{color:color-mix(in srgb, var(--color-text) 60%, transparent)}.nocturne .offer-boat-summary .table>tbody>tr>td{border-top-color:var(--color-divider)}.nocturne .offer-boat-summary .table>tbody>tr>td:first-child{color:color-mix(in srgb, var(--color-text) 65%, transparent)}
