.onego-live-primary-link{color:#111;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:56px;margin:0 0 20px;padding:0 18px;font-weight:750;text-decoration:none;display:flex}.onego-file-button{background:#303030;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 14px;color:#fff!important;gap:8px!important;margin:12px 0!important;display:inline-flex!important}.onego-message-conversations{gap:9px;margin:0 0 18px;display:flex;overflow-x:auto}.onego-message-conversations button{color:#fff;text-align:left;background:#222;border:1px solid #333;border-radius:14px;min-width:150px;padding:13px}.onego-message-conversations button.active{color:#111;background:#fff}.onego-message-conversations small{opacity:.65;margin-top:4px;display:block}.onego-message-thread{flex-direction:column;gap:9px;min-height:260px;max-height:55vh;margin-bottom:18px;display:flex;overflow-y:auto}.onego-message-thread article{background:#333;border-radius:15px 15px 15px 4px;max-width:82%;padding:11px 13px}.onego-message-thread article.mine{color:#111;background:#fff;border-radius:15px 15px 4px;align-self:flex-end}.onego-message-thread p{white-space:pre-wrap;margin:0}.onego-message-thread small{opacity:.6;margin-top:6px;font-size:11px;display:block}.onego-message-thread a{color:inherit;margin-top:7px;text-decoration:underline;display:block}
.onego-secure-screen{color:#fff;background:#111;min-height:100vh;padding:34px 18px 130px}.onego-secure-content{width:min(720px,100%);margin:0 auto}.onego-secure-content>h1{letter-spacing:-2px;margin:0 0 32px;font-size:clamp(48px,12vw,72px);line-height:1}.onego-secure-card{background:#222;border:1px solid #303030;border-radius:22px;padding:22px}.onego-secure-card h2{margin:14px 0 20px;font-size:30px}.onego-secure-card label{color:#ccc;gap:8px;margin:0 0 16px;font-size:14px;font-weight:650;display:grid}.onego-secure-card input,.onego-secure-card select,.onego-secure-card textarea{color:#fff;width:100%;min-height:54px;font:inherit;background:#161616;border:1px solid #414141;border-radius:13px;outline:none;padding:12px 14px}.onego-secure-card textarea{resize:vertical;min-height:110px}.onego-service-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px;display:grid}.onego-service-tabs button,.onego-secure-timing button{color:#fff;background:#303030;border:0;border-radius:13px;min-height:49px;font-weight:700}.onego-service-tabs button.active,.onego-secure-timing button.active{color:#111;background:#fff}.onego-secure-timing{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.onego-secure-timing button{justify-content:center;align-items:center;gap:8px;display:flex}.onego-secure-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onego-secure-check{align-items:center;gap:10px!important;display:flex!important}.onego-secure-check input{width:20px;min-height:20px}.onego-secure-primary,.onego-secure-secondary,.onego-secure-primary-link,.onego-secure-secondary-link{border:0;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:56px;margin-top:10px;padding:0 18px;font-weight:750;text-decoration:none;display:flex}.onego-secure-primary,.onego-secure-primary-link{color:#111;background:#fff}.onego-secure-secondary,.onego-secure-secondary-link{color:#fff;background:#303030}.onego-secure-secondary{gap:8px}.onego-secure-error{color:#ff9b92;background:#dc323229;border-radius:12px;padding:13px 15px}.onego-secure-quote{background:#161616;border-radius:16px;margin:20px 0;padding:20px}.onego-secure-quote span,.onego-secure-quote small{color:#aaa;display:block}.onego-secure-quote strong{margin:5px 0;font-size:38px;display:block}.onego-secure-status{color:#111;text-transform:capitalize;background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.onego-secure-details{grid-template-columns:repeat(2,1fr);gap:11px;margin:20px 0;display:grid}.onego-secure-details div{background:#171717;border-radius:13px;padding:13px}.onego-secure-details dt{color:#999;font-size:12px}.onego-secure-details dd{margin:5px 0 0;font-weight:700}.onego-tracker-icon{background:#333;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:22px;display:grid}.onego-location-live{background:#171717;border-radius:14px;gap:4px;margin-top:20px;padding:15px;display:grid}.onego-location-live small{color:#aaa}@media (max-width:500px){.onego-service-tabs{grid-template-columns:repeat(2,1fr)}.onego-secure-two,.onego-secure-details{grid-template-columns:1fr}}
.onego-live-screen{color:#fff;background:#111;min-height:100vh;padding:38px 18px 130px}.onego-live-content{width:min(720px,100%);margin:0 auto}.onego-live-content>h1{letter-spacing:-2px;margin:0 0 34px;font-size:clamp(48px,12vw,72px);line-height:1}.onego-live-subtitle{color:#aaa;margin:-18px 0 28px;font-size:21px}.onego-live-card{background:#222;border:1px solid #303030;border-radius:20px;margin-bottom:18px;padding:22px}.onego-live-card h2{margin:0 0 14px;font-size:25px}.onego-live-icon{background:#333;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:20px;display:grid}.onego-live-card label{color:#ddd;gap:8px;margin-bottom:17px;font-size:14px;font-weight:650;display:grid}.onego-live-card input,.onego-live-card select,.onego-live-card textarea{color:#fff;background:#161616;border:1px solid #414141;border-radius:12px;outline:none;width:100%;min-height:53px;padding:12px 14px}.onego-live-card textarea{resize:vertical;min-height:130px}.onego-live-card input:focus,.onego-live-card select:focus,.onego-live-card textarea:focus{border-color:#fff}.onego-live-primary,.onego-live-secondary,.onego-live-danger{border:0;border-radius:14px;width:100%;min-height:56px;padding:0 18px;font-weight:750}.onego-live-primary{color:#111;background:#fff}.onego-live-secondary{color:#fff;background:#303030;margin-bottom:20px}.onego-live-danger{color:#fff;background:#d83b3b}.onego-live-primary:disabled,.onego-live-secondary:disabled,.onego-live-danger:disabled{opacity:.55}.onego-live-error{color:#ff9b92;background:#dc323226;border-radius:12px;padding:13px 15px}.onego-live-success{color:#a7efb9;background:#50be6e26;border-radius:12px;padding:13px 15px}.onego-live-muted{color:#aaa;line-height:1.5}.onego-live-result{background:#161616;border-radius:17px;margin-top:20px;padding:21px}.onego-live-result span,.onego-live-result small{color:#aaa;display:block}.onego-live-result strong{margin:5px 0;font-size:38px;display:block}.onego-live-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onego-live-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.onego-live-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.onego-live-check{align-items:center;grid-template-columns:auto!important;gap:8px!important;display:flex!important}.onego-live-check input{width:20px;min-height:20px;margin:0}.onego-live-list{gap:14px;display:grid}.onego-live-service{font-size:25px}.onego-live-badge{color:#111;background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.onego-live-details{grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0;display:grid}.onego-live-details div{background:#181818;border-radius:13px;padding:13px}.onego-live-details dt{color:#999;font-size:12px}.onego-live-details dd{margin:5px 0 0;font-size:17px;font-weight:700}.onego-admin-pricing{width:min(900px,100%)}@media (max-width:650px){.onego-live-grid{grid-template-columns:repeat(2,1fr)}.onego-live-two{grid-template-columns:1fr}}@media (max-width:390px){.onego-live-grid{grid-template-columns:1fr}}
body.goglow-uber-mobile-page{min-height:100vh;margin:0;font-family:Uber Move Text,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden;color:#f5f5f5!important;background:#111!important}body.goglow-uber-mobile-page>header,body.goglow-uber-mobile-page>footer,body.goglow-uber-mobile-page .reference-header,body.goglow-uber-mobile-page .goglow-minimal-header,body.goglow-uber-mobile-page .site-header,body.goglow-uber-mobile-page .site-footer,body.goglow-uber-mobile-page .marketing-footer{display:none!important}body:has(.goglow-uber-app)>header{display:none!important}body:has(.goglow-uber-app)>footer{display:none!important}body:has(.goglow-uber-app)>.reference-header{display:none!important}body:has(.goglow-uber-app)>.goglow-minimal-header{display:none!important}body:has(.goglow-uber-app)>.site-header{display:none!important}body:has(.goglow-uber-app)>.site-footer{display:none!important}body:has(.goglow-uber-app)>.marketing-footer{display:none!important}.goglow-uber-app,.goglow-uber-app *,.goglow-uber-app :before,.goglow-uber-app :after{box-sizing:border-box}.goglow-uber-app{color:#f5f5f5;background:#111;width:100%;min-height:100vh;margin:0 auto;padding-bottom:126px;font-family:Uber Move Text,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}.goglow-uber-app button,.goglow-uber-app input,.goglow-uber-app select{font:inherit}.goglow-uber-app button{cursor:pointer}.uber-mobile-tabs{border-bottom:1px solid #282828;grid-template-columns:repeat(3,1fr);gap:4px;width:100%;min-height:116px;padding:22px 20px 0;display:grid}.uber-mobile-tabs button{color:#8d8d8d;background:0 0;border:0;justify-content:center;align-items:center;gap:11px;min-width:0;min-height:92px;padding:8px 6px 20px;display:flex;position:relative}.uber-mobile-tabs button:after{content:"";background:0 0;border-radius:999px 999px 0 0;height:5px;position:absolute;bottom:-1px;left:8%;right:8%}.uber-mobile-tabs button.active{color:#fff}.uber-mobile-tabs button.active:after{background:#fff}.uber-mobile-tabs button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(16px,4vw,24px);font-weight:600;overflow:hidden}.uber-mobile-search-section{padding:28px 18px 0}.uber-mobile-search{background:#292929;border:1px solid #3b3b3b;border-radius:999px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:70px;padding:8px 10px 8px 20px;display:grid}.uber-mobile-search>svg{color:#d9d9d9}.uber-mobile-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:52px;padding:0;font-size:clamp(18px,5vw,25px);font-weight:500}.uber-mobile-search input::placeholder{color:#d0d0d0;opacity:1}.uber-mobile-later{color:#dedede;background:#151515;border:0;border-radius:999px;align-items:center;gap:9px;min-height:52px;padding:0 18px;display:flex}.uber-mobile-later span{font-size:17px;font-weight:600}.uber-mobile-schedule{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.uber-mobile-schedule label{background:#252525;border:1px solid #363636;border-radius:14px;grid-template-columns:29px 1fr;align-items:center;gap:8px;min-height:54px;padding:0 14px;display:grid}.uber-mobile-schedule input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:50px}.uber-mobile-error{color:#ff8f84;margin:10px 4px 0;font-size:13px}.uber-mobile-recent{color:#fff;text-align:left;background:#151515;border:1px solid #303030;border-radius:20px;grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:12px;width:100%;min-height:84px;margin-top:18px;padding:13px;display:grid}.recent-icon{color:#ededed;background:#2c2c2c;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.recent-copy{min-width:0}.recent-copy strong,.recent-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-copy strong{font-size:18px}.recent-copy small{color:#bcbcbc;margin-top:5px;font-size:14px}.uber-mobile-recent>svg{color:#6f6f6f}.uber-mobile-promo{color:#050505;background:#ffc338;border-radius:20px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:8px;min-height:224px;margin:34px 18px 0;padding:26px 25px;display:grid;overflow:hidden}.uber-mobile-promo h1{letter-spacing:-1px;max-width:330px;margin:0;font-size:clamp(28px,7vw,40px);line-height:1.13}.uber-mobile-promo button{color:#fff;background:#292929;border:0;border-radius:999px;align-items:center;gap:8px;min-height:50px;margin-top:24px;padding:0 18px;font-size:16px;font-weight:600;display:inline-flex}.uber-mobile-promo>svg{color:#fff;stroke-width:1.8px;justify-self:end}.uber-mobile-for-you,.uber-mobile-more{padding:42px 18px 0}.uber-mobile-for-you>header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.uber-mobile-for-you h2,.uber-mobile-more h2{letter-spacing:-1px;margin:0;font-size:clamp(28px,7vw,38px)}.uber-mobile-for-you header button{color:#fff;background:#2a2a2a;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid}.uber-mobile-more h2{margin-bottom:22px}.uber-mobile-circle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.uber-mobile-circle-grid button{color:#fff;text-align:center;background:0 0;border:0;min-width:0;padding:0}.uber-mobile-circle-grid button>span{aspect-ratio:1;color:#fff;background:#2a2a2a;border-radius:50%;place-items:center;width:min(100%,106px);margin:0 auto;display:grid}.uber-mobile-circle-grid button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:13px;font-size:clamp(12px,3.5vw,17px);font-weight:500;display:block;overflow:hidden}.uber-mobile-services,.uber-mobile-pricing{padding:46px 18px 130px}.uber-mobile-services>h1,.uber-mobile-pricing>h1{letter-spacing:-2.3px;margin:0;font-size:clamp(48px,13vw,72px);line-height:1}.uber-mobile-services>section,.uber-mobile-pricing>section{margin-top:54px}.uber-mobile-services section>h2,.uber-mobile-pricing section>h2{letter-spacing:-1px;margin:0 0 28px;font-size:clamp(28px,7vw,39px);line-height:1.05}.uber-mobile-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;display:grid}.uber-mobile-service-grid button{color:#fff;background:#292929;border:0;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:center;min-width:0;min-height:185px;padding:16px 10px;display:flex}.uber-mobile-service-grid button>span{place-items:center;min-height:104px;display:grid}.uber-mobile-service-grid button strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:clamp(13px,3.6vw,18px);font-weight:500;overflow:hidden}.uber-mobile-bottom-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#121212f7;border:1px solid #292929;border-radius:999px;grid-template-columns:repeat(4,1fr);width:min(690px,100% - 34px);min-height:86px;padding:8px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0000007a,0 0 0 1px #ffffff05}.uber-mobile-bottom-nav a{color:#9d9d9d;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:68px;text-decoration:none;display:flex}.uber-mobile-bottom-nav a.active{color:#fff;background:#292929}.uber-mobile-bottom-nav a span{font-size:clamp(11px,3vw,15px);font-weight:600}@media (min-width:900px){.goglow-uber-app{border-left:1px solid #262626;border-right:1px solid #262626;width:min(760px,100%);min-height:100vh}.uber-mobile-bottom-nav{width:min(690px,100% - 50px)}}@media (max-width:600px){.uber-mobile-tabs{min-height:104px;padding-left:8px;padding-right:8px}.uber-mobile-tabs button{gap:7px;min-height:82px}.uber-mobile-tabs button span{font-size:16px}.uber-mobile-tabs button svg{width:28px;height:28px}.uber-mobile-search-section{padding-left:12px;padding-right:12px}.uber-mobile-search{min-height:66px;padding-left:16px}.uber-mobile-search input{font-size:20px}.uber-mobile-later{min-height:48px;padding:0 14px}.uber-mobile-later span{font-size:15px}.uber-mobile-promo{grid-template-columns:minmax(0,1fr) 94px;min-height:202px;margin-left:12px;margin-right:12px;padding:22px 20px}.uber-mobile-promo>svg{width:90px;height:90px}.uber-mobile-promo h1{font-size:29px}.uber-mobile-for-you,.uber-mobile-more{padding-left:12px;padding-right:12px}.uber-mobile-circle-grid{gap:8px}.uber-mobile-circle-grid button>span{width:100%}.uber-mobile-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px}.uber-mobile-service-grid button{min-height:156px}.uber-mobile-service-grid button>span{min-height:90px}}@media (max-width:390px){.uber-mobile-tabs button span{font-size:14px}.uber-mobile-search{grid-template-columns:31px minmax(0,1fr) auto}.uber-mobile-later span{display:none}.uber-mobile-later{justify-content:center;width:48px;padding:0}.uber-mobile-promo{grid-template-columns:1fr 78px}.uber-mobile-circle-grid button strong{font-size:11px}.uber-mobile-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.goglow-uber-app)>header{display:none!important}body:has(.goglow-uber-app)>div>header:first-child{display:none!important}body:has(.goglow-uber-app) header:has(img[alt*=goglow i]){display:none!important}body:has(.goglow-uber-app) [class*=site-header i]{display:none!important}body:has(.goglow-uber-app) [class*=global-header i]{display:none!important}body:has(.goglow-uber-app) [class*=main-header i]{display:none!important}body:has(.goglow-uber-app) [class*=reference-header i]{display:none!important}body:has(.goglow-uber-app) [class*=marketing-header i]{display:none!important}body:has(.goglow-uber-app) [class*=top-header i]{display:none!important}body:has(.goglow-uber-app) [class*=goglow-header i]{display:none!important}body:has(.goglow-uber-app) [class*=navbar i]:has(img[alt*=goglow i]){display:none!important}.onego-wordmark{color:#fff;letter-spacing:-.7px;align-items:center;font-family:Uber Move Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1;display:inline-flex}.goglow-uber-app .onego-wordmark{color:#fff}
body.goglow-support-active{color:#fff!important;background:#000!important}body:has(.support-screen){color:#fff!important;background:#000!important}body.goglow-support-active .reference-header{display:none!important}body:has(.support-screen) .reference-header{display:none!important}.support-screen{color:#fff;-webkit-font-smoothing:antialiased;background:#000;min-height:100vh;padding-bottom:102px;font-family:Uber Move Text,Uber Move,Helvetica Neue,Helvetica,Arial,sans-serif}.support-header{z-index:45;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111111fa;border-bottom:1px solid #292929;grid-template-columns:43px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:72px;padding:0 16px;display:grid;position:sticky;top:0}.support-header>button{color:#fff;background:#282828;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.support-header h1{margin:0;font-size:17px}.support-header p{color:#858585;margin:5px 0 0;font-size:10px}.support-header>svg{color:#35d3b2}.support-content,.admin-support-content{width:min(980px,100%);margin:0 auto;padding:18px 16px 42px}.support-hero,.help-hero,.new-support-hero{background:radial-gradient(circle at 88% 8%,#35d3b22e,#0000 31%),#151b19;border:1px solid #295647;border-radius:15px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:19px;display:grid}.help-hero,.new-support-hero{grid-template-columns:54px 1fr}.support-hero>span,.help-hero>span,.new-support-hero>span{color:#76e3ac;background:#17362b;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.support-hero small,.help-hero small,.new-support-hero small,.linked-booking-card small,.support-case-summary>small,.support-assignment-card small,.admin-support-list small,.admin-support-sheet>small{color:#35d3b2;letter-spacing:.8px;font-size:8px;font-weight:900}.support-hero h1,.help-hero h1,.new-support-hero h1{letter-spacing:-.4px;margin:6px 0 0;font-size:22px}.support-hero p,.help-hero p,.new-support-hero p{color:#8b8b8b;margin:6px 0 0;font-size:9px;line-height:1.5}.support-hero>a{color:#000;background:#35d3b2;border-radius:8px;align-items:center;gap:6px;min-height:43px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.support-search,.admin-support-search{color:#777;background:#202020;border:1px solid #343434;border-radius:10px;align-items:center;gap:8px;min-height:48px;margin-top:13px;padding:0 13px;display:flex}.support-search input,.admin-support-search input{color:#fff;width:100%;min-height:45px;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.support-metrics,.admin-support-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.support-metrics article,.admin-support-metrics article{background:#171717;border:1px solid #2e2e2e;border-radius:12px;min-height:105px;padding:14px}.support-metrics svg,.admin-support-metrics svg{color:#35d3b2}.support-metrics strong,.support-metrics small,.admin-support-metrics strong,.admin-support-metrics small{display:block}.support-metrics strong,.admin-support-metrics strong{margin-top:12px;font-size:24px}.support-metrics small,.admin-support-metrics small{color:#7f7f7f;margin-top:5px;font-size:9px}.support-quick-links{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.support-quick-links a{color:#fff;background:#171717;border:1px solid #303030;border-radius:11px;grid-template-columns:31px 1fr;align-items:center;gap:8px;min-height:68px;padding:12px;display:grid}.support-quick-links svg{color:#35d3b2}.support-quick-links strong,.support-quick-links small{display:block}.support-quick-links strong{font-size:10px}.support-quick-links small{color:#777;margin-top:5px;font-size:8px}.support-filters,.admin-support-filters{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.support-filters label,.admin-support-filters label{color:#777;background:#202020;border:1px solid #353535;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 10px;display:flex}.support-filters select,.admin-support-filters select{color:#fff;background:0 0;border:0;outline:0;min-height:38px;font-size:9px}.support-case-list,.admin-support-list{gap:9px;margin-top:13px;display:grid}.support-case-card{background:#171717;border:1px solid #2e2e2e;border-radius:14px;padding:16px}.support-case-card>header{justify-content:space-between;gap:12px;display:flex}.support-case-card header small{color:#35d3b2;font-size:8px;font-weight:900}.support-case-card h2{margin:6px 0 0;font-size:15px}.support-case-card header p{color:#777;margin:5px 0 0;font-size:9px}.support-case-pills,.admin-support-pills,.admin-support-case-pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.support-status-pill,.support-priority-pill{color:#aaa;white-space:nowrap;background:#292929;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:8px;font-weight:900;display:inline-flex}.support-status-pill.resolved,.support-status-pill.closed{color:#76e3ac;background:#17362b}.support-status-pill.escalated,.support-priority-pill.urgent{color:#ff9e9e;background:#351b1b}.support-status-pill.under_investigation,.support-status-pill.reopened,.support-priority-pill.high{color:#e8cd70;background:#332b16}.support-status-pill.awaiting_support,.support-status-pill.awaiting_customer,.support-status-pill.awaiting_provider{color:#8ac4ff;background:#172b3f}.support-status-pill.merged{color:#cdb1ff;background:#2a2435}.support-case-card-details{background:#222;border-radius:9px;flex-wrap:wrap;gap:7px 13px;margin-top:13px;padding:11px;display:flex}.support-case-card-details span{color:#929292;align-items:center;gap:6px;font-size:8px;display:flex}.support-case-card-details svg{color:#35d3b2}.support-case-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.support-case-card footer p{color:#858585;text-overflow:ellipsis;white-space:nowrap;max-width:70%;margin:0;font-size:9px;line-height:1.45;overflow:hidden}.support-case-card footer a{color:#000;background:#35d3b2;border-radius:8px;align-items:center;gap:5px;min-height:38px;padding:0 11px;font-size:9px;font-weight:900;display:flex}.support-error,.support-success{border-radius:9px;margin:12px 0 0;padding:12px 13px;font-size:10px;font-weight:700;line-height:1.45}.support-error{color:#ffb4b4;background:#351616;border:1px solid #6b2525}.support-success{color:#76e3ac;background:#17362b;border:1px solid #295647;align-items:center;gap:8px;display:flex}.support-error.page,.support-success.page{margin-left:0;margin-right:0}.support-empty{color:#737373;text-align:center;border:1px dashed #383838;border-radius:13px;margin-top:13px;padding:38px 20px}.support-empty h2,.support-empty strong{color:#fff;margin:12px 0 0;font-size:15px;display:block}.support-empty p{color:#777;max-width:470px;margin:7px auto 0;font-size:9px;line-height:1.5}.support-empty>a{color:#000;background:#35d3b2;border-radius:8px;align-items:center;width:fit-content;min-height:39px;margin:15px auto 0;padding:0 11px;font-size:9px;font-weight:900;display:flex}.support-loading{color:#a3a3a3;justify-content:center;align-items:center;gap:9px;min-height:72vh;font-weight:700;display:flex}.support-loading.compact{min-height:180px}.support-spinner{animation:.8s linear infinite supportSpin}@keyframes supportSpin{to{transform:rotate(360deg)}}.support-gate{text-align:center;background:#151515;border:1px solid #292929;border-radius:15px;width:min(480px,100% - 32px);margin:70px auto 0;padding:31px 22px}.support-gate>svg{color:#35d3b2}.support-gate h1{margin:18px 0 8px;font-size:25px}.support-gate p{color:#959595;margin:0 0 20px;font-size:12px;line-height:1.5}.support-primary{color:#000;background:#35d3b2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:51px;font-size:12px;font-weight:900;display:flex}.support-primary.secondary{color:#fff;background:#292929}.support-primary.warning{color:#e8cd70;background:#332b16}.support-primary:disabled{opacity:.45}.support-marketplace-note{color:#666;text-align:center;margin:17px 5px 0;font-size:8px;line-height:1.55}.support-bottom-nav{z-index:80;height:84px;padding:7px 14px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111111fa;border-top:1px solid #282828;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.support-bottom-nav a{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.support-bottom-nav a.active{color:#fff;font-weight:800}.help-category-tabs{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.help-category-tabs button{color:#888;background:#1d1d1d;border:1px solid #343434;border-radius:999px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800}.help-category-tabs button.active{color:#76e3ac;background:#17362b;border-color:#35d3b2}.help-article-list{gap:8px;margin-top:13px;display:grid}.help-article-list details{background:#171717;border:1px solid #2e2e2e;border-radius:12px;overflow:hidden}.help-article-list summary{cursor:pointer;grid-template-columns:1fr 23px;align-items:center;gap:10px;min-height:82px;padding:14px;list-style:none;display:grid}.help-article-list summary::-webkit-details-marker{display:none}.help-article-list summary small{color:#35d3b2;font-size:8px;font-weight:900}.help-article-list summary strong{margin-top:6px;font-size:12px;display:block}.help-article-list summary p{color:#7f7f7f;margin:5px 0 0;font-size:9px;line-height:1.4}.help-article-list details[open] summary svg{transform:rotate(180deg)}.help-article-body{border-top:1px solid #292929;padding:0 14px 14px}.help-article-body p{color:#aaa;margin:12px 0 0;font-size:10px;line-height:1.55}.help-article-body a{color:#fff;background:#292929;border-radius:8px;align-items:center;gap:6px;width:fit-content;min-height:38px;margin-top:13px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.help-support-card,.help-safety-note,.support-marketplace-panel{background:#171717;border:1px solid #2e2e2e;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:15px;display:grid}.help-support-card>svg,.help-safety-note>svg,.support-marketplace-panel>svg{color:#35d3b2}.help-support-card h2{margin:0;font-size:14px}.help-support-card p,.help-safety-note p,.support-marketplace-panel p{color:#858585;margin:5px 0 0;font-size:9px;line-height:1.45}.help-support-card a{color:#000;background:#35d3b2;border-radius:8px;align-items:center;gap:5px;min-height:39px;padding:0 11px;font-size:9px;font-weight:900;display:flex}.help-safety-note,.support-marketplace-panel{grid-template-columns:34px 1fr}.linked-booking-card,.support-urgent-note,.support-privacy-summary{background:#171717;border:1px solid #2e2e2e;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:10px;margin-top:12px;padding:14px;display:grid}.linked-booking-card>svg,.support-privacy-summary>svg{color:#35d3b2}.linked-booking-card h2{margin:6px 0 0;font-size:13px}.linked-booking-card p{color:#777;margin:5px 0 0;font-size:9px}.support-urgent-note{background:#351616;border-color:#6b2525;grid-template-columns:34px 1fr auto}.support-urgent-note>svg{color:#ffb4b4}.support-urgent-note strong{color:#ffb4b4;font-size:10px}.support-urgent-note p{color:#e2a7a7;margin:5px 0 0;font-size:9px;line-height:1.45}.support-urgent-note a{color:#000;background:#fff;border-radius:8px;align-items:center;min-height:39px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.new-support-form{background:#171717;border:1px solid #2e2e2e;border-radius:14px;margin-top:12px;padding:18px}.new-support-form>label,.support-sheet>label,.admin-support-state-grid label{color:#aaa;gap:7px;margin-top:13px;font-size:10px;font-weight:800;display:grid}.new-support-form>label:first-child{margin-top:0}.new-support-form input,.new-support-form textarea,.new-support-form select,.support-sheet input,.support-sheet textarea,.support-sheet select,.admin-support-state-grid select{color:#fff;width:100%;min-height:48px;font:inherit;background:#242424;border:1px solid #393939;border-radius:9px;outline:0;padding:0 12px;font-size:11px}.new-support-form textarea,.support-sheet textarea{resize:vertical;min-height:120px;padding-top:11px;line-height:1.5}.support-checkbox{background:#202020;border:1px solid #343434;border-radius:9px;align-items:start;min-height:55px;padding:11px;grid-template-columns:22px 1fr!important;gap:9px!important}.support-checkbox input{accent-color:#35d3b2;width:19px;height:19px;min-height:19px;padding:0}.support-checkbox span{color:#929292;font-size:9px;line-height:1.45}.support-file-label>span{color:#777;background:#202020;border:1px dashed #444;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:7px;min-height:67px;padding:12px;display:grid}.support-file-label input,.support-reply-composer label input{display:none}.support-file-label b,.support-file-label small{display:block}.support-file-label b{color:#fff;font-size:9px}.support-file-label small{color:#777;grid-column:2;font-size:8px}.support-selected-file{background:#222;border-radius:9px;grid-template-columns:25px 1fr 30px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid}.support-selected-file>svg{color:#35d3b2}.support-selected-file strong,.support-selected-file small{display:block}.support-selected-file strong{font-size:9px}.support-selected-file small{color:#777;margin-top:4px;font-size:8px}.support-selected-file button{color:#fff;background:#303030;border:0;border-radius:50%;width:29px;height:29px}.support-privacy-summary{background:#151b19;margin-top:14px}.support-privacy-summary strong{font-size:10px}.support-privacy-summary p{color:#858585;margin:5px 0 0;font-size:9px;line-height:1.45}.support-marketplace-panel{margin-top:12px}.support-case-screen{padding-bottom:0}.support-case-layout{grid-template-columns:390px 1fr;width:min(1180px,100%);min-height:calc(100vh - 72px);margin:0 auto;display:grid}.support-case-sidebar{background:#111;border-right:1px solid #292929;padding:16px;overflow-y:auto}.support-case-summary,.support-assignment-card,.support-related-links,.support-resolution-card,.support-merged-card,.support-timeline-card{background:#171717;border:1px solid #2e2e2e;border-radius:12px;padding:15px}.support-case-summary h1{margin:7px 0 0;font-size:20px}.support-case-summary>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.support-case-summary>p{color:#999;margin:12px 0 0;font-size:9px;line-height:1.55}.support-assignment-card,.support-related-links,.support-resolution-card,.support-merged-card,.support-timeline-card{margin-top:10px}.support-assignment-card{grid-template-columns:31px 1fr;align-items:center;gap:8px;display:grid}.support-assignment-card>svg{color:#35d3b2}.support-assignment-card strong{margin-top:5px;font-size:10px;display:block}.support-related-links h2,.support-timeline-card h2{margin:0 0 10px;font-size:13px}.support-related-links a{color:#fff;background:#222;border-radius:8px;align-items:center;gap:7px;min-height:39px;margin-top:6px;padding:0 9px;font-size:9px;display:flex}.support-related-links svg{color:#35d3b2}.support-resolution-card{background:#17231f;border-color:#315a4c}.support-resolution-card>svg{color:#76e3ac}.support-resolution-card small{color:#76e3ac;font-size:8px;font-weight:900}.support-resolution-card h2{margin:6px 0 0;font-size:14px}.support-resolution-card p{color:#a3b9b1;margin:7px 0 0;font-size:9px;line-height:1.5}.support-resolution-card button{color:#000;background:#35d3b2;border:0;border-radius:8px;width:100%;min-height:39px;margin-top:10px;font-size:9px;font-weight:900}.support-resolution-card button.secondary{color:#fff;background:#292929;justify-content:center;align-items:center;gap:6px;display:flex}.support-merged-card{color:#d7c2f8;background:#211b2b;border-color:#594478}.support-merged-card p{margin:8px 0;font-size:9px;line-height:1.45}.support-merged-card a{color:#fff;font-size:9px;font-weight:800}.support-timeline{gap:9px;display:grid;position:relative}.support-timeline:before{content:"";background:#343434;width:1px;position:absolute;top:17px;bottom:17px;left:16px}.support-timeline article{grid-template-columns:34px 1fr;gap:9px;display:grid;position:relative}.support-timeline article>span{z-index:1;color:#76e3ac;background:#17362b;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.support-timeline article>div{background:#222;border-radius:8px;padding:9px}.support-timeline strong{font-size:9px}.support-timeline p{color:#8b8b8b;margin:5px 0 0;font-size:8px;line-height:1.45}.support-timeline small{color:#666;margin-top:6px;font-size:7px;display:block}.support-empty-timeline{color:#777;text-align:center;border:1px dashed #383838;border-radius:9px;padding:24px 12px}.support-empty-timeline strong{color:#fff;margin-top:9px;font-size:10px;display:block}.support-empty-timeline p{margin:5px 0 0;font-size:8px}.support-case-thread{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:calc(100vh - 72px);display:grid}.support-case-thread>header{background:#151515;border-bottom:1px solid #292929;padding:15px}.support-case-thread>header>div{grid-template-columns:31px 1fr;align-items:center;gap:8px;display:grid}.support-case-thread>header svg{color:#35d3b2}.support-case-thread h2{margin:0;font-size:14px}.support-case-thread header p{color:#777;margin:5px 0 0;font-size:8px}.support-case-thread>.support-error,.support-case-thread>.support-success{margin-left:15px;margin-right:15px}.support-message-list{padding:16px;overflow-y:auto}.support-message-list>article{background:#242424;border-radius:12px 12px 12px 4px;max-width:min(78%,640px);margin-bottom:11px;padding:11px}.support-message-list>article.mine{color:#000;background:#35d3b2;border-radius:12px 12px 4px;margin-left:auto}.support-message-list>article.support-reply{background:#17231f;border:1px solid #315a4c}.support-message-list article>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.support-message-list article header strong{font-size:8px}.support-message-list article header small{opacity:.65;font-size:7px}.support-message-list article>p{white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.5}.support-message-list article>a{color:inherit;background:#00000024;border-radius:8px;grid-template-columns:25px 1fr;gap:7px;margin-top:8px;padding:9px;display:grid}.support-message-list article>a strong,.support-message-list article>a small{display:block}.support-message-list article>a strong{font-size:8px}.support-message-list article>a small{margin-top:4px;font-size:7px}.support-reply-composer{background:#111111fa;border-top:1px solid #292929;padding:10px;position:sticky;bottom:0}.support-reply-composer textarea{resize:vertical;color:#fff;width:100%;min-height:74px;font:inherit;background:#242424;border:1px solid #393939;border-radius:10px;outline:0;padding:11px;font-size:10px}.support-reply-composer>div:last-child{justify-content:space-between;gap:8px;margin-top:8px;display:flex}.support-reply-composer label,.support-reply-composer button{border:0;border-radius:8px;align-items:center;gap:6px;min-height:41px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.support-reply-composer label{color:#fff;background:#292929}.support-reply-composer button{color:#000;background:#35d3b2}.support-case-closed{color:#888;background:#1b1b1b;border:1px solid #343434;border-radius:9px;align-items:center;gap:7px;margin:10px;padding:12px;font-size:9px;display:flex}.support-overlay{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000c;justify-content:center;align-items:flex-end;padding:10px;display:flex;position:fixed;inset:0}.support-sheet{background:#171717;border:1px solid #343434;border-radius:18px 18px 12px 12px;width:min(660px,100%);max-height:calc(100vh - 20px);padding:22px;position:relative;overflow-y:auto}.support-sheet .close{color:#fff;background:#292929;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.support-sheet>svg{color:#35d3b2}.support-sheet>h2{margin:15px 45px 7px 0;font-size:23px}.support-sheet>p{color:#909090;margin:0 45px 18px 0;font-size:10px;line-height:1.5}.admin-support-filters{background:#151515;border:1px solid #2e2e2e;border-radius:11px;grid-template-columns:1fr auto auto;padding:11px;display:grid}.admin-support-search{margin-top:0}.admin-support-list>article{background:#171717;border:1px solid #2e2e2e;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}.admin-support-list>article.overdue{border-color:#6b4d25}.admin-support-icon{color:#35d3b2;background:#252525;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.admin-support-list h2{margin:5px 0 0;font-size:12px}.admin-support-list p{color:#7f7f7f;margin:5px 0 0;font-size:8px}.admin-support-list>article>button{color:#fff;background:#303030;border:0;border-radius:8px;align-items:center;gap:5px;min-height:37px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.admin-support-sheet{width:min(790px,100%)}.admin-support-sheet>h2{margin-top:7px}.admin-support-sheet>p{margin-top:6px}.admin-support-case-pills{justify-content:flex-start;margin-top:10px}.admin-support-description{background:#222;border-radius:9px;margin-top:12px;padding:11px}.admin-support-description strong{font-size:9px}.admin-support-description p{color:#9a9a9a;margin:7px 0 0;font-size:9px;line-height:1.5}.admin-support-state-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.admin-support-state-grid label{margin-top:0}.admin-support-action-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.admin-support-action-row button{color:#fff;background:#292929;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:9px;font-weight:800;display:flex}.admin-support-action-row button:last-child{color:#000;background:#35d3b2}.admin-support-tabs{gap:8px;margin-top:12px;display:grid}.admin-support-tabs details{background:#1d1d1d;border:1px solid #303030;border-radius:10px;overflow:hidden}.admin-support-tabs summary{cursor:pointer;color:#fff;align-items:center;gap:7px;min-height:43px;padding:0 11px;font-size:10px;font-weight:800;list-style:none;display:flex}.admin-support-tabs summary::-webkit-details-marker{display:none}.admin-support-tabs details>:not(summary){margin-left:11px;margin-right:11px}.admin-support-tabs textarea,.admin-support-tabs input,.admin-support-tabs select{color:#fff;width:calc(100% - 22px);min-height:45px;font:inherit;background:#242424;border:1px solid #393939;border-radius:8px;outline:0;margin-top:10px;padding:10px;font-size:10px}.admin-support-tabs textarea{resize:vertical;min-height:88px}.admin-support-tabs .support-primary{width:calc(100% - 22px);min-height:43px;margin:10px 11px 11px;font-size:10px}.admin-support-message-list,.admin-internal-note-list{max-height:240px;padding-top:9px;overflow-y:auto;margin-top:0!important}.admin-support-message-list article,.admin-internal-note-list article{background:#262626;border-radius:8px;margin-bottom:7px;padding:9px}.admin-support-message-list header{justify-content:space-between;gap:8px;display:flex}.admin-support-message-list strong,.admin-internal-note-list strong{font-size:8px}.admin-support-message-list small,.admin-internal-note-list small{color:#666;font-size:7px}.admin-support-message-list p,.admin-internal-note-list p{color:#999;margin:6px 0 0;font-size:8px;line-height:1.45}.admin-review-note{color:#777;font-size:8px;line-height:1.45;display:block;margin:0 11px 11px!important}@media (min-width:980px){.support-bottom-nav{width:min(980px,100%);left:50%;transform:translate(-50%)}}@media (max-width:820px){.support-case-layout{grid-template-columns:1fr}.support-case-sidebar{border-bottom:1px solid #292929;border-right:0}.admin-support-list>article{grid-template-columns:44px 1fr auto}.admin-support-list>article>button{grid-column:2/-1}}@media (max-width:680px){.support-metrics,.admin-support-metrics{grid-template-columns:repeat(2,1fr)}.support-quick-links,.admin-support-filters{grid-template-columns:1fr}.support-urgent-note{grid-template-columns:34px 1fr}.support-urgent-note a{grid-column:2;width:fit-content}}@media (max-width:560px){.support-content,.admin-support-content{padding-left:12px;padding-right:12px}.support-hero{grid-template-columns:54px 1fr}.support-hero>a{grid-column:2;width:fit-content}.support-case-card>header,.support-case-card>footer{flex-direction:column;align-items:flex-start}.support-case-card footer p{max-width:100%}.support-case-pills{justify-content:flex-start}.help-support-card{grid-template-columns:34px 1fr}.help-support-card a{grid-column:2;width:fit-content}.support-message-list>article{max-width:92%}.admin-support-state-grid,.admin-support-action-row{grid-template-columns:1fr}}
body.goglow-booking-change-active{color:#fff!important;background:#000!important}body:has(.booking-change-screen){color:#fff!important;background:#000!important}body.goglow-booking-change-active .reference-header{display:none!important}body:has(.booking-change-screen) .reference-header{display:none!important}.booking-change-screen{color:#fff;-webkit-font-smoothing:antialiased;background:#000;min-height:100vh;font-family:Uber Move Text,Uber Move,Helvetica Neue,Helvetica,Arial,sans-serif}.booking-change-header{z-index:45;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111111fa;border-bottom:1px solid #292929;grid-template-columns:43px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:72px;padding:0 16px;display:grid;position:sticky;top:0}.booking-change-header>button{color:#fff;background:#282828;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.booking-change-header h1{margin:0;font-size:17px}.booking-change-header p{color:#858585;margin:5px 0 0;font-size:10px}.booking-change-header>svg{color:#35d3b2}.booking-change-content,.admin-booking-change-content{width:min(930px,100%);margin:0 auto;padding:18px 16px 44px}.booking-change-hero,.worker-change-hero,.booking-cancel-hero{background:radial-gradient(circle at 88% 8%,#35d3b22b,#0000 31%),#151b19;border:1px solid #295647;border-radius:15px;grid-template-columns:54px 1fr;align-items:center;gap:12px;padding:19px;display:grid}.booking-cancel-hero{background:radial-gradient(circle at 88% 8%,#dc464624,#0000 31%),#1e1717;border-color:#603636}.booking-change-hero>span,.worker-change-hero>span,.booking-cancel-hero>span,.sheet-icon{color:#76e3ac;background:#17362b;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.booking-cancel-hero>span{color:#ff9e9e;background:#351b1b}.booking-change-hero small,.worker-change-hero small,.booking-cancel-hero small,.booking-change-form small{color:#35d3b2;letter-spacing:.8px;font-size:8px;font-weight:900}.booking-cancel-hero small{color:#ff9e9e}.booking-change-hero h2,.worker-change-hero h2,.booking-cancel-hero h2{margin:6px 0 0;font-size:21px}.booking-change-hero p,.worker-change-hero p,.booking-cancel-hero p{color:#8b8b8b;margin:6px 0 0;font-size:9px;line-height:1.5}.current-booking-strip{background:#171717;border:1px solid #2e2e2e;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;padding:13px;display:grid}.current-booking-strip span{color:#a0a0a0;background:#222;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:9px;line-height:1.4;display:flex}.current-booking-strip svg{color:#35d3b2;flex:none}.booking-change-warning,.booking-change-error,.booking-change-success,.booking-change-no-payment{border-radius:9px;margin:12px 0 0;padding:12px 13px;font-size:10px;font-weight:700;line-height:1.45}.booking-change-warning{color:#ecd277;background:#2c2511;border:1px solid #5b4d1e;align-items:flex-start;gap:8px;display:flex}.booking-change-error{color:#ffb4b4;background:#351616;border:1px solid #6b2525}.booking-change-success{color:#76e3ac;background:#17362b;border:1px solid #295647;align-items:center;gap:8px;display:flex}.booking-change-no-payment{color:#777;background:#191919;border:1px solid #343434;font-weight:500}.booking-change-error.page,.booking-change-success.page{margin-left:0;margin-right:0}.booking-change-form,.worker-change-decision,.booking-change-history,.worker-attendance-card,.repeat-cancellation-card{background:#171717;border:1px solid #2e2e2e;border-radius:14px;margin-top:12px;padding:18px}.booking-change-form>header h2,.booking-change-history h2,.worker-attendance-card h2,.repeat-cancellation-card h2{margin:6px 0 0;font-size:17px}.booking-change-form-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.booking-change-form label,.worker-change-decision label,.booking-change-sheet label{color:#aaa;gap:7px;margin-top:13px;font-size:10px;font-weight:800;display:grid}.booking-change-form input,.booking-change-form textarea,.booking-change-form select,.worker-change-decision textarea,.booking-change-sheet input,.booking-change-sheet textarea,.booking-change-sheet select,.admin-change-filters input,.admin-change-filters select{color:#fff;width:100%;min-height:48px;font:inherit;background:#242424;border:1px solid #393939;border-radius:9px;outline:0;padding:0 12px;font-size:11px}.booking-change-form textarea,.worker-change-decision textarea,.booking-change-sheet textarea{resize:vertical;min-height:92px;padding-top:11px;line-height:1.45}.booking-change-primary,.booking-cancel-button,.availability-check-button{color:#000;background:#35d3b2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:51px;margin-top:15px;font-size:12px;font-weight:900;display:flex}.booking-cancel-button{color:#fff;background:#db4d4d}.availability-check-button{color:#76e3ac;background:#17362b;border:1px solid #36584c;margin-top:13px;font-size:10px}.booking-change-primary:disabled,.booking-cancel-button:disabled,.availability-check-button:disabled{opacity:.45}.booking-change-confirm{background:#202020;border:1px solid #343434;border-radius:9px;grid-template-columns:22px 1fr;align-items:start;gap:9px;min-height:48px;padding:11px;display:grid!important}.booking-change-confirm input{accent-color:#35d3b2;width:19px;height:19px;min-height:19px;padding:0}.booking-change-confirm span{color:#9a9a9a;font-size:9px;line-height:1.45}.booking-change-history>header>div,.repeat-cancellation-card>header{align-items:center;gap:10px;display:flex}.booking-change-history>header svg,.repeat-cancellation-card>header svg{color:#35d3b2}.booking-change-history header p,.repeat-cancellation-card header p{color:#777;margin:5px 0 0;font-size:9px}.booking-change-request-list{gap:9px;margin-top:14px;display:grid}.booking-change-request-list>article{background:#202020;border:1px solid #303030;border-radius:11px;padding:13px}.booking-change-request-list>article>div:first-child{justify-content:space-between;align-items:center;gap:9px;display:flex}.booking-change-request-list strong{font-size:10px}.booking-change-request-list>article>p{color:#969696;margin:10px 0 0;font-size:9px;line-height:1.45}.booking-change-status{color:#aaa;white-space:nowrap;background:#292929;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.booking-change-status.accepted{color:#76e3ac;background:#17362b}.booking-change-status.rejected,.booking-change-status.cancelled{color:#ff9e9e;background:#351b1b}.booking-change-status.pending_worker,.booking-change-status.pending_admin{color:#8ac4ff;background:#172b3f}.booking-change-status.replacement_requested{color:#e8cd70;background:#332b16}.schedule-comparison{grid-template-columns:1fr 34px 1fr;align-items:stretch;gap:8px;margin-top:12px;display:grid}.schedule-comparison article{background:#191919;border:1px solid #343434;border-radius:10px;gap:8px;padding:12px;display:grid}.schedule-comparison article.proposed{background:#17231f;border-color:#315a4c}.schedule-comparison article small{color:#777;font-size:8px;font-weight:900}.schedule-comparison article.proposed small{color:#35d3b2}.schedule-comparison article span{color:#969696;align-items:flex-start;gap:7px;font-size:8px;line-height:1.4;display:flex}.schedule-comparison article svg{color:#35d3b2;flex:none}.schedule-comparison>i{color:#777;place-items:center;display:grid}.booking-change-empty{color:#737373;text-align:center;border:1px dashed #383838;border-radius:11px;margin-top:14px;padding:29px 18px}.booking-change-empty strong{color:#fff;margin-top:10px;font-size:11px;display:block}.booking-change-empty p{color:#777;margin:6px 0 0;font-size:9px}.booking-change-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.booking-change-links a{color:#fff;background:#292929;border-radius:8px;align-items:center;min-height:41px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.booking-change-links a:first-child{color:#ff9e9e;background:#351b1b}.booking-change-marketplace{color:#666;text-align:center;margin:17px 5px 0;font-size:8px;line-height:1.55}.booking-cancelled-confirmation{color:#76e3ac;text-align:center;background:#151b19;border:1px solid #295647;border-radius:15px;padding:40px 22px}.booking-cancelled-confirmation h1{color:#fff;margin:15px 0 0;font-size:25px}.booking-cancelled-confirmation p{color:#909090;max-width:520px;margin:9px auto 20px;font-size:10px;line-height:1.55}.worker-change-decision>header>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.worker-change-decision>header>p{color:#929292;margin:8px 0 0;font-size:9px;line-height:1.45}.availability-conflict-list{background:#351616;border:1px solid #6b2525;border-radius:9px;margin-top:12px;padding:12px}.availability-conflict-list>strong{color:#ffb4b4;align-items:center;gap:7px;font-size:10px;display:flex}.availability-conflict-list p{color:#ffb4b4;margin:8px 0 0;font-size:9px;line-height:1.4}.worker-decision-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.worker-decision-actions button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:49px;font-size:11px;font-weight:900;display:flex}.worker-decision-actions .reject{color:#ff9e9e;background:#351b1b}.worker-decision-actions .accept{color:#000;background:#35d3b2}.worker-attendance-card{justify-content:space-between;align-items:center;gap:13px;display:flex}.worker-attendance-card>div{grid-template-columns:32px 1fr;gap:9px;display:grid}.worker-attendance-card>div>svg{color:#e8cd70}.worker-attendance-card h2{margin:0}.worker-attendance-card p{color:#818181;margin:6px 0 0;font-size:9px;line-height:1.45}.worker-attendance-card>button{color:#ff9e9e;background:#351b1b;border:0;border-radius:8px;align-items:center;gap:6px;min-height:41px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.booking-change-overlay{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7;justify-content:center;align-items:flex-end;padding:10px;display:flex;position:fixed;inset:0}.booking-change-sheet{background:#171717;border:1px solid #343434;border-radius:18px 18px 12px 12px;width:min(650px,100%);max-height:calc(100vh - 20px);padding:22px;position:relative;overflow-y:auto}.booking-change-sheet .close{color:#fff;background:#292929;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.booking-change-sheet>svg{color:#e8cd70}.booking-change-sheet>h2{margin:15px 45px 7px 0;font-size:23px}.booking-change-sheet>p{color:#909090;margin:0 45px 18px 0;font-size:10px;line-height:1.5}.booking-change-loading{color:#a3a3a3;justify-content:center;align-items:center;gap:9px;min-height:72vh;font-weight:700;display:flex}.booking-change-spinner{animation:.8s linear infinite bookingChangeSpin}@keyframes bookingChangeSpin{to{transform:rotate(360deg)}}.booking-change-gate{text-align:center;background:#151515;border:1px solid #292929;border-radius:15px;width:min(480px,100% - 32px);margin:70px auto 0;padding:31px 22px}.booking-change-gate>svg{color:#35d3b2}.booking-change-gate h1{margin:18px 0 8px;font-size:25px}.booking-change-gate p{color:#959595;margin:0 0 20px;font-size:12px;line-height:1.5}.admin-change-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.admin-change-metrics article{background:#171717;border:1px solid #2e2e2e;border-radius:13px;min-height:112px;padding:14px}.admin-change-metrics svg{color:#35d3b2}.admin-change-metrics strong,.admin-change-metrics small{display:block}.admin-change-metrics strong{margin-top:13px;font-size:25px}.admin-change-metrics small{color:#818181;margin-top:5px;font-size:9px}.repeat-cancellation-card>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.repeat-cancellation-card>div>span{color:#ffb0b0;background:#351b1b;border-radius:999px;align-items:center;gap:8px;min-height:37px;padding:0 10px;font-size:9px;display:flex}.repeat-cancellation-card b{background:#0003;border-radius:50%;place-items:center;min-width:22px;height:22px;display:grid}.admin-change-filters{background:#151515;border:1px solid #2e2e2e;border-radius:12px;grid-template-columns:1fr auto auto;gap:8px;margin-top:12px;padding:12px;display:grid}.admin-change-filters label{color:#777;background:#242424;border-radius:9px;align-items:center;gap:7px;min-height:45px;padding:0 11px;display:flex}.admin-change-filters input,.admin-change-filters select{background:0 0;border:0;min-height:42px;padding:0}.admin-change-list{gap:8px;margin-top:12px;display:grid}.admin-change-list>article{background:#171717;border:1px solid #2e2e2e;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}.admin-change-icon{color:#35d3b2;background:#252525;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.admin-change-list small{color:#35d3b2;font-size:8px;font-weight:900}.admin-change-list h2{margin:5px 0 0;font-size:12px}.admin-change-list p{color:#7f7f7f;margin:5px 0 0;font-size:8px}.admin-change-list>article>button{color:#fff;background:#303030;border:0;border-radius:8px;align-items:center;gap:5px;min-height:37px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.admin-change-sheet>small{color:#35d3b2;margin-top:14px;font-size:8px;font-weight:900;display:block}.admin-change-sheet>h2{margin-top:6px}.admin-change-sheet>.booking-change-status{margin-top:8px}.admin-change-parties{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.admin-change-parties span{color:#777;background:#222;border-radius:9px;padding:11px;font-size:8px}.admin-change-parties strong{color:#fff;margin-top:6px;font-size:10px;display:block}.admin-change-reason{background:#222;border-radius:9px;padding:11px;margin:12px 0 0!important}.admin-change-reason strong{color:#fff;margin-bottom:5px;display:block}@media (max-width:760px){.admin-change-metrics{grid-template-columns:repeat(2,1fr)}.admin-change-filters{grid-template-columns:1fr}.admin-change-list>article{grid-template-columns:44px 1fr auto}.admin-change-list>article>button{grid-column:2/-1}}@media (max-width:620px){.booking-change-content,.admin-booking-change-content{padding-left:12px;padding-right:12px}.current-booking-strip,.booking-change-form-grid,.schedule-comparison{grid-template-columns:1fr}.schedule-comparison>i{transform:rotate(90deg)}.worker-attendance-card{flex-direction:column;align-items:flex-start}.worker-decision-actions,.admin-change-parties{grid-template-columns:1fr}}
body.goglow-messaging-active{color:#fff!important;background:#000!important}body:has(.messaging-screen){color:#fff!important;background:#000!important}body:has(.notifications-screen){color:#fff!important;background:#000!important}body:has(.admin-messaging-screen){color:#fff!important;background:#000!important}body.goglow-messaging-active .reference-header{display:none!important}body:has(.messaging-screen) .reference-header{display:none!important}body:has(.notifications-screen) .reference-header{display:none!important}body:has(.admin-messaging-screen) .reference-header{display:none!important}.messaging-screen,.notifications-screen,.admin-messaging-screen{color:#fff;-webkit-font-smoothing:antialiased;background:#000;min-height:100vh;padding-bottom:104px;font-family:Uber Move Text,Uber Move,Helvetica Neue,Helvetica,Arial,sans-serif}.messaging-screen.chat-open{padding-bottom:0}.messaging-header,.chat-thread-header{z-index:45;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111111fa;border-bottom:1px solid #292929;align-items:center;gap:10px;min-height:72px;padding:0 16px;display:grid;position:sticky;top:0}.messaging-header{grid-template-columns:43px 1fr 30px}.chat-thread-header{grid-template-columns:40px 45px 1fr 40px}.messaging-header>button,.chat-thread-header>button,.chat-thread-header>a{color:#fff;background:#282828;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.chat-thread-header>a,.messaging-header>svg{color:#35d3b2}.messaging-header h1,.chat-thread-header h1{margin:0;font-size:17px}.messaging-header p,.chat-thread-header p{color:#858585;margin:5px 0 0;font-size:10px}.messaging-content,.notifications-content{width:min(820px,100%);margin:0 auto;padding:18px 16px 40px}.messaging-intro,.messaging-marketplace,.chat-booking-card,.conversation-list,.notification-group>div,.admin-thread-header,.admin-message-history article{background:#151515;border:1px solid #2e2e2e}.messaging-intro{background:radial-gradient(circle at 88% 8%,#35d3b229,#0000 31%),#151b19;border-color:#295647;border-radius:15px;grid-template-columns:49px 1fr;gap:11px;padding:18px;display:grid}.messaging-intro>span,.notification-icon,.compliance-placeholder,.chat-avatar,.conversation-avatar{place-items:center;display:grid}.messaging-intro>span{color:#76e3ac;background:#17362b;border-radius:12px;width:47px;height:47px}.messaging-intro small,.admin-thread-header small{color:#35d3b2;letter-spacing:.8px;font-size:8px;font-weight:900}.messaging-intro h2{margin:6px 0 0;font-size:19px}.messaging-intro p,.messaging-marketplace p,.messaging-empty p{color:#888;font-size:9px;line-height:1.5}.messaging-intro p{margin:6px 0 0}.messaging-search{color:#777;background:#202020;border:1px solid #343434;border-radius:10px;align-items:center;gap:8px;min-height:48px;margin-top:13px;padding:0 13px;display:flex}.messaging-search input{color:#fff;width:100%;min-height:45px;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.conversation-list{border-radius:14px;margin-top:13px;overflow:hidden}.conversation-list>button{color:#fff;text-align:left;background:#171717;border:0;border-bottom:1px solid #2b2b2b;grid-template-columns:47px 1fr 9px;align-items:center;gap:11px;width:100%;min-height:82px;padding:12px;display:grid}.conversation-list>button:last-child{border-bottom:0}.conversation-list>button.unread{background:#1b2522}.conversation-avatar,.chat-avatar{background:#2d2d2d;border-radius:50%;width:46px;height:46px;font-size:15px;font-weight:900}.conversation-list>button>div>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.conversation-list strong,.admin-conversation-list strong{font-size:11px}.conversation-list small,.admin-conversation-list small{color:#777;font-size:8px}.conversation-list h3{color:#9a9a9a;margin:5px 0 0;font-size:9px}.conversation-list p,.admin-conversation-list p{color:#777;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;overflow:hidden}.conversation-list>button>i,.notification-group a>i{background:#35d3b2;border-radius:50%;width:8px;height:8px}.messaging-marketplace{color:#777;border-radius:11px;grid-template-columns:28px 1fr;gap:9px;margin-top:13px;padding:14px;display:grid}.messaging-marketplace>svg{color:#35d3b2}.messaging-marketplace p{margin:0}.chat-thread{background:#000;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;min-height:100vh;display:grid}.chat-booking-card{border-width:0 0 1px;justify-content:space-between;gap:12px;padding:13px 16px;display:flex}.chat-booking-card small{color:#35d3b2;font-size:8px;font-weight:900}.chat-booking-card h2{margin:5px 0 0;font-size:13px}.chat-booking-card p{color:#777;margin:5px 0 0;font-size:8px}.chat-booking-card>div:last-child{gap:7px;display:flex}.chat-booking-card a{color:#fff;background:#292929;border-radius:8px;align-items:center;gap:5px;min-height:37px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.chat-booking-card a:first-child{color:#000;background:#35d3b2}.chat-closed-banner{color:#ecd277;background:#2c2511;border:1px solid #5b4d1e;border-radius:9px;align-items:center;gap:7px;margin:10px 16px 0;padding:11px;font-size:9px;font-weight:700;display:flex}.chat-message-list{min-height:0;padding:18px 15px 20px;overflow-y:auto}.chat-message{margin-bottom:12px}.chat-message.mine{flex-direction:column;align-items:flex-end;display:flex}.chat-sender-name{color:#777;margin:0 0 5px 4px;font-size:8px;display:block}.chat-message-row{align-items:flex-end;gap:6px;max-width:min(78%,620px);display:flex}.chat-message.mine .chat-message-row{flex-direction:row-reverse}.chat-message-bubble{background:#262626;border-radius:14px 14px 14px 4px;min-width:92px;padding:10px 11px 7px}.chat-message.mine .chat-message-bubble{color:#000;background:#35d3b2;border-radius:14px 14px 4px}.chat-message-bubble>p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.45}.chat-message-bubble>p.removed{opacity:.6;font-style:italic}.chat-message-bubble footer{justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.chat-message-bubble footer span{opacity:.65;font-size:7px}.chat-attachment{min-width:210px;color:inherit;background:#00000024;border-radius:10px;grid-template-columns:28px 1fr;gap:8px;padding:10px;display:grid}.chat-attachment strong,.chat-attachment small{display:block}.chat-attachment strong{font-size:9px}.chat-attachment small{margin-top:4px;font-size:7px}.chat-message-menu{position:relative}.chat-message-menu summary{color:#777;border-radius:50%;place-items:center;width:29px;height:29px;list-style:none;display:grid}.chat-message-menu summary::-webkit-details-marker{display:none}.chat-message-menu>div{z-index:20;background:#202020;border:1px solid #343434;border-radius:9px;min-width:105px;padding:5px;position:absolute;bottom:32px;right:0}.chat-message-menu button{color:#fff;background:0 0;border:0;align-items:center;gap:6px;width:100%;min-height:35px;padding:0 8px;font-size:8px;display:flex}.chat-composer{z-index:45;padding:9px 11px max(10px, env(safe-area-inset-bottom));background:#111111fc;border-top:1px solid #2a2a2a;position:sticky;bottom:0}.chat-composer>div:last-of-type{grid-template-columns:41px 1fr 43px;align-items:end;gap:7px;display:grid}.chat-composer label,.chat-composer>div:last-of-type>button{color:#fff;background:#292929;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.chat-composer label input{display:none}.chat-composer textarea{resize:none;color:#fff;width:100%;min-height:42px;max-height:120px;font:inherit;background:#242424;border:1px solid #383838;border-radius:20px;outline:0;padding:12px;font-size:10px}.chat-composer>div:last-of-type>button{color:#000;background:#35d3b2;width:43px;height:43px}.chat-composer button:disabled,.chat-composer label.disabled{opacity:.4}.chat-composer>small{color:#626262;text-align:center;margin-top:6px;font-size:7px;display:block}.chat-selected-attachment{background:#242424;border-radius:9px;grid-template-columns:24px 1fr 30px;gap:7px;margin-bottom:8px;padding:9px 10px;display:grid}.chat-selected-attachment>svg{color:#35d3b2}.chat-selected-attachment strong,.chat-selected-attachment small{display:block}.chat-selected-attachment strong{font-size:9px}.chat-selected-attachment small{color:#777;margin-top:3px;font-size:7px}.chat-selected-attachment button{color:#fff;background:#303030;border:0;border-radius:50%;width:29px;height:29px}.messaging-error,.messaging-success{border-radius:9px;margin:13px 16px 0;padding:12px 13px;font-size:10px;font-weight:700}.messaging-error.page,.messaging-success.page{margin-left:0;margin-right:0}.messaging-error{color:#ffb4b4;background:#351616;border:1px solid #6b2525}.messaging-success{color:#76e3ac;background:#17362b;border:1px solid #295647;align-items:center;gap:8px;display:flex}.messaging-empty{color:#737373;text-align:center;border:1px dashed #383838;border-radius:13px;margin-top:13px;padding:38px 20px}.messaging-empty.chat-empty{margin-top:0}.messaging-empty h2,.messaging-empty strong{color:#fff;margin:12px 0 0;font-size:15px;display:block}.messaging-empty p{max-width:460px;margin:7px auto 0}.messaging-loading{color:#a3a3a3;justify-content:center;align-items:center;gap:9px;min-height:72vh;font-weight:700;display:flex}.messaging-loading.compact{min-height:160px}.messaging-spinner{animation:.8s linear infinite messagingSpin}@keyframes messagingSpin{to{transform:rotate(360deg)}}.messaging-gate{text-align:center;background:#151515;border:1px solid #292929;border-radius:15px;width:min(480px,100% - 32px);margin:70px auto 0;padding:31px 22px}.messaging-gate>svg{color:#35d3b2}.messaging-gate h1{margin:18px 0 8px;font-size:25px}.messaging-gate p{color:#959595;margin:0 0 20px;font-size:12px;line-height:1.5}.messaging-primary{color:#000;background:#35d3b2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:51px;margin-top:15px;font-size:12px;font-weight:900;display:flex}.messaging-overlay{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7;justify-content:center;align-items:flex-end;padding:10px;display:flex;position:fixed;inset:0}.messaging-sheet{background:#171717;border:1px solid #343434;border-radius:18px 18px 12px 12px;width:min(570px,100%);max-height:calc(100vh - 20px);padding:22px;position:relative;overflow-y:auto}.messaging-sheet .close{color:#fff;background:#292929;border:0;border-radius:50%;width:38px;height:38px;position:absolute;top:14px;right:14px}.messaging-sheet>svg{color:#35d3b2}.messaging-sheet h2{margin:15px 45px 7px 0;font-size:23px}.messaging-sheet>p{color:#909090;margin:0 45px 18px 0;font-size:10px}.messaging-sheet textarea,.messaging-sheet input{resize:vertical;color:#fff;width:100%;min-height:100px;font:inherit;background:#242424;border:1px solid #393939;border-radius:9px;outline:0;padding:12px;font-size:11px}.messaging-bottom-nav{z-index:80;height:84px;padding:7px 14px max(8px, env(safe-area-inset-bottom));background:#111111fa;border-top:1px solid #282828;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.messaging-bottom-nav a{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex}.messaging-bottom-nav a.active{color:#fff;font-weight:800}.notification-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.notification-actions button{color:#fff;background:#202020;border:1px solid #353535;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:45px;font-size:9px;font-weight:800;display:flex}.notification-group{margin-top:16px}.notification-group>h2{color:#888;text-transform:uppercase;margin:0 0 8px;font-size:10px}.notification-group>div{border-radius:13px;overflow:hidden}.notification-group a{color:#fff;border-bottom:1px solid #2b2b2b;grid-template-columns:42px 1fr 8px 20px;align-items:center;gap:10px;min-height:77px;padding:11px;display:grid}.notification-group a.unread{background:#1b2522}.notification-icon{color:#35d3b2;background:#292929;border-radius:11px;width:41px;height:41px}.notification-group strong{font-size:10px}.notification-group p{color:#8b8b8b;margin:5px 0 0;font-size:9px}.notification-group small{color:#666;margin-top:5px;font-size:8px;display:block}.notification-toggle{border-bottom:1px solid #2d2d2d;justify-content:space-between;align-items:center;min-height:47px;font-size:10px;display:flex}.notification-toggle input{accent-color:#35d3b2;width:20px;height:20px;min-height:20px}.browser-notification-button{color:#76e3ac;background:#17362b;border:1px solid #36584c;border-radius:9px;width:100%;min-height:45px;margin-top:13px;font-size:9px;font-weight:800}.quiet-hours-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.quiet-hours-grid label{color:#8b8b8b;grid-template-columns:20px 1fr;font-size:9px;display:grid}.quiet-hours-grid input{grid-column:1/-1;min-height:43px}.notification-delivery-note{color:#686868;text-align:center;margin-top:10px;font-size:8px;line-height:1.45;display:block}.admin-messaging-layout{grid-template-columns:360px 1fr;height:calc(100vh - 72px);display:grid}.admin-conversation-panel{background:#121212;border-right:1px solid #292929;padding:13px;overflow-y:auto}.admin-conversation-panel .messaging-search{margin-top:0}.admin-conversation-list{gap:7px;margin-top:10px;display:grid}.admin-conversation-list>button{color:#fff;text-align:left;background:#1b1b1b;border:1px solid #2d2d2d;border-radius:10px;grid-template-columns:40px 1fr 18px;align-items:center;gap:9px;width:100%;padding:11px;display:grid}.admin-conversation-list>button.selected{background:#17231f;border-color:#35d3b2}.admin-conversation-list>button>span{background:#2d2d2d;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.admin-thread-panel{padding:16px;overflow-y:auto}.admin-thread-header{border-radius:11px;justify-content:space-between;gap:12px;padding:14px;display:flex}.admin-thread-header h2{margin:6px 0 0;font-size:16px}.admin-thread-header button{color:#fff;background:#292929;border:0;border-radius:8px;align-items:center;gap:6px;min-height:39px;padding:0 11px;font-size:9px;display:flex}.admin-moderation-note{color:#888;gap:6px;margin-top:10px;font-size:9px;display:grid}.admin-moderation-note textarea{color:#fff;background:#202020;border:1px solid #343434;border-radius:9px;width:100%;min-height:65px;padding:10px}.admin-message-history{gap:8px;margin-top:12px;display:grid}.admin-message-history article{border-radius:10px;padding:12px}.admin-message-history article.reported{border-color:#6b4d25}.admin-message-history>article>div:first-child,.admin-message-history footer{justify-content:space-between;gap:10px;display:flex}.admin-message-history p{color:#aaa;margin:8px 0 0;font-size:10px}.admin-message-history footer{border-top:1px solid #2c2c2c;margin-top:9px;padding-top:8px}.admin-message-history footer span,.admin-message-history footer button{align-items:center;gap:5px;font-size:8px;display:flex}.admin-message-history footer span{color:#e5b46d}.admin-message-history footer button{color:#fff;background:#292929;border:0;border-radius:7px;min-height:31px;padding:0 8px}@media (min-width:820px){.messaging-bottom-nav{width:min(820px,100%);left:50%;transform:translate(-50%)}}@media (max-width:740px){.admin-messaging-layout{grid-template-columns:1fr;height:auto}.admin-conversation-panel{border-bottom:1px solid #292929;border-right:0;max-height:340px}}@media (max-width:560px){.messaging-content,.notifications-content{padding-left:12px;padding-right:12px}.chat-booking-card{flex-direction:column}.chat-message-row{max-width:90%}.notification-actions,.quiet-hours-grid{grid-template-columns:1fr}}
body.goglow-compliance-active{color:#fff!important;background:#000!important}body:has(.worker-compliance-screen){color:#fff!important;background:#000!important}body:has(.admin-compliance-screen){color:#fff!important;background:#000!important}body.goglow-compliance-active .reference-header{display:none!important}body:has(.worker-compliance-screen) .reference-header{display:none!important}body:has(.admin-compliance-screen) .reference-header{display:none!important}.worker-compliance-screen,.admin-compliance-screen{color:#fff;-webkit-font-smoothing:antialiased;background:#000;min-height:100vh;padding-bottom:105px;font-family:Uber Move Text,Uber Move,Helvetica Neue,Helvetica,Arial,sans-serif}.compliance-header{z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111111fa;border-bottom:1px solid #292929;grid-template-columns:43px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:72px;padding:0 16px;display:grid;position:sticky;top:0}.compliance-header>button{color:#fff;background:#282828;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.compliance-header h1{margin:0;font-size:17px}.compliance-header p{color:#858585;margin:5px 0 0;font-size:10px}.compliance-header>svg{color:#35d3b2}.compliance-content,.admin-compliance-content{width:min(940px,100%);margin:0 auto;padding:18px 16px 40px}.compliance-summary-card{background:radial-gradient(circle at 88% 8%,#35d3b224,#0000 30%),#171717;border:1px solid #414141;border-radius:16px;padding:21px}.compliance-summary-card.compliant{background:radial-gradient(circle at 88% 8%,#35d3b230,#0000 30%),#151d1a;border-color:#295647}.compliance-summary-card.suspended,.compliance-summary-card.action_required{background:radial-gradient(circle at 88% 8%,#dc414121,#0000 30%),#1d1717;border-color:#5e3434}.compliance-summary-top{grid-template-columns:53px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.compliance-summary-top>span:first-child{color:#35d3b2;background:#252525;border-radius:13px;place-items:center;width:51px;height:51px;display:grid}.compliance-summary-card.suspended .compliance-summary-top>span:first-child,.compliance-summary-card.action_required .compliance-summary-top>span:first-child{color:#ff9d9d;background:#351b1b}.compliance-summary-top small{color:#35d3b2;letter-spacing:.9px;font-size:8px;font-weight:900}.compliance-summary-top h2{letter-spacing:-.6px;margin:6px 0 0;font-size:22px}.compliance-summary-top p{color:#909090;max-width:650px;margin:6px 0 0;font-size:10px;line-height:1.5}.compliance-progress{margin-top:18px}.compliance-progress i{background:#303030;border-radius:999px;height:8px;display:block;overflow:hidden}.compliance-progress b{border-radius:inherit;background:#35d3b2;height:100%;display:block}.compliance-progress span{color:#858585;margin-top:8px;font-size:9px;display:block}.compliance-suspension{color:#ffb2b2;background:#351b1b;border-radius:9px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:11px;font-size:10px;line-height:1.45;display:flex}.compliance-status-pill{color:#aaa;white-space:nowrap;background:#292929;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.compliance-status-pill.verified,.compliance-status-pill.compliant{color:#76e3ac;background:#17362b}.compliance-status-pill.submitted,.compliance-status-pill.under_review{color:#8ac4ff;background:#172b3f}.compliance-status-pill.rejected,.compliance-status-pill.expired,.compliance-status-pill.suspended{color:#ff9e9e;background:#351b1b}.compliance-status-pill.expiring_soon,.compliance-status-pill.action_required{color:#e8cd70;background:#332b16}.compliance-service-row{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.compliance-service-row span{color:#aaa;background:#1d1d1d;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.compliance-service-row svg{color:#35d3b2}.compliance-requirements,.compliance-history,.admin-compliance-queue,.admin-compliance-audit{background:#151515;border:1px solid #2e2e2e;border-radius:15px;margin-top:13px;padding:18px}.compliance-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.compliance-section-heading>div{align-items:center;gap:10px;display:flex}.compliance-section-heading>div>span{color:#35d3b2;background:#252525;border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.compliance-section-heading h2{margin:0;font-size:17px}.compliance-section-heading p{color:#818181;margin:5px 0 0;font-size:9px}.compliance-section-heading>strong{color:#777;font-size:9px}.compliance-document-list,.admin-compliance-list,.compliance-history-list{gap:9px;margin-top:15px;display:grid}.compliance-document-list article{background:#202020;border:1px solid #303030;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;display:grid}.compliance-document-list article.verified,.compliance-document-list article.expiring_soon{border-color:#315a4c}.compliance-document-list article.rejected,.compliance-document-list article.expired{border-color:#673535}.compliance-document-icon,.admin-document-icon{color:#35d3b2;background:#2d2d2d;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.compliance-document-main>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compliance-document-main h3{margin:0;font-size:13px}.compliance-document-main>p{color:#8b8b8b;margin:7px 0 0;font-size:9px;line-height:1.45}.compliance-document-meta{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.compliance-document-meta span{color:#8f8f8f;background:#292929;border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:8px;display:flex}.compliance-rejection{background:#351b1b;border-radius:8px;align-items:flex-start;gap:7px;padding:9px;display:flex;color:#ffadad!important;margin-top:9px!important}.compliance-document-actions{gap:7px;display:grid}.compliance-document-actions a,.compliance-document-actions button{color:#fff;background:#303030;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.compliance-document-actions button{color:#000;background:#35d3b2}.compliance-error,.compliance-success{border-radius:9px;margin:13px 0 0;padding:12px 13px;font-size:11px;font-weight:700;line-height:1.45}.compliance-error{color:#ffb4b4;background:#351616;border:1px solid #6b2525}.compliance-success{color:#76e3ac;background:#17362b;border:1px solid #295647;align-items:center;gap:8px;display:flex}.compliance-history-list article{background:#202020;border-radius:10px;grid-template-columns:34px 1fr;align-items:start;gap:9px;padding:12px;display:grid}.compliance-history-list article>span{color:#76e3ac;background:#17362b;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.compliance-history-list strong{font-size:10px}.compliance-history-list p{color:#9a9a9a;margin:5px 0 0;font-size:9px;line-height:1.4}.compliance-history-list small{color:#676767;margin-top:6px;font-size:8px;display:block}.compliance-empty{color:#747474;text-align:center;border:1px dashed #383838;border-radius:11px;margin-top:15px;padding:28px 18px}.compliance-empty strong{color:#fff;margin-top:11px;font-size:12px;display:block}.compliance-empty p{max-width:440px;margin:6px auto 0;font-size:9px;line-height:1.45}.compliance-marketplace{color:#666;text-align:center;margin:18px 7px 0;font-size:9px;line-height:1.55}.compliance-overlay{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7;justify-content:center;align-items:flex-end;padding:10px;display:flex;position:fixed;inset:0}.compliance-sheet{background:#171717;border:1px solid #343434;border-radius:18px 18px 12px 12px;width:min(590px,100%);max-height:calc(100vh - 20px);padding:22px;position:relative;overflow-y:auto;box-shadow:0 -20px 60px #00000073}.compliance-sheet .close{color:#fff;background:#292929;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.compliance-sheet .sheet-icon{color:#76e3ac;background:#17362b;border-radius:14px;place-items:center;width:55px;height:55px;display:grid}.compliance-sheet h2{letter-spacing:-.6px;margin:15px 45px 7px 0;font-size:23px}.compliance-sheet>p{color:#909090;margin:0 45px 18px 0;font-size:10px;line-height:1.5}.compliance-sheet label{color:#aaa;gap:7px;margin-top:13px;font-size:10px;font-weight:800;display:grid}.compliance-sheet input,.compliance-sheet textarea,.admin-compliance-filters input,.admin-compliance-filters select{color:#fff;width:100%;min-height:48px;font:inherit;background:#242424;border:1px solid #393939;border-radius:9px;outline:0;padding:0 12px;font-size:11px}.compliance-sheet textarea{resize:vertical;min-height:92px;padding-top:11px;line-height:1.45}.compliance-upload-zone{text-align:center;background:#202020;border:1px dashed #454545;border-radius:11px;justify-content:center;align-items:center;min-height:118px;padding:16px;color:#35d3b2!important;display:flex!important}.compliance-upload-zone strong,.compliance-upload-zone small{display:block}.compliance-upload-zone strong{color:#fff;margin-top:6px}.compliance-upload-zone small{color:#858585;font-size:9px}.compliance-upload-zone input{display:none}.compliance-selected-file{background:#252525;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:8px;margin-top:10px;padding:11px;display:grid}.compliance-selected-file>svg{color:#35d3b2}.compliance-selected-file strong,.compliance-selected-file small{display:block}.compliance-selected-file strong{font-size:10px}.compliance-selected-file small{color:#777;margin-top:4px;font-size:8px}.compliance-primary{color:#000;background:#35d3b2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:51px;margin-top:16px;font-size:13px;font-weight:900;display:flex}.compliance-primary:disabled{opacity:.48}.compliance-bottom-nav{z-index:80;height:84px;padding:7px 14px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111111fa;border-top:1px solid #282828;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.compliance-bottom-nav a{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.compliance-bottom-nav a.active{color:#fff;font-weight:800}.compliance-loading{color:#a3a3a3;justify-content:center;align-items:center;gap:9px;min-height:72vh;font-weight:700;display:flex}.compliance-spinner{animation:.8s linear infinite complianceSpin}@keyframes complianceSpin{to{transform:rotate(360deg)}}.compliance-gate{text-align:center;background:#151515;border:1px solid #292929;border-radius:15px;width:min(480px,100% - 32px);margin:70px auto 0;padding:31px 22px}.compliance-gate>svg{color:#35d3b2}.compliance-gate h1{margin:18px 0 8px;font-size:25px}.compliance-gate p{color:#959595;margin:0 0 20px;font-size:12px;line-height:1.5}.admin-compliance-metrics{grid-template-columns:repeat(3,1fr) 1.15fr;gap:9px;display:grid}.admin-compliance-metrics article,.admin-compliance-metrics button{color:#fff;text-align:left;background:#171717;border:1px solid #2e2e2e;border-radius:13px;min-height:116px;padding:14px}.admin-compliance-metrics article>span{color:#35d3b2}.admin-compliance-metrics strong,.admin-compliance-metrics small{display:block}.admin-compliance-metrics strong{margin-top:13px;font-size:25px}.admin-compliance-metrics small{color:#818181;margin-top:5px;font-size:9px}.admin-compliance-metrics button{color:#000;text-align:center;background:#35d3b2;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.admin-compliance-filters{background:#151515;border:1px solid #2e2e2e;border-radius:12px;grid-template-columns:1fr auto auto;gap:8px;margin-top:13px;padding:12px;display:grid}.admin-compliance-filters label{color:#777;background:#242424;border-radius:9px;align-items:center;gap:7px;min-height:45px;padding:0 11px;display:flex}.admin-compliance-filters input,.admin-compliance-filters select{background:0 0;border:0;min-height:42px;padding:0}.admin-compliance-filters select{width:auto}.admin-compliance-list article{background:#202020;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px;display:grid}.admin-compliance-list small{color:#35d3b2;font-size:8px;font-weight:800}.admin-compliance-list h3{margin:5px 0 0;font-size:12px}.admin-compliance-list p{color:#7f7f7f;margin:5px 0 0;font-size:8px}.admin-compliance-list>article>button{color:#fff;background:#303030;border:0;border-radius:8px;align-items:center;gap:5px;min-height:37px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.admin-review-heading{grid-template-columns:51px 1fr;align-items:center;gap:11px;display:grid}.admin-review-heading>span{color:#76e3ac;background:#17362b;border-radius:13px;place-items:center;width:50px;height:50px;display:grid}.admin-review-heading small{color:#35d3b2;font-size:8px;font-weight:900}.admin-review-heading h2{margin:5px 45px 0 0}.admin-review-meta{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px;display:grid}.admin-review-meta>span{color:#777;background:#232323;border-radius:9px;padding:11px;font-size:8px}.admin-review-meta strong,.admin-review-meta .compliance-status-pill{width:fit-content;margin-top:7px;display:flex}.admin-review-meta strong{color:#fff;font-size:10px}.admin-document-preview{color:#fff;background:#202020;border:1px solid #343434;border-radius:11px;grid-template-columns:64px 1fr 25px;align-items:center;gap:10px;min-height:89px;margin-top:13px;padding:12px;display:grid}.admin-document-preview>img{object-fit:cover;border-radius:9px;width:64px;height:64px}.admin-document-preview>svg:first-child{color:#35d3b2}.admin-document-preview strong,.admin-document-preview small{display:block}.admin-document-preview strong{font-size:10px}.admin-document-preview small{color:#777;margin-top:5px;font-size:8px}.admin-review-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.admin-review-actions button,.admin-suspend-button{border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:49px;font-size:11px;font-weight:900;display:flex}.admin-review-actions .reject{color:#ff9e9e;background:#351b1b}.admin-review-actions .verify{color:#000;background:#35d3b2}.admin-suspend-button{color:#fff;background:#292929;width:100%;margin-top:8px}@media (min-width:940px){.compliance-bottom-nav{width:min(940px,100%);left:50%;transform:translate(-50%)}}@media (max-width:720px){.admin-compliance-metrics{grid-template-columns:repeat(2,1fr)}.admin-compliance-filters{grid-template-columns:1fr}.admin-compliance-list article{grid-template-columns:44px 1fr auto}.admin-compliance-list article>button{grid-column:2/-1}}@media (max-width:560px){.compliance-content,.admin-compliance-content{padding-left:12px;padding-right:12px}.compliance-summary-top{grid-template-columns:53px 1fr}.compliance-summary-top>.compliance-status-pill{grid-column:2;width:fit-content}.compliance-document-list article{grid-template-columns:44px 1fr}.compliance-document-actions{grid-column:2;grid-template-columns:auto auto;justify-content:start}.admin-compliance-metrics{grid-template-columns:1fr 1fr}}
body.worker-availability-active{color:#fff!important;background:#000!important}body:has(.worker-availability-screen){color:#fff!important;background:#000!important}body.worker-availability-active .reference-header{display:none!important}body:has(.worker-availability-screen) .reference-header{display:none!important}.worker-availability-screen{color:#fff;-webkit-font-smoothing:antialiased;background:#000;min-height:100vh;padding-bottom:106px;font-family:Uber Move Text,Uber Move,Helvetica Neue,Helvetica,Arial,sans-serif}.availability-header{z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#111111fa;border-bottom:1px solid #292929;grid-template-columns:43px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:72px;padding:0 16px;display:grid;position:sticky;top:0}.availability-header>button{color:#fff;background:#282828;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.availability-header h1{margin:0;font-size:17px}.availability-header p{color:#858585;margin:5px 0 0;font-size:10px}.availability-header>svg{color:#35d3b2}.availability-content{width:min(850px,100%);margin:0 auto;padding:18px 16px 40px}.availability-online-card,.availability-card,.availability-marketplace{background:#151515;border:1px solid #2e2e2e;border-radius:15px}.availability-online-card{background:radial-gradient(circle at 88% 10%,#35d3b229,#0000 32%),#151b19;border-color:#295647;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.availability-online-card .online{color:#898989;background:#292929;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.availability-online-card .online.active{color:#76e3ac;background:#17362b;box-shadow:0 0 0 7px #35d3b21a}.availability-online-card small{color:#35d3b2;letter-spacing:.8px;font-size:8px;font-weight:900}.availability-online-card h2{margin:5px 0 0;font-size:17px}.availability-online-card p{color:#8b8b8b;margin:5px 0 0;font-size:9px}.availability-online-card>button,.availability-section-heading>button,.availability-selected-heading>button,.availability-postcode-entry button{color:#fff;background:#292929;border:1px solid #3a3a3a;border-radius:9px;min-height:40px;padding:0 13px;font-size:10px;font-weight:900}.availability-online-card>button.active{color:#000;background:#35d3b2;border-color:#35d3b2}.availability-card{margin-top:13px;padding:18px}.availability-section-heading,.availability-selected-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.availability-section-heading>div{align-items:center;gap:10px;display:flex}.availability-section-heading>div>span{color:#35d3b2;background:#252525;border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.availability-section-heading h2,.availability-selected-heading h2{margin:0;font-size:17px}.availability-section-heading p{color:#818181;margin:5px 0 0;font-size:9px}.availability-day-list{gap:9px;margin-top:15px;display:grid}.availability-day-list article{background:#1d1d1d;border:1px solid #303030;border-radius:11px;padding:14px}.availability-day-list article.enabled{background:#1b2522;border-color:#36584c}.availability-day-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.availability-day-top label,.availability-break-toggle{align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.availability-day-top input,.availability-break-toggle input{accent-color:#35d3b2;width:19px;height:19px}.availability-day-top strong{color:#949494;font-size:10px}.availability-break-toggle{color:#aaa;margin-top:12px;font-size:9px;font-weight:700}.availability-time-grid,.availability-settings-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:13px;display:grid}.availability-settings-grid{grid-template-columns:repeat(3,1fr)}.availability-time-grid label,.availability-settings-grid label,.availability-sheet>label{color:#aaa;gap:7px;font-size:9px;font-weight:800;display:grid}.availability-time-grid input,.availability-settings-grid input,.availability-settings-grid select,.availability-postcode-entry input,.availability-sheet input,.availability-sheet textarea{color:#fff;width:100%;min-height:44px;font:inherit;background:#252525;border:1px solid #393939;border-radius:9px;outline:0;padding:0 11px;font-size:11px}.availability-sheet textarea{resize:vertical;min-height:100px;padding-top:11px}.availability-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.availability-chips button{color:#999;background:#292929;border:1px solid #3a3a3a;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.availability-chips button.selected{color:#76e3ac;background:#17362b;border-color:#35d3b2}.availability-default-services{margin-top:15px}.availability-default-services>strong{font-size:10px}.availability-postcode-entry{grid-template-columns:1fr auto;gap:8px;margin-top:15px;display:grid}.availability-postcode-entry input{text-transform:uppercase}.availability-calendar-link{color:#fff;background:#171717;border:1px solid #2e2e2e;border-radius:13px;grid-template-columns:31px 1fr 25px;align-items:center;gap:10px;min-height:72px;margin-top:13px;padding:14px;display:grid}.availability-calendar-link>svg{color:#35d3b2}.availability-calendar-link strong,.availability-calendar-link small{display:block}.availability-calendar-link strong{font-size:11px}.availability-calendar-link small{color:#7f7f7f;margin-top:5px;font-size:9px;line-height:1.4}.availability-primary{color:#000;background:#35d3b2;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:51px;margin-top:14px;font-size:13px;font-weight:900;display:flex}.availability-primary:disabled{opacity:.45}.availability-marketplace{color:#7c7c7c;grid-template-columns:28px 1fr;gap:9px;margin-top:13px;padding:14px;display:grid}.availability-marketplace>svg{color:#35d3b2}.availability-marketplace p{margin:0;font-size:9px;line-height:1.5}.availability-error,.availability-success,.availability-warning{border-radius:9px;margin:13px 0 0;padding:12px 13px;font-size:11px;font-weight:700;line-height:1.45}.availability-error{color:#ffb4b4;background:#351616;border:1px solid #6b2525}.availability-success{color:#76e3ac;background:#17362b;border:1px solid #295647;align-items:center;gap:8px;display:flex}.availability-warning{color:#ecd277;background:#2c2511;border:1px solid #5b4d1e;gap:8px;display:flex}.availability-calendar-toolbar{grid-template-columns:41px 1fr 41px;align-items:center;gap:10px;display:grid}.availability-calendar-toolbar button{color:#fff;background:#292929;border:0;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.availability-calendar-toolbar h2{text-align:center;margin:0;font-size:19px}.availability-calendar-weekdays,.availability-calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.availability-calendar-weekdays{margin-top:16px}.availability-calendar-weekdays span{color:#777;text-align:center;font-size:8px;font-weight:800}.availability-calendar-grid{gap:5px;margin-top:8px}.availability-calendar-grid>button{aspect-ratio:1;color:#fff;background:#202020;border:1px solid #303030;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:45px;display:flex}.availability-calendar-grid>button.outside{opacity:.34}.availability-calendar-grid>button.selected{border-color:#35d3b2;box-shadow:0 0 0 2px #35d3b22e}.availability-calendar-grid>button.blocked{background:#351616}.availability-calendar-grid>button.override{background:#17362b}.availability-calendar-grid>button>span{font-size:10px;font-weight:800}.availability-calendar-grid>button>i{gap:3px;min-height:9px;margin-top:4px;display:flex}.availability-calendar-grid b,.availability-calendar-legend i{border-radius:50%;width:7px;height:7px}.availability-calendar-grid b.booking,.availability-calendar-legend i.booking{background:#79aef2}.availability-calendar-grid b.available,.availability-calendar-legend i.available{background:#35d3b2}.availability-calendar-grid b.unavailable,.availability-calendar-legend i.unavailable{background:#ef6b6b}.availability-calendar-legend{flex-wrap:wrap;justify-content:center;gap:13px;margin-top:14px;display:flex}.availability-calendar-legend span{color:#858585;align-items:center;gap:6px;font-size:8px;display:flex}.availability-selected-heading small{color:#35d3b2;letter-spacing:.8px;font-size:8px;font-weight:900}.availability-selected-heading h2{margin-top:6px}.availability-exception,.availability-booking-list article{background:#202020;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:12px;display:grid}.availability-exception.available{border:1px solid #295647}.availability-exception.unavailable{border:1px solid #6b2525}.availability-exception>span,.availability-booking-list article>span{color:#35d3b2;background:#2d2d2d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.availability-exception strong,.availability-booking-list strong{font-size:10px}.availability-exception p,.availability-booking-list p{color:#858585;margin:5px 0 0;font-size:9px}.availability-exception>button,.availability-booking-list a{color:#fff;background:#303030;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.availability-booking-list small{color:#79aef2;align-items:center;gap:5px;margin-top:6px;font-size:8px;display:flex}.availability-empty-day{color:#737373;text-align:center;border:1px dashed #383838;border-radius:11px;margin-top:13px;padding:27px 18px}.availability-empty-day strong{color:#fff;margin-top:10px;font-size:11px;display:block}.availability-empty-day p{max-width:430px;margin:6px auto 0;font-size:9px;line-height:1.45}.availability-overlay{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c2;justify-content:center;align-items:flex-end;padding:10px;display:flex;position:fixed;inset:0}.availability-sheet{background:#171717;border:1px solid #343434;border-radius:18px 18px 12px 12px;width:min(560px,100%);max-height:calc(100vh - 20px);padding:22px;position:relative;overflow-y:auto}.availability-sheet .close{color:#fff;background:#292929;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.availability-sheet h2{margin:3px 45px 18px 0;font-size:23px}.availability-exception-tabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.availability-exception-tabs button{color:#aaa;background:#252525;border:1px solid #3a3a3a;border-radius:9px;min-height:43px;font-size:10px;font-weight:800}.availability-exception-tabs button.active{color:#76e3ac;background:#17362b;border-color:#35d3b2}.availability-bottom-nav{z-index:80;height:84px;padding:7px 14px max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111111fa;border-top:1px solid #282828;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.availability-bottom-nav a{color:#777;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.availability-bottom-nav a.active{color:#fff;font-weight:800}.availability-loading{color:#a3a3a3;justify-content:center;align-items:center;gap:9px;min-height:72vh;font-weight:700;display:flex}.availability-spinner{animation:.8s linear infinite availabilitySpin}@keyframes availabilitySpin{to{transform:rotate(360deg)}}.availability-gate{text-align:center;background:#151515;border:1px solid #292929;border-radius:15px;width:min(470px,100% - 32px);margin:70px auto 0;padding:30px 22px}.availability-gate>svg{color:#35d3b2}.availability-gate h1{margin:18px 0 8px;font-size:25px}.availability-gate p{color:#959595;margin:0 0 20px;font-size:12px;line-height:1.5}@media (min-width:850px){.availability-bottom-nav{width:min(850px,100%);left:50%;transform:translate(-50%)}}@media (max-width:590px){.availability-content{padding-left:12px;padding-right:12px}.availability-online-card{grid-template-columns:52px 1fr}.availability-online-card>button{grid-column:1/-1}.availability-settings-grid{grid-template-columns:1fr}.availability-calendar-grid{gap:3px}.availability-calendar-grid>button{min-height:40px}.availability-selected-heading{flex-direction:column;align-items:flex-start}}
