
/* /cooltools_repair/static/src/scss/intake.scss */
 .cooltools-repair-intake{background: linear-gradient(180deg, #f8f9fa 0%, #ffffff 100%); min-height: 60vh;}.cooltools-repair-intake .cooltools-progress{max-width: 720px; margin: 0 auto;}.cooltools-repair-intake .cooltools-intake-form{max-width: 720px; margin: 0 auto;}.cooltools-repair-intake .cooltools-step{animation: fadeIn 0.3s ease-out;}.cooltools-repair-intake .card{border-radius: 12px;}.cooltools-repair-intake .btn-check:checked + .btn-outline-primary, .cooltools-repair-intake .btn-check:checked + .btn-outline-secondary{background-color: #0d6efd; color: white; border-color: #0d6efd;}.cooltools-repair-intake .btn-check:checked + .btn-outline-primary small, .cooltools-repair-intake .btn-check:checked + .btn-outline-secondary small{color: rgba(255, 255, 255, 0.8) !important;}.cooltools-repair-intake .form-control-lg, .cooltools-repair-intake .form-select-lg{font-size: 1rem; padding: 0.65rem 1rem;}.cooltools-repair-intake .cooltools-summary{display: block !important;}.cooltools-repair-intake .cooltools-summary .summary-row{display: flex !important; width: 100%; padding: 0.5rem 0; border-bottom: 1px solid #e9ecef;}.cooltools-repair-intake .cooltools-summary .summary-row:last-child{border-bottom: none;}.cooltools-repair-intake .cooltools-summary .summary-row .summary-label{flex: 0 0 40%; font-weight: 600; color: #6c757d;}.cooltools-repair-intake .cooltools-summary .summary-row .summary-value{flex: 1; min-width: 0; color: #212529; word-break: break-word;}.cooltools-machine-picker .cooltools-machine-grid{margin-bottom: 0.5rem;}.cooltools-machine-card{display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: center; width: 100%; height: 100%; padding: 0.75rem 0.5rem; border: 2px solid #e9ecef; border-radius: 10px; background: #fff; cursor: pointer; transition: border-color 0.15s, box-shadow 0.15s, background 0.15s, transform 0.05s; user-select: none;}.cooltools-machine-card:hover{border-color: var(--cooltools-accent, #0d6efd); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);}.cooltools-machine-card:active{transform: scale(0.99);}.cooltools-machine-card--selected, .cooltools-machine-card.is-selected{border-color: var(--cooltools-accent, #0d6efd); background: rgba(13, 110, 253, 0.04); box-shadow: 0 0 0 3px rgba(13, 110, 253, 0.12);}.cooltools-machine-card__img{width: 100%; max-width: 120px; height: 90px; object-fit: contain; margin-bottom: 0.5rem;}.cooltools-machine-card__img--broken{visibility: hidden; position: relative;}.cooltools-machine-card__img--broken::after{content: ""; position: absolute; inset: 0; background: repeating-linear-gradient(45deg, #f1f3f5, #f1f3f5 6px, #e9ecef 6px, #e9ecef 12px); border-radius: 6px; visibility: visible;}.cooltools-machine-card__name{font-weight: 600; font-size: 0.9rem; line-height: 1.2; color: #212529;}.cooltools-machine-card__code{margin-top: 0.15rem; font-size: 0.75rem;}.cooltools-other-toggle{text-decoration: none; color: #6c757d;}.cooltools-other-toggle:hover{color: var(--cooltools-accent, #0d6efd); text-decoration: underline;}@keyframes fadeIn{from{opacity: 0; transform: translateY(8px);}to{opacity: 1; transform: translateY(0);}}@media print{.cooltools-repair-thanks .btn, .cooltools-repair-thanks nav, .cooltools-repair-thanks footer, .cooltools-repair-thanks .navbar, .cooltools-repair-thanks #o_main_nav, .cooltools-repair-thanks #ct-bon-instructie, .cooltools-repair-thanks .ct-hero__usp{display: none !important;}.cooltools-repair-thanks .card{border: 1px solid #000 !important; box-shadow: none !important;}}.cooltools-operator-bar{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 12px; padding: 12px 20px; color: #143438; background: #fff; border-bottom: 1px solid #dce5e2;}.cooltools-operator-bar .cooltools-operator-company{display: block; font-size: 13px; color: #5e7072;}.cooltools-operator-bar .btn{min-height: 48px; display: inline-flex; align-items: center;}.cooltools-counter-contact-details{border: 1px solid #dce5e2; border-radius: 12px; padding: 12px; margin-top: 8px;}.cooltools-counter-contact-details > summary{cursor: pointer; min-height: 44px;}

/* /cooltools_repair/static/src/scss/collomix_design.scss */
 @font-face{font-family: 'Manrope'; font-style: normal; font-weight: 400 700; font-display: swap; src: url("/cooltools_repair/static/src/fonts/manrope-variable.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap; src: url("/cooltools_repair/static/src/fonts/poppins-500.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap; src: url("/cooltools_repair/static/src/fonts/poppins-600.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap; src: url("/cooltools_repair/static/src/fonts/poppins-700.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}.cooltools-repair-intake .btn{min-height: 44px;}.cooltools-repair-intake .cooltools-intake-form{width: 100%; min-width: 0;}.cooltools-repair-intake .cooltools-contact-confirmation{overflow-wrap: anywhere;}.cooltools-repair-intake .cooltools-contact-confirmation > div{min-width: 0;}.cooltools-repair-intake .cooltools-contact-toggle{max-width: 100%; white-space: normal;}.cooltools-repair-intake .cooltools-ocr-card > div{min-width: 0;}.cooltools-repair-intake .cooltools-ocr-card > .d-flex{flex-shrink: 0; flex-wrap: wrap; max-width: 100%;}.cooltools-repair-intake .cooltools-ocr-trigger{white-space: nowrap;}.cooltools-repair-intake .cooltools-ocr-status{max-width: 14rem; overflow-wrap: anywhere;}.cooltools-repair-intake .cooltools-machine-card{position: relative; overflow-wrap: anywhere;}.cooltools-repair-intake .cooltools-machine-card:focus-within{outline: 3px solid var(--ct-ink, #003b49); outline-offset: 3px;}.cooltools-repair-intake .cooltools-step > .d-flex{gap: 12px; flex-wrap: wrap;}.cooltools-repair-intake .cooltools-product-search{position: relative;}@media (max-width: 575px){.cooltools-repair-intake .cooltools-contact-confirmation{flex-direction: column; gap: 12px;}.cooltools-repair-intake .cooltools-step > .d-flex .btn{padding: 12px 16px; flex: 1 1 auto;}.cooltools-repair-intake .cooltools-intake-submit{width: 100%;}.cooltools-repair-intake .cooltools-summary .summary-row{flex-direction: column; gap: 4px;}}.cooltools-repair-status, .cooltools-repair-intake, .cooltools-repair-thanks, .ct-portal-style{--ct-accent: var(--cooltools-primary, var(--cooltools-accent, #00979B)); --ct-accent-dark: color-mix(in srgb, var(--ct-accent) 76%, #000); --ct-accent-tint: var(--cooltools-tint, #E6F4F4); --ct-hero: var(--cooltools-dark, #082A31); --ct-panel-dark: var(--cooltools-dark, #0E3B44); --ct-bg: #F2F6F8; --ct-surface: #fff; --ct-border: #E3EAEE; --ct-border-strong: #DCE5EA; --ct-ink: #12313F; --ct-ink-2: #4F6875; --ct-muted: #5C7481; --ct-label: #667F8C; --ct-placeholder: #8496A1; --ct-ok: #12855F; --ct-danger: #A3271B; --ct-warning: #f39c12; --ct-shadow: 0 1px 3px rgba(18, 49, 63, .05); --ct-radius: 16px; --ct-radius-sm: 11px; background: var(--ct-bg); font-family: Manrope, system-ui, -apple-system, "Segoe UI", sans-serif; color: var(--ct-ink); -webkit-font-smoothing: antialiased; padding-bottom: 60px;}.cooltools-repair-status h1, .cooltools-repair-status h2, .cooltools-repair-status h3, .cooltools-repair-status .h1, .cooltools-repair-status .h2, .cooltools-repair-status .h3, .cooltools-repair-status .h4, .cooltools-repair-status .h5, .cooltools-repair-status .display-5, .cooltools-repair-status .display-6, .cooltools-repair-intake h1, .cooltools-repair-intake h2, .cooltools-repair-intake h3, .cooltools-repair-intake .h1, .cooltools-repair-intake .h2, .cooltools-repair-intake .h3, .cooltools-repair-intake .h4, .cooltools-repair-intake .h5, .cooltools-repair-intake .display-5, .cooltools-repair-intake .display-6, .cooltools-repair-thanks h1, .cooltools-repair-thanks h2, .cooltools-repair-thanks h3, .cooltools-repair-thanks .h1, .cooltools-repair-thanks .h2, .cooltools-repair-thanks .h3, .cooltools-repair-thanks .h4, .cooltools-repair-thanks .h5, .cooltools-repair-thanks .display-5, .cooltools-repair-thanks .display-6, .ct-portal-style h1, .ct-portal-style h2, .ct-portal-style h3, .ct-portal-style .h1, .ct-portal-style .h2, .ct-portal-style .h3, .ct-portal-style .h4, .ct-portal-style .h5, .ct-portal-style .display-5, .ct-portal-style .display-6{font-family: Poppins, system-ui, -apple-system, "Segoe UI", sans-serif; font-weight: 600; color: var(--ct-ink); letter-spacing: -.01em;}.cooltools-repair-status a:not(.btn), .cooltools-repair-intake a:not(.btn), .cooltools-repair-thanks a:not(.btn), .ct-portal-style a:not(.btn){color: var(--ct-accent-dark); text-underline-offset: 2px;}.cooltools-repair-status a:not(.btn):hover, .cooltools-repair-intake a:not(.btn):hover, .cooltools-repair-thanks a:not(.btn):hover, .ct-portal-style a:not(.btn):hover{filter: brightness(0.9);}.cooltools-repair-status .text-muted, .cooltools-repair-intake .text-muted, .cooltools-repair-thanks .text-muted, .ct-portal-style .text-muted{color: var(--ct-muted) !important;}.cooltools-repair-status .text-primary, .cooltools-repair-intake .text-primary, .cooltools-repair-thanks .text-primary, .ct-portal-style .text-primary{color: var(--ct-accent-dark) !important;}.cooltools-repair-status ::placeholder, .cooltools-repair-intake ::placeholder, .cooltools-repair-thanks ::placeholder, .ct-portal-style ::placeholder{color: var(--ct-placeholder);}.cooltools-repair-status .card, .cooltools-repair-intake .card, .cooltools-repair-thanks .card, .ct-portal-style .card{background: var(--ct-surface); border: 1px solid var(--ct-border) !important; border-radius: var(--ct-radius); box-shadow: var(--ct-shadow) !important;}.cooltools-repair-status .card-body, .cooltools-repair-status .card-body.p-4, .cooltools-repair-intake .card-body, .cooltools-repair-intake .card-body.p-4, .cooltools-repair-thanks .card-body, .cooltools-repair-thanks .card-body.p-4, .ct-portal-style .card-body, .ct-portal-style .card-body.p-4{padding: 24px 28px;}.cooltools-repair-status .form-control, .cooltools-repair-status .form-select, .cooltools-repair-status textarea, .cooltools-repair-status input[type="text"], .cooltools-repair-status input[type="email"], .cooltools-repair-status input[type="tel"], .cooltools-repair-status input[type="date"], .cooltools-repair-status select, .cooltools-repair-intake .form-control, .cooltools-repair-intake .form-select, .cooltools-repair-intake textarea, .cooltools-repair-intake input[type="text"], .cooltools-repair-intake input[type="email"], .cooltools-repair-intake input[type="tel"], .cooltools-repair-intake input[type="date"], .cooltools-repair-intake select, .cooltools-repair-thanks .form-control, .cooltools-repair-thanks .form-select, .cooltools-repair-thanks textarea, .cooltools-repair-thanks input[type="text"], .cooltools-repair-thanks input[type="email"], .cooltools-repair-thanks input[type="tel"], .cooltools-repair-thanks input[type="date"], .cooltools-repair-thanks select, .ct-portal-style .form-control, .ct-portal-style .form-select, .ct-portal-style textarea, .ct-portal-style input[type="text"], .ct-portal-style input[type="email"], .ct-portal-style input[type="tel"], .ct-portal-style input[type="date"], .ct-portal-style select{border: 1.5px solid var(--ct-border-strong); border-radius: var(--ct-radius-sm); font-family: Manrope, system-ui, sans-serif; color: var(--ct-ink); transition: border-color .18s, box-shadow .18s;}.cooltools-repair-status .form-control:focus, .cooltools-repair-status .form-select:focus, .cooltools-repair-status textarea:focus, .cooltools-repair-status input[type="text"]:focus, .cooltools-repair-status input[type="email"]:focus, .cooltools-repair-status input[type="tel"]:focus, .cooltools-repair-status input[type="date"]:focus, .cooltools-repair-status select:focus, .cooltools-repair-intake .form-control:focus, .cooltools-repair-intake .form-select:focus, .cooltools-repair-intake textarea:focus, .cooltools-repair-intake input[type="text"]:focus, .cooltools-repair-intake input[type="email"]:focus, .cooltools-repair-intake input[type="tel"]:focus, .cooltools-repair-intake input[type="date"]:focus, .cooltools-repair-intake select:focus, .cooltools-repair-thanks .form-control:focus, .cooltools-repair-thanks .form-select:focus, .cooltools-repair-thanks textarea:focus, .cooltools-repair-thanks input[type="text"]:focus, .cooltools-repair-thanks input[type="email"]:focus, .cooltools-repair-thanks input[type="tel"]:focus, .cooltools-repair-thanks input[type="date"]:focus, .cooltools-repair-thanks select:focus, .ct-portal-style .form-control:focus, .ct-portal-style .form-select:focus, .ct-portal-style textarea:focus, .ct-portal-style input[type="text"]:focus, .ct-portal-style input[type="email"]:focus, .ct-portal-style input[type="tel"]:focus, .ct-portal-style input[type="date"]:focus, .ct-portal-style select:focus{border-color: var(--ct-accent); box-shadow: 0 0 0 4px color-mix(in srgb, var(--ct-accent) 18%, transparent);}.cooltools-repair-status .form-label, .cooltools-repair-status label.form-label, .cooltools-repair-intake .form-label, .cooltools-repair-intake label.form-label, .cooltools-repair-thanks .form-label, .cooltools-repair-thanks label.form-label, .ct-portal-style .form-label, .ct-portal-style label.form-label{font-weight: 600; color: var(--ct-ink);}.cooltools-repair-status .btn, .cooltools-repair-intake .btn, .cooltools-repair-thanks .btn, .ct-portal-style .btn{border-radius: var(--ct-radius-sm); font-family: Poppins, system-ui, sans-serif; font-weight: 600; transition: transform 0.18s cubic-bezier(0.2, 0.7, 0.2, 1), box-shadow 0.18s, filter 0.18s;}.cooltools-repair-status .btn:focus-visible, .cooltools-repair-intake .btn:focus-visible, .cooltools-repair-thanks .btn:focus-visible, .ct-portal-style .btn:focus-visible{outline: 3px solid var(--ct-ink); outline-offset: 2px;}.cooltools-repair-status .btn-primary, .cooltools-repair-intake .btn-primary, .cooltools-repair-thanks .btn-primary, .ct-portal-style .btn-primary{background: var(--ct-accent-dark); border-color: var(--ct-accent-dark); color: #fff; box-shadow: 0 6px 16px color-mix(in srgb, var(--ct-accent) 30%, transparent);}.cooltools-repair-status .btn-primary:hover, .cooltools-repair-status .btn-primary:focus, .cooltools-repair-status .btn-primary:active, .cooltools-repair-intake .btn-primary:hover, .cooltools-repair-intake .btn-primary:focus, .cooltools-repair-intake .btn-primary:active, .cooltools-repair-thanks .btn-primary:hover, .cooltools-repair-thanks .btn-primary:focus, .cooltools-repair-thanks .btn-primary:active, .ct-portal-style .btn-primary:hover, .ct-portal-style .btn-primary:focus, .ct-portal-style .btn-primary:active{background: var(--ct-accent-dark); border-color: var(--ct-accent-dark); color: #fff; transform: translateY(-2px); box-shadow: 0 10px 24px color-mix(in srgb, var(--ct-accent) 38%, transparent); filter: brightness(1.08);}.cooltools-repair-status .btn-outline-primary, .cooltools-repair-intake .btn-outline-primary, .cooltools-repair-thanks .btn-outline-primary, .ct-portal-style .btn-outline-primary{color: var(--ct-accent-dark); border-color: var(--ct-border-strong); border-width: 1.5px; background: var(--ct-surface);}.cooltools-repair-status .btn-outline-primary:hover, .cooltools-repair-intake .btn-outline-primary:hover, .cooltools-repair-thanks .btn-outline-primary:hover, .ct-portal-style .btn-outline-primary:hover{background: var(--ct-surface); color: var(--ct-accent-dark); border-color: var(--ct-accent); transform: translateY(-2px);}.cooltools-repair-status .btn-check:checked + .btn-outline-primary, .cooltools-repair-status .btn-check:active + .btn-outline-primary, .cooltools-repair-intake .btn-check:checked + .btn-outline-primary, .cooltools-repair-intake .btn-check:active + .btn-outline-primary, .cooltools-repair-thanks .btn-check:checked + .btn-outline-primary, .cooltools-repair-thanks .btn-check:active + .btn-outline-primary, .ct-portal-style .btn-check:checked + .btn-outline-primary, .ct-portal-style .btn-check:active + .btn-outline-primary{background: var(--ct-accent-tint); border-color: var(--ct-accent); color: var(--ct-accent-dark);}.cooltools-repair-status .btn-check:checked + label.btn-outline-primary, .cooltools-repair-intake .btn-check:checked + label.btn-outline-primary, .cooltools-repair-thanks .btn-check:checked + label.btn-outline-primary, .ct-portal-style .btn-check:checked + label.btn-outline-primary{box-shadow: inset 0 0 0 1.5px var(--ct-accent);}.cooltools-repair-status .btn-check:checked + label.btn-outline-primary small, .cooltools-repair-intake .btn-check:checked + label.btn-outline-primary small, .cooltools-repair-thanks .btn-check:checked + label.btn-outline-primary small, .ct-portal-style .btn-check:checked + label.btn-outline-primary small{color: var(--ct-ink-2) !important;}.cooltools-repair-status .btn-check:checked + label.btn-outline-primary small.text-success, .cooltools-repair-intake .btn-check:checked + label.btn-outline-primary small.text-success, .cooltools-repair-thanks .btn-check:checked + label.btn-outline-primary small.text-success, .ct-portal-style .btn-check:checked + label.btn-outline-primary small.text-success{color: var(--ct-ok) !important;}.cooltools-repair-status .btn-check:focus-visible + .btn, .cooltools-repair-intake .btn-check:focus-visible + .btn, .cooltools-repair-thanks .btn-check:focus-visible + .btn, .ct-portal-style .btn-check:focus-visible + .btn{outline: 3px solid var(--ct-ink); outline-offset: 2px;}.cooltools-repair-status .btn-lg, .cooltools-repair-intake .btn-lg, .cooltools-repair-thanks .btn-lg, .ct-portal-style .btn-lg{padding: 14px 24px;}.cooltools-repair-status .btn-success, .cooltools-repair-status .btn-danger, .cooltools-repair-status .btn-dark, .cooltools-repair-intake .btn-success, .cooltools-repair-intake .btn-danger, .cooltools-repair-intake .btn-dark, .cooltools-repair-thanks .btn-success, .cooltools-repair-thanks .btn-danger, .cooltools-repair-thanks .btn-dark, .ct-portal-style .btn-success, .ct-portal-style .btn-danger, .ct-portal-style .btn-dark{color: #fff;}.cooltools-repair-status .btn-outline-secondary, .cooltools-repair-intake .btn-outline-secondary, .cooltools-repair-thanks .btn-outline-secondary, .ct-portal-style .btn-outline-secondary{color: var(--ct-ink); border-color: var(--ct-border-strong); border-width: 1.5px; background: var(--ct-surface);}.cooltools-repair-status .btn-outline-secondary:hover, .cooltools-repair-intake .btn-outline-secondary:hover, .cooltools-repair-thanks .btn-outline-secondary:hover, .ct-portal-style .btn-outline-secondary:hover{background: var(--ct-surface); color: var(--ct-ink); border-color: var(--ct-muted);}.cooltools-repair-status .ct-callout, .cooltools-repair-intake .ct-callout, .cooltools-repair-thanks .ct-callout, .ct-portal-style .ct-callout{border: 1.5px solid #EFD9A4; background: #FDF6E3; border-radius: var(--ct-radius); padding: 22px 24px;}.cooltools-repair-status .ct-callout__title, .cooltools-repair-intake .ct-callout__title, .cooltools-repair-thanks .ct-callout__title, .ct-portal-style .ct-callout__title{font: 600 16px/1.35 Poppins, sans-serif; color: #5F4104; display: flex; align-items: center; gap: 10px;}.cooltools-repair-status .ct-callout ol, .cooltools-repair-intake .ct-callout ol, .cooltools-repair-thanks .ct-callout ol, .ct-portal-style .ct-callout ol{margin: 12px 0 0; padding-left: 20px; color: #7A5406; font: 400 14px/1.75 Manrope, sans-serif;}.cooltools-repair-status .ct-callout strong, .cooltools-repair-intake .ct-callout strong, .cooltools-repair-thanks .ct-callout strong, .ct-portal-style .ct-callout strong{color: #5F4104;}.cooltools-repair-status .cooltools-machine-grid.has-choice > *:not(.has-chosen-card), .cooltools-repair-intake .cooltools-machine-grid.has-choice > *:not(.has-chosen-card), .cooltools-repair-thanks .cooltools-machine-grid.has-choice > *:not(.has-chosen-card), .ct-portal-style .cooltools-machine-grid.has-choice > *:not(.has-chosen-card){display: none;}.cooltools-repair-status .cooltools-machine-picker.is-gedimd, .cooltools-repair-intake .cooltools-machine-picker.is-gedimd, .cooltools-repair-thanks .cooltools-machine-picker.is-gedimd, .ct-portal-style .cooltools-machine-picker.is-gedimd{display: none;}.cooltools-repair-status .cooltools-machine-grid.has-choice > .has-chosen-card, .cooltools-repair-intake .cooltools-machine-grid.has-choice > .has-chosen-card, .cooltools-repair-thanks .cooltools-machine-grid.has-choice > .has-chosen-card, .ct-portal-style .cooltools-machine-grid.has-choice > .has-chosen-card{flex: 0 0 100%; max-width: 420px;}.cooltools-repair-status .ct-rechoose, .cooltools-repair-intake .ct-rechoose, .cooltools-repair-thanks .ct-rechoose, .ct-portal-style .ct-rechoose{margin-top: 14px;}.cooltools-repair-status .ct-chosen, .cooltools-repair-intake .ct-chosen, .cooltools-repair-thanks .ct-chosen, .ct-portal-style .ct-chosen{scroll-margin-top: 24px; scroll-margin-bottom: 24px; border: 1.5px dashed var(--ct-border-strong); border-radius: var(--ct-radius); padding: 18px 20px; background: var(--ct-surface); transition: border-color .25s, background .25s, box-shadow .25s;}.cooltools-repair-status .ct-chosen__head, .cooltools-repair-intake .ct-chosen__head, .cooltools-repair-thanks .ct-chosen__head, .ct-portal-style .ct-chosen__head{display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap;}.cooltools-repair-status .ct-chosen__name, .cooltools-repair-intake .ct-chosen__name, .cooltools-repair-thanks .ct-chosen__name, .ct-portal-style .ct-chosen__name{font: 600 15px/1.35 Poppins, sans-serif; color: var(--ct-accent-dark);}.cooltools-repair-status .ct-chosen.is-active, .cooltools-repair-intake .ct-chosen.is-active, .cooltools-repair-thanks .ct-chosen.is-active, .ct-portal-style .ct-chosen.is-active{border-style: solid; border-color: var(--ct-accent); background: var(--ct-accent-tint); box-shadow: 0 6px 22px rgba(8, 42, 49, 0.1);}.cooltools-repair-status .ct-eyebrow, .cooltools-repair-intake .ct-eyebrow, .cooltools-repair-thanks .ct-eyebrow, .ct-portal-style .ct-eyebrow{font: 600 11.5px/1 Manrope, sans-serif; letter-spacing: .11em; text-transform: uppercase; color: var(--ct-label);}.cooltools-repair-status .ct-hero, .cooltools-repair-intake .ct-hero, .cooltools-repair-thanks .ct-hero, .ct-portal-style .ct-hero{position: relative; overflow: hidden; background: var(--ct-hero);}.cooltools-repair-status .ct-hero__img, .cooltools-repair-intake .ct-hero__img, .cooltools-repair-thanks .ct-hero__img, .ct-portal-style .ct-hero__img{position: absolute; inset: 0; background-size: cover; background-position: center 38%;}.cooltools-repair-status .ct-hero__veil, .cooltools-repair-intake .ct-hero__veil, .cooltools-repair-thanks .ct-hero__veil, .ct-portal-style .ct-hero__veil{position: absolute; inset: 0; background: linear-gradient(96deg, rgba(6, 34, 40, 0.96) 0%, rgba(6, 34, 40, 0.9) 45%, rgba(6, 34, 40, 0.68) 80%, rgba(6, 34, 40, 0.55) 100%);}.cooltools-repair-status .ct-hero__inner, .cooltools-repair-intake .ct-hero__inner, .cooltools-repair-thanks .ct-hero__inner, .ct-portal-style .ct-hero__inner{position: relative; max-width: 1180px; margin: 0 auto; padding: 26px 24px; min-height: 128px; display: flex; flex-wrap: wrap; align-items: center; gap: 20px 26px;}.cooltools-repair-status .ct-hero__brand, .cooltools-repair-intake .ct-hero__brand, .cooltools-repair-thanks .ct-hero__brand, .ct-portal-style .ct-hero__brand{background: #fff; border-radius: 12px; padding: 11px 15px 9px; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.22); flex: 0 0 auto;}.cooltools-repair-status .ct-hero__brand img, .cooltools-repair-intake .ct-hero__brand img, .cooltools-repair-thanks .ct-hero__brand img, .ct-portal-style .ct-hero__brand img{display: block; height: 30px; width: auto;}.cooltools-repair-status .ct-hero__tagline, .cooltools-repair-intake .ct-hero__tagline, .cooltools-repair-thanks .ct-hero__tagline, .ct-portal-style .ct-hero__tagline{font: 600 10px/1 Manrope, sans-serif; letter-spacing: .14em; color: var(--ct-accent-dark); text-align: right; margin-top: 5px; text-transform: uppercase;}.cooltools-repair-status .ct-hero__tagline--solo, .cooltools-repair-intake .ct-hero__tagline--solo, .cooltools-repair-thanks .ct-hero__tagline--solo, .ct-portal-style .ct-hero__tagline--solo{color: rgba(255, 255, 255, 0.82); text-align: left; margin: 0 0 6px;}.cooltools-repair-status .ct-hero h1, .cooltools-repair-intake .ct-hero h1, .cooltools-repair-thanks .ct-hero h1, .ct-portal-style .ct-hero h1{margin: 0 0 5px; font: 600 27px/1.15 Poppins, sans-serif; color: #fff;}.cooltools-repair-status .ct-hero__sub, .cooltools-repair-intake .ct-hero__sub, .cooltools-repair-thanks .ct-hero__sub, .ct-portal-style .ct-hero__sub{margin: 0; font: 400 14px/1.5 Manrope, sans-serif; color: rgba(255, 255, 255, 0.84); max-width: 56ch;}.cooltools-repair-status .ct-hero__sub p, .cooltools-repair-intake .ct-hero__sub p, .cooltools-repair-thanks .ct-hero__sub p, .ct-portal-style .ct-hero__sub p{margin: 0;}.cooltools-repair-status .ct-hero__usp, .cooltools-repair-intake .ct-hero__usp, .cooltools-repair-thanks .ct-hero__usp, .ct-portal-style .ct-hero__usp{flex: 0 1 auto; color: rgba(255, 255, 255, 0.9); font: 500 12.5px/1.35 Manrope, sans-serif;}.cooltools-repair-status .ct-hero__usp ul, .cooltools-repair-intake .ct-hero__usp ul, .cooltools-repair-thanks .ct-hero__usp ul, .ct-portal-style .ct-hero__usp ul{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: 1fr 1fr; gap: 6px 22px;}.cooltools-repair-status .ct-hero__usp li, .cooltools-repair-intake .ct-hero__usp li, .cooltools-repair-thanks .ct-hero__usp li, .ct-portal-style .ct-hero__usp li{display: flex; align-items: center; gap: 8px; list-style: none;}.cooltools-repair-status .ct-hero__usp li::before, .cooltools-repair-intake .ct-hero__usp li::before, .cooltools-repair-thanks .ct-hero__usp li::before, .ct-portal-style .ct-hero__usp li::before{content: ""; flex: 0 0 auto; width: 6px; height: 6px; border-radius: 50%; background: rgba(255, 255, 255, 0.45);}.cooltools-repair-status .ct-grid, .cooltools-repair-intake .ct-grid, .cooltools-repair-thanks .ct-grid, .ct-portal-style .ct-grid{max-width: 1180px; margin: 0 auto; display: grid; grid-template-columns: minmax(0, 1fr) 330px; gap: 24px; align-items: start;}.cooltools-repair-status .ct-grid > *, .cooltools-repair-intake .ct-grid > *, .cooltools-repair-thanks .ct-grid > *, .ct-portal-style .ct-grid > *{min-width: 0;}.cooltools-repair-status .ct-rail, .cooltools-repair-intake .ct-rail, .cooltools-repair-thanks .ct-rail, .ct-portal-style .ct-rail{position: sticky; top: 22px; max-height: calc(100vh - 44px); overflow-y: auto; display: flex; flex-direction: column; gap: 18px;}.cooltools-repair-status .ct-rail__head, .cooltools-repair-intake .ct-rail__head, .cooltools-repair-thanks .ct-rail__head, .ct-portal-style .ct-rail__head{padding: 16px 20px; background: var(--ct-panel-dark); color: #fff;}.cooltools-repair-status .ct-rail__head .ct-rail__title, .cooltools-repair-intake .ct-rail__head .ct-rail__title, .cooltools-repair-thanks .ct-rail__head .ct-rail__title, .ct-portal-style .ct-rail__head .ct-rail__title{font: 600 15px/1.3 Poppins, sans-serif;}.cooltools-repair-status .ct-rail__head .ct-rail__sub, .cooltools-repair-intake .ct-rail__head .ct-rail__sub, .cooltools-repair-thanks .ct-rail__head .ct-rail__sub, .ct-portal-style .ct-rail__head .ct-rail__sub{font: 500 12.5px/1.4 Manrope, sans-serif; color: rgba(255, 255, 255, 0.72); margin-top: 3px;}.cooltools-repair-status .ct-rail .card, .cooltools-repair-intake .ct-rail .card, .cooltools-repair-thanks .ct-rail .card, .ct-portal-style .ct-rail .card{overflow: hidden;}.cooltools-repair-status .ct-rail__row, .cooltools-repair-intake .ct-rail__row, .cooltools-repair-thanks .ct-rail__row, .ct-portal-style .ct-rail__row{padding: 13px 0; border-bottom: 1px solid #EEF3F6;}.cooltools-repair-status .ct-rail__row:last-child, .cooltools-repair-intake .ct-rail__row:last-child, .cooltools-repair-thanks .ct-rail__row:last-child, .ct-portal-style .ct-rail__row:last-child{border-bottom: 0;}.cooltools-repair-status .ct-rail__val, .cooltools-repair-intake .ct-rail__val, .cooltools-repair-thanks .ct-rail__val, .ct-portal-style .ct-rail__val{overflow-wrap: anywhere; margin-top: 6px; white-space: pre-line; font: 500 14px/1.5 Manrope, sans-serif;}.cooltools-repair-status .ct-rail__val.is-empty, .cooltools-repair-intake .ct-rail__val.is-empty, .cooltools-repair-thanks .ct-rail__val.is-empty, .ct-portal-style .ct-rail__val.is-empty{color: var(--ct-placeholder); font-style: italic;}.cooltools-repair-status .ct-rail__dot, .cooltools-repair-intake .ct-rail__dot, .cooltools-repair-thanks .ct-rail__dot, .ct-portal-style .ct-rail__dot{display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: var(--ct-border-strong); margin-right: 7px; vertical-align: middle; transition: background .3s;}.cooltools-repair-status .ct-rail__row.is-filled .ct-rail__dot, .cooltools-repair-intake .ct-rail__row.is-filled .ct-rail__dot, .cooltools-repair-thanks .ct-rail__row.is-filled .ct-rail__dot, .ct-portal-style .ct-rail__row.is-filled .ct-rail__dot{background: var(--ct-accent);}.cooltools-repair-status .ct-rail__note, .cooltools-repair-intake .ct-rail__note, .cooltools-repair-thanks .ct-rail__note, .ct-portal-style .ct-rail__note{display: flex; gap: 10px; align-items: flex-start; padding: 14px 0 4px; font: 400 12.5px/1.55 Manrope, sans-serif; color: var(--ct-muted);}.cooltools-repair-status .ct-rail__note .fa, .cooltools-repair-intake .ct-rail__note .fa, .cooltools-repair-thanks .ct-rail__note .fa, .ct-portal-style .ct-rail__note .fa{color: var(--ct-accent-dark); margin-top: 2px;}.cooltools-repair-status .ct-rail__foot, .cooltools-repair-intake .ct-rail__foot, .cooltools-repair-thanks .ct-rail__foot, .ct-portal-style .ct-rail__foot{padding: 14px 20px; background: #F7FAFB; border-top: 1px solid #EEF3F6; font: 400 12.5px/1.55 Manrope, sans-serif; color: var(--ct-muted);}.cooltools-repair-status .ct-ring, .cooltools-repair-intake .ct-ring, .cooltools-repair-thanks .ct-ring, .ct-portal-style .ct-ring{position: relative; width: 74px; height: 74px; flex: 0 0 auto;}.cooltools-repair-status .ct-ring svg, .cooltools-repair-intake .ct-ring svg, .cooltools-repair-thanks .ct-ring svg, .ct-portal-style .ct-ring svg{transform: rotate(-90deg);}.cooltools-repair-status .ct-ring circle, .cooltools-repair-intake .ct-ring circle, .cooltools-repair-thanks .ct-ring circle, .ct-portal-style .ct-ring circle{transition: stroke-dashoffset 0.9s cubic-bezier(0.32, 0.72, 0.24, 1);}.cooltools-repair-status .ct-ring__pct, .cooltools-repair-intake .ct-ring__pct, .cooltools-repair-thanks .ct-ring__pct, .ct-portal-style .ct-ring__pct{position: absolute; inset: 0; display: grid; place-items: center; font: 700 17px/1 Poppins, sans-serif; color: var(--ct-ink);}.cooltools-repair-status .ct-steps, .cooltools-repair-intake .ct-steps, .cooltools-repair-thanks .ct-steps, .ct-portal-style .ct-steps{margin-top: 26px; position: relative;}.cooltools-repair-status .ct-steps__track, .cooltools-repair-intake .ct-steps__track, .cooltools-repair-thanks .ct-steps__track, .ct-portal-style .ct-steps__track{position: absolute; left: 14px; right: 14px; top: 15px; height: 4px; border-radius: 99px; background: #EDF2F5; overflow: hidden;}.cooltools-repair-status .ct-steps__fill, .cooltools-repair-intake .ct-steps__fill, .cooltools-repair-thanks .ct-steps__fill, .ct-portal-style .ct-steps__fill{height: 100%; border-radius: 99px; background: linear-gradient(90deg, var(--ct-accent-dark), var(--ct-accent)); transition: width 0.9s cubic-bezier(0.32, 0.72, 0.24, 1);}.cooltools-repair-status .ct-steps__row, .cooltools-repair-intake .ct-steps__row, .cooltools-repair-thanks .ct-steps__row, .ct-portal-style .ct-steps__row{position: relative; display: grid; gap: 4px;}.cooltools-repair-status .ct-steps__item, .cooltools-repair-intake .ct-steps__item, .cooltools-repair-thanks .ct-steps__item, .ct-portal-style .ct-steps__item{display: flex; flex-direction: column; align-items: center; gap: 9px; text-align: center;}.cooltools-repair-status .ct-steps__dot, .cooltools-repair-intake .ct-steps__dot, .cooltools-repair-thanks .ct-steps__dot, .ct-portal-style .ct-steps__dot{width: 34px; height: 34px; border-radius: 50%; display: grid; place-items: center; background: #fff; border: 2.5px solid var(--ct-border-strong); color: var(--ct-muted); font: 700 13px/1 Manrope, sans-serif; transition: background .4s, border-color .4s, color .4s;}.cooltools-repair-status .ct-steps__label, .cooltools-repair-intake .ct-steps__label, .cooltools-repair-thanks .ct-steps__label, .ct-portal-style .ct-steps__label{font: 600 12.5px/1.35 Manrope, sans-serif; color: var(--ct-muted); max-width: 15ch; transition: color .4s;}.cooltools-repair-status .ct-steps__item.is-done .ct-steps__dot, .cooltools-repair-status .ct-steps__item.is-current .ct-steps__dot, .cooltools-repair-intake .ct-steps__item.is-done .ct-steps__dot, .cooltools-repair-intake .ct-steps__item.is-current .ct-steps__dot, .cooltools-repair-thanks .ct-steps__item.is-done .ct-steps__dot, .cooltools-repair-thanks .ct-steps__item.is-current .ct-steps__dot, .ct-portal-style .ct-steps__item.is-done .ct-steps__dot, .ct-portal-style .ct-steps__item.is-current .ct-steps__dot{background: var(--ct-accent-dark); border-color: var(--ct-accent-dark); color: #fff;}.cooltools-repair-status .ct-steps__item.is-current .ct-steps__label, .cooltools-repair-intake .ct-steps__item.is-current .ct-steps__label, .cooltools-repair-thanks .ct-steps__item.is-current .ct-steps__label, .ct-portal-style .ct-steps__item.is-current .ct-steps__label{color: var(--ct-ink);}.cooltools-repair-status .ct-steps__item.is-cancelled .ct-steps__dot, .cooltools-repair-intake .ct-steps__item.is-cancelled .ct-steps__dot, .cooltools-repair-thanks .ct-steps__item.is-cancelled .ct-steps__dot, .ct-portal-style .ct-steps__item.is-cancelled .ct-steps__dot{background: #fff; border-color: var(--ct-danger); color: var(--ct-danger);}.cooltools-repair-status .ct-steps__item.is-cancelled .ct-steps__label, .cooltools-repair-intake .ct-steps__item.is-cancelled .ct-steps__label, .cooltools-repair-thanks .ct-steps__item.is-cancelled .ct-steps__label, .ct-portal-style .ct-steps__item.is-cancelled .ct-steps__label{color: var(--ct-danger);}.cooltools-repair-status .ct-tl, .cooltools-repair-intake .ct-tl, .cooltools-repair-thanks .ct-tl, .ct-portal-style .ct-tl{display: grid; grid-template-columns: 24px minmax(0, 1fr) auto; gap: 14px; align-items: start;}.cooltools-repair-status .ct-tl__gutter, .cooltools-repair-intake .ct-tl__gutter, .cooltools-repair-thanks .ct-tl__gutter, .ct-portal-style .ct-tl__gutter{display: flex; flex-direction: column; align-items: center; gap: 3px; padding-top: 2px;}.cooltools-repair-status .ct-tl__dot, .cooltools-repair-intake .ct-tl__dot, .cooltools-repair-thanks .ct-tl__dot, .ct-portal-style .ct-tl__dot{width: 18px; height: 18px; border-radius: 50%; background: #fff; border: 2px solid var(--ct-border-strong); display: grid; place-items: center; color: #fff; font-size: 9px;}.cooltools-repair-status .ct-tl__line, .cooltools-repair-intake .ct-tl__line, .cooltools-repair-thanks .ct-tl__line, .ct-portal-style .ct-tl__line{width: 2px; flex: 1; min-height: 18px; background: #EEF3F6;}.cooltools-repair-status .ct-tl__body, .cooltools-repair-intake .ct-tl__body, .cooltools-repair-thanks .ct-tl__body, .ct-portal-style .ct-tl__body{padding-bottom: 16px;}.cooltools-repair-status .ct-tl__title, .cooltools-repair-intake .ct-tl__title, .cooltools-repair-thanks .ct-tl__title, .ct-portal-style .ct-tl__title{font: 600 14.5px/1.4 Manrope, sans-serif; color: var(--ct-muted);}.cooltools-repair-status .ct-tl__detail, .cooltools-repair-intake .ct-tl__detail, .cooltools-repair-thanks .ct-tl__detail, .ct-portal-style .ct-tl__detail{font: 400 13px/1.55 Manrope, sans-serif; color: var(--ct-muted); margin-top: 2px;}.cooltools-repair-status .ct-tl__stamp, .cooltools-repair-intake .ct-tl__stamp, .cooltools-repair-thanks .ct-tl__stamp, .ct-portal-style .ct-tl__stamp{font: 500 12.5px/1.5 ui-monospace, SFMono-Regular, Menlo, monospace; color: var(--ct-muted); white-space: nowrap; padding-top: 1px;}.cooltools-repair-status .ct-tl.is-done .ct-tl__dot, .cooltools-repair-intake .ct-tl.is-done .ct-tl__dot, .cooltools-repair-thanks .ct-tl.is-done .ct-tl__dot, .ct-portal-style .ct-tl.is-done .ct-tl__dot{background: var(--ct-ok); border-color: var(--ct-ok);}.cooltools-repair-status .ct-tl.is-done .ct-tl__line, .cooltools-repair-intake .ct-tl.is-done .ct-tl__line, .cooltools-repair-thanks .ct-tl.is-done .ct-tl__line, .ct-portal-style .ct-tl.is-done .ct-tl__line{background: #DCEAE4;}.cooltools-repair-status .ct-tl.is-done .ct-tl__title, .cooltools-repair-intake .ct-tl.is-done .ct-tl__title, .cooltools-repair-thanks .ct-tl.is-done .ct-tl__title, .ct-portal-style .ct-tl.is-done .ct-tl__title{color: var(--ct-ink);}.cooltools-repair-status .ct-tl.is-done .ct-tl__stamp, .cooltools-repair-intake .ct-tl.is-done .ct-tl__stamp, .cooltools-repair-thanks .ct-tl.is-done .ct-tl__stamp, .ct-portal-style .ct-tl.is-done .ct-tl__stamp{color: var(--ct-ink-2);}.cooltools-repair-status .ct-tl:last-child .ct-tl__line, .cooltools-repair-intake .ct-tl:last-child .ct-tl__line, .cooltools-repair-thanks .ct-tl:last-child .ct-tl__line, .ct-portal-style .ct-tl:last-child .ct-tl__line{background: transparent;}.cooltools-repair-status .ct-msg, .cooltools-repair-intake .ct-msg, .cooltools-repair-thanks .ct-msg, .ct-portal-style .ct-msg{display: flex;}.cooltools-repair-status .ct-msg__bubble, .cooltools-repair-intake .ct-msg__bubble, .cooltools-repair-thanks .ct-msg__bubble, .ct-portal-style .ct-msg__bubble{max-width: 82%; background: #F7FAFB; border: 1px solid var(--ct-border); border-radius: 14px 14px 14px 4px; padding: 12px 15px;}.cooltools-repair-status .ct-msg__who, .cooltools-repair-intake .ct-msg__who, .cooltools-repair-thanks .ct-msg__who, .ct-portal-style .ct-msg__who{font: 600 11px/1.3 Manrope, sans-serif; letter-spacing: .06em; text-transform: uppercase; color: var(--ct-muted);}.cooltools-repair-status .ct-msg__text, .cooltools-repair-intake .ct-msg__text, .cooltools-repair-thanks .ct-msg__text, .ct-portal-style .ct-msg__text{margin-top: 6px; font: 400 14px/1.6 Manrope, sans-serif;}.cooltools-repair-status .ct-msg__text p:last-child, .cooltools-repair-intake .ct-msg__text p:last-child, .cooltools-repair-thanks .ct-msg__text p:last-child, .ct-portal-style .ct-msg__text p:last-child{margin-bottom: 0;}.cooltools-repair-status .ct-msg.is-mine, .cooltools-repair-intake .ct-msg.is-mine, .cooltools-repair-thanks .ct-msg.is-mine, .ct-portal-style .ct-msg.is-mine{justify-content: flex-end;}.cooltools-repair-status .ct-msg.is-mine .ct-msg__bubble, .cooltools-repair-intake .ct-msg.is-mine .ct-msg__bubble, .cooltools-repair-thanks .ct-msg.is-mine .ct-msg__bubble, .ct-portal-style .ct-msg.is-mine .ct-msg__bubble{background: var(--ct-accent-tint); border-color: color-mix(in srgb, var(--ct-accent) 30%, #fff); border-radius: 14px 14px 4px 14px;}.cooltools-repair-status .ct-serial, .cooltools-repair-intake .ct-serial, .cooltools-repair-thanks .ct-serial, .ct-portal-style .ct-serial{font: 700 14.5px/1.4 ui-monospace, SFMono-Regular, Menlo, monospace; letter-spacing: .04em;}.cooltools-repair-status .ct-copy, .cooltools-repair-intake .ct-copy, .cooltools-repair-thanks .ct-copy, .ct-portal-style .ct-copy{flex: 0 0 auto; cursor: pointer; background: rgba(255, 255, 255, 0.1); border: 1.5px solid rgba(255, 255, 255, 0.28); color: #fff; border-radius: 11px; padding: 11px 16px; font: 600 13px/1 Manrope, sans-serif; display: inline-flex; align-items: center; gap: 9px; transition: background .18s, transform .18s, border-color .18s;}.cooltools-repair-status .ct-copy:hover, .cooltools-repair-intake .ct-copy:hover, .cooltools-repair-thanks .ct-copy:hover, .ct-portal-style .ct-copy:hover{background: rgba(255, 255, 255, 0.18); transform: translateY(-2px); color: #fff;}.cooltools-repair-status .ct-note, .cooltools-repair-intake .ct-note, .cooltools-repair-thanks .ct-note, .ct-portal-style .ct-note{margin-top: 7px; font: 400 14px/1.5 Manrope, sans-serif; color: var(--ct-muted); max-width: 46ch;}.cooltools-repair-status .ct-eta, .cooltools-repair-intake .ct-eta, .cooltools-repair-thanks .ct-eta, .ct-portal-style .ct-eta{font: 600 16px/1.3 Poppins, sans-serif;}.cooltools-repair-status .ct-steps__item.is-current .ct-steps__dot, .cooltools-repair-intake .ct-steps__item.is-current .ct-steps__dot, .cooltools-repair-thanks .ct-steps__item.is-current .ct-steps__dot, .ct-portal-style .ct-steps__item.is-current .ct-steps__dot{position: relative;}.cooltools-repair-status .ct-steps__item.is-current .ct-steps__dot::before, .cooltools-repair-intake .ct-steps__item.is-current .ct-steps__dot::before, .cooltools-repair-thanks .ct-steps__item.is-current .ct-steps__dot::before, .ct-portal-style .ct-steps__item.is-current .ct-steps__dot::before{content: ""; position: absolute; inset: -2.5px; border-radius: 50%; border: 2px solid var(--ct-accent); animation: ct-ring 1.9s ease-out infinite;}.cooltools-repair-status .ct-tl.is-current .ct-tl__dot, .cooltools-repair-intake .ct-tl.is-current .ct-tl__dot, .cooltools-repair-thanks .ct-tl.is-current .ct-tl__dot, .ct-portal-style .ct-tl.is-current .ct-tl__dot{background: var(--ct-accent-dark); border-color: var(--ct-accent-dark);}.cooltools-repair-status .ct-tl.is-current .ct-tl__line, .cooltools-repair-intake .ct-tl.is-current .ct-tl__line, .cooltools-repair-thanks .ct-tl.is-current .ct-tl__line, .ct-portal-style .ct-tl.is-current .ct-tl__line{background: #DCEAE4;}.cooltools-repair-status .ct-tl.is-current .ct-tl__title, .cooltools-repair-intake .ct-tl.is-current .ct-tl__title, .cooltools-repair-thanks .ct-tl.is-current .ct-tl__title, .ct-portal-style .ct-tl.is-current .ct-tl__title{color: var(--ct-ink);}.cooltools-repair-status .ct-tl.is-current .ct-tl__stamp, .cooltools-repair-intake .ct-tl.is-current .ct-tl__stamp, .cooltools-repair-thanks .ct-tl.is-current .ct-tl__stamp, .ct-portal-style .ct-tl.is-current .ct-tl__stamp{color: var(--ct-ink-2);}.cooltools-repair-status .ct-tl.is-pending .ct-tl__title, .cooltools-repair-intake .ct-tl.is-pending .ct-tl__title, .cooltools-repair-thanks .ct-tl.is-pending .ct-tl__title, .ct-portal-style .ct-tl.is-pending .ct-tl__title{color: var(--ct-placeholder);}.cooltools-repair-status .ct-tl.is-pending .ct-tl__detail, .cooltools-repair-status .ct-tl.is-pending .ct-tl__stamp, .cooltools-repair-intake .ct-tl.is-pending .ct-tl__detail, .cooltools-repair-intake .ct-tl.is-pending .ct-tl__stamp, .cooltools-repair-thanks .ct-tl.is-pending .ct-tl__detail, .cooltools-repair-thanks .ct-tl.is-pending .ct-tl__stamp, .ct-portal-style .ct-tl.is-pending .ct-tl__detail, .ct-portal-style .ct-tl.is-pending .ct-tl__stamp{color: #B8C6CD;}.cooltools-repair-status .ct-tl.is-cancelled .ct-tl__dot, .cooltools-repair-intake .ct-tl.is-cancelled .ct-tl__dot, .cooltools-repair-thanks .ct-tl.is-cancelled .ct-tl__dot, .ct-portal-style .ct-tl.is-cancelled .ct-tl__dot{background: #fff; border-color: var(--ct-danger); color: var(--ct-danger);}.cooltools-repair-status .ct-tl.is-cancelled .ct-tl__title, .cooltools-repair-intake .ct-tl.is-cancelled .ct-tl__title, .cooltools-repair-thanks .ct-tl.is-cancelled .ct-tl__title, .ct-portal-style .ct-tl.is-cancelled .ct-tl__title{color: var(--ct-danger);}.cooltools-repair-status .ct-empty, .cooltools-repair-intake .ct-empty, .cooltools-repair-thanks .ct-empty, .ct-portal-style .ct-empty{padding: 16px; border-radius: 12px; background: #F7FAFB; border: 1px dashed var(--ct-border-strong); font: 400 13.5px/1.55 Manrope, sans-serif; color: var(--ct-muted); text-align: center;}.cooltools-repair-status .ct-drop, .cooltools-repair-intake .ct-drop, .cooltools-repair-thanks .ct-drop, .ct-portal-style .ct-drop{position: relative; display: flex; flex-direction: column; align-items: center; gap: 9px; width: 100%; margin: 0; cursor: pointer; border: 1.5px dashed #C7D5DD; background: #FAFCFD; border-radius: 13px; padding: 24px; text-align: center; transition: border-color .2s, background .2s, transform .2s;}.cooltools-repair-status .ct-drop:hover, .cooltools-repair-status .ct-drop.is-over, .cooltools-repair-intake .ct-drop:hover, .cooltools-repair-intake .ct-drop.is-over, .cooltools-repair-thanks .ct-drop:hover, .cooltools-repair-thanks .ct-drop.is-over, .ct-portal-style .ct-drop:hover, .ct-portal-style .ct-drop.is-over{border-color: var(--ct-accent); background: #F6FCFC; transform: translateY(-2px);}.cooltools-repair-status .ct-drop.is-busy, .cooltools-repair-intake .ct-drop.is-busy, .cooltools-repair-thanks .ct-drop.is-busy, .ct-portal-style .ct-drop.is-busy{opacity: .7; cursor: progress;}.cooltools-repair-status .ct-drop__input, .cooltools-repair-intake .ct-drop__input, .cooltools-repair-thanks .ct-drop__input, .ct-portal-style .ct-drop__input{position: absolute; width: 1px; height: 1px; opacity: 0; overflow: hidden;}.cooltools-repair-status .ct-drop__icon, .cooltools-repair-intake .ct-drop__icon, .cooltools-repair-thanks .ct-drop__icon, .ct-portal-style .ct-drop__icon{color: var(--ct-accent); font-size: 24px; line-height: 1;}.cooltools-repair-status .ct-drop__title, .cooltools-repair-intake .ct-drop__title, .cooltools-repair-thanks .ct-drop__title, .ct-portal-style .ct-drop__title{font: 600 14px/1.4 Manrope, sans-serif; color: var(--ct-ink);}.cooltools-repair-status .ct-drop__sub, .cooltools-repair-intake .ct-drop__sub, .cooltools-repair-thanks .ct-drop__sub, .ct-portal-style .ct-drop__sub{font: 400 12.5px/1.4 Manrope, sans-serif; color: var(--ct-placeholder);}@keyframes ct-ring{from{transform: scale(0.75); opacity: .5;}to{transform: scale(1.65); opacity: 0;}}@keyframes ct-rise{from{opacity: 0; transform: translate3d(0, 14px, 0);}to{opacity: 1; transform: none;}}.cooltools-repair-status .ct-anim, .cooltools-repair-intake .ct-anim, .cooltools-repair-thanks .ct-anim, .ct-portal-style .ct-anim{animation: ct-rise 0.45s cubic-bezier(0.2, 0.7, 0.2, 1) both;}.cooltools-repair-status .ct-anim-2, .cooltools-repair-intake .ct-anim-2, .cooltools-repair-thanks .ct-anim-2, .ct-portal-style .ct-anim-2{animation: ct-rise 0.5s cubic-bezier(0.2, 0.7, 0.2, 1) 0.08s both;}.cooltools-repair-status .ct-anim-3, .cooltools-repair-intake .ct-anim-3, .cooltools-repair-thanks .ct-anim-3, .ct-portal-style .ct-anim-3{animation: ct-rise 0.5s cubic-bezier(0.2, 0.7, 0.2, 1) 0.16s both;}@media (prefers-reduced-motion: reduce){.cooltools-repair-status .ct-anim, .cooltools-repair-status .ct-anim-2, .cooltools-repair-status .ct-anim-3, .cooltools-repair-intake .ct-anim, .cooltools-repair-intake .ct-anim-2, .cooltools-repair-intake .ct-anim-3, .cooltools-repair-thanks .ct-anim, .cooltools-repair-thanks .ct-anim-2, .cooltools-repair-thanks .ct-anim-3, .ct-portal-style .ct-anim, .ct-portal-style .ct-anim-2, .ct-portal-style .ct-anim-3{animation: none;}.cooltools-repair-status .ct-steps__fill, .cooltools-repair-status .ct-ring circle, .cooltools-repair-intake .ct-steps__fill, .cooltools-repair-intake .ct-ring circle, .cooltools-repair-thanks .ct-steps__fill, .cooltools-repair-thanks .ct-ring circle, .ct-portal-style .ct-steps__fill, .ct-portal-style .ct-ring circle{transition: none;}.cooltools-repair-status .ct-steps__item.is-current .ct-steps__dot::before, .cooltools-repair-intake .ct-steps__item.is-current .ct-steps__dot::before, .cooltools-repair-thanks .ct-steps__item.is-current .ct-steps__dot::before, .ct-portal-style .ct-steps__item.is-current .ct-steps__dot::before{animation: none;}}@media (max-width: 1150px){.cooltools-repair-status .ct-hero__inner, .cooltools-repair-intake .ct-hero__inner, .cooltools-repair-thanks .ct-hero__inner, .ct-portal-style .ct-hero__inner{flex-direction: column; align-items: flex-start;}.cooltools-repair-status .ct-hero__usp, .cooltools-repair-intake .ct-hero__usp, .cooltools-repair-thanks .ct-hero__usp, .ct-portal-style .ct-hero__usp{width: 100%;}}@media (max-width: 900px){.cooltools-repair-status .ct-grid, .cooltools-repair-intake .ct-grid, .cooltools-repair-thanks .ct-grid, .ct-portal-style .ct-grid{grid-template-columns: 1fr;}.cooltools-repair-status .ct-rail, .cooltools-repair-intake .ct-rail, .cooltools-repair-thanks .ct-rail, .ct-portal-style .ct-rail{position: static; max-height: none; overflow: visible;}.cooltools-repair-status .ct-steps__row, .cooltools-repair-intake .ct-steps__row, .cooltools-repair-thanks .ct-steps__row, .ct-portal-style .ct-steps__row{grid-template-columns: 1fr !important; gap: 14px;}.cooltools-repair-status .ct-steps__track, .cooltools-repair-intake .ct-steps__track, .cooltools-repair-thanks .ct-steps__track, .ct-portal-style .ct-steps__track{display: none;}.cooltools-repair-status .ct-steps__item, .cooltools-repair-intake .ct-steps__item, .cooltools-repair-thanks .ct-steps__item, .ct-portal-style .ct-steps__item{flex-direction: row; text-align: left;}.cooltools-repair-status .ct-steps__label, .cooltools-repair-intake .ct-steps__label, .cooltools-repair-thanks .ct-steps__label, .ct-portal-style .ct-steps__label{max-width: none;}}@media (max-width: 560px){.cooltools-repair-status .ct-hero__usp ul, .cooltools-repair-intake .ct-hero__usp ul, .cooltools-repair-thanks .ct-hero__usp ul, .ct-portal-style .ct-hero__usp ul{grid-template-columns: 1fr;}.cooltools-repair-status .card-body, .cooltools-repair-status .card-body.p-4, .cooltools-repair-intake .card-body, .cooltools-repair-intake .card-body.p-4, .cooltools-repair-thanks .card-body, .cooltools-repair-thanks .card-body.p-4, .ct-portal-style .card-body, .ct-portal-style .card-body.p-4{padding: 20px;}}