.fixit-ui .em-invitation-actions{flex-wrap:wrap;gap:16px;margin:26px 0;display:flex}.fixit-ui .em-invitation-business{background:var(--accent-100);border:2px solid var(--accent-900);align-items:center;gap:18px;margin:26px 0;padding:24px;display:flex}.fixit-ui .em-invitation-business>div{gap:9px;min-width:0;display:grid}.fixit-ui .em-invitation-business strong{overflow-wrap:anywhere;font-size:20px;font-weight:600}.fixit-ui .em-invitation-business span{color:var(--accent-700);font-size:13px}.fixit-ui .em-invitation .em-auth-bottom{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (max-width:600px){.fixit-ui .em-invitation-actions{flex-direction:column;align-items:stretch}}.fixit-ui .em-eyebrow{letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600}
.fixit-ui.em-app.em-dashboard-mode{--fx-canvas:#f5f7fb;--fx-surface:#fff;--fx-surface-subtle:#f0f4f8;--fx-surface-hover:#e5edf7;--fx-border:#dce3ec;--fx-border-strong:#b9c7d8;--fx-text:#1c2d42;--fx-text-secondary:#42556d;--fx-text-muted:#586b82;--fx-accent:#176bbc;--fx-accent-soft:#edf4ff;--fx-primary:#176bbc;--fx-primary-hover:#10569b;--fx-on-primary:#fff;--fx-positive:#287443;--fx-positive-hover:#205e36;--fx-success:#267047;--fx-success-soft:#eaf6ee;--fx-warning:#80520b;--fx-warning-soft:#fff5e3;--fx-danger:#ab3c38;--fx-danger-soft:#fff1ef;--fx-shadow:0 2px 8px #1c2d420d;--fx-popover-shadow:0 12px 36px #1c2d422e;--fx-header-height:72px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;grid-template-columns:248px minmax(0,1fr);grid-template-rows:var(--fx-header-height) minmax(0, 1fr);background:var(--fx-canvas);min-height:100dvh;color:var(--fx-text-secondary)}html[data-dashboard-theme=dark] .fixit-ui.em-app.em-dashboard-mode{--fx-canvas:#111923;--fx-surface:#182330;--fx-surface-subtle:#202e3d;--fx-surface-hover:#293c50;--fx-border:#33465a;--fx-border-strong:#536980;--fx-text:#edf3fa;--fx-text-secondary:#c7d3e2;--fx-text-muted:#a3b4c8;--fx-accent:#8cbcff;--fx-accent-soft:#213954;--fx-primary:#2465ab;--fx-primary-hover:#2871bd;--fx-positive:#287443;--fx-positive-hover:#31824e;--fx-success:#89d3ac;--fx-success-soft:#183c32;--fx-warning:#f2cb83;--fx-warning-soft:#3b3122;--fx-danger:#ffb5b1;--fx-danger-soft:#43292c;--fx-shadow:0 2px 8px #0000001f;--fx-popover-shadow:0 12px 36px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.em-dashboard-mode .fx-page-stack{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0}.em-dashboard-mode :is(.fx-button,.fx-didww-button,.btn){min-height:40px;box-shadow:none;white-space:normal;text-align:center;border-radius:8px;padding-block:8px;line-height:1.35;transition:background-color .14s,border-color .14s,color .14s}.em-dashboard-mode :is(.fx-button,.fx-didww-button,.btn-default):not(:disabled):hover{background:var(--fx-surface-hover);color:var(--fx-text);transform:none}.em-dashboard-mode .btn-default,.em-dashboard-mode .btn-default:focus:where(html[data-focus-input=keyboard] *){color:var(--fx-text-secondary);background:var(--fx-surface);border-color:var(--fx-border-strong);box-shadow:none;transform:none}.em-dashboard-mode :is(.fx-button.is-primary,.fx-didww-button--primary,.btn-accent){background:var(--fx-primary);border-color:var(--fx-primary);color:var(--fx-on-primary);box-shadow:none}.em-dashboard-mode :is(.fx-button.is-primary,.fx-didww-button--primary,.btn-accent):not(:disabled):hover{background:var(--fx-primary-hover);color:var(--fx-on-primary);transform:none}.em-dashboard-mode :is(.fx-button.is-positive,.fx-didww-button--positive){background:var(--fx-positive);border-color:var(--fx-positive);color:var(--fx-on-primary);box-shadow:none}.em-dashboard-mode :is(.fx-button.is-positive,.fx-didww-button--positive):not(:disabled):hover{background:var(--fx-positive-hover);color:var(--fx-on-primary)}.em-dashboard-mode :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px}.em-dashboard-mode :is(input,textarea)::placeholder{color:var(--fx-text-muted);opacity:1}.em-dashboard-mode :is(.fx-input,.em-input){min-width:0}.em-dashboard-mode .fx-input[readonly]{color:var(--fx-text-secondary)}.em-dashboard-mode .em-input{border:1px solid var(--fx-border-strong);background:var(--fx-surface-subtle);color:var(--fx-text)}.em-dashboard-mode textarea.fx-input{padding:12px 14px;line-height:1.6}.em-dashboard-mode :is(.fx-local-tab,.fx-dashboard-utility,.fx-dashboard-icon-button):hover{background:var(--fx-surface-hover);color:var(--fx-accent)}.em-dashboard-mode .fx-switch:after{background:var(--fx-on-primary)}.em-dashboard-mode .fx-switch-row{border-radius:6px}.em-dashboard-mode .fx-switch-row:not(:disabled):hover{background:var(--fx-surface-subtle)}.em-dashboard-mode .fx-status{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.em-dashboard-mode .fx-status:before{flex:none;margin:0}.em-dashboard-mode :is(.fx-state-list,.fx-channel-row)>div>.fx-status{display:inline-flex}.em-dashboard-mode .em-alert{background:var(--fx-danger-soft);color:var(--fx-danger);border-color:var(--fx-danger)}.em-dashboard-mode .em-notice{background:var(--fx-accent-soft);color:var(--fx-text-secondary);border-color:var(--fx-border)}.em-dashboard-mode .fx-panel.is-card{box-shadow:var(--fx-shadow);border-radius:10px}.em-dashboard-mode .fx-panel-title{min-width:0}.em-dashboard-mode .fx-panel-title h2{font-weight:600}.em-dashboard-mode :is(.fx-panel-title small,.fx-page-heading p){line-height:1.55}.em-dashboard-mode .fx-table tr:has(td):hover{background:var(--fx-surface-subtle)}.em-dashboard-mode .fx-table-scroll{border-radius:0 0 10px 10px}.em-dashboard-mode .fx-table-scroll:has(tbody:empty){display:none}.em-dashboard-mode .fx-empty-table{border:1px dashed var(--fx-border-strong);background:var(--fx-surface);border-radius:10px;place-items:center;min-height:144px;padding:24px;line-height:1.6;display:grid}.em-dashboard-mode .fx-action-bar{background:var(--fx-surface);box-shadow:var(--fx-shadow);border-radius:8px;flex-wrap:wrap;margin:24px 0 0}.em-dashboard-mode :is(.fx-week-event.is-canceled,.fx-week-event.is-no_show){color:var(--fx-warning)}.em-dashboard-mode .em-dialog{color-scheme:inherit;box-shadow:var(--fx-popover-shadow);max-height:calc(100dvh - 32px);overflow:hidden}.em-dashboard-mode .em-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.em-dashboard-mode .em-dialog-body{overscroll-behavior:contain;min-height:0}.em-dashboard-mode .fx-panel-link a{min-height:28px}.em-dashboard-mode :is(.fx-panel-link a,.fx-text-link):hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:921px) and (max-width:1180px){.fixit-ui.em-app.em-dashboard-mode{grid-template-columns:224px minmax(0,1fr)}}@media (max-width:920px){.fixit-ui.em-app.em-dashboard-mode{--fx-header-height:64px;grid-template-columns:minmax(0,1fr)}.em-dashboard-mode :is(.fx-button,.fx-didww-button,.btn){min-height:44px}.em-dashboard-mode .fx-action-bar{margin:16px 0 0}}@media (prefers-reduced-motion:reduce){.em-dashboard-mode *,.em-dashboard-mode :before,.em-dashboard-mode :after{scroll-behavior:auto;transition:none}}.em-dashboard-mode .em-dialog .fx-resource-hours{border:1px solid var(--fx-border);border-radius:8px;min-width:0;margin:0;padding:16px}.em-dashboard-mode .em-dialog .fx-resource-hours legend{color:var(--fx-text);padding-inline:6px;font-size:14px;font-weight:600}.em-dashboard-mode .em-dialog .fx-resource-hours .em-week-row{grid-template-columns:90px minmax(0,1fr);gap:12px;padding-block:12px}@media (max-width:600px){.em-dashboard-mode .em-dialog .fx-resource-hours .em-week-row{grid-template-columns:minmax(0,1fr)}}.em-dashboard-mode .em-dialog .fx-resource-services{border:1px solid var(--fx-border);border-radius:8px;min-width:0;margin:0;padding:16px}.em-dashboard-mode .em-dialog .fx-resource-services legend{color:var(--fx-text);padding-inline:6px;font-size:14px;font-weight:600}.em-dashboard-mode .em-dialog .fx-resource-service{gap:8px;padding-block:8px;display:grid}.fx-person-form fieldset{border:0;min-width:0;margin:0;padding:0}.fx-person-form legend{color:var(--fx-text);margin-bottom:8px;font-size:13px;font-weight:600}.fx-person-form .em-checkbox small{color:var(--fx-text-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.fx-person-form .fx-resource-service{border-bottom:1px solid var(--fx-border);padding:10px 0}.fx-person-form .fx-resource-service .em-checkbox>span{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.fx-person-availability>.em-checkbox{align-items:flex-start;margin-top:14px}.fx-person-availability input{flex-shrink:0;margin-top:3px}.fx-person-form .fx-config-details{border:0;border-top:1px solid var(--fx-border);border-bottom:1px solid var(--fx-border);border-radius:0;padding:14px 0}.fx-person-form .fx-config-details[open]{gap:16px;display:grid}.fx-business-hours-summary{border:1px solid var(--fx-border);border-radius:6px;gap:5px;margin:12px 0 16px 26px;padding:12px;display:grid}.fx-business-hours-summary>span{color:var(--fx-text-muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.fx-business-hours-summary strong{color:var(--fx-heading,var(--fx-text-secondary));font-weight:500}.fx-business-hours-summary>span>span{text-align:right}.fx-person-form input[type=checkbox],.fx-person-form input[type=radio]{accent-color:var(--fx-primary)}
.fixit-ui.em-app.em-dashboard-mode{--fx-header-height:64px;--fx-inbox-row-height:max(72px, calc(72px * var(--dashboard-type-scale,1)));grid-template-columns:minmax(0,1fr);grid-template-rows:var(--fx-header-height) minmax(0, 1fr);width:100%;min-height:100dvh;display:grid}.em-dashboard-mode :is(.fx-dashboard-icon-button,.em-mobile-menu,.fx-dashboard-user){min-width:44px;min-height:44px}.em-dashboard-mode :is(.fx-account-popover,.fx-dashboard-business-menu){z-index:110;border:1px solid var(--fx-border);background:var(--fx-surface);width:240px;max-width:calc(100vw - 24px);color:var(--fx-text);box-shadow:var(--fx-popover-shadow);border-radius:12px;padding:8px;position:absolute}.em-dashboard-mode :is(.fx-account-popover,.fx-dashboard-business-menu)>strong{overflow-wrap:anywhere;padding:10px;font-size:14px;display:block}.em-dashboard-mode :is(.fx-account-popover,.fx-dashboard-business-menu)>:is(button,a){text-align:left;width:100%;min-height:44px;color:var(--fx-text);font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.em-dashboard-mode :is(.fx-account-popover,.fx-dashboard-business-menu)>:is(button,a):hover{background:var(--fx-surface-subtle)}.em-dashboard-mode .fx-page-stack{gap:16px}.em-dashboard-mode .fx-settings-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.em-dashboard-mode .fx-settings-fields label{flex-direction:column;justify-content:start;align-items:stretch;gap:8px;min-width:0;display:flex}.em-dashboard-mode .fx-settings-fields .fx-input{width:100%;min-width:0}.em-dashboard-mode :is(.fx-input,.fx-button,.fx-local-tab){min-height:44px}.em-dashboard-mode :is(input,select,textarea){font-size:max(16px, var(--fx-body,14px))}.em-dashboard-mode .fx-settings-note{border-left:0;border-radius:6px}.em-dashboard-mode .fx-action-bar{flex-wrap:wrap;width:100%;padding:12px 0;position:static}.em-dashboard-mode .fx-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.em-dashboard-mode .fx-unsaved-confirm{flex-wrap:wrap;gap:10px;padding:20px;display:flex}.em-dashboard-mode :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--fx-accent);outline-offset:3px}@media (min-width:768px){.em-dashboard-mode .fx-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.fixit-ui.em-app.em-dashboard-mode{grid-template-columns:224px minmax(0,1fr)}}@media (max-width:767px){.em-dashboard-mode .em-dialog{border-radius:14px 14px 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 16px);margin:auto 0 0}.em-dashboard-mode .em-dialog-heading{padding:12px 16px}.em-dashboard-mode .em-dialog-heading button{min-width:44px;min-height:44px}.em-dashboard-mode .em-dialog-body{padding:16px 16px max(16px,env(safe-area-inset-bottom))}}.em-dashboard-mode .fx-person-cell strong{text-transform:none}.em-dashboard-mode button{min-width:44px;min-height:44px}.em-dashboard-mode a.fx-text-link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:767px){.em-dashboard-mode .fx-mobile-record-table{width:100%;min-width:0}.em-dashboard-mode .fx-mobile-record-table thead{display:none}.em-dashboard-mode .fx-mobile-record-table tbody{display:grid}.em-dashboard-mode .fx-mobile-record-table tr{border-bottom:1px solid var(--fx-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid;position:relative}.em-dashboard-mode .fx-mobile-record-table td:first-child{grid-column:1/-1;min-height:44px;padding-right:48px}.em-dashboard-mode .fx-mobile-record-table td:last-child{position:absolute;top:8px;right:8px}.em-dashboard-mode .fx-mobile-record-table td[data-label]:before{content:attr(data-label);color:var(--fx-text-muted);font-size:12px}}.em-dashboard-mode select{appearance:none;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%238595a6' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;height:44px;min-height:44px;padding-right:32px}.em-dashboard-mode .fx-person-cell>div>strong{text-transform:none}.fixit-ui.em-app.em-dashboard-mode{height:var(--fx-viewport-height,100dvh);grid-template-columns:minmax(0,1fr) 44px;min-height:0;overflow:hidden}.fixit-ui.em-app.em-dashboard-mode.has-help-panel{grid-template-columns:minmax(0,1fr) min(380px,42vw)}.em-dashboard-mode :is(.fx-dashboard-business-menu,.fx-account-popover)[popover]{box-sizing:border-box;overflow:hidden auto}.em-dashboard-mode .fx-calendar-setup-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}.em-dashboard-mode .fx-calendar-setup-form>.fx-dashboard-field{flex-direction:column;grid-column:auto;gap:8px;width:100%;min-width:0;display:flex}.em-dashboard-mode .fx-calendar-setup-form>.fx-dashboard-field>:is(input,textarea){width:100%;max-width:none}.em-dashboard-mode .fx-calendar-setup-form>button{grid-column:1/-1;justify-self:end;width:auto}.em-dashboard-mode .fx-calendar-setup-form>[role=alert]{grid-column:1/-1}@media (min-width:1200px){.fixit-ui.em-app.em-dashboard-mode{grid-template-columns:224px minmax(0,1fr) 44px}.fixit-ui.em-app.em-dashboard-mode.has-help-panel{grid-template-columns:224px minmax(0,1fr) min(400px,30vw)}}@media (max-width:767px){.fixit-ui.em-app.em-dashboard-mode,.fixit-ui.em-app.em-dashboard-mode.has-help-panel{grid-template-columns:minmax(0,1fr)}.em-dashboard-mode.has-help-panel #saas-navigation{display:none!important}.em-dashboard-mode .fx-calendar-setup-form{grid-template-columns:minmax(0,1fr)}.em-dashboard-mode .fx-calendar-setup-form>button{width:100%}}.em-dashboard-mode .fx-calendar-setup-form>.fx-dashboard-field:nth-of-type(n){grid-column:auto}@media (max-width:760px){html[data-panel-bar],html[data-panel-bar] body{background:#f5f5f7}html[data-panel-bar][data-panel-theme=dark],html[data-panel-bar][data-panel-theme=dark] body{background:#0b1220}html[data-panel-bar=menu][data-panel-theme],html[data-panel-bar=menu][data-panel-theme] body{background:#013f7f}html[data-panel-bar][data-panel-warm],html[data-panel-bar][data-panel-warm] body{background:#f5dfcf}html[data-panel-bar][data-panel-theme=dark][data-panel-warm],html[data-panel-bar][data-panel-theme=dark][data-panel-warm] body{background:#0b101b}html[data-panel-bar=menu][data-panel-theme][data-panel-warm],html[data-panel-bar=menu][data-panel-theme][data-panel-warm] body{background:#01396a}html[data-panel-locked],html[data-panel-locked] body{overflow:hidden}[data-dashboard-v2] #dashboard-v2-content [data-page-heading]{flex-wrap:nowrap;align-items:center;gap:10px;min-height:44px;margin-top:0;padding-left:52px;display:flex}[data-dashboard-v2] #dashboard-v2-content[data-mobile-bell] [data-page-heading]{padding-right:52px}[data-dashboard-v2] #dashboard-v2-content[data-workspace] [data-page-heading]{border:0;padding:0 16px 0 68px}[data-dashboard-v2] #dashboard-v2-content[data-workspace][data-mobile-bell] [data-page-heading]{padding-right:68px}[data-dashboard-v2] #dashboard-v2-content[data-workspace] [data-page-heading]{flex-wrap:wrap;row-gap:8px}[data-dashboard-v2] #dashboard-v2-content[data-workspace] [data-page-heading]>:first-child{flex-basis:100%}[data-dashboard-v2] #dashboard-v2-content[data-workspace] [data-page-heading] h1{line-height:44px}[data-dashboard-v2] #dashboard-v2-content[data-workspace] [data-page-heading]>:not(:first-child){flex:100%;justify-content:flex-end}[data-dashboard-v2] #dashboard-v2-content [data-page-heading]>*{width:auto;max-width:none}[data-dashboard-v2] #dashboard-v2-content [data-page-heading]>:first-child{flex:1 1 0;min-width:0}[data-dashboard-v2] #dashboard-v2-content [data-page-heading] h1{color:var(--v2-brand);letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:28px;font-weight:700;line-height:34px;overflow:hidden}[data-dashboard-v2] #dashboard-v2-content [data-page-heading]>:not(:first-child){flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin:0;display:flex}[data-dashboard-v2] #dashboard-v2-content [data-page-heading] :is([data-slot=button],button.btn,button.fx-button):has(>svg){background:var(--v2-brand-tint);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--v2-brand);box-shadow:none;border:0;border-radius:22px;gap:0;padding:0;font-size:0}[data-dashboard-v2] #dashboard-v2-content [data-page-heading] :is([data-slot=button],button.btn,button.fx-button):has(>svg)>:not(svg){display:none}[data-dashboard-v2] #dashboard-v2-content [data-page-heading] :is([data-slot=button],button.btn,button.fx-button):has(>svg)>svg{width:22px;height:22px;margin:0}[data-dashboard-v2] #dashboard-v2-content [data-page-heading] :is([data-slot=button][data-v2-variant=default],button.btn-accent,button.fx-button-primary):has(>svg){background:var(--v2-brand);color:var(--v2-brand-ink)}[data-dashboard-v2] #dashboard-v2-content [role=tablist]{background:var(--v2-mobile-fill);width:auto;box-shadow:none;scrollbar-width:none;border:0;border-radius:12px;gap:2px;padding:2px;display:flex;overflow-x:auto}[data-dashboard-v2] #dashboard-v2-content [role=tablist]::-webkit-scrollbar{display:none}[data-dashboard-v2] #dashboard-v2-content [role=tablist]>:not([role=tab]){display:none}[data-dashboard-v2] #dashboard-v2-content [role=tablist]>[role=tab]{height:40px;min-height:40px;color:var(--v2-muted);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:10px;flex:1 0 auto;margin:0;padding:0 8px;font-size:15px;font-weight:600}[data-dashboard-v2] #dashboard-v2-content [role=tablist]>[role=tab]:before,[data-dashboard-v2] #dashboard-v2-content [role=tablist]>[role=tab]:after{display:none}[data-dashboard-v2] #dashboard-v2-content [role=tablist]>[role=tab][aria-selected=true]{background:var(--v2-card);color:var(--v2-text);box-shadow:0 1px 4px #00000024}[data-dashboard-v2] #dashboard-v2-content [role=tablist]:has(>[role=tab]:nth-of-type(5)){background:0 0;border-radius:0;gap:8px;padding:2px 0 4px}[data-dashboard-v2] #dashboard-v2-content [role=tablist]:has(>[role=tab]:nth-of-type(5))>[role=tab]{background:var(--v2-card);box-shadow:var(--v2-card-shadow);border-radius:999px;flex:none;padding:0 16px}[data-dashboard-v2] #dashboard-v2-content [role=tablist]:has(>[role=tab]:nth-of-type(5))>[role=tab][aria-selected=true]{background:var(--v2-brand);color:var(--v2-brand-ink);box-shadow:none}}@media (max-width:360px){[data-dashboard-v2] #dashboard-v2-content [role=tablist]:not(:has(>[role=tab]:nth-of-type(5)))>[role=tab]{padding:0 6px;font-size:13px}[data-dashboard-v2] #dashboard-v2-content [data-page-heading] h1{font-size:24px;line-height:30px}[data-dashboard-v2] #dashboard-v2-content [data-page-heading]>:not(:first-child){gap:6px}[data-dashboard-v2] #dashboard-v2-content [data-page-heading] :is([data-slot=button],button.btn,button.fx-button):has(>svg){border-radius:20px;width:40px;min-width:40px;height:40px;min-height:40px}}