@charset "UTF-8";#frm-srp-quote{background:#262c4a;border-radius:12px}#frm-srp-quote>h3{color:#fff}.d-none,.hide{display:none!important}#srm-form-get-quote i{display:none;margin-right:.5rem}#srm-form-get-quote:disabled{opacity:.7}#srm-form-get-quote:disabled i{display:inline-block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{font-weight:700;background:#b02a37;color:#fff!important}.form-check-input.is-invalid~.form-check-label a,.was-validated .form-check-input:invalid~.form-check-label a{color:#fff;text-decoration:underline}.srp-field-label{display:block;margin-bottom:.35rem;font-weight:700;font-size:.95rem;color:#fff}.srp-field-label .srp-field-hint{font-weight:400;opacity:.7;font-size:.85em}.srp-reg-row{display:flex;gap:.5rem}.srp-reg-input{flex:1;padding:.85rem;border-radius:.6rem;font-family:Charles Wright,UK Number Plate,Arial Black,sans-serif;font-weight:700;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;background:#ffd429;border:2px solid #1a1a1a;color:#1a1a1a}.srp-reg-input:focus{background:#ffe066;border-color:#1a1a1a;box-shadow:0 0 0 .15rem #ffd42980;color:#1a1a1a}.srp-reg-input:focus::placeholder{opacity:0}.srp-reg-input::placeholder{color:#1a1a1a;opacity:.4}.srp-reg-btn{flex:none;border:0;border-radius:.375rem;padding:0 1.1rem;background:#272c49;color:#fff;font-weight:600;white-space:nowrap;transition:background .15s}.srp-reg-btn:hover{background:#25cdc7}.srp-reg-btn:disabled{opacity:.7;cursor:default}.srp-reg-status{font-size:.85rem;color:#ffffffd9;margin-top:.4rem;min-height:1rem}.srp-reg-status.error{color:#ffd429}.srp-vehicle-found{display:flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.6rem .85rem;border-radius:.5rem;background:#fff;border:1px solid rgba(37,205,199,.5);color:#1a1a1a}.srp-vehicle-found .srp-vehicle-found-check{color:#25cdc7;font-weight:700;font-size:1.1rem;line-height:1}.srp-vehicle-found .srp-vehicle-found-summary{font-weight:600}.srp-photo-drop{display:block;cursor:pointer;text-align:center;border:2px dashed rgba(255,255,255,.45);border-radius:.6rem;padding:1.5rem 1rem;background:#ffffff0f;transition:border-color .15s,background .15s}.srp-photo-drop:hover{border-color:#25cdc7;background:#ffffff1f}.srp-photo-drop input[type=file]{display:none}.srp-photo-drop-label{display:block;color:#fff}.srp-photo-drop-icon{color:#25cdc7;display:block;margin-bottom:.25rem}.srp-photo-drop-label strong{display:block;color:#fff;font-size:1.05rem}.srp-photo-drop-hint{display:block;font-size:.8rem;color:#ffffffb3;margin-top:.25rem}.srp-photo-counter{font-size:.8rem;color:#fffc;margin-top:.5rem}.srp-photo-counter.full{color:#ffd429;font-weight:600}.srp-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.6rem;margin-top:.75rem}.srp-photo-cell{display:flex;flex-direction:column;gap:.3rem}.srp-photo-part{width:100%!important;box-sizing:border-box!important;font-size:.72rem!important;line-height:1.2!important;padding:.25rem .35rem!important;margin:0!important;height:auto!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:.35rem!important;background:#ffffff14!important;color:#fff!important}.srp-photo-part option,.srp-photo-part optgroup{color:#1a1a1a}.srp-photo-thumb{position:relative;aspect-ratio:1;border-radius:.4rem;overflow:hidden;background:#0f1424;border:1px solid rgba(255,255,255,.15)}.srp-photo-thumb img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;margin:0!important;padding:0!important}.srp-photo-thumb-file{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffffffbf;font-size:.65rem;text-align:center;padding:.25rem}.srp-photo-thumb-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000073}.srp-photo-remove{position:absolute;top:4px;right:4px;appearance:none;-webkit-appearance:none;box-sizing:border-box!important;width:22px!important;height:22px!important;min-width:0!important;border:0!important;margin:0!important;padding:0!important;border-radius:50%!important;background:#0009;color:#fff;line-height:1!important;box-shadow:none!important;text-indent:0!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer}.srp-photo-remove svg{display:block;width:12px;height:12px}.srp-photo-remove:hover{background:#000000d9}.srp-spinner{width:20px;height:20px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;display:inline-block;animation:srpSpin .8s linear infinite}@keyframes srpSpin{to{transform:rotate(360deg)}}@media(max-width:480px){#srm-form-get-quote{width:100%}}.srp-video-drop.is-over{border-color:#25cdc7;background:#ffffff24}.srp-video-drop.is-disabled{opacity:.5;pointer-events:none}.srp-video-drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.srp-video-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.srp-video-thumb{aspect-ratio:4/3;border-color:#ffffff40}.srp-video-thumb video{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;pointer-events:none;margin:0!important}.is-ready .srp-video-thumb{border-color:#25cdc7}.is-failed .srp-video-thumb{border-color:#ff6b6b}.srp-video-duration{position:absolute;top:4px;right:4px;background:#000000b3;color:#fff;font-size:.68rem;font-weight:600;padding:1px 6px;border-radius:4px}.srp-video-progress{position:absolute;left:0;right:0;bottom:0;height:5px;background:#ffffff40}.srp-video-progress span{display:block;height:100%;background:#25cdc7;transition:width .2s ease}.is-failed .srp-video-progress span{background:#ff6b6b}.srp-video-state{position:absolute;left:6px;right:6px;bottom:9px;color:#fff;font-size:.7rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srp-video-name{font-size:.72rem;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srp-video-name .srp-video-size{opacity:.65}.srp-video-error{margin-top:.6rem;padding:.55rem .75rem;border-radius:.4rem;background:#ff6b6b2e;border:1px solid rgba(255,107,107,.5);color:#fff;font-size:.82rem}.srp-video-overall{position:sticky;top:8px;z-index:5;margin-top:.75rem;padding:.75rem .9rem;border-radius:.6rem;background:#25cdc7;color:#272c49;box-shadow:0 6px 18px #0000004d}.srp-video-overall .srp-spinner{width:16px;height:16px;border-color:#272c494d;border-top-color:#272c49}.srp-video-overall-row{display:flex;align-items:center;gap:.6rem;font-size:.95rem}.srp-video-overall-pct{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.srp-video-overall-bar{height:8px;border-radius:4px;background:#272c4933;margin:.6rem 0 .5rem;overflow:hidden}.srp-video-overall-bar span{display:block;height:100%;background:#272c49;transition:width .25s ease}.srp-video-overall-note{font-size:.78rem;opacity:.9}.srp-form-scope{--srp-accent: #25cdc7;--srp-accent-dark: #1ba8a3;color:#fff}.srp-form-scope .row{display:flex;flex-wrap:wrap;margin:0 -.5rem}.srp-form-scope .col-12{flex:0 0 100%;max-width:100%;padding:0 .5rem;min-width:0}@media(min-width:768px){.srp-form-scope .col-md-6{flex:0 0 50%;max-width:50%}}.srp-form-scope .srp-reg-row,.srp-form-scope .srp-reg-input{min-width:0}.srp-form-scope .small{font-size:.8125rem}.srp-form-scope h3{font-size:1.6rem;font-weight:800}.srp-form-scope p{color:#ffffffd9}.srp-form-scope .form-control:not(.srp-reg-input){display:block;width:100%;padding:.85rem;font-size:1rem;line-height:1.4;color:#16202c;background:#fff;border:1px solid #d6dbe9;border-radius:.6rem;appearance:none;transition:border-color .15s,box-shadow .15s}.srp-form-scope .form-control:not(.srp-reg-input)::placeholder{color:#9aa7b5}.srp-form-scope .form-control:not(.srp-reg-input):focus{outline:0;border-color:var(--srp-accent);box-shadow:0 0 0 .2rem #25cdc74d}.srp-form-scope .butn{display:inline-block;padding:.9rem 2.4rem;font-size:1rem;font-weight:700;color:#272c49;background:var(--srp-accent);border:0;border-radius:999px;cursor:pointer;transition:background .15s}.srp-form-scope .butn:hover{background:var(--srp-accent-dark)}.srp-form-scope .form-check{display:flex;gap:.5rem;align-items:flex-start;margin-top:.5rem}.srp-form-scope .srp-photo-drop-label{display:flex;flex-direction:column;align-items:center;text-align:center}#top-loader{position:fixed;inset:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#272c49b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}#top-loader.d-none{display:none}#top-loader .srp-loader-card{width:min(92vw,21rem);padding:2.25rem 1.75rem;background:#fff;border-radius:1rem;text-align:center;box-shadow:0 24px 50px -12px #00000073}#top-loader .srp-loader-spinner{display:block;width:3rem;height:3rem;margin:0 auto 1.25rem;border:4px solid rgba(37,205,199,.25);border-top-color:#25cdc7;border-radius:50%;animation:srpSpin .8s linear infinite}#top-loader .srp-loader-title{margin:0;font-size:1.15rem;font-weight:800;color:#272c49}#top-loader .srp-loader-text{margin:.5rem 0 0;font-size:.875rem;line-height:1.5;color:#5b6478}.modal{position:fixed;inset:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.75rem;pointer-events:none;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1.5rem)}.modal.fade .modal-dialog{transition:transform .25s ease-out;transform:translateY(-30px)}.modal.show .modal-dialog{transform:none}.modal.fade:not(.show){opacity:0}.fade{transition:opacity .15s linear}body.modal-open{overflow:hidden}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background:#fff;border-radius:.85rem;box-shadow:0 .75rem 2rem #10202c4d;outline:0}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e3e8ee}.modal-title{margin:0;font-size:1.15rem;font-weight:800;color:#272c49}.modal-body{flex:1 1 auto;padding:1.25rem;color:#16202c;line-height:1.6}.modal-body p{margin:0 0 .5rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem;border-top:1px solid #e3e8ee}.modal-backdrop{position:fixed;inset:0;z-index:1050;width:100vw;height:100vh;background:#16202c}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.55}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;border:0;border-radius:.375rem;cursor:pointer;opacity:.5;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.btn-close:hover{opacity:.85}.modal .btn,.bootbox .btn{display:inline-block;font-weight:700;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.55rem 1.3rem;font-size:.9rem;line-height:1.4;border-radius:999px;transition:all .15s}.modal .btn-primary,.bootbox .btn-primary{background:#25cdc7;border-color:#25cdc7;color:#272c49}.modal .btn-primary:hover,.bootbox .btn-primary:hover{background:#1ba8a3;border-color:#1ba8a3}.modal .btn-secondary,.modal .btn-outline-secondary,.bootbox .btn-secondary,.bootbox .btn-outline-secondary{background:#fff;border-color:#d6dbe9;color:#16202c}.modal .btn-secondary:hover,.modal .btn-outline-secondary:hover,.bootbox .btn-secondary:hover,.bootbox .btn-outline-secondary:hover{background:#f1f5f9}.modal .btn-danger,.bootbox .btn-danger{background:#dc3545;border-color:#dc3545;color:#fff}.srp-theme-light #frm-srp-quote{background:transparent}.srp-theme-light #frm-srp-quote>h3{color:#272c49}.srp-theme-light .srp-form-scope{color:#272c49}.srp-theme-light .srp-form-scope p{color:#272c49d9}.srp-theme-light .srp-form-scope .text-white{color:#272c49!important}.srp-theme-light .srp-form-scope .form-control:not(.srp-reg-input){background:#f6f7fb;border-color:#d6dbe9}.srp-theme-light .srp-form-scope .form-control:not(.srp-reg-input):focus{background:#fff}.srp-theme-light .srp-form-scope .butn{box-shadow:0 .5rem 1.25rem -.5rem #25cdc7cc}.srp-theme-light .srp-form-scope .form-check-input{accent-color:#272c49}.srp-theme-light .srp-field-label{color:#272c49}.srp-theme-light .srp-reg-status{color:#272c49d9}.srp-theme-light .srp-reg-status.error{color:#b02a37}.srp-theme-light .srp-photo-drop{border-color:#272c4940;background:#f6f7fb}.srp-theme-light .srp-photo-drop:hover{border-color:#25cdc7;background:#eef0f6}.srp-theme-light .srp-photo-drop-label,.srp-theme-light .srp-photo-drop-label strong{color:#272c49}.srp-theme-light .srp-photo-drop-icon{color:#0d726e}.srp-theme-light .srp-photo-drop-hint{color:#272c49b3}.srp-theme-light .srp-photo-counter{color:#272c49bf}.srp-theme-light .srp-photo-counter.full{color:#b02a37}.srp-theme-light .srp-photo-part{border-color:#d6dbe9!important;background:#f6f7fb!important;color:#272c49!important}
