:root{--font-sans:"PP Neue Montreal",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);color:#1f1f1f;-webkit-font-smoothing:antialiased;background-color:#f5f5f5;min-height:100vh;line-height:1.6}#root{flex-direction:column;min-height:100vh;display:flex}.ant-layout{background:0 0}.ant-select,.ant-select-selector,.ant-select-item,.ant-input,.ant-input-affix-wrapper,.ant-picker,.ant-picker-input,.ant-input-number,.ant-form-item-label>label,.ant-btn{font-family:PP Neue Montreal,sans-serif!important}.ant-select-selector,.ant-input,.ant-picker,.ant-input-number,.ant-input-affix-wrapper{font-size:14px;box-shadow:none!important;border:1.5px solid #ededed!important}.ant-select:hover .ant-select-selector,.ant-select-focused .ant-select-selector,.ant-input:hover,.ant-input:focus,.ant-input-focused,.ant-picker:hover,.ant-picker-focused,.ant-input-number:hover,.ant-input-number-focused,.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{box-shadow:none!important;border-color:#ededed!important}.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-item{color:#1a1aba!important}.ant-otp{gap:12px!important}.ant-otp .ant-input{text-align:center!important;color:#1a1aba!important;border:1.5px solid #ededed!important;border-radius:8px!important;width:56px!important;height:56px!important;font-size:24px!important;font-weight:600!important}.ant-otp .ant-input:focus{box-shadow:none!important;border-color:#1a1aba!important}.ant-form-item-label>label{height:auto!important;font-family:PP Neue Montreal,sans-serif!important;font-weight:500!important;line-height:20px!important}@font-face{font-family:PP Neue Montreal;src:url(https://app.norga.io/question-form/fonts/PPNeueMontreal-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(https://app.norga.io/question-form/fonts/PPNeueMontreal-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(https://app.norga.io/question-form/fonts/PPNeueMontreal-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(https://app.norga.io/question-form/fonts/PPNeueMontreal-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans;src:url(https://app.norga.io/question-form/fonts/PPObjectSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Object Sans;src:url(https://app.norga.io/question-form/fonts/PPObjectSans-Heavy.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--color-primary:#1a1aba;--color-primary-light:#f0f4ff;--color-primary-hover:#1515a0;--color-success:#3fc098;--color-success-dark:#10b981;--color-text-primary:#000;--color-text-secondary:#9b9b9b;--color-text-muted:#9c9c9c;--color-text-light:#bcbcbc;--color-text-white:#fff;--color-border:#ededed;--color-border-dark:#ededed;--color-border-input:#ededed;--color-background:#fff;--color-background-hover:#f0f4ff;--color-background-light:#e1e1f1;--color-background-tooltip:#e1e1f1;--color-error:red;--color-warning:red;--font-family-header:"PP Object Sans",sans-serif;--font-family-body:"PP Neue Montreal",sans-serif;--font-family:var(--font-family-body);--font-size-h1:96px;--font-size-h2:48px;--font-size-h3:32px;--font-size-h4:24px;--font-size-body:20px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:24px;--font-size-2xl:32px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:900;--line-height-h1:104px;--line-height-h2:60px;--line-height-h3:42px;--line-height-h4:32px;--line-height-body:28px;--line-height-tight:16px;--line-height-normal:18px;--line-height-relaxed:20px;--line-height-loose:24px;--spacing-0:0;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-primary:none;--max-width-content:542px;--max-width-layout:835px;--max-width-full:1200px;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--z-dropdown:100;--z-modal:1000;--z-tooltip:1000}h1,h2,h3,h4,h5,h6,p{margin:0}body{font-family:var(--font-family-body);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,.heading-xl{font-family:var(--font-family-header);font-size:var(--font-size-h1);font-weight:var(--font-weight-heavy);line-height:var(--line-height-h1)}h2,.h2,.heading-lg{font-family:var(--font-family-header);font-size:var(--font-size-h2);font-weight:var(--font-weight-heavy);line-height:var(--line-height-h2)}h3,.h3,.heading-md{font-family:var(--font-family-body);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-h3)}h4,.h4,.heading-sm{font-family:var(--font-family-header);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-h4)}.text-bold{font-family:var(--font-family-body);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);line-height:var(--line-height-body)}.text-regular{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body);line-height:var(--line-height-body)}.text-link{font-family:var(--font-family-body);font-weight:var(--font-weight-bold);font-style:italic;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-primary);cursor:pointer;text-decoration:underline}.text-lg{font-size:var(--font-size-lg);line-height:var(--line-height-body)}.text-md{font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}.text-sm{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-white{color:var(--color-text-white)}.font-light{font-weight:var(--font-weight-light)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-heavy{font-weight:var(--font-weight-heavy)}.text-left{text-align:left}.label{font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);color:var(--color-text-primary);margin-bottom:var(--spacing-2);display:block}.help-text{font-family:var(--font-family-body);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.error-text{font-family:var(--font-family-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-error)}.full-width{width:100%!important}.display-none{display:none!important}.display-block{display:block!important}.ant-form-item-label-bold label{font-weight:600!important}.mt-4{margin-top:4px!important}.mt-8{margin-top:8px!important}.mt-16{margin-top:16px!important}.mt-24{margin-top:24px!important}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:4px!important}.mb-8{margin-bottom:8px!important}.mb-12{margin-bottom:12px!important}.mb-16{margin-bottom:16px!important}.mb-24{margin-bottom:24px!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.opacity-50{opacity:.5!important}.pointer-events-none{pointer-events:none!important}.condition-card{cursor:pointer;margin-bottom:12px;transition:all .3s;background-color:#fff!important;border:1.5px solid #ededed!important;border-radius:12px!important}.condition-card--selected{background-color:#fff!important;border:1.5px solid #1a1aba!important}.condition-card .ant-card-body{padding:20px}.condition-card__label{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-bold,700);color:var(--color-text-primary,#000);margin-bottom:8px}.condition-card--selected .condition-card__label{color:var(--color-primary,#1a1aba)}.condition-card__description{font-family:var(--font-family);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-secondary,#666);line-height:var(--line-height-relaxed,20px)}.manufacturer-grid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;display:grid}.manufacturer-card{cursor:pointer;aspect-ratio:1;transition:all .3s;border:1.5px solid #ededed!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;display:flex!important}.manufacturer-card--selected{background-color:#fff!important;border:1.5px solid #1a1aba!important}.manufacturer-card .ant-card-body{justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex}.manufacturer-card__label{font-family:var(--font-family);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-bold,600);color:var(--color-text-primary,#000);text-align:center}.manufacturer-card--selected .manufacturer-card__label{color:var(--color-primary,#1a1aba)}.radio-button-group--compact,.radio-button-group--switch{gap:0}.completed-vehicle-card{border-radius:var(--radius-xl);margin-bottom:var(--spacing-4);cursor:default;border:1.5px solid #ededed}.completed-vehicle-card--clickable{cursor:pointer}.completed-vehicle-card .ant-card-body{align-items:center;gap:var(--spacing-4);padding:16px 20px;display:flex}.completed-vehicle-card__icon{border-radius:var(--radius-lg);background-color:#e8f4f8;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.completed-vehicle-card__info{flex:1}.completed-vehicle-card__label{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);display:block}.completed-vehicle-card__vehicle-info{flex-direction:column;gap:2px;display:flex}.completed-vehicle-card__vehicle-main{line-height:var(--line-height-relaxed);align-items:baseline;display:flex}.completed-vehicle-card__manufacturer{font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-primary)}.completed-vehicle-card__year{font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-regular);color:var(--color-primary)}.completed-vehicle-card__model{font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.completed-vehicle-card__check{color:#52c41a;font-size:24px}.custom-date-picker-wrapper{width:100%;position:relative}.custom-date-picker__icon-container{z-index:1;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.custom-date-picker__calendar-icon{flex-shrink:0;width:15px;height:16.667px}.custom-date-picker__divider{background:#d9d9d9;flex-shrink:0;width:1px;height:20px}.custom-date-picker{width:100%!important;padding-left:44px!important}.dynamic-list-form-container{flex-direction:column;gap:24px;width:100%;max-width:542px;display:flex}.dynamic-list-driver-header{border-bottom:1.5px solid var(--color-border);align-items:center;gap:1rem;margin:-2rem -2rem 2rem;padding:1.7rem;display:flex}.dynamic-list-driver-icon{width:41px;height:41px}.dynamic-list-driver-info{flex-direction:column;display:flex}.dynamic-list-driver-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-family:var(--font-family);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed)}.dynamic-list-driver-name{font-size:var(--font-size-md);color:var(--color-primary);font-family:var(--font-family);font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed)}.dynamic-list-section-title-container{margin-bottom:8px}.dynamic-list-section-title{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--color-primary)}.dynamic-list-section-subtitle{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-text-secondary)}.dynamic-list-item-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.dynamic-list-item-title{font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-primary)}.dynamic-list-remove-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.dynamic-list-remove-icon{flex-shrink:0;width:8px;height:8px}.dynamic-list-field-group-label{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-bottom:8px;display:block}.dynamic-list-field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dynamic-list-field-sublabel{font-family:var(--font-family);font-size:var(--font-size-xs);color:#999;margin-bottom:4px;display:block}.dynamic-list-field-footer-text{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-text-secondary);margin-top:8px;display:block}.dynamic-list-actions{justify-content:flex-end;align-items:center;gap:16px;width:100%;display:flex}.dynamic-list-field-limited-width{max-width:220px}.vehicle-form-container{flex-direction:column;align-items:center;width:100%;max-width:542px;display:flex}.vehicle-form-header{border-bottom:1.5px solid var(--color-border,#ededed);align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.vehicle-form-icon{width:64px;height:auto}.vehicle-form-title{color:var(--color-primary,#1d26c2);font-size:1.1rem;font-family:var(--font-family);font-weight:var(--font-weight-bold)}.vehicle-form-divider{color:var(--color-text-secondary,#9b9b9b);font-family:var(--font-family);font-size:var(--font-size-sm,14px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--line-height-relaxed,20px);margin:0 0 24px!important}.vehicle-form-niv-link{color:var(--color-primary,#1a1aba);font-family:var(--font-family);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);line-height:32px;text-decoration:underline}.vehicle-form-niv-link:hover{opacity:.8}.vehicle-form-actions{justify-content:flex-end;width:100%;margin-top:2rem;display:flex}.vehicle-form-question-icon{color:#bfbfbf;width:16px;height:19px;margin-left:4px}.vehicle-type-card{cursor:pointer;height:160px;transition:all .3s;border:1.5px solid #ededed!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;display:flex!important}.vehicle-type-card--selected{background-color:#fff!important;border:1.5px solid #1a1aba!important}.vehicle-type-card .ant-card-body{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.vehicle-type-card__icon{color:var(--color-text-secondary,#666);margin-bottom:12px;font-size:48px}.vehicle-type-card--selected .vehicle-type-card__icon{color:var(--color-primary,#1a1aba)}.vehicle-type-card__label{font-family:var(--font-family);font-size:var(--font-size-md,16px);font-weight:var(--font-weight-bold,600);color:var(--color-text-primary,#000);text-align:center}.vehicle-type-card--selected .vehicle-type-card__label{color:var(--color-primary,#1a1aba)}.save-quote-modal .ant-modal-content{border-radius:var(--radius-lg)}.save-quote-modal .ant-modal-body{padding:32px 24px}.save-quote-modal__title{color:var(--color-primary);font-family:var(--font-family);font-size:var(--font-size-lg);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);margin:0 0 24px}.save-quote-modal__description{color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);margin:0 0 32px}.save-quote-modal__form-item{margin-bottom:16px}.save-quote-modal__form-item--last{margin-bottom:32px}.save-quote-modal__input{border-radius:var(--radius-lg);height:40px;font-family:var(--font-family);font-size:var(--font-size-sm);border:1.5px solid #ededed}.save-quote-modal__input:focus{box-shadow:none;border-color:#ededed}.save-quote-modal__submit-btn{border-radius:var(--radius-lg);background:var(--color-primary);width:100%;height:36px;color:var(--color-text-white);font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);cursor:pointer;transition:all var(--transition-normal);border:none}.save-quote-modal__submit-btn:hover{background:var(--color-primary-hover)}.save-quote-modal__submit-btn:disabled{cursor:not-allowed;opacity:.6}.save-quote-modal__close-icon{width:8px;height:8px}.help-modal .ant-modal-content{border-radius:var(--radius-lg)}.help-modal .ant-modal-body{padding:32px 24px}.help-modal__title{color:var(--color-primary);font-family:var(--font-family);font-size:var(--font-size-lg);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);margin:0 0 24px}.help-modal__description{color:#888;font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);margin:0 0 24px}.help-modal__phone-section{margin-bottom:24px}.help-modal__phone-label{color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);margin:0 0 4px}.help-modal__phone-link{color:var(--color-primary);font-family:var(--font-family);font-size:var(--font-size-md);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);text-decoration:none;display:block}.help-modal__phone-link:hover{text-decoration:underline}.help-modal__hours{color:var(--color-text-light);font-family:var(--font-family);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0 0 24px}.help-modal__divider{border:none;border-top:1.5px solid var(--color-border);margin:0 0 24px}.help-modal__form-title{color:var(--color-primary);font-family:var(--font-family);font-size:var(--font-size-md);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);margin:0 0 19px}.help-modal__form-item{margin-bottom:16px}.help-modal__form-item--last{margin-bottom:24px}.help-modal__input{border-radius:var(--radius-lg);height:40px;font-family:var(--font-family);font-size:var(--font-size-sm);border:1.5px solid #ededed}.help-modal__input:focus{box-shadow:none;border-color:#ededed}.help-modal__submit-btn{border-radius:var(--radius-lg);background:var(--color-primary);width:100%;height:36px;color:var(--color-text-white);font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);cursor:pointer;transition:all var(--transition-normal);border:none}.help-modal__submit-btn:hover{background:var(--color-primary-hover)}.help-modal__submit-btn:disabled{cursor:not-allowed;opacity:.6}.help-modal__close-icon{width:8px;height:8px}.nav-funnel{z-index:1000;justify-content:flex-end;align-items:center;display:flex;position:fixed;top:16px;right:24px}.header-actions{z-index:10001;background:0 0;justify-content:center;align-items:center;gap:24px;width:100%;margin-bottom:24px;padding:8px 0;display:flex;position:relative}.header-action-item{cursor:pointer;align-items:center;gap:8.41px;display:flex}.header-action-icon{aspect-ratio:1;flex-shrink:0;width:10px;height:10px}.header-action-text{color:#1a1aba;font-family:var(--font-family-body);font-size:14px;font-style:normal;font-weight:500;line-height:20px;text-decoration:none;transition:-webkit-text-decoration .2s,text-decoration .2s}.header-action-item:hover .header-action-text{text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.back-button{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-height-normal);border-radius:var(--radius-md);cursor:pointer;margin-bottom:var(--spacing-4);transition:all var(--transition-normal);background:0 0;border:none;align-items:center;gap:6px;height:auto;padding:6px 10px;text-decoration:none;display:inline-flex;color:var(--color-primary)!important}.back-button:hover{text-decoration:none;color:#1a1aba!important;background:#ecf0fd!important}.back-button:focus{box-shadow:none;outline:none}.back-button__icon{width:auto;height:11px;transition:transform .2s}.back-button:hover .back-button__icon{transform:translate(-3px)}.back-button__text{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary)!important}.top-navigation{width:100%;max-width:1016px;margin:0 auto 6rem;position:relative}.top-navigation__back-container{position:absolute;top:-4px;left:-150px}.top-navigation__progress-container{width:100%;position:relative}.top-navigation__track{background-color:var(--color-border,#ededed);z-index:0;border-radius:4px;width:100%;height:8px;position:absolute;top:8.8px;left:0}.top-navigation__bar{border-radius:4px;height:8px;transition:width .3s;position:absolute;top:8.8px;left:0}.top-navigation__bar--locked{z-index:1;background-color:#9b9bdb}.top-navigation__bar--active{background-color:var(--color-primary,#1a1aba);z-index:2}.top-navigation__steps{z-index:2;justify-content:space-between;display:flex;position:relative}.nav-step{z-index:2;flex-direction:column;align-items:center;width:24px;display:flex;position:relative}.nav-step__circle{z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .2s;display:flex}.nav-step__circle--finish{background-color:var(--color-primary,#1a1aba);color:#fff}.nav-step__circle--process{background-color:#1a1aba;border:4px solid #1a1aba}.nav-step__circle--wait{background-color:#0000}.nav-step__tick{flex-shrink:0;width:11.997px;height:10.504px}.nav-step__dot{background-color:var(--color-border,#ededed);border-radius:50%;width:8px;height:8px}.nav-step__icon{width:24px;height:24px}.nav-step__title{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-medium,500);color:var(--color-text-primary,#000);white-space:nowrap;font-family:var(--font-family);position:absolute;top:32px;left:50%;transform:translate(-50%)}.action-card{width:100%;max-width:var(--max-width-content);border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-lg);border:1.5px solid #ededed;margin-bottom:0;overflow:visible}.action-card.ant-card{border:1.5px solid #ededed}.action-card .ant-card-body{padding:2rem}.action-card--compact .ant-card-body{padding:1.1rem 2rem}.action-card__header{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.action-card__header-icon{color:var(--color-success-dark);font-size:2rem}.action-card__header-title{color:var(--color-primary);font-size:1.25rem;font-family:var(--font-family);font-weight:var(--font-weight-bold);margin:0}.primary-button{border:1.5px solid var(--color-primary);background:var(--color-primary);min-width:223px;height:43px;box-shadow:none;color:var(--color-text-white);font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);cursor:pointer;transition:all var(--transition-normal);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.primary-button:hover{background:#3d3dd4;border-color:#3d3dd4}.primary-button:focus{box-shadow:none;outline:none}.primary-button:disabled{background:var(--color-text-secondary);cursor:not-allowed;opacity:.7}.primary-button__content{justify-content:center;align-items:center;display:flex}.primary-button__icon{flex-shrink:0;height:auto;margin-top:1px;margin-left:8px;transition:transform .2s}.primary-button:hover .primary-button__icon{transform:translate(3px)}.primary-button--full-width{width:100%;min-width:unset}.driver-header{border-bottom:1.5px solid var(--color-border);align-items:center;gap:1rem;margin:-2rem -2rem 2rem;padding:1.7rem;display:flex}.driver-header__icon{width:41px;height:41px}.driver-header__info{flex-direction:column;display:flex}.driver-header__label{font-family:var(--font-family);line-height:var(--line-height-relaxed)}.driver-header__label--primary{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.driver-header__label--secondary{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.driver-header__name{color:var(--color-primary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed)}.help-icon{cursor:pointer;vertical-align:middle;width:16px;height:19px;margin-left:8px}.help-icon:hover{opacity:.8}.native-select-wrapper{width:100%;position:relative}.native-select{appearance:none;background-color:var(--color-background,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-lg,8px);width:100%;height:40px;font-family:var(--font-family,sans-serif);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-regular,400);color:var(--color-text-primary,#000);line-height:var(--line-height-relaxed,20px);cursor:pointer;outline:none;padding:0 36px 0 12px;transition:border-color .2s,box-shadow .2s}.native-select:invalid,.native-select option[value=""]{color:var(--color-text-light,#bcbcbc)}.native-select:focus{border-color:var(--color-primary,#1a1aba);box-shadow:0 0 0 2px #1a1aba33}.native-select:disabled{color:var(--color-text-secondary,#9b9b9b);cursor:not-allowed;background-color:#f5f5f5}.native-select-arrow{pointer-events:none;color:#00000040;align-items:center;display:flex;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.rdp{--rdp-cell-size:40px;--rdp-caption-font-size:18px;--rdp-accent-color:#00f;--rdp-background-color:#e7edff;--rdp-accent-color-dark:#3003e1;--rdp-background-color-dark:#180270;--rdp-outline:2px solid var(--rdp-accent-color);--rdp-outline-selected:3px solid var(--rdp-accent-color);--rdp-selected-color:#fff;margin:1em}.rdp-vhidden{box-sizing:border-box;appearance:none;background:0 0;border:0;margin:0;padding:0;top:0;clip:rect(1px,1px,1px,1px)!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.rdp-button_reset{appearance:none;cursor:default;color:inherit;font:inherit;background:0 0;margin:0;padding:0;position:relative}.rdp-button_reset:focus-visible{outline:none}.rdp-button{border:2px solid #0000}.rdp-button[disabled]:not(.rdp-day_selected){opacity:.25}.rdp-button:not([disabled]){cursor:pointer}.rdp-button:focus-visible:not([disabled]){color:inherit;background-color:var(--rdp-background-color);border:var(--rdp-outline)}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){background-color:var(--rdp-background-color)}.rdp-months{display:flex}.rdp-month{margin:0 1em}.rdp-month:first-child{margin-left:0}.rdp-month:last-child{margin-right:0}.rdp-table{max-width:calc(var(--rdp-cell-size)*7);border-collapse:collapse;margin:0}.rdp-with_weeknumber .rdp-table{max-width:calc(var(--rdp-cell-size)*8);border-collapse:collapse}.rdp-caption{text-align:left;justify-content:space-between;align-items:center;padding:0;display:flex}.rdp-multiple_months .rdp-caption{text-align:center;display:block;position:relative}.rdp-caption_dropdowns{display:inline-flex;position:relative}.rdp-caption_label{z-index:1;white-space:nowrap;color:currentColor;font-family:inherit;font-size:var(--rdp-caption-font-size);border:2px solid #0000;align-items:center;margin:0;padding:0 .25em;font-weight:700;display:inline-flex;position:relative}.rdp-nav{white-space:nowrap}.rdp-multiple_months .rdp-caption_start .rdp-nav{position:absolute;top:50%;left:0;transform:translateY(-50%)}.rdp-multiple_months .rdp-caption_end .rdp-nav{position:absolute;top:50%;right:0;transform:translateY(-50%)}.rdp-nav_button{width:var(--rdp-cell-size);height:var(--rdp-cell-size);border-radius:100%;justify-content:center;align-items:center;padding:.25em;display:inline-flex}.rdp-dropdown_year,.rdp-dropdown_month{align-items:center;display:inline-flex;position:relative}.rdp-dropdown{appearance:none;z-index:2;width:100%;cursor:inherit;opacity:0;font-family:inherit;font-size:inherit;line-height:inherit;background-color:#0000;border:none;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0}.rdp-dropdown[disabled]{opacity:unset;color:unset}.rdp-dropdown:focus-visible:not([disabled])+.rdp-caption_label{background-color:var(--rdp-background-color);border:var(--rdp-outline);border-radius:6px}.rdp-dropdown_icon{margin:0 0 0 5px}.rdp-head{border:0}.rdp-head_row,.rdp-row{height:100%}.rdp-head_cell{vertical-align:middle;text-align:center;height:100%;height:var(--rdp-cell-size);text-transform:uppercase;padding:0;font-size:.75em;font-weight:700}.rdp-tbody{border:0}.rdp-tfoot{margin:.5em}.rdp-cell{width:var(--rdp-cell-size);height:100%;height:var(--rdp-cell-size);text-align:center;padding:0}.rdp-weeknumber{font-size:.75em}.rdp-weeknumber,.rdp-day{box-sizing:border-box;width:var(--rdp-cell-size);max-width:var(--rdp-cell-size);height:var(--rdp-cell-size);border:2px solid #0000;border-radius:100%;justify-content:center;align-items:center;margin:0;display:flex;overflow:hidden}.rdp-day_today:not(.rdp-day_outside){font-weight:700}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:var(--rdp-selected-color);opacity:1;background-color:var(--rdp-accent-color)}.rdp-day_outside{opacity:.5}.rdp-day_selected:focus-visible{outline:var(--rdp-outline);outline-offset:2px;z-index:1}.rdp:not([dir=rtl]) .rdp-day_range_start:not(.rdp-day_range_end){border-top-right-radius:0;border-bottom-right-radius:0}.rdp:not([dir=rtl]) .rdp-day_range_end:not(.rdp-day_range_start),.rdp[dir=rtl] .rdp-day_range_start:not(.rdp-day_range_end){border-top-left-radius:0;border-bottom-left-radius:0}.rdp[dir=rtl] .rdp-day_range_end:not(.rdp-day_range_start){border-top-right-radius:0;border-bottom-right-radius:0}.rdp-day_range_end.rdp-day_range_start{border-radius:100%}.rdp-day_range_middle{border-radius:0}.improved-date-picker-wrapper{width:100%;position:relative}.improved-date-picker{height:40px;box-shadow:none;background:linear-gradient(to bottom right,#fff,#fafbff);border:1.5px solid #ededed;border-radius:10px;align-items:center;gap:10px;padding:0 12px;transition:all .3s;display:flex;position:relative}.improved-date-picker:hover{box-shadow:none;border-color:#ededed}.improved-date-picker:focus-within{box-shadow:none;z-index:10;border-color:#ededed}.calendar-toggle-btn{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:transform .2s;display:flex;position:relative;overflow:hidden}.calendar-toggle-btn:hover{transform:scale(1.1)}.calendar-toggle-btn:active{transform:scale(.95)}.calendar-icon-bg{opacity:.1;background:linear-gradient(to bottom right,#3c40c7,#4b4ff5);border-radius:6px;transition:opacity .3s;position:absolute;inset:0}.calendar-separator{opacity:.6;background:linear-gradient(#0000,#e5e7eb,#0000);flex-shrink:0;width:1.5px;height:24px}.date-inputs-container{flex:1;align-items:center;gap:4px;display:flex}.date-input-field-wrapper{flex:1;position:relative}.date-input-field-wrapper.year{flex:1.5}.date-input-field{color:#3c40c7;text-align:center;width:100%;height:auto;padding:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;transition:all .2s;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.date-input-field::placeholder{color:#9ca3af;font-weight:400}.date-input-divider{color:#d1d5db;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:300}.date-dropdown{box-shadow:none;z-index:9999;background:#fff;border:1.5px solid #ededed;border-radius:8px;max-height:200px;margin-top:8px;position:absolute;top:100%;overflow-y:auto}.dropdown-day{width:100px;left:0}.dropdown-month{width:140px;left:0}.dropdown-year{width:100px;right:0}.dropdown-option{text-align:left;cursor:pointer;color:#3c40c7;background:0 0;border:none;width:100%;padding:6px 12px;font-size:16px;transition:background-color .15s}.dropdown-option:hover{background-color:#f0f0ff}.calendar-popup{box-shadow:none;z-index:9999;background:#fff;border:1.5px solid #ededed;border-radius:12px;margin-top:8px;padding:12px;position:absolute;top:100%;left:0}.rdp{margin:0;--rdp-accent-color:#3c40c7!important;--rdp-background-color:#f0f0ff!important;--rdp-outline:2px solid #3c40c7!important}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{color:#fff!important;background-color:#3c40c7!important}.rdp-day_today:not(.rdp-day_selected){font-weight:700;color:#3c40c7!important}.rdp-button:hover:not([disabled]):not(.rdp-day_selected){color:#3c40c7!important;background-color:#f0f0ff!important}.date-dropdown::-webkit-scrollbar{width:6px}.date-dropdown::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.date-dropdown::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.date-dropdown::-webkit-scrollbar-thumb:hover{background:#9ca3af}.date-range-field{margin-bottom:24px}.date-range-field--last{margin-bottom:0}.date-range-field__label{color:var(--color-text-primary);font-family:var(--font-family);font-size:15px;font-weight:var(--font-weight-medium);margin-bottom:8px}.date-range-container{gap:16px;width:100%;display:flex}.date-range-field__item{flex:1}.date-range-field__sub-label{color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:4px}.radio-button-group{width:100%;display:flex}.radio-button-group--default{gap:8px}.radio-button-group--compact,.radio-button-group--switch{gap:0}.radio-button-group--radio{gap:8px}.radio-button-group--coverage-selection{flex-wrap:wrap;gap:8px}.radio-button-group--grid{gap:8px;width:100%;display:grid}.radio-button-group--wrap{flex-wrap:wrap}.radio-button-option{font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);cursor:pointer;transition:all var(--transition-normal);background:var(--color-background);color:var(--color-text-primary);z-index:1;border:1.5px solid #ededed;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;display:flex;position:relative}.radio-button-option:hover{background:var(--color-primary-light);border-color:var(--color-primary);z-index:3}.radio-button-option:active,.radio-button-option:focus-visible{border-color:var(--color-primary);z-index:3;outline:none}.radio-button-group .radio-button-option.radio-button-option--selected{z-index:2;background:var(--color-primary)!important;color:var(--color-text-white)!important;border-color:var(--color-primary)!important;border-style:solid!important;border-width:1.5px!important}.radio-button-group .radio-button-option.radio-button-option--selected:hover{z-index:3;background:var(--color-primary-hover)!important}.radio-button-group--default .radio-button-option{border-radius:var(--radius-lg);gap:8px;height:40px}.radio-button-group--compact .radio-button-option{height:32px}.radio-button-group--compact .radio-button-option:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.radio-button-group--compact .radio-button-option:not(:first-child){margin-left:-1.5px}.radio-button-group--compact .radio-button-option:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.radio-button-group--switch .radio-button-option{border-left-width:1.5px;flex:1;height:32px}.radio-button-group--switch .radio-button-option:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.radio-button-group--switch .radio-button-option:not(:first-child){margin-left:-1.5px}.radio-button-group--switch .radio-button-option:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.radio-button-group--switch .radio-button-option:hover{z-index:2}.radio-button-group--radio .radio-button-option{border-radius:var(--radius-lg);justify-content:space-between;height:40px}.radio-button-group--coverage-selection .radio-button-option{border-radius:var(--radius-lg);justify-content:space-between;width:100%;height:48px;margin-bottom:8px}.radio-button-option__icon{flex-shrink:0;width:10px;height:10px}.radio-button-option__icon--large{width:10px;height:10px}.radio-button-option__label{text-align:center;flex:1}.radio-button-option--auto{flex:1;min-width:0}.button-group-field{width:100%}.button-group-field--last{margin-bottom:0!important}.button-group-field--switch{margin-bottom:24px}.button-group-field__switch-container{justify-content:space-between;align-items:center;gap:16px;display:flex}.button-group-field__switch-label{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-family:var(--font-family);flex:1}.button-group-field__switch-label--warning{color:var(--color-error)}.button-group-field__switch-buttons{flex-shrink:0}.button-group-rich-label{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin-bottom:8px;display:flex}.button-group-rich-label__text{width:70%}.button-group-rich-label__blue{color:var(--color-primary);font-family:var(--font-family);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.button-group-rich-label__normal{color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-light);line-height:var(--line-height-tight)}.button-group-rich-label__image-container{flex:1;justify-content:flex-end;max-width:131px;display:flex}.button-group-rich-label__image{max-width:100%;height:auto}.button-group-label--warning{color:var(--color-error)}.button-group-help-text{color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);margin-top:4px}.coverage-details-card{border-radius:var(--radius-lg);background:var(--color-background);box-shadow:var(--shadow-sm);border:1.5px solid #ededed;margin-top:24px;margin-bottom:24px;padding:8px 37px}.coverage-details-row{align-items:flex-start;gap:24px;padding:16px 0;display:flex}.coverage-details-row__image-container{flex-shrink:0;margin-top:4px}.coverage-details-row__image{object-fit:contain}.coverage-details-row__content{flex:1}.coverage-details-row__title{color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:8px}.coverage-details-row__description{color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-tight)}.coverage-details-row__description--with-expand{margin-bottom:12px}.coverage-expandable{margin-bottom:8px}.coverage-expandable__trigger{color:var(--color-primary);font-family:var(--font-family);font-size:12px;font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);cursor:pointer;align-items:center;gap:4px;display:flex}.coverage-expandable__icon{width:6px;height:6px;margin-left:6px;transition:transform .2s}.coverage-expandable__icon--expanded{transform:rotate(270deg)}.coverage-expandable__icon--collapsed{transform:rotate(180deg)}.coverage-expandable__text{color:var(--color-text-secondary);font-family:var(--font-family);font-size:10px;font-style:normal;font-weight:var(--font-weight-regular);line-height:var(--line-height-tight);margin-top:4px}.coverage-plus-divider{justify-content:center;align-items:center;margin:0 -10px;padding:4px 0;display:flex;position:relative}.coverage-plus-divider__line{background:var(--color-border-dark);z-index:0;width:100%;height:.5px;position:absolute}.coverage-plus-divider__icon-container{z-index:1;background:var(--color-background);justify-content:center;align-items:center;padding:0 10px;display:flex}.coverage-plus-divider__icon{width:10px;height:auto}.ant-form-item-no-margin{margin-bottom:0!important}.ant-form-item-standard-margin{margin-bottom:24px!important}.button-group-field--coverage-selection .radio-button-option{font-size:13px}.phone-field-wrapper{display:flex;position:relative}.phone-country-code{z-index:10;color:#1a1aba;width:60px;height:40px;font-family:var(--font-family);pointer-events:none;background:#f9fafb;border:1.5px solid #ededed;border-radius:8px 0 0 8px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:flex;position:absolute;top:0;left:0}.phone-input-item{flex:1;width:100%;margin-bottom:0!important}.phone-input{width:100%;height:40px;font-family:var(--font-family);color:#1a1aba;background:#fff;border:1.5px solid #ededed;border-radius:8px;outline:none;padding-left:72px;font-size:14px}.phone-input:hover,.phone-input:focus{border-color:#1a1aba;box-shadow:0 0 0 2px #1a1aba1a}.phone-field-wrapper:focus-within .phone-country-code{border-color:#1a1aba}.phone-country-code{border-right:1.5px solid #ededed}.phone-field-wrapper:focus-within .phone-country-code{border-color:#1a1aba;box-shadow:0 0 0 2px #1a1aba1a}.phone-field-no-margin{margin-bottom:0!important}.radio-field-group{gap:8px;display:flex}.radio-field-button{border-radius:var(--radius-lg)!important;align-items:center!important;height:40px!important;padding:0 16px!important;display:flex!important}.radio-field-no-margin{margin-bottom:0!important}.address-field__manual-link{transition:color var(--transition-normal);font-size:14px;font-weight:500;text-decoration:none;color:var(--color-text-secondary)!important}.address-field__manual-link:hover{color:var(--color-primary)!important;text-decoration:underline!important}.address-field__manual-title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);font-family:var(--font-family);color:var(--color-text-primary);margin:0}.ant-form-item .ant-input-affix-wrapper{height:48px!important;font-size:16px!important;line-height:48px!important}.ant-form-item .ant-input-affix-wrapper .ant-input{height:auto!important}.image-select-container{justify-content:space-between;display:flex}.image-select-box{width:89.85px;height:110px;box-shadow:none;cursor:pointer;background:#fff;border:1.5px solid #ededed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;-webkit-tap-highlight-color:transparent!important;outline:none!important}.image-select-box:focus{box-shadow:none!important;outline:none!important}.image-select-box:hover{border-color:#1a1aba}.image-select-box.selected{background:#1a1aba0d!important;border:1.5px solid #1a1aba!important}.image-select-image-wrapper{flex:1;justify-content:center;align-items:center;display:flex}.image-select-image{object-fit:contain}.image-select-label{color:#000;text-align:center;font-family:var(--font-family);font-size:10px;font-style:normal;font-weight:600;line-height:var(--Line-height-text-sm,20px);margin-bottom:16px}.checkbox-select-container{flex-wrap:wrap;gap:10px;display:flex}.checkbox-select-box{cursor:pointer;box-sizing:border-box;background:#fff;border:1.5px solid #ededed;border-radius:10px;justify-content:space-between;align-items:center;width:232px;height:40px;padding:0 16px;font-family:inherit;transition:all .2s;display:flex;-webkit-tap-highlight-color:transparent!important;outline:none!important}.checkbox-select-box:focus{box-shadow:none!important;outline:none!important}.checkbox-select-box:hover{border-color:#1a1aba}.checkbox-select-box.selected{background:#1a1aba!important;border:1.5px solid #1a1aba!important}.checkbox-select-box.selected .checkbox-select-label{color:#fff!important}.checkbox-select-label{color:#181d27;font-family:var(--font-family);font-size:14px;font-style:normal;font-weight:500;line-height:20px;transition:color .2s}.checkbox-select-indicator{flex-shrink:0;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.input-with-suffix-container{align-items:center;gap:8px;display:flex}.input-with-suffix-field{flex:none;width:65px;font-size:16px!important}.input-with-suffix-field::placeholder{color:#d4d4d8}.input-with-suffix-field:hover,.input-with-suffix-field:focus{border-color:#2626d9}.input-with-suffix-text{color:#9b9b9b;font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:20px}.info-modal .ant-modal-content{border-radius:var(--radius-lg)}.info-modal .ant-modal-body{padding:32px 24px}.info-modal__content{flex-direction:column;align-items:center;display:flex}.info-modal__image-wrapper{justify-content:center;margin-bottom:32px;display:flex}.info-modal__image{object-fit:contain;width:228px;height:158px}.info-modal__text{color:var(--color-text-primary);text-align:center;font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);max-width:450px;margin:0}.info-modal__close-icon{width:8px;height:8px}.car-icon{justify-content:center;align-items:center;width:60px;display:flex}.car-icon__image{width:100%;max-width:200px;height:auto}.screen-regular{flex-direction:column;align-items:center;width:542px;transition:opacity .2s ease-in-out;display:flex}.screen-regular--hidden{opacity:0}.screen-regular--visible{opacity:1}.vehicle-driver-header{border-bottom:1.5px solid var(--color-border);align-items:center;gap:1rem;margin:-2rem -2rem 2rem;padding:20px 34px;display:flex}.vehicle-driver-header__label{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);display:block}.vehicle-driver-header__vehicle-info{flex-direction:column;gap:2px;display:flex}.vehicle-driver-header__vehicle-main{line-height:var(--line-height-relaxed);align-items:baseline;display:flex}.vehicle-driver-header__manufacturer{font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-primary)}.vehicle-driver-header__year{font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-regular);color:var(--color-primary)}.vehicle-driver-header__model{font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.vehicle-driver-header__title{font-size:var(--font-size-sm);color:#1d26c2;line-height:var(--line-height-relaxed);display:block}.screen-regular__header-text{margin-bottom:16px}.screen-regular__header-main{color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-md);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);display:block}.screen-regular__header-main--with-sub{margin-bottom:8px}.screen-regular__header-bold{font-weight:var(--font-weight-bold)}.screen-regular__header-sub{color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);display:block}.btn-no-to-all-wrapper{justify-content:flex-end;margin-top:16px;margin-bottom:32px;display:flex}.btn-no-to-all{border-radius:var(--radius-lg);border:1.5px solid var(--color-border-dark);background:var(--color-background);height:32px;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);cursor:pointer;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);padding:0 16px}.btn-no-to-all:hover{background:var(--color-primary-light)}.alternative-link-section{margin-top:24px;display:none}.alternative-link-divider{align-items:center;margin-top:32px;margin-bottom:32px;display:flex}.alternative-link-divider__line{background:var(--color-text-secondary);flex:1;height:.5px}.alternative-link-divider__text{color:var(--color-text-secondary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);padding:0 16px}.alternative-link__anchor{color:var(--color-primary);font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);cursor:pointer;text-decoration:underline}.alternative-link__anchor:hover{color:var(--color-primary-hover)}.form-buttons-container{justify-content:flex-end;gap:12px;width:100%;margin-top:24px;display:flex}.confirm-modal__content{align-items:flex-start;gap:12px;margin-top:20px;display:flex}.confirm-modal__icon{color:#faad14;font-size:22px}.confirm-modal__title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);font-family:var(--font-family);margin:0 0 8px}.confirm-modal__text{color:#000000a6;font-family:var(--font-family);margin:0}.completed-item-card{border-radius:var(--radius-xl);border:1.5px solid var(--color-border);background:var(--color-background);width:100%;box-shadow:none;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px 24px;display:flex}.completed-item-card--driver{padding:16px 27px}.completed-item-card__left{align-items:center;gap:16px;display:flex}.completed-item-card__icon{width:41px;height:41px}.completed-item-card__label{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);display:block}.completed-item-card__name{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);line-height:var(--line-height-relaxed);display:block}.completed-item-card__vehicle-info{flex-direction:column;gap:2px;display:flex}.completed-item-card__vehicle-main{line-height:var(--line-height-relaxed);align-items:baseline;display:flex}.completed-item-card__manufacturer{font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-primary)}.completed-item-card__year{font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-regular);color:var(--color-primary)}.completed-item-card__model{font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.completed-item-card__check{color:var(--color-success);font-size:24px}.completed-item-card__car-icon{margin-top:7px}.add-vehicle-alternative-link{text-align:center}.secondary-button{border-radius:var(--radius-lg);background:var(--color-background);min-width:223px;height:43px;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);color:var(--color-primary);cursor:pointer;transition:all var(--transition-normal);border:1.5px solid #ededed;justify-content:center;align-items:center;gap:6px;padding:12.5px 16px;display:flex}.secondary-button:hover{border-color:var(--color-primary);background:#f0f0ff}.secondary-button:focus,.secondary-button:active{box-shadow:none;border-color:var(--color-primary);outline:none}.secondary-button:disabled{color:#9ca3af;cursor:not-allowed;opacity:.6;background:#f3f4f6;border-color:#ededed}.secondary-button--full-width{width:100%;min-width:unset}.screen-dynamic-list{flex-direction:column;align-items:center;width:542px;display:flex}.completed-driver-card{border-radius:var(--radius-xl);border:1.5px solid var(--color-border);background:var(--color-background);width:100%;box-shadow:none;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px 27px;display:flex}.completed-driver-card__left{align-items:center;gap:16px;display:flex}.completed-driver-card__icon{width:41px;height:41px}.completed-driver-card__label{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);display:block}.completed-driver-card__name{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);line-height:var(--line-height-relaxed)}.completed-driver-card__check{color:var(--color-success);font-size:24px}.dynamic-list-card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);font-family:var(--font-family);display:block}.dynamic-list-card-title--with-subtitle{margin-bottom:8px}.dynamic-list-card-subtitle{font-size:var(--font-size-xs);color:var(--color-text-light);font-family:var(--font-family);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);display:block}.dynamic-list-form{width:100%;max-width:542px;margin-top:16px}.dynamic-list-item{background:var(--color-background);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:none;margin-bottom:16px;padding:24px;position:relative}.dynamic-list-item__remove-btn{color:var(--color-text-secondary);width:20px;min-width:20px;height:20px;padding:0;position:absolute;top:16px;right:16px}.dynamic-list-item__remove-btn .anticon{font-size:12px}.dynamic-list-item__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--color-primary);font-family:var(--font-family);margin-bottom:16px;display:block}.dynamic-list-item__help-text{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-family:var(--font-family);margin-top:12px;display:block}.dynamic-list-buttons{justify-content:flex-end;gap:16px;width:542px;margin-top:24px;display:flex}.custom-tooltip{display:inline-block;position:relative}.custom-tooltip__wrapper{z-index:var(--z-tooltip);opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal);pointer-events:none;width:462px;position:absolute;left:0}.custom-tooltip__wrapper--visible{opacity:1;visibility:visible}.custom-tooltip__wrapper--top{bottom:calc(100% + 18px)}.custom-tooltip__wrapper--bottom{top:calc(100% + 18px)}.custom-tooltip__content{border-radius:var(--radius-sm);background:var(--color-background-tooltip);color:#050505;min-height:29px;font-family:var(--font-family);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-align:center;border:1.5px solid #7d7dd5;justify-content:center;align-items:center;padding:6px 12px;display:flex}.custom-tooltip__arrow{background:var(--color-background-tooltip);border-top:0;border-bottom:1.5px solid #7d7dd5;border-left:1.5px solid #7d7dd5;border-right:0;width:15px;height:15px;position:absolute;left:30px;transform:translate(-50%)rotate(135deg)}.custom-tooltip__arrow--top{bottom:-7px}.custom-tooltip__arrow--bottom{top:-7px}.custom-tooltip__highlight{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.max-vehicles-modal .ant-modal-content{border-radius:16px;padding:0}.max-vehicles-modal .ant-modal-body{padding:32px}.max-vehicles-modal__close-icon{width:8px;height:8px}.max-vehicles-modal__content{flex-direction:column;align-items:center;display:flex}.max-vehicles-modal__heading{color:#1a1aba;text-align:center;width:100%;margin-bottom:20px;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:20px}.max-vehicles-modal__description{color:#000;font-family:var(--Font-family-font-family-body,Inter);font-size:var(--Font-size-text-sm,14px);text-align:left;width:100%;margin-bottom:30px;padding-bottom:0;font-style:normal;font-weight:500;line-height:16px}.max-vehicles-modal__image-wrapper{justify-content:center;width:100%;margin-bottom:0;display:flex}.max-vehicles-modal__image{max-width:100%;height:auto}.max-vehicles-modal__divider{background:#ededed;width:100%;height:.5px;margin-top:24px;margin-bottom:19px}.max-vehicles-modal__form-heading{color:#1a1aba;text-align:center;width:100%;margin-bottom:19px;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.max-vehicles-modal__form{width:100%}.max-vehicles-modal__form-item{margin-bottom:16px}.max-vehicles-modal__form-item--last{margin-bottom:24px}.max-vehicles-modal__form .ant-form-item-explain-error{margin-top:4px;font-size:12px}.max-vehicles-modal__input{border-radius:var(--radius-lg);height:40px;font-family:var(--font-family);font-size:var(--font-size-sm);border:1.5px solid #ededed}.max-vehicles-modal__input::placeholder{color:#9ca3af}.max-vehicles-modal__input:focus{box-shadow:none;border-color:#ededed}.max-vehicles-modal__submit-btn{border-radius:var(--radius-lg);background:var(--color-primary);width:100%;height:36px;color:var(--color-text-white);font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);cursor:pointer;transition:all var(--transition-normal);border:none}.max-vehicles-modal__submit-btn:hover{background:var(--color-primary-hover)}.max-vehicles-modal__submit-btn:disabled{cursor:not-allowed;opacity:.6}.screen-summary{flex-direction:column;align-items:center;width:542px;display:flex}.summary-item-card{border-radius:var(--radius-xl);border:1.5px solid var(--color-border);background:var(--color-background);width:100%;box-shadow:none;justify-content:space-between;align-items:center;margin-bottom:12px;padding:20px 24px;display:flex}.summary-item-card__left{align-items:center;gap:16px;display:flex}.summary-item-card__icon{width:41px;height:41px}.summary-item-card__label{font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);display:block}.summary-item-card__name{font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--color-primary);font-weight:600;line-height:var(--line-height-relaxed)}.summary-item-card__vehicle-info{flex-direction:column;gap:2px;display:flex}.summary-item-card__vehicle-main{line-height:var(--line-height-relaxed);align-items:baseline;display:flex}.summary-item-card__manufacturer{font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-primary)}.summary-item-card__year{font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-regular);color:var(--color-primary)}.summary-item-card__model{font-family:var(--font-family);font-size:12px;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.summary-item-card__right{align-items:center;gap:12px;display:flex}.summary-item-card__action{padding:0;font-size:12px;font-weight:500;color:var(--color-primary)!important}.summary-item-card__check{color:var(--color-success);margin-left:4px;font-size:24px}.summary-item-card__car-icon{margin:0}.summary-tooltip-content{text-align:center}.summary-tooltip-content__highlight{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.summary-buttons-container{justify-content:flex-end;gap:16px;width:100%;margin-top:12px;display:flex}.credit-check-modal .ant-modal-content{border-radius:var(--radius-lg)}.credit-check-modal .ant-modal-body{padding:32px 24px}.credit-check-modal__title{color:var(--color-primary);text-align:center;font-family:var(--font-family);font-size:var(--font-size-lg);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);margin:0 0 24px}.credit-check-modal__description{font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);margin:0 0 24px}.credit-check-modal__description--muted{color:#979797}.credit-check-modal__description--emphasis{color:var(--color-text-primary)}.credit-check-modal__question{color:#979797;font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);margin:0 0 24px}.credit-check-modal__buttons{justify-content:center;gap:12px;display:flex}.credit-check-modal__btn{border-radius:var(--radius-lg);width:64px;height:36px;font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);cursor:pointer;transition:all var(--transition-normal);border:none}.credit-check-modal__btn--yes{background:var(--color-primary);color:var(--color-text-white)}.credit-check-modal__btn--yes:hover{background:var(--color-primary-hover)}.credit-check-modal__btn--no{background:var(--color-background);color:var(--color-primary)}.credit-check-modal__btn--no:hover{background:var(--color-primary-light)}.credit-check-modal__close-icon{width:8px;height:8px}.screen-contact{flex-direction:column;width:542px;max-width:100%;margin:0 auto;display:flex}.contact-form-card{box-shadow:none;background:#fff;border:1.5px solid #ededed;border-radius:8px;flex-direction:column;gap:16px;margin-bottom:16px;padding:20px;display:flex}.contact-form-card .ant-form-item{margin-bottom:0}.contact-form-card .ant-input,.contact-form-card .ant-input-affix-wrapper{height:40px;box-shadow:none;border:1.5px solid #ededed;border-radius:8px;font-size:16px!important}.contact-form-card .ant-input:focus,.contact-form-card .ant-input-focused{border-color:#1a1aba;box-shadow:0 0 0 2px #1a1aba1a}.contact-form-card .phone-field-wrapper{display:flex;position:relative}.contact-form-card .phone-country-code{color:#374151;z-index:1000;width:60px;height:40px;font-size:16px;font-weight:500;line-height:normal;font-family:var(--font-family-body);background:#f9fafb;border:1.5px solid #ededed;border-radius:8px 0 0 8px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact-form-card .phone-field-wrapper:focus-within .phone-country-code{border-color:#1a1aba;box-shadow:0 0 0 2px #1a1aba1a}.contact-form-card .phone-input-item .ant-input:focus{border-color:#1a1aba!important;box-shadow:0 0 0 2px #1a1aba1a!important}.contact-form-card .phone-input-item{flex:1;margin-bottom:0}.contact-form-card .phone-input-item .ant-input{border-radius:8px!important;height:40px!important;padding-left:72px!important}.consent-sections{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.consent-card-new{box-shadow:none;background:#fff;border:1.5px solid #ededed;border-radius:8px;min-height:80px;overflow:hidden;align-items:center!important;padding:0!important;display:flex!important}.consent-checkbox-wrapper{flex-shrink:0;width:64px;height:auto;justify-content:center!important;align-self:stretch!important;align-items:center!important;display:flex!important}.consent-checkbox-wrapper .ant-checkbox{justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important}.consent-checkbox-wrapper .ant-checkbox-inner{border:2px solid #1a1aba;border-radius:4px;width:20px;height:20px}.consent-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#1a1aba;border-color:#1a1aba}.consent-checkbox-wrapper .ant-checkbox-inner:after{border-width:0 2px 2px 0!important;border-top-style:none!important;border-top-color:currentColor!important;border-left-style:none!important;border-left-color:currentColor!important;width:4px!important;height:9.5px!important;top:45%!important;left:30%!important}.consent-divider{background:#ededed;align-self:stretch;width:1.5px}.consent-content{flex-direction:column;flex:1;padding:24px;display:flex}.consent-title-wrap{align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.consent-icon{flex-shrink:0;width:24px;height:28px}.consent-title{color:#1a1aba;margin:0;font-size:16px;font-weight:600;line-height:1.4}.consent-text{color:#6b7280;margin:0;font-size:12px;line-height:1.6}.consent-error-msg{color:#ef4444;text-align:center;margin-top:4px;font-size:14px}.btn-submit-new{color:#fff;width:100%;height:56px;box-shadow:none;cursor:pointer;background:#3fc098;border:1.5px solid #ededed;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;transition:all .2s ease-in-out;display:flex}.btn-submit-new:hover{box-shadow:none;background:#35a885;transform:scale(1.02)}.btn-submit-new:active{background:#2d9470;transform:scale(.98)}.btn-submit-new .arrow{width:auto;height:12px;transition:transform .2s}.btn-submit-new:hover .arrow{transform:translate(4px)}.submit-disclaimer{color:#6b7280;text-align:center;margin-top:16px;padding:0 10px;font-size:11px;line-height:1.5}._phoneVerification_b78eu_3{font-family:var(--font-family,"Inter",sans-serif);flex-direction:column;width:100%;max-width:672px;margin:0 auto;display:flex}._card_b78eu_12{box-shadow:none;background:#fff;border-radius:16px;padding:32px}._iconWrapper_b78eu_20{justify-content:center;margin-bottom:20px;display:flex}._iconCircle_b78eu_26{background:#3fc0981a;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding:12px;display:flex}._headerCenter_b78eu_38{text-align:center;margin-bottom:32px}._title_b78eu_43{color:#3fc098!important;text-align:center!important;font-family:var(--font-family-body,sans-serif)!important;letter-spacing:.07px!important;margin-bottom:4px!important;font-size:24px!important;font-style:normal!important;font-weight:700!important;line-height:32px!important}._subtitle_b78eu_55{font-family:var(--font-family-body);color:#364153!important;text-align:center!important;letter-spacing:-.312px!important;margin:0!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:24px!important}._phoneNotice_b78eu_68{color:#101828;text-align:center;margin-bottom:24px;font-size:16px}._resendNotice_b78eu_75{text-align:center;color:#6b7280;margin-bottom:24px;font-size:14px}._formGroup_b78eu_83{margin-bottom:20px}._fieldLabel_b78eu_87{color:#101828;margin-bottom:8px;font-size:16px;font-weight:500;display:block}._customDropdown_b78eu_97{width:100%;font-family:Inter,sans-serif;position:relative}._dropdownButton_b78eu_103{cursor:pointer;color:#1a1aba;background:#fff;border:1.5px solid #ededed;border-radius:8px;outline:none;justify-content:space-between;align-items:center;width:100%;height:40px;padding:0 16px;font-size:14px;transition:all .2s;display:flex}._dropdownButton_b78eu_103:hover{border-color:#ededed}._dropdownButton_b78eu_103:disabled{cursor:not-allowed;color:#9b9b9b;background:#f9fafb}._dropdownButton_b78eu_103:focus,._dropdownButtonActive_b78eu_134{border-color:#ededed}._dropdownArrow_b78eu_138{color:#1a1aba;pointer-events:none;stroke-width:2px;transition:transform .3s cubic-bezier(.4,0,.2,1)}._dropdownArrowOpen_b78eu_145{transform:rotate(180deg)}._dropdownOptions_b78eu_149{z-index:1000;background:#fff;border:1.5px solid #ededed;border-radius:12px;width:100%;max-height:250px;margin:0;padding:8px;list-style:none;animation:.2s ease-out _slideUp_b78eu_1;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 4px 20px #00000014}@keyframes _slideUp_b78eu_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._dropdownOptions_b78eu_149 li{cursor:pointer;color:#364153;border-radius:8px;margin-bottom:2px;padding:12px 16px;font-size:14px;transition:all .2s}._dropdownOptions_b78eu_149 li:last-child{margin-bottom:0}._dropdownOptions_b78eu_149 li:hover{color:#1a1aba;background:#f9fafb}._dropdownOptionSelected_b78eu_197{background:#f3f4f6;font-weight:500;color:#1a1aba!important}._dropdownOptions_b78eu_149::-webkit-scrollbar{width:6px}._dropdownOptions_b78eu_149::-webkit-scrollbar-track{background:0 0}._dropdownOptions_b78eu_149::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}._dropdownOptions_b78eu_149::-webkit-scrollbar-thumb:hover{background:#d1d5db}._prefixSelect_b78eu_221:focus,._phoneInput_b78eu_221:focus,._emailInput_b78eu_221:focus{box-shadow:none;border-color:#ededed}._prefixSelect_b78eu_221:hover,._phoneInput_b78eu_221:hover,._emailInput_b78eu_221:hover{border-color:#ededed}._phoneInputRow_b78eu_230{display:flex;position:relative}._phonePrefix_b78eu_235{color:#1a1aba;z-index:10;pointer-events:none;background:#f9fafb;border:1.5px solid #ededed;border-radius:8px 0 0 8px;justify-content:center;align-items:center;width:60px;height:40px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;display:flex;position:absolute;top:0;left:0}._phoneInput_b78eu_221{color:#1a1aba;background:#fff;border:1.5px solid #ededed;border-radius:8px;outline:none;flex:1;width:100%;height:40px;padding:12px 16px 12px 72px;font-family:Inter,sans-serif;font-size:14px;transition:none}._phoneInput_b78eu_221:focus{border-color:#ededed}._emailInput_b78eu_221{border:1.5px solid #ededed;border-radius:8px;outline:none;width:100%;height:40px;padding:12px 16px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s}._emailInput_b78eu_221:focus{border-color:#1a1aba}._otpInput_b78eu_293{letter-spacing:.2em;text-align:center;border:1.5px solid #ededed;border-radius:8px;outline:none;width:100%;height:58px;padding:12px 16px;font-size:24px;font-weight:600;transition:all .2s}._otpInput_b78eu_293:focus{box-shadow:none;border-color:#ededed}._submitButton_b78eu_313{color:#fff;width:100%;box-shadow:none;cursor:pointer;height:48px;font-size:18px;font-weight:600;font-family:var(--font-family-body);background:#1a1aba;border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:16px;padding:16px 20px;transition:all .2s;display:flex}._submitButton_b78eu_313:hover:not(:disabled){box-shadow:none;background:#1515a0}._submitButton_b78eu_313:active:not(:disabled){background:#118}._submitButton_b78eu_313:disabled{color:#6b7280;cursor:not-allowed;box-shadow:none;background:#d1d5db}._securityNotice_b78eu_350{color:#4a5565;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:14px;display:flex}._errorMessage_b78eu_360{color:#ef4444;text-align:center;background-color:#fef2f2;border:1.5px solid #fca5a5;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:14px}._loadingContainer_b78eu_375{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}._loadingTitle_b78eu_384{color:#1a1aba;margin-top:24px;font-size:18px;font-weight:600}._loadingSubtitle_b78eu_391{color:#666;margin-top:8px;font-size:14px}._resendLink_b78eu_397{color:#1a1aba;cursor:pointer;font-weight:600;text-decoration:underline}._resendLink_b78eu_397:hover{color:#1515a0}@media (max-width:480px){._submitButton_b78eu_313{font-size:13px!important}._securityNotice_b78eu_350{font-size:9px!important}}.screen-verification{flex-direction:column;align-items:center;width:542px;display:flex}.field-row{gap:var(--field-row-gap,16px);flex-wrap:wrap;display:flex}.field-row--last{margin-bottom:0}.field-row__item{flex:var(--field-item-flex,1)}.dynamic-renderer-fallback{text-align:center;padding:24px}.dynamic-renderer-fallback p{color:var(--color-text-secondary);font-family:var(--font-family)}.max-modal .ant-modal-content{border-radius:var(--radius-lg)}.max-modal__content{flex-direction:column;align-items:center;display:flex}.max-modal__image-wrapper{justify-content:center;width:322px;margin-bottom:32px;display:flex}.max-modal__image{width:257px;margin-top:24px}.max-modal__text{color:var(--color-text-primary);text-align:center;font-family:var(--font-family);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);max-width:450px;margin-bottom:24px}.max-modal__phone{color:var(--color-primary);text-align:center;font-family:var(--font-family);font-size:var(--font-size-md);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);margin-top:24px;text-decoration:none;display:block}.max-modal__phone:hover{text-decoration:underline}.max-modal__close-icon{width:8px;height:8px}.pac-container{z-index:10000!important;box-shadow:none!important;font-family:var(--font-family-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;background:#fff!important;border:1.5px solid #ededed!important;border-radius:8px!important;margin-top:8px!important}.pac-item{color:#333!important;cursor:pointer!important;border:none!important;border-bottom:1.5px solid #f0f0f0!important;padding:6px 16px!important;font-size:14px!important;transition:background-color .2s!important}.pac-item:last-child{border-bottom:none!important}.pac-item:hover{background-color:#f5f5f5!important}.pac-item.pac-selected{background-color:#e6f7ff!important}.pac-item-query{color:#000!important;font-weight:500!important}.pac-item-query .pac-matched{font-weight:600!important}.pac-icon{width:18px!important;height:18px!important;margin-right:12px!important}.ant-form-item-last{margin-bottom:0!important}.ant-form-item .ant-form-item-label>label.ant-form-item-required:before{display:none!important}.ant-input-group-addon{background:0 0;border:none;padding:0 12px}.input-suffix{color:#9b9b9b;font-family:var(--font-family-body);font-size:14px;font-weight:400;line-height:20px}.ant-select-arrow{width:12px;height:6px;transition:transform .3s}.ant-select-arrow .anticon{display:none}.ant-select-arrow:after{content:"";background-image:url(https://app.norga.io/question-form/images/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:12px;height:6px;display:block}.ant-select-open .ant-select-arrow{transform:rotate(180deg)}.ant-input:hover,.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:hover,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select:not(.ant-select-disabled):hover .ant-select-selector,.ant-select-focused .ant-select-selector,.ant-picker:hover,.ant-picker-focused,.ant-input-number:hover,.ant-input-number-focused{border-width:1.5px!important;border-color:#1a1aba!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused{border-color:#1a1aba!important;box-shadow:0 0 0 2px #1a1aba1a!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-input:hover,.ant-form-item-has-error .ant-input:focus,.ant-form-item-has-error .ant-input-affix-wrapper,.ant-form-item-has-error .ant-input-affix-wrapper:hover,.ant-form-item-has-error .ant-input-affix-wrapper:focus,.ant-form-item-has-error .ant-select .ant-select-selector,.ant-form-item-has-error .ant-select:hover .ant-select-selector,.ant-form-item-has-error .ant-select-focused .ant-select-selector,.ant-form-item-has-error .ant-picker,.ant-form-item-has-error .ant-picker:hover,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-input-number:hover,.ant-form-item-has-error .ant-input-number-focused{box-shadow:none!important;border-color:#1a1aba!important}.ant-select-selector{border-color:#ededed!important}@keyframes fadeSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.screen-enter{animation:.3s ease-out forwards fadeSlideIn}.screen-exit{animation:.3s ease-out forwards fadeSlideOut}.btn-primary,.btn-primary.ant-btn{min-width:223px;height:43px;box-shadow:none;color:#fff;font-family:var(--font-family-body);background:#1a1aba;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-style:normal;font-weight:600;line-height:20px;transition:all .2s;display:flex}.ant-modal-content{padding:0!important}.confirm-remove-modal .ant-modal-content{padding:22px!important}.btn-secondary{color:#1a1aba;min-width:223px;height:43px;font-family:var(--font-family-body);background:#fff;border:1.5px solid #ededed;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:12.5px 16px;font-size:14px;font-style:normal;font-weight:600;line-height:20px;transition:all .2s;display:flex}#manual_street,.ant-input-disabled,.ant-input-affix-wrapper .ant-input{box-shadow:none!important;border:none!important}.date-range-container{gap:16px;display:flex}@media screen and (max-width:768px){.transition-wrapper-key{width:100%}.date-range-container{flex-direction:column;gap:0}.step-title-label{font-size:12px;font-weight:300}.ant-layout-content{padding:16px;width:100%!important;max-width:none!important;margin:0!important}h1{font-size:24px;line-height:32px}h2{font-size:18px;line-height:24px}.ant-card{border-radius:12px;width:100%;max-width:100%;margin:0}.action-card .ant-card-body{padding:16px}.add-vehicle-alternative-link{visibility:none;margin-bottom:8px}.screen-container{width:100%;max-width:100%}.main-content-wrapper{margin-bottom:2rem}.vehicle-driver-header{margin-top:2px;margin-left:-16px;margin-right:-16px;padding:0 30px 15px}.form-buttons-container,.summary-buttons-container{flex-direction:column-reverse;gap:12px;width:100%;margin-top:12px}.form-buttons-container button,.summary-buttons-container button{width:100%;max-width:100%}.custom-tooltip-wrapper{right:0}.phone-country-code{height:43.4px}.email-security-box{background:#fff;padding:16px 24px}.contact-name-phone-wrapper{padding:0}.phone-form-wrapper .ant-form-item{margin-bottom:0}.driver-header-profile{gap:1rem;margin:-1rem -1rem 2rem;padding:10px 10px 27px}.btn-no-to-all{height:32px}.consent-card-new{min-height:unset}.consent-checkbox-label{color:#bcbcbc;font-family:var(--font-family-body);font-size:14px;font-weight:500;line-height:20px;display:inline}.ant-form-item{margin-bottom:20px}.ant-form-item-label{padding-bottom:6px}.back-screen-btn-wrapper{top:-30px}.ant-form-item-label>label{font-size:16px;line-height:20px}.field-row{flex-direction:row!important;gap:12px!important}.field-row__item{flex:1!important;width:calc(50% - 6px)!important}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector{height:44px;padding:3px 10px;font-size:16px!important}.ant-select-selector{max-width:100%}.ant-picker{width:100%;max-width:235px;padding-left:44px}.input-with-suffix-field{flex:0 0 70px!important;width:70px!important}.input-with-suffix-text{display:inline!important}.date-picker-calendar-icon{width:20px;height:auto}.ant-select-dropdown{max-width:calc(100vw - 32px)}.radio-button-option,.ant-radio-button-wrapper,.checkbox-select-box{text-align:center!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:40px!important;padding:0 16px!important;line-height:1.2!important;display:flex!important;position:relative!important}.radio-button-option__icon{position:absolute!important;right:16px!important}.checkbox-select-box{justify-content:space-between!important}.radio-button-group{flex-direction:column!important;gap:12px!important}.radio-button-group--compact{flex-direction:row!important;gap:0!important}.radio-button-group--compact .radio-button-option{flex:1!important;justify-content:center!important;width:auto!important}.radio-button-group--switch{flex-direction:row!important;gap:0!important}.radio-button-group--switch .radio-button-option{flex:1!important;justify-content:center!important;width:auto!important;height:32px!important;min-height:32px!important;padding:0 12px!important}.radio-button-group.has-multiple-options{flex-direction:unset!important;grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.radio-button-group.has-multiple-options .radio-button-option{flex:unset!important;text-align:left!important;justify-content:space-between!important;gap:8px!important;width:100%!important}.radio-button-option .radio-button-option__icon{flex-shrink:0!important}.radio-button-group:not(.has-multiple-options) .radio-button-option{text-align:left!important;justify-content:space-between!important;gap:8px!important;min-height:32px!important}.ant-radio-group{flex-direction:column;gap:12px;display:flex}.ant-radio-button-wrapper{text-align:center;width:100%;height:44px;font-size:14px;line-height:42px}.btn-primary,.btn-primary.ant-btn,.btn-secondary{width:100%;max-width:100%;height:48px;margin-top:8px;padding:12px 16px;font-size:16px}.back-button{margin-top:6px;margin-bottom:16px}.vehicle-header,.driver-header{flex-wrap:wrap;gap:12px}.vehicle-icon,.driver-icon{width:40px;height:40px}.help-icon{margin-left:4px}.progress-container{padding:12px 0;overflow-x:auto}.step-item{min-width:80px}.nav-step__title{font-size:10px;display:none}.alternative-link{text-align:center;padding:12px 0;font-size:14px}.ant-modal{max-width:calc(100vw - 32px);margin:16px}.ant-modal-content{border-radius:12px}.ant-modal-body{padding:20px}.ant-input-group-addon{padding:0 8px;font-size:14px}.ant-picker-dropdown{max-width:calc(100vw - 32px)}.form-section{margin-bottom:24px}.header-text{padding:12px;font-size:14px;line-height:20px}.ant-select-multiple .ant-select-selection-item{padding:1px 10px;font-size:14px}.ant-otp{justify-content:center;gap:8px}.ant-otp .ant-input{width:48px;height:48px;font-size:20px}.consent-text-wrapper{padding:32px}.screen-container-verification{margin-top:0}.screen-title-wrapper{padding:0 24px}.screen-title-wrapper h1{font-size:20px!important;line-height:28px!important}.screen-title-wrapper p{font-size:14px!important;line-height:20px!important}.phone-verification-country-code{height:44px}.image-select-container{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}@media (min-width:480px){.image-select-container{grid-template-columns:repeat(3,1fr)}}.image-select-box{width:100%!important;height:120px!important;min-width:unset!important}.form-buttons-container{justify-content:center}.btn-no-to-all-wrapper{justify-content:flex-end}.screen-summary{width:100%;padding:0}.summary-item-card{flex-direction:column;align-items:stretch;padding:16px}.summary-item-card__left{width:100%;margin-bottom:16px}.summary-item-card__right{border-top:1.5px solid var(--color-border);justify-content:flex-start;gap:24px;width:100%;padding-top:12px}.summary-item-card__check{margin-left:auto}.summary-item-card__name{font-size:15px;line-height:1.4;display:block}.screen-contact,.screen-dynamic-list{width:100%;padding:0}.dynamic-list-form,.dynamic-list-buttons,.dynamic-list-actions{flex-direction:column-reverse;align-items:stretch;width:100%!important;max-width:none!important}.completed-driver-card{padding:12px 16px}.screen-verification{width:100%;padding:0}.top-navigation{align-items:center;gap:12px;width:100%;max-width:none;margin:0 auto 2rem;display:flex}.top-navigation__back-container{align-items:center;height:auto;display:flex;margin:0!important;position:static!important}.top-navigation__back-container .back-button{margin:0!important;padding:4px 8px!important}.top-navigation__back-container .back-button__text{display:none}.top-navigation__progress-container{flex:1}.button-group-field__switch-container{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}.button-group-field__switch-label{flex:1;margin-bottom:0}.button-group-field__switch-buttons{flex-shrink:0;width:auto}.button-group-field__switch-buttons .radio-button-group{width:100%;display:flex}.button-group-field__switch-buttons .radio-button-option{flex:1;width:auto!important}.coverage-details-card{padding:8px 16px}.radio-button-group--grid{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.primary-button,.secondary-button{width:100%;min-width:unset}.manufacturer-grid{grid-template-columns:repeat(2,1fr)}.header-actions{display:none}.help-modal .ant-modal-content{border-radius:20px}.help-modal .ant-modal-body{padding:24px 16px}.help-modal__title{font-size:var(--font-size-md)}.info-modal .ant-modal-body{padding:24px 16px}.info-modal__image{width:180px;height:auto}.info-modal__text{font-size:var(--font-size-xs)}.save-quote-modal .ant-modal-body{padding:24px 16px}.save-quote-modal__title{font-size:var(--font-size-md)}.driver-header{margin-left:-1rem;margin-right:-1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.custom-tooltip{width:100%}.custom-tooltip__wrapper{width:100%;left:50%;transform:translate(-50%)}.custom-tooltip__arrow{left:50%}._phoneCountryCode_hytkd_137{height:44px}}@media (max-width:600px){.manufacturer-grid{grid-template-columns:repeat(2,1fr)}.phone-verification-container{padding:0 16px}.phone-verification-submit-btn{height:52px;font-size:15px}}@media screen and (max-width:480px){.dynamic-list-item{padding:16px}.checkbox-select-box{min-width:100%;max-width:100%}.date-range-field-item{width:100%}.ant-layout-content{padding:12px}h1{font-size:20px;line-height:28px}.dynamic-list-field-grid{grid-template-columns:1fr}.ant-radio-group{gap:8px}.ant-otp .ant-input{width:40px;height:40px;font-size:18px}.step-item{min-width:60px}.step-circle{width:20px;height:20px;font-size:10px}.screen-coverage .form-buttons-container{width:100%!important}.screen-coverage .form-buttons-container .primary-button{height:48px!important;margin-top:0!important;font-size:16px!important}.screen-coverage{padding-bottom:90px!important}.coverage-details-card{padding:24px!important}.coverage-details-row{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:16px!important}.coverage-details-row__description,.coverage-details-row__content{text-align:left!important;width:100%!important}.coverage-details-row__image-container{margin-top:0!important;margin-bottom:8px!important}.coverage-details-row__title{font-size:16px!important;line-height:1.4!important}.coverage-details-row__description{font-size:13px!important;line-height:1.5!important}.coverage-expandable__trigger{text-align:left!important;justify-content:flex-start!important}.coverage-expandable__text{text-align:left!important}.coverage-plus-divider{margin:16px -24px!important}}
