.tabs_button{background-color:#fff!important;padding-bottom:25px!important}.load-more-btn[data-v-d8a2249b],.load-more-button[data-v-d8a2249b]{text-align:center}.navy-background[data-v-d8a2249b]{background-color:#2e4051;color:#fff!important}.load-more-btn[data-v-d8a2249b]{border-radius:8px;padding:12px 16px;font-family:Roboto,serif;font-style:normal;font-weight:500;font-size:16px;line-height:16px}.confirm-btn[data-v-2506e706]{border-radius:8px!important;padding:10px!important;font-family:Roboto,serif!important;font-style:normal!important;font-weight:500!important;text-align:center!important;background-color:#008cfa!important;color:#fff!important;text-decoration:none!important}.style_confirmAttendanceButton[data-v-2506e706]{margin-left:2px;margin-bottom:0;text-decoration:none;font-family:open sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px}.confirm-color[data-v-2506e706]{background-color:#37bd5d!important}.btn-info-custom-class[data-v-2506e706],.confirm-color[data-v-2506e706]{color:#fff!important;border-radius:100px!important;padding:4px 12px 6px!important;width:auto!important}.btn-info-custom-class[data-v-2506e706]{background-color:#03a9f4!important}.parent-container[data-v-3db5afee],.tab-content[data-v-3db5afee]{padding:20px}.panel-body[data-v-3db5afee],.parent-container[data-v-3db5afee]{border-radius:12px;border:1px solid #eaecee}.panel-body[data-v-3db5afee]{margin-top:12px;background-color:#f5f5f6}.children[data-v-3db5afee]{background-color:#fff}.pr-box[data-v-af620023]{border-radius:12px;padding:20px;border:1px solid #eaecee;font-weight:700}.tab-content[data-v-af620023]{padding:0 10px 10px}.job-request-state[data-v-af620023]{padding:28px 16px;color:#667085;text-align:center;font-size:14px}.job-request-state--error[data-v-af620023]{color:#b42318}.sms-error-line[data-v-af620023]{margin-top:10px;padding:10px 12px;border-radius:10px;border:1px solid #f3d2d2;background:#fff5f5;font-weight:600;font-size:13px;line-height:1.35;display:flex;gap:10px;align-items:flex-start}.sms-error-line .fa[data-v-af620023]{margin-top:2px}.parent-container[data-v-af620023]{padding:20px}.panel-body[data-v-af620023],.parent-container[data-v-af620023]{border-radius:12px;border:1px solid #eaecee}.panel-body[data-v-af620023]{margin-top:12px;background-color:#f5f5f6}.children[data-v-af620023]{background-color:#fff}.font-14[data-v-af620023]{font-size:14px}.w-80[data-v-af620023]{width:80%;margin:auto}#ActivityTabVue_3 .active[data-v-34ad4dc7]{text-decoration:underline}.height-100[data-v-34ad4dc7]{min-height:100vh}.border-none[data-v-34ad4dc7]{border:none}.nav-tabs .confirmation-tab[data-v-34ad4dc7]{background-color:#85b6ff!important;border-color:#85b6ff!important}.nav-tabs .confirmation-tab[data-v-34ad4dc7],.nav-tabs .history-tab[data-v-34ad4dc7],.nav-tabs .job-request-tab[data-v-34ad4dc7],.nav-tabs .service-status-tab[data-v-34ad4dc7]{border-radius:100px;color:#2e4051!important;font-size:14px}.nav-tabs .job-request-tab[data-v-34ad4dc7]{background-color:#37bd5d!important;border-color:#37bd5d!important}.nav-tabs .service-status-tab[data-v-34ad4dc7]{background-color:#f3c969!important;border-color:#f3c969!important}.nav-tabs .history-tab[data-v-34ad4dc7]{background-color:#eaecee!important;border-color:#eaecee!important}@media screen and (max-width:991px){.mobile-m-top-5[data-v-34ad4dc7]{margin-top:5px}}.pl-2rem[data-v-14652ee0]{padding-left:2rem}.style_confirmAttendanceButton[data-v-14652ee0]{margin-left:2px;margin-bottom:0;text-decoration:none;font-family:open sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px}.appointment-title[data-v-14652ee0]{font-family:Roboto;font-style:normal;font-weight:600;font-size:20px;line-height:24px;color:#2e4051}.date-box[data-v-14652ee0]{border:1px solid #e0e2e5;border-radius:8px;padding:2px 16px;background-color:#008cfa26;font-size:17px;text-align:center;color:#2e4051;font-weight:400;width:80px}.day-box[data-v-14652ee0]{background-color:#008cfa26;color:#2e4051;border-radius:100px;padding:4px 10px}.confirm-btn[data-v-14652ee0]{border-radius:8px!important;padding:10px!important;font-family:Roboto,serif!important;font-style:normal!important;font-weight:500!important;text-align:center!important;background-color:#008cfa!important;color:#fff!important;text-decoration:none!important}.border-style[data-v-14652ee0]{border-bottom:1px solid;border-color:#eaecee}@media(max-width:768px){.upcoming-appointments-section .appointment-card[data-v-14652ee0],.upcoming-appointments-section .upcoming-content[data-v-14652ee0]{width:100%;margin-left:0!important;margin-right:0!important}.upcoming-appointments-section .appointment-card[data-v-14652ee0]{padding:14px 10px 0!important;display:grid!important;grid-template-columns:72px minmax(0,1fr) auto;-moz-column-gap:8px;column-gap:8px;align-items:start}.upcoming-appointments-section .appointment-card>.appointment-date-col[data-v-14652ee0],.upcoming-appointments-section .appointment-card>.appointment-day-col[data-v-14652ee0],.upcoming-appointments-section .appointment-card>.appointment-time-col[data-v-14652ee0]{width:auto;max-width:none;flex:none;padding-left:0!important;padding-right:0!important;margin:0!important}.upcoming-appointments-section .appointment-date-col[data-v-14652ee0]{grid-column:1;grid-row:1}.upcoming-appointments-section .appointment-time-col[data-v-14652ee0]{grid-column:2;grid-row:1;padding-right:0!important;min-width:0;color:#2e4051;font-size:13px;font-weight:600;line-height:19px}.upcoming-appointments-section .appointment-day-col[data-v-14652ee0]{grid-column:3;grid-row:1;justify-self:end}.upcoming-appointments-section .appointment-time-line[data-v-14652ee0]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.upcoming-appointments-section .appointment-duration-line[data-v-14652ee0]{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.upcoming-appointments-section .appointment-timezone-line[data-v-14652ee0]{white-space:nowrap}.upcoming-appointments-section .appointment-time-col svg[data-v-14652ee0]{width:11px;height:11px;margin-right:2px;vertical-align:-1px}.upcoming-appointments-section .date-box[data-v-14652ee0]{width:66px;padding:5px 6px;border-radius:7px;font-size:16px;line-height:20px;font-weight:500}.upcoming-appointments-section .day-box[data-v-14652ee0]{display:inline-flex;min-width:58px;justify-content:center;margin-right:0!important;padding:6px 8px;border-radius:8px;color:#2e4051;font-size:16px;font-weight:600;line-height:20px}.upcoming-appointments-section .appointment-participant-row[data-v-14652ee0]{grid-column:1/-1;display:grid!important;grid-template-columns:34px minmax(0,1fr) minmax(84px,auto);-moz-column-gap:4px;column-gap:4px;align-items:center!important;padding-left:4px!important;padding-right:10px!important}.upcoming-appointments-section .appointment-avatar-col[data-v-14652ee0],.upcoming-appointments-section .appointment-name-col[data-v-14652ee0],.upcoming-appointments-section .appointment-status-col[data-v-14652ee0]{width:auto;max-width:none;flex:none;padding-left:0!important;padding-right:0!important;margin-left:0!important}.upcoming-appointments-section .appointment-name-col[data-v-14652ee0]{min-width:0}.upcoming-appointments-section .appointment-name-col span[data-v-14652ee0]{display:block;color:#2e4051;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcoming-appointments-section .appointment-status-col[data-v-14652ee0]{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin-left:auto!important}.upcoming-appointments-section .appointment-reminder-col[data-v-14652ee0]{display:none!important}.upcoming-appointments-section .appointment-confirmation-col[data-v-14652ee0]{width:auto;max-width:none;flex:none;padding-right:0!important}.upcoming-appointments-section[data-v-14652ee0] .appointment-status-col .dropdown,.upcoming-appointments-section[data-v-14652ee0] .appointment-status-col .status-label{display:inline-flex;justify-content:center}.upcoming-appointments-section[data-v-14652ee0] .appointment-status-col .status-label{min-width:74px;border-radius:6px!important;padding:4px 9px!important;font-size:13px!important;font-weight:700!important;text-align:center;line-height:16px}}.contractor-avatar img{width:30px;height:30px;border-radius:50%}.input-value[data-v-e99ab031]{font-family:Roboto;font-size:14px;font-weight:400;line-height:24px;color:#2e4051}.edit-input[data-v-e99ab031]{min-height:auto;width:135px;border-radius:8px!important;border:1px solid #e5e6e7;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.edit-select-input[data-v-e99ab031]{width:130px}.save-editable-input-btn[data-v-e99ab031]{border-radius:6px!important;padding:3px!important}.cancel-editable-input-btn[data-v-e99ab031]{border-radius:6px!important;padding:3px 5px!important}.alert-warning[data-v-151b7b40]{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc;border-radius:8px}.inputs-title[data-v-151b7b40]{font-family:Roboto;font-size:14px;font-weight:600;line-height:32px;text-align:left;color:#2e4051}.border-left-radius[data-v-151b7b40]{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.dropzone-border[data-v-151b7b40]{border:1px solid #e5e6e7;border-radius:8px}.table-title[data-v-151b7b40]{color:#2e4051}.payment-scope-option[data-v-151b7b40]{padding:8px 10px;border:1px solid #dee2e6;border-radius:4px}.payment-scope-selected[data-v-151b7b40]{background:#fff8e1}@media(max-width:767.98px){.form-content[data-v-151b7b40]{min-width:0;width:100%}.form-content>.row.form-group[data-v-151b7b40]{margin-left:0;margin-right:0;gap:5px;margin-bottom:14px}.form-content>.form-group.row>.inputs-title[data-v-151b7b40],.form-content>.row.form-group>.col-3.inputs-title[data-v-151b7b40],.form-content>.row.form-group>.inputs-title[data-v-151b7b40]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;flex:0 0 100%;width:100%;max-width:100%;min-width:0;padding:0;margin-bottom:2px;overflow-wrap:anywhere;line-height:1.4}.form-content .inputs-title a[data-toggle=modal][data-v-151b7b40]{display:inline-flex;flex:0 0 auto;align-items:center;padding-left:0!important;margin-left:2px}.form-content>.form-group.row>.col-9[data-v-151b7b40],.form-content>.row.form-group>.col-9[data-v-151b7b40],.form-content>.row.form-group>div.col-9[data-v-151b7b40]{flex:0 0 100%;width:100%;max-width:100%;min-width:0;padding:0!important}.form-content .form-control[data-v-151b7b40],.form-content .input-group[data-v-151b7b40],.form-content .payment-invoice-fields[data-v-151b7b40]{min-width:0;max-width:100%}.payment-invoice-fields[data-v-151b7b40]{margin:0;gap:8px}.payment-invoice-number-field[data-v-151b7b40],.payment-invoice-select-field[data-v-151b7b40]{flex:0 0 100%;width:100%;max-width:100%;min-width:0;padding:0!important}.payment-invoice-select-field[data-v-151b7b40] .v-select,.payment-invoice-select-field[data-v-151b7b40] .vs__dropdown-toggle,.payment-invoice-select-field[data-v-151b7b40] .vs__search{width:100%;min-width:0}.payment-invoice-select-field[data-v-151b7b40] .vs__dropdown-menu{max-width:100%;max-height:min(240px,35dvh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-wrap:anywhere}.payment-date-paid-row[data-v-151b7b40] .dp__input,.payment-date-paid-row[data-v-151b7b40] .dp__input_wrap,.payment-date-paid-row[data-v-151b7b40] .dp__main,.payment-date-paid-row[data-v-151b7b40] .dp__outer_menu_wrap{box-sizing:border-box;width:100%!important;max-width:100%;min-width:0}.payment-date-paid-row[data-v-151b7b40] .dp__main{flex:0 0 100%;padding:0!important}.payment-date-paid-row[data-v-151b7b40] .dp__menu{max-width:min(320px,100vw - 48px);min-width:0}.payment-date-paid-row[data-v-151b7b40] .dp__calendar{width:100%;min-width:0}.payment-description-field[data-v-151b7b40]{padding-left:0;padding-right:0}.payment-description-field textarea[data-v-151b7b40]{display:block;width:100%;box-sizing:border-box}.form-content .table-responsive[data-v-151b7b40]{max-width:100%}.result-content .row[data-v-151b7b40]{overflow-wrap:anywhere}}.payment-to-contractor .p-fileupload-basic input[type=file],.payment-to-contractor .p-fileupload>input[type=file]{display:none}.payment-to-contractor .p-component{font-family:Inter var,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-size:1.5rem;font-weight:400}.payment-to-contractor .p-fileupload-buttonbar{display:flex;flex-wrap:wrap}.payment-to-contractor .p-button{color:#fff;background:#10b981;border:1px solid #10b981;padding:.5rem 1.5rem;font-size:1.8rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px;outline-color:transparent}.payment-to-contractor .p-fileupload .p-fileupload-buttonbar{background:#fff;padding:.5rem;color:#334155;border:1px solid #e2e8f0;border-bottom:0;border-top-right-radius:6px;border-top-left-radius:6px;gap:.5rem}.payment-to-contractor .p-component:disabled,.payment-to-contractor .p-disabled{opacity:.6!important;background-color:transparent;border:transparent}.payment-to-contractor .p-button-group.p-button-danger>.p-button.p-button-text,.payment-to-contractor .p-button.p-button-danger.p-button-text,.payment-to-contractor .p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#ef4444;border-color:transparent}.payment-to-contractor .p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:2.5rem}.payment-to-contractor .p-button-group.p-button-danger>.p-button,.payment-to-contractor .p-button.p-button-danger,.payment-to-contractor .p-splitbutton.p-button-danger>.p-button{color:#fff;background:#ef4444;border:1px solid #ef4444}.payment-to-contractor .p-button-icon-only{justify-content:center}.payment-to-contractor .p-fileupload-file{display:flex;flex-wrap:wrap;align-items:center}.payment-to-contractor .p-button.p-button-icon-only{width:2.5rem;padding:.5rem 0}.payment-to-contractor .p-fileupload .p-fileupload-file{padding:2rem}.payment-to-contractor .p-fileupload .p-fileupload-content{background:#fff;padding:0 1.125rem 1.125rem;border:1px solid #e2e8f0;border-top:none;color:#334155;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.delete-icons-position[data-v-5ec54857]{position:relative;bottom:2px}.three-dots span[data-v-5ec54857]{background-color:transparent;border-radius:50%;transition:background-color .3s;width:30px;height:30px}.three-dots span[data-v-5ec54857]:hover{background-color:#f0f2f3;border-radius:50%}.status-label[data-v-5ec54857]{color:#fff!important;border-radius:100px!important;padding:3px 8px 4px!important}.total-share[data-v-5ec54857]{font-size:14px}.fieldworker-name[data-v-5ec54857],.total-share[data-v-5ec54857]{font-family:Roboto;font-weight:600;line-height:24px;text-align:left;color:#2e4051}.fieldworker-name[data-v-5ec54857]{font-size:16px}.expand-arrow[data-v-5ec54857]{background-color:transparent;border-radius:50%;transition:background-color .3s;width:30px;height:30px;display:inline-grid;align-items:center;justify-items:center;justify-content:center}.expand-arrow[data-v-5ec54857]:hover{background-color:#f0f2f3;border-radius:50%}.earnings-title[data-v-5ec54857]{font-style:normal;font-size:18px}.earnings-title[data-v-5ec54857],.labels-title-name[data-v-5ec54857]{font-family:Roboto;font-weight:600;line-height:24px;color:#2e4051}.input-value[data-v-5ec54857],.labels-title-name[data-v-5ec54857]{font-size:14px}.input-value[data-v-5ec54857]{font-family:Roboto;font-weight:400;line-height:24px;color:#2e4051}.service-box[data-v-5ec54857]{border:1px solid transparent;border-radius:8px;box-shadow:0 2px 4px 1px #0000000d,0 0 2px #0000001a;padding:10px}.pointer-none[data-v-5ec54857]{opacity:.6;cursor:not-allowed;pointer-events:none}.recommended-text[data-v-5ec54857]{font-size:11px;color:#2d9cdb;font-weight:600;margin-left:8px}.recommended-price[data-v-5ec54857]{color:#27ae60;font-weight:700}@media(max-width:767.98px){.fieldworker-earning-card[data-v-5ec54857]{padding:10px!important;border-radius:8px!important}.fieldworker-earning-card>.row.align-items-center[data-v-5ec54857]{flex-wrap:wrap;row-gap:6px;margin-left:0;margin-right:0}.fieldworker-earning-card>.row.align-items-center>.col-1[data-v-5ec54857]{flex:0 0 36px;width:36px;max-width:36px;padding-left:0;padding-right:0}.fieldworker-earning-card>.row.align-items-center>.col-4[data-v-5ec54857]{flex:1 1 120px;width:auto;max-width:none;min-width:0;padding-left:6px;padding-right:4px}.fieldworker-earning-card>.row.align-items-center>.col-auto.ml-auto[data-v-5ec54857]{flex:0 1 auto;max-width:100%;padding-left:4px;padding-right:0}}.manual-share-review-chip[data-v-7b132f04],.manual-share-service-badge[data-v-7b132f04]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.3;vertical-align:middle}.manual-share-service-badge[data-v-7b132f04]{color:#8a5a00;background:#fff8e5;border:1px solid #ffe1a3}.manual-share-review-chip[data-v-7b132f04],.manual-share-service-badge--review[data-v-7b132f04]{color:#9f3412;background:#fff1eb;border:1px solid #fed7aa}.delete-icons-position[data-v-7b132f04]{position:relative;bottom:2px}.stripe-connect-retry-btn[data-v-7b132f04]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid #c5cbd3;border-radius:4px;background:#fff;color:#2e4051;font-size:12px;font-weight:600;line-height:1;cursor:pointer}.stripe-connect-retry-btn[data-v-7b132f04]:focus:not(:disabled),.stripe-connect-retry-btn[data-v-7b132f04]:hover:not(:disabled){border-color:#635bff;color:#635bff;outline:none}.stripe-connect-retry-btn[data-v-7b132f04]:disabled{opacity:.65;cursor:wait}.three-dots span[data-v-7b132f04]{background-color:transparent;border-radius:50%;transition:background-color .3s;width:30px;height:30px}.three-dots span[data-v-7b132f04]:hover{background-color:#f0f2f3;border-radius:50%}.status-label[data-v-7b132f04]{color:#fff!important;border-radius:100px!important;padding:3px 8px 4px!important}.total-share[data-v-7b132f04]{font-size:14px;line-height:24px;text-align:left;color:#2e4051}.fieldworker-name[data-v-7b132f04],.share-source-badge[data-v-7b132f04],.total-share[data-v-7b132f04]{font-family:Roboto;font-weight:600}.share-source-badge[data-v-7b132f04]{display:inline-flex;align-items:center;height:20px;padding:2px 8px;border-radius:100px;font-size:11px;line-height:16px;vertical-align:middle}.share-source-badge--manual[data-v-7b132f04]{background-color:#fff4e5;color:#b76e00}.share-source-badge--auto[data-v-7b132f04]{background-color:#e8f4ff;color:#1f7ab8}.fieldworker-name[data-v-7b132f04]{font-size:16px;line-height:24px;text-align:left;color:#2e4051}.expand-arrow[data-v-7b132f04]{background-color:transparent;border-radius:50%;transition:background-color .3s;width:30px;height:30px;display:inline-grid;align-items:center;justify-items:center;justify-content:center}.expand-arrow[data-v-7b132f04]:hover{background-color:#f0f2f3;border-radius:50%}.earnings-title[data-v-7b132f04]{font-style:normal;font-size:18px}.earnings-title[data-v-7b132f04],.labels-title-name[data-v-7b132f04]{font-family:Roboto;font-weight:600;line-height:24px;color:#2e4051}.input-value[data-v-7b132f04],.labels-title-name[data-v-7b132f04]{font-size:14px}.input-value[data-v-7b132f04]{font-family:Roboto;font-weight:400;line-height:24px;color:#2e4051}.service-box[data-v-7b132f04]{border:1px solid transparent;border-radius:8px;box-shadow:0 2px 4px 1px #0000000d,0 0 2px #0000001a;padding:10px}.pointer-none[data-v-7b132f04]{opacity:.6;cursor:not-allowed;pointer-events:none}.recommended-text[data-v-7b132f04]{font-size:11px;color:#2d9cdb;font-weight:600;margin-left:8px}.recommended-price[data-v-7b132f04]{color:#27ae60;font-weight:700}.apply-recommended-btn[data-v-7b132f04]{font-size:11px;padding:2px 10px;border-color:#2d9cdb;color:#2d9cdb}.apply-recommended-btn[data-v-7b132f04]:hover{background-color:#2d9cdb;color:#fff}.tooltip-trigger-btn[data-v-7b132f04]{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;padding:0;border:none;background:transparent;color:#7b8794;cursor:pointer;vertical-align:middle}.tooltip-trigger-btn[data-v-7b132f04]:focus,.tooltip-trigger-btn[data-v-7b132f04]:hover{color:#4a9fd4;outline:none}.tooltip-info-icon[data-v-7b132f04]{flex-shrink:0}.tooltip-card[data-v-7b132f04]{max-width:340px;padding:12px 14px;background:#eef7ff;border:1px solid #d6e9f8;border-left:4px solid #4a9fd4;border-radius:8px;box-shadow:0 8px 24px #2e40511f;text-transform:none}.tooltip-card-title[data-v-7b132f04]{font-weight:700;line-height:18px;color:#2e4051;margin-bottom:6px}.tooltip-card-link[data-v-7b132f04],.tooltip-card-text[data-v-7b132f04],.tooltip-card-title[data-v-7b132f04]{font-family:Roboto;font-size:13px;text-transform:none}.tooltip-card-text[data-v-7b132f04]{margin:0;font-weight:400;line-height:20px;color:#4f5d6b}.tooltip-card-link[data-v-7b132f04]{display:inline-block;margin-top:8px;font-weight:600;color:#2d8fd5;text-decoration:none}.tooltip-card-link[data-v-7b132f04]:hover{text-decoration:underline}[data-v-7b132f04] .actual-hours-tooltip .popper{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;z-index:9999}[data-v-7b132f04] .actual-hours-tooltip .popper__arrow{display:none!important}.manual-share-meta[data-v-7b132f04]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 12px}.manual-share-pill[data-v-7b132f04]{gap:6px;padding:6px 14px;background:#fff4df;color:#d97706;border:1px solid #fde3b3;font-size:13px}.manual-share-pill[data-v-7b132f04],.manual-share-review-pill[data-v-7b132f04]{display:inline-flex;align-items:center;border-radius:999px;font-weight:600}.manual-share-review-pill[data-v-7b132f04]{padding:5px 10px;background:#fee2e2;color:#b91c1c;border:1px solid #fecaca;font-size:12px}.manual-share-updated-by[data-v-7b132f04]{color:#6b7280;font-size:13px;font-weight:500}@media(max-width:767.98px){.fieldworker-earning-card[data-v-7b132f04]{padding:10px!important;border-radius:8px!important}.fieldworker-earning-card>.row.align-items-center[data-v-7b132f04]{flex-wrap:wrap;row-gap:6px;margin-left:0;margin-right:0}.fieldworker-earning-card>.row.align-items-center>.col-1[data-v-7b132f04]{flex:0 0 36px;width:36px;max-width:36px;padding-left:0;padding-right:0}.fieldworker-earning-card>.row.align-items-center>.col-4[data-v-7b132f04]{flex:1 1 120px;width:auto;max-width:none;min-width:0;padding-left:6px;padding-right:4px}.fieldworker-earning-card>.row.align-items-center>.col-auto.ml-auto[data-v-7b132f04]{flex:0 1 auto;max-width:100%;padding-left:4px;padding-right:0}}.location-title[data-v-3d250ade]{font-size:18px}.location-title[data-v-3d250ade],.marker-label-title[data-v-3d250ade]{font-family:Roboto;font-style:normal;font-weight:600;line-height:24px;color:#2e4051}.marker-label-title[data-v-3d250ade]{font-size:14px}.marker_label_link[data-v-3d250ade]{color:#2e4051;font-family:Roboto;font-size:14px;font-style:normal;line-height:24px;text-decoration:none}.marker_label_link[data-v-3d250ade]:hover{color:#0056b3}.location-alpha-icon[data-v-3d250ade],.location_icon_section_div[data-v-3d250ade]{border-radius:50%;display:inline;padding:5px 10px;color:#000;font-family:Roboto;font-size:14px;text-decoration:none;border:1px solid #ccc;background-color:#eaecee}[data-v-3d250ade] .modal-dialog{min-width:50vw}.pl-9percent[data-v-3d250ade]{padding-left:14%}@media(max-width:768px){.pl-9percent[data-v-3d250ade]{padding-left:17%}}.section-container[data-v-3d250ade]{border:1px solid #e0e2e5;border-radius:16px;margin:0}.fix-dir-location[data-v-3d250ade]{display:flex!important;//justify-content:end;align-items:center;flex-direction:column}.pl-24px[data-v-3d250ade]{padding-left:24px}@media(max-width:768px){.mr-l-xs-10[data-v-3d250ade]{margin-left:10px!important}.location-box-view-page .location-title[data-v-3d250ade]{margin-bottom:8px}.location-box-view-page .location-address-card[data-v-3d250ade]{padding:14px 14px 16px!important;border-color:#dfe4ea;border-radius:14px}.location-box-view-page .location-address-heading[data-v-3d250ade]{display:grid!important;grid-template-columns:32px minmax(0,1fr) 24px;-moz-column-gap:12px;column-gap:12px;align-items:center!important;margin:0;min-height:32px}.location-box-view-page .location-address-body[data-v-3d250ade]{display:grid;grid-template-columns:32px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:start;margin:6px 0 0}.location-box-view-page .location-details-content[data-v-3d250ade],.location-box-view-page .location-details-spacer[data-v-3d250ade],.location-box-view-page .location-edit-col[data-v-3d250ade],.location-box-view-page .location-icon-col[data-v-3d250ade],.location-box-view-page .location-label-col[data-v-3d250ade]{width:auto;max-width:none;flex:none;padding-left:0!important;padding-right:0!important;margin-left:0!important}.location-box-view-page .location-edit-col[data-v-3d250ade],.location-box-view-page .location-icon-col[data-v-3d250ade],.location-box-view-page .location-label-col[data-v-3d250ade]{display:flex!important;min-height:32px;align-items:center!important}.location-box-view-page .location-icon-link[data-v-3d250ade]{display:flex;width:32px;height:32px;align-items:center;justify-content:center;margin-top:0}.location-box-view-page .location-details-content[data-v-3d250ade],.location-box-view-page .location-label-col[data-v-3d250ade]{min-width:0}.location-box-view-page .location-label-col br[data-v-3d250ade]{display:none}.location-box-view-page .marker-label-title[data-v-3d250ade]{display:flex;min-height:32px;align-items:center;font-size:14px;line-height:18px;overflow-wrap:anywhere;padding-top:0}.location-box-view-page .location-edit-col[data-v-3d250ade]{justify-content:flex-end;padding-top:0!important}.location-box-view-page .location-edit-col span[data-v-3d250ade]{display:flex}.location-box-view-page .location-edit-action[data-v-3d250ade]{display:flex;width:24px;height:32px;align-items:center;justify-content:center;padding-top:0}.location-box-view-page .location-edit-action svg[data-v-3d250ade]{width:22px;height:22px}.location-box-view-page .marker_label_link[data-v-3d250ade]{display:block;color:#405365;font-size:13.5px;font-weight:500;line-height:19px;margin-bottom:2px;overflow-wrap:anywhere}.location-box-view-page .location-details-content>br[data-v-3d250ade]{display:none}.location-box-view-page .location-coordinates-link[data-v-3d250ade]{display:inline;color:#4aa3d7;font-size:13px;font-weight:600;line-height:18px;overflow-wrap:anywhere}.location-box-view-page .location-view-map-link[data-v-3d250ade]{display:inline-flex;align-items:center;margin-left:4px;padding:3px 6px!important;border:1px solid;border-radius:8px;color:#4aa3d7;line-height:16px;white-space:nowrap}.location-box-view-page .location-view-map-link .fa[data-v-3d250ade]{margin-right:2px}}.invoice-title[data-v-2532eccf]{font-size:18px}.invoice-title[data-v-2532eccf],.payment-received-title[data-v-2532eccf]{font-family:Roboto;font-style:normal;font-weight:600;line-height:24px;color:#2e4051}.payment-received-title[data-v-2532eccf]{font-size:15px}.three-dots[data-v-2532eccf]{border-radius:50%;transition:background-color .3s;width:32px;height:33px;background-color:transparent}.three-dots[data-v-2532eccf]:hover{background-color:#f0f2f3;border-radius:50%}[data-v-2532eccf] .invoice-num span{font-family:Roboto;font-style:normal;font-weight:600;font-size:14px;line-height:24px;color:#2e4051}[data-v-2532eccf] .invoice-num span:hover{color:#008cfa;text-decoration:underline}.status-label[data-v-2532eccf]{padding:3px 8px 4px!important}.invoice-main-badges-row[data-v-2532eccf]{display:inline}@media(max-width:767px){.status-label[data-v-2532eccf]{padding:3px!important;width:100%}}.expand-arrow[data-v-2532eccf]{background-color:transparent;border-radius:50%;transition:background-color .3s;width:30px;height:30px;display:inline-grid;align-items:center;justify-items:center;justify-content:center}.expand-arrow[data-v-2532eccf]:hover{background-color:#f0f2f3;border-radius:50%}.labels-font[data-v-2532eccf]{font-size:14px;font-weight:700;color:#2e4051}.font-family-Roboto[data-v-2532eccf]{line-height:20px;letter-spacing:0;text-align:left;color:#2e4051}.border-style[data-v-2532eccf]{border-right:1px solid;border-color:#eaecee}.blue-color[data-v-2532eccf]{background-color:#008cfa!important}.green-color[data-v-2532eccf]{background-color:#37bd5d!important}.orange-color[data-v-2532eccf]{background-color:#ff932f!important}.red-color[data-v-2532eccf]{background-color:#f44336!important}.gray-color[data-v-2532eccf]{background-color:#979fa8!important}@media(max-width:767px){.invoice-payment-view-page .invoice-payment-section-header[data-v-2532eccf]{align-items:center;margin-bottom:8px}.invoice-payment-view-page .invoice-payment-actions-col[data-v-2532eccf]{padding-right:0}.invoice-payment-booking-view-mobile .invoice-payment-card[data-v-2532eccf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px!important;border:1px solid #dfe4ea;border-radius:10px}.invoice-payment-view-page .invoice-payment-card-header[data-v-2532eccf]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) 30px;-moz-column-gap:8px;column-gap:8px;align-items:start;margin:0}.invoice-payment-view-page .invoice-collapse-col[data-v-2532eccf],.invoice-payment-view-page .invoice-labels-row[data-v-2532eccf],.invoice-payment-view-page .invoice-payment-number-col[data-v-2532eccf]{width:auto;max-width:none;flex:none;padding-left:0;padding-right:0}.invoice-payment-view-page .invoice-collapse-col[data-v-2532eccf]{display:flex;justify-content:flex-end}.invoice-payment-view-page .expand-arrow[data-v-2532eccf]{width:28px;height:28px}.invoice-payment-view-page[data-v-2532eccf] .invoice-num span{line-height:20px}.invoice-payment-view-page .invoice-num[data-v-2532eccf]{display:block;width:100%}.invoice-payment-view-page .invoice-payment-number-col[data-v-2532eccf]{min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:4px}.invoice-payment-view-page .invoice-main-badges-row[data-v-2532eccf]{display:flex;flex:0 0 100%;width:100%;min-width:0;gap:4px;align-items:stretch;margin-top:6px}.invoice-payment-view-page .invoice-main-badges-row>.invoice-payment-state-chip[data-v-2532eccf],.invoice-payment-view-page .invoice-main-badges-row>.invoice-sent-chip[data-v-2532eccf],.invoice-payment-view-page .invoice-main-badges-row>a[data-v-2532eccf]{flex:1 1 0;min-width:0}.invoice-payment-view-page .invoice-main-badges-row>a[data-v-2532eccf]{display:block}.invoice-payment-view-page .invoice-payment-state-chip[data-v-2532eccf],.invoice-payment-view-page .invoice-sent-chip[data-v-2532eccf],.invoice-payment-view-page .invoice-status-chip[data-v-2532eccf]{display:inline-flex!important;width:100%!important;height:28px;align-items:center;justify-content:center;margin:0!important;padding:3px 6px!important;border-radius:3px;color:#fff!important;font-size:13px;line-height:16px;overflow:hidden}.invoice-payment-view-page .invoice-extra-label-chip[data-v-2532eccf]{display:inline-flex!important;width:auto!important;max-width:100%;align-items:center;margin:0!important;padding:3px 8px!important;border-radius:8px;font-size:12px;line-height:18px!important;white-space:normal;overflow-wrap:anywhere}.invoice-payment-view-page .invoice-labels-row[data-v-2532eccf]{grid-column:1/-1;margin-top:6px}.invoice-payment-view-page .invoice-total-row[data-v-2532eccf]{order:1;grid-column:1;display:block;margin:12px 0 0;padding:14px 8px 0 0;position:relative;border-top:1px solid #a7b0b8;border-right:0}.invoice-payment-view-page .invoice-summary-paid[data-v-2532eccf]:after,.invoice-payment-view-page .invoice-total-row[data-v-2532eccf]:after{content:"";position:absolute;top:14px;right:4px;height:42px;border-right:1px solid #a7b0b8}.invoice-payment-view-page .invoice-total-row .col-12[data-v-2532eccf]{padding-left:0;padding-right:0}.invoice-payment-view-page .invoice-summary-row[data-v-2532eccf]{display:contents}.invoice-payment-view-page .invoice-summary-item[data-v-2532eccf]{width:auto;max-width:none;flex:none;min-width:0;margin-top:12px;padding:14px 8px 0!important}.invoice-payment-view-page .invoice-summary-deposit[data-v-2532eccf]{order:4;grid-column:1/-1;margin-top:9px;padding:8px 0 0!important;border-top:1px solid #a7b0b8;border-right:0!important}.invoice-payment-view-page .invoice-summary-deposit>[id^=vue_deposit_amount_input_section_][data-v-2532eccf]{display:flex!important;flex-wrap:nowrap;gap:1px!important;align-items:flex-start!important;justify-content:flex-start;width:100%}.invoice-payment-view-page .invoice-summary-deposit>[id^=vue_deposit_amount_input_section_][data-v-2532eccf]>:first-child{flex:0 1 auto;min-width:0;max-width:none;margin-bottom:0!important}.invoice-payment-view-page .invoice-summary-deposit>[id^=vue_deposit_amount_input_section_][data-v-2532eccf]>:first-child .row,.invoice-payment-view-page .invoice-summary-deposit>[id^=vue_deposit_amount_input_section_][data-v-2532eccf]>:first-child [class*=row]{flex-wrap:nowrap!important;align-items:center;gap:4px;margin-left:0;margin-right:0}.invoice-payment-view-page .invoice-summary-deposit>[id^=vue_deposit_amount_input_section_][data-v-2532eccf]>:first-child .col-auto{flex:0 0 auto;min-width:0}.invoice-payment-view-page .invoice-summary-deposit>[id^=vue_deposit_amount_input_section_][data-v-2532eccf]>:first-child .edit-container{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;max-width:100%}.invoice-payment-view-page .invoice-summary-deposit>[id^=vue_deposit_amount_input_section_][data-v-2532eccf]>:first-child input{width:clamp(46px,16vw,74px);height:32px;max-width:100%}.invoice-payment-view-page .invoice-summary-deposit>[id^=vue_deposit_amount_input_section_][data-v-2532eccf] .btn,.invoice-payment-view-page .invoice-summary-deposit>[id^=vue_deposit_amount_input_section_][data-v-2532eccf] button{display:inline-flex!important;width:30px;height:32px;min-height:32px;flex:0 0 30px;margin-left:0!important;padding:0!important;align-items:center;justify-content:center}.invoice-payment-view-page .invoice-summary-deposit .position-status[data-v-2532eccf]{display:none!important}.invoice-payment-view-page .invoice-summary-deposit .invoice-deposit-due-chip[data-v-2532eccf]{display:inline-flex!important;flex:0 0 auto;height:32px;max-width:58%;align-items:center;justify-content:center;margin-left:2px;margin-top:-2px;border-radius:8px!important;white-space:nowrap;padding:0 8px!important}.invoice-payment-view-page .invoice-summary-paid[data-v-2532eccf]{order:2;grid-column:2;position:relative;border-top:1px solid #a7b0b8;border-right:0!important}.invoice-payment-view-page .invoice-summary-balance[data-v-2532eccf]{order:3;grid-column:3;border-top:1px solid #a7b0b8;padding-right:0!important;border-right:0!important}.invoice-payment-view-page .invoice-summary-item label[data-v-2532eccf]{display:block;margin-bottom:2px}.invoice-payment-view-page .invoice-summary-item .col-12[data-v-2532eccf],.invoice-payment-view-page .invoice-summary-item .col-auto[data-v-2532eccf]{padding-left:0;padding-right:0}.invoice-payment-view-page .invoice-summary-item .col-12[data-v-2532eccf]{width:100%;max-width:100%;flex:0 0 100%}.invoice-payment-view-page .invoice-summary-item .col-auto[data-v-2532eccf]{width:auto;max-width:none;flex:none}.invoice-payment-view-page .invoice-summary-item .row[data-v-2532eccf]{margin-left:0;margin-right:0}.invoice-payment-view-page .invoice-summary-item .status-label[data-v-2532eccf]{display:inline-flex!important;width:auto!important;max-width:100%;align-items:center;padding:3px 8px!important;border-radius:6px;line-height:16px}.invoice-payment-view-page .invoice-summary-balance .row[data-v-2532eccf]{flex-direction:column;align-items:flex-start!important;gap:4px}.invoice-payment-view-page .invoice-summary-balance .invoice-balance-due-chip[data-v-2532eccf],.invoice-payment-view-page .invoice-summary-deposit .invoice-deposit-paid-chip[data-v-2532eccf]{display:none!important}.invoice-payment-view-page .invoice-payments-row[data-v-2532eccf]{order:5;grid-column:1/-1;width:auto;max-width:none;margin:12px 0 0!important;padding-top:10px;border-top:1px solid #a7b0b8}.invoice-payment-view-page .invoice-payments-row>.col-12[data-v-2532eccf]{padding-left:0;padding-right:0}}.modal-title[data-v-ad8a2901]{font-family:Roboto,serif;font-style:normal;font-weight:600!important;font-size:24px;line-height:24px;display:inline-block}.modal-title[data-v-ad8a2901],.repeated-booking-span[data-v-ad8a2901]{color:#2e4051}.figma-switch[data-v-ad8a2901]{padding:3px 0!important}.figma-padding[data-v-ad8a2901]{padding:2px 0!important}.recurring-bookings-panel[data-v-22445fa4]{--rb-ink:#223548;--rb-muted:#607081;--rb-border:#e3ebf2;--rb-surface:#f7fbfe;--rb-surface-strong:#eef6fb;--rb-link:#0f6c8d;border:1px solid var(--rb-border);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 18px 48px #12263f14}.recurring-bookings-header[data-v-22445fa4]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;background:linear-gradient(135deg,var(--rb-surface) 0,var(--rb-surface-strong) 100%);border-radius:8px}.recurring-bookings-header__copy[data-v-22445fa4]{min-width:0}.repeat-booking-title[data-v-22445fa4]{margin:0;font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:28px;color:var(--rb-ink)}.repeat-booking-subtitle[data-v-22445fa4]{margin:6px 0 0;max-width:620px;font-size:14px;line-height:22px;color:var(--rb-muted)}.recurring-bookings-cta[data-v-22445fa4]{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 12px 5px 0;font-size:13px;font-weight:700;color:var(--rb-link);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0f6c8d66;cursor:pointer;transition:color .15s,text-decoration-color .15s}.recurring-bookings-cta svg[data-v-22445fa4]{flex-shrink:0;transition:transform .2s}.recurring-bookings-header--clickable:hover .recurring-bookings-cta[data-v-22445fa4]{color:#0a5872;text-decoration-color:#0a5872b3}.recurring-bookings-header--clickable:hover .recurring-bookings-cta svg[data-v-22445fa4]{transform:translate(3px)}.recurring-bookings-summary[data-v-22445fa4]{flex-shrink:0;min-width:112px;padding:12px 16px;border-radius:18px;background:#0f6c8d14;text-align:center;color:var(--rb-ink)}.recurring-bookings-summary__value[data-v-22445fa4]{display:block;font-size:26px;font-weight:700;line-height:1}.recurring-bookings-summary__label[data-v-22445fa4]{display:block;margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rb-muted)}.repeat-bookings-scroll-wrapper[data-v-22445fa4]{position:relative}.repeat-bookings-table-wrap[data-v-22445fa4]{padding-right:16px;max-height:400px;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a0aab4 #f0f0f0}.repeat-bookings-table-wrap[data-v-22445fa4]::-webkit-scrollbar{width:8px}.repeat-bookings-table-wrap[data-v-22445fa4]::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.repeat-bookings-table-wrap[data-v-22445fa4]::-webkit-scrollbar-thumb{background:#a0aab4;border-radius:4px}.repeat-bookings-table-wrap[data-v-22445fa4]::-webkit-scrollbar-thumb:hover{background:#7e8a96}.recurring-bookings-table[data-v-22445fa4]{width:100%;border-collapse:separate;border-spacing:0 12px}.recurring-bookings-table thead th[data-v-22445fa4]{border:0;padding:0 18px 4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rb-muted)}.recurring-bookings-table tbody td[data-v-22445fa4]{background:#fff;padding:18px;border-top:1px solid var(--rb-border);border-bottom:1px solid var(--rb-border);vertical-align:top}.recurring-bookings-table tbody td[data-v-22445fa4]:first-child{border-left:1px solid var(--rb-border);border-radius:18px 0 0 18px}.recurring-bookings-table tbody td[data-v-22445fa4]:last-child{border-right:1px solid var(--rb-border);border-radius:0 18px 18px 0}.booking-cell[data-v-22445fa4],.booking-date-cell[data-v-22445fa4]{display:flex;flex-direction:column;gap:8px}.booking-link[data-v-22445fa4]{display:block;align-items:center;font-weight:700;color:var(--rb-link);text-decoration:none}.booking-link[data-v-22445fa4]:hover{color:#0a5872;text-decoration:underline}.booking-caption[data-v-22445fa4]{font-size:12px;line-height:18px;color:var(--rb-muted)}.booking-date-value[data-v-22445fa4]{font-size:14px;font-weight:600;line-height:20px;color:var(--rb-ink)}.scroll-indicator[data-v-22445fa4]{width:auto;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:var(--rb-muted);background-color:#f8fafc;border:1px solid var(--rb-border);transition:color .2s,background-color .2s}.scroll-indicator[data-v-22445fa4]:hover{color:var(--rb-ink);background-color:#eef5fb}.scroll-indicator.scroll-indicator--top[data-v-22445fa4]{border-bottom:none;border-radius:4px 4px 0 0}.scroll-indicator.scroll-indicator--bottom[data-v-22445fa4]{border-top:none;border-radius:0 0 4px 4px}.booking-state-pill[data-v-22445fa4],.queue-status-pill[data-v-22445fa4]{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap}.booking-state-pill--success[data-v-22445fa4],.queue-status-pill--success[data-v-22445fa4]{background:#dcfce7;color:#166534}.booking-state-pill--failed[data-v-22445fa4],.queue-status-pill--failed[data-v-22445fa4]{background:#fee2e2;color:#991b1b}.booking-state-pill--pending[data-v-22445fa4],.queue-status-pill--pending[data-v-22445fa4]{background:#fef3c7;color:#92400e}.booking-state-pill--processing[data-v-22445fa4],.queue-status-pill--processing[data-v-22445fa4]{background:#dbeafe;color:#1d4ed8}.booking-state-pill--neutral[data-v-22445fa4],.queue-status-pill--neutral[data-v-22445fa4]{background:#edf2f7;color:#475569}.queue-updated-at[data-v-22445fa4]{line-height:18px}.queue-status-help[data-v-22445fa4],.queue-updated-at[data-v-22445fa4]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--rb-muted)}.queue-status-help[data-v-22445fa4]{font-weight:600}.queue-error-info[data-v-22445fa4]{color:#b45309;font-size:14px;cursor:pointer}.recurring-bookings-header--clickable[data-v-22445fa4]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recurring-bookings-header--clickable[data-v-22445fa4]:hover{background:linear-gradient(135deg,var(--rb-surface-strong) 0,#e3f0f8 100%)}.rb-modal-body[data-v-22445fa4]{--rb-ink:#223548;--rb-muted:#607081;--rb-border:#e3ebf2;--rb-surface:#f7fbfe;--rb-surface-strong:#eef6fb;--rb-link:#0f6c8d}.rb-modal-summary[data-v-22445fa4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;margin-bottom:12px;background:linear-gradient(135deg,var(--rb-surface) 0,var(--rb-surface-strong) 100%);border:1px solid var(--rb-border);border-radius:14px}.rb-modal-summary__count[data-v-22445fa4]{display:flex;align-items:baseline;gap:8px}.rb-modal-summary__value[data-v-22445fa4]{font-size:22px;font-weight:700;line-height:1;color:var(--rb-ink)}.rb-modal-summary__label[data-v-22445fa4]{font-size:13px;font-weight:600;color:var(--rb-muted);text-transform:uppercase;letter-spacing:.06em}.rb-modal-summary__loading[data-v-22445fa4]{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--rb-muted)}.rb-modal-summary__loading i[data-v-22445fa4]{color:#0f6c8d}.repeat-bookings-table-wrap--modal[data-v-22445fa4]{max-height:60vh;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#b0bec8 #f0f4f8}.repeat-bookings-table-wrap--modal[data-v-22445fa4]::-webkit-scrollbar{width:6px}.repeat-bookings-table-wrap--modal[data-v-22445fa4]::-webkit-scrollbar-track{background:#f0f4f8;border-radius:4px}.repeat-bookings-table-wrap--modal[data-v-22445fa4]::-webkit-scrollbar-thumb{background:#b0bec8;border-radius:4px}.repeat-bookings-table-wrap--modal[data-v-22445fa4]::-webkit-scrollbar-thumb:hover{background:#8a97a4}.rb-modal-body .recurring-bookings-table[data-v-22445fa4]{border-spacing:0;border-collapse:collapse}.rb-modal-body .recurring-bookings-table thead th[data-v-22445fa4]{position:sticky;top:0;z-index:2;background:#f0f6fb;padding:10px 16px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--rb-muted);border-bottom:2px solid var(--rb-border);white-space:nowrap}.rb-modal-body .recurring-bookings-table tbody tr[data-v-22445fa4]{transition:background .15s}.rb-modal-body .recurring-bookings-table tbody tr:hover td[data-v-22445fa4]{background:#f4faff}.rb-modal-body .recurring-bookings-table tbody td[data-v-22445fa4]{padding:14px 16px;border:none;border-bottom:1px solid var(--rb-border);border-radius:0;vertical-align:middle;text-align:center;background:#fff}.rb-modal-body .recurring-bookings-table tbody td[data-v-22445fa4]:first-child{border-left:none;border-radius:0;padding-left:18px}.rb-modal-body .recurring-bookings-table tbody td[data-v-22445fa4]:last-child{border-right:none;border-radius:0;padding-right:18px}.rb-modal-body .recurring-bookings-table tbody tr:not(:last-child) td[data-v-22445fa4]{border-bottom:1px solid #edf2f7}@media(max-width:640px){.rb-modal-body .recurring-bookings-table[data-v-22445fa4]{display:none}.rb-modal-body .recurring-bookings-mobile-list[data-v-22445fa4]{display:grid;gap:12px;padding:0 2px}.rb-modal-summary[data-v-22445fa4]{flex-direction:column;align-items:flex-start;gap:8px}}.rb-modal-body .recurring-bookings-mobile-list .recurring-booking-card[data-v-22445fa4]{border:1px solid var(--rb-border);border-radius:16px;background:#fff;padding:16px;box-shadow:0 4px 14px #12263f0f}.rb-modal-body .recurring-bookings-mobile-list .recurring-booking-card__header[data-v-22445fa4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.rb-modal-body .recurring-bookings-mobile-list .recurring-booking-card__row[data-v-22445fa4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:12px;border-top:1px solid var(--rb-border)}.rb-modal-body .recurring-bookings-mobile-list .recurring-booking-card__row--stacked[data-v-22445fa4]{align-items:flex-start}.rb-modal-body .recurring-bookings-mobile-list .recurring-booking-card__label[data-v-22445fa4]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rb-muted);white-space:nowrap}.rb-modal-body .recurring-bookings-mobile-list .recurring-booking-card__value[data-v-22445fa4]{font-size:14px;line-height:20px;text-align:right;color:var(--rb-ink)}.recurring-bookings-mobile-list[data-v-22445fa4]{display:none}@media(max-width:991px){.recurring-bookings-header[data-v-22445fa4]{padding:20px}.repeat-bookings-table-wrap[data-v-22445fa4]{padding:0}.scroll-indicator[data-v-22445fa4]{margin:0 20px}.recurring-bookings-table tbody td[data-v-22445fa4],.recurring-bookings-table thead th[data-v-22445fa4]{padding-left:14px;padding-right:14px}}@media(max-width:767px){.recurring-bookings-header[data-v-22445fa4]{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.repeat-booking-title[data-v-22445fa4]{font-size:18px;line-height:24px}.repeat-booking-subtitle[data-v-22445fa4]{font-size:13px;line-height:20px}.recurring-bookings-summary[data-v-22445fa4]{min-width:0;align-self:flex-start}.repeat-bookings-table-wrap[data-v-22445fa4]{max-height:none;overflow:visible;padding:0}.recurring-bookings-table[data-v-22445fa4],.scroll-indicator[data-v-22445fa4]{display:none}.recurring-bookings-mobile-list[data-v-22445fa4]{display:grid;gap:12px}.recurring-booking-card[data-v-22445fa4]{border:1px solid var(--rb-border);border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 28px #12263f0f}.recurring-booking-card__header[data-v-22445fa4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.recurring-booking-card__row[data-v-22445fa4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;margin-top:12px;border-top:1px solid var(--rb-border)}.recurring-booking-card__row--stacked[data-v-22445fa4]{align-items:flex-start}.recurring-booking-card__label[data-v-22445fa4]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rb-muted)}.recurring-booking-card__value[data-v-22445fa4]{font-size:14px;line-height:20px;text-align:right;color:var(--rb-ink)}.booking-state-pill[data-v-22445fa4],.queue-status-pill[data-v-22445fa4]{white-space:normal}}.customers-title[data-v-cf58c6a8]{font-size:18px}.customers-display-title[data-v-cf58c6a8],.customers-title[data-v-cf58c6a8]{font-family:Roboto;font-style:normal;font-weight:600;line-height:24px;color:#2e4051}.customers-display-title[data-v-cf58c6a8]{font-size:14px}.three-dots span[data-v-cf58c6a8]{border:1px solid #ccc;border-radius:50%;transition:background-color .3s;width:32px;height:33px;background-color:transparent}.three-dots[data-v-cf58c6a8]:hover{background-color:#f0f2f3;border-radius:50%}.dropdown-item.disabled[data-v-cf58c6a8]{cursor:not-allowed;opacity:.65;pointer-events:none}.reset-rating-spinner[data-v-cf58c6a8]{height:14px;margin-right:6px;vertical-align:middle;width:14px}.p-dialog{width:50%!important}.timebar[data-v-d9964981]{position:relative;width:100%}.timebar__empty[data-v-d9964981]{width:100%;height:22px;border:1px solid #cbd5e1;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#64748b;background:#fff;font-size:12px}.timebar__ruler[data-v-d9964981]{display:block;width:100%}.timebar__bar[data-v-d9964981]{position:relative;width:100%;height:22px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;overflow:hidden}.timebar__bar.is-manipulatable[data-v-d9964981]{cursor:crosshair}.timebar__block[data-v-d9964981]{position:absolute;top:0;bottom:0;border-radius:2px;opacity:.9}.block-na[data-v-d9964981]{background:#ef4444}.block-book[data-v-d9964981]{background:#9aa0a6}.block-this[data-v-d9964981]{background:#16a34a}.tb-popover[data-v-d9964981]{position:absolute;z-index:9999;pointer-events:auto}.tb-popover__inner[data-v-d9964981]{width:min(420px,100vw - 24px);max-height:min(70vh,560px);background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a2e;overflow:hidden}.tb-popover__loading[data-v-d9964981]{padding:14px;font-size:14px;color:#334155}.tb-popover__na[data-v-d9964981]{padding:12px 14px}.tb-popover__header[data-v-d9964981]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #e2e8f0;font-weight:600}.tb-popover__close[data-v-d9964981]{margin-left:auto;color:#64748b}.tb-popover__body[data-v-d9964981]{font-size:13px;color:#334155}.dot[data-v-d9964981]{width:10px;height:10px;border-radius:999px;display:inline-block}.dot--na[data-v-d9964981]{background:#ef4444}.tb-popover__html[data-v-d9964981]{font-size:12px;line-height:1.4;padding:10px 12px;max-height:calc(-44px + min(70vh,560px));overflow:auto;position:relative}.tb-popover__html[data-v-d9964981] h1{font-size:15px;margin:0 0 6px}.tb-popover__html[data-v-d9964981] p{margin:0 0 4px}[data-v-d9964981] .popover-booking{position:static!important;display:block!important;width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;padding:0!important}[data-v-d9964981] .custom-popover-booking{border-top-width:6px!important}[data-v-d9964981] .close-card-desktop,[data-v-d9964981] .popover-booking .arrow,[data-v-d9964981] .popover-close-booking{display:none!important}.tb-popover__html[data-v-d9964981] .card-info-icon{margin-bottom:4px!important}.tb-popover__html[data-v-d9964981] .service-title{font-size:12px!important}.tb-popover__html[data-v-d9964981] .service-status-style,.tb-popover__html[data-v-d9964981] .service-style{font-size:11px!important}.tb-popover__html[data-v-d9964981] .booking_label li{font-size:11px!important;padding:2px 6px!important;margin:2px 2px 0 0!important;border-radius:4px!important}.tb-popover__html[data-v-d9964981] .btn-edit-booking,.tb-popover__html[data-v-d9964981] .btn-view-booking{display:inline-block!important;width:auto!important;min-width:70px;padding:4px 10px!important;font-size:12px!important;line-height:1.2!important;border-radius:4px!important;text-align:center;margin-right:6px}.tb-popover__html[data-v-d9964981] .btn-view-booking{background-color:#2a9!important;border-color:#2a9!important;color:#fff!important}.tb-popover__html[data-v-d9964981] .btn-edit-booking-container,.tb-popover__html[data-v-d9964981] .btn-view-booking-container{display:inline-block!important;width:auto!important;margin-top:6px}.tb-popover__html[data-v-d9964981] .row{margin-left:0!important;margin-right:0!important}.tb-popover__html[data-v-d9964981] [class*=col-]{padding-left:0!important;padding-right:0!important}.tb-popover__html[data-v-d9964981] .btn{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.tb-popover__inner[data-v-d9964981]{width:calc(100vw - 16px);max-height:70vh}.tb-popover__html[data-v-d9964981]{max-height:calc(70vh - 44px)}}.gray-stars[data-v-427591de]{color:#676a6c}.three-dots span[data-v-427591de]{border-radius:50%;transition:background-color .3s;width:32px;height:33px;background-color:transparent}.three-dots[data-v-427591de]:hover{background-color:#f0f2f3;border-radius:50%}th .figma-switch[data-v-427591de]{padding:4px 0!important}td .figma-switch[data-v-427591de]{padding:3px 0!important}thead>tr>th[data-v-427591de]{text-align:left!important}.verticle-middle[data-v-427591de]{vertical-align:middle}.min-w-500[data-v-427591de]{min-width:500px}.table-wrap[data-v-427591de]{width:100%}.overflow-y-visible[data-v-427591de]{overflow-y:auto!important}[data-v-427591de] .popper{z-index:3000!important}@media(min-width:992px){[data-v-427591de] .popper{width:390px!important;min-width:390px!important}}@media(max-width:991px){.d-md-block[data-v-427591de]{display:block!important}}.job-status-icon[data-v-427591de]{position:relative;border-radius:50%;padding:4px 8px 6px;margin-right:1px;right:-12px;bottom:-10px}.job-request-status-badge[data-v-427591de]{display:inline-flex;align-items:center;gap:6px;min-width:86px;font-weight:600}.job-request-status-badge i[data-v-427591de]{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:10px}.job-request-status-badge.is-accepted i[data-v-427591de]{background:#19bf35}.job-request-status-badge.is-pending i[data-v-427591de]{background:#1559ff}.job-request-status-badge.is-declined i[data-v-427591de]{background:#ff1f1f}.mobile-fw-panel[data-v-427591de]{display:flex;min-height:0;flex-direction:column;gap:10px}.mobile-fw-select-all[data-v-427591de]{display:flex;align-items:center;justify-content:space-between;min-height:50px;background:#fff;padding:2px 0 4px}.mobile-fw-select-all-copy[data-v-427591de]{display:flex;min-width:0;flex-direction:column;gap:3px}.mobile-fw-select-all-title[data-v-427591de]{color:#06235d;font-size:18px;font-weight:700;line-height:24px}.mobile-fw-selected-count[data-v-427591de]{color:#06235d;font-size:13px;line-height:18px}.mobile-fw-scroll[data-v-427591de]{overflow-y:auto;overflow-x:hidden;max-height:min(52vh,640px);background:#fff;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile-fw-scroll[data-v-427591de]::-webkit-scrollbar{width:7px}.mobile-fw-scroll[data-v-427591de]::-webkit-scrollbar-track{background:#f3f6f9;border-radius:999px}.mobile-fw-scroll[data-v-427591de]::-webkit-scrollbar-thumb{background:#9ba7b3;border-radius:999px}.mobile-fw-card[data-v-427591de]{border-bottom:1px solid #e5ebf1;background:#fff;position:relative}.mobile-fw-card[data-v-427591de]:last-child{border-bottom:0}.mobile-fw-card.is-selected[data-v-427591de]{background:#fbfdff}.mobile-fw-card.is-declined[data-v-427591de]{opacity:.72}.mobile-fw-card-main[data-v-427591de]{display:grid;grid-template-areas:"person status action";grid-template-columns:minmax(0,1fr) minmax(84px,96px) 53px;align-items:center;-moz-column-gap:10px;column-gap:10px;min-height:90px;padding:12px 6px 12px 0}.mobile-fw-card-main.is-job-request-row[data-v-427591de]{grid-template-areas:"person action";grid-template-columns:minmax(0,1fr) 53px}.mobile-fw-card-main.is-standalone-row[data-v-427591de]{grid-template-areas:"person action";grid-template-columns:minmax(0,1fr) auto}.mobile-fw-person-popper[data-v-427591de]{grid-area:person;display:block!important;min-width:0;max-width:100%}[data-v-427591de] .mobile-fw-person-popper>div:first-child{min-width:0;max-width:100%}[data-v-427591de] .mobile-fw-person-popper .popper{z-index:4000!important;width:min(300px,100vw - 36px)!important;max-width:calc(100vw - 36px)!important;border:1px solid #dfe6ee;border-radius:10px;box-shadow:0 12px 28px #13283d2e}.mobile-fw-popper-content[data-v-427591de]{overflow:hidden;max-width:100%}.mobile-fw-person[data-v-427591de]{grid-area:person;display:flex;align-items:center;gap:8px;min-width:0}.mobile-fw-avatar[data-v-427591de]{flex:0 0 44px;width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#d5dbe3}.mobile-fw-identity[data-v-427591de]{min-width:0}.mobile-fw-name[data-v-427591de]{overflow:hidden;color:#13283d;font-size:14px;font-weight:700;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-fw-rating[data-v-427591de]{display:flex;align-items:center;gap:1px;min-height:16px;color:#13283d;line-height:1}.mobile-fw-rating .fa[data-v-427591de]{font-size:11px}.mobile-fw-meta[data-v-427591de]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:5px;color:#06235d;font-size:13px;line-height:18px}.mobile-fw-status-inline[data-v-427591de]{display:flex;align-items:center;gap:8px;margin-top:4px}.mobile-fw-status-label-inline[data-v-427591de]{color:#566274;font-size:12px;font-weight:600;line-height:16px}.mobile-fw-distance[data-v-427591de],.mobile-fw-share[data-v-427591de]{display:inline-flex;align-items:center;gap:6px;overflow:hidden;min-width:0;color:#06235d;text-decoration:none}.mobile-fw-share[data-v-427591de]{gap:8px}.mobile-fw-distance span[data-v-427591de],.mobile-fw-share span[data-v-427591de]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-fw-meta .fa[data-v-427591de]{flex:0 0 auto;width:12px;color:#06235d;font-size:15px;text-align:center}.mobile-fw-status[data-v-427591de]{grid-area:status;display:flex;min-width:0;flex-direction:column;gap:8px;color:#06235d;line-height:18px}.mobile-fw-status-label[data-v-427591de]{font-size:13px;font-weight:700}.mobile-fw-status-value[data-v-427591de]{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px;white-space:nowrap}.mobile-fw-status-inline .mobile-fw-status-value[data-v-427591de]{font-size:12px}.mobile-fw-status-value i[data-v-427591de]{display:inline-flex;flex:0 0 16px;width:16px;height:16px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:9px}.mobile-fw-status-value span[data-v-427591de],.text-truncate[data-v-427591de]{overflow:hidden;text-overflow:ellipsis}.mobile-fw-status-value.is-accepted i[data-v-427591de]{background:#19bf35}.mobile-fw-status-value.is-pending i[data-v-427591de]{background:#1559ff}.mobile-fw-status-value.is-declined i[data-v-427591de]{background:#ff1f1f}.mobile-fw-status-value.is-not-sent i[data-v-427591de]{background:#93979d}.mobile-fw-switch[data-v-427591de]{grid-area:action;justify-self:end;width:53px;min-width:53px;height:28px;min-height:28px;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important}.mobile-fw-select-all-switch[data-v-427591de]{flex:0 0 53px}.mobile-fw-details-toggle[data-v-427591de]{grid-area:action;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:50px;min-height:38px;border:1px solid #d5dde6;border-radius:8px;background:#fff;color:#2e4051;font-size:0;font-weight:600}.mobile-fw-details-toggle .fa[data-v-427591de]{font-size:14px}.min-w-0[data-v-427591de]{min-width:0}.text-truncate[data-v-427591de]{white-space:nowrap}.mobile-fw-body[data-v-427591de]{padding:0 14px 12px;background:#fbfcfe}.mobile-fw-row[data-v-427591de]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #f1f1f1}.mobile-fw-row-block[data-v-427591de]{flex-direction:column;align-items:stretch}.mobile-fw-label[data-v-427591de]{font-weight:600;opacity:.75;flex:0 0 42%}.mobile-fw-value[data-v-427591de]{flex:1;text-align:right}.mobile-fw-actions .mobile-fw-value[data-v-427591de]{display:flex;justify-content:flex-end;align-items:center;gap:10px}.mobile-fw-action-buttons[data-v-427591de]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.mobile-fw-action-btn[data-v-427591de]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid #d7e0e8;border-radius:8px;background:#fff;color:#2e4051;padding:8px 10px;font-size:13px;font-weight:600;text-decoration:none}.mobile-fw-action-btn[data-v-427591de]:hover,.mobile-fw-details-toggle[data-v-427591de]:hover{background:#f5f8fb;color:#203246}.mobile-fw-load-more[data-v-427591de]{display:flex;justify-content:center;padding:10px 0 6px;background:#fff}.mobile-fw-load-more-btn[data-v-427591de]{min-width:min(100%,260px);min-height:46px}.mobile-fw-count[data-v-427591de]{color:#69737d;font-size:14px;line-height:20px;padding-bottom:2px}.mobile-fw-panel.is-job-request .mobile-fw-select-all[data-v-427591de]{border:0;border-radius:0;min-height:36px;padding:0}.mobile-fw-panel.is-job-request .mobile-fw-select-all-copy[data-v-427591de]{gap:1px}.mobile-fw-panel.is-job-request .mobile-fw-select-all-title[data-v-427591de]{font-size:13px;font-weight:600;line-height:16px}.mobile-fw-panel.is-job-request .mobile-fw-selected-count[data-v-427591de]{font-size:9px;line-height:12px}.mobile-fw-panel.is-job-request .mobile-fw-scroll[data-v-427591de]{border:0;border-radius:0;padding-right:10px}.mobile-fw-panel.is-job-request .mobile-fw-card-main[data-v-427591de]{min-height:64px;padding:6px 0}.mobile-fw-panel.is-job-request .mobile-fw-avatar[data-v-427591de]{width:36px;height:36px;flex-basis:36px}.mobile-fw-panel.is-job-request .mobile-fw-name[data-v-427591de]{font-size:13px;line-height:16px;color:#223248;font-weight:700}.mobile-fw-panel.is-job-request .mobile-fw-rating[data-v-427591de]{margin-top:2px}.mobile-fw-panel.is-job-request .mobile-fw-rating .fa[data-v-427591de]{font-size:11px;color:#223248}.mobile-fw-panel.is-job-request .mobile-fw-status-inline .mobile-fw-status-label-inline[data-v-427591de]{font-size:11px;color:#5e6979}.mobile-fw-panel.is-job-request .mobile-fw-status-inline[data-v-427591de]{gap:6px;margin-top:3px}.mobile-fw-panel.is-job-request .mobile-fw-status-inline .mobile-fw-status-value[data-v-427591de]{font-size:11px;color:#2e4051;gap:5px}.mobile-fw-panel.is-job-request .mobile-fw-status-inline .mobile-fw-status-value i[data-v-427591de]{flex-basis:14px;width:14px;height:14px;font-size:8px}.mobile-fw-panel.is-job-request .mobile-fw-meta[data-v-427591de]{margin-top:2px;gap:6px;font-size:10px;line-height:14px}.mobile-fw-panel.is-job-request .mobile-fw-distance[data-v-427591de]{gap:4px}.mobile-fw-panel.is-job-request .mobile-fw-meta .fa[data-v-427591de]{font-size:12px}.mobile-fw-panel.is-job-request .mobile-fw-card[data-v-427591de]{border-bottom-color:#e8edf3}.mobile-fw-panel.is-job-request .mobile-fw-load-more-btn[data-v-427591de]{min-height:34px;border-radius:8px;padding:7px 16px;font-size:12px}.mobile-fw-panel.is-job-request .mobile-fw-count[data-v-427591de]{font-size:12px;line-height:16px;color:#7a8593;margin-top:2px;padding-bottom:4px}.mobile-fw-panel.is-job-request .mobile-fw-switch[data-v-427591de]{min-width:53px;width:53px;min-height:28px;height:28px;padding:0!important}.mobile-fw-panel.is-job-request .mobile-fw-select-all-switch[data-v-427591de]{flex:0 0 53px}.mobile-fw-panel.is-job-request .mobile-fw-switch .switch-slider[data-v-427591de]{inset:0!important}.mobile-fw-panel.is-job-request .mobile-fw-switch .switch-slider[data-v-427591de]:before{bottom:5px}@media(max-width:420px){.mobile-fw-panel.is-job-request .mobile-fw-card-main[data-v-427591de]{min-height:64px}.mobile-fw-panel.is-job-request .mobile-fw-name[data-v-427591de]{font-size:13px;line-height:17px}.mobile-fw-panel.is-job-request .mobile-fw-meta[data-v-427591de]{margin-top:3px;gap:6px;font-size:10px;line-height:15px}.mobile-fw-panel.is-job-request .mobile-fw-status-inline .mobile-fw-status-label-inline[data-v-427591de],.mobile-fw-panel.is-job-request .mobile-fw-status-inline .mobile-fw-status-value[data-v-427591de]{font-size:10px;line-height:14px}.mobile-fw-panel.is-job-request .mobile-fw-count[data-v-427591de]{margin-top:4px;padding-bottom:10px}}@media(max-width:390px){.mobile-fw-panel.is-job-request .mobile-fw-card-main[data-v-427591de]{grid-template-columns:minmax(0,1fr) 53px;-moz-column-gap:8px;column-gap:8px;padding-right:0}.mobile-fw-panel.is-job-request .mobile-fw-avatar[data-v-427591de]{width:40px;height:40px;flex-basis:40px}.mobile-fw-panel.is-job-request .mobile-fw-switch[data-v-427591de]{min-width:53px;width:53px}}.muted[data-v-427591de]{opacity:.7;font-weight:400}.collapse-enter-active[data-v-427591de],.collapse-leave-active[data-v-427591de]{transition:max-height .25s,opacity .2s}.collapse-enter-from[data-v-427591de],.collapse-leave-to[data-v-427591de]{max-height:0;opacity:0}.collapse-enter-to[data-v-427591de],.collapse-leave-from[data-v-427591de]{max-height:1200px;opacity:1}@media(max-width:768px){.job-status-icon[data-v-427591de]{right:0!important;bottom:0!important;margin-right:0!important}.mobile-fw-scroll[data-v-427591de]{max-height:min(44vh,560px)}}@media(min-width:560px)and (max-width:768px){.mobile-fw-card-main[data-v-427591de]{grid-template-columns:minmax(0,1fr) minmax(138px,160px) 64px;min-height:132px;padding:18px 20px;-moz-column-gap:18px;column-gap:18px}.mobile-fw-avatar[data-v-427591de]{flex-basis:72px;width:72px;height:72px}.mobile-fw-name[data-v-427591de]{font-size:19px;line-height:24px}.mobile-fw-rating .fa[data-v-427591de]{font-size:14px}.mobile-fw-meta[data-v-427591de]{gap:14px;margin-top:14px;font-size:16px;line-height:22px}.mobile-fw-meta .fa[data-v-427591de]{width:16px;font-size:20px}.mobile-fw-status-label[data-v-427591de]{font-size:15px}.mobile-fw-status-value[data-v-427591de]{font-size:16px}.mobile-fw-status-value i[data-v-427591de]{flex-basis:18px;width:18px;height:18px;font-size:10px}.mobile-fw-select-all[data-v-427591de]{min-height:92px;padding:18px}.mobile-fw-select-all-title[data-v-427591de]{font-size:20px;line-height:26px}.mobile-fw-selected-count[data-v-427591de]{font-size:17px;line-height:24px}.mobile-fw-details-toggle[data-v-427591de]{min-width:76px;font-size:13px}}@media(max-width:360px){.mobile-fw-card-main[data-v-427591de]{grid-template-columns:minmax(0,1fr) minmax(72px,82px) 48px;min-height:88px;padding-right:10px;padding-left:10px}.mobile-fw-avatar[data-v-427591de]{width:36px;height:36px;flex-basis:36px}.mobile-fw-meta[data-v-427591de],.mobile-fw-name[data-v-427591de],.mobile-fw-status-value[data-v-427591de]{font-size:13px}.mobile-fw-status-label[data-v-427591de]{font-size:12px}.mobile-fw-meta[data-v-427591de]{gap:6px}}@media(max-height:520px)and (orientation:landscape){.mobile-fw-scroll[data-v-427591de]{max-height:42vh}}.cursor-pointer-available[data-v-427591de]{width:35px;height:35px}.table-wrap table td:first-child .title-issue[data-v-427591de]{margin:0!important}.table-container-scrollable[data-v-427591de]{display:block;max-height:500px;overflow-y:auto;overflow-x:visible;border:1px solid #dee2e6;border-radius:8px}.table-container-scrollable table[data-v-427591de]{margin-bottom:0;width:100%}.table-container-scrollable thead[data-v-427591de]{position:sticky;top:0;z-index:10;background-color:#fff;box-shadow:0 2px 2px -1px #0000001a}.table-container-scrollable thead th[data-v-427591de]{background-color:#fff;border-bottom:2px solid #dee2e6}.table-container-scrollable[data-v-427591de]::-webkit-scrollbar{width:8px}.table-container-scrollable[data-v-427591de]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-container-scrollable[data-v-427591de]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-container-scrollable[data-v-427591de]::-webkit-scrollbar-thumb:hover{background:#555}.btn-primary-filter[data-v-427591de]{color:#fff;background-color:#2e4051;border-color:#2e4051;border-radius:8px;font-size:14px;padding:10px 20px;transition:all .3s}.btn-primary-filter[data-v-427591de]:hover{color:#fff;background-color:#1e2f3f;border-color:#1e2f3f}.btn-primary-filter[data-v-427591de]:disabled{opacity:.6;cursor:not-allowed;background-color:#2e4051}.fieldworker-contact-popper[data-v-f3e3d8d4]{display:inline-flex;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%}.fieldworker-contact-popper__trigger[data-v-f3e3d8d4]{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;cursor:pointer}.fieldworker-contact-popper__avatar[data-v-f3e3d8d4]{display:flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#dfe7ef;color:#43566d;font-size:13px;font-weight:700}.fieldworker-contact-popper__avatar img[data-v-f3e3d8d4],.fieldworker-contact-popper__avatar-html[data-v-f3e3d8d4] img{width:40px!important;height:40px!important;margin:0!important;border-radius:50%!important;-o-object-fit:cover;object-fit:cover}.fieldworker-contact-popper__copy[data-v-f3e3d8d4]{min-width:0;overflow:hidden}.fieldworker-contact-popper__copy>strong[data-v-f3e3d8d4]{display:block;overflow:hidden;color:#22364a;font-size:14px;line-height:18px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.fieldworker-contact-popper__rating[data-v-f3e3d8d4]{display:flex;align-items:center;gap:2px;min-height:16px;margin-top:1px;color:#f4a523;font-size:11px;line-height:1}.fieldworker-contact-popper__rating span[data-v-f3e3d8d4]{margin-left:3px;color:#6c7d90}.fieldworker-contact-popper__rating .fa-star-o[data-v-f3e3d8d4]{color:#c8d2dd}.fieldworker-contact-popper--compact .fieldworker-contact-popper__trigger[data-v-f3e3d8d4]{gap:8px}.fieldworker-contact-popper--compact .fieldworker-contact-popper__avatar[data-v-f3e3d8d4]{flex-basis:34px;width:34px;height:34px;font-size:11px}.fieldworker-contact-popper--compact .fieldworker-contact-popper__avatar img[data-v-f3e3d8d4],.fieldworker-contact-popper--compact .fieldworker-contact-popper__avatar-html[data-v-f3e3d8d4] img{width:34px!important;height:34px!important}.fieldworker-contact-popper--compact .fieldworker-contact-popper__copy>strong[data-v-f3e3d8d4]{font-size:13px;line-height:17px}.fieldworker-contact-popper--compact .fieldworker-contact-popper__rating[data-v-f3e3d8d4]{font-size:10px}@media(max-width:767.98px){.fieldworker-contact-popper__trigger[data-v-f3e3d8d4]{gap:7px}.fieldworker-contact-popper__avatar[data-v-f3e3d8d4]{flex-basis:32px;width:32px;height:32px;font-size:11px}.fieldworker-contact-popper__avatar img[data-v-f3e3d8d4],.fieldworker-contact-popper__avatar-html[data-v-f3e3d8d4] img{width:32px!important;height:32px!important}.fieldworker-contact-popper__copy>strong[data-v-f3e3d8d4]{font-size:12px;line-height:15px}.fieldworker-contact-popper__rating[data-v-f3e3d8d4]{min-height:12px;font-size:9px}}.job-request-fieldworkers-list[data-v-1acb0ae0]{width:100%;overflow:visible;border:1px solid #d9e3ed;border-radius:7px;background:#fff}.job-request-fieldworkers-list__header[data-v-1acb0ae0]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:10px 12px;border-bottom:1px solid #e8eef5;background:#fcfdff}.job-request-fieldworkers-list__header-copy[data-v-1acb0ae0]{display:flex;min-width:0;flex-direction:column}.job-request-fieldworkers-list__title-row[data-v-1acb0ae0]{display:flex;align-items:center;gap:7px}.job-request-fieldworkers-list__title-row strong[data-v-1acb0ae0]{color:#1f3142;font-size:14px;line-height:19px;font-weight:700}.job-request-fieldworkers-list__header-copy>span[data-v-1acb0ae0]{margin-top:1px;color:#60758a;font-size:12px;line-height:17px}.job-request-fieldworkers-list__count[data-v-1acb0ae0]{min-width:22px;padding:1px 7px;border-radius:999px;background:#eaf3ff;color:#3975bc;font-size:11px;line-height:17px;font-weight:700;text-align:center}.job-request-fieldworkers-list__bulk-action[data-v-1acb0ae0]{display:inline-flex;flex:0 0 auto;min-height:30px;align-items:center;gap:6px;padding:5px 10px;border:1px solid #d8e3ee;border-radius:999px;background:#fff;color:#45627f;font-size:11px;line-height:16px;font-weight:700;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s}.job-request-fieldworkers-list__bulk-action i[data-v-1acb0ae0]{font-size:12px}.job-request-fieldworkers-list__bulk-action[data-v-1acb0ae0]:focus,.job-request-fieldworkers-list__bulk-action[data-v-1acb0ae0]:hover{border-color:#b9d7f5;background:#f6faff;color:#1e6fb8;box-shadow:0 0 0 2px #1677ff0f;text-decoration:none;outline:none}.job-request-fieldworkers-list__bulk-action[data-v-1acb0ae0]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.job-request-fieldworkers-list__head[data-v-1acb0ae0],.job-request-fieldworkers-list__row[data-v-1acb0ae0]{display:grid;grid-template-columns:minmax(220px,1.6fr) minmax(90px,.7fr) minmax(100px,.75fr) minmax(115px,.85fr) 92px;align-items:center}.job-request-fieldworkers-list__head[data-v-1acb0ae0]{min-height:42px;padding:0 12px;border-bottom:1px solid #dfe7ef;background:#f7f9fc}.job-request-fieldworkers-list__col[data-v-1acb0ae0]{color:#40566d;font-size:11px;line-height:15px;font-weight:700}.job-request-fieldworkers-list__col--action[data-v-1acb0ae0]{text-align:right}.job-request-fieldworkers-list__row[data-v-1acb0ae0]{min-height:62px;padding:8px 12px;border-bottom:1px solid #e8eef5;background:#fff}.job-request-fieldworkers-list__row[data-v-1acb0ae0]:last-child{border-bottom:0}.job-request-fieldworkers-list__row--selected[data-v-1acb0ae0]{background:#fbfdff}.job-request-fieldworkers-list__row--disabled[data-v-1acb0ae0]{opacity:.6}.job-request-fieldworkers-list__person[data-v-1acb0ae0]{min-width:0;overflow:visible}.job-request-fieldworkers-list__value[data-v-1acb0ae0]{min-width:0;color:#314760;font-size:12px;line-height:17px}.job-request-fieldworkers-list__status[data-v-1acb0ae0]{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px 7px;border-radius:999px;background:#eef2f6;color:#536b82;font-size:10px;line-height:15px;font-weight:700;text-transform:capitalize}.job-request-fieldworkers-list__status--pending[data-v-1acb0ae0]{background:#fff4da;color:#9a6a00}.job-request-fieldworkers-list__status--accepted[data-v-1acb0ae0]{background:#e8f7ed;color:#267a43}.job-request-fieldworkers-list__status--declined[data-v-1acb0ae0]{background:#fdebec;color:#b23b43}.job-request-fieldworkers-list__action[data-v-1acb0ae0]{display:flex;justify-content:flex-end}.job-request-fieldworkers-list__select[data-v-1acb0ae0]{display:inline-flex;min-width:82px;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:5px 11px;border:1px solid #ccd9e5;border-radius:999px;background:#fff;color:#365c7d;font-size:11px;line-height:16px;font-weight:700;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.job-request-fieldworkers-list__select i[data-v-1acb0ae0]{font-size:10px}.job-request-fieldworkers-list__select[data-v-1acb0ae0]:focus,.job-request-fieldworkers-list__select[data-v-1acb0ae0]:hover{border-color:#8fc1ef;background:#f7fbff;color:#176eb4;box-shadow:0 0 0 2px #1677ff0f;outline:none}.job-request-fieldworkers-list__select[data-v-1acb0ae0]:active{transform:translateY(1px)}.job-request-fieldworkers-list__select.is-selected[data-v-1acb0ae0]{border-color:#b8d8f7;background:#eaf4ff;color:#0f6ebd;box-shadow:inset 0 0 0 1px #1677ff0a}.job-request-fieldworkers-list__select.is-selected[data-v-1acb0ae0]:focus,.job-request-fieldworkers-list__select.is-selected[data-v-1acb0ae0]:hover{border-color:#8fc1ef;background:#deefff;color:#0b63aa}.job-request-fieldworkers-list__select[data-v-1acb0ae0]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media(max-width:767.98px){.job-request-fieldworkers-list__header[data-v-1acb0ae0]{align-items:flex-start;min-height:0;padding:9px 10px}.job-request-fieldworkers-list__head[data-v-1acb0ae0]{display:none}.job-request-fieldworkers-list__row[data-v-1acb0ae0]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"person action" "distance distance" "status status" "date date";gap:5px 10px;padding:10px}.job-request-fieldworkers-list__person[data-v-1acb0ae0]{grid-area:person}.job-request-fieldworkers-list__action[data-v-1acb0ae0]{grid-area:action}.job-request-fieldworkers-list__value[data-v-1acb0ae0]{display:flex;gap:6px;align-items:center;padding-left:42px}.job-request-fieldworkers-list__value[data-v-1acb0ae0]:before{content:attr(data-label);min-width:62px;color:#7a8b9d;font-size:10px;font-weight:600}.job-request-fieldworkers-list__row>.job-request-fieldworkers-list__value[data-v-1acb0ae0]:nth-of-type(2){grid-area:distance}.job-request-fieldworkers-list__row>.job-request-fieldworkers-list__value[data-v-1acb0ae0]:nth-of-type(3){grid-area:status}.job-request-fieldworkers-list__row>.job-request-fieldworkers-list__value[data-v-1acb0ae0]:nth-of-type(4){grid-area:date}}.job-request-panel[data-v-36c4fcd1]{display:flex;min-height:0;flex-direction:column;gap:10px}.job-request-panel__selector[data-v-36c4fcd1]{flex:0 0 auto}.job-request-panel__sms[data-v-36c4fcd1],.job-request-panel__state[data-v-36c4fcd1]{border:1px solid #d9e3ed;border-radius:7px;background:#fff}.job-request-panel__state[data-v-36c4fcd1]{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#60758a;text-align:center}.job-request-panel__spinner[data-v-36c4fcd1]{width:40px;height:40px}.job-request-panel__empty-icon[data-v-36c4fcd1]{color:#8da0b2;font-size:22px}.job-request-panel__state strong[data-v-36c4fcd1]{font-size:13px}.job-request-panel__sms[data-v-36c4fcd1]{overflow:hidden}.job-request-panel__sms-row[data-v-36c4fcd1]{display:flex;min-height:58px;align-items:flex-start;justify-content:flex-start;gap:10px;padding:10px 12px;background:#fcfdff}.job-request-panel__sms-copy[data-v-36c4fcd1]{display:flex;min-width:0;flex-direction:column}.job-request-panel__sms-copy strong[data-v-36c4fcd1]{color:#1f3142;font-size:14px;line-height:19px;font-weight:700}.job-request-panel__sms-copy span[data-v-36c4fcd1]{margin-top:1px;color:#60758a;font-size:12px;line-height:17px}.job-request-panel__switch[data-v-36c4fcd1]{flex:0 0 auto;margin-top:2px}.job-request-panel__sms-message[data-v-36c4fcd1]{padding:0 12px 12px}.job-request-panel__sms-message label[data-v-36c4fcd1]{margin-bottom:5px;color:#314760;font-size:12px;font-weight:700}.job-request-panel__sms-message textarea[data-v-36c4fcd1]{resize:vertical}@media(max-width:768px){.job-request-panel[data-v-36c4fcd1]{gap:8px}.job-request-panel__sms-row[data-v-36c4fcd1]{padding:10px}}.figma-switch[data-v-7516f362]{padding:0;height:auto}.job-request-attribute-label[data-v-7516f362]{font-family:Roboto;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#2e4051}.job-request-form-shell[data-v-7516f362]{display:flex;min-height:0;flex-direction:column;gap:12px;padding-right:4px;padding-left:4px}.job-request-services-row[data-v-7516f362]{margin-bottom:0}.job-request-services-row .job-request-attribute-label[data-v-7516f362]{padding-left:2px}.job-request-services-row[data-v-7516f362] .vs__dropdown-toggle{min-height:34px;//padding-top:1px;//padding-bottom:1px}.job-request-list-area[data-v-7516f362]{min-height:0}.job-request-bottom-panel[data-v-7516f362]{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;padding-top:2px;background:#fff}.job-request-sms-toggle-row[data-v-7516f362]{display:flex;align-items:center;gap:6px}.job-request-sms-message textarea[data-v-7516f362]{resize:vertical}.overlay-container[data-v-7516f362]{position:relative;height:100%;width:100%}.content-wrapper[data-v-7516f362]{position:relative}.spinner-overlay[data-v-7516f362]{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000}.overlay-container:not(:has(.spinner-overlay)) .content-wrapper[data-v-7516f362]{pointer-events:auto}@media(max-width:991px){.mobile-w-100[data-v-7516f362]{width:100%}}.custom-selec[data-v-7516f362] .vs__dropdown-menu{left:15px!important;right:15px!important;width:unset;min-width:unset;max-height:190px;overflow-y:auto}.overlay-container.is-busy .content-wrapper[data-v-7516f362]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.7}.octo-overlay[data-v-7516f362]{position:absolute;inset:0;background:#00000040;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000;border-radius:8px}.octo-spinner[data-v-7516f362]{width:54px;height:54px}.octo-overlay-text[data-v-7516f362]{margin-top:12px;font-weight:600;font-size:14px;color:#fff;text-align:center}@media(max-width:768px){.job-request-form-shell[data-v-7516f362]{padding-right:2px;padding-left:2px}[data-v-7516f362] #JOB_REQUEST_POPUP.modal{overflow:hidden!important}[data-v-7516f362] #JOB_REQUEST_POPUP .modal-dialog{width:calc(100vw - 28px);max-width:760px;margin:10px auto}[data-v-7516f362] #JOB_REQUEST_POPUP .modal-content{display:flex;overflow:hidden;max-height:calc(100dvh - 20px);flex-direction:column;border-radius:18px}[data-v-7516f362] #JOB_REQUEST_POPUP .modal-header.new-design{flex:0 0 auto;align-items:center;margin-left:0;padding:14px 18px 6px}[data-v-7516f362] #JOB_REQUEST_POPUP .modal-body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0 16px}[data-v-7516f362] #JOB_REQUEST_POPUP .modal-footer.new-design{flex:0 0 auto;border-top:1px solid #e7edf3;background:#fff;padding:10px 16px 12px!important}.job-request-form-shell[data-v-7516f362]{flex:1 1 auto;min-height:0;gap:6px}.job-request-services-row[data-v-7516f362]{flex:0 0 auto;margin-right:0;margin-left:0;padding-right:2px;padding-left:2px}.job-request-services-row .job-request-attribute-label[data-v-7516f362]{flex:0 0 96px;max-width:96px;padding-right:8px;padding-left:0}.job-request-services-row .custom-selec[data-v-7516f362]{flex:1 1 0;max-width:none;padding-right:0;padding-left:0}.job-request-services-row[data-v-7516f362] .vs__dropdown-toggle{min-height:32px}.content-wrapper[data-v-7516f362],.job-request-list-area[data-v-7516f362]{flex:1 1 auto;min-height:0;overflow:hidden}.content-wrapper[data-v-7516f362] .mobile-fw-panel{display:flex;min-height:0;height:100%;flex-direction:column;overflow:hidden}.content-wrapper[data-v-7516f362] .mobile-fw-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.content-wrapper[data-v-7516f362] .mobile-fw-count{flex:0 0 auto;margin-top:2px;padding-bottom:2px}.job-request-bottom-panel[data-v-7516f362]{flex:0 0 auto;padding-top:0;border-top:0}.job-request-sms-toggle-row[data-v-7516f362]{min-height:34px}.job-request-sms-message textarea[data-v-7516f362]{max-height:116px}}@media(max-width:420px){.job-request-form-shell[data-v-7516f362]{padding-right:1px;padding-left:1px}[data-v-7516f362] #JOB_REQUEST_POPUP .modal-dialog{width:calc(100vw - 16px);margin-top:4px;margin-bottom:4px}[data-v-7516f362] #JOB_REQUEST_POPUP .modal-header.new-design{padding:12px 12px 4px}[data-v-7516f362] #JOB_REQUEST_POPUP .modal-body{padding-right:10px;padding-left:10px}[data-v-7516f362] #JOB_REQUEST_POPUP .modal-footer.new-design{padding:8px 12px 10px!important}.job-request-services-row .job-request-attribute-label[data-v-7516f362]{flex-basis:82px;max-width:82px}.job-request-services-row[data-v-7516f362] .vs__dropdown-toggle{min-height:30px}.content-wrapper[data-v-7516f362] .mobile-fw-scroll{max-height:min(52vh,640px)}.content-wrapper[data-v-7516f362] .mobile-fw-count{margin-top:2px;padding-bottom:4px;font-size:12px;line-height:16px}.job-request-bottom-panel[data-v-7516f362]{padding-top:0}.job-request-sms-toggle-row[data-v-7516f362]{min-height:32px}}@media(max-width:390px){.content-wrapper[data-v-7516f362] .mobile-fw-scroll{max-height:min(52vh,640px)}.content-wrapper[data-v-7516f362] .mobile-fw-count{font-size:11px;line-height:15px;padding-bottom:4px}.job-request-services-row .job-request-attribute-label[data-v-7516f362]{flex-basis:76px;max-width:76px}}.input-label[data-v-0a6ad73b]{font-family:Roboto;font-style:normal;font-weight:600;font-size:16px;line-height:24px;color:#2e4051}.border-right-radius[data-v-0a6ad73b]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.border-left-radius[data-v-0a6ad73b]{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.figma-switch[data-v-0a6ad73b]{padding:0!important;position:relative;display:inline-block;width:53px;height:auto;padding:4px 0;margin-bottom:0}.figma-switch input[data-v-0a6ad73b]{opacity:0;width:0;height:0}.slider[data-v-0a6ad73b]{cursor:pointer;inset:0;background-color:#cbcfd3}.slider[data-v-0a6ad73b],.slider[data-v-0a6ad73b]:before{position:absolute;transition:.4s}.slider[data-v-0a6ad73b]:before{content:"";height:17px;width:17px;left:4px;bottom:5px;background-color:#fff}input:checked+.slider[data-v-0a6ad73b]{background-color:#03a9f4}input:focus+.slider[data-v-0a6ad73b]{box-shadow:0 0 1px #03a9f4}input:checked+.slider[data-v-0a6ad73b]:before{transform:translate(26px)}.slider.round[data-v-0a6ad73b]{border-radius:34px}.slider.round[data-v-0a6ad73b]:before{border-radius:50%}@media(max-width:991px){.mobile-top-0[data-v-0a6ad73b]{top:0}}[data-v-0a6ad73b] .vs__deselect{margin-top:0!important}[data-v-0a6ad73b] .vs__selected{white-space:normal!important}.service-select-container .vs__dropdown-toggle{min-height:44px!important}.details-container[data-v-2610bffc]{border-radius:12px;padding:20px;border:1px solid #eaecee;margin-top:12px}.collapsed[data-v-2610bffc]{display:none}.available_fieldworkers[data-v-2610bffc]{overflow-y:auto;max-height:auto}.filters-tags[data-v-2610bffc]{fill:#008ce3;background:#03a9f4!important;color:#fff!important;margin-right:-6px}.rotate[data-v-2610bffc]{transition:all .5s linear;transform-origin:center center;display:inline-block;position:relative}.rotate-180[data-v-2610bffc]{transform:rotate(-180deg)}.available-count[data-v-2610bffc]{text-align:center}.white-space-inherit[data-v-2610bffc]{white-space:inherit}.float-right[data-v-2610bffc]{float:right}@media(max-width:768px){.mt-2[data-v-2610bffc]{padding-top:5px}.mb-0[data-v-2610bffc]{padding-bottom:0}}.available-fieldworker-title[data-v-2610bffc]{font-family:Roboto;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#2e4051}.btn-primary-filter[data-v-2610bffc]{background-color:#2e4051;transition:all .3s}.btn-primary-filter[data-v-2610bffc],.btn-primary-filter[data-v-2610bffc]:hover{color:#fff;border-color:#2e4051;border-radius:8px;font-size:14px}.btn-primary-filter[data-v-2610bffc]:hover{background-color:#1e2f3f}.btn-primary-filter[data-v-2610bffc]:disabled{opacity:.6;cursor:not-allowed;background-color:#2e4051}.view-booking-main-container.bg-white.available_fieldworkers[data-v-2610bffc]{overflow:visible!important}@media(max-width:767.98px){.available-fieldworkers--booking-view>.view-booking-main-container[data-v-2610bffc]{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.available-fieldworkers--booking-view>.view-booking-main-container>.row[data-v-2610bffc]:first-child{margin-left:0;margin-right:0}.available-fieldworkers--booking-view>.view-booking-main-container>.row:first-child>.col-11[data-v-2610bffc]{display:flex;min-width:0;flex-wrap:wrap;gap:6px;padding-left:0;padding-right:4px}.available-fieldworkers--booking-view>.view-booking-main-container>.row:first-child>.col-11>.d-inline-block[data-v-2610bffc]{margin-top:0!important}.available-fieldworkers--booking-view .btn-primary-filter[data-v-2610bffc]{min-height:36px;margin-right:0!important;padding:6px 8px;white-space:normal}.available-fieldworkers--booking-view>.view-booking-main-container>.row.mt-3[data-v-2610bffc],.available-fieldworkers--booking-view>.view-booking-main-container>.row:first-child+.row[data-v-2610bffc],.available-fieldworkers--booking-view>.view-booking-main-container>.row:first-child>.col-12>.row[data-v-2610bffc]{margin-left:0;margin-right:0}.available-fieldworkers--booking-view>.view-booking-main-container>.row.mt-3>.col-12[data-v-2610bffc],.available-fieldworkers--booking-view>.view-booking-main-container>.row:first-child>.col-12[data-v-2610bffc],.available-fieldworkers--booking-view>.view-booking-main-container>.row:first-child>.col-12>.row>.col-12[data-v-2610bffc]{padding-left:0;padding-right:0}.available-fieldworkers--booking-view .details-container[data-v-2610bffc]{padding:10px}}.overlay-container[data-v-2610bffc]{position:relative;height:100%;width:100%}.spinner-overlay[data-v-2610bffc]{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000}.content-wrapper[data-v-2610bffc]{position:relative;pointer-events:none}.overlay-container:not(:has(.spinner-overlay)) .content-wrapper[data-v-2610bffc]{pointer-events:auto}.location-title[data-v-26824ea6]{font-family:Roboto;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#2e4051}.online-virtual-view-page .location-title[data-v-26824ea6]{margin-bottom:18px!important}.marker-label-title[data-v-26824ea6]{color:#2e4051;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:24px}.online-virtual-meeting-row[data-v-26824ea6]{align-items:flex-start}.online-virtual-icon-col[data-v-26824ea6]{padding-right:6px}.online-virtual-link-col[data-v-26824ea6]{min-width:0;padding-left:0}.break-line[data-v-26824ea6]{line-break:anywhere}.online-virtual-card[data-v-26824ea6]{--online-virtual-accent:var(--portal-company-accent-color, #29b857);--online-virtual-accent-soft:var(--portal-company-accent-soft, #eef9f2);--online-virtual-accent-dark:var(--portal-company-accent-color-dark, var(--online-virtual-accent));width:100%;margin:0!important;padding:12px!important;border:1px solid color-mix(in srgb,var(--online-virtual-accent) 34%,#d9e7de)!important;border-radius:10px!important;background:color-mix(in srgb,var(--online-virtual-accent-soft) 42%,#fff)!important;box-shadow:none!important}.online-virtual-card__intro[data-v-26824ea6]{display:flex;align-items:flex-start;gap:10px}.online-virtual-card__globe[data-v-26824ea6]{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:7px;background:var(--online-virtual-accent-soft);color:var(--online-virtual-accent);font-size:14px}.online-virtual-card__copy[data-v-26824ea6]{min-width:0;padding-top:1px}.online-virtual-card__copy h3[data-v-26824ea6]{margin:0;color:var(--online-virtual-accent-dark);font-size:12px;line-height:16px;font-weight:700}.online-virtual-card__copy p[data-v-26824ea6]{margin:2px 0 0;color:#667085;font-size:10px;line-height:14px;font-weight:400}.online-virtual-card__join[data-v-26824ea6]{display:inline-flex;width:180px;max-width:100%;min-height:30px;align-items:center;justify-content:flex-start;gap:8px;margin-top:10px;padding:6px 12px;border:1px solid var(--online-virtual-accent);border-radius:5px;background:var(--online-virtual-accent);color:#fff!important;font-size:11px;line-height:16px;font-weight:600;text-decoration:none!important}.online-virtual-card__join[data-v-26824ea6]:focus,.online-virtual-card__join[data-v-26824ea6]:hover{border-color:var(--online-virtual-accent-dark);background:var(--online-virtual-accent-dark);color:#fff!important}.online-virtual-card__link-row[data-v-26824ea6]{display:flex;min-width:0;align-items:center;gap:6px;margin-top:8px;color:#667085;font-size:10px;line-height:14px}.online-virtual-card__link-icon[data-v-26824ea6]{flex:0 0 auto;color:#667085}.online-virtual-card__link[data-v-26824ea6]{min-width:0;max-width:420px;overflow:hidden;color:#1677c8!important;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.online-virtual-card__copy-link[data-v-26824ea6]{display:inline-flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:#667085;cursor:pointer}.online-virtual-card__copy-link[data-v-26824ea6]:focus,.online-virtual-card__copy-link[data-v-26824ea6]:hover{color:var(--online-virtual-accent)}@media(max-width:576px){.online-virtual-card[data-v-26824ea6]{padding:11px!important}.online-virtual-card__join[data-v-26824ea6]{width:100%}.online-virtual-card__link[data-v-26824ea6]{max-width:none}}.property-item-wrapper[data-v-776ac128]{padding:10px 0;border-bottom:1px solid #e9ecef}.property-item-wrapper[data-v-776ac128]:last-child{border-bottom:none;padding-bottom:0}.property-item-wrapper[data-v-776ac128]:first-child{padding-top:0}.label-form[data-v-776ac128]{font-weight:800;font-size:18px!important;color:#000}.custom-field[data-v-776ac128],.label-form[data-v-776ac128]{font-family:Roboto;font-style:normal;line-height:24px}.custom-field[data-v-776ac128]{font-weight:600;font-size:14px;color:#2e4051}.figma-switch[data-v-776ac128]{padding:2px!important}.text-decoration[data-v-776ac128]{font-family:Roboto;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#2e4051!important}@media(max-width:767px){.label-form[data-v-776ac128]{font-size:16px!important;line-height:20px}.custom-field[data-v-776ac128]{font-size:12px;line-height:20px}}@media(min-width:768px){.overflow-change-onclick[data-v-776ac128]{overflow:hidden}}.min-h-50[data-v-776ac128]{min-height:50px!important}.item-field-texts[data-v-776ac128]{padding:4px 0;color:#4b4d4e}.booking-prop-title[data-v-3852fa74]{font-family:Roboto;font-style:normal;font-weight:600;font-size:18px;line-height:24px;color:#2e4051}.booking-bill-payer-section .booking-property-header-row[data-v-3852fa74]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.booking-bill-payer-section .booking-property-header-title[data-v-3852fa74]{flex:1 1 0;min-width:0;max-width:none}.booking-bill-payer-section .booking-prop-title[data-v-3852fa74]{overflow-wrap:anywhere}.booking-bill-payer-section .booking-property-header-actions[data-v-3852fa74]{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;padding-left:0}.booking-bill-payer-section[data-v-3852fa74] .property-item-wrapper>.d-flex{align-items:center;gap:8px}.booking-bill-payer-section[data-v-3852fa74] .property-item-wrapper .flex-shrink-0{display:flex;align-items:center;gap:8px}.booking-bill-payer-section[data-v-3852fa74] .property-item-wrapper .flex-shrink-0>svg{flex:0 0 auto;margin-right:0!important;vertical-align:middle}.booking-bill-payer-section[data-v-3852fa74] .property-item-wrapper .label-form>br:last-child{display:none}.booking-bill-payer-section[data-v-3852fa74] .property-item-wrapper .label-form{white-space:normal;line-height:20px}[data-v-230a5472] .popper{padding:10px!important;font-size:15px;font-weight:400!important}[data-v-230a5472] .view-booking-main-container{padding:20px 20px 24px;margin-bottom:20px;border:1px solid #e0e2e5;border-radius:16px}.customer-inquiry-overview-layout[data-v-230a5472]{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0}.customer-inquiry-services-form[data-v-230a5472],.customer-inquiry-services-form #servicesContainer[data-v-230a5472],.customer-inquiry-services-form .services-list__item[data-v-230a5472]{width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0}.customer-inquiry-services-loader[data-v-230a5472]{display:flex;min-height:72px;align-items:center;justify-content:center;margin:0;padding:0}.customer-inquiry-customer-card[data-v-230a5472]{width:100%;min-width:0;margin:0}@media(max-width:992px){.overview-tab-layout[data-v-230a5472]{margin-left:0!important;margin-right:0!important}}@media(max-width:768px){.overview-tab-layout--admin-view[data-v-230a5472]{--admin-booking-mobile-section-x:12px;margin-left:.5rem!important;margin-right:.5rem!important}.overview-tab-layout--admin-view[data-v-230a5472] .view-booking-main-container{box-sizing:border-box;width:100%;max-width:100%;margin-left:0!important;margin-right:0!important;margin-bottom:8px!important;padding-left:var(--admin-booking-mobile-section-x)!important;padding-right:var(--admin-booking-mobile-section-x)!important;border-radius:10px}.overview-tab-layout--admin-view[data-v-230a5472] .view-booking-main-container.p-0{padding-left:0!important;padding-right:0!important}.overview-tab-layout--admin-view[data-v-230a5472] .view-booking-main-container.m-0{margin-bottom:0!important}.overview-tab-layout--admin-view[data-v-230a5472] .view-booking-main-container>.row{margin-left:0;margin-right:0}.overview-tab-layout--admin-view[data-v-230a5472] .view-booking-main-container>.row>[class*=col-]{padding-left:0!important;padding-right:0!important}.overview-tab-layout--admin-view[data-v-230a5472] .booking-basic-info-view-page>.row.align-items-center.form-group>.col-3{flex:0 0 38%!important;max-width:38%!important;padding-left:0!important;padding-right:6px!important}.overview-tab-layout--admin-view[data-v-230a5472] .booking-basic-info-view-page>.row.align-items-center.form-group>.col-9{flex:0 0 62%!important;max-width:62%!important;padding-left:6px!important;padding-right:0!important}.overview-tab-layout--admin-view[data-v-230a5472] .booking-basic-info-view-page .basic-info-label,.overview-tab-layout--admin-view[data-v-230a5472] .booking-basic-info-view-page .basic-info-label-inquiry{white-space:normal!important;overflow-wrap:anywhere;line-height:14px}.overview-tab-layout--admin-view>[class*=col-][data-v-230a5472]{min-width:0}.overview-tab-layout--admin-view[data-v-230a5472] .view-booking-main-container.p-0>.row.p-3{margin-left:0;margin-right:0;padding-top:10px!important;padding-left:var(--admin-booking-mobile-section-x)!important;padding-right:var(--admin-booking-mobile-section-x)!important;padding-bottom:10px!important}.overview-tab-layout--admin-view[data-v-230a5472] .location-box-view-page .location-address-card{padding-top:10px!important;padding-left:var(--admin-booking-mobile-section-x)!important;padding-right:var(--admin-booking-mobile-section-x)!important;padding-bottom:10px!important;border-radius:10px}.overview-tab-layout--admin-view[data-v-230a5472] #fmEdit>.view-booking-main-container>.view-booking-main-container:has(.note-title){padding-left:0!important;padding-right:0!important}.overview-tab-layout--admin-view[data-v-230a5472] .available-fieldworkers--booking-view>.view-booking-main-container{padding-left:0!important;padding-right:0!important}.overview-tab-layout--admin-view[data-v-230a5472] .view-booking-main-container.mt-3{margin-top:8px!important}}.w-100[data-v-230a5472]{width:100%}.labelContainer[data-v-230a5472]{width:100%;display:flex;align-items:center}[data-v-230a5472] .form-control{background-color:unset!important}[data-v-230a5472] .price-new-inputs{background-color:#fff!important}[data-v-230a5472] .labels{margin-left:7px;border-radius:16px!important}.bg-white[data-v-230a5472]{background-color:#fff}@media(min-width:801px){.owner-tom-selector[data-v-230a5472],[data-v-230a5472] .owner-tom-selector{width:200px!important}[data-v-230a5472] .trading-name-inquiry-width,[data-v-230a5472] .source-select-inquiry{width:auto!important}}.we_can_delete_it_later[data-v-230a5472]{display:none!important}.add-booking-container-width .fieldworker-box .select2-selection__rendered[data-v-230a5472]{justify-content:flex-start!important;display:flex!important}.sub-fieldworker-box .select2-selection__rendered[data-v-230a5472]{width:100%!important}#editButton[data-v-230a5472],.save_booking_btn[data-v-230a5472]{margin-bottom:0!important}.add_border_to_main_section[data-v-230a5472]{border-top:19px solid #f3f3f4}@media(max-width:768px){.add-booking-container-width .fieldworker-box .select2-selection__rendered[data-v-230a5472]{width:100%!important}}#wrapper #page-wrapper .overview-tab-layout.overview-tab-layout--pending{display:none!important}#preview_invoice-iframe[data-v-bf6cc360]{background-color:#fff}.bvc-photo-slider[data-v-3f9a0150]{position:relative;min-height:inherit;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f3f6fb;border-bottom:1px solid #e5e7eb}.bvc-photo-slider__image[data-v-3f9a0150]{display:block;width:auto;max-width:100%;max-height:100%;height:auto;-o-object-fit:contain;object-fit:contain;background:#fff}.bvc-photo-slider__image.is-logo[data-v-3f9a0150]{-o-object-fit:contain;object-fit:contain;padding:56px;background:#fff}.bvc-photo-slider__nav[data-v-3f9a0150]{position:absolute;top:50%;z-index:2;width:38px;height:38px;border:1px solid rgba(208,213,221,.92);border-radius:8px;background:#fffffff0;color:#1f2937;font-size:30px;line-height:1;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer;box-shadow:0 8px 22px #10182824}.bvc-photo-slider__nav--prev[data-v-3f9a0150]{left:14px}.bvc-photo-slider__nav--next[data-v-3f9a0150]{right:14px}.bvc-photo-slider__caption[data-v-3f9a0150]{position:absolute;left:14px;bottom:14px;z-index:2;max-width:calc(100% - 28px);padding:7px 10px;border-radius:8px;background:#111827c7;color:#fff;font-size:13px;font-weight:700;line-height:1.35}.bvc-photo-slider__dots[data-v-3f9a0150]{position:absolute;left:50%;bottom:14px;z-index:3;display:inline-flex;gap:6px;transform:translate(-50%)}.bvc-photo-slider__dot[data-v-3f9a0150]{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffffb3;box-shadow:0 0 0 1px #1118272e;cursor:pointer}.bvc-photo-slider__dot.is-active[data-v-3f9a0150]{width:18px;background:#fff}@media(max-width:576px){.bvc-photo-slider[data-v-3f9a0150],.bvc-photo-slider__image[data-v-3f9a0150]{min-height:240px}.bvc-photo-slider__image.is-logo[data-v-3f9a0150]{padding:42px}}.bvc-photo-slider__stage[data-v-3f9a0150]{position:relative;display:flex;width:100%;height:100%;min-height:inherit;align-items:center;justify-content:center;overflow:hidden}.bvc-photo-slider.is-customer-portal[data-v-3f9a0150]{display:block;height:auto;min-height:0;overflow:visible;border:0;background:#fff}.bvc-photo-slider.is-customer-portal .bvc-photo-slider__stage[data-v-3f9a0150]{width:100%;height:auto;min-height:240px;max-height:420px;overflow:hidden;border-radius:10px;background:#f5f7fa}.bvc-photo-slider.is-customer-portal.has-multiple-slides .bvc-photo-slider__stage[data-v-3f9a0150]{border-radius:10px 10px 0 0}.bvc-photo-slider.is-customer-portal .bvc-photo-slider__image[data-v-3f9a0150]{width:auto;height:auto;max-width:calc(100% - 32px);max-height:calc(100% - 32px);-o-object-fit:contain;object-fit:contain;border-radius:6px;background:#fff;box-shadow:0 1px 2px #10182814}.bvc-photo-slider.is-customer-portal .bvc-photo-slider__image.is-logo[data-v-3f9a0150]{max-width:min(360px,100% - 64px);max-height:calc(100% - 64px);padding:24px;box-shadow:none}.bvc-photo-slider.is-customer-portal .bvc-photo-slider__nav[data-v-3f9a0150]{width:42px;height:42px;border-radius:50%;font-size:28px;box-shadow:0 4px 12px #10182824}.bvc-photo-slider.is-customer-portal .bvc-photo-slider__nav--prev[data-v-3f9a0150]{left:12px}.bvc-photo-slider.is-customer-portal .bvc-photo-slider__nav--next[data-v-3f9a0150]{right:12px}.bvc-photo-slider__view-original[data-v-3f9a0150]{position:absolute;top:12px;right:12px;z-index:4;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid rgba(208,213,221,.9);border-radius:8px;background:#fffffff5;color:#344054;font-size:14px;text-decoration:none;box-shadow:0 4px 12px #1018281a}.bvc-photo-slider__view-original[data-v-3f9a0150]:focus,.bvc-photo-slider__view-original[data-v-3f9a0150]:hover{background:#fff;color:#182230;text-decoration:none}.bvc-photo-slider.is-customer-portal .bvc-photo-slider__caption[data-v-3f9a0150]{bottom:12px;left:12px;max-width:calc(100% - 100px);font-size:12px;font-weight:600}.bvc-photo-slider__counter[data-v-3f9a0150]{position:absolute;right:12px;bottom:12px;z-index:3;padding:5px 8px;border-radius:999px;background:#111827c2;color:#fff;font-size:11px;font-weight:600;line-height:16px}.bvc-photo-slider__thumbnails[data-v-3f9a0150]{display:flex;width:100%;gap:8px;padding:10px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;border-top:1px solid #e5e7eb;border-radius:0 0 10px 10px;background:#fff}.bvc-photo-slider__thumbnail[data-v-3f9a0150]{width:72px;height:54px;flex:0 0 72px;padding:2px;overflow:hidden;border:2px solid transparent;border-radius:7px;background:#f2f4f7;cursor:pointer}.bvc-photo-slider__thumbnail.is-active[data-v-3f9a0150]{border-color:#344054}.bvc-photo-slider__thumbnail img[data-v-3f9a0150]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.customer-booking-details-page.customer-portal-booking-view .bvc-map-card.bvc-map-card--portal.bvc-map-card--photo{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.customer-booking-details-page.customer-portal-booking-view .bvc-map-card.bvc-map-card--portal.bvc-map-card--photo .bvc-map-card__content{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;padding:12px!important;overflow:visible!important}.customer-booking-details-page.customer-portal-booking-view .bvc-map-card.bvc-map-card--portal.bvc-map-card--photo .bvc-map-card__map-wrap{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;border-radius:10px!important}@media(max-width:576px){.bvc-photo-slider.is-customer-portal .bvc-photo-slider__stage[data-v-3f9a0150]{min-height:220px;max-height:340px}.bvc-photo-slider.is-customer-portal .bvc-photo-slider__image[data-v-3f9a0150]{min-height:0;max-width:calc(100% - 24px);max-height:calc(100% - 24px)}.bvc-photo-slider.is-customer-portal .bvc-photo-slider__image.is-logo[data-v-3f9a0150]{min-height:0;padding:20px}.bvc-photo-slider.is-customer-portal .bvc-photo-slider__nav[data-v-3f9a0150]{width:40px;height:40px}.bvc-photo-slider__thumbnail[data-v-3f9a0150]{width:64px;height:48px;flex-basis:64px}.customer-booking-details-page.customer-portal-booking-view .bvc-map-card.bvc-map-card--portal.bvc-map-card--photo .bvc-map-card__content{padding:10px!important}}.bvc-map-card[data-v-b26b803d]{--bvc-primary:#6c5ce7;--bvc-text:#1f2937;--bvc-text-muted:#6b7280;--bvc-border:#e5e7eb;--bvc-card-bg:#fff;--bvc-radius:16px;box-sizing:border-box;background:var(--bvc-card-bg);border:1px solid var(--bvc-border);border-radius:var(--bvc-radius);padding:0;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:100%}.bvc-card__title[data-v-b26b803d]{margin:0;font-size:15px;font-weight:600;color:var(--bvc-text)}.bvc-map-card__header[data-v-b26b803d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--bvc-border)}.bvc-map-card__title-group[data-v-b26b803d]{display:flex;align-items:center;gap:8px;min-width:0}.bvc-map-card__hint[data-v-b26b803d]{color:#98a2b3;font-size:12px;font-weight:700}.bvc-map-card__actions[data-v-b26b803d]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.bvc-map-card__icon-btn[data-v-b26b803d],.bvc-map-card__view-btn[data-v-b26b803d]{border:1px solid #b2ddff;background:#eff8ff;color:#175cd3;border-radius:9px;font-weight:800;cursor:pointer}.bvc-map-card__view-btn[data-v-b26b803d]{height:38px;padding:0 14px}.bvc-map-card__icon-btn[data-v-b26b803d]{width:38px;height:38px}.bvc-map-card__map-wrap[data-v-b26b803d]{position:relative;overflow:hidden;display:flex;flex:1 1 auto;min-height:305px}.bvc-map-card__quote-status-banner[data-v-b26b803d]{margin:0;padding:14px 18px;font-size:14px;font-weight:700;line-height:1.4;border-bottom:1px solid var(--bvc-border)}.bvc-map-card__quote-status-banner--success[data-v-b26b803d]{background:#35a233;color:#fff}.bvc-map-card__quote-status-banner--danger[data-v-b26b803d]{background:#e12d39;color:#fff}.bvc-map-card__tabs[data-v-b26b803d]{position:absolute;left:14px;top:14px;z-index:3;display:inline-flex;gap:6px}.bvc-map-tab[data-v-b26b803d]{border:1px solid var(--bvc-border);background:var(--bvc-card-bg);padding:6px 10px;border-radius:6px;font-size:12px;font-weight:800;color:var(--bvc-text);cursor:pointer}.bvc-map-tab.is-active[data-v-b26b803d]{border-color:#182230;background:#182230;color:#fff}.bvc-map-empty[data-v-b26b803d],.bvc-map-static[data-v-b26b803d],.bvc-map-tracking[data-v-b26b803d]{overflow:hidden;border-bottom:1px solid var(--bvc-border);background:#fafbff;flex:1 1 auto;width:100%}.bvc-map-static[data-v-b26b803d],.bvc-map-tracking[data-v-b26b803d]{display:flex}.bvc-map-empty[data-v-b26b803d]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--bvc-text-muted);text-align:center;padding:20px}.bvc-map-empty i[data-v-b26b803d]{font-size:28px;margin-bottom:8px;color:var(--bvc-primary)}.bvc-map-empty p[data-v-b26b803d]{margin:0;font-size:13px}.bvc-map-live[data-v-b26b803d],.bvc-map-static__canvas[data-v-b26b803d],.bvc-map-tracking__canvas[data-v-b26b803d]{position:relative;min-height:305px;height:100%;flex:1 1 auto;width:100%}.bvc-map-live[data-v-b26b803d]{background:#eef4ff;display:flex}.bvc-map-live[data-v-b26b803d] .gm-style,.bvc-map-live[data-v-b26b803d] .vue-map,.bvc-map-live[data-v-b26b803d] .vue-map-container{width:100%!important;height:100%!important;min-height:305px}.bvc-map-live[data-v-b26b803d] .vue-map-container{position:absolute;inset:0}.bvc-map-live[data-v-b26b803d] .vue-map-hidden{display:none}.bvc-map-static__canvas[data-v-b26b803d],.bvc-map-tracking__canvas[data-v-b26b803d]{background:linear-gradient(32deg,transparent 0 42%,hsla(0,0%,100%,.92) 0 46%,transparent 0),linear-gradient(145deg,transparent 0 55%,hsla(0,0%,100%,.9) 0 59%,transparent 0),linear-gradient(82deg,transparent 0 36%,hsla(0,0%,100%,.95) 0 39%,transparent 0),repeating-linear-gradient(120deg,#d7dce4 0 16px,#eaedf1 0 68px)}.bvc-map-static__canvas--fallback[data-v-b26b803d]:after{content:"";position:absolute;left:13%;right:8%;top:47%;height:10px;border-radius:999px;background:#cfd6df;box-shadow:0 55px #cbd2dc,0 -64px #d0d6df;transform:rotate(-24deg)}.bvc-map-static__pin[data-v-b26b803d]{position:absolute;top:47%;left:50%;transform:translate(-50%,-100%);color:#2e90fa;font-size:30px;z-index:2}.bvc-map-static__address-label[data-v-b26b803d]{position:absolute;top:42%;left:calc(50% + 18px);max-width:340px;background:var(--bvc-card-bg);border:1px solid var(--bvc-border);border-radius:10px;padding:9px 12px;font-size:13px;font-weight:800;color:var(--bvc-text);box-shadow:0 10px 24px #10182814;z-index:3}.bvc-map-tracking__overlay[data-v-b26b803d]{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:var(--bvc-text);text-align:left;background:#ffffffeb;border:1px solid rgba(208,213,221,.9);border-radius:12px;padding:12px 14px;box-shadow:0 8px 24px #10182824;pointer-events:none}.bvc-map-tracking__overlay strong[data-v-b26b803d]{font-size:14px;margin-bottom:6px}.bvc-map-tracking__overlay p[data-v-b26b803d]{margin:0;font-size:12px;color:var(--bvc-text-muted)}@media(min-width:993px){.bvc-map-card[data-v-b26b803d],.bvc-map-card--photo .bvc-map-card__map-wrap[data-v-b26b803d]{min-height:0}}@media(max-width:576px){.bvc-map-card__header[data-v-b26b803d]{align-items:flex-start;flex-direction:column}.bvc-map-card__actions[data-v-b26b803d]{width:100%}.bvc-map-card__view-btn[data-v-b26b803d]{flex:1}.bvc-map-live[data-v-b26b803d] .gm-style,.bvc-map-live[data-v-b26b803d] .vue-map,.bvc-map-live[data-v-b26b803d] .vue-map-container,.bvc-map-static__canvas[data-v-b26b803d],.bvc-map-tracking__canvas[data-v-b26b803d]{min-height:240px}.bvc-map-static__address-label[data-v-b26b803d]{inset:auto 16px 16px;max-width:none}}.bvc-map-card__header-action[data-v-b26b803d]{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;margin-left:auto;border:0;border-radius:6px;background:transparent;color:#667085;font-size:13px;text-decoration:none}.bvc-map-card__content[data-v-b26b803d]{display:flex;flex:1 1 auto;min-height:0}.bvc-map-card__content--with-details[data-v-b26b803d]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(210px,.85fr)}.bvc-map-card__location-details[data-v-b26b803d]{display:flex;min-width:0;flex-direction:column;gap:0;padding:5px 14px;overflow-y:auto;border-left:1px solid var(--bvc-border);background:#fff}.bvc-map-card__location-item[data-v-b26b803d]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:9px 0}.bvc-map-card__location-item+.bvc-map-card__location-item[data-v-b26b803d]{border-top:1px solid #eef1f4}.bvc-map-card__location-marker[data-v-b26b803d]{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--bvc-primary) 35%,#d0d5dd);border-radius:50%;background:color-mix(in srgb,var(--bvc-primary) 8%,#fff);color:var(--bvc-primary);font-size:11px;font-weight:800}.bvc-map-card:not(.bvc-map-card--multiple-addresses) .bvc-map-card__location-marker[data-v-b26b803d]:before{content:"";font-family:FontAwesome!important;font-size:13px;font-weight:400}.bvc-map-card__location-copy[data-v-b26b803d]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.bvc-map-card__location-copy strong[data-v-b26b803d]{color:#1d2939;font-size:12px;font-weight:700}.bvc-map-card__location-copy span[data-v-b26b803d]{color:#667085;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.bvc-map-card__location-copy a[data-v-b26b803d]{display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:#175cd3;font-size:10px;font-weight:600;text-decoration:none}@media(max-width:768px){.bvc-map-card__content--with-details[data-v-b26b803d]{grid-template-columns:1fr}.bvc-map-card__location-details[data-v-b26b803d]{max-height:none;border-top:1px solid var(--bvc-border);border-left:0}}@media(max-width:576px){.bvc-map-card--portal .bvc-map-card__header[data-v-b26b803d]{align-items:center;flex-direction:row}}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-summary-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;padding:4px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;white-space:nowrap!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-summary-pill--paid{border:1px solid #abefc6!important;background:#ecfdf3!important;color:#067647!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-summary-pill--partial,.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-summary-pill--unpaid{border:1px solid #fdbb7a!important;background:#fff7ed!important;color:#b54708!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-invoice-panel__number-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:12px!important;align-items:center!important;min-height:0!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-invoice-panel__number-row>strong{grid-column:auto!important;justify-self:end!important;margin:0!important;text-align:right!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-invoice-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 14px!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-invoice-actions .bvc-summary-action{min-height:43px!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-amount-list{display:grid!important;gap:8px!important;margin:0!important;padding:0!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-amount-list .bvc-amount-list__row,.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-amount-list .bvc-amount-list__row:not(.bvc-amount-list__row--emphasis):not(:first-child):not(:nth-last-child(2)){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:43px!important;margin:0!important;padding:10px 12px!important;border:0!important;border-radius:8px!important;background:#f8fafc!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-amount-list .bvc-amount-list__row dd,.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-amount-list .bvc-amount-list__row dt{margin:0!important;color:#2e4051!important;font-size:13px!important;line-height:19px!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-amount-list .bvc-amount-list__row dt{font-weight:500!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-amount-list .bvc-amount-list__row dd{margin-left:auto!important;font-weight:700!important;text-align:right!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-appointment-panel{display:none!important}.customer-booking-details-page.customer-portal-booking-view .customer-portal-customer-card__summary .member-icon-position,.customer-booking-details-page.customer-portal-booking-view .customer-portal-customer-card__summary .three-dots{display:block!important}.customer-booking-details-page.customer-portal-booking-view .customer-portal-customer-card__summary .dropdown-menu{z-index:10020!important}@media(max-width:768px){.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-invoice-panel__number-row{grid-template-columns:minmax(0,1fr) auto!important;row-gap:8px!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-invoice-panel__number-row .bvc-summary-pill{grid-column:1/-1!important;justify-self:start!important}.customer-booking-details-page.customer-portal-booking-view .bvc-booking-summary-card .bvc-invoice-panel .bvc-invoice-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}}.bvc-hero__right[data-v-c797ee21]{display:flex;flex-direction:column;gap:16px}.bvc-booking-summary-card[data-v-c797ee21]{overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 10px 24px #1018280b}.bvc-booking-summary-card__header[data-v-c797ee21]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px}.bvc-booking-summary-card__header h2[data-v-c797ee21]{margin:0;color:#182230;font-size:16px;font-weight:900;letter-spacing:-.01em}.bvc-booking-summary-card__body[data-v-c797ee21]{padding:10px 18px 16px}.bvc-invoice-panel[data-v-c797ee21]{padding:16px;border:1px solid #e5eaf0;border-radius:8px;background:#fff}.bvc-appointment-panel__heading[data-v-c797ee21],.bvc-invoice-panel__heading[data-v-c797ee21],.bvc-quick-actions-card__heading[data-v-c797ee21]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.bvc-appointment-panel__heading h3[data-v-c797ee21],.bvc-invoice-panel__heading h3[data-v-c797ee21],.bvc-quick-actions-card__heading h3[data-v-c797ee21]{margin:0;color:#182230;font-size:15px;font-weight:900}.bvc-invoice-panel__number-row[data-v-c797ee21]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;margin-bottom:16px}.bvc-invoice-panel__number-row span[data-v-c797ee21]:first-child{color:#344054;font-size:13px;font-weight:800}.bvc-invoice-panel__number-row strong[data-v-c797ee21]{color:#182230;font-size:14px;font-weight:900;white-space:nowrap}.bvc-summary-pill[data-v-c797ee21]{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:4px 10px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:900;line-height:1.2;white-space:nowrap;text-align:center}.bvc-summary-pill--paid[data-v-c797ee21]{border-color:#abefc6;background:#ecfdf3;color:#067647}.bvc-summary-pill--partial[data-v-c797ee21],.bvc-summary-pill--unpaid[data-v-c797ee21]{border-color:#fdbb7a;background:#fff7ed;color:#b54708}.bvc-summary-pill--default[data-v-c797ee21]{border-color:#e4e7ec;background:#f2f4f7;color:#475467}.bvc-amount-list[data-v-c797ee21]{display:grid;gap:8px;margin:0}.bvc-amount-list__row[data-v-c797ee21]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:43px;padding:10px 12px;border-radius:8px;background:#f8fafc}.bvc-amount-list__row dt[data-v-c797ee21]{margin:0;color:#344054;font-size:13px;font-weight:800;line-height:1.35}.bvc-amount-list__row dd[data-v-c797ee21]{margin:0;min-width:0;color:#182230;font-size:14px;font-weight:900;line-height:1.35;text-align:right;overflow-wrap:anywhere}.bvc-amount-list__row--emphasis dd[data-v-c797ee21],.bvc-amount-list__row--emphasis dt[data-v-c797ee21]{font-weight:900}.bvc-amount-list__value--deposit-paid[data-v-c797ee21]{color:#0cb225}.bvc-amount-list__value--deposit-unpaid[data-v-c797ee21]{color:#e53935}.bvc-invoice-actions[data-v-c797ee21]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.bvc-invoice-actions .bvc-summary-action[data-v-c797ee21]:only-child,.bvc-summary-action--full[data-v-c797ee21]{grid-column:1/-1}.bvc-appointment-panel[data-v-c797ee21]{margin-top:16px;padding:16px 10px 0;border-top:1px solid #edf1f5}.bvc-appointment-panel__heading[data-v-c797ee21]{margin-bottom:14px}.bvc-appointment-panel__main[data-v-c797ee21]{display:flex;justify-content:space-between;gap:12px;color:#182230}.bvc-appointment-panel__main strong[data-v-c797ee21]{font-size:15px;font-weight:900;line-height:1.35}.bvc-appointment-panel__main span[data-v-c797ee21]{color:#344054;font-size:13px;font-weight:800;line-height:1.35;text-align:right;white-space:nowrap}.bvc-appointment-panel__meta[data-v-c797ee21]{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px;color:#475467;font-size:12px;font-weight:800}.bvc-appointment-panel__customer-row[data-v-c797ee21]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid #eef2f7}.bvc-appointment-panel__customer[data-v-c797ee21]{display:flex;flex-direction:column;gap:2px;min-width:0}.bvc-appointment-panel__customer-label[data-v-c797ee21]{color:#64748b;font-size:12px;font-weight:600}.bvc-appointment-panel__customer strong[data-v-c797ee21]{color:#0f172a;font-size:14px;line-height:1.4}.bvc-appointment-panel__empty[data-v-c797ee21]{padding:12px;border-radius:8px;background:#f8fafc;color:#667085;font-size:13px;font-weight:700;line-height:1.45}.bvc-quick-actions-card[data-v-c797ee21]{overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 10px 24px #1018280b}.bvc-quick-actions-card__body[data-v-c797ee21]{padding:16px 18px 18px}.bvc-quick-actions-grid[data-v-c797ee21]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bvc-quick-actions-grid--count-1[data-v-c797ee21]{grid-template-columns:1fr}.bvc-quick-actions-grid--with-quote-actions[data-v-c797ee21],.bvc-quote-actions--with-full-action[data-v-c797ee21]{margin-top:12px}.bvc-quote-actions[data-v-c797ee21]{display:grid;gap:12px}.bvc-quote-actions__decisions[data-v-c797ee21]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bvc-summary-action--accept-quote[data-v-c797ee21],.bvc-summary-action--decline-quote[data-v-c797ee21]{box-shadow:none}.bvc-summary-action--accept-quote[data-v-c797ee21],.bvc-summary-action--accept-quote[data-v-c797ee21]:hover:not(:disabled){border-color:#3c763d;background:#3c763d;color:#fff}.bvc-summary-action--decline-quote[data-v-c797ee21],.bvc-summary-action--decline-quote[data-v-c797ee21]:hover:not(:disabled){border-color:#a94442;background:#fff;color:#a94442}.bvc-confirmed-pill[data-v-c797ee21]{margin:14px 0 0;background:#e6f7ec;color:#1f7a3a;border:1px solid #b7e8c4;border-radius:var(--bvc-radius-sm);padding:8px 10px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.bvc-confirmed-pill i[data-v-c797ee21]{color:#1f7a3a}.bvc-summary-action[data-v-c797ee21]{width:100%;min-height:30px;border:1px solid #dfe5ec;border-radius:6px;background:#fff;color:#344054;padding:5px 10px;font-size:12px;font-weight:700;line-height:16px;cursor:pointer;text-align:center;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}.bvc-summary-action__content[data-v-c797ee21]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;line-height:16px}.bvc-summary-action[data-v-c797ee21]:hover:not(:disabled){box-shadow:0 8px 16px #10182812}.bvc-summary-action[data-v-c797ee21]:disabled{cursor:not-allowed;opacity:.72;box-shadow:none}.bvc-summary-action--primary[data-v-c797ee21]{border-color:var(--bvc-portal-button-color,#03a9f4);background:var(--bvc-portal-button-color,#03a9f4);color:#fff;box-shadow:0 8px 16px #03a9f429}.bvc-summary-action--secondary[data-v-c797ee21]{border-color:var(--bvc-portal-button-color,#03a9f4);background:#fff;color:var(--bvc-portal-button-color,#03a9f4)}.bvc-summary-action--danger[data-v-c797ee21]{border-color:#fb7185;background:#fff5f6;color:#c01048}.bvc-summary-action--info[data-v-c797ee21]{border-color:var(--bvc-portal-button-color,#03a9f4);background:#fff;color:var(--bvc-portal-button-color,#03a9f4)}.bvc-summary-action--success[data-v-c797ee21]{border-color:#abefc6;background:#ecfdf3;color:#067647}.bvc-summary-action--warning[data-v-c797ee21]{border-color:#fedf89;background:#fffaeb;color:#b54708}@media(max-width:640px){.bvc-appointment-panel__customer-row[data-v-c797ee21]{align-items:flex-start;flex-direction:column}}.bvc-summary-action--neutral[data-v-c797ee21]{border-color:var(--bvc-portal-button-color,#03a9f4);background:#fff;color:var(--bvc-portal-button-color,#03a9f4)}.bvc-appointment-panel .bvc-summary-action--full[data-v-c797ee21]{margin-top:16px}@media(max-width:520px){.bvc-invoice-actions[data-v-c797ee21]{grid-template-columns:1fr}.bvc-invoice-panel__number-row[data-v-c797ee21]{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:10px;column-gap:10px;row-gap:8px}.bvc-invoice-panel__number-row span[data-v-c797ee21]:first-child{grid-column:1/-1}.bvc-invoice-panel__number-row .bvc-summary-pill[data-v-c797ee21]{justify-self:end}.bvc-appointment-panel__main[data-v-c797ee21]{display:grid;gap:6px}.bvc-appointment-panel__main span[data-v-c797ee21]{text-align:left;white-space:normal}}.cp-fieldworker-call-modal[data-v-38eb1948]{text-align:center;padding:10px 6px 4px}.cp-fieldworker-call-modal__avatar[data-v-38eb1948]{width:80px;height:80px;margin:0 auto 14px;border-radius:50%;background:#ecf0f1;display:flex;align-items:center;justify-content:center;font-size:36px;color:#7f8c8d}.cp-fieldworker-call-modal__name[data-v-38eb1948]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:8px}.cp-fieldworker-call-modal__status[data-v-38eb1948]{display:inline-block;font-size:14px;font-weight:500;padding:6px 16px;border-radius:20px;margin-bottom:8px}.cp-fieldworker-call-modal__status.st-incall[data-v-38eb1948],.cp-fieldworker-call-modal__status.st-ready[data-v-38eb1948]{background:#e8f7ef;color:#1f6b43}.cp-fieldworker-call-modal__status.st-connecting[data-v-38eb1948],.cp-fieldworker-call-modal__status.st-ringing[data-v-38eb1948]{background:#fef9e7;color:#f39c12}.cp-fieldworker-call-modal__status.st-ended[data-v-38eb1948]{background:#f2f3f4;color:#7f8c8d}.cp-fieldworker-call-modal__status.st-error[data-v-38eb1948]{background:#fdedec;color:#e74c3c}.cp-fieldworker-call-modal__timer[data-v-38eb1948]{font-size:28px;font-weight:300;color:#2c3e50;margin:8px 0 16px;font-variant-numeric:tabular-nums}.cp-fieldworker-call-modal__error[data-v-38eb1948]{color:#e74c3c;font-size:13px;margin-bottom:12px}.cp-fieldworker-call-modal__actions[data-v-38eb1948]{display:flex;justify-content:center;gap:12px}.cp-fieldworker-call-modal__btn[data-v-38eb1948]{width:56px;height:56px;border-radius:50%;border:none;color:#fff;font-size:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cp-fieldworker-call-modal__btn--start[data-v-38eb1948]{background:#03a9f4}.cp-fieldworker-call-modal__btn--mute[data-v-38eb1948]{background:#7f8c8d}.cp-fieldworker-call-modal__btn--mute.is-active[data-v-38eb1948]{background:#2c3e50}.cp-fieldworker-call-modal__btn--hangup[data-v-38eb1948]{background:#e74c3c}.bvc-summary-sidebar[data-v-db81cd68]{min-width:0;display:flex;flex-direction:column}.bvc-summary-sidebar[data-v-db81cd68] .bvc-hero__right{flex:0 0 auto}.bvc-decline-quote__label[data-v-db81cd68]{display:block;margin-bottom:8px;font-weight:600;color:#2e4051}.customer-signature-modal[data-v-2d1eaeca]{padding:0 2px 4px}.customer-signature-modal__instruction[data-v-2d1eaeca]{margin:0 0 10px;color:#777;font-size:13px;text-align:center}.customer-signature-modal__terms[data-v-2d1eaeca]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:16px;color:#444;font-size:12px;line-height:20px}.customer-signature-modal__terms a[data-v-2d1eaeca]{color:#337ab7;text-decoration:none}.customer-signature-modal__terms a[data-v-2d1eaeca]:hover{text-decoration:underline}.customer-signature-modal__terms-label[data-v-2d1eaeca]{display:inline-flex;align-items:center;gap:6px;margin:0;cursor:pointer}.customer-signature-modal__terms-label input[data-v-2d1eaeca]{width:15px;height:15px;margin:0}.customer-signature-modal__validation[data-v-2d1eaeca]{margin:7px 0 0;color:#d9534f;font-size:12px}.customer-signature-modal__buttons[data-v-2d1eaeca]{display:flex;align-items:center;justify-content:center;gap:6px}.customer-signature-modal__spinner[data-v-2d1eaeca]{display:inline-block;width:13px;height:13px;margin-right:5px;vertical-align:-2px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:customer-signature-spinner-2d1eaeca .7s linear infinite}[data-v-2d1eaeca] .modal-dialog{width:650px;max-width:calc(100% - 30px)}[data-v-2d1eaeca] .modal-footer{text-align:center}@keyframes customer-signature-spinner-2d1eaeca{to{transform:rotate(1turn)}}@media(max-width:767px){.customer-signature-modal__buttons[data-v-2d1eaeca]{width:100%}.customer-signature-modal__buttons .btn[data-v-2d1eaeca]{flex:1}[data-v-2d1eaeca] .modal-dialog{width:auto;max-width:none;margin:10px}}.customer-signature-terms-body[data-v-2d1eaeca]{max-height:min(70vh,560px);overflow:auto;padding:24px 28px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#333;font-size:14px;line-height:1.55;box-sizing:border-box}.customer-signature-terms-body__status[data-v-2d1eaeca]{margin:16px 0;text-align:center;color:#777}.customer-signature-terms-body__status--error[data-v-2d1eaeca]{color:#d9534f}.customer-signature-terms-body__html[data-v-2d1eaeca]{word-break:break-word}.customer-signature-terms-body__html[data-v-2d1eaeca] h1,.customer-signature-terms-body__html[data-v-2d1eaeca] h2,.customer-signature-terms-body__html[data-v-2d1eaeca] h3,.customer-signature-terms-body__html[data-v-2d1eaeca] h4{margin:0 0 12px;line-height:1.3;color:#222}.customer-signature-terms-body__html[data-v-2d1eaeca] h2{font-size:18px}.customer-signature-terms-body__html[data-v-2d1eaeca] h3{margin-top:18px;font-size:15px}.customer-signature-terms-body__html[data-v-2d1eaeca] p{margin:0 0 12px}.customer-signature-terms-body__html[data-v-2d1eaeca] ol,.customer-signature-terms-body__html[data-v-2d1eaeca] ul{margin:0 0 14px;padding-left:1.4em}.customer-signature-terms-body__html[data-v-2d1eaeca] li{margin-bottom:6px}.customer-signature-terms-body__html[data-v-2d1eaeca] ol ul,.customer-signature-terms-body__html[data-v-2d1eaeca] ul ol,.customer-signature-terms-body__html[data-v-2d1eaeca] ul ul{margin-top:6px;margin-bottom:6px}.customer-signature-terms-body__html[data-v-2d1eaeca] blockquote{margin:12px 0 16px;padding:10px 14px;border-left:3px solid #cfd8dc;background:#f7f9fa;color:#555}.customer-signature-terms-body__html[data-v-2d1eaeca] table{margin:12px 0 16px;border-collapse:collapse;width:100%;max-width:480px;font-size:13px}.customer-signature-terms-body__html[data-v-2d1eaeca] td,.customer-signature-terms-body__html[data-v-2d1eaeca] th{padding:8px 10px;border:1px solid #dde3e8;text-align:left;vertical-align:top}.customer-signature-terms-body__html[data-v-2d1eaeca] th{background:#f0f3f5}.customer-signature-terms-body__html[data-v-2d1eaeca] hr{margin:18px 0;border:0;border-top:1px solid #e0e0e0}.customer-signature-terms-body__html[data-v-2d1eaeca] a{color:#337ab7}[data-v-2d1eaeca] #CUSTOMER_SIGNATURE_TERMS_MODAL_ID{z-index:1060}.px-2rem[data-v-8dc6b372]{padding-left:2rem;padding-right:2rem}.bg-gray[data-v-8dc6b372]{background-color:#f3f3f4}.booking-view-page[data-v-8dc6b372]{background-color:#f5f5f6}.three-dots button[data-v-8dc6b372]{border:1px solid #ccc;border-radius:50%;transition:background-color .3s;width:32px;height:32px;background-color:transparent;padding:0}.bottom-2[data-v-8dc6b372]{bottom:2px}.tabbable[data-v-8dc6b372]{margin-left:-15px;margin-right:-15px;padding-bottom:0;background-color:#fff}.tab-text[data-v-8dc6b372]{font-family:Roboto;font-size:16px;font-weight:600;line-height:24px;text-align:center}#myTab[data-v-8dc6b372]{border:none;flex-wrap:nowrap;overflow-x:auto;display:flex;align-items:center;padding-bottom:10px}#myTab a[data-v-8dc6b372]{background-color:#fff!important;border:none!important;color:#2e4051!important;width:-moz-max-content;width:max-content}#myTab>li.active>a[data-v-8dc6b372]{border-bottom:4px solid #2e4051!important}.pl-2rem[data-v-8dc6b372]{padding-left:2.1rem!important}.bvc-cancel-legacy-copy p[data-v-8dc6b372]{margin-bottom:8px}.bvc-cancel-reason-form__label[data-v-8dc6b372]{display:block;margin-bottom:8px;font-weight:600;color:#2e4051}.bvc-cancel-reason-form__select[data-v-8dc6b372]{width:100%}@media(max-width:768px){.px-1rem-mobile[data-v-8dc6b372]{padding-left:.6rem;padding-right:.6rem}}.recurring-ending-alert[data-v-8dc6b372]{border-left:4px solid #f0ad4e;background-color:#fcf8e3;color:#8a6d3b;border-radius:4px;padding:12px 16px;font-size:14px}.recurring-ending-alert .btn-outline-secondary[data-v-8dc6b372],.recurring-ending-alert .btn-primary[data-v-8dc6b372]{white-space:nowrap}@media(max-width:576px){.recurring-ending-alert[data-v-8dc6b372]{flex-direction:column;align-items:flex-start!important}.recurring-ending-alert>div[data-v-8dc6b372]:last-child{margin-left:0!important;margin-top:8px}#page-wrapper[data-v-8dc6b372]{padding:0 15px!important}}.bvc-hero[data-v-8dc6b372]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:16px;padding:15px 20px}.bvc-hero__left[data-v-8dc6b372]{display:flex;min-width:0;min-height:0;align-self:stretch}.bvc-hero__left[data-v-8dc6b372] .bvc-map-card{flex:1 1 auto;min-height:0}.bvc-hero__right-shell[data-v-8dc6b372]{min-width:0;align-self:start}.bvc-hero__right-shell[data-v-8dc6b372] .bvc-summary-sidebar{width:100%}@media(min-width:993px){.bvc-hero__left[data-v-8dc6b372]{height:var(--bvc-summary-height,auto);min-height:var(--bvc-summary-height,0);max-height:var(--bvc-summary-height,none);overflow:hidden}.bvc-hero__left[data-v-8dc6b372] .bvc-map-card{box-sizing:border-box;height:100%;min-height:0;max-height:100%;overflow:hidden}.bvc-hero__left[data-v-8dc6b372] .bvc-map-card__map-wrap,.bvc-hero__left[data-v-8dc6b372] .bvc-map-empty,.bvc-hero__left[data-v-8dc6b372] .bvc-map-live,.bvc-hero__left[data-v-8dc6b372] .bvc-map-static,.bvc-hero__left[data-v-8dc6b372] .bvc-map-static__canvas,.bvc-hero__left[data-v-8dc6b372] .bvc-map-tracking,.bvc-hero__left[data-v-8dc6b372] .bvc-map-tracking__canvas,.bvc-hero__left[data-v-8dc6b372] .gm-style,.bvc-hero__left[data-v-8dc6b372] .vue-map,.bvc-hero__left[data-v-8dc6b372] .vue-map-container{min-height:0!important;max-height:100%}}@media(max-width:992px){.bvc-hero[data-v-8dc6b372]{grid-template-columns:1fr;padding-left:0;padding-right:0}.px-1-rem-mobile[data-v-8dc6b372]{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media(max-width:768px){.booking-view-page--admin-booking .px-1-rem-mobile[data-v-8dc6b372],.booking-view-page--admin-inquiry .px-1-rem-mobile[data-v-8dc6b372]{padding-left:10px!important;padding-right:10px!important}}.padd-portal-20[data-v-8dc6b372]{padding:0 20px!important}.customer-booking-details-page.customer-portal-booking-view{width:100%;box-sizing:border-box;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px;font-style:normal!important;line-height:20px}.customer-booking-details-page.customer-portal-booking-view :where(button,input,textarea,select,option,label,a,p,small,strong,em,dt,dd,li,th,td,h1,h2,h3,h4,h5,h6){font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-style:normal!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile{padding:0 4px 16px!important;background:#f7f9fb!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .booking-view-page,.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tabbable.new-tabs{width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #myTab{margin:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .booking-view-page>.tabbable.new-tabs>.tab-content.bg-gray{display:grid!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;align-items:start!important;align-content:start!important;justify-content:stretch!important;gap:0!important;margin:0!important;padding:0!important;background:#f7f9fb!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tab-content.bg-gray:has(>.bvc-hero){display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:max-content!important;gap:0!important;align-items:start!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>.view-booking-main-container:has(#servicesContainer),body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>.view-booking-main-container:has(.form-card),body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>.view-booking-main-container:has(.questions-form-and-checklist),body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>div:has(.photos-title),body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>div:has(.suggested-availability-panel),body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-hero__right-shell,body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .overview-tab-layout>.col-md-5{margin-top:10px!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tab-content.bg-gray:has(.online-virtual-view-page) .overview-tab-layout>.col-md-5>.view-booking-main-container:not(.online-virtual-view-page):not([id^=headingBooking]),body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tab-content.bg-gray:has(.online-virtual-view-page) .overview-tab-layout>.col-md-5>[id^=headingBooking]{margin-top:10px!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tab-content.bg-gray:has(.online-virtual-view-page) .overview-tab-layout>.col-md-5,body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tab-content.bg-gray:has(.online-virtual-view-page) .overview-tab-layout>.col-md-5>.online-virtual-view-page{margin-top:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .booking-view-page>.tabbable.new-tabs>.tab-content.bg-gray:after,.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .booking-view-page>.tabbable.new-tabs>.tab-content.bg-gray:before{display:none!important;content:none!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-hero{--bvc-summary-height:0px !important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-hero,.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .overview-tab-layout,.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .overview-tab-layout>.col-md-7,.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .overview-tab-layout>.col-md-7>#fmEdit{display:contents!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>*{order:20!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-hero__left{order:1!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;align-self:stretch!important;overflow:visible!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-hero__left>.bvc-map-card.bvc-map-card--portal{flex:0 0 auto!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>.view-booking-main-container:has(#servicesContainer){order:2!important;width:100%!important;min-width:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-hero__right-shell{order:3!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;transform:none!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .overview-tab-layout>.col-md-5{order:4!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>.view-booking-main-container:has(.form-card),.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>.view-booking-main-container:has(.questions-form-and-checklist){order:5!important;width:100%!important;min-width:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>div:has(.suggested-availability-panel){order:6!important;width:100%!important;min-width:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>div:has(.photos-title){order:7!important;width:100%!important;min-width:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-map-card.bvc-map-card--portal{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-map-card.bvc-map-card--portal .bvc-map-card__content--with-details{grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important;-moz-column-gap:0!important;column-gap:0!important;padding:6px 6px 10px!important;box-sizing:border-box!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-map-card.bvc-map-card--portal .bvc-map-card__map-wrap,.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-map-card.bvc-map-card--portal .bvc-map-live :is(.vue-map-container,.vue-map,.gm-style),.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-map-card.bvc-map-card--portal :is(.bvc-map-empty,.bvc-map-tracking,.bvc-map-static,.bvc-map-live,.bvc-map-static__canvas,.bvc-map-tracking__canvas){width:100%!important;height:180px!important;min-height:180px!important;max-height:180px!important;margin:0!important;border-radius:12px!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-map-card.bvc-map-card--portal .bvc-map-card__map-wrap{border-right:0!important;border-bottom:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-map-card.bvc-map-card--portal .bvc-map-card__location-details{height:auto!important;min-height:0!important;max-height:none!important;padding:0 4px!important;overflow-y:visible!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tab-content.bg-gray:has(.online-virtual-view-page) .overview-tab-layout>.col-md-5{display:contents!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tab-content.bg-gray:has(.online-virtual-view-page) .overview-tab-layout>.col-md-5>.online-virtual-view-page{order:1!important;width:100%!important;min-width:0!important}.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tab-content.bg-gray:has(.online-virtual-view-page) .online-virtual-card,.customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tab-content.bg-gray:has(.online-virtual-view-page) .online-virtual-card:has(.online-virtual-card__join){height:auto!important;min-height:0!important;max-height:none!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal{height:auto!important;min-height:0!important;max-height:none!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-map-card__content--with-details{grid-template-columns:minmax(0,1.68fr) minmax(220px,.92fr)!important;align-items:stretch!important;gap:8px!important;padding:8px!important;box-sizing:border-box!important;height:auto!important;min-height:180px!important;max-height:none!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-map-card__map-wrap{align-self:stretch!important;height:auto!important;min-height:180px!important;max-height:none!important;border:0!important;border-radius:12px!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-map-live :is(.vue-map-container,.vue-map,.gm-style),body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal :is(.bvc-map-empty,.bvc-map-tracking,.bvc-map-static,.bvc-map-live,.bvc-map-static__canvas,.bvc-map-tracking__canvas){height:100%!important;min-height:180px!important;max-height:none!important;border-radius:12px!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-map-card__location-details{height:auto!important;min-height:180px!important;max-height:none!important;padding:4px 6px!important;overflow-y:visible!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal.bvc-map-card--multiple-addresses:has(.bvc-map-card__location-item:nth-child(5)) .bvc-map-card__location-details{max-height:280px!important;overflow-y:auto!important;overscroll-behavior:contain!important}.customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-card__title{font-size:12px!important;font-weight:700!important;line-height:18px!important}.customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-map-tab{min-height:21px!important;padding:3px 7px!important;font-size:9px!important;font-weight:600!important;line-height:13px!important}.customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-map-card__location-item{grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;padding:6px 0!important}.customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-map-card__location-marker{width:22px!important;height:22px!important;flex-basis:22px!important;font-size:9px!important;font-weight:700!important}.customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal:not(.bvc-map-card--multiple-addresses) .bvc-map-card__location-marker:before{font-size:10px!important}.customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-map-card__location-copy strong{font-size:10px!important;font-weight:700!important;line-height:14px!important}.customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-map-card__location-copy span{font-size:9px!important;font-weight:400!important;line-height:13px!important}.customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-map-card.bvc-map-card--portal .bvc-map-card__location-copy a{margin-top:2px!important;font-size:9px!important;font-weight:600!important;line-height:13px!important}@media(min-width:993px){body:has(.customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile)) #wrapper.is-customer-portal #page-wrapper.min-height-100vh{height:auto!important;min-height:0!important;overflow-y:visible!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .booking-view-page,body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .booking-view-page>.tabbable.new-tabs>.tab-content.bg-gray,body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .tab-content.bg-gray:has(>.bvc-hero),body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .tabbable.new-tabs{height:auto!important;min-height:0!important;max-height:none!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .tab-content.bg-gray:has(>.bvc-hero){align-content:start!important;padding-bottom:12px!important}}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>.view-booking-main-container:has(#servicesContainer){order:1!important;margin-top:0!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .tab-content.bg-gray:has(.online-virtual-view-page) #fmEdit>.view-booking-main-container:has(#servicesContainer){margin-top:10px!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-hero__right-shell{order:2!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .overview-tab-layout>.col-md-5{order:3!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>.view-booking-main-container:has(.form-card),body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>.view-booking-main-container:has(.questions-form-and-checklist){order:7!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile .bvc-hero__left{order:5!important;margin-top:10px!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>div:has(.suggested-availability-panel){order:6!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view.customer-booking-mobile #fmEdit>div:has(.photos-title){order:4!important}@media(min-width:993px){body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) #fmEdit>.view-booking-main-container:has(#servicesContainer){grid-column:1/3!important;grid-row:1!important;margin:0!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) .bvc-hero__left{grid-column:1/3!important;grid-row:3!important;margin:0!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view:not(.customer-booking-mobile) #fmEdit>div:has(.suggested-availability-panel){grid-column:1/3!important;grid-row:4!important;margin:0!important}}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view #fmEdit>div:has(.photos-title) #addAttachment_dropdown,body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view #fmEdit>div:has(.photos-title) .add_photo_button .addAttachment-icon,body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view #fmEdit>div:has(.photos-title) .galleria-img .image-container,body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view #fmEdit>div:has(.photos-title) .galleria-img .not-image-text{border:1px solid #e1e7ee!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view #fmEdit>.view-booking-main-container:has(.photos-title),body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view #fmEdit>div:has(.photos-title){height:auto!important;min-height:0!important;max-height:none!important;align-self:start!important;overflow:hidden!important;border:1px solid var(--cp-booking-border,#e1e7ee)!important;border-radius:var(--cp-booking-radius,12px)!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view #fmEdit>div:has(.photos-title) .view-booking-main-container,body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view #fmEdit>div:has(.photos-title)>div{height:auto!important;min-height:0!important;max-height:none!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view #fmEdit>div:has(.photos-title) .row.gap-10{grid-auto-rows:auto!important;min-height:0!important;height:auto!important;align-content:start!important}body #wrapper.is-customer-portal .customer-booking-details-page.customer-portal-booking-view #fmEdit>div:has(.photos-title) .row.gap-10>.d-flex.align-items-center.pl-5{min-height:0!important;height:auto!important;padding-top:0!important;padding-bottom:0!important}
