.dashboard-dialog,.dashboard-shell,:root,html.gf-app-light{--ui-canvas:#ffffff;--ui-surface:#ffffff;--ui-subtle:#f8fafc;--ui-well:#f1f3f6;--ui-ink:#17202e;--ui-ink-2:#344054;--ui-muted:#586577;--ui-placeholder:#6b7684;--ui-line:#e3e7ed;--ui-line-strong:#c9d1db;--ui-accent:#2563eb;--ui-accent-hover:#1d4ed8;--ui-accent-ink:#1e40af;--ui-focus:#1d4ed8;--ui-tint:#eef4ff;--ui-nav-selected:#e8effb;--ui-nav-hover:#edf1f6;--ui-success:#067647;--ui-success-tint:#ecfdf3;--ui-success-line:#abefc6;--ui-attention:#b54708;--ui-attention-tint:#fffaeb;--ui-attention-line:#fedf89;--ui-danger:#b42318;--ui-danger-tint:#fef3f2;--ui-danger-line:#fecdca;--ui-radius:12px;--ui-radius-control:8px;--ui-shadow:none;--ui-shadow-overlay:0 12px 32px -8px rgba(16,24,40,.18),0 4px 8px -4px rgba(16,24,40,.06)}.dashboard-dialog,.dashboard-shell,.gf-brand-blue,html.gf-app-light{--primary:#2563eb;--primary-hover:#1d4ed8;--ring:rgba(37,99,235,.2);--workspace-blue-50:239 246 255;--workspace-blue-100:219 234 254;--workspace-blue-200:191 219 254;--workspace-blue-300:147 197 253;--workspace-blue-400:96 165 250;--workspace-blue-500:59 130 246;--workspace-blue-600:37 99 235;--workspace-blue-700:29 78 216;--workspace-blue-800:30 64 175;--workspace-blue-900:30 58 138;--workspace-blue-950:23 37 84}html.gf-app-light,html.gf-app-light body{background:var(--ui-canvas)!important;color:var(--ui-ink)!important}html.gf-app-light body:before{display:none}.dashboard-shell{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55}.dashboard-shell #dashboard-main{container-type:inline-size;container-name:workspace}.dashboard-shell #dashboard-navigation{background:var(--ui-subtle);border-color:var(--ui-line)}.dashboard-shell #dashboard-navigation a{letter-spacing:-.01em}.dashboard-shell #dashboard-navigation nav a{min-height:44px;border-radius:var(--ui-radius-control);font-size:14px}.dashboard-shell #dashboard-navigation nav a[aria-current=page]{background:var(--ui-nav-selected);color:var(--ui-accent-ink)}.dashboard-shell #dashboard-navigation nav a[aria-current=page]>span.absolute{background:var(--ui-nav-selected);box-shadow:none}.dashboard-shell #dashboard-navigation nav a:hover{background:var(--ui-nav-hover)}.dashboard-shell #dashboard-navigation nav svg{color:currentColor}.gf-workspace-identity{display:flex;align-items:center;gap:10px;padding:8px 0;color:var(--ui-ink)}.gf-workspace-avatar{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--ui-well);color:var(--ui-accent-ink);font-weight:700}.dashboard-shell :is(main,section,article,form){min-width:0}.dashboard-shell :is(h1,h2,h3,h4,p,a,summary){overflow-wrap:anywhere}.dashboard-shell pre{white-space:pre-wrap;overflow-wrap:anywhere}.dashboard-shell .grid>*,.dashboard-shell :is(.ui-card,.ui-metric,.ui-record-grid)>*{min-width:0}.dashboard-shell h1{font-size:clamp(22px,2.2vw,26px);font-weight:650;letter-spacing:-.025em;line-height:1.25;color:var(--ui-ink)}.dashboard-shell :is(h2,h3,h4){font-weight:600;letter-spacing:-.015em}.dashboard-shell .rounded-3xl{border-radius:16px}.dashboard-shell :is(.shadow-sm,.shadow-xs){box-shadow:none}.dashboard-shell input[type=checkbox],.dashboard-shell input[type=radio]{accent-color:var(--ui-accent)}.dashboard-shell :is(input,textarea){caret-color:var(--ui-accent)}.dashboard-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.dashboard-shell select,.dashboard-shell textarea{border-radius:var(--ui-radius-control)}.dashboard-shell *{scrollbar-width:thin;scrollbar-color:#bac4d1 transparent}.dashboard-shell ::-moz-selection{background:#cbdfff;color:#192c49}.dashboard-shell ::selection{background:#cbdfff;color:#192c49}.dashboard-shell :is(button,a,input,select,textarea,summary):focus-visible,html.gf-app-light :focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-skip-link{position:fixed;left:1rem;top:1rem;z-index:200;transform:translateY(-200%);padding:12px 16px;border-radius:var(--ui-radius-control);background:var(--ui-surface);color:var(--ui-ink);font-weight:600}.ui-skip-link:focus{transform:translateY(0)}.ui-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:20px}.ui-page-heading h1{font-size:clamp(22px,2.2vw,26px);font-weight:650;letter-spacing:-.025em;line-height:1.25;color:var(--ui-ink)}.ui-page-description{margin-top:4px;max-width:660px;font-size:14px;line-height:1.5;color:var(--ui-muted)}.ui-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-eyebrow{margin-bottom:6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-accent-ink)}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:1;min-width:0;max-width:100%;border:1px solid transparent;border-radius:var(--ui-radius-control);font-size:14px;font-weight:500;line-height:1.3;white-space:normal;overflow-wrap:anywhere;text-align:center;transition:background-color .15s,border-color .15s,color .15s;cursor:pointer;text-decoration:none;touch-action:manipulation}.ui-button,.ui-button-default{min-height:40px;padding:8px 14px}.ui-button-small{min-height:32px;padding:5px 10px;font-size:13px}.ui-button-icon{height:40px;width:40px;flex-shrink:0;padding:0}.ui-button-primary{background:var(--ui-accent);color:#fff;border-color:var(--ui-accent)}.ui-button-primary:hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}.ui-button-secondary{background:var(--ui-surface);color:var(--ui-ink-2);border-color:var(--ui-line-strong)}.ui-button-secondary:hover{background:var(--ui-subtle);border-color:#98a2b3;color:var(--ui-ink)}.ui-button-ghost{color:var(--ui-ink-2);background:transparent}.ui-button-ghost:hover{background:var(--ui-well);color:var(--ui-ink)}.ui-button-danger{background:var(--ui-danger-tint);color:var(--ui-danger);border-color:var(--ui-danger-line)}.ui-button-danger:hover{background:#fee4e2}.ui-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}.ui-button>svg{flex-shrink:0}.ui-field{display:block;width:100%;min-width:0;min-height:40px;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius-control);padding:8px 12px;background:var(--ui-surface);color:var(--ui-ink);font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.ui-field::-moz-placeholder{color:var(--ui-placeholder);opacity:1}.ui-field::placeholder{color:var(--ui-placeholder);opacity:1}.ui-field:hover:not(:disabled){border-color:#98a2b3}.ui-field:focus{border-color:var(--ui-accent);outline:0;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.ui-field:focus-visible{outline:0}.ui-field:disabled{background:var(--ui-subtle);color:var(--ui-muted);cursor:not-allowed}.ui-field[aria-invalid=true]{border-color:var(--ui-danger)}.ui-field[aria-invalid=true]:focus{box-shadow:0 0 0 3px rgba(180,35,24,.15)}textarea.ui-field{min-height:0;resize:vertical}select.ui-field{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23586577' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.ui-field-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ui-input-icon{position:relative;display:block;min-width:0}.ui-input-icon>svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ui-placeholder);pointer-events:none}.ui-input-icon>.ui-field{padding-left:36px}.ui-form-item{display:grid;gap:6px;min-width:0}.ui-label{display:block;font-size:13px;font-weight:500;line-height:1.4;color:var(--ui-ink-2)}.ui-label-optional{font-weight:400;color:var(--ui-muted)}.ui-help{color:var(--ui-muted)}.ui-error,.ui-help{font-size:13px;line-height:1.5}.ui-error{display:flex;align-items:flex-start;gap:6px;font-weight:500;color:var(--ui-danger)}.ui-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-top:4px}.ui-card{min-width:0;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow)}.ui-card-padding{padding:clamp(16px,2vw,24px)}.ui-section{display:grid;gap:16px;padding-block:24px;border-top:1px solid var(--ui-line);min-width:0}.ui-section:first-of-type{border-top:0;padding-top:4px}.ui-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.ui-section-header h2{font-size:16px;font-weight:600;line-height:1.4;color:var(--ui-ink)}.ui-section-header p{margin-top:2px;max-width:60ch;font-size:13px;line-height:1.5;color:var(--ui-muted)}@container workspace (min-width:900px){.ui-section[data-layout=split]{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:32px}.ui-section[data-layout=split]>.ui-section-header{display:block}}.ui-link-list{display:grid;border:1px solid var(--ui-line);border-radius:var(--ui-radius);overflow:hidden;background:var(--ui-surface)}.ui-link-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;color:var(--ui-ink);text-decoration:none;transition:background-color .15s}.ui-link-row+.ui-link-row{border-top:1px solid var(--ui-line)}.ui-link-row:hover{background:var(--ui-subtle)}.ui-link-row:active{background:var(--ui-tint)}.ui-link-row:focus-visible{outline-offset:-2px}.ui-link-row strong{display:block;font-size:14px;font-weight:500}.ui-link-row small{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--ui-muted)}.ui-link-row>svg:last-child{margin-left:auto;flex-shrink:0;color:var(--ui-placeholder)}.ui-link-row[data-tone=danger] strong{color:var(--ui-danger)}.ui-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;border:1px solid var(--ui-line);border-radius:999px;padding:1px 8px;background:var(--ui-subtle);color:var(--ui-ink-2);font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.ui-badge[data-tone=accent]{background:var(--ui-tint);border-color:#c7d7fe;color:var(--ui-accent-ink)}.ui-badge[data-tone=success]{background:var(--ui-success-tint);border-color:var(--ui-success-line);color:var(--ui-success)}.ui-badge[data-tone=attention]{background:var(--ui-attention-tint);border-color:var(--ui-attention-line);color:var(--ui-attention)}.ui-badge[data-tone=danger]{background:var(--ui-danger-tint);border-color:var(--ui-danger-line);color:var(--ui-danger)}.ui-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-subtle);color:var(--ui-ink-2);font-size:14px;line-height:1.5}.ui-alert>svg{flex-shrink:0;margin-top:2px}.ui-alert[data-tone=info]{background:var(--ui-tint);border-color:#c7d7fe;color:#1e3a8a}.ui-alert[data-tone=success]{background:var(--ui-success-tint);border-color:var(--ui-success-line);color:#054f31}.ui-alert[data-tone=attention]{background:var(--ui-attention-tint);border-color:var(--ui-attention-line);color:#7a2e0e}.ui-alert[data-tone=danger]{background:var(--ui-danger-tint);border-color:var(--ui-danger-line);color:#7a271a}.ui-alert a,.ui-alert button.ui-alert-action{font-weight:600;text-decoration:underline;text-underline-offset:3px}.ui-empty{display:grid;place-items:center;gap:6px;min-height:160px;padding:28px 20px;text-align:center;border:1px dashed var(--ui-line-strong);border-radius:var(--ui-radius);color:var(--ui-muted);font-size:14px;line-height:1.5}.ui-empty[data-variant=plain]{border:0;min-height:0}.ui-empty-icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:4px;border-radius:10px;background:var(--ui-well);color:var(--ui-muted)}.ui-empty-title{font-size:15px;font-weight:600;color:var(--ui-ink)}.ui-empty-description{max-width:42ch}.ui-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.ui-skeleton{display:block;border-radius:6px;background:linear-gradient(90deg,#eef1f5,#f6f8fa 50%,#eef1f5);background-size:200% 100%;animation:ui-skeleton 1.4s ease-in-out infinite}@keyframes ui-skeleton{to{background-position:-200% 0}}.ui-segmented,.ui-tabs{display:flex;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;flex-wrap:wrap;padding:4px;border-radius:10px;background:var(--ui-well)}.ui-segmented>button,.ui-tab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:6px 12px;white-space:normal;border-radius:7px;font-size:14px;font-weight:500;color:var(--ui-muted);transition:background-color .15s,color .15s}.ui-segmented>button:hover,.ui-tab:hover{color:var(--ui-ink)}.ui-segmented>button[aria-pressed=true],.ui-tab[data-state=active]{color:var(--ui-ink);background:var(--ui-surface);box-shadow:0 1px 2px rgba(16,24,40,.08);font-weight:600}.ui-tab-count{font-size:12px;font-variant-numeric:tabular-nums;border-radius:999px;background:var(--ui-well);padding:0 6px;color:var(--ui-muted)}.ui-segmented>button[aria-pressed=true] .ui-tab-count,.ui-tab[data-state=active] .ui-tab-count{background:var(--ui-tint);color:var(--ui-accent-ink)}.ui-subnav{display:flex;gap:4px 20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--ui-line);margin-bottom:24px}.ui-subnav::-webkit-scrollbar{display:none}.ui-subnav a{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 2px;white-space:nowrap;font-size:14px;font-weight:500;color:var(--ui-muted);text-decoration:none}.ui-subnav a:hover{color:var(--ui-ink)}.ui-subnav a[aria-current=page]{color:var(--ui-ink);font-weight:600}.ui-subnav a[aria-current=page]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;border-radius:2px;background:var(--ui-accent)}.ui-subnav a:focus-visible{outline-offset:-2px}.ui-toolbar{justify-content:space-between}.ui-toolbar,.ui-toolbar-group{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ui-toolbar-group{min-width:0}.ui-tooltip{z-index:150;max-width:260px;border-radius:6px;background:var(--ui-ink);padding:6px 10px;color:#fff;font-size:12px;line-height:1.5;box-shadow:var(--ui-shadow-overlay)}.ui-separator{flex-shrink:0;background:var(--ui-line)}.ui-separator-horizontal{height:1px;width:100%}.ui-separator-vertical{width:1px;height:1.25rem}.ui-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--ui-well);color:var(--ui-accent-ink);font-size:13px;font-weight:600;letter-spacing:-.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-avatar[data-size=small]{width:28px;height:28px;border-radius:8px;font-size:11px}.ui-avatar[data-size=large]{width:42px;height:42px;border-radius:12px;font-size:15px}.ui-kbd{pointer-events:none;display:inline-flex;height:20px;align-items:center;gap:2px;border-radius:5px;border:1px solid var(--ui-line-strong);background:var(--ui-subtle);padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;color:var(--ui-muted)}.ui-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:max(1rem,env(safe-area-inset-top)) 20px 16px;border-bottom:1px solid var(--ui-line);background:var(--ui-surface);flex-shrink:0}.ui-sheet-title{font-size:18px;font-weight:700;line-height:1.55;color:var(--ui-ink);overflow-wrap:anywhere}.ui-sheet-description{font-size:12px;line-height:1.5;color:var(--ui-muted)}.dashboard-dialog{color:var(--ui-ink);font-size:14px;line-height:1.55}.ui-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ui-dialog-header h2{font-size:18px;font-weight:600;line-height:1.35;color:var(--ui-ink)}.ui-dialog-header p{margin-top:4px;font-size:14px;line-height:1.5;color:var(--ui-muted)}.ui-dialog-footer{position:sticky;bottom:calc(-1 * max(1rem,env(safe-area-inset-bottom)));display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:8px;margin:20px -16px calc(-1 * max(1rem,env(safe-area-inset-bottom)));padding:12px 16px max(1rem,env(safe-area-inset-bottom));border-top:1px solid var(--ui-line);background:var(--ui-surface)}@media(min-width:640px){.ui-dialog-footer{margin-inline:-24px;padding-inline:24px}}.ui-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:12px}.ui-metric{min-width:0;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:16px 18px;box-shadow:none}.ui-metric-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:500;color:var(--ui-muted);line-height:1.5}.ui-metric-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--ui-well);color:var(--ui-muted);flex-shrink:0}.ui-metric-value{margin:10px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.035em;line-height:1.2;color:var(--ui-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-metric-hint{margin-top:6px;font-size:13px;line-height:1.5;color:var(--ui-muted)}.ui-metric[data-tone=success] .ui-metric-icon{background:var(--ui-success-tint);color:var(--ui-success)}.ui-metric[data-tone=attention] .ui-metric-icon{background:var(--ui-attention-tint);color:var(--ui-attention)}.ui-metric[data-active=true]{border-color:var(--ui-accent);background:var(--ui-tint)}.ui-action-card{transition:background-color .15s,border-color .15s}.ui-action-card:hover{background-color:var(--ui-subtle);border-color:var(--ui-accent)}.ui-action-card:active{background-color:var(--ui-tint)}.ui-action-card:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.ui-action-card:hover>.ui-metric{border-color:var(--ui-accent);background:var(--ui-subtle)}.ui-action-card:active>.ui-metric{background:var(--ui-tint)}.ui-stretched-action:after{content:"";position:absolute;inset:0;border-radius:inherit}.ui-action-row{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;min-height:44px;padding:1rem .25rem;color:var(--ui-accent-hover)}.ui-action-row span{font-size:.875rem;font-weight:400;color:var(--ui-muted)}.ui-action-row:hover{background:var(--ui-tint)}.ui-record-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px;align-items:start}@media (max-width:767px),(pointer:coarse){.ui-button-default,.ui-segmented>button,.ui-tab{min-height:44px}.ui-button-small{min-height:44px;padding-inline:12px}.ui-button-icon{width:44px;height:44px}.ui-button{min-width:44px}.ui-button,.ui-field{min-height:44px}}@media(max-width:639px){.ui-field{font-size:16px}.ui-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-metric{padding:14px}.ui-metric-icon{display:none}.ui-metric-value{font-size:23px}.ui-metric-top{font-size:12px}.ui-page-heading{margin-bottom:16px;gap:12px}.ui-tabs{width:100%}.ui-tab{flex:1}.dashboard-shell :is(button,summary){min-height:44px}.ui-section{padding-block:20px}}@media(prefers-reduced-motion:reduce){.ui-action-card,.ui-button,.ui-field,.ui-kanban-column,.ui-lead-card,.ui-link-row,.ui-segmented>button,.ui-tab{transition:none}.ui-skeleton{animation:none}}.ui-kanban{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;align-items:stretch;padding-bottom:16px}.ui-kanban-column{min-width:0;background:var(--ui-subtle);border:1px solid var(--ui-line);border-radius:var(--ui-radius);min-height:220px;transition:background .15s,border-color .15s}.ui-kanban-column[data-stage=new]{--stage-color:#07849b;--stage-tint:#eff9fc}.ui-kanban-column[data-stage=quoted]{--stage-color:#c36a20;--stage-tint:#fff7ed}.ui-kanban-column[data-stage=booked],.ui-kanban-column[data-stage=followup_booked]{--stage-color:#087f64;--stage-tint:#effbf6}.ui-kanban-column[data-stage=completed],.ui-kanban-column[data-stage=won]{--stage-color:#7953b6;--stage-tint:#f8f4ff}.ui-kanban-column>header{border-bottom:1px solid var(--ui-line);padding:12px 14px;background:transparent;border-radius:var(--ui-radius) var(--ui-radius) 0 0}.ui-kanban-column>header h3{color:var(--ui-ink);font-size:14px;font-weight:600}.ui-kanban-column>header p{font-size:12px;color:var(--ui-muted);margin-top:4px}.ui-kanban-column[data-over=true]{background:var(--ui-tint);border-color:#60a5fa}.ui-kanban-heading{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 4px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--ui-ink-2)}.ui-stage-dot{width:8px;height:8px;border-radius:50%;background:#98a2b3;flex-shrink:0}.ui-stage-dot[data-stage=quoted]{background:#eaaa08}.ui-stage-dot[data-stage=booked],.ui-stage-dot[data-stage=followup_booked]{background:#0e9384}.ui-stage-dot[data-stage=completed],.ui-stage-dot[data-stage=won]{background:#7a5af8}.ui-stage-dot[data-stage=cancelled],.ui-stage-dot[data-stage=lost],.ui-stage-dot[data-stage=no_show]{background:#d0d5dd}.ui-lead-card{padding:14px;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface);box-shadow:none;min-width:0;transition:border-color .15s}.ui-lead-card:hover{border-color:#b7c6d0}.ui-message-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px}.dashboard-shell .ui-card:has(>button[aria-expanded=true]){border-color:#bfdbfe}@container workspace (min-width:960px){.ui-kanban-service{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-kanban-service .ui-kanban-column[data-stage=lost]{grid-column:1/-1;min-height:0}.ui-kanban-service .ui-kanban-column[data-stage=lost]>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}}@container workspace (max-width:480px){.ui-kanban{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.ui-kanban-column{min-height:160px}}.gf-leads-workspace nav[aria-label="Results pages"]{border:0;padding-top:0}.gf-lead-tools{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px}.gf-lead-tools>label{flex:1 1 220px;max-width:360px}.gf-list-filters{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.gf-list-filters>div{padding-bottom:0}.gf-customer-list{border-block:1px solid var(--ui-line)}.gf-customer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;background:var(--ui-surface);min-width:0}.gf-customer-row+.gf-customer-row{border-top:1px solid var(--ui-line)}.gf-customer-summary{min-width:0;padding:14px 12px}.gf-customer-summary>span:first-child{width:36px;height:36px;border-radius:10px;background:var(--ui-well);color:#52647b;font-size:14px}.gf-customer-summary .font-bold{font-weight:600;font-size:14px}.gf-customer-link{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;padding:12px 16px}.gf-customer-link>a{font-size:13px;font-weight:500}.gf-customer-details{grid-column:1/-1}@media(min-width:1024px){.gf-customer-summary>span:nth-child(2){display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,1fr);gap:2px 24px}.gf-customer-summary>span:nth-child(2)>span:nth-child(2){grid-row:2}.gf-customer-summary>span:nth-child(2)>span:nth-child(3){grid-column:2;grid-row:1/3;align-self:center;margin-top:0}}@media(min-width:640px){.gf-leads-workspace button[aria-controls=lead-list-filters]{display:none}}@media(max-width:639px){.gf-customer-row{grid-template-columns:minmax(0,1fr)}.gf-customer-summary{padding:14px 0 0}.gf-customer-link{flex-direction:row;align-items:center;justify-content:space-between;padding:0 0 10px 48px;flex-wrap:wrap}.gf-customer-link>span{display:none}.gf-lead-tools>label{max-width:none}.gf-list-filters{flex-direction:column;align-items:stretch;padding-block:12px;border-block:1px solid var(--ui-line)}}.ui-inbox{grid-template-columns:minmax(0,1fr)}.ui-inbox[data-selected=false]>.ui-inbox-thread,.ui-inbox[data-selected=true]>.ui-inbox-list{display:none}.dashboard-shell .ui-inbox{border-radius:var(--ui-radius);box-shadow:none}.dashboard-shell .ui-inbox-list{background:var(--ui-subtle)}.ui-inbox-item{display:block;width:100%;padding:14px 16px;text-align:left;border-bottom:1px solid var(--ui-line);transition:background-color .15s}.ui-inbox-item:hover{background:var(--ui-well)}.ui-inbox-item[aria-current=true]{background:var(--ui-tint);box-shadow:inset 2px 0 var(--ui-accent)}.ui-inbox-item:focus-visible{outline-offset:-2px}.ui-channel-badge,.ui-channel-label{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:20px;white-space:nowrap}.ui-channel-badge{padding:2px 8px;border-radius:7px;background:var(--ui-well);color:var(--ui-ink-2)}.ui-channel-badge svg,.ui-channel-label svg{flex-shrink:0}.ui-channel-filters{min-width:0}.ui-channel-filters legend{font-size:11px;color:var(--ui-muted);margin:4px 0 7px}.ui-channel-filters>div{display:flex;flex-wrap:wrap;gap:6px}.ui-channel-filters button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:6px 9px;border:1px solid var(--ui-line);border-radius:9px;color:var(--ui-ink-2);background:var(--ui-surface)}.ui-channel-filters button:hover{background:var(--ui-subtle)}.ui-channel-filters button[aria-pressed=true]{border-color:currentColor;background:var(--ui-well);color:var(--ui-ink-2)}.ui-channel-filters button[data-channel=email][aria-pressed=true]{background:var(--ui-tint);color:var(--ui-accent-hover)}.ui-channel-filters button[data-channel=portal][aria-pressed=true]{background:var(--ui-purple-tint,#f3edff);color:var(--ui-purple,#6d28d9)}.ui-channel-filters button[data-channel=sms][aria-pressed=true]{background:var(--ui-success-tint);color:var(--ui-success)}.ui-inbox-filters{flex-wrap:wrap}.ui-inbox-filters>button[data-status=needs_reply][aria-pressed=true]{background:var(--ui-attention-tint);color:var(--ui-attention)}.ui-inbox-item[data-status=needs_reply]{border-left:3px solid #d97706}.ui-inbox-item[data-status=waiting]{border-left:3px solid var(--ui-line-strong)}.ui-inbox-item[data-status=done]{border-left:3px solid #059669}.ui-inbox-filters{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding:3px;border-radius:9px;background:var(--ui-well)}.ui-inbox-filters::-webkit-scrollbar{display:none}.ui-inbox-filters>button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:500;color:var(--ui-muted);white-space:nowrap}.ui-inbox-filters>button:hover{color:var(--ui-ink)}.ui-inbox-filters>button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-ink);font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.08)}.ui-inbox-filters .ui-tab-count[data-tone=attention]{background:var(--ui-attention-tint);color:var(--ui-attention)}@container workspace (min-width:760px){.ui-inbox{height:calc(100dvh - 164px);min-height:520px;grid-template-columns:minmax(280px,34%) minmax(0,1fr)}.ui-inbox-list{border-right-width:1px}.ui-inbox[data-selected=true]>.ui-inbox-list{display:flex}.ui-inbox[data-selected=false]>.ui-inbox-thread{display:block}}@container workspace (max-width:759px){.ui-inbox-list{max-height:none}.ui-inbox:has([aria-label="Reply to customer"]){height:auto}}@media (max-width:767px),(pointer:coarse){.ui-inbox-filters>button{min-height:44px}}@media(max-width:479px){.ui-inbox-filters>button{padding-inline:6px;gap:4px}}.ui-record-table{display:block;width:100%}.ui-record-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.ui-record-table tbody{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;padding:16px}.ui-record-table tbody tr{display:block;min-width:0;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);padding:16px}.ui-record-table td{display:block;padding:8px 0;text-align:left;overflow-wrap:anywhere}.ui-record-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--ui-muted)}.submission-credit-progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--ui-line);color:var(--ui-accent)}.submission-credit-progress::-webkit-progress-bar{background:var(--ui-line);border-radius:999px}.submission-credit-progress::-webkit-progress-value{background:var(--ui-accent);border-radius:999px}.submission-credit-progress::-moz-progress-bar{background:var(--ui-accent);border-radius:999px}.gf-home{display:grid;gap:28px}.gf-home-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.gf-home-intro h2{font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.02em;color:var(--ui-ink)}.gf-home-intro p{margin-top:8px;color:var(--ui-muted);font-size:14px;line-height:1.6;max-width:55ch}.gf-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--ui-surface);border-block:1px solid var(--ui-line);overflow:hidden}.gf-summary{display:flex;flex-direction:column;gap:8px;padding:20px;min-width:0;border-right:1px solid var(--ui-line);transition:background .15s}.gf-summary:last-child{border-right:0}.gf-summary:hover{background:#f0f5ff}.gf-summary:active{background:#eaf1ff}.dashboard-shell .gf-summary:focus-visible{outline:3px solid var(--ui-focus);outline-offset:-4px}.gf-summary-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#4b5f7a}.gf-summary-label svg{flex-shrink:0}.gf-home .gf-summary-label svg{display:none}.gf-summary strong{font-size:26px;font-weight:600;letter-spacing:-.035em;color:var(--ui-ink);line-height:1.1;font-variant-numeric:tabular-nums}.gf-summary-hint{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--ui-muted)}.gf-summary-hint svg{flex-shrink:0}.gf-summary[data-tone=new]{--summary-ink:var(--ui-accent-ink);--summary-surface:#eff6ff;--summary-hover:#dbeafe}.gf-summary[data-tone=scheduled]{--summary-ink:#4338ca;--summary-surface:#eef2ff;--summary-hover:#e0e7ff}.gf-summary[data-tone=attention]{--summary-ink:var(--ui-attention);--summary-surface:#fffbeb;--summary-hover:#fef3c7}.gf-summary[data-tone=completed]{--summary-ink:#115e59;--summary-surface:#f0fdfa;--summary-hover:#ccfbf1}.gf-summary[data-tone=collected]{--summary-ink:#166534;--summary-surface:#f0fdf4;--summary-hover:#dcfce7}.gf-summary[data-tone]{background:var(--summary-surface)}.gf-summary[data-tone]:is(:hover,:active){background:var(--summary-hover)}.gf-summary[data-tone] :is(.gf-summary-label,.gf-summary-value,strong){color:var(--summary-ink)}.gf-summary[data-tone] :is(.gf-summary-hint,.gf-summary-description){color:var(--summary-ink)}.gf-home-priority,.gf-home-work{display:grid;grid-template-columns:1.15fr 1fr;gap:32px;align-items:start}.gf-work-panel{min-width:0;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:var(--ui-radius);padding:20px}.gf-work-panel h2{font-size:17px;font-weight:650;color:var(--ui-ink)}.gf-work-panel>.divide-y{margin-top:16px}.gf-work-panel .ui-action-row{display:flex;flex-direction:column;gap:7px}.gf-home .gf-work-panel .ui-action-row{padding:16px 12px}.gf-work-panel .ui-action-row strong{font-size:14px}.gf-work-panel .ui-action-row span{font-size:13px;line-height:1.65;max-width:52ch}.gf-home-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px 0 8px;color:var(--ui-muted);font-size:14px;line-height:1.6}.gf-home-empty>svg{display:none}.gf-home-empty .font-semibold{color:var(--ui-ink)}.gf-appointment-list{margin-top:16px;display:grid}.gf-appointment{display:block;border-top:1px solid var(--ui-line);padding:18px 0}.gf-appointment time{margin-top:8px}.gf-quick-actions{display:flex;flex-wrap:wrap;gap:8px 24px;border-bottom:1px solid var(--ui-line);padding-bottom:20px}.gf-quick-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ui-accent-hover);font-size:14px;font-weight:600;text-underline-offset:4px}.gf-quick-link:hover{text-decoration:underline}.gf-home #setup-guide{box-shadow:none;padding:18px 20px;border-color:var(--ui-line)}.gf-home #setup-guide>summary{min-height:44px;padding-block:10px}.gf-agent-overview{padding:20px;border:1px solid #cbd9ef;border-radius:var(--ui-radius);background:#f8faff;color:var(--ui-ink)}.gf-home .gf-agent-overview h2{font-size:20px}.gf-home .gf-agent-overview h2 svg{width:19px;height:19px}.gf-agent-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:4px 0 16px}.gf-agent-details dt{font-size:13px;color:var(--ui-muted);margin-bottom:6px}.gf-agent-details dd{font-size:14px;font-weight:600;overflow-wrap:anywhere}.gf-agent-queue{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;min-height:44px;margin:8px 0;color:var(--ui-muted);font-size:13px}.gf-agent-disclosure{margin-top:12px;border-top:1px solid var(--ui-line)}.gf-agent-disclosure summary{min-height:44px;padding:12px 0;cursor:pointer;color:var(--ui-accent-hover);font-size:14px;font-weight:600}.gf-agent-mode{display:inline-flex;align-items:center;gap:7px;padding:5px 0;font-size:13px;font-weight:600;color:var(--ui-accent-ink)}.gf-agent-mode:before{content:"";height:6px;width:6px;border-radius:50%;background:currentColor;flex-shrink:0}.gf-agent-message{display:block;padding:18px 16px;min-height:44px;overflow-wrap:anywhere}.gf-agent-message:hover{background:var(--ui-tint)}.gf-agent-message:active{background:#dbeafe}.gf-agent-message:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-3px;background:var(--ui-tint)}.gf-home :is(.ui-button,.gf-quick-link,.ui-action-row,.gf-agent-disclosure summary){touch-action:manipulation;transition:background-color .15s,color .15s}.gf-home :is(.gf-quick-link,.ui-action-row,.gf-agent-disclosure summary):hover{color:var(--ui-accent-hover);text-decoration:underline;text-underline-offset:4px}.gf-home :is(.ui-button,.gf-quick-link,.ui-action-row,.gf-agent-disclosure summary):active{background-color:var(--ui-tint);color:var(--ui-ink)}.gf-home a{scroll-margin-block:80px 100px}.gf-panel-heading{margin:-20px -20px 16px;padding:18px 20px;background:var(--ui-subtle);border-radius:var(--ui-radius) var(--ui-radius) 0 0}.gf-message-list,.gf-panel-heading{border-bottom:1px solid var(--ui-line)}.gf-message-list{margin:0 -20px 12px}.gf-message-list>li+li{border-top:1px solid var(--ui-line-strong)}.gf-message-list>li:nth-child(2n){background:var(--ui-subtle)}.gf-message-list .gf-agent-message{padding-inline:20px}@media(max-width:1023px){.gf-home-priority,.gf-home-work{grid-template-columns:1fr}.gf-summary{padding:18px}}@media(max-width:639px){.gf-home{gap:22px}.gf-home-priority,.gf-home-work{gap:20px}.gf-home-intro{gap:16px}.gf-home-intro p{font-size:13px}.gf-home-intro .ui-button{width:100%}.gf-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.gf-summary{padding:14px;gap:8px}.gf-home .gf-summary{padding-inline:12px}.gf-summary:nth-child(2){border-right:0}.gf-summary:nth-child(-n+2){border-bottom:1px solid var(--ui-line)}.gf-summary-label{font-size:12px;align-items:flex-start;min-height:32px}.gf-summary-label svg{display:none}.gf-summary strong{font-size:26px}.gf-summary-hint{display:none}.gf-work-panel{padding:16px}.gf-quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.gf-quick-link{font-size:13px}.gf-home .ui-action-card.bg-blue-50{padding:14px}.gf-agent-overview{padding:16px}.gf-agent-details{grid-template-columns:1fr}.gf-agent-overview .ui-button{flex:1 1 auto}.gf-panel-heading{margin:-16px -16px 14px;padding:16px}.gf-message-list{margin-inline:-16px}.gf-message-list .gf-agent-message{padding:16px}}@media(prefers-reduced-motion:reduce){.gf-home :is(.ui-button,.gf-quick-link,.ui-action-row,.gf-agent-disclosure summary),.gf-summary{transition:none}}.gf-agenda{border-top:1px solid var(--ui-line)}.gf-agenda-row{border-bottom:1px solid var(--ui-line);border-radius:0;padding-block:4px}.gf-agenda-row>div:first-child{border-right:0;padding-top:20px}.gf-agenda-detail{border:0;border-radius:0;box-shadow:none}.gf-agenda-detail>div:last-child{border:0;padding-top:0;margin-top:6px;justify-content:flex-start;gap:24px}.gf-appointment-cancelled h4{text-decoration:line-through;color:var(--ui-muted)}.gf-calendar>label:first-child{border-radius:var(--ui-radius-control);box-shadow:none}.gf-calendar [aria-label="Appointment view"]{border:0;background:var(--ui-well);border-radius:var(--ui-radius-control)}.gf-calendar [aria-label="Appointment view"] button{border-radius:6px}@media(max-width:639px){.gf-agenda-detail{padding-inline:0}}.gf-customer-profile{display:grid;gap:20px}.gf-profile-section{min-width:0;padding:20px;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface)}.gf-customer-profile>header{padding:0 0 20px;border:0;border-bottom:1px solid var(--ui-line);border-radius:0}.gf-customer-profile .gf-profile-section>h2{font-size:18px}.gf-customer-profile nav[aria-label="Customer sections"]{border-bottom:0;gap:8px 20px;margin-bottom:0;padding-top:8px}.gf-customer-profile nav[aria-label="Customer sections"] a{border:0;border-radius:0;padding-inline:0;font-size:13px;color:var(--ui-muted)}.gf-customer-profile nav[aria-label="Customer sections"] a:hover{color:var(--ui-accent-hover);background:transparent}.gf-customer-profile #conversations article:not(.gf-conversation-message){border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-subtle);padding:16px}@media(max-width:639px){.gf-profile-section{padding-block:20px}.gf-customer-profile>.gf-profile-section:not(header){padding:16px}}.gf-form-list>li{border-radius:var(--ui-radius);box-shadow:none}.gf-business-settings{max-width:880px}.goforms-custom-form.form-card{box-shadow:0 4px 24px #10182809;border-radius:18px}.goforms-custom-form .form-option{border-radius:10px;transition:border-color .15s,background .15s;line-height:1.5}.goforms-custom-form .form-input{border-radius:9px;line-height:1.5}.gf-message-thread{min-width:0;overflow:hidden;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-ink)}.gf-thread-toggle{display:block;width:100%;padding:16px;text-align:left;min-height:44px;color:var(--ui-ink)}.gf-thread-toggle:hover{background:var(--ui-subtle)}.gf-thread-toggle:focus-visible{outline-offset:-3px}.gf-thread-heading,.gf-thread-latest{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.gf-thread-count,.gf-thread-latest time{font-size:12px;color:var(--ui-muted)}.gf-thread-latest{margin-top:8px;justify-content:space-between;align-items:baseline}.gf-thread-latest strong{font-size:14px;overflow-wrap:anywhere;min-width:0}.gf-thread-preview{display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--ui-ink-2)}.gf-thread-history{padding:0 12px 12px;display:grid;gap:12px}.gf-thread-order{font-size:11px;color:var(--ui-muted);padding:8px 4px 0;border-top:1px solid var(--ui-line)}.gf-thread-run{width:100%;min-width:0;padding:4px;border:0;background:transparent;display:grid;gap:12px}.gf-thread-entry{min-width:0;padding:14px 16px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font-size:14px;line-height:1.65}.gf-thread-entry[data-sender=business]{background:var(--ui-subtle)}.gf-thread-entry[data-channel=note]{background:var(--ui-attention-tint);border-color:var(--ui-attention-line)}.gf-thread-entry[data-channel=form]{background:var(--ui-well)}.gf-message-meta{display:flex;align-items:baseline;justify-content:space-between;gap:6px 16px;flex-wrap:wrap;margin-bottom:10px;font-size:12px}.gf-message-author{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere;color:var(--ui-ink);font-weight:600}.gf-message-author svg{flex-shrink:0;align-self:center}.gf-message-meta time{color:var(--ui-muted);font-size:11px;white-space:nowrap}.gf-message-subject{font-size:14px;font-weight:600;color:var(--ui-ink);margin-bottom:8px;overflow-wrap:anywhere}.gf-message-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ui-ink-2)}.gf-message-preview{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}.gf-message-expand,.gf-message-original summary{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;color:var(--ui-accent-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.gf-message-status{margin-top:12px;font-size:11px;color:var(--ui-muted)}.gf-message-status[data-failed=true]{color:var(--ui-danger);font-weight:600}.gf-thread-notes>summary{min-height:44px;padding:12px 0;font-size:13px;color:var(--ui-ink-2);font-weight:500;cursor:pointer}.gf-thread-reply{padding:0 16px 16px}.gf-thread-reply button{min-height:44px}.ui-channel-badge{--channel-email-bg:#eaf2ff;--channel-email-ink:#1e40af;--channel-portal-bg:#f3edff;--channel-portal-ink:#673ab0;--channel-sms-bg:#e2f4f5;--channel-sms-ink:#115e65}html[data-workspace-theme=dark] .ui-channel-badge{--channel-email-bg:#183455;--channel-email-ink:#b5d6ff;--channel-portal-bg:#342748;--channel-portal-ink:#dec9ff;--channel-sms-bg:#12383d;--channel-sms-ink:#9be4e7}.ui-channel-badge[data-channel=email]{background:var(--channel-email-bg);color:var(--channel-email-ink)}.ui-channel-badge[data-channel=portal]{background:var(--channel-portal-bg);color:var(--channel-portal-ink)}.ui-channel-badge[data-channel=sms]{background:var(--channel-sms-bg);color:var(--channel-sms-ink)}.gf-message-identity{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}@media(max-width:479px){.gf-thread-toggle{padding:14px}.gf-thread-history{padding:0 8px 8px}.gf-thread-entry{padding:12px}.gf-thread-reply{padding:0 12px 12px}}.dashboard-shell .service-directory{border:1px solid var(--ui-border,var(--ui-line));border-radius:12px;background:var(--ui-surface);min-width:0;overflow:hidden}.dashboard-shell .service-toolbar{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-bottom:1px solid var(--ui-line)}.dashboard-shell .service-tabs{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.dashboard-shell .service-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 12px;border-radius:7px;font-size:13px;font-weight:500;color:var(--ui-muted);transition:background-color .15s}.dashboard-shell .service-tabs button:hover{background:var(--ui-well)}.dashboard-shell .service-tabs button[aria-pressed=true]{background:#eef4ff;color:var(--ui-accent-ink)}.dashboard-shell .service-tabs button span{font-size:11px;font-variant-numeric:tabular-nums;color:inherit;background:var(--ui-well);border-radius:5px;padding:1px 5px}.dashboard-shell .service-search{display:flex;align-items:center;gap:9px;min-width:0;max-width:440px;color:var(--ui-muted)}.dashboard-shell .service-search input{min-width:0}.dashboard-shell .service-table-wrap{overflow-x:auto;min-width:0}.dashboard-shell .service-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.dashboard-shell .service-table th{color:var(--ui-muted);background:var(--ui-subtle);font-weight:500;font-size:12px;padding:13px 18px;white-space:nowrap}.dashboard-shell .service-table td{padding:10px 18px;border-top:1px solid var(--ui-line);vertical-align:middle;max-width:300px;overflow-wrap:anywhere}.dashboard-shell .service-table tbody tr:hover{background:var(--ui-subtle)}.dashboard-shell .service-person{display:flex;align-items:center;gap:10px;min-height:44px;text-align:left;color:var(--ui-ink)}.dashboard-shell .service-person:hover{color:var(--ui-accent-hover)}.dashboard-shell .service-job-row{border-bottom:1px solid var(--ui-line);padding:18px 0;background:var(--ui-surface)}.dashboard-shell .job-assignment{padding:12px 0;border-top:1px solid var(--ui-line);margin-top:14px}.dashboard-shell .lead-workspace{border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface);overflow:hidden;min-width:0}.dashboard-shell .lead-workspace-header{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--ui-line)}.dashboard-shell .lead-workspace-grid{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:650px;height:calc(100dvh - 175px);max-height:1000px;min-width:0}.dashboard-shell .lead-identity{padding:24px 18px;border-right:1px solid var(--ui-line);overflow:auto;min-width:0}.dashboard-shell .lead-workspace-main{display:flex;flex-direction:column;min-width:0;min-height:0}.dashboard-shell .lead-workspace-main>nav{padding:8px 12px;border-bottom:1px solid var(--ui-line);flex-shrink:0}.dashboard-shell .lead-conversation{flex:1;min-height:0;min-width:0}.dashboard-shell .lead-panel{padding:20px;overflow:auto;min-height:0;flex:1}.dashboard-shell .customer-context{padding:22px 18px;min-width:0;background:var(--ui-surface);overflow-wrap:anywhere}.dashboard-shell .inbox-context-rail,.dashboard-shell .lead-context-rail{display:none;min-width:0;min-height:0;overflow:auto;border-left:1px solid var(--ui-line);background:var(--ui-surface)}.dashboard-shell .lead-context-rail .customer-context{font-size:13px}@media(min-width:1400px){.dashboard-shell .lead-workspace-grid{grid-template-columns:200px minmax(0,1fr) 260px}.dashboard-shell .lead-context-rail{display:block}.dashboard-shell .service-inbox[data-selected=true]{grid-template-columns:260px minmax(0,1fr) 250px}.dashboard-shell .inbox-context-rail{display:block}}@media(max-width:767px){.dashboard-shell .lead-workspace-grid{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 235px);min-height:520px}.dashboard-shell .lead-identity{display:none}.dashboard-shell .lead-workspace-header{padding:8px;gap:4px}.dashboard-shell .lead-workspace-header>span{display:none}.dashboard-shell .lead-workspace-header>div{margin-left:auto}.dashboard-shell .service-toolbar{padding:12px}.dashboard-shell .service-table td,.dashboard-shell .service-table th{padding:10px 12px}.dashboard-shell .service-table{min-width:680px}.dashboard-shell .service-leads-table{min-width:620px}.dashboard-shell .service-tabs button{padding:8px 10px}.dashboard-shell .lead-workspace-main>nav{flex-wrap:nowrap;overflow-x:auto}.dashboard-shell .lead-workspace-main>nav button{white-space:nowrap;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.dashboard-shell .service-tabs button{transition:none}}.dashboard-shell .lead-mobile-actions{display:none}@media(max-width:767px){.dashboard-shell .lead-mobile-actions{display:block}}.dashboard-shell .service-table td:last-child .ui-button{white-space:nowrap}.dashboard-shell .service-provider-table td:first-child{min-width:180px}.dashboard-shell .service-leads-table td:first-child{min-width:175px}.dashboard-shell .service-table td{padding-inline:12px}.dashboard-shell .service-leads-table td:nth-child(3){white-space:nowrap}.dashboard-shell .lead-conversation .inline-thread>header{display:none}@container workspace (min-width:680px){.service-inbox{height:calc(100dvh - 164px);min-height:650px;grid-template-columns:240px minmax(0,1fr)}.service-inbox[data-selected=true]>.ui-inbox-list{display:flex}.service-inbox[data-selected=false]>.ui-inbox-thread{display:block}}@container workspace (min-width:1100px){.dashboard-shell .service-inbox[data-selected=true]{grid-template-columns:250px minmax(0,1fr) 250px}.dashboard-shell .inbox-context-rail{display:block}}.service-inbox[data-selected=false]{grid-template-columns:minmax(0,1fr)}.service-inbox[data-selected=false]>.ui-inbox-thread{display:none}.service-inbox[data-selected=false]>.ui-inbox-list{border-right-width:0}.service-inbox[data-selected=false] .ui-inbox-item .truncate{white-space:normal;overflow-wrap:anywhere}.service-inbox[data-selected=false] .ui-inbox-item>p{max-width:100ch}.customer-job-manager{container-type:inline-size;container-name:customer-job;min-width:0}@container customer-job (max-width:700px){.customer-job-manager .owner-job-heading{display:block}.customer-job-manager .owner-job-heading h1{font-size:28px;overflow-wrap:break-word}.customer-job-manager .owner-job-heading>a{margin-top:16px;max-width:100%}.customer-job-manager .owner-job-grid{grid-template-columns:minmax(0,1fr);gap:16px}.customer-job-manager .owner-job-stack{gap:16px}.customer-job-manager .owner-status-action{flex-direction:column;align-items:stretch;gap:16px}.customer-job-manager .owner-status-action button{min-width:0}.customer-job-manager .owner-job-grid .quick-section,.customer-job-manager .owner-job-status{padding:16px}.customer-job-manager .quick-job-progress{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.customer-job-manager .quick-job-progress li:nth-child(3):after{display:none}.customer-job-manager .owner-contact{flex-wrap:wrap}.customer-job-manager .owner-contact>div{flex-basis:calc(100% - 60px)}.customer-job-manager .owner-job-details>div{display:block}.customer-job-manager .owner-job-value dl>div{flex-wrap:wrap;gap:4px 12px}.customer-job-manager .owner-job-value dd{white-space:nowrap}.customer-job-manager .owner-value{font-size:28px;white-space:nowrap}}@media(max-width:767px){.dashboard-shell .service-table{min-width:0;display:block}.dashboard-shell .service-table thead{display:none}.dashboard-shell .service-table tbody{display:block}.dashboard-shell .service-table tbody tr{display:grid;grid-template-columns:1fr 1fr;padding:14px 12px;border-top:1px solid var(--ui-line);gap:10px 14px}.dashboard-shell .service-table td{display:block;border:0;padding:0;min-width:0!important;max-width:none}.dashboard-shell .service-table td:first-child,.dashboard-shell .service-table td:last-child{grid-column:1/-1}.dashboard-shell .service-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--ui-muted);margin-bottom:4px}.dashboard-shell .service-table td:last-child .ui-button{min-height:44px}.dashboard-shell .lead-workspace-grid{height:auto;min-height:0}.dashboard-shell .lead-conversation{flex:none}.dashboard-shell .lead-conversation .inline-thread{height:auto}.dashboard-shell .lead-conversation .inline-thread>header{display:block}.dashboard-shell .lead-conversation .inline-thread>div[aria-busy]{min-height:220px;overflow:visible;flex:none}.dashboard-shell .lead-workspace-main{overflow:visible}.dashboard-shell .service-lead-tools .service-search{flex:1 0 100%;max-width:none}.dashboard-shell .lead-workspace-header{flex-wrap:wrap}.dashboard-shell .lead-workspace-header>span{display:block;order:3;flex:1 0 100%;padding:6px;font-size:18px;font-weight:600}}.service-directory-filters{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:12px 0}.service-directory-filters>label{display:grid;gap:5px;min-width:140px;font-size:12px;color:var(--ui-muted,var(--ui-muted))}.service-directory-filters .ui-field{max-width:280px;font-size:13px}.service-cell-secondary{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--ui-muted,var(--ui-muted));overflow-wrap:anywhere}.service-next-action{min-height:44px;text-align:left;font-size:13px;font-weight:600}.service-leads-table td{vertical-align:top;overflow-wrap:anywhere}.service-leads-table th{white-space:normal}.service-leads-table .service-person{min-width:0;align-items:flex-start}.service-leads-table{table-layout:fixed}.service-leads-table th:first-child{width:23%}.service-leads-table th:nth-child(2){width:21%}.service-leads-table th:nth-child(3){width:12%}.service-leads-table th:nth-child(4){width:18%}.lead-context-rail[hidden]{display:none}@media(max-width:767px){.service-directory-filters>label{flex:1;min-width:130px}.service-directory-filters .ui-field{max-width:none}.service-leads-table{table-layout:auto}.service-leads-table td{min-width:0}}@media(min-width:1280px){.dashboard-shell .lead-workspace-job{grid-template-columns:200px minmax(0,1fr)}}@media(min-width:768px) and (max-width:1199px){.dashboard-shell .service-leads-table{min-width:0;display:block}.dashboard-shell .service-leads-table thead{display:none}.dashboard-shell .service-leads-table tbody{display:block}.dashboard-shell .service-leads-table tbody tr{display:grid;grid-template-columns:1.4fr 1fr 1fr;padding:16px;border-top:1px solid var(--ui-line);gap:12px 20px}.dashboard-shell .service-leads-table td{display:block;border:0;padding:0;min-width:0!important;max-width:none;white-space:normal}.dashboard-shell .service-leads-table td[data-label]:before{content:attr(data-label);display:block;font-size:11px;color:var(--ui-muted);margin-bottom:4px}.dashboard-shell .service-leads-table .service-person{min-width:0}}.owner-job :is(button,a,input,summary):focus-visible{outline:2px solid var(--hub-focus);outline-offset:3px}.owner-job button:disabled{opacity:.5;cursor:not-allowed}.lead-mobile-options{display:none}@media(max-width:767px){.service-leads-page .lead-desktop-action,.service-leads-page .lead-view-switch,.service-leads-page .ui-heading-actions>div>button:not(:first-child){display:none}.service-leads-page .lead-mobile-options{display:block;flex:1;min-width:0}.service-leads-page .lead-mobile-options[open]{flex-basis:100%}.service-leads-page .service-toolbar{gap:10px;padding:12px}.job-directory>.service-tabs,.service-leads-page .service-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.job-directory>.service-tabs button,.service-leads-page .service-tabs button{flex-shrink:0;white-space:nowrap}.job-directory{display:flex;flex-direction:column;gap:14px}.job-directory>*{margin-top:0!important;margin-bottom:0!important}.service-leads-page .service-leads-table td:nth-child(2){order:1}.service-leads-page .service-leads-table td:nth-child(3){order:3}.service-leads-page .service-leads-table td:nth-child(4){order:2}.service-leads-page .service-leads-table td:nth-child(5){order:4}.service-leads-page .service-leads-table td:last-child{order:5}}.gf-settings-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;align-items:start}.gf-settings-directory .ui-section{border:0;padding:0}.gf-settings-directory .ui-link-list{border:0;border-radius:0}.gf-settings-directory .ui-link-row{padding-inline:0;align-items:center;min-height:76px}.gf-setting-switch{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:14px 0;cursor:pointer;color:var(--ui-ink,var(--ui-ink))}.gf-setting-switch+.gf-setting-switch{border-top:1px solid var(--ui-line,var(--ui-line))}.gf-setting-switch-copy{display:block;min-width:0}.gf-setting-switch-label{display:block;font-size:14px;font-weight:500;line-height:1.5}.gf-setting-switch-description{display:block;max-width:62ch;margin-top:3px;font-size:13px;line-height:1.5;color:var(--ui-muted,var(--ui-muted))}.gf-setting-switch-control{position:relative;display:flex;align-items:center;gap:8px;min-height:44px;flex-shrink:0}.gf-setting-switch-control input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1;margin:0}.gf-setting-switch-track{display:block;position:relative;width:40px;height:24px;border-radius:20px;background:#697586;transition:background-color .15s}.gf-setting-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ui-surface);transition:transform .15s}.gf-setting-switch-control input:checked+.gf-setting-switch-track{background:var(--ui-success,#067647)}.gf-setting-switch-control input:checked+.gf-setting-switch-track:after{transform:translateX(16px)}.gf-setting-switch-control input:focus-visible+.gf-setting-switch-track{outline:2px solid var(--ui-accent,#2563eb);outline-offset:3px}.gf-setting-switch:has(input:disabled){opacity:.55;cursor:not-allowed}.gf-setting-switch-control input:disabled{cursor:not-allowed}.gf-setting-switch-state{width:22px;font-size:12px;color:var(--ui-muted,var(--ui-muted))}.gf-settings-save{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:16px;border-top:1px solid var(--ui-line,var(--ui-line))}@media(max-width:767px){.gf-settings-directory{grid-template-columns:minmax(0,1fr);gap:28px}.gf-setting-switch{gap:12px}}@media(prefers-reduced-motion:reduce){.gf-setting-switch-track,.gf-setting-switch-track:after{transition:none}}.gf-form-editor-tabs{display:flex;flex-wrap:wrap;gap:0 16px;border-bottom:1px solid var(--ui-line)}.gf-form-editor-tabs button{min-height:44px;padding:10px 2px;font-size:14px;font-weight:500;color:var(--ui-muted);border-bottom:2px solid transparent}.gf-form-editor-tabs button:hover{color:var(--ui-ink)}.gf-form-editor-tabs button.is-active{color:var(--ui-accent);border-bottom-color:var(--ui-accent)}.gf-form-editor-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.gf-form-editor-grid[data-mobile-preview=true]>#builder-controls{display:none}.gf-editor-preview{border-top:1px solid var(--ui-line);padding-top:20px}@container workspace (min-width:1000px){.gf-form-editor-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.gf-form-editor-grid[data-mobile-preview=true]>#builder-controls{display:block}.gf-form-editor-grid>.gf-editor-preview{display:block;position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow:auto;border-top:0;border-left:1px solid var(--ui-line);padding:0 0 0 24px;scrollbar-width:thin}.gf-editor-preview-button{display:none}}.form-editor .gf-setting-switch:first-child{padding-top:0}.form-editor #builder-controls>div>section{border-radius:0;border-width:0 0 1px;box-shadow:none;padding-inline:0}.gf-settings-group{padding:24px;border:1px solid var(--ui-line,var(--ui-line));border-radius:12px;background:var(--ui-surface,#fff)}.gf-setting-switch{width:100%}.lead-mobile-contact summary{min-height:44px;display:flex;align-items:center;color:var(--ui-accent-ink);cursor:pointer;font-size:13px;text-decoration:underline;text-underline-offset:3px}.lead-mobile-contact a{overflow-wrap:anywhere}.setup-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;border-top:1px solid var(--ui-line)}.setup-directory-link{display:flex;align-items:center;gap:16px;padding:20px 4px;border-bottom:1px solid var(--ui-line);min-width:0}.setup-directory-link>svg{flex-shrink:0;color:var(--ui-muted)}.setup-directory-link>span{flex:1;min-width:0}.setup-directory-link strong{display:block;font-size:14px;font-weight:600;color:var(--ui-ink)}.setup-directory-link span>span{display:block;margin-top:4px;color:var(--ui-muted);font-size:13px;line-height:1.6}.setup-directory-link:hover{background:var(--ui-nav-hover,var(--ui-subtle))}.setup-section-links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--ui-line)}.setup-section-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--ui-line);border-radius:8px;font-size:13px;color:var(--ui-accent-ink)}.setup-section-links a:hover{background:var(--ui-tint)}.business-connections [id]{scroll-margin-top:24px}@media(max-width:767px){.setup-directory{grid-template-columns:minmax(0,1fr)}.gf-settings-group{padding:18px}}.gf-agent-message-row{background:var(--ui-surface);color:var(--ui-ink)}.gf-agent-message-row>summary:hover,.gf-agent-message-row[open]{background:var(--ui-subtle)}.gf-conversation{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--ui-surface);color:var(--ui-ink);overflow:hidden}.gf-conversation[data-embedded=true]{max-height:min(900px,90dvh)}.ui-inbox-thread>.gf-conversation{height:100%;max-height:100%}.gf-conversation-header{background:var(--ui-surface);border-bottom:1px solid var(--ui-line)}.gf-conversation-history{background:var(--ui-canvas);overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none}.gf-conversation-composer{min-height:0;max-height:45dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--ui-surface);border-top:1px solid var(--ui-line)}.gf-conversation-composer .gf-reply-input{min-height:72px;max-height:160px;background:var(--ui-canvas)}.gf-conversation-composer fieldset{padding-block:8px}.gf-conversation-composer fieldset legend{font-size:12px;color:var(--ui-muted)}.gf-conversation .gf-message-thread{border:0;border-radius:0;background:transparent;overflow:visible}.gf-conversation .gf-thread-toggle{padding:12px 4px;border-bottom:1px solid var(--ui-line)}.gf-conversation .gf-thread-toggle:hover{background:var(--ui-surface)}.gf-conversation .gf-thread-history{padding:0;gap:16px}.gf-conversation .gf-thread-order{border:0;text-align:center;padding:12px 0 0}.gf-conversation .gf-thread-run{padding:4px 0;gap:16px}.gf-conversation .gf-thread-entry{width:90%;max-width:68ch;justify-self:start;border-radius:12px 12px 12px 3px}.gf-conversation .gf-thread-entry[data-sender=business]{justify-self:end;border-radius:12px 12px 3px 12px}.gf-conversation .gf-thread-entry:is([data-channel=note],[data-channel=form]){width:100%;max-width:none;border-radius:8px}.gf-conversation .gf-thread-reply{padding:12px 0}.gf-message-body a{color:var(--ui-accent-ink);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.gf-message-body a:hover{color:var(--ui-accent-hover)}.gf-thread-empty{padding:24px 0;color:var(--ui-muted);text-align:center}html[data-workspace-theme=dark] .gf-conversation{--ui-canvas:#0c1523;--ui-surface:#111e30;--ui-subtle:#172c46;--ui-line:#293b52;--ui-ink:#e8eff9;--ui-ink-2:#e8eff9;--ui-muted:#a4b4c9;--ui-placeholder:#a4b4c9}@media(max-width:479px){.gf-conversation .gf-thread-entry{width:95%}}.ui-inbox:has(>.ui-inbox-thread>.gf-conversation[data-embedded=true]){height:min(900px,85dvh);min-height:480px}.dashboard-shell .lead-conversation .inline-thread{height:100%}.dashboard-shell .lead-conversation .inline-thread>.gf-conversation-history[aria-busy]{min-height:0;overflow-y:auto}.gf-customer-drawer-content .gf-conversation[data-embedded=true]{max-height:none;overflow:visible;grid-template-rows:auto auto auto}.gf-customer-drawer-content :is(.gf-conversation-history,.gf-conversation-composer){max-height:none;overflow:visible}.dashboard-dialog,.dashboard-shell,html[data-workspace-theme]{--ui-canvas:#f4f7fc;--ui-surface:#ffffff;--ui-subtle:#edf3fc;--ui-well:#e6effb;--ui-ink:#15233a;--ui-ink-2:#304563;--ui-muted:#5c6d84;--ui-placeholder:#5c6d84;--ui-line:#dbe3ef;--ui-line-strong:#b9c8dc;--ui-border:var(--ui-line);--ui-accent:#2563eb;--ui-accent-hover:#1d4ed8;--ui-accent-ink:#1d4ed8;--ui-focus:#2563eb;--ui-tint:#edf4ff;--ui-nav-selected:#e8efff;--ui-nav-hover:#f0f5fd;--ui-radius:9px;--ui-radius-control:6px;--ui-cyan:#066c9f;--ui-navigation:#ffffff;--ui-metric-end:#edf4ff;--ui-primary-start:#2861ff;--ui-primary-end:#0875c4;--ui-on-primary:#ffffff;--ui-agent-wash:#d9ecff;--ui-orbit-line:#96c7ef;--ui-summary-new:#087da8;--ui-summary-scheduled:#087da8;--ui-summary-attention:#865d09;color-scheme:light}html[data-workspace-theme=dark],html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog){--ui-canvas:#080f20;--ui-surface:#101c32;--ui-subtle:#14243e;--ui-well:#1b2e4b;--ui-ink:#edf4ff;--ui-ink-2:#c5d3e8;--ui-muted:#93a6c2;--ui-placeholder:#93a6c2;--ui-line:#263954;--ui-line-strong:#466285;--ui-border:var(--ui-line);--ui-accent:#3980ff;--ui-accent-hover:#8fbdff;--ui-accent-ink:#83bdff;--ui-focus:#65cfff;--ui-tint:#152e51;--ui-nav-selected:#182d51;--ui-nav-hover:#14243e;--ui-cyan:#65cfff;--ui-navigation:#0c162a;--ui-metric-end:#0e1a30;--ui-agent-wash:#16345a;--ui-orbit-line:#326ea5;--ui-purple:#cfb8ff;--ui-purple-tint:#31254b;--ui-success:#86e7b8;--ui-success-tint:#103b32;--ui-success-line:#28604e;--ui-attention:#ffd08a;--ui-attention-tint:#3b2c17;--ui-attention-line:#72552d;--ui-danger:#ffb4b4;--ui-danger-tint:#442331;--ui-danger-line:#744050;--ui-summary-new:#65cfff;--ui-summary-scheduled:#65cfff;--ui-summary-attention:#ffd08a;--ui-shadow-overlay:0 14px 36px -8px #0009;color-scheme:dark}html[data-workspace-theme],html[data-workspace-theme] body{background:var(--ui-canvas)!important;color:var(--ui-ink)!important}.dashboard-shell{background:var(--ui-canvas);color:var(--ui-ink)}.dashboard-shell #dashboard-navigation{background:var(--ui-navigation)}.dashboard-shell #dashboard-navigation nav a[aria-current=page]{box-shadow:inset 2px 0 0 var(--ui-accent);border-radius:4px}.dashboard-shell #dashboard-navigation nav a{font-size:13px}.dashboard-shell #dashboard-navigation nav>div>p{font-size:11px;letter-spacing:.035em}.dashboard-shell #dashboard-main{padding-top:0;max-width:1700px}.dashboard-shell .gf-workspace-header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ui-line);margin-bottom:30px}.gf-workspace-location{display:flex;align-items:center;gap:16px;min-width:0;flex-wrap:wrap}.gf-breadcrumb{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--ui-muted)}.gf-breadcrumb>span:last-child{color:var(--ui-ink-2)}.gf-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.gf-theme-toggle{min-height:44px;font-size:12px;padding-inline:12px;white-space:nowrap}.gf-theme-light-label,.gf-theme-sun{display:none}html[data-workspace-theme=dark] :is(.gf-theme-sun,.gf-theme-light-label){display:inline}html[data-workspace-theme=dark] :is(.gf-theme-moon,.gf-theme-dark-label){display:none}.dashboard-shell .gf-mobile-header,.dashboard-shell>nav[aria-label="Primary mobile navigation"]{background:var(--ui-navigation);border-color:var(--ui-line)}.dashboard-shell .gf-workspace-avatar{background:var(--ui-well);color:var(--ui-accent-ink);border-radius:6px}.dashboard-dialog .ui-button-primary,.dashboard-shell .ui-button-primary{background:linear-gradient(110deg,var(--ui-primary-start),var(--ui-primary-end));color:var(--ui-on-primary);border-color:var(--ui-primary-start)}.dashboard-dialog .ui-button-primary:hover,.dashboard-shell .ui-button-primary:hover{filter:brightness(1.08);color:var(--ui-on-primary)}.dashboard-shell .ui-button-primary:active{color:var(--ui-on-primary)}.dashboard-shell .ui-button{min-height:44px}.dashboard-shell *{scrollbar-color:var(--ui-line-strong) transparent}.dashboard-dialog ::-moz-selection,.dashboard-shell ::-moz-selection{background:var(--ui-tint);color:var(--ui-ink)}.dashboard-dialog ::selection,.dashboard-shell ::selection{background:var(--ui-tint);color:var(--ui-ink)}.dashboard-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--ui-focus)}.dashboard-shell .gf-home{gap:26px}.dashboard-shell .gf-home-intro{align-items:center;flex-wrap:nowrap;gap:24px;margin-top:4px}.dashboard-shell .gf-home-intro h1{font-size:clamp(26px,2.45vw,36px);font-weight:650;letter-spacing:-.035em;line-height:1.16;max-width:24ch}.dashboard-shell .gf-home-intro p{font-size:14px;margin-top:10px}.gf-home-actions{display:flex;gap:10px;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.gf-home-actions .ui-button{font-size:12px}.dashboard-shell .gf-home nav.gf-summary-strip{gap:14px;border:0;background:transparent;overflow:visible}.dashboard-shell .gf-home .gf-metric-card{position:relative;background:linear-gradient(140deg,var(--ui-subtle),var(--ui-metric-end));border:1px solid var(--ui-line);border-radius:9px;padding:20px;min-height:147px;gap:12px;transition:border-color .16s,background-color .16s}.dashboard-shell .gf-home .gf-metric-card:before{content:"";position:absolute;top:-1px;left:20px;width:30px;height:2px;background:var(--metric-accent,var(--ui-cyan))}.dashboard-shell .gf-home .gf-metric-card[data-tone=new]{--metric-accent:var(--ui-summary-new)}.dashboard-shell .gf-home .gf-metric-card[data-tone=scheduled]{--metric-accent:var(--ui-summary-scheduled)}.dashboard-shell .gf-home .gf-metric-card[data-tone=attention]{--metric-accent:var(--ui-summary-attention)}.dashboard-shell .gf-home .gf-metric-card:hover{border-color:var(--ui-cyan)}.dashboard-shell .gf-home .gf-metric-card .gf-summary-label{justify-content:space-between;align-items:flex-start;color:var(--ui-muted);font-size:12px;line-height:1.4;min-height:34px}.dashboard-shell .gf-home .gf-metric-card .gf-summary-label svg{display:block;width:15px;height:15px;margin-top:1px}.dashboard-shell .gf-home .gf-metric-card strong{font-size:36px;font-weight:600;color:var(--metric-accent,var(--ui-cyan))}.dashboard-shell .gf-home .gf-metric-card .gf-summary-hint{font-size:11px;color:var(--ui-ink-2);margin-top:auto}.dashboard-shell .gf-revenue .gf-summary-strip{border:1px solid var(--ui-line);border-radius:9px;background:var(--ui-surface)}.dashboard-shell .gf-revenue .gf-summary{background:var(--ui-surface);border-color:var(--ui-line);padding:20px;gap:4px}.dashboard-shell .gf-revenue .gf-summary:hover{background:var(--ui-subtle)}.dashboard-shell .gf-revenue .gf-summary :is(.gf-summary-label,.gf-summary-description){color:var(--ui-muted)}.dashboard-shell .gf-revenue .gf-summary-label{font-size:12px;min-height:34px}.dashboard-shell .gf-revenue .gf-summary-value{font-size:28px;color:var(--ui-ink);font-variant-numeric:tabular-nums;line-height:1.2}.dashboard-shell .gf-revenue .gf-summary:last-child .gf-summary-value{color:var(--ui-cyan)}.dashboard-shell .gf-revenue .gf-summary-description{border-top:2px solid var(--ui-line);padding-top:12px;font-size:11px;line-height:1.5}.dashboard-shell .gf-home-priority{gap:18px;grid-template-columns:1.15fr 1fr;align-items:stretch}.dashboard-shell .gf-home-work{gap:18px;grid-template-columns:1.45fr 1fr;align-items:start}.dashboard-shell :is(.gf-work-panel,.gf-agent-overview){background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:9px;padding:20px}.gf-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gf-panel-description{margin-top:8px;font-size:12px;color:var(--ui-muted);line-height:1.6}.dashboard-shell .gf-panel-heading{margin:-20px -20px 16px;padding:16px 20px;border-bottom:1px solid var(--ui-line);background:transparent}.dashboard-shell .gf-home .gf-agent-overview h2,.dashboard-shell .gf-panel-heading h2{font-size:17px;letter-spacing:-.025em}.dashboard-shell .gf-home .gf-agent-overview h2 svg{display:none}.dashboard-shell .gf-home .gf-agent-overview{background:radial-gradient(ellipse at 10% 50%,var(--ui-agent-wash),transparent 70%),var(--ui-surface)}.dashboard-shell .gf-home .gf-agent-panel-header{margin:-20px -20px 0;padding:16px 20px;border-bottom:1px solid var(--ui-line);background:transparent}.gf-agent-introduction{display:flex;align-items:center;gap:24px;margin:24px 0 16px}.dashboard-shell .gf-agent-mode{color:var(--ui-cyan);font-size:11px}.dashboard-shell .gf-agent-introduction p{font-size:13px;line-height:1.65}.dashboard-shell .gf-home .gf-agent-overview .ui-button{font-size:12px;padding-inline:12px}.dashboard-shell .gf-home .gf-agent-overview .gf-agent-disclosure summary,.dashboard-shell .gf-home .gf-agent-overview .gf-agent-queue{font-size:12px}.dashboard-shell .gf-home-empty{padding-top:8px;font-size:13px;gap:8px}.dashboard-shell .gf-home-empty>svg{display:block;color:var(--ui-muted);margin-bottom:4px}.gf-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:22px}.gf-week-day{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;min-height:60px;padding:8px 2px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-subtle);text-align:center;color:var(--ui-muted);font-size:11px}.gf-week-day strong{font-size:14px;color:var(--ui-ink-2);font-variant-numeric:tabular-nums}.gf-week-day:hover,.gf-week-day[aria-current=date]{border-color:var(--ui-cyan);color:var(--ui-cyan)}.gf-week-day[aria-current=date] strong{color:var(--ui-cyan)}.dashboard-shell .gf-appointment{border-color:var(--ui-line);background:transparent}.dashboard-shell .gf-home .gf-work-panel .ui-action-row{padding:14px 0}.dashboard-shell .gf-quick-link{color:var(--ui-accent-ink)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.bg-white,.bg-white\/95,.bg-white\/90,.bg-white\/80,.bg-white\/70):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){background-color:var(--ui-surface)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.bg-slate-50,.bg-slate-50\/50,.bg-slate-50\/80,.bg-gray-50):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){background-color:var(--ui-subtle)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.bg-slate-100,.bg-slate-100\/50,.bg-slate-200,.bg-gray-100):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){background-color:var(--ui-well)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.text-slate-900,.text-slate-800,.text-gray-900,.text-gray-800):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){color:var(--ui-ink)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.text-slate-700,.text-gray-700):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){color:var(--ui-ink-2)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){color:var(--ui-muted)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-200,.divide-slate-200>*):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){border-color:var(--ui-line)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){color:var(--ui-accent-ink)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.bg-blue-50,.bg-blue-50\/70,.bg-blue-100):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){background-color:var(--ui-tint)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.border-blue-100,.border-blue-200,.border-blue-200\/70):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){border-color:var(--ui-orbit-line)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.hover\:bg-white,.hover\:bg-slate-50,.hover\:bg-slate-100,.hover\:bg-gray-50):hover:not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){background-color:var(--ui-well)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.hover\:text-slate-800,.hover\:text-slate-900):hover:not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){color:var(--ui-ink)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(input,textarea):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *))::-moz-placeholder{color:var(--ui-placeholder)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(input,textarea):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *))::placeholder{color:var(--ui-placeholder)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.text-red-600,.text-red-700,.text-red-800):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){color:var(--ui-danger)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.bg-red-50,.bg-red-100):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){background-color:var(--ui-danger-tint)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.text-amber-700,.text-amber-800,.text-amber-900):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){color:var(--ui-attention)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.bg-amber-50,.bg-amber-100):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){background-color:var(--ui-attention-tint)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.text-green-700,.text-green-800,.text-emerald-700,.text-emerald-800):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){color:var(--ui-success)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.bg-green-50,.bg-green-100,.bg-emerald-50,.bg-emerald-100):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){background-color:var(--ui-success-tint)}html[data-workspace-theme=dark] :is(.dashboard-shell,.dashboard-dialog) :is(.service-directory,.service-toolbar,.service-table th,.service-table td,.lead-workspace-header,.service-inbox,.inbox-context-rail,.lead-context-rail):not(:where(.goforms-custom-form,.goforms-custom-form *,[data-preview-device],[data-preview-device] *,.form-editor,.form-editor *,.hub-root,.hub-root *)){border-color:var(--ui-line);background-color:var(--ui-surface);color:var(--ui-ink-2)}html[data-workspace-theme=dark] .dashboard-shell :is(.service-person,.service-search,.service-tabs button){color:var(--ui-ink-2)}html[data-workspace-theme=dark] .dashboard-shell :is(.service-table tbody tr:hover,.service-tabs button:hover){background:var(--ui-subtle)}html[data-workspace-theme=dark] .dashboard-shell .service-tabs button[aria-pressed=true]{background:var(--ui-tint);color:var(--ui-accent-ink)}html[data-workspace-theme=dark] .dashboard-shell .service-tabs button span{background:var(--ui-well)}html[data-workspace-theme=dark] .dashboard-shell .ui-field{background-color:var(--ui-surface);color:var(--ui-ink);border-color:var(--ui-line-strong)}html[data-workspace-theme=dark] .dashboard-shell select.ui-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2393a6c2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(min-width:768px){.dashboard-shell #dashboard-main{padding-inline:clamp(22px,2.65vw,44px)}}@media(max-width:1199px){.dashboard-shell .gf-home-intro{flex-wrap:wrap}.gf-home-actions{justify-content:flex-start}.dashboard-shell .gf-home-priority,.dashboard-shell .gf-home-work{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.dashboard-shell .gf-workspace-header{min-height:64px;margin-bottom:24px;gap:8px}.dashboard-shell .gf-breadcrumb{font-size:11px;gap:5px}.gf-header-actions{gap:8px}.dashboard-shell .gf-home{gap:22px}.dashboard-shell .gf-home-intro{gap:16px}.dashboard-shell .gf-home-intro h1{font-size:28px;max-width:20ch}.gf-home-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.dashboard-shell .gf-home-intro .ui-button{width:100%}.dashboard-shell .gf-home nav.gf-summary-strip{gap:10px}.dashboard-shell .gf-home .gf-metric-card{padding:14px;min-height:145px;gap:10px}.dashboard-shell .gf-home .gf-metric-card .gf-summary-label{font-size:12px;min-height:34px}.dashboard-shell .gf-home .gf-metric-card strong{font-size:30px}.dashboard-shell .gf-home .gf-metric-card .gf-summary-hint{display:flex;font-size:11px;line-height:1.4}.dashboard-shell .gf-revenue .gf-summary{padding:14px}.dashboard-shell .gf-revenue .gf-summary-value{font-size:24px}.dashboard-shell :is(.gf-work-panel,.gf-agent-overview){padding:16px}.dashboard-shell .gf-home .gf-agent-panel-header,.dashboard-shell .gf-panel-heading{margin:-16px -16px 16px;padding:14px 16px}.dashboard-shell .gf-home .gf-agent-panel-header{margin-bottom:0}.gf-agent-introduction{gap:18px}.gf-week{gap:4px}.gf-week-day{font-size:11px}}@media(prefers-reduced-motion:reduce){.dashboard-shell .gf-metric-card{transition:none}}.gf-agent-activity{display:flex;align-items:center;gap:16px;min-height:76px;margin-top:16px}.gf-activity-icon{display:grid;place-items:center;position:relative;width:52px;height:52px;flex:0 0 52px;border:1px solid var(--ui-line);border-radius:50%;color:var(--ui-cyan)}.gf-activity-ring{position:absolute;inset:-4px;border-left:1px solid transparent;border-bottom:1px solid transparent;border-top:1px solid transparent;border-top-color:var(--ui-cyan);border-right:1px solid transparent;border-right-color:var(--ui-orbit-line);border-radius:50%;pointer-events:none;animation:gf-activity-ring 2.8s linear infinite}.gf-agent-activity[data-motion-paused=true] .gf-activity-ring{animation-play-state:paused}.gf-activity-copy{min-width:0;font-size:13px;line-height:1.5}.gf-activity-copy>p{font-weight:600;color:var(--ui-ink)}.gf-activity-note{font-size:11px;color:var(--ui-muted)}.gf-agent-activity[data-state=completed] .gf-activity-icon{color:var(--ui-success);border-color:var(--ui-success-line);animation:gf-activity-complete .9s ease-out 1}.gf-agent-activity[data-state=needs_approval] .gf-activity-icon{color:var(--ui-attention);border-color:var(--ui-attention-line)}.gf-agent-activity[data-state=failed] .gf-activity-icon{color:var(--ui-danger);border-color:var(--ui-danger-line)}.gf-activity-dots{display:inline-flex;gap:3px;margin-left:7px;vertical-align:middle}.gf-activity-dots i{width:3px;height:3px;background:var(--ui-cyan);border-radius:50%;animation:gf-activity-dot 1.2s ease-in-out infinite}.gf-activity-dots i:nth-child(2){animation-delay:.15s}.gf-activity-dots i:nth-child(3){animation-delay:.3s}.gf-activity-feed{list-style:none;margin:0 0 16px;padding:0;border-bottom:1px solid var(--ui-line)}.gf-activity-feed li{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:12px;min-height:44px}.gf-activity-feed svg{flex-shrink:0;color:var(--ui-success)}.gf-activity-feed li[data-state=needs_approval] svg{color:var(--ui-attention)}.gf-activity-feed li[data-state=failed] svg{color:var(--ui-danger)}.gf-activity-feed a{color:var(--ui-ink-2);flex:1;min-width:0;display:inline-flex;align-items:center}.gf-activity-feed time{color:var(--ui-muted);font-size:11px;white-space:nowrap}.gf-activity-new{animation:gf-activity-enter .32s cubic-bezier(.16,1,.3,1) 1}.gf-metric-changed{animation:gf-metric-highlight 1.2s ease-out 1}@keyframes gf-activity-ring{to{transform:rotate(1turn)}}@keyframes gf-activity-complete{0%{box-shadow:0 0 0 0 transparent}35%{box-shadow:0 0 0 5px var(--ui-success-tint)}to{box-shadow:0 0 0 0 transparent}}@keyframes gf-activity-dot{0%,to{opacity:.4}50%{opacity:1}}@keyframes gf-activity-enter{0%{transform:translateY(6px);opacity:.6}to{transform:translateY(0);opacity:1}}@keyframes gf-metric-highlight{0%,to{box-shadow:inset 0 0 0 1px transparent}25%{box-shadow:inset 0 0 0 1px var(--ui-cyan)}}@media(prefers-reduced-motion:reduce){.gf-activity-dots i,.gf-activity-icon,.gf-activity-new,.gf-activity-ring,.gf-metric-changed{animation:none!important}}.dashboard-shell .form-editor{--ui-canvas:#ffffff;--ui-surface:#ffffff;--ui-subtle:#f8fafc;--ui-well:#f1f3f6;--ui-ink:#17202e;--ui-ink-2:#344054;--ui-muted:#586577;--ui-placeholder:#6b7684;--ui-line:#e3e7ed;--ui-line-strong:#c9d1db;--ui-accent:#2563eb;--ui-accent-hover:#1d4ed8;--ui-accent-ink:#1e40af;--ui-focus:#1d4ed8;--ui-tint:#eef4ff;--ui-nav-selected:#e8effb;--ui-nav-hover:#edf1f6;--ui-success:#067647;--ui-success-tint:#ecfdf3;--ui-success-line:#abefc6;--ui-attention:#b54708;--ui-attention-tint:#fffaeb;--ui-attention-line:#fedf89;--ui-danger:#b42318;--ui-danger-tint:#fef3f2;--ui-danger-line:#fecdca;--ui-radius:12px;--ui-radius-control:8px;--ui-shadow:none;--ui-shadow-overlay:0 12px 32px -8px rgba(16,24,40,.18),0 4px 8px -4px rgba(16,24,40,.06);color-scheme:light;color:var(--ui-ink);background:var(--ui-canvas);padding:16px;border-radius:12px}.dashboard-shell .goforms-custom-form{color-scheme:light}.dashboard-shell .goforms-custom-form[data-theme=dark]{color-scheme:dark}.dashboard-shell .goforms-custom-form :is(input,textarea){caret-color:var(--form-accent)}.dashboard-shell .goforms-custom-form :is(input[type=checkbox],input[type=radio]){accent-color:var(--form-accent)}.dashboard-shell .goforms-custom-form :is(button,a,input,select,textarea):focus-visible{outline-color:var(--form-accent)}:where(.editorial-workspace,.owner-quick,[data-customer-portal],[data-portal-dialog]){--app-canvas:#f4f7fb;--app-surface:#fff;--app-subtle:#f8fafc;--app-header:#eef4fb;--app-ink:#0f172a;--app-secondary:#334155;--app-muted:#52637a;--app-line:#e2e8f0;--app-line-strong:#cbd5e1;--app-control:#718399;--app-navy:#0b2545;--app-accent:#135293;--app-primary:#1d63b8;--app-focus:#2563eb;--app-success:#166534;--app-success-bg:#dcfce7;--app-warning:#854d0e;--app-warning-bg:#fef9c3;--app-danger:#b91c1c;--app-danger-bg:#fee2e2;--app-font:"Inter","Geist",-apple-system,BlinkMacSystemFont,sans-serif;--app-radius:10px;--app-control-radius:8px}.dashboard-shell.quick-shell.owner-quick{--ui-canvas:var(--app-canvas);--ui-surface:var(--app-surface);--ui-subtle:var(--app-subtle);--ui-well:var(--app-header);--ui-ink:var(--app-ink);--ui-ink-2:var(--app-secondary);--ui-muted:var(--app-muted);--ui-placeholder:var(--app-muted);--ui-line:var(--app-line);--ui-line-strong:var(--app-control);--ui-border:var(--app-line);--ui-accent:var(--app-primary);--ui-accent-hover:var(--app-navy);--ui-accent-ink:var(--app-accent);--ui-focus:var(--app-focus);--ui-tint:var(--app-header);--ui-nav-selected:var(--app-primary);--ui-nav-hover:var(--app-header);--ui-navigation:var(--app-navy);--ui-radius:var(--app-radius);--ui-radius-control:var(--app-control-radius);--ui-primary-start:var(--app-primary);--ui-primary-end:var(--app-primary);--ui-on-primary:#fff;--ui-cyan:var(--app-accent);--ui-agent-wash:var(--app-header);--ui-orbit-line:#bfdbfe;--ui-success:var(--app-success);--ui-success-tint:var(--app-success-bg);--ui-success-line:#86efac;--ui-attention:var(--app-warning);--ui-attention-tint:var(--app-warning-bg);--ui-attention-line:#fde047;--ui-danger:var(--app-danger);--ui-danger-tint:var(--app-danger-bg);--ui-danger-line:#fca5a5;--ui-purple:#6d28d9;--ui-purple-tint:#f3e8ff;color-scheme:light;font-family:var(--app-font);background:var(--app-canvas);color:var(--app-ink)}html :is([data-customer-portal],[data-portal-dialog]){--hub-background:var(--app-canvas);--hub-surface:var(--app-surface);--hub-input:var(--app-surface);--hub-subtle:var(--app-header);--hub-border:var(--app-line);--hub-controlBorder:var(--app-control);--hub-text:var(--app-ink);--hub-heading:var(--app-navy);--hub-muted:var(--app-muted);--hub-accent:var(--app-primary);--hub-onAccent:#fff;--hub-hover:var(--app-navy);--hub-link:var(--app-accent);--hub-focus:var(--app-focus);--hub-highlight:var(--app-header);--hub-highlightText:var(--app-accent);--hub-success:var(--app-success);--hub-successBg:var(--app-success-bg);--hub-warning:var(--app-warning);--hub-warningBg:var(--app-warning-bg);--hub-danger:var(--app-danger);--hub-dangerBg:var(--app-danger-bg);color-scheme:light;font-family:var(--app-font)}.dashboard-shell.owner-quick .gf-conversation{--ui-canvas:inherit;--ui-surface:inherit;--ui-subtle:inherit;--ui-line:inherit;--ui-ink:inherit;--ui-ink-2:inherit;--ui-muted:inherit;--ui-placeholder:inherit}