.BudgetCarousel_wrapper__NMXsw{display:grid;grid-gap:1.6rem;gap:1.6rem;grid-template-columns:repeat(2,80%);left:-2rem;overflow:scroll;padding:0 2rem;position:relative;scroll-snap-align:center;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 4rem)}.BudgetCarousel_wrapper__NMXsw::-webkit-scrollbar{display:none}@media(min-width:768px){.BudgetCarousel_wrapper__NMXsw{gap:2.4rem;grid-template-columns:repeat(2,minmax(0,1fr));left:0;overflow:visible;padding:0;width:100%}}.BudgetCarousel_singleItem__VugR1{grid-template-columns:1fr;left:0;padding:0;width:100%}@media(min-width:768px){.BudgetCarousel_singleItem__VugR1{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.BudgetCarousel_item__AM1uX{scroll-snap-align:center;width:100%}.Text_title1__9j6W6{color:var(--porto-black);font-family:var(--font-porto-robert);font-size:var(--text-4xl);font-weight:500;letter-spacing:-.04rem;line-height:3.6rem}@media(min-width:769px){.Text_title1__9j6W6{font-size:var(--text-8xl);line-height:6.4rem}}.Text_title2__g_NOT{color:var(--porto-black);font-family:var(--font-porto-robert);font-size:var(--text-3xl);font-weight:500;letter-spacing:-.02rem;line-height:3.2rem}@media(min-width:769px){.Text_title2__g_NOT{font-size:var(--text-7xl);line-height:5.2rem}}.Text_title3__EskfU{color:var(--porto-black);font-family:var(--font-porto-robert);font-size:2.6rem;font-weight:500;line-height:3rem}@media(min-width:769px){.Text_title3__EskfU{font-size:var(--text-6xl);line-height:4.4rem}}.Text_title4__b5lPL{color:var(--porto-black);font-family:var(--font-porto-robert);font-size:var(--text-2xl);font-weight:500;line-height:2.8rem}@media(min-width:769px){.Text_title4__b5lPL{font-size:var(--text-4xl);line-height:3.6rem}}.Text_title5__Ew3Sl{color:var(--porto-black);font-family:var(--font-porto-robert);font-size:var(--text-lg);font-weight:500;line-height:2.4rem}@media(min-width:769px){.Text_title5__Ew3Sl{font-size:var(--text-2xl);line-height:2.8rem}}.Text_title6__S09Nw{color:var(--porto-black);font-family:var(--font-porto-robert);font-size:1.8rem;font-weight:500;letter-spacing:.02rem;line-height:2.2rem}@media(min-width:769px){.Text_title6__S09Nw{font-size:var(--text-lg);line-height:2.4rem}}.Text_body1__Fig_s{line-height:2rem}.Text_body1Expanded__zxwtw,.Text_body1__Fig_s{color:var(--porto-neutral-75);font-family:var(--font-open-sans);font-size:var(--text-md);letter-spacing:.02rem}.Text_body1Expanded__zxwtw{line-height:2.4rem}.Text_body2__yncNJ{line-height:1.6rem}.Text_body2Expanded__w6wlZ,.Text_body2__yncNJ{color:var(--porto-neutral-75);font-family:var(--font-open-sans);font-size:var(--text-4xs);letter-spacing:.02rem}.Text_body2Expanded__w6wlZ{line-height:2rem}.Text_overline__P7QT4{font-size:var(--text-4xs)}.Text_caption__rFBR7,.Text_overline__P7QT4{color:var(--porto-neutral-75);font-family:var(--font-open-sans);letter-spacing:.02rem;line-height:1.6rem}.Text_caption__rFBR7{font-size:var(--text-3xs)}.Text_light__zeVB0{font-weight:300}.Text_regular__mWHOc{font-weight:400}.Text_medium__TDy3K{font-weight:500}.Text_semibold__KmP5D{font-weight:600}.Text_bold__ydDHF{font-weight:700}.Checkbox_root__ILLKU{align-items:flex-start;cursor:pointer;display:flex;gap:1.6rem;width:-moz-fit-content;width:fit-content}.Checkbox_root__ILLKU[data-disabled]{cursor:not-allowed}.Checkbox_input__pFxZr{--size:2rem;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:.2rem solid var(--black70);border-radius:4px;display:flex;height:var(--size);justify-content:center;width:var(--size)}.Checkbox_input__pFxZr[data-state=checked]{background-color:var(--portoSeguros100);border-color:var(--portoSeguros100)}.Checkbox_input__pFxZr[data-disabled]{background-color:var(--black15);border-color:var(--black65)}.Checkbox_textContainer__3GSFT{display:flex;flex:1 1;flex-direction:column}.CardWorkshop_group__RsO1R{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.CardWorkshop_group__isDisabled__XoJ9D{pointer-events:none}.CardWorkshop_item__s8VkQ{all:unset;background-color:var(--white);border:1px solid var(--black15);border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:var(--spacing-3xs);height:9.2rem;max-height:100%;padding:var(--spacing-md)}.CardWorkshop_selected__LUFCc{border:1px solid var(--portoSeguros85)}.CardWorkshop_checkboxContainer__hNjIC{align-items:flex-end;border:2px solid var(--black15);border-radius:50%;display:flex;flex-direction:column;justify-content:flex-end;max-height:24px;max-width:24px;min-height:24px;min-width:24px;position:relative}.CardWorkshop_checked__SIc7Z{background-color:var(--portoSeguros85);border:none}.CardWorkshop_checked__SIc7Z:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:40%;position:absolute;top:25%;transform:rotate(45deg);width:6px}.CardWorkshop_icon__w62tj{display:flex}.CardWorkshop_content__PuZwp{display:grid;grid-gap:.8rem;gap:.8rem;grid-template-columns:1fr auto;justify-content:space-between;width:100%}.CardWorkshop_content__PuZwp .CardWorkshop_textBox__zgOqF{display:grid;grid-gap:.4rem;gap:.4rem;height:-moz-fit-content;height:fit-content}.CardWorkshop_truncatedText__ax9SS{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.CardWorkshop_distanceTag__rL_WN{background-color:var(--porto-seguro-15);border-radius:.4rem;height:-moz-fit-content;height:fit-content;padding:.3rem .8rem}.BudgetDates_dates__B6uxL{display:flex;flex-direction:column;gap:.4rem}.BrokerData_wrapper__xKfOb{display:none}@media(min-width:768px){.BrokerData_wrapper__xKfOb{align-items:center;background-color:var(--porto-neutral-15);bottom:0;display:flex;gap:1.6rem;justify-content:center;left:0;padding:1.6rem 3.2rem;position:fixed;width:100%;z-index:10}}.BrokerData_brokerInfos__BtK_g{align-items:center;background:var(--porto-neutral);border:1px solid var(--porto-neutral-30);border-radius:1.2rem;display:flex;gap:1.6rem;justify-content:center;padding:1.6rem 3.2rem;width:100%}@media(min-width:1020px){.BrokerData_brokerInfos__BtK_g{max-width:80%}}.BrokerData_info__N818w{align-items:center;display:flex;gap:.8rem;justify-content:center}.BrokerData_standardInfo__lIYaB{gap:1.6rem}.BrokerData_oneLine__C3hSY{white-space:nowrap}.BrokerData_truncate__Y_tjr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrokerData_wrapperCompact__6nmkJ{background-color:var(--porto-neutral-15);border-radius:var(--text-3xs);display:grid;padding:1.6rem}.BrokerData_header___5ez8{align-items:center;border-bottom:1px solid var(--porto-neutral-30);display:flex;gap:1.6rem;overflow:hidden;padding-bottom:1.6rem;width:100%}.BrokerData_bodyCompact__f8W46{padding:1.6rem 0 0}.BrokerData_contentHeader__zjZS6{display:flex;flex-direction:column;gap:.5rem;overflow:hidden;width:-moz-fit-content;width:fit-content}.BrokerData_alignLeft__hvqoW{justify-content:flex-start}.BrokerData_contentBodyCompact__J4X2q{display:flex;flex-direction:column;gap:.5rem}.BrokerData_brokerDataModal__w8r1Q{background-color:var(--white);border-top:1px solid var(--porto-neutral-30);bottom:0;left:0;position:fixed;width:100%;z-index:80}@media(min-width:768px){.BrokerData_brokerDataModal__w8r1Q{display:none}}.BrokerData_buttonModalContent__M1C_s{display:flex;gap:.8rem;padding:1.4rem}.BrokerData_modalBody__rUYL9{margin:8.8rem 2.4rem 3.2rem}.BrokerData_modalLabel__xFUcx{display:flex;gap:1.6rem;margin-top:4rem}.BrokerData_infoButtons__fHHn3{display:flex;flex-direction:column;gap:1.2rem;justify-content:center;margin-top:2.4rem;width:100%}.BrokerData_infoButtons__fHHn3 button{background-color:var(--porto-neutral-15)!important;border-radius:1.6rem;height:auto!important;padding:1.6rem}.BrokerData_contentInfoButton__BXSxH{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem;width:100%}.BrokerData_contentInfoButtonLabel__nOzOW{align-items:center;display:flex;gap:1.6rem}@media(max-width:767px){.BrokerData_isFixedButtonOnScreen__4hdqM{bottom:8.1rem}}.Card_card__ySwWs{border:1px solid var(--porto-neutral-30);border-radius:var(--spacing-3xs);display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-md)}.Card_cardItem__WjH5_{align-items:flex-start;display:flex;gap:var(--spacing-md)}.Card_cardItem__WjH5_>div{display:grid}.PickupTokenCard_pickupToken__ksw9m{display:flex;flex-direction:column;gap:.8rem}.PickupTokenCard_pickupToken_card__rpodA{align-items:center;background-color:var(--porto-white);display:flex;justify-content:center;padding:.8rem}.PickupTokenCard_pickupToken_digits___K7GC{display:flex;gap:.8rem}.PickupTokenCard_pickupToken_digits_char__yPfI7{text-align:center;width:2.4rem}.BudgetCard_cardWrapper__MkPm0{background-color:var(--porto-neutral-15);border:none}.BudgetCard_plate__naqIR{text-transform:uppercase}.BudgetCard_cardFooter__2vPsM{display:flex;flex-direction:column;margin-top:.8rem}.BudgetCard_cardFooter__2vPsM .BudgetCard_button__N3Dl4{text-decoration:none}.BudgetCard_copyToClipboard__lZmLh{align-items:center;all:unset;cursor:pointer;display:inline-flex;justify-content:center;margin-left:var(--spacing-2xs)}.BudgetCard_customCardItem__jrVhf{display:flex;flex-direction:column;gap:.8rem}.BudgetCard_customIcon__7NI1t{display:flex;justify-content:center;width:var(--text-5xl)}.BudgetStatusCard_wrapper__qIgGy{display:block;max-width:100%;overflow:hidden;text-decoration:none}.BudgetStatusCard_card__GsSA6{transition:all .3s ease}.BudgetStatusCard_card__GsSA6:hover{border-color:var(--portoSeguros100);cursor:pointer}.BudgetStatusCard_cardFooter__lzOVJ{display:flex;flex-direction:column;margin-top:var(--spacing-md)}.BudgetStatusCard_cardFooter__lzOVJ .BudgetStatusCard_button__q4vvf{margin-top:var(--spacing-md);text-decoration:none}.BudgetStatusCard_copyToClipboard__rvv8T{align-items:center;all:unset;cursor:pointer;display:inline-flex;justify-content:center;margin-left:var(--spacing-2xs)}.BudgetStatusCard_customIcon__AF9sH{display:flex;justify-content:center;width:var(--text-5xl)}.BudgetStatusCard_contentContainer__ATJgU{display:flex;flex-direction:column;gap:.8rem;width:100%}.BudgetStatusCard_seeDetails__SWFlU{text-align:right}.BudgetStatusCard_shimmerWrapper___RsXu{display:flex;gap:var(--spacing-md)}.BudgetStatusCard_shimmerIcon__X_0Cn{flex-shrink:0}.BudgetStatusCard_shimmerContent__a1Uhe{display:flex;flex-direction:column;gap:.6rem;width:100%}.BudgetStatusCard_shimmerContentFooter__SOauZ{display:flex;gap:.4rem;justify-content:flex-end}.BudgetStatusCard_truncate__POR2e{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BudgetStatusCard_title__fsFHb{margin-bottom:.4rem}.BudgetStatusCard_plate__MQBKl{margin-bottom:.8rem}.BudgetStatusCard_statusTitleWrapper__qjVuC{align-items:center;display:flex;gap:.8rem}.BudgetStatusCard_notificationPoint__JTfJk{aspect-ratio:1/1;background-color:var(--portoSeguros100);border-radius:50%;height:1.2rem;width:1.2rem}.CopyToClipboardButton_copyToClipboard__T_Uis{background:rgba(0,0,0,0);border:none;height:-moz-fit-content;height:fit-content}.CopyToClipboardButton_successIcon___gVOI{color:var(--porto-green-100)}.Budget_wrapper__2V4gA{display:flex;flex-direction:column;gap:var(--spacing-md)}.Budget_title__FGTDC{text-transform:uppercase}.Budget_categories__XpYHo,.Budget_infos__7xHVh{display:flex;flex-direction:column}.Budget_infos__7xHVh{gap:var(--spacing-3xs)}.Budget_infosHeader__VhYz7{display:flex;justify-content:space-between;text-transform:uppercase;width:100%}.Budget_categoryWrapper__tAkU8{display:grid;flex-direction:column;grid-gap:.4rem;gap:.4rem}.Budget_categoryWrapper__grid__C1VW9{display:grid;grid-gap:1.6rem;gap:1.6rem;grid-template-columns:1fr}.Budget_categoryWrapper__item__Q0J1G,.Budget_categoryWrapper__list__FPDVm{display:grid;grid-gap:.8rem;gap:.8rem}.Budget_categoryWrapper__item__Q0J1G{grid-template-columns:1fr auto;width:100%}.Budget_categoryWrapper__item__Q0J1G a{color:var(--portoSeguros100)}.Budget_categoryWrapper__labelAndBadge__nsFAg{display:grid;grid-gap:1.6rem;gap:1.6rem;grid-template-columns:1fr auto;justify-content:space-between}.Budget_categoryWrapper__valueRow__9KgpG{display:flex;gap:.8rem}.Budget_categoryWrapper__oldValue__J1pVM{list-style:none;text-align:right;text-decoration:line-through}.Budget_categoryWrapper__value__gMhx0{list-style:none;text-align:right;width:7.2rem}.Budget_categoryWrapper__badge__tOni0{height:-moz-fit-content;height:fit-content;align-items:center;display:inline-flex;gap:.4rem}.Budget_categoryWrapper__tooltipContent__c4lyy{box-sizing:content-box;width:23rem}.Budget_valueWrapper__rcfvB{display:flex;justify-content:space-between;padding-top:var(--spacing-md)}.Budget_valueWrapper__value__o_l08{text-align:right}.Budget_terms__hIAHp{display:flex;flex-direction:column;gap:2.4rem}.Budget_terms__checkbox__COygc{align-items:start!important}.Budget_terms__label__3_uND{color:var(--black75);cursor:pointer}.Budget_termsList__hVBGY{display:inline-flex;flex-direction:column;margin-left:1.5rem}.styles_overlay__fb_LC{background-color:rgba(0,0,0,.3);height:100vh;left:0;top:0;width:100%;z-index:1}.styles_fixed__3GjNU{left:0;position:fixed;top:0;width:100%}.styles_bottomDrawer__ic1Sr{background-color:var(--black05);border-radius:1.2rem 1.2rem 0 0;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);left:0;max-height:20vh;overflow-y:auto;position:fixed;transition:max-height .3s ease-in-out;width:100%;z-index:2}.styles_bottomDrawer__ic1Sr::-webkit-scrollbar{width:.5rem}.styles_bottomDrawer__ic1Sr::-webkit-scrollbar-thumb{background-color:var(--black45);border-radius:1.2rem}.styles_bottomDrawer__ic1Sr::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:1.2rem}.styles_open__nAwpX{max-height:92vh;position:fixed}.styles_closeButton__QAD_C{right:2rem;top:1.6rem}.styles_closeButton__QAD_C,.styles_toggleButton__g0LYB{background:none;border:none;cursor:pointer;position:absolute}.styles_toggleButton__g0LYB{left:50%;top:1.4rem;transform:translateX(-50%)}.DateBadge_dateBadge__lORNP{align-self:flex-start;background:var(--porto-seguro-15);border-radius:.6rem;padding-block:.2rem;padding-inline:.8rem;width:-moz-fit-content;width:fit-content}.Day_toggleItem__xQR7h{--size:4.8rem;align-items:center;background:rgba(0,0,0,0);border:0;border-radius:.4rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:var(--size);justify-content:center;width:var(--size)}.Day_toggleItem__xQR7h[data-state=on]{background:var(--porto-seguro-100)}.Day_toggleItem__xQR7h[data-state=on]>span{color:var(--porto-white)}.Day_isNextMonth__i5yO2{background:var(--porto-seguro-15)}.ScheduleInput_scheduleInput__ooDAt{display:grid;grid-gap:3.2rem;gap:3.2rem}.ScheduleInput_toggleGroup__5kzwr{align-items:center;display:flex;gap:1.2rem}.ScheduleInput_times__zuBdE{display:grid;grid-gap:1.6rem;gap:1.6rem}.ScheduleInput_timetable__uZyVQ{border:1px solid var(--porto-neutral-30);border-radius:.6rem;display:flex;flex-direction:column;overflow:hidden}.ScheduleInput_scrollableHorizontal__qRNj7{display:flex;flex-flow:row nowrap;overflow:auto hidden;padding:4px 4px 10px}.ScheduleInput_scrollableHorizontal__qRNj7::-webkit-scrollbar{height:8px;width:auto}.ScheduleInput_scrollableHorizontal__qRNj7::-webkit-scrollbar-track{background:#f1f1f1}.ScheduleInput_scrollableHorizontal__qRNj7::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.ScheduleInput_scrollableHorizontal__qRNj7::-webkit-scrollbar-thumb:hover{background:#555}.ScheduleInput_scrollableVertical__jihml{display:flex;flex-flow:column nowrap;overflow:hidden auto;padding:4px 4px 10px}.ScheduleInput_scrollableVertical__jihml::-webkit-scrollbar{height:auto;width:8px}.ScheduleInput_scrollableVertical__jihml::-webkit-scrollbar-track{background:#f1f1f1}.ScheduleInput_scrollableVertical__jihml::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.ScheduleInput_scrollableVertical__jihml::-webkit-scrollbar-thumb:hover{background:#555}.ScheduleInput_scrollableBothDirections___J_xn{display:flex;flex-flow:column nowrap;overflow:auto auto;padding:4px 4px 10px}.ScheduleInput_scrollableBothDirections___J_xn::-webkit-scrollbar{height:8px;width:8px}.ScheduleInput_scrollableBothDirections___J_xn::-webkit-scrollbar-track{background:#f1f1f1}.ScheduleInput_scrollableBothDirections___J_xn::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.ScheduleInput_scrollableBothDirections___J_xn::-webkit-scrollbar-thumb:hover{background:#555}.Time_radioBox__FxFL4{align-items:center;cursor:pointer;display:flex;height:4.8rem;justify-content:space-between;padding-inline:1.2rem;width:100%}.Time_radioBox__FxFL4:not(:last-child){border-bottom:.04rem solid #c8c8c8}.Time_radioBox__FxFL4:has([data-state=checked]){background:#f7f7f7}.Time_radioItem__dsWnq{--size:2.4rem;background:rgba(0,0,0,0);border:2px solid #5f5f5f;border-radius:50%;height:var(--size);width:var(--size)}.Time_radioItem__dsWnq[data-state=checked]{background:var(--porto-seguro-100);border-color:var(--porto-seguro-100)}.AlertDialog_overlay__VrT_P{background:rgba(0,0,0,.8);inset:0;position:fixed;z-index:50}.AlertDialog_content__vdNUk{background:#fff;border-radius:1.2rem;display:grid;left:50%;max-width:31.2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:85vw;z-index:50}@media(min-width:769px){.AlertDialog_content__vdNUk{max-width:36.8rem}}.AlertDialog_body__fFbJ3{padding:2rem var(--spacing-md) var(--spacing-md) var(--spacing-md)}.AlertDialog_body__fFbJ3,.AlertDialog_footer__uNAej{display:flex;flex-direction:column;gap:var(--spacing-md)}.AlertDialog_footer__uNAej{padding:var(--spacing-md)}.AlertDialog_footer__uNAej button{width:100%!important}.AuthGuard_content__KAseF{display:grid}.PermissionDeniedDialog_description__kjdnr{line-height:2rem}.CapturePhoto_wrapper__79aIP{display:block}.CapturePhoto_webCamContainer__ot6J_{height:100dvh;overflow:hidden;position:relative;width:100%}.CapturePhoto_overlayMask__OU04S{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.CapturePhoto_wrapperModal__WCqHz{left:0;position:fixed;top:0}.CapturePhoto_bodyModal__0fn03{display:block;height:100vh!important;overflow:hidden!important;padding:0}.CapturePhoto_closeButton__Osxzi{background-color:rgba(0,0,0,0);border:none;position:absolute;right:1rem;top:1rem;z-index:1}.CapturePhoto_contentModal__J36fD{margin:0!important}.CapturePhoto_webcam__i0zoM{background-color:var(--porto-neutral-100);height:100%;object-fit:cover;width:100%}.CapturePhoto_webcam__i0zoM img{transition:transform .4s ease}.CapturePhoto_webCamContainer__ot6J_ img,.CapturePhoto_webcam__i0zoM{height:100%;object-fit:cover;width:100%}.CapturePhoto_actions__Id1o5{bottom:0;display:flex;gap:1.6rem;justify-content:center;padding:2rem;position:absolute;width:100%;z-index:1}.CapturePhoto_captureButton__TDZlh{background-color:var(--white);border:none;border-radius:50%;cursor:pointer;height:8rem;outline:none;padding:0;position:absolute;transition:background-color .3s ease;width:8rem;z-index:2}.CapturePhoto_captureButton__TDZlh:hover{background-color:var(--black15)}.CapturePhoto_captureButton__TDZlh:disabled{background-color:var(--black15);cursor:not-allowed}.CapturePhoto_captureButton__portrait__xe5db{bottom:2rem;left:50%;transform:translateX(-50%)}.CapturePhoto_captureButton__landscape__xKLyF{right:2rem;top:50%;transform:translateY(-50%)}.CapturePhoto_actionButtons__Lp47S{align-items:center;background-color:var(--white);border:none;border-radius:.6rem;cursor:pointer;display:flex;gap:.8rem;justify-content:center;outline:none;padding:1.4rem 2.1rem;transition:background-color .3s ease;width:100%}.CapturePhoto_actionButtons__Lp47S:hover{background-color:var(--black15)}.CapturePhoto_actionButtons__Lp47S:disabled{background-color:var(--black15);cursor:not-allowed}.CapturePhoto_portrait__xZvXc{height:calc(100% - 10rem);padding:7rem 0 3rem}.CapturePhoto_portrait__xZvXc svg{height:100%}.CapturePhoto_landscape__uW3CN{margin-right:10rem;width:calc(100% - 10rem)}.CapturePhoto_landscape__uW3CN svg{padding:0 2rem 0 1rem;rotate:-90deg}.FileUploader_wrapper__pUNgh{background:var(--porto-neutral-15);border-radius:1.2rem;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}.FileUploader_header__a4ZsD{display:grid;grid-gap:1.2rem;gap:1.2rem}.FileUploader_header__a4ZsD .FileUploader_item__G5ug_{align-items:center;display:flex;gap:1.2rem;justify-content:space-between}.FileUploader_previewContainer__WgIZg{display:grid;grid-gap:.8rem;gap:.8rem}.FileUploader_preview__hl4U0{align-items:center;background:var(--white);border-radius:.4rem;display:flex;justify-content:space-between;padding:.8rem 1.6rem .8rem .8rem}.FileUploader_image__PG0Jo{align-items:center;display:flex;gap:var(--spacing-md)}.FileUploader_image__PG0Jo>img{border-radius:.4rem;object-fit:cover}.FileUploader_imageDetails__gOxqa{display:grid;grid-gap:.4rem;gap:.4rem}.FileUploader_removeImageButton__1xHJn{all:unset;cursor:pointer;display:grid;height:var(--spacing-md);width:var(--spacing-md)}.FileUploader_maxStorage__8DIhR{align-items:center;display:flex;justify-content:space-between}.FileUploader_errorBox__3_aNm{align-items:center;background:var(--porto-red-15);border-radius:.4rem;display:flex;gap:var(--spacing-md);padding:var(--spacing-2xs);padding-left:var(--spacing-md)}.FileUploader_errorMessage__fsKfk{display:flex;flex-direction:column}.FileUploader_counter__NDMPF{display:flex;gap:.2rem}.FileUploader_tooltipTitle__ZgED1{font-size:1.2rem;line-height:1.6rem}.FileUploader_buttonBox___gbKV{display:flex;gap:1.6rem}@media(min-width:768px){.FileUploader_box__portrait__XKSnd{display:none}}@media(max-width:767px){.FileUploader_box__landscape__XSjYr{display:none}}@keyframes Modal_content-show__UsqAh{0%{opacity:.8;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Modal_content-hide__638yl{0%{opacity:1;transform:translateX(0)}to{opacity:.8;transform:translateX(100%)}}@keyframes Modal_overlay-show__lE72_{0%{opacity:0}to{opacity:1}}@keyframes Modal_overlay-hide__by7UD{0%{opacity:1}to{opacity:0}}.Modal_overlay__ODKS_{background-color:rgba(0,0,0,.4);inset:0;overflow-y:auto;position:fixed;z-index:10}.Modal_overlay__ODKS_[data-state=open]{animation:Modal_overlay-show__lE72_ .2s ease-out forwards}.Modal_overlay__ODKS_[data-state=closed]{animation:Modal_overlay-hide__by7UD .15s ease-in forwards}.Modal_content__mzw1l{--edge-spacing:2rem;background-color:var(--porto-white);bottom:0;display:flex;flex-direction:column;gap:1.6rem;max-width:100%;position:fixed;right:0;top:0;width:100%;z-index:10}.Modal_content__mzw1l[data-state=open]{animation:Modal_content-show__UsqAh .3s cubic-bezier(.16,1,.3,1) forwards}.Modal_content__mzw1l[data-state=closed]{animation:Modal_content-hide__638yl .2s ease-in forwards}@media(min-width:769px){.Modal_content__mzw1l{gap:2.4rem;max-width:70.8rem;width:50%;--edge-spacing:5.4rem}}.Modal_header__Oud82{height:5.6rem;padding-inline:var(--edge-spacing);position:relative}.Modal_body__JZEbr{flex:1 1;overflow-y:auto;padding-inline:var(--edge-spacing)}.Modal_textGroup__V8JOZ{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2.4rem}.Modal_footer__Jtjj6{border-top:1px solid var(--porto-neutral-30);padding-block:1.6rem;padding-inline:var(--edge-spacing)}.Modal_close__wqqVo{--size:2.4rem;align-items:center;all:unset;cursor:pointer;display:flex;height:var(--size);justify-content:center;position:absolute;right:1.6rem;top:1.6rem;width:var(--size)}.PhotoTipsModal_modalBody__KEExB{display:grid;grid-gap:4rem;gap:4rem}@media(min-width:1024){.PhotoTipsModal_modalBody__KEExB{gap:4.8rem}}.PhotoTipsModal_buttonTrigger__T2MQr{background-color:rgba(0,0,0,0);border:none;border-radius:0;padding:0}.PhotoTipsModal_tipsList__POIv1{display:grid;grid-gap:2.4rem;gap:2.4rem}.PhotoTipsModal_tipsList__POIv1 .PhotoTipsModal_tip__We8rC{align-items:start;display:flex;gap:1.6rem}.Tag_tag__w309e{border-radius:.4rem;display:flex;padding:.3rem .8rem}.Tag_pending__JPntU{background-color:var(--porto-white);border:1px solid var(--porto-neutral-30)}.Tag_appliedCoupon__uwyIJ,.Tag_selected__0ntjE{background-color:var(--porto-green-15);border:1px solid var(--porto-green-15)}.UploadPhotoStep_wrapper___SzgR{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-6xl)!important;width:100%}@media(min-width:769px){.UploadPhotoStep_wrapper___SzgR{gap:var(--spacing-2xl);padding-bottom:0}}.styles_card__QMfOz{border:1px solid var(--black30);border-radius:1.2rem;box-shadow:none;gap:1.6rem!important;height:100%;padding:2.4rem 2rem!important}.styles_card__header__5T3rz{display:grid;grid-gap:.4rem;gap:.4rem}.styles_card__header__workshopName__VbQin{margin-bottom:.4rem}.styles_card__priceSection__UMaEi{display:grid;grid-gap:1.2rem;gap:1.2rem}.styles_card__priceSection__price__eivvp{display:grid;grid-gap:1.6rem;gap:1.6rem}.styles_card__priceSection__price__eivvp a{color:var(--portoSeguros100)}.styles_card__priceSection__price__titleAndPrice__0EQTy{border-bottom:1px solid var(--black30);padding-bottom:1.6rem}.styles_card__priceSection__price__description__8V9pe{display:flex;flex-direction:column;gap:1.6rem}.styles_card__priceSection__price__description__item__rlhx9{display:flex;justify-content:space-between}.styles_card__priceSection__price__description__references__mofEJ{color:var(--porto-neutral-85);display:inline-flex;flex-direction:column;font-size:1.2rem;gap:1.6rem;margin-left:1.5rem}.styles_card__divider___fINQ{border-top:.1rem solid var(--black15);display:block;max-height:.1rem}.styles_title__5Hj2Z{align-items:center;display:flex;gap:1rem;justify-content:space-between}.styles_title__5Hj2Z .styles_oldValue__zvlrl{text-decoration:line-through}.styles_readOnlyLink___MnTN{background:none;border:none;cursor:pointer;padding:0;text-align:center;width:100%}.styles_quotationTotal__qKCCq{align-items:flex-end;display:flex;gap:.4rem}@media(min-width:768px){.styles_quotationTotal__qKCCq{gap:.8rem}}.styles_quotationTotal__qKCCq .styles_moneySymbol__MJh0a{margin-bottom:.1rem}@media(min-width:768px){.styles_quotationTotal__qKCCq .styles_moneySymbol__MJh0a{margin-bottom:.2rem}}.Callout_wrapper__rjvJu{align-items:center;display:flex;gap:var(--spacing-2xs)}.Callout_withTitle__pidg3{display:flex;flex-direction:column}.Callout_center__kK_94>i{align-self:center}.Callout_start__IcZhL>i{align-self:start}.Callout_end__MN4Yv>i{align-self:end}.styles_dividerDashed__wmGHA{border-top:1px dashed var(--black15);margin:var(--spacing-3xs) 0}.styles_sectionTitle__jQkER{align-items:center;display:flex;gap:.4rem;margin-bottom:1rem}.styles_sectionTitleTrigger__Y__ol{display:inline-flex;height:-moz-fit-content;height:fit-content}.styles_sectionTitleTooltipWrapper__aPael{display:block;height:-moz-fit-content;height:fit-content;width:100%}.styles_sectionTitleTooltip__ebSNg{box-sizing:border-box;max-width:calc(100vw - 3.2rem);width:min(24rem,100vw - 4.8rem)}.styles_groupCard__0YK_f{background-color:var(--porto-neutral-15);border-radius:.8rem;display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem}.styles_group__3K21s{display:flex;flex-direction:column;gap:.8rem}.styles_groupTitle__BPrqq,.styles_group__3K21s>div{width:-moz-fit-content;width:fit-content}.styles_groupTitle__BPrqq{align-items:center;display:inline-flex;gap:.4rem}.styles_groupTooltip__CrHj_{box-sizing:border-box;max-width:calc(100vw - 3.2rem);width:min(22rem,100vw - 4.8rem)}.styles_groupList__UsTIP{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.styles_groupRow__MbvlS{align-items:flex-start;display:flex;gap:1.6rem;justify-content:space-between}.styles_rows__7VOcx{gap:.8rem;list-style:none;margin:1rem 0 0;padding:0}.styles_laborSection__R5gga,.styles_rows__7VOcx{display:flex;flex-direction:column}.styles_row__G57hw{display:flex;gap:1.6rem;justify-content:space-between}.styles_resumeMain__CdU9c{gap:2.4rem}.styles_resumeMain__CdU9c,.styles_resumeMain__content__1WTTm,.styles_resumeMain__header__GSR0P{display:flex;flex-direction:column}.styles_resumeMain__header__GSR0P{gap:var(--spacing-3xs)}.styles_resumeMain__headerTitle__P50O1{text-transform:uppercase}.styles_resumeMain__headerInfo__6wXCY{align-items:center;display:flex;gap:var(--spacing-2xs);width:100%}.styles_resumeMain__actions__7UsYY{display:flex;flex-direction:column;gap:2.4rem}.styles_resumeMain__dividerDashed__qZDO_{border-top:1px dashed var(--black15);margin:var(--spacing-3xs) 0}.styles_wrapper__NI5bd{display:flex;flex-direction:column;width:100%}.styles_content__44aaj{display:flex;flex-direction:column;gap:2rem;padding-bottom:20rem}@media(min-width:768px){.styles_content__44aaj{padding-bottom:14rem}}.styles_header__hO6zj{display:flex;flex-direction:column;gap:1rem}.styles_notice__p6kiZ{background-color:var(--porto-yellow-15);border-radius:.8rem;padding:1.6rem}.styles_actions__XVAQN{padding-top:1.6rem}.styles_actionsButtons__ET9JP{display:flex;flex-direction:column;gap:1.2rem}.styles_footer__UbYH9{margin-top:1.2rem;padding-bottom:env(safe-area-inset-bottom);text-align:center}.styles_footerLink__xkPXg{color:var(--portoSeguros100);font-weight:700;text-decoration:none}.FlowTitle_flowTitle__v3qp_{display:flex;flex-direction:column;gap:1.6rem}.FlowTitle_flowTitle__v3qp_ .FlowTitle_title__gO1VD{overflow-wrap:break-word}.FlowTitle_flowTitle__v3qp_ .FlowTitle_description__lHj0z *{font-family:inherit}.styles_rowBox__d_BZ4{align-items:center;border-bottom:1px solid var(--black30);box-sizing:border-box;display:flex;gap:1.2rem;padding:1.25rem 0;position:relative}.styles_rowBox__d_BZ4 span{position:absolute;right:0}.styles_rowBox__d_BZ4 input{background-color:rgba(0,0,0,0)!important;border:none;font-family:var(--font-porto-robert);font-size:var(--text-2xl);font-weight:700;height:2.8rem;outline:none;width:100%}.styles_rowBox__d_BZ4 input:-webkit-autofill,.styles_rowBox__d_BZ4 input:-webkit-autofill:active,.styles_rowBox__d_BZ4 input:-webkit-autofill:focus,.styles_rowBox__d_BZ4 input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#000!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.styles_rowBox__d_BZ4 input::placeholder{color:var(--black30)}.styles_label__RGQ6b{display:block}.styles_isError__ruT_m{border-bottom:1px solid var(--porto-red-primary)}.styles_isSuccess__J1blB{border-bottom:1px solid var(--green85)}.styles_loader__SN9lS{animation:styles_rotation__XX8DD 1s linear infinite;border:2px solid var(--portoSeguros100);border-bottom:2px solid rgba(0,0,0,0);border-radius:50%;box-sizing:border-box;display:inline-block;height:2rem;width:2rem}@keyframes styles_rotation__XX8DD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.styles_errorMessage__7kPot{color:var(--porto-red-primary)!important;display:block;margin-top:.4rem}.styles_errorAlert__bxmUx{color:var(--porto-red-primary)}.SelectAutoRepairShopStep_wrapper__TXcn8{grid-gap:0!important;gap:0!important;display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-6xl)!important;width:100%}@media(min-width:769px){.SelectAutoRepairShopStep_wrapper__TXcn8{gap:var(--spacing-2xl);padding-bottom:0}}.SelectAutoRepairShopStep_workshopList__LoQoM{display:grid;grid-gap:1.2rem;gap:1.2rem}.SelectAutoRepairShopStep_zipcodeLink__XCIkD{display:block;margin-top:var(--spacing-md)}.SelectAutoRepairShopStep_zipcodeLink__XCIkD>a{color:inherit}@media(min-width:769px){.SelectAutoRepairShopStep_continueButton__RRK0_{margin-top:var(--spacing-lg)}}@media(max-width:768px){.SelectAutoRepairShopStep_brokerData__qf3kW{border-bottom:1px solid var(--porto-neutral-30);left:-2rem;position:relative;top:-17px;width:calc(100% + 4rem)}}.AddressSection_addressSection__tpr8Q{background-color:var(--porto-neutral-15);border-radius:.8rem;display:grid;grid-gap:var(--porto-spacing-16);gap:var(--porto-spacing-16);margin:var(--porto-spacing-16) 0 var(--porto-spacing-24) 0;padding:var(--porto-spacing-16)}.AddressSection_addressInfo__mS5sn{gap:var(--porto-spacing-12)}.AddressSection_addressInfo__mS5sn .AddressSection_address___kJEu,.AddressSection_notFoundAutoRepairShops__Mg6fs{display:grid;grid-gap:var(--porto-spacing-4);gap:var(--porto-spacing-4)}.AddressSection_yellowBackground__U9GHX{background-color:var(--porto-yellow-15)}.VehicleStep_wrapper__sdRaO{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-6xl)!important;width:100%}@media(min-width:769px){.VehicleStep_wrapper__sdRaO{gap:var(--spacing-2xl);padding-bottom:0}}.VehicleStep_fields__xlN5h{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.VehicleStep_field__zyYeA{position:relative}.VehicleStep_loader__3YiQb{position:absolute;right:var(--spacing-md);top:27%}.VehicleStep_zipcode__UpRFY{position:relative}.VehicleStep_modifiedVehicleWarning__ig4U6{align-items:center;background-color:var(--porto-yellow-15);border-radius:.8rem;display:flex;gap:.8rem;padding:1.6rem}@media(max-width:768px){.VehicleStep_brokerData__Yn2DZ{border-bottom:1px solid var(--porto-neutral-30);left:-2rem;position:relative;top:-17px;width:calc(100% + 4rem)}}.PlateStatusDialog_content__f4fwq{display:flex;flex-direction:column}.VehicleInfoCard_vehicleInfoCard__LzAtK{background-color:var(--porto-neutral-15);border-radius:.8rem;display:flex;flex-direction:column;gap:.8rem;padding:1.6rem}.VehicleInfoCard_vehicleInfoCard__LzAtK .VehicleInfoCard_descriptionText__MNzcD{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis}.VehicleInfoCard_vehicleInfoCard__LzAtK .VehicleInfoCard_yearText__ucvoE{display:flex;gap:.4rem}.ContinueWithoutPhotosDialog_content__scJG4{display:flex;flex-direction:column}.CreationSuccessFeedback_header__36JRu{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.CreationSuccessFeedback_content__TMTOj{display:flex;flex-direction:column;gap:3.2rem}@media(min-width:769px){.CreationSuccessFeedback_content__TMTOj{padding-bottom:0}}.CreationSuccessFeedback_card___Sds3{background-color:var(--porto-neutral-15);border:none;gap:var(--spacing-lg)!important;padding:2.4rem}.CreationSuccessFeedback_status__Juolf{display:flex;flex-direction:column;gap:.8rem}.CreationSuccessFeedback_statusItem__Y_cxI{display:flex;gap:.8rem}.CreationSuccessFeedback_nextStep__g1KXw{color:var(--porto-neutral-100)}.CreationSuccessFeedback_cardWithIcon__KwCV1{align-items:center}.CreationSuccessFeedback_serviceOrderCodeRow__HuFN8{align-items:center;display:flex;gap:.8rem}.CreationSuccessFeedback_emailText__2N3Pg{overflow-wrap:anywhere;word-break:normal}.Input_errorMessage__iDOyp{color:var(--porto-red-primary)!important;margin:0;margin-top:var(--spacing-sm)}.Input_loader__sNLVx{height:2rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:2rem}.Input_label__hioTO{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:87%;z-index:0!important}.Input_labelError__U_UKi{color:var(--porto-red-primary)!important}.Input_box__qOBok{position:relative}.Input_errorBorder__tDQZY{border-color:var(--porto-red-primary)!important}.Input_successBorder__g9RAt{border-color:var(--porto-green-85)!important}.Input_buttonIcon__FWBLZ{height:2rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:2rem}.Input_buttonIcon__FWBLZ button{background-color:rgba(0,0,0,0);border:none;padding:0}.Input_helpMessage__6t5g3{position:absolute;right:var(--spacing-md);top:2.4rem;transform:translateY(-50%);z-index:999}.EnterPersonalDataStep_wrapper__0hjEd{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-6xl)!important;width:100%}@media(min-width:769px){.EnterPersonalDataStep_wrapper__0hjEd{gap:var(--spacing-2xl);padding-bottom:0}}.EnterPersonalDataStep_form__GfROy{display:flex;flex-direction:column;gap:var(--spacing-3xl)}@media(max-width:768px){.EnterPersonalDataStep_brokerData__0STpV{border-bottom:1px solid var(--porto-neutral-30);left:-2rem;position:relative;top:-17px;width:calc(100% + 4rem)}}.UploadAnimationOS_wrapper__EIBIi{align-items:center;background-color:rgba(255,255,255,.9);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.VehicleSpecialConditionQuestion_wrapper__A2FON{border:.1rem solid var(--porto-neutral-30);border-radius:.8rem;display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem}.VehicleSpecialConditionQuestion_header__1Bk9t{align-items:center;display:flex;gap:.4rem}.VehicleSpecialConditionQuestion_question__GfMQ9{width:auto}.VehicleSpecialConditionQuestion_options__Qhm2n{display:flex;flex-direction:row;gap:2.4rem}.VehicleSpecialConditionQuestion_option__sHbrQ{align-items:center;cursor:pointer;display:flex;gap:.8rem}.VehicleSpecialConditionQuestion_radioItem__KTp1g{--size:2.4rem;background:rgba(0,0,0,0);border:.2rem solid var(--porto-neutral-65);border-radius:50%;height:var(--size);width:var(--size)}.VehicleSpecialConditionQuestion_radioItem__KTp1g[data-state=checked]{background:var(--porto-seguro-100);border-color:var(--porto-seguro-100)}.VehicleSpecialConditionQuestion_tooltip__5EI_K{box-sizing:content-box;width:19.8rem}.VehicleSpecialConditionQuestionShimmer_wrapper__FWopo{border:1px solid var(--porto-neutral-30);border-radius:.8rem;display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem}.VehicleSpecialConditionQuestionShimmer_options___5iD5{display:flex;gap:2.4rem}.VehicleSpecialConditionQuestionShimmer_option__K_8MN{align-items:center;display:flex;gap:.8rem}.CentralizedContainer_centralizedContainer__4NQZd{margin:0 auto;padding:0 2rem}@media(min-width:600px){.CentralizedContainer_centralizedContainer__4NQZd{padding:0 4rem}}@media(min-width:1440px){.CentralizedContainer_centralizedContainer__4NQZd{padding:0 6.4rem}}.VoucherCodeInput_inputWrapper__gr0md{display:grid;grid-gap:2.4rem;gap:2.4rem;grid-template-columns:1fr}@media(min-width:768px){.VoucherCodeInput_inputWrapper__gr0md{grid-template-columns:1fr 1fr}}.VoucherCodeInput_inputWrapper__gr0md .VoucherCodeInput_inputBox__Ducbe{display:grid;grid-gap:.8rem;gap:.8rem}.VoucherCodeInput_inputWrapper__gr0md .VoucherCodeInput_input__GSf2Z{display:grid;grid-gap:1.6rem;gap:1.6rem;grid-template-columns:1fr auto}.Stepper_stepperContainer__fRqVV{display:grid;grid-gap:.8rem;gap:.8rem}.Stepper_stepList__OFbFk{align-items:center;display:flex;gap:.4rem}.Stepper_stepper__FlQaE{background-color:var(--porto-neutral-15);border-radius:1.6rem;box-sizing:border-box;height:.8rem;width:100%}.Stepper_currentStep__fsdzW{background-color:var(--porto-white);border:2px solid var(--portoSeguros100)}.Stepper_completedStep__TQl3w{background-color:var(--portoSeguros100)}.BudgetAppointment_budgetAppointments__WZuNS{display:flex;flex-direction:column;gap:3.2rem}.BudgetAppointment_titleContainer__JlFKE{display:flex;flex-direction:column;gap:1.6rem}@media(min-width:768px){.page_hasOneBudget__7ZkEG{grid-template-columns:repeat(2,minmax(0,1fr));left:0;padding:0;width:100%}}@media(max-width:768px){.page_hasOneBudget__7ZkEG{grid-template-columns:1fr;left:0;padding:0;width:100%}}.page_shimmerBlock__fy4Sm{border-radius:.4rem;height:2.2rem;margin-bottom:.8rem}@media(min-width:768px){.page_shimmerBlock__fy4Sm{height:3.6rem}}.page_onlyMobile__3oasS{display:block}@media(min-width:768px){.page_onlyMobile__3oasS{display:none}}