/* Quiet, consistent surfaces for the native provider tools. */
body#g6-app.workspace-experience{--ws-ink:#203343;--ws-muted:#617587;--ws-rule:#dfe7ee;--ws-blue:#326cbd}
body#g6-app.workspace-experience:has(:is(#performance,#availability):not([hidden])) .workspace-page-heading{margin-bottom:18px!important}
body#g6-app.workspace-experience:has(:is(#performance,#availability):not([hidden])) .workspace-page-heading h1{font-size:14px!important;line-height:1.5!important;font-weight:500!important;letter-spacing:0!important;padding:0!important}
body#g6-app.workspace-experience:has(:is(#performance,#availability):not([hidden])) .workspace-page-heading p{display:none}
body#g6-app.workspace-experience:has(:is(#performance,#availability):not([hidden])) .g6-demo-badge{position:static!important;font-size:11px;padding:4px 10px!important}
body#g6-app.workspace-experience:has(:is(#performance,#availability):not([hidden])) .g6-title-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}
body#g6-app.workspace-experience .workspace-view-title,body#g6-app.workspace-experience #performance .aelyrion-toolbar h2{font-size:32px!important;line-height:1.18!important;letter-spacing:-.9px!important;font-weight:700!important;color:var(--ws-ink);margin:0}
body#g6-app.workspace-experience .workspace-listing-title{display:none}
body#g6-app.workspace-experience:has(#g6-listing:not([hidden])) .workspace-listing-title{display:block;margin-bottom:28px}
body#g6-app.workspace-experience .aelyrion-page:has(#g6-listing:not([hidden]) .facility-hero) .workspace-page-heading{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body#g6-app.workspace-experience #performance .aelyrion-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 28px!important;padding:0!important}
body#g6-app.workspace-experience .aelyrion-date-trigger{background:#fff!important;border:1px solid #bdccda!important;border-radius:999px!important;font-size:13px!important;line-height:1.5!important;min-height:44px!important;padding:10px 18px!important;color:#314e65!important;box-shadow:none!important}
body#g6-app.workspace-experience .aelyrion-metrics{border-color:var(--ws-rule)!important;border-radius:16px!important;margin-bottom:24px!important}
body#g6-app.workspace-experience .aelyrion-metrics button{min-height:132px!important;padding:22px 24px!important;color:var(--ws-ink)!important;text-align:left!important}
body#g6-app.workspace-experience .aelyrion-metrics button>span{font-size:13px!important;line-height:1.5!important;color:var(--ws-muted)!important}
body#g6-app.workspace-experience .aelyrion-metrics button>strong{font-size:32px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-.9px!important;margin:12px 0 8px!important}
body#g6-app.workspace-experience .aelyrion-metrics button>small{font-size:11px!important;line-height:1.5!important;color:var(--ws-muted)!important}
body#g6-app.workspace-experience .aelyrion-metrics button[aria-pressed=true]{background:#edf4fb!important;box-shadow:inset 0 -3px var(--ws-blue)!important}
body#g6-app.workspace-experience .g6-metric-trend{display:none!important}
body#g6-app.workspace-experience .workspace-chart-card{border:1px solid var(--ws-rule);border-radius:16px;background:#fff;padding:28px;margin-bottom:24px}
body#g6-app.workspace-experience .aelyrion-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 24px!important;padding:0!important}
body#g6-app.workspace-experience .aelyrion-chart-head h3{font-size:21px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.4px!important;margin:0 0 10px!important}
body#g6-app.workspace-experience #aelyrion-period{font-size:12px!important;line-height:1.7!important;color:var(--ws-muted)!important;margin:0!important}
body#g6-app.workspace-experience #aelyrion-granularity{min-height:40px!important;padding:8px 30px 8px 12px!important;font-size:13px!important;border:1px solid #cbd7e1!important;border-radius:9px!important;background:#fff!important;color:var(--ws-ink)!important}
body#g6-app.workspace-experience #aelyrion-chart{border:0!important;border-radius:0!important;padding:0!important;background:#fff!important;box-shadow:none!important}
body#g6-app.workspace-experience #aelyrion-chart svg path[stroke='#456d91']{stroke:var(--ws-blue)!important}
body#g6-app.workspace-experience .aelyrion-chart-foot{margin:18px 0 0!important;padding:0!important}
body#g6-app.workspace-experience .aelyrion-legend{display:flex;gap:20px;flex-wrap:wrap;font-size:12px!important;line-height:1.6!important;margin:0!important;color:var(--ws-muted)!important}
body#g6-app.workspace-experience .aelyrion-legend>span:first-child::before{background:var(--ws-blue)!important}
body#g6-app.workspace-experience .aelyrion-detail-grid{display:block!important;margin:0!important}
body#g6-app.workspace-experience .aelyrion-breakdowns{background:#fff!important;border:1px solid var(--ws-rule)!important;border-radius:16px!important;padding:24px 28px!important;max-width:none!important}
body#g6-app.workspace-experience .aelyrion-detail-tabs{display:flex!important;gap:8px!important;padding:0 0 22px!important;border-bottom:1px solid #e8edf2!important;margin:0 0 8px!important}
body#g6-app.workspace-experience .aelyrion-detail-tabs button{border:0!important;border-radius:8px!important;background:transparent!important;color:var(--ws-muted)!important;min-height:44px!important;font-size:13px!important;font-weight:500!important;padding:10px 14px!important}
body#g6-app.workspace-experience .aelyrion-detail-tabs button[aria-pressed=true]{background:#edf4fb!important;color:#285c98!important}
body#g6-app.workspace-experience .aelyrion-breakdown-row{padding:16px 0!important;margin:0!important}
body#g6-app.workspace-experience .aelyrion-breakdown-row>div:first-child{font-size:14px!important;line-height:1.6!important;margin-bottom:10px!important}
body#g6-app.workspace-experience .aelyrion-breakdown-row strong{font-weight:600!important}
body#g6-app.workspace-experience .aelyrion-bar{height:4px!important;border-radius:4px!important;background:#edf2f6!important}
body#g6-app.workspace-experience .aelyrion-bar>span{background:#7c9cc7!important;border-radius:4px!important}
/* Listing: one readable editing column plus related details on wide screens. */
body#g6-app.workspace-experience .g6-managed-listing .facility-hero{padding:26px 28px!important;border-radius:16px!important;margin-bottom:24px!important}
body#g6-app.workspace-experience .g6-managed-listing .facility-hero h2{font-size:24px!important;font-weight:600!important;margin:0!important}
body#g6-app.workspace-experience .g6-managed-listing .facility-hero p{font-size:13px!important;margin-top:10px!important}
body#g6-app.workspace-experience .g6-profile-grid{gap:24px!important;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr)!important;align-items:start!important}
body#g6-app.workspace-experience .g6-profile-grid>div:first-child{padding:28px!important}
body#g6-app.workspace-experience .g6-profile-grid>div:first-child>section{padding:0 0 26px!important;margin:0 0 26px!important}
body#g6-app.workspace-experience .g6-profile-grid>div:first-child>section:last-child{padding-bottom:0!important;margin-bottom:0!important}
body#g6-app.workspace-experience .g6-profile-grid>div:last-child>section{padding:28px!important;margin:0 0 24px!important;border-color:var(--ws-rule)!important}
body#g6-app.workspace-experience .g6-managed-listing .g6-profile-grid h2{font-size:21px!important;line-height:1.3!important;letter-spacing:-.4px!important;font-weight:600!important;gap:18px!important;margin:0 0 20px!important;align-items:center!important}
body#g6-app.workspace-experience .g6-managed-listing .provider-edit-button{min-height:44px!important;font-size:12px!important;padding:10px 17px!important;background:#fff!important;border:1px solid #c5d2de!important;color:#314e65!important}
body#g6-app.workspace-experience .g6-managed-listing :is(p,li,dt,dd){font-size:15px!important;line-height:1.75!important;overflow-wrap:anywhere}
body#g6-app.workspace-experience .g6-managed-listing p{margin:0 0 16px!important}
body#g6-app.workspace-experience .g6-managed-listing p:last-child{margin-bottom:0!important}
body#g6-app.workspace-experience .g6-managed-listing ul{margin:0!important;padding-left:20px!important}
/* Availability: current report, two fields, one action. */
body#g6-app.workspace-experience .workspace-availability-title{display:none}
body#g6-app.workspace-experience:has(#availability:not([hidden])) .workspace-availability-title{display:block;margin-bottom:28px}
body#g6-app.workspace-experience #availability{display:block!important;max-width:800px!important;padding:32px!important;border:1px solid var(--ws-rule)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;margin:0!important}
body#g6-app.workspace-experience #availability[hidden]{display:none!important}
body#g6-app.workspace-experience #availability h2{font-size:15px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;margin:0 0 14px!important;color:var(--ws-muted)!important}
body#g6-app.workspace-experience #availability-current{font-size:28px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.7px!important;color:var(--ws-ink)!important;margin:0 0 16px!important}
body#g6-app.workspace-experience #availability-freshness{font-size:12px!important;line-height:1.8!important;color:var(--ws-muted)!important;margin:0!important;max-width:620px}
body#g6-app.workspace-experience[data-g6-demo=true] .aelyrion-availability-note{display:none}
body#g6-app.workspace-experience #aelyrion-availability-form{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(140px,1fr)!important;gap:24px!important;border-top:1px solid #e4ebf1!important;padding:28px 0 0!important;margin:28px 0 0!important}
body#g6-app.workspace-experience #aelyrion-availability-form label{display:grid!important;align-content:start;gap:10px!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important;color:var(--ws-ink)!important;margin:0!important}
body#g6-app.workspace-experience #aelyrion-availability-form :is(input,select){width:100%!important;min-height:52px!important;font-size:16px!important;line-height:1.5!important;padding:12px 14px!important;border:1px solid #c6d3de!important;border-radius:10px!important;background:#fff!important;color:var(--ws-ink)!important;box-sizing:border-box}
body#g6-app.workspace-experience #aelyrion-availability-form label[hidden]{display:none!important}
body#g6-app.workspace-experience #aelyrion-availability-form button[type=submit]{grid-column:1/-1;justify-self:start;width:auto!important;min-height:49px!important;border-radius:999px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;padding:12px 28px!important;color:#fff!important;background:var(--ws-blue)!important;border:1px solid var(--ws-blue)!important;margin:4px 0 0!important}
body#g6-app.workspace-experience #availability-feedback{grid-column:1/-1;font-size:13px;line-height:1.7;margin:0!important;color:var(--ws-muted)}
body#g6-app.workspace-experience #availability-feedback:empty{display:none}
body#g6-app.workspace-experience :is(input,select,button,a):focus-visible{outline:3px solid #326cbd55!important;outline-offset:3px!important}
@media(max-width:1100px){body#g6-app.workspace-experience .g6-profile-grid{grid-template-columns:1fr!important}body#g6-app.workspace-experience .g6-profile-grid>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:24px}body#g6-app.workspace-experience .g6-profile-grid>div:last-child>section{margin-bottom:0!important}}
@media(max-width:650px){body#g6-app.workspace-experience .workspace-view-title,body#g6-app.workspace-experience #performance .aelyrion-toolbar h2{font-size:30px!important;letter-spacing:-.8px!important}body#g6-app.workspace-experience #performance .aelyrion-toolbar{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px!important}body#g6-app.workspace-experience .aelyrion-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}body#g6-app.workspace-experience .aelyrion-metrics button{min-height:125px!important;padding:20px!important}body#g6-app.workspace-experience .aelyrion-metrics button>strong{font-size:30px!important}body#g6-app.workspace-experience .workspace-chart-card{padding:24px 20px;border-radius:14px}body#g6-app.workspace-experience .aelyrion-chart-head{gap:18px!important;flex-wrap:wrap!important}body#g6-app.workspace-experience .aelyrion-chart-head>div{flex:1;min-width:160px}body#g6-app.workspace-experience #aelyrion-chart{min-height:220px!important}body#g6-app.workspace-experience .aelyrion-breakdowns{padding:20px!important;border-radius:14px!important}body#g6-app.workspace-experience .aelyrion-detail-tabs{gap:4px!important}body#g6-app.workspace-experience .aelyrion-detail-tabs button{font-size:12px!important;padding:10px 12px!important}body#g6-app.workspace-experience .g6-managed-listing .facility-hero{padding:24px!important;border-radius:14px!important}body#g6-app.workspace-experience .g6-managed-listing .facility-hero h2{font-size:22px!important;gap:16px!important}body#g6-app.workspace-experience .g6-profile-grid>div:first-child{padding:24px!important}body#g6-app.workspace-experience .g6-profile-grid>div:last-child{grid-template-columns:1fr;gap:20px}body#g6-app.workspace-experience .g6-profile-grid>div:last-child>section{padding:24px!important}body#g6-app.workspace-experience .g6-managed-listing .g6-profile-grid h2{font-size:20px!important;gap:16px!important}body#g6-app.workspace-experience #availability{padding:24px!important;border-radius:14px!important}body#g6-app.workspace-experience #aelyrion-availability-form{grid-template-columns:1fr!important;gap:22px!important;padding-top:24px!important;margin-top:24px!important}body#g6-app.workspace-experience #aelyrion-availability-form button[type=submit]{width:100%!important;justify-self:stretch}body#g6-app.workspace-experience #availability-current{font-size:26px!important}}
@media(max-width:900px){body#g6-app.workspace-experience .workspace-rail .aelyrion-navigation a{min-height:44px!important}}

/* One form system for date ranges, listing edits, review, photos and activity. */
body#g6-app.workspace-experience dialog{color:var(--ws-ink);font-family:Inter,Arial,sans-serif;box-sizing:border-box;border:1px solid #dfe7ee!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 80px #17384f26!important;width:min(640px,calc(100% - 48px))!important;max-width:640px!important;max-height:calc(var(--workspace-visual-height,100dvh) - 48px);margin:auto!important;padding:32px!important;overflow:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}
body#g6-app.workspace-experience dialog:not([open]){display:none!important}
body#g6-app.workspace-experience dialog::backdrop{background:#17384f55!important;backdrop-filter:blur(2px)}
body#g6-app.workspace-experience dialog h2{font-size:24px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.6px!important;color:var(--ws-ink)!important;margin:0 0 24px!important}
body#g6-app.workspace-experience dialog :is(p,li){font-size:14px!important;line-height:1.75!important;color:var(--ws-muted);overflow-wrap:anywhere}
body#g6-app.workspace-experience dialog form{margin:0!important;padding:0!important;border:0!important;background:#fff!important;max-width:none!important;box-shadow:none!important}
body#g6-app.workspace-experience :where(dialog,#g6-listing-form) label{display:grid!important;gap:9px!important;align-content:start;font-size:13px!important;font-weight:500!important;line-height:1.6!important;color:var(--ws-ink)!important;margin:22px 0 0!important}
body#g6-app.workspace-experience :where(dialog,#g6-listing-form) :where(input:not([type=radio]):not([type=checkbox]):not([type=hidden]):not([type=file]),select,textarea){width:100%!important;min-width:0!important;min-height:52px!important;box-sizing:border-box!important;padding:12px 14px!important;font-family:Inter,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;color:var(--ws-ink)!important;background:#fff!important;border:1px solid #c6d3de!important;border-radius:10px!important;margin:0!important;box-shadow:none!important}
body#g6-app.workspace-experience :where(dialog,#g6-listing-form) textarea{min-height:112px!important;resize:vertical}
body#g6-app.workspace-experience :where(dialog,#g6-listing-form) textarea[rows='2']{min-height:88px!important}
body#g6-app.workspace-experience :where(dialog,#g6-listing-form) :is(input,textarea):read-only{background:#f5f8fb!important;color:#617587!important}
body#g6-app.workspace-experience :where(dialog,#g6-listing-form) :is(input,textarea,select):focus-visible{outline:3px solid #326cbd35!important;outline-offset:2px!important;border-color:#326cbd!important}
body#g6-app.workspace-experience :where(dialog,#g6-listing-form) :is(input,textarea,select):user-invalid{border-color:#b64c42!important}
body#g6-app.workspace-experience :where(dialog,#g6-listing-form) input[type=date]{appearance:auto!important;-webkit-appearance:auto!important;min-height:52px!important}
body#g6-app.workspace-experience :where(dialog,#g6-listing-form) :is(input[type=checkbox],input[type=radio]){width:18px!important;height:18px!important;accent-color:#326cbd}
body#g6-app.workspace-experience :where(dialog,#g6-listing-form) label:has(>input:is([type=checkbox],[type=radio])){display:flex!important;align-items:flex-start;gap:12px!important}
body#g6-app.workspace-experience dialog button{min-height:44px!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;border-radius:999px!important;padding:10px 20px!important;box-shadow:none!important}
body#g6-app.workspace-experience dialog :is(.aelyrion-primary,.provider-submit){min-height:49px!important;background:#326cbd!important;border:1px solid #326cbd!important;color:#fff!important;padding:12px 24px!important}
body#g6-app.workspace-experience dialog :is(.aelyrion-text-button,.provider-edit-button){background:#fff!important;border:1px solid #c5d2de!important;color:#314e65!important;text-decoration:none!important}
body#g6-app.workspace-experience dialog :is(button,input,select,textarea):disabled{opacity:.6;cursor:default}
body#g6-app.workspace-experience :is(.aelyrion-dialog-actions,.provider-edit-actions,.provider-photo-actions){display:flex!important;align-items:center;justify-content:flex-end!important;gap:12px!important;flex-wrap:wrap;margin:28px 0 0!important;padding:20px 0 0!important;border-top:1px solid #e4ebf1;background:#fff!important}
body#g6-app.workspace-experience dialog :is(.aelyrion-dialog-actions,.provider-edit-actions){position:sticky;bottom:-32px;z-index:3;margin-inline:-32px!important;padding:20px 32px 24px!important}
body#g6-app.workspace-experience .workspace-dialog-header{position:sticky;top:-32px;z-index:4;background:#fff;margin:-32px -32px 24px;padding:28px 32px 22px;border-bottom:1px solid #e8edf2}
body#g6-app.workspace-experience .workspace-dialog-header h2{padding-right:52px;margin:0!important}
body#g6-app.workspace-experience .workspace-dialog-header p{font-size:13px!important;line-height:1.7!important;margin:12px 0 0!important;max-width:500px}
body#g6-app.workspace-experience dialog .provider-dialog-close{position:absolute!important;top:22px!important;right:24px!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:1px solid #d8e2eb!important;border-radius:50%!important;background:#fff!important;color:#314e65!important;font-size:24px!important;font-weight:400!important;line-height:1!important;display:grid!important;place-items:center}
body#g6-app.workspace-experience .provider-edit-dialog>form>label:first-of-type{margin-top:0!important}
body#g6-app.workspace-experience .provider-edit-dialog>form>label+label{margin-top:24px!important}
body#g6-app.workspace-experience .provider-form-status{margin:18px 0 0!important;font-size:13px!important}
body#g6-app.workspace-experience :is(.provider-form-status,#aelyrion-date-error,#g6-listing-status):empty{display:none!important}
body#g6-app.workspace-experience #aelyrion-date-dialog{width:min(560px,calc(100% - 48px))!important;max-width:560px!important}
body#g6-app.workspace-experience #aelyrion-dates>h2{margin-bottom:28px!important}
body#g6-app.workspace-experience #aelyrion-dates>label:first-of-type{margin-top:0!important}
body#g6-app.workspace-experience .aelyrion-date-pair{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important;margin:0!important}
body#g6-app.workspace-experience #aelyrion-date-error{font-size:13px!important;line-height:1.6!important;color:#9d3f36!important;margin:18px 0 0!important}
body#g6-app.workspace-experience #g6-event-dialog{max-width:520px!important}
body#g6-app.workspace-experience #g6-event-dialog .g6-event-time{font-size:12px!important;color:var(--ws-muted)!important;margin-bottom:24px!important}
body#g6-app.workspace-experience #g6-event-dialog>button{background:#326cbd!important;color:#fff!important;border:1px solid #326cbd!important;min-height:49px!important;margin-top:16px!important}
body#g6-app.workspace-experience .g6-review-dialog>h2{padding-right:52px!important}
body#g6-app.workspace-experience #g6-listing-form{max-width:900px!important}
body#g6-app.workspace-experience #g6-listing-fields{gap:22px!important}
body#g6-app.workspace-experience #g6-listing-form .provider-edit-actions{padding-bottom:0!important}
body#g6-app.workspace-experience .provider-photo-editor h2{font-size:24px!important;line-height:1.25!important}
body#g6-app.workspace-experience .provider-photo-edit-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}
body#g6-app.workspace-experience .provider-photo-edit-card{border:1px solid #dfe7ee!important;border-radius:12px!important;padding:18px!important;background:#fff!important;min-width:0}
body#g6-app.workspace-experience .provider-photo-edit-card label{font-size:13px!important}
body#g6-app.workspace-experience .provider-photo-edit-card img{border-radius:8px!important;max-width:100%}
body#g6-app.workspace-experience .provider-photo-editor button{min-height:44px!important}
@media(max-width:700px){body#g6-app.workspace-experience dialog{position:fixed!important;top:auto!important;right:0!important;left:0!important;bottom:var(--workspace-keyboard-offset,0px);width:100%!important;max-width:none!important;max-height:calc(var(--workspace-visual-height,100dvh) - 16px);margin:0!important;border-radius:20px 20px 0 0!important;padding:24px!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}body#g6-app.workspace-experience #aelyrion-date-dialog{width:100%!important;max-width:none!important}body#g6-app.workspace-experience dialog h2{font-size:23px!important;letter-spacing:-.5px!important}body#g6-app.workspace-experience .workspace-dialog-header{top:-24px;margin:-24px -24px 24px;padding:24px 24px 20px}body#g6-app.workspace-experience dialog .provider-dialog-close{top:18px!important;right:20px!important}body#g6-app.workspace-experience dialog :is(.aelyrion-dialog-actions,.provider-edit-actions){bottom:-24px;margin-inline:-24px!important;padding:18px 24px max(24px,env(safe-area-inset-bottom))!important;gap:12px!important}body#g6-app.workspace-experience .provider-photo-edit-grid{grid-template-columns:1fr!important}body#g6-app.workspace-experience dialog .aelyrion-dialog-actions>button{flex:1}body#g6-app.workspace-experience dialog .provider-edit-actions>.provider-submit{width:100%}}
@media(max-width:420px){body#g6-app.workspace-experience .aelyrion-date-pair{grid-template-columns:1fr!important;gap:0!important}}
@media(prefers-reduced-motion:reduce){body#g6-app.workspace-experience dialog{scroll-behavior:auto!important}}

body#g6-app.workspace-experience .provider-edit-dialog{scroll-padding:140px 0 110px}
body#g6-app.workspace-experience .provider-edit-dialog form.workspace-details-form{display:grid!important;grid-template-columns:1fr 1fr;gap:22px}
body#g6-app.workspace-experience .workspace-details-form>.workspace-dialog-header{grid-column:1/-1;margin-bottom:2px}
body#g6-app.workspace-experience .workspace-details-form>label{margin:0!important;min-width:0}
body#g6-app.workspace-experience .workspace-details-form>label:has([name=name1],[name=street1],[name=note]),body#g6-app.workspace-experience .workspace-details-form>:is(.provider-form-status,.provider-edit-actions){grid-column:1/-1}
body#g6-app.workspace-experience .workspace-details-form>.provider-edit-actions{margin-top:2px!important}
@media(max-width:600px){body#g6-app.workspace-experience .provider-edit-dialog{scroll-padding:160px 0 110px}body#g6-app.workspace-experience .provider-edit-dialog form.workspace-details-form{grid-template-columns:1fr!important}}
body#g6-app.workspace-experience .provider-edit-dialog>form.workspace-details-form>label{margin:0!important}
body#g6-app.workspace-experience dialog :is(.aelyrion-dialog-actions,.provider-edit-actions){margin-bottom:-32px!important}
@media(max-width:700px){body#g6-app.workspace-experience dialog :is(.aelyrion-dialog-actions,.provider-edit-actions){margin-bottom:-24px!important}}

body#g6-app.workspace-experience dialog .provider-edit-actions:empty{display:none!important}
body#g6-app.workspace-experience .g6-managed-listing .provider-section-controls{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important;max-width:50%!important}
body#g6-app.workspace-experience .g6-managed-listing .provider-request-status{font-size:11px!important;font-weight:400!important;line-height:1.5!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:anywhere;color:#617587}
body#g6-app.workspace-experience .g6-managed-listing .provider-request-status:empty{display:none!important}

/* Provider navigation stays focused on the workspace. */
body#g6-app.workspace-experience .workspace-header .header-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:72px!important;min-height:72px!important;padding:0 20px!important;box-sizing:border-box}
body#g6-app.workspace-experience .workspace-header-identity{display:flex;flex-direction:column;gap:0;min-width:0;max-width:calc(100% - 60px)}
body#g6-app.workspace-experience .workspace-header .brand-lockup{width:210px!important;max-width:100%!important;height:auto!important}
body#g6-app.workspace-experience .workspace-header-identity>span{font-size:11px;line-height:1.4;color:#617587}
body#g6-app.workspace-experience .workspace-account-link{display:grid;place-items:center;width:44px;height:44px;min-width:44px;border:1px solid #dce5ed;border-radius:50%;background:#fff;color:#314e65;flex:none}
/* Plain, useful messages replace decorative empty-state scaffolding. */
body#g6-app.workspace-experience .aelyrion-empty-shapes{display:none!important}
body#g6-app.workspace-experience .aelyrion-empty-preview{min-height:160px!important;border-radius:12px!important;background:#f7f9fb!important;border:1px solid #e5ecf2}
body#g6-app.workspace-experience .aelyrion-empty-caption{position:static!important;min-height:160px;background:none!important;padding:28px!important}
body#g6-app.workspace-experience .aelyrion-empty-caption strong{font-size:18px!important;font-weight:600!important;line-height:1.35!important;color:#203343!important}
body#g6-app.workspace-experience .aelyrion-empty-caption p{font-size:14px!important;line-height:1.7!important;color:#617587!important;max-width:440px!important}
body#g6-app.workspace-experience .aelyrion-chart-empty{min-height:220px!important;font-size:14px!important;line-height:1.7!important;color:#617587!important}
body#g6-app.workspace-experience #aelyrion-status:not(:empty){font-size:13px!important;line-height:1.7!important;color:#526b7f!important;border:1px solid #dfe7ee;border-radius:12px;background:#f5f8fb;padding:14px 18px;margin:0 0 24px!important}
body#g6-app.workspace-experience .workspace-header .header-wrap{width:100%!important;max-width:none!important;margin:0!important}

body#g6-app.workspace-experience .workspace-header .header-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;flex:none}
body#g6-app.workspace-experience .workspace-header-identity .account-g6-link{display:none!important}
body#g6-app.workspace-experience .workspace-header .account-menu{position:relative;margin:0!important}
body#g6-app.workspace-experience .workspace-header .account-menu>summary{display:grid!important;place-items:center;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:1px solid #dce5ed!important;border-radius:50%!important;background:#fff!important;color:#314e65!important;box-sizing:border-box}
body#g6-app.workspace-experience .workspace-header .account-menu>summary>span:last-child{display:none}
body#g6-app.workspace-experience .workspace-header .account-menu-options{position:absolute;top:calc(100% + 12px);right:0;left:auto;min-width:220px;max-width:calc(100vw - 40px);padding:8px!important;border:1px solid #dfe7ee!important;border-radius:14px!important;background:#fff!important;box-shadow:0 14px 40px #17384f1f!important}
body#g6-app.workspace-experience .workspace-header .account-menu-options :is(a,button){display:flex;align-items:center;min-height:44px;box-sizing:border-box;width:100%;border:0!important;border-radius:8px!important;background:#fff!important;padding:10px 12px!important;font-size:14px!important;line-height:1.5!important;color:#314e65!important;text-align:left;text-decoration:none!important}
body#g6-app.workspace-experience .workspace-header .account-menu-options :is(a,button):hover{background:#edf4fb!important}
body#g6-app.workspace-experience .workspace-rail .aelyrion-navigation{flex-wrap:nowrap!important}
@media(max-width:360px){body#g6-app.workspace-experience .workspace-rail .aelyrion-navigation{gap:0!important}body#g6-app.workspace-experience .workspace-rail .aelyrion-navigation a{font-size:12px!important;padding:10px 5px!important;min-height:44px!important}}
