.d-flex{display:flex}.d-flex .booking__details--highlight{margin-left:auto}*{margin:0;padding:0;box-sizing:border-box}html,body{touch-action:manipulation}body{font-family:Open Sans,sans-serif}body.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}body.complete header{visibility:hidden}body.my-services{background-color:#f3f4f4}body.subscriptions.mobile,body.terms,body.diy-task.mobile,[class*="detail?taskId"].mobile{background-color:#fff}body.subscriptions,[class*="detail?taskId"],body.diy-task,body.bid-info,body.upgrade,body.recently-viewed,body.nearby-projects,body.refund-history,body.dashboard,body.dispute,body.file-dispute,body.edit-campaign,body.create,body.campaigns,body.cart:not(.mobile),body.sponsorship-settings,body.sponsorship-payment,body.purchase-details,body.schedule-booking,body.bookmarks,body.edit-service,body.payments,body.purchase-history,body.edit-bid,body.payment,body.checkout,body.my-cart,body.place-bid,body.projects,body.view-offer,body.search,body.provider-info,body.bid-booking,body.services,body.terms-of-service,body.privacy-policy,body.referral-history,body.referrals,body.home-settings,body.edit-profile,body.change-password,body.profile,body.notification,body.select-service,body.pricing-service-area,body.home,body.service-booking,body.edit-booking,body.cancel-booking,body.review-booking,body.approve-booking,body.complete-booking,body.booking-info{background-color:#f6f6f6}body.services .header--actions .header-location__icon{background-color:#d3ecfd}body.services .header--actions .header-location__select--default,body.services .header--actions .header-location__display{color:#4b4b4b}h1,h2{font-family:Montserrat,sans-serif}button{font-family:Open Sans,sans-serif}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}a .flex-wrap{flex-wrap:wrap}.no-outline{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none}.input-search,input[type=search]{width:100%;outline:none;border:1px solid #d6d6d6;font-size:.75rem;line-height:150%;color:#000}.input-search::placeholder,input[type=search]::placeholder{color:#878787;opacity:1}.input-search::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder{color:#878787}.input-search::-moz-placeholder,input[type=search]::-moz-placeholder{color:#878787}.input-search::-ms-input-placeholder,input[type=search]::-ms-input-placeholder{color:#878787}.input-search::-webkit-search-cancel-button,input[type=search]::-webkit-search-cancel-button{display:none}.input-search::-moz-search-cancel-button,input[type=search]::-moz-search-cancel-button{display:none}button,.btn{text-align:center;background-color:#e7e7e8;border:none;padding:.90625rem;min-width:10rem;border-radius:.5rem;font-size:.875rem;color:#1d305b;cursor:pointer}button.line,.btn.line{background-color:#fff;border:1px solid #ecedf0;color:#555e67;fill:#555e67;stroke:#555e67}button.line.danger,.btn.line.danger{background-color:#ff5652;border-color:#ff5652;color:#ff5652;fill:#ff5652;stroke:#ff5652}button.line.active,button.line.primary,.btn.line.active,.btn.line.primary{background-color:#fff;border-color:#1d305b;color:#1d305b;fill:#1d305b;stroke:#1d305b}button.plain,.btn.plain{background-color:unset}button.danger,.btn.danger{color:#fff;background-color:#ff5652}button.small,.btn.small{min-width:unset;width:3.75rem;height:1.5rem;font-size:.625rem;padding:0;border-radius:.3125rem}button.small.primary,.btn.small.primary{color:#1d305b;border:1px solid #1d305b}button.active,button.primary,.btn.active,.btn.primary{color:#fff;background-color:#1d305b}button:disabled,.btn:disabled{background-color:#aaa;cursor:not-allowed}.back-button{display:flex;justify-content:center;align-items:center;fill:#000;background:#e7e7e8;width:3.125rem;height:3.125rem;border-radius:50%;position:absolute;top:4.75rem;cursor:pointer}.hidden{visibility:hidden}.d-block{display:block}.d-none{display:none}.text-bold{font-weight:700}.text-capitalized{text-transform:capitalize}.mb-1{margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mt--1{margin-top:-.25rem}.mb-2{margin-bottom:.5rem}.mt-2{margin-top:.5rem}.mt--2{margin-top:-.5rem}.mb-3{margin-bottom:.75rem}.mt-3{margin-top:.75rem}.mt--3{margin-top:-.75rem}.mb-4{margin-bottom:1rem}.mt-4{margin-top:1rem}.mt--4{margin-top:-1rem}.mb-5{margin-bottom:1.25rem}.mt-5{margin-top:1.25rem}.mt--5{margin-top:-1.25rem}.mb-6{margin-bottom:1.5rem}.mt-6{margin-top:1.5rem}.mt--6{margin-top:-1.5rem}.mb-7{margin-bottom:1.75rem}.mt-7{margin-top:1.75rem}.mt--7{margin-top:-1.75rem}.mb-8{margin-bottom:2rem}.mt-8{margin-top:2rem}.mt--8{margin-top:-2rem}.mb-9{margin-bottom:2.25rem}.mt-9{margin-top:2.25rem}.mt--9{margin-top:-2.25rem}.mb-10{margin-bottom:2.5rem}.mt-10{margin-top:2.5rem}.mt--10{margin-top:-2.5rem}.mb-11{margin-bottom:2.75rem}.mt-11{margin-top:2.75rem}.mt--11{margin-top:-2.75rem}.mb-12{margin-bottom:3rem}.mt-12{margin-top:3rem}.mt--12{margin-top:-3rem}.mb-13{margin-bottom:3.25rem}.mt-13{margin-top:3.25rem}.mt--13{margin-top:-3.25rem}.mb-14{margin-bottom:3.5rem}.mt-14{margin-top:3.5rem}.mt--14{margin-top:-3.5rem}.mb-15{margin-bottom:3.75rem}.mt-15{margin-top:3.75rem}.mt--15{margin-top:-3.75rem}.mb-16{margin-bottom:4rem}.mt-16{margin-top:4rem}.mt--16{margin-top:-4rem}.mb-17{margin-bottom:4.25rem}.mt-17{margin-top:4.25rem}.mt--17{margin-top:-4.25rem}.mb-18{margin-bottom:4.5rem}.mt-18{margin-top:4.5rem}.mt--18{margin-top:-4.5rem}.mb-19{margin-bottom:4.75rem}.mt-19{margin-top:4.75rem}.mt--19{margin-top:-4.75rem}.mb-20{margin-bottom:5rem}.mt-20{margin-top:5rem}.mt--20{margin-top:-5rem}.form-control{font-family:Open Sans,sans-serif;border-radius:4px;outline:none;padding:1rem .825rem;height:2.375rem;border:.0625rem solid #ccc;width:100%}.loader-button{width:20px;height:20px;border:4px solid #f3f3f3;border-top:4px solid #777;border-radius:50%;animation:spin .75s linear infinite}.loader{background-image:url(loader.6a91e8f5891b9eef.svg);background-size:cover;background-repeat:no-repeat;width:50px;height:50px;position:relative;animation:spin 1.2s linear infinite}body:has(app-loader){overflow:hidden}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-container--standard-padding{padding:0 1.3125rem}.app-container--standard-max-width{width:100%;max-width:25rem;justify-self:center}.app-container--row{display:flex}.app-container--row--start,.app-container--row--end{flex:1}.app-container--row--start{justify-content:flex-start;text-align:left}.app-container--row--end{justify-content:flex-end;text-align:right}.app-container--see-all{color:#8d8d8d;font-size:clamp(.75rem,1.5vw,1rem);text-decoration:none}.card-review-container{width:100%;margin:0 auto}.col-2{display:grid;grid-template-columns:1fr 1fr}.col-3{display:grid;grid-template-columns:1fr 1fr 1fr}.border-gap-dotted-1{border-top:1px dashed #f1f1f1}.border-gap-2{border-top:2px solid #f6f6f6}.border-gap-4{border-top:4px solid #e6e6e6}.border-gap-8{border-top:8px solid #f6f6f6}.error-message{position:absolute;color:#ff5e5e;font-size:.75rem}.field-error{display:inline-block;font-size:.75rem;margin-top:.25rem;color:#ea4335}.completion-screen{display:grid;justify-content:center;align-items:center;align-content:center;justify-items:center;margin:auto;grid-template-columns:100%;height:100%;width:100%;max-width:25rem;min-width:-moz-fit-content;min-width:fit-content;font-size:.9375rem;padding:0 1rem}.completion-screen--title{font-size:1.5rem;color:#000;font-family:Montserrat,sans-serif;text-align:center;line-height:2.5rem;font-weight:700}.completion-screen--desc{font-size:.8125rem;color:#000;max-width:25rem}.completion-screen--desc-center{text-align:center}.completion-screen .item{background-color:#fff;position:relative;padding:1rem 1.3125rem;border-radius:.625rem;line-height:1.25rem;font-size:.75rem;width:100%;max-width:25rem}.completion-screen .item--title{display:flex;justify-content:flex-start;font-size:.75rem;font-weight:700;margin:0;padding:0;margin-bottom:1rem;line-height:1rem}.completion-screen .item--row{display:flex}.completion-screen .item--row--start,.completion-screen .item--row--end{flex:1}.completion-screen .item--row--start{justify-content:flex-start;text-align:left}.completion-screen .item--row--end{justify-content:flex-end;text-align:right}.completion-screen .item--text--bold{font-weight:600}.completion-screen .item--text--gray{color:#4b4b4b}.completion-screen h3{font-size:1.5rem;color:#000;font-family:Montserrat,sans-serif;text-align:center;line-height:2.5rem;font-weight:700}.completion-screen ol{padding-left:1rem}.completion-screen ol li{margin-bottom:.5rem}.completion-screen .buttons-container{display:flex;gap:1rem;width:100%}.completion-screen .buttons-container button{width:100%}@media (max-width: 375px){.completion-screen .buttons-container button{zoom:.8}}.web-wrapper{display:grid;align-items:center;height:100svh}.pointer{cursor:pointer}body.diy-task .profile-layout__left{padding:2.5rem 0 1rem}body.diy-task .profile-layout__left .booking--back-button{padding:0 2.5rem}@media (min-width: 768px){.completion-screen{min-width:unset;max-width:82.5rem;padding:4rem 5.5rem;background-color:#fff;box-sizing:border-box;transition:box-shadow .25s ease-in-out;margin:0 auto;height:42.375rem;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;border:1px solid #d0d0d0;box-shadow:0 4px 13.2px 1px #00000026}.completion-screen--title{font-size:1.625rem;margin-bottom:1rem}.completion-screen--desc{font-size:1.25rem;max-width:unset}.completion-screen .item{max-width:unset!important;padding:1rem 0!important}.completion-screen .item__completion,.completion-screen .item--title,.completion-screen .item--row--start,.completion-screen .item--row--end{font-size:.875rem!important}.completion-screen ol li{margin-bottom:1rem}}.admin-root .application-details app-zipcode-input .zipcode input,.admin-root .package-details app-zipcode-input .zipcode input,.admin-root .booking-details .dropdown__header{border-radius:.313rem;border:var(--border);height:3.75rem;padding:0 1rem;background-color:#fff;outline:none}.admin-root .booking-details .dropdown.disabled>*,.admin-root .booking-details .dropdown.disabled{background-color:#f9f9f9;color:#333!important;cursor:default;border-color:#b9bfcc!important}.admin-root .booking-details .dropdown.disabled>:not(input,textarea,.dropdown__content),.admin-root .booking-details .dropdown.disabled:not(input,textarea,.dropdown__content){height:100%}.admin-root .ellipsis-on{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bg-yellow{background-color:#fffae8!important}.badge-yellow{font-size:.75rem;font-weight:600;color:#ffce1c;font-family:var(--font-family);width:-moz-fit-content;width:fit-content;background-color:#fffae8;padding:.35rem .75rem;border-radius:2.5rem;text-align:center;text-transform:capitalize;display:inline-block}.bg-green{background-color:#ebfbf1!important}.badge-green{font-size:.75rem;font-weight:600;color:#41d97a;font-family:var(--font-family);width:-moz-fit-content;width:fit-content;background-color:#ebfbf1;padding:.35rem .75rem;border-radius:2.5rem;text-align:center;text-transform:capitalize;display:inline-block}.bg-purple{background-color:#f5ebfe!important}.badge-purple{font-size:.75rem;font-weight:600;color:#9429f4;font-family:var(--font-family);width:-moz-fit-content;width:fit-content;background-color:#f5ebfe;padding:.35rem .75rem;border-radius:2.5rem;text-align:center;text-transform:capitalize;display:inline-block}.bg-red{background-color:#fde7e7!important}.badge-red{font-size:.75rem;font-weight:600;color:#ed2b2b;font-family:var(--font-family);width:-moz-fit-content;width:fit-content;background-color:#fde7e7;padding:.35rem .75rem;border-radius:2.5rem;text-align:center;text-transform:capitalize;display:inline-block}.bg-blue{background-color:#e4eefe!important}.badge-blue{font-size:.75rem;font-weight:600;color:#1f72f7;font-family:var(--font-family);width:-moz-fit-content;width:fit-content;background-color:#e4eefe;padding:.35rem .75rem;border-radius:2.5rem;text-align:center;text-transform:capitalize;display:inline-block}.d-none{display:none!important}.text-center{text-align:center!important}.leaderboard.top-1{background-color:#ffebc2}.leaderboard.top-2{background-color:#e6e6e6}.leaderboard.top-3{background-color:#dfd0cc}.unselectable{-webkit-user-select:none;user-select:none;pointer-events:none}.cursor-default{cursor:default!important}.no-wrap{white-space:nowrap;overflow:hidden}.admin-root{--font-family: "Open sans";--primary-color: #4b4b4b;--secondary-color: #97a0b4;--border: 1px solid #b9bfcc;--box-shadow: 0 .125rem .5rem rgba(0, 0, 0, .1)}.admin-root *{font-family:var(--font-family)}@media (max-width: 720px){.admin-root [class$=__table-container],.admin-root [class$=__chart-container]{min-width:auto!important}}.admin-root [class$=__chart-container] app-dropdown-select .dropdown,.admin-root .table__header app-dropdown-select .dropdown{width:7rem;padding:0}.admin-root app-dropdown-select{padding:0!important}.admin-root app-dropdown-select .dropdown{display:flex;height:inherit;padding:0 1rem}.admin-root app-dropdown-select .dropdown__header{padding:.5rem 0!important;opacity:1!important;width:inherit;background-color:inherit!important;border-width:0!important}.admin-root app-dropdown-select .dropdown__label{font-size:inherit!important;font-weight:400;color:inherit!important;font-family:var(--font-family);padding-right:.5rem!important}.admin-root app-dropdown-select .dropdown.disabled>*{cursor:default}.admin-root .analytics-bookings app-dropdown-select .dropdown{width:14.875rem}.admin-root .booking-details__status__dropdown-wrapper .dropdown{border-radius:.313rem;padding:0 1rem}.admin-root .booking-details__status__dropdown-wrapper .dropdown__header{width:11rem;height:3.44rem;font-size:1.25rem;font-weight:700;color:var(--font-color);text-transform:uppercase;font-family:var(--font-family);min-width:11.5rem;padding:0 1rem;appearance:none;border:none;outline:none;cursor:pointer;text-align:left}.admin-root .booking-details__status__dropdown-wrapper .dropdown__content{font-size:.875rem;font-weight:400;color:#000000d9;text-transform:capitalize;font-family:var(--font-family)}.admin-root .booking-details__status__dropdown-wrapper .dropdown__arrow{display:none}.admin-root .booking-details .dropdown__items span{font-size:.875rem;font-weight:400;color:#000000d9;font-family:var(--font-family);padding:.5rem .5rem .25rem}.admin-root .application-details__field-wrapper app-dropdown-select .dropdown{padding:0}.admin-root .application-details__field-wrapper app-dropdown-select .dropdown__header{font-size:1rem}.admin-root .application-details__field-wrapper app-dropdown-select .dropdown__content{width:calc(100% + 2rem);left:-1rem}.admin-root .update-status__status__dropdown-wrapper .dropdown{border-radius:.313rem}.admin-root .update-status__status__dropdown-wrapper .dropdown__header{width:15rem;height:3.44rem;font-size:1rem;font-weight:700;color:var(--font-color);font-family:var(--font-family);min-width:11.5rem;padding:0 1rem;appearance:none;border:none;outline:none;cursor:pointer;text-align:left}.admin-root .update-status__status__dropdown-wrapper .dropdown__content{font-size:.875rem;font-weight:400;color:#000000d9;text-transform:capitalize;font-family:var(--font-family)}.admin-root .update-status__status__dropdown-wrapper .dropdown__arrow{display:none}.admin-root .update-status__field__file-upload{display:flex;gap:.75rem;flex-direction:column;flex-wrap:nowrap}.admin-root .update-status__field__file-upload .upload-image button{border-radius:.313rem;border:var(--border)!important;min-height:6.875rem!important}.admin-root .package-details app-dropdown-select .dropdown{padding:0}.admin-root .application-details app-zipcode-input .zipcode,.admin-root .package-details app-zipcode-input .zipcode{margin-top:0}.admin-root app-profile-card app-dashboard-metrics .dashboard-metrics__metric-card{flex:1 1 var(--custom-min-width, 14.27rem);min-width:var(--custom-min-width, 14.27rem);height:5.648rem;padding:0 .5rem;box-shadow:none;border:1px solid #f2f2f2}.admin-root app-profile-card app-dashboard-metrics .dashboard-metrics__metric-card app-svg-icon{line-height:1px}.admin-root app-profile-card app-dashboard-metrics .dashboard-metrics__metric-card__icon-circle{width:3.389rem;height:3.389rem}.admin-root app-profile-card app-dashboard-metrics .dashboard-metrics__metric-card__metric-info__metric-header{font-size:.625rem}.admin-root app-profile-card app-dashboard-metrics .dashboard-metrics__metric-card__metric-info__metric-count{font-size:1.25rem}.admin-root app-profile-card app-dashboard-metrics .dashboard-metrics__metric-card__metric-percentage{font-size:.688rem}@media (max-width: 576px){.admin-root app-profile-card app-dashboard-metrics .dashboard-metrics__metric-card{min-width:14.27rem}}.admin-root .service-provider app-admin-table table .action-col{text-align:center!important}.admin-root .inbox-page-header .page-header{background:transparent;padding:0}.admin-root .inbox-page-header .page-header__wrapper{margin:0}.admin-root .service-reviews-list app-admin-table .table__type-3 tbody tr td div[ng-switch] div[ng-switch-case=image]{display:flex;justify-content:center;align-items:center;gap:0;flex-direction:row;flex-wrap:nowrap;width:6rem;height:4rem;min-width:6rem}.admin-root .service-reviews-list app-admin-table .table__type-3 tbody tr td div[ng-switch] div[ng-switch-case=image] img{width:6rem;height:4rem;border-radius:.5rem;min-width:6rem;min-height:4rem;object-fit:cover;display:block}.send-bulk-message app-datefield input{padding:1.45rem .825rem}.app-tooltip{font-size:.75rem;font-weight:700;color:#fff;font-family:var(--font-family);background-color:#242424;padding:.375rem .625rem;border-radius:.5rem;white-space:nowrap;animation:fadeIn .15s ease forwards;pointer-events:none}.app-tooltip:after{content:"";position:absolute;bottom:-.375rem;left:50%;transform:translate(-50%);border-width:.375rem .375rem 0 .375rem;border-style:solid;border-color:#1f1f1f transparent transparent transparent}@keyframes fadeIn{to{opacity:1}}
