html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial h1>span:first-child{width:fit-content!important;color:var(--ws-calm-ink)!important;-webkit-text-fill-color:var(--ws-calm-ink)!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;padding:0!important;display:block!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial .ws-hero__scope-copy{width:fit-content!important;color:var(--ws-calm-ink)!important;-webkit-text-fill-color:var(--ws-calm-ink)!important;box-shadow:none!important;text-shadow:none!important;background:#fff!important;border-radius:3px!important;padding:.07em .14em .1em!important;display:table!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial .ws-hero__scope-line{width:fit-content!important;box-shadow:none!important;background:0 0!important;margin-top:.08em!important;padding:0!important;display:block!important}html[data-theme=brand] body .ws-site .ws-hero--editorial{background:#fff!important;border-radius:32px!important;width:min(1440px,100% - 64px)!important;margin:24px auto 72px!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial:after{background-position:50% 68%!important;border-radius:0 32px 32px 0!important;width:51%!important;inset:0 0 0 auto!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial .ws-hero__content{width:calc(100% - 64px)!important;padding:0 46% 0 0!important}html[data-theme=brand] body .ws-site .ws-hero--editorial .ws-hero__scope-copy{white-space:nowrap!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial .ws-hero__content:has(.is-clean-history-open){padding-right:0!important}html[data-theme=brand] body .ws-site .ws-hero--editorial .ws-address-entry.is-clean-history-open{width:100%!important}html[data-theme=brand] body .ws-site .ws-hero--editorial .is-clean-history-open>.ws-address-search{width:min(590px,100%)!important;margin-left:0!important;margin-right:auto!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial .ws-clean-history.ws-clean-history{z-index:auto!important;width:min(880px,100%)!important;max-height:none!important;box-shadow:none!important;transform-origin:0 0!important;background:#fffffff7!important;border:0!important;border-radius:20px!important;margin:14px 0 0!important;padding:18px!important;animation:.44s cubic-bezier(.2,.82,.2,1) both ws-clean-history-drop!important;position:relative!important;inset:auto!important;overflow:visible!important}@keyframes ws-clean-history-drop{0%{opacity:0;transform:translateY(-14px)scaleY(.94)}to{opacity:1;transform:translate(0,0)scaleY(1)}}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site [data-ws-reveal]{opacity:0!important;filter:blur(7px)saturate(.82)!important;will-change:opacity, filter, transform!important;transition:opacity .62s,filter .82s,transform .88s cubic-bezier(.2,.78,.18,1)!important;transform:translateY(44px)scale(.988)!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site [data-ws-reveal].is-visible{opacity:1!important;filter:none!important;transform:translate(0,0)scale(1)!important}html[data-theme=brand] body .ws-site :is(.ws-product-summary,.ws-section-heading,.ws-model-showcase__heading,.ws-surface-transformation__heading)[data-ws-reveal] h2{background:linear-gradient(100deg, var(--ws-calm-ink) 0 46%, #a5a5a5 54% 100%)!important;color:#0000!important;-webkit-text-fill-color:transparent!important;background-position:100%!important;background-size:230% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=brand] body .ws-site :is(.ws-product-summary,.ws-section-heading,.ws-model-showcase__heading,.ws-surface-transformation__heading)[data-ws-reveal].is-visible h2{animation:1.05s cubic-bezier(.18,.78,.2,1) 90ms both ws-heading-ink-wipe!important}@keyframes ws-heading-ink-wipe{0%{background-position:100%}to{background-position:0}}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-service-network.ws-service-network .ws-service-network__grid>article:after{background:linear-gradient(#0000,#000000e0)!important;inset:34% 0 0!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-service-network.ws-service-network .ws-service-network__grid>article>img{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;inset:0!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-service-network.ws-service-network .ws-service-network__grid>article>div{z-index:2!important;text-align:left!important;padding:24px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html[data-theme=brand] body .ws-site .ws-service-network__grid>article>div h3{margin:0!important}html[data-theme=brand] body .ws-site .ws-service-network__grid>article>div p{margin:7px 0 0!important}@media (max-width:820px){html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial{border-radius:24px!important;width:calc(100% - 24px)!important;margin:12px auto 48px!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial .ws-hero__content{width:calc(100% - 28px)!important;padding:0!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial:after{content:""!important;opacity:1!important;visibility:visible!important;z-index:0!important;background:url(/washscope-christchurch-homes.webp) 60% 68%/cover no-repeat!important;border-radius:24px!important;width:100%!important;display:block!important;position:absolute!important;inset:0!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial .ws-hero__scope-copy{white-space:normal!important}html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial .ws-hero__summary,html[data-theme=brand][data-theme=brand][data-theme=brand][data-theme=brand] body .ws-site.ws-site.ws-site.ws-site .ws-hero--editorial .ws-address-entry{width:100%!important;max-width:100%!important}html[data-theme=brand] body .ws-site .ws-hero--editorial .ws-clean-history.ws-clean-history{border-radius:17px!important;padding:18px!important}html[data-theme=brand] body .ws-site .ws-clean-history__months{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-theme=brand] body .ws-site .ws-clean-history>footer{flex-direction:column!important;align-items:stretch!important}html[data-theme=brand] body .ws-site .ws-service-network__grid>article>img{object-position:50% 50%!important}}@media (prefers-reduced-motion:reduce){html[data-theme=brand] body .ws-site [data-ws-reveal],html[data-theme=brand] body .ws-site [data-ws-reveal].is-visible,html[data-theme=brand] body .ws-site .ws-clean-history.ws-clean-history,html[data-theme=brand] body .ws-site [data-ws-reveal].is-visible h2{filter:none!important;transition:none!important;animation:none!important;transform:none!important}}
html[data-theme][data-theme] body .ws-scheduling-calendar{box-sizing:border-box!important;color:#171717!important;background:#f1f1f1!important;border:1px solid #1111110f!important;border-radius:28px!important;width:100%!important;max-width:620px!important;padding:18px!important;overflow:hidden!important;box-shadow:0 18px 46px #1111111a!important}html[data-theme][data-theme] body .ws-scheduling-calendar>header{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;min-height:40px!important;padding:0 4px 12px!important;display:flex!important}html[data-theme][data-theme] body .ws-scheduling-calendar>header h2{color:#171717!important;letter-spacing:-.025em!important;margin:0!important;font-size:1.08rem!important;font-weight:650!important}html[data-theme][data-theme] body .ws-scheduling-calendar>header>span{color:#2057b9!important;background:#dce9ff!important;border-radius:999px!important;align-items:center!important;min-height:29px!important;padding:0 12px!important;font-size:.75rem!important;font-weight:650!important;display:inline-flex!important}html[data-theme][data-theme] body .ws-scheduling-calendar__surface{background:#fff!important;border:1px solid #1111110a!important;border-radius:20px!important;padding:18px 22px 22px!important;overflow:hidden!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection{border-bottom:1px solid #e7e7e7!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;padding-bottom:16px!important;display:grid!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection>:is(button,span){color:#171717!important;text-align:left!important;min-width:0!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-content:center!important;justify-items:start!important;gap:4px!important;margin:0!important;padding:0 18px 0 0!important;display:grid!important;position:relative!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection>:is(button,span):last-child{border-left:1px solid #e8e8e8!important;padding-left:24px!important;padding-right:0!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection small{color:#777!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:650!important;line-height:1!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection strong{color:#171717!important;font-size:1.02rem!important;font-weight:650!important;line-height:1.1!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection>button:after{content:""!important;background:0 0!important;border-radius:999px!important;height:2px!important;position:absolute!important;bottom:0!important;left:0!important;right:18px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection>button:last-child:after{left:24px!important;right:0!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection>button[data-active=true]:after{background:#1677ef!important}html[data-theme][data-theme] body .ws-scheduling-calendar__month-heading{justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:20px 0 12px!important;display:flex!important}html[data-theme][data-theme] body .ws-scheduling-calendar__month-heading>strong{color:#171717!important;letter-spacing:-.02em!important;font-size:1rem!important;font-weight:650!important}html[data-theme][data-theme] body .ws-scheduling-calendar__month-heading>span{gap:4px!important;display:flex!important}html[data-theme][data-theme] body .ws-scheduling-calendar__month-heading button{color:#171717!important;width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#f4f4f4!important;border:0!important;border-radius:999px!important;place-items:center!important;padding:0!important;display:grid!important}html[data-theme][data-theme] body .ws-scheduling-calendar__month-heading button:disabled{opacity:.28!important}html[data-theme][data-theme] body .ws-scheduling-calendar__weekdays,html[data-theme][data-theme] body .ws-scheduling-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important}html[data-theme][data-theme] body .ws-scheduling-calendar__weekdays{margin-bottom:5px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__weekdays span{color:#707070!important;place-items:center!important;min-height:32px!important;font-size:.7rem!important;font-weight:600!important;display:grid!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid{row-gap:5px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>:is(i,button){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:43px!important;min-height:43px!important;margin:0!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button{color:#242424!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;font-size:.82rem!important;font-weight:540!important;display:grid!important;position:relative!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button.is-in-range,html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button:is(.is-start,.is-end){color:#2057b9!important;background:#dce9ff!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button.is-start{border-radius:999px 0 0 999px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button.is-end{border-radius:0 999px 999px 0!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button.is-start.is-end{border-radius:999px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button:is(.is-start,.is-end)>span{color:#fff!important;background:#1677ef!important;border-radius:999px!important;place-items:center!important;width:43px!important;height:43px!important;font-weight:650!important;display:grid!important;box-shadow:0 3px 10px #1677ef47!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button:disabled{opacity:.28!important;cursor:not-allowed!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button.is-today:not(.is-start,.is-end)>span{text-underline-offset:4px!important;-webkit-text-decoration:underline #1677ef!important;text-decoration:underline #1677ef!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button.is-working:not(.is-start,.is-end){color:#171717!important;font-weight:620!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button>i{background:#1677ef!important;border-radius:999px!important;width:4px!important;height:4px!important;position:absolute!important;bottom:3px!important;left:50%!important;transform:translate(-50%)!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button>em{color:#fff!important;background:#171717!important;border-radius:999px!important;place-items:center!important;width:15px!important;height:15px!important;font-size:.52rem!important;font-style:normal!important;font-weight:700!important;display:grid!important;position:absolute!important;top:2px!important;right:calc(50% - 20px)!important}html[data-theme][data-theme] body .ws-scheduling-calendar>footer{background:0 0!important;border:0!important;align-items:center!important;gap:7px!important;padding:14px 0 0!important;display:flex!important}html[data-theme][data-theme] body .ws-scheduling-calendar>footer button{color:#333!important;min-height:35px!important;box-shadow:none!important;white-space:nowrap!important;background:#fafafa!important;border:1px solid #d9d9d9!important;border-radius:999px!important;padding:0 14px!important;font-size:.73rem!important;font-weight:560!important}html[data-theme][data-theme] body .ws-scheduling-calendar.ws-scheduling-calendar>footer>button.is-clear.is-clear{color:#555!important;background:0 0!important;border-color:#0000!important;margin-left:auto!important;padding-inline:8px!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-modal{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1111114d!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-modal>.ws-customer-schedule-modal{background:#f1f1f1!important;border:1px solid #11111114!important;border-radius:30px!important;grid-template-columns:none!important;gap:0!important;width:min(640px,100vw - 32px)!important;max-width:640px!important;max-height:min(860px,100dvh - 32px)!important;padding:16px!important;display:block!important;overflow:auto!important;box-shadow:0 30px 90px #11111138!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-modal>button:first-child{z-index:3!important;color:#171717!important;background:#e7e7e7!important;border-radius:999px!important;width:38px!important;height:38px!important;top:20px!important;right:20px!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-modal .ws-scheduling-calendar{max-width:none!important;box-shadow:none!important;border:0!important;padding:4px!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-modal .ws-scheduling-calendar>header{padding-right:48px!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app.ws-customer-app .ws-customer-schedule-modal .ws-scheduling-calendar__selection>button{color:#171717!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-options{background:#fff!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)!important;gap:14px!important;margin:14px 4px 0!important;padding:14px 16px!important;display:grid!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-options>p{color:#707070!important;align-self:center!important;margin:0!important;font-size:.75rem!important;line-height:1.45!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-options>label{gap:5px!important;margin:0!important;display:grid!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-options>label>span{color:#707070!important;font-size:.68rem!important;font-weight:650!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-options select{color:#171717!important;background:#fafafa!important;border:1px solid #dedede!important;border-radius:12px!important;min-height:42px!important;padding:0 12px!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-options .ws-customer-modal__danger{color:#a13e38!important;grid-column:1/-1!important;justify-self:start!important;margin:0!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-actions{justify-content:flex-end!important;gap:8px!important;margin:14px 4px 2px!important;display:flex!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-actions>button{color:#171717!important;background:#e4e4e4!important;border:0!important;border-radius:999px!important;min-height:42px!important;padding:0 16px!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-actions>button:last-child{color:#fff!important;background:#171717!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app.ws-customer-app .ws-customer-modal.ws-customer-modal>form.ws-customer-schedule-modal>button:first-child{color:#171717!important;background:#e7e7e7!important;border:0!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app.ws-customer-app .ws-customer-schedule-modal.ws-customer-schedule-modal>.ws-customer-schedule-actions.ws-customer-schedule-actions>button{color:#171717!important;background:#e4e4e4!important;border:0!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app.ws-customer-app .ws-customer-schedule-modal.ws-customer-schedule-modal>.ws-customer-schedule-actions.ws-customer-schedule-actions>button:last-child{color:#fff!important;background:#171717!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:28px!important;padding:0!important;box-shadow:0 20px 70px #11111114!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar>header{background:#fff!important;border-bottom:1px solid #ececec!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;padding:24px 26px 20px!important;display:flex!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar>header :is(h2,p,small){color:#171717!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar>header h2{font-size:1.45rem!important;font-weight:650!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar>header p{color:#6f6f6f!important;max-width:700px!important;margin-top:5px!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar>header .terra-calendar-working-days{color:#6f6f6f!important;margin-top:7px!important;display:block!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar>header .terra-calendar-back{color:#171717!important;background:#f1f1f1!important;border:0!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar__body{background:#fafafa!important;grid-template-columns:minmax(390px,620px) minmax(0,1fr)!important;gap:26px!important;height:auto!important;min-height:620px!important;padding:26px!important;display:grid!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-months{background:0 0!important;width:100%!important;padding:0!important;display:block!important;overflow:visible!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-months .ws-scheduling-calendar{width:100%!important;max-width:none!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-months.terra-calendar-months>.ws-scheduling-calendar.ws-scheduling-calendar{color:#171717!important;background:#f1f1f1!important;border:1px solid #1111110f!important;box-shadow:0 18px 46px #1111111a!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar__body>aside{color:#171717!important;background:#fff!important;border:1px solid #e8e8e8!important;border-radius:24px!important;min-width:0!important;padding:20px!important;overflow:auto!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar__body>aside :is(h3,strong,small,p,svg){color:#171717!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace :is(.terra-calendar-day-heading,.terra-calendar-optimizers,.terra-calendar-items>button,.terra-calendar-due-list,.terra-calendar-add-work>summary){color:#171717!important;background:#f7f7f7!important;border-color:#e8e8e8!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-day-heading>b{color:#2057b9!important;background:#dce9ff!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-reschedule{color:#171717;background:#f2f8ff;border:1px solid #b8d9fb;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:16px 0 4px;padding:16px;display:grid}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-reschedule>span{color:#087fe7;background:#dceeff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-reschedule :is(small,strong,p){display:block}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-reschedule small{color:#666;font-size:11px;font-weight:600}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-reschedule strong{color:#171717;margin-top:3px;font-size:14px}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-reschedule p{color:#626262;margin:5px 0 0;font-size:12px;line-height:1.45}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-calendar-reschedule>button{color:#fff;background:#087fe7;border-radius:999px;grid-column:1/-1;min-height:44px;font-size:13px;font-weight:650}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar__body>aside{color:#171717!important;background:#fff!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar__body>aside .terra-calendar-optimizers.terra-calendar-optimizers>button,html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar__body>aside .terra-calendar-items.terra-calendar-items>button,html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar__body>aside .terra-calendar-add-work.terra-calendar-add-work>summary{color:#171717!important;box-shadow:none!important;background:#f7f7f7!important;border:1px solid #e8e8e8!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar__body>aside :is(.terra-calendar-optimizers,.terra-calendar-items,.terra-calendar-add-work) :is(strong,small,span,svg){color:#171717!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar.terra-schedule-calendar>header>div>button#ws-schedule-back.terra-calendar-back{color:#fff!important;width:auto!important;min-width:0!important;min-height:42px!important;box-shadow:none!important;background:#171717!important;border:0!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:0 16px!important;display:inline-flex!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar.terra-schedule-calendar>header>div:last-child{flex:none!important;justify-content:flex-end!important;display:flex!important}@media (max-width:820px){html[data-theme][data-theme] body .ws-scheduling-calendar{border-radius:22px!important;padding:12px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__surface{border-radius:17px!important;padding:14px 10px 16px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection>:is(button,span){padding-right:10px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection>:is(button,span):last-child{padding-left:12px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection>button:after{right:10px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__selection>button:last-child:after{left:12px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>:is(i,button){height:41px!important;min-height:41px!important}html[data-theme][data-theme] body .ws-scheduling-calendar__grid>button:is(.is-start,.is-end)>span{width:39px!important;height:39px!important}html[data-theme][data-theme] body .ws-scheduling-calendar>footer{scrollbar-width:none!important;padding-bottom:2px!important;overflow-x:auto!important}html[data-theme][data-theme] body .ws-scheduling-calendar>footer::-webkit-scrollbar{display:none!important}html[data-theme][data-theme] body .ws-scheduling-calendar>footer button{padding-inline:12px!important}html[data-theme][data-theme] body .ws-scheduling-calendar.ws-scheduling-calendar>footer>button.is-clear.is-clear{margin-left:0!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-modal{align-items:end!important;padding:8px!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-modal>.ws-customer-schedule-modal{border-radius:24px!important;width:100%!important;max-height:calc(100dvh - 16px)!important;padding:10px!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-options{grid-template-columns:minmax(0,1fr)!important}html[data-theme=brand][data-theme=brand] body .ws-customer-app .ws-customer-schedule-actions{z-index:4!important;margin-inline:-10px!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#f1f1f1f5!important;margin-bottom:-10px!important;padding:10px 14px 12px!important;position:sticky!important;bottom:-10px!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar{border-radius:22px!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar>header{flex-wrap:wrap!important;padding:18px!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar>header>div:last-child{width:100%!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar__body{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;min-height:0!important;padding:12px!important}html[data-theme][data-theme] body .ws-pro-workspace.ws-pro-workspace .terra-schedule-calendar__body>aside{border-radius:19px!important;padding:14px!important;overflow:visible!important}}@media (prefers-reduced-motion:reduce){html[data-theme][data-theme] body .ws-scheduling-calendar *{scroll-behavior:auto!important;transition:none!important}}
