:root{--color-background: #f5f5f5;--color-surface: #ffffff;--color-surface-2: #f9fafb;--color-surface-subtle: #f8fafc;--color-surface-elevated: #ffffff;--color-text: #111827;--color-text-secondary: #374151;--color-text-muted: #6b7280;--color-text-placeholder: #9ca3af;--color-border: #e5e7eb;--color-border-light: #f3f4f6;--color-border-strong: #d1d5db;--color-border-focus: #3b82f6;--color-accent: #6366f1;--color-accent-hover: #4f46e5;--color-accent-light: #e0e7ff;--color-accent-contrast: #ffffff;--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-light: #dbeafe;--color-primary-text: #ffffff;--color-success: #10b981;--color-success-light: #d1fae5;--color-success-text: #065f46;--color-success-border: #a7f3d0;--color-warning: #f59e0b;--color-warning-light: #fef3c7;--color-warning-text: #92400e;--color-warning-border: #d97706;--color-danger: #ef4444;--color-danger-hover: #dc2626;--color-danger-light: #fee2e2;--color-danger-text: #991b1b;--color-danger-border: #fecaca;--focus-ring: 0 0 0 2px var(--color-primary-light);--focus-ring-offset: 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-card: 0 1px 3px 0 rgba(0, 0, 0, .08), 0 1px 2px -1px rgba(0, 0, 0, .06);--shadow-card-hover: 0 4px 12px -2px rgba(0, 0, 0, .12), 0 2px 6px -2px rgba(0, 0, 0, .08);--shadow-header: 0 1px 3px 0 rgba(0, 0, 0, .06);--font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--header-height: 56px;--header-bg: var(--color-surface);--header-border: var(--color-border);--header-shadow: var(--shadow-header);--nav-tab-bg: transparent;--nav-tab-bg-hover: rgba(0, 0, 0, .04);--nav-tab-bg-active: rgba(59, 130, 246, .08);--nav-tab-indicator: var(--color-primary);--nav-tab-radius: var(--radius-md);--card-bg: var(--color-surface);--card-border: var(--color-border);--card-shadow: var(--shadow-card);--card-shadow-hover: var(--shadow-card-hover);--card-radius: var(--radius-lg);--btn-primary-bg: var(--color-primary);--btn-primary-bg-hover: var(--color-primary-hover);--btn-primary-text: var(--color-primary-text);--btn-secondary-bg: var(--color-surface);--btn-secondary-bg-hover: var(--color-surface-2);--btn-secondary-text: var(--color-text);--btn-secondary-border: var(--color-border-strong);--btn-success-bg: var(--color-success);--btn-success-text: white;--btn-danger-bg: var(--color-danger);--btn-danger-text: white;--btn-padding-sm: var(--spacing-xs) var(--spacing-sm);--btn-padding-md: var(--spacing-sm) var(--spacing-md);--btn-radius: var(--radius-md)}[data-theme=dark]{--color-background: #0a0f1a;--color-surface: #141b2d;--color-surface-2: #1e293b;--color-surface-subtle: #1e293b;--color-surface-elevated: #1e293b;--color-text: #f1f5f9;--color-text-secondary: #e2e8f0;--color-text-muted: #94a3b8;--color-text-placeholder: #64748b;--color-border: #2d3748;--color-border-light: #1e293b;--color-border-strong: #4a5568;--color-border-focus: #60a5fa;--color-accent: #818cf8;--color-accent-hover: #6366f1;--color-accent-light: #312e81;--color-accent-contrast: #ffffff;--color-primary: #60a5fa;--color-primary-hover: #3b82f6;--color-primary-light: #1e3a5f;--color-primary-text: #0f172a;--color-success: #34d399;--color-success-light: #064e3b;--color-success-text: #a7f3d0;--color-success-border: #34d399;--color-warning: #fbbf24;--color-warning-light: #78350f;--color-warning-text: #fef3c7;--color-warning-border: #fbbf24;--color-danger: #f87171;--color-danger-hover: #ef4444;--color-danger-light: #7f1d1d;--color-danger-text: #fecaca;--color-danger-border: #f87171;--focus-ring: 0 0 0 2px var(--color-primary-light);--focus-ring-offset: 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 8px 10px -6px rgba(0, 0, 0, .4);--shadow-card: 0 2px 8px -2px rgba(0, 0, 0, .5), 0 1px 3px -1px rgba(0, 0, 0, .3);--shadow-card-hover: 0 8px 20px -4px rgba(0, 0, 0, .6), 0 4px 10px -4px rgba(0, 0, 0, .4);--shadow-header: 0 2px 8px -2px rgba(0, 0, 0, .4);--header-bg: var(--color-surface);--header-border: var(--color-border);--header-shadow: var(--shadow-header);--nav-tab-bg: transparent;--nav-tab-bg-hover: rgba(255, 255, 255, .06);--nav-tab-bg-active: rgba(96, 165, 250, .15);--nav-tab-indicator: var(--color-primary);--nav-tab-radius: var(--radius-md);--card-bg: var(--color-surface);--card-border: var(--color-border);--card-shadow: var(--shadow-card);--card-shadow-hover: var(--shadow-card-hover);--card-radius: var(--radius-lg);--btn-primary-bg: var(--color-primary);--btn-primary-bg-hover: var(--color-primary-hover);--btn-primary-text: var(--color-primary-text);--btn-secondary-bg: var(--color-surface-2);--btn-secondary-bg-hover: var(--color-surface-elevated);--btn-secondary-text: var(--color-text);--btn-secondary-border: var(--color-border-strong);--btn-success-bg: var(--color-success);--btn-success-text: #0f172a;--btn-danger-bg: var(--color-danger);--btn-danger-text: white}@media (prefers-color-scheme: dark){:root:not([data-theme]){--color-background: #0a0f1a;--color-surface: #141b2d;--color-surface-2: #1e293b;--color-surface-subtle: #1e293b;--color-surface-elevated: #1e293b;--color-text: #f1f5f9;--color-text-secondary: #e2e8f0;--color-text-muted: #94a3b8;--color-text-placeholder: #64748b;--color-border: #2d3748;--color-border-light: #1e293b;--color-border-strong: #4a5568;--color-border-focus: #60a5fa;--color-accent: #818cf8;--color-accent-hover: #6366f1;--color-accent-light: #312e81;--color-accent-contrast: #ffffff;--color-primary: #60a5fa;--color-primary-hover: #3b82f6;--color-primary-light: #1e3a5f;--color-primary-text: #0f172a;--color-success: #34d399;--color-success-light: #064e3b;--color-success-text: #a7f3d0;--color-success-border: #34d399;--color-warning: #fbbf24;--color-warning-light: #78350f;--color-warning-text: #fef3c7;--color-warning-border: #fbbf24;--color-danger: #f87171;--color-danger-hover: #ef4444;--color-danger-light: #7f1d1d;--color-danger-text: #fecaca;--color-danger-border: #f87171;--focus-ring: 0 0 0 2px var(--color-primary-light);--focus-ring-offset: 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 8px 10px -6px rgba(0, 0, 0, .4);--shadow-card: 0 2px 8px -2px rgba(0, 0, 0, .5), 0 1px 3px -1px rgba(0, 0, 0, .3);--shadow-card-hover: 0 8px 20px -4px rgba(0, 0, 0, .6), 0 4px 10px -4px rgba(0, 0, 0, .4);--shadow-header: 0 2px 8px -2px rgba(0, 0, 0, .4);--header-bg: var(--color-surface);--header-border: var(--color-border);--header-shadow: var(--shadow-header);--nav-tab-bg: transparent;--nav-tab-bg-hover: rgba(255, 255, 255, .06);--nav-tab-bg-active: rgba(96, 165, 250, .15);--nav-tab-indicator: var(--color-primary);--nav-tab-radius: var(--radius-md);--card-bg: var(--color-surface);--card-border: var(--color-border);--card-shadow: var(--shadow-card);--card-shadow-hover: var(--shadow-card-hover);--card-radius: var(--radius-lg);--btn-primary-bg: var(--color-primary);--btn-primary-bg-hover: var(--color-primary-hover);--btn-primary-text: var(--color-primary-text);--btn-secondary-bg: var(--color-surface-2);--btn-secondary-bg-hover: var(--color-surface-elevated);--btn-secondary-text: var(--color-text);--btn-secondary-border: var(--color-border-strong);--btn-success-bg: var(--color-success);--btn-success-text: #0f172a;--btn-danger-bg: var(--color-danger);--btn-danger-text: white}}input[type=date].pilot-date-control,input[type=date].pilot-job-ops-control,.pilot-date-control{background:var(--color-surface)!important;color:var(--color-text)!important;border:1px solid var(--color-border-strong, var(--color-border))!important;color-scheme:light dark}input[type=date].pilot-date-control::placeholder,input[type=date].pilot-job-ops-control::placeholder,.pilot-date-control::placeholder{color:var(--color-text-placeholder)!important;opacity:1}input[type=date].pilot-date-control::-webkit-calendar-picker-indicator,input[type=date].pilot-job-ops-control::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}[data-theme=dark] input[type=date].pilot-date-control,[data-theme=dark] input[type=date].pilot-job-ops-control,[data-theme=dark] .pilot-date-control{background:var(--color-surface-2)!important;color:var(--color-text)!important;border-color:var(--color-border-strong)!important;-webkit-text-fill-color:var(--color-text);color-scheme:dark}[data-theme=dark] input[type=date].pilot-date-control::-webkit-calendar-picker-indicator,[data-theme=dark] input[type=date].pilot-job-ops-control::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.6) contrast(1.15)}@media (prefers-color-scheme: dark){:root:not([data-theme]) input[type=date].pilot-date-control,:root:not([data-theme]) input[type=date].pilot-job-ops-control,:root:not([data-theme]) .pilot-date-control{background:var(--color-surface-2)!important;color:var(--color-text)!important;border-color:var(--color-border-strong)!important;-webkit-text-fill-color:var(--color-text);color-scheme:dark}:root:not([data-theme]) input[type=date].pilot-date-control::-webkit-calendar-picker-indicator,:root:not([data-theme]) input[type=date].pilot-job-ops-control::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.6) contrast(1.15)}}body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-background);transition:background-color var(--transition-normal),color var(--transition-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}select{color:var(--color-text)}option{color:var(--color-text);background-color:var(--color-surface)}.aether-control{color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.aether-control::placeholder{color:var(--color-text-muted);opacity:1}.aether-control:disabled{color:var(--color-text-muted);opacity:1}select.aether-control option{color:var(--color-text);background-color:var(--color-surface)}.aether-mobile-field-nav,.aether-mobile-menu-strip,.aether-mobile-sidebar-rail{display:none}.operator-feedback-page,.operator-feedback-page *{box-sizing:border-box}.operator-feedback-page [data-testid=operator-feedback-safety-copy],.operator-feedback-page [data-testid=operator-feedback-safety-copy] *,.operator-feedback-page [data-testid=operator-feedback-dashboard],.operator-feedback-page [data-testid=operator-feedback-mobile-contained],.operator-feedback-page [data-testid=operator-feedback-form],.operator-feedback-page [data-testid=operator-feedback-quick-capture],.operator-feedback-page [data-testid=operator-feedback-recent-submissions],.operator-feedback-page [data-testid^=operator-feedback-record-]{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.operator-feedback-page input,.operator-feedback-page select,.operator-feedback-page textarea,.operator-feedback-page button{max-width:100%!important}@media (max-width: 767px){.operator-feedback-page [data-testid=operator-feedback-safety-copy]{padding:.75rem!important}}.ai-governance-page span[style*=--color-surface-subtle],.ai-governance-page span[style*=--color-warning-light],.ai-governance-page span[style*=--color-danger-light],.ai-governance-page span[style*=--color-success-light]{max-width:100%!important;line-height:1.2!important;overflow-wrap:normal!important;word-wrap:normal!important;word-break:keep-all!important;white-space:normal!important}.ai-governance-page span.ai-governance-status-badge,.ai-governance-page span.ai-execution-state-badge,.ai-governance-page span.ai-execution-readable-status-badge{flex:0 0 auto!important;justify-content:center!important;min-width:min(7rem,100%)!important;max-width:min(100%,12rem)!important;text-align:center!important;line-height:1.2!important;overflow-wrap:normal!important;word-wrap:normal!important;word-break:keep-all!important;white-space:normal!important}.ai-governance-page span[style*=--color-surface-subtle]{background:var(--color-surface-subtle, #f8fafc)!important;color:#334155!important;border-color:#94a3b8!important}.ai-governance-page span[style*=--color-warning-light]{background:#fef3c7!important;color:#78350f!important;border-color:#d97706!important}.ai-governance-page span[style*=--color-danger-light]{background:#fee2e2!important;color:#7f1d1d!important;border-color:#dc2626!important}.ai-governance-page span[style*=--color-success-light]{background:#dcfce7!important;color:#14532d!important;border-color:#16a34a!important}[data-theme=dark] .ai-governance-page span[style*=--color-surface-subtle]{background:#1e293b!important;color:#e2e8f0!important;border-color:#64748b!important}[data-theme=dark] .ai-governance-page span[style*=--color-warning-light]{background:#78350f!important;color:#fef3c7!important;border-color:#fbbf24!important}[data-theme=dark] .ai-governance-page span[style*=--color-danger-light]{background:#7f1d1d!important;color:#fecaca!important;border-color:#f87171!important}[data-theme=dark] .ai-governance-page span[style*=--color-success-light]{background:#064e3b!important;color:#a7f3d0!important;border-color:#34d399!important}@media (prefers-color-scheme: dark){:root:not([data-theme]) .ai-governance-page span[style*=--color-surface-subtle]{background:#1e293b!important;color:#e2e8f0!important;border-color:#64748b!important}:root:not([data-theme]) .ai-governance-page span[style*=--color-warning-light]{background:#78350f!important;color:#fef3c7!important;border-color:#fbbf24!important}:root:not([data-theme]) .ai-governance-page span[style*=--color-danger-light]{background:#7f1d1d!important;color:#fecaca!important;border-color:#f87171!important}:root:not([data-theme]) .ai-governance-page span[style*=--color-success-light]{background:#064e3b!important;color:#a7f3d0!important;border-color:#34d399!important}}@media (max-width: 767px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{touch-action:pan-y}[data-testid=ops-container],[data-testid=ops-main],[data-testid=ops-content]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}[data-testid=ops-main]{align-items:stretch!important;width:100%!important}[data-testid=ops-content]{-webkit-overflow-scrolling:touch;flex:1 1 auto!important}[data-testid=ops-sidebar-container]{display:none!important;width:0!important;min-width:0!important;flex:0 0 0!important}[data-testid^=ops-sidebar-nav-group]{display:none!important}[data-testid=ops-sidebar-logo-header]{min-height:54px!important;padding:.6rem!important}[data-testid=ops-header-container]{height:auto!important;min-height:44px!important;padding:.35rem .5rem!important;align-items:center!important;gap:.35rem!important}[data-testid=ops-header-left],[data-testid=ops-header-center],[data-testid=ops-header-right]{min-width:0!important}[data-testid=ops-header-left]{flex:1 1 auto!important;gap:.35rem!important;overflow:hidden!important}[data-testid=ops-header-mobile-menu-trigger]{display:inline-flex!important}[data-testid=ops-header-center]{order:3!important;width:100%!important;flex:1 0 100%!important;justify-content:flex-start!important;overflow:hidden!important}[data-testid=ops-header-right]{flex:0 1 auto!important;gap:.35rem!important}[data-testid=ops-header-settings-menu]{top:auto!important;right:max(.5rem,env(safe-area-inset-right))!important;bottom:max(.5rem,env(safe-area-inset-bottom))!important;left:max(.5rem,env(safe-area-inset-left))!important;width:auto!important;max-width:calc(100vw - 1rem)!important;max-height:min(78dvh,calc(100dvh - 1rem))!important;border-radius:1rem!important;overflow-x:hidden!important}[data-testid=ops-header-ai-command-btn],[data-testid=ops-header-ask-aether-btn]{min-width:2rem!important;width:2rem!important;height:2rem!important;padding:0!important;justify-content:center!important;flex:0 0 2rem!important}[data-testid=ops-header-ai-command-btn] span,[data-testid=ops-header-ai-command-btn] kbd,[data-testid=ops-header-ask-aether-btn] span,[data-testid=ops-header-user-info],[data-testid=ops-header-identity-summary]{display:none!important}[data-testid=start-demo-button],[data-testid=ops-header-logout]{padding:.3rem .5rem!important;font-size:.6875rem!important}[data-testid=ops-gateway-banner-container]{max-height:5.75rem!important;overflow:auto!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:.4rem!important;padding:.35rem .5rem!important;font-size:.72rem!important}[data-testid=ops-gateway-banner-info],[data-testid=ops-gateway-banner-actions],[data-testid=ops-gateway-banner-help],[data-testid=ops-gateway-banner-actions-row]{flex-wrap:wrap!important;min-width:0!important;gap:.35rem!important}[data-testid=ops-gateway-banner-help]{font-size:.68rem!important}.front-door-mobile-page{min-height:auto!important;padding:.65rem!important;overflow-x:hidden!important}.front-door-mobile-shell{grid-template-columns:1fr!important;gap:.75rem!important;padding-top:.75rem!important}.front-door-mobile-brand-section{min-height:auto!important;gap:.55rem!important;padding-top:0!important}[data-testid=front-door-brand-lockup]{padding:0!important}[data-testid=front-door-brand-lockup]>div:first-child{width:min(220px,72vw)!important}[data-testid=front-door-brand-headline]{padding-left:.75rem!important;max-width:100%!important}[data-testid=front-door-brand-headline] h1{font-size:1.45rem!important}[data-testid=front-door-brand-headline] p{font-size:.86rem!important;margin-top:.45rem!important;max-width:100%!important}.front-door-mobile-decorative-strip{display:none!important}.front-door-mobile-step-indicator{grid-template-columns:1fr!important}.front-door-mobile-form,[data-testid=front-door-created-panel]{width:100%!important;max-width:100%!important;padding:.9rem!important;box-sizing:border-box!important}[data-testid=front-door-form] input,[data-testid=front-door-form] select,[data-testid=front-door-form] textarea,[data-testid=pilot-cases-create-form] input,[data-testid=pilot-cases-create-form] select,[data-testid=pilot-cases-create-form] textarea{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}[data-testid=front-door-created-actions],[data-testid=front-door-form] div[style*="display: flex"]{flex-wrap:wrap!important}[data-testid=pilot-cases-list-page]{width:100%!important;max-width:100%!important;min-width:0!important;padding:.75rem!important;overflow-x:hidden!important;box-sizing:border-box!important}[data-testid=pilot-cases-search]{max-width:100%!important}.pilot-cases-mobile-create-grid{grid-template-columns:1fr!important;gap:.45rem!important}[data-testid=pilot-cases-create-form]{padding:.85rem!important;max-width:100%!important;overflow-x:hidden!important}[data-testid=pilot-cases-create-form] label{margin-top:.15rem!important}[data-testid=pilot-cases-create-form-grid]>span{display:none!important}[data-testid=pilot-cases-create-form-grid]>div:last-child,[data-testid=pilot-cases-list-page]>div:first-child{flex-wrap:wrap!important}[data-testid=pilot-cases-list-header]{display:none!important}[data-testid^=pilot-cases-list-row-]{grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;gap:.5rem!important;align-items:stretch!important}[data-testid^=pilot-cases-list-row-]>*{max-width:100%!important;min-width:0!important;white-space:normal!important}.photoops-mobile-hub{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.photoops-mobile-hub a,.photoops-mobile-hub button{max-width:100%!important;white-space:normal!important}[data-testid=ops-sidebar-container]{display:none!important;width:0!important;min-width:0!important;flex-basis:0!important}[data-testid=ops-sidebar-logo-header]{min-height:44px!important;padding:.35rem!important}[data-testid=ops-sidebar-collapse-btn]{display:none!important}[data-testid^=ops-sidebar-nav-]{justify-content:center!important;padding:.5rem!important;min-width:0!important}[data-testid^=ops-sidebar-nav-] svg{flex:0 0 auto!important}[data-testid=ops-header-container]{max-width:100%!important;padding:.28rem .42rem!important;row-gap:.2rem!important}[data-testid=ops-header-center]{font-size:.68rem!important;line-height:1.15!important}[data-testid=ops-header-center]>*,[data-testid=ops-header-right]>*{min-width:0!important;max-width:100%!important}[data-testid=ops-header-settings-menu]{max-width:calc(100vw - .75rem)!important}[data-testid=start-demo-button]{max-width:5.25rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}[data-testid=ops-header-logout],[data-testid=ops-header-user-info]{display:none!important}[data-testid=ops-gateway-banner-container]{max-height:3.25rem!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.3rem .45rem!important}[data-testid=ops-gateway-banner-info]{line-height:1.2!important}[data-testid=ops-gateway-banner-info] code,[data-testid=ops-gateway-banner-help],[data-testid=ops-gateway-banner-actions-row],.aether-mobile-field-nav,.aether-mobile-field-nav-primary,.aether-mobile-field-more-menu{display:none!important}.aether-mobile-sidebar-rail{display:flex;flex:0 0 52px;width:52px;min-width:52px;max-width:52px;height:100%;min-height:0;background:var(--sidebar-bg, var(--color-surface));border-right:1px solid var(--sidebar-border, var(--color-border));box-sizing:border-box;flex-direction:column;align-items:stretch;overflow:hidden;z-index:70}.aether-mobile-sidebar-rail-brand{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:100%;min-height:48px;border:0;border-bottom:1px solid var(--sidebar-border, var(--color-border));background:var(--color-surface-2);color:var(--color-text);box-sizing:border-box;padding:0;cursor:pointer}.aether-mobile-sidebar-rail-logo{display:block;width:36px;height:36px;object-fit:contain;flex:0 0 auto}.aether-mobile-sidebar-rail-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:100%;min-height:48px;border:0;border-bottom:1px solid var(--sidebar-border, var(--color-border));background:var(--color-surface-2);color:var(--color-text);cursor:pointer}.aether-mobile-sidebar-rail-toggle-icon{width:20px;height:20px}.aether-mobile-sidebar-rail-nav{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:.25rem;padding:.4rem .3rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.aether-mobile-sidebar-rail-item{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:100%;min-height:42px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer;padding:0}.aether-mobile-sidebar-rail-item[aria-current=page]{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}.aether-mobile-sidebar-rail-item svg{width:20px;height:20px;flex:0 0 auto}.aether-mobile-sidebar-rail-badge{position:absolute;top:2px;right:2px;min-width:1rem;padding:0 .2rem;border-radius:999px;background:var(--color-danger);color:#fff;font-size:.58rem;font-weight:900;line-height:1rem;text-align:center}[data-testid=ops-content]{flex:1 1 calc(100vw - 52px)!important;width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}[data-testid=ops-main][data-mobile-rail-collapsed=true] [data-testid=ops-content]{flex:1 1 100vw!important;width:100vw!important;max-width:100vw!important}.aether-mobile-sidebar-edge-swipe-zone{position:fixed;left:0;top:44px;bottom:0;width:18px;z-index:65;border:0;padding:0;background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 55%,transparent),transparent);cursor:pointer;touch-action:pan-y}[data-testid=ops-content] *,[data-testid=ops-content] *:before,[data-testid=ops-content] *:after{box-sizing:border-box}[data-testid=ops-content]>*,[data-testid=case-log-page],[data-testid=pilot-cases-list-page],[data-testid=photoops-hub],[data-testid=photoops-case-workspace],[data-testid=frontdoor-package-contact],[data-testid=frontdoor-package-location],[data-testid=frontdoor-package-details],[data-testid=frontdoor-package-assignment],[data-testid=frontdoor-package-status],[data-testid=frontdoor-package-audit],[data-testid=frontdoor-package-metadata]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}[data-testid=ops-content] button,[data-testid=ops-content] a[role=button],[data-testid=ops-content] a[data-testid]{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}[data-testid=cases-list-page-nav]{display:none!important}[data-testid=pilot-cases-mobile-header]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:.5rem!important;margin-bottom:.65rem!important}[data-testid=pilot-cases-title-block]{grid-column:1 / -1!important;order:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.12rem!important;text-align:center!important;min-width:0!important}[data-testid=pilot-cases-mobile-title]{font-size:1.45rem!important;line-height:1.1!important;font-weight:850!important;letter-spacing:0!important;color:var(--color-text)!important}[data-testid=pilot-cases-list-count]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:1.25rem!important;padding:.08rem .45rem!important;border:1px solid color-mix(in srgb,var(--color-primary) 26%,var(--color-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))!important;color:var(--color-text-muted)!important;font-size:.72rem!important;font-weight:800!important}[data-testid=pilot-cases-local-nav]{grid-column:1 / -1!important;order:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important;min-width:0!important}.pilot-cases-local-nav-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:2rem!important;width:100%!important;padding:.32rem .42rem!important;border:1px solid color-mix(in srgb,var(--color-primary) 38%,var(--color-border))!important;border-radius:999px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 92%,#fff),var(--color-surface-2))!important;color:var(--color-text)!important;font-size:.74rem!important;font-weight:850!important;line-height:1.1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:0 2px color-mix(in srgb,var(--color-border) 72%,transparent),0 8px 18px #0f172a1f!important;transform:translateY(0)!important}.pilot-cases-local-nav-pill:active{box-shadow:0 1px color-mix(in srgb,var(--color-border) 72%,transparent),0 4px 10px #0f172a1f!important;transform:translateY(1px)!important}.pilot-cases-local-nav-pill-active{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 84%,#fff),var(--color-primary))!important;border-color:color-mix(in srgb,var(--color-primary) 75%,#fff)!important;color:#fff!important;box-shadow:0 2px color-mix(in srgb,var(--color-primary) 55%,#0f172a),0 10px 22px #2563eb3d!important}[data-testid=pilot-cases-page-helper]{display:none!important}[data-testid=pilot-cases-about-details]{grid-column:1 / -1!important;order:3!important;display:none!important;width:100%!important;padding:.34rem .5rem!important;border:1px solid var(--color-border)!important;border-radius:.55rem!important;background:var(--color-surface)!important;color:var(--color-text)!important;font-size:.78rem!important;margin:0!important}[data-testid=pilot-cases-about-summary],[data-testid=photoops-hub-about-summary],[data-testid=photoops-workspace-help-summary]{list-style-position:outside!important;min-height:2rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;color:var(--color-text)!important}[data-testid=pilot-cases-list-export-button],[data-testid=pilot-cases-create-open]{order:4!important;min-height:2.25rem!important;width:100%!important;margin-left:0!important;padding:.42rem .6rem!important;border-radius:999px!important;font-size:.76rem!important;font-weight:850!important}[data-testid=photoops-hub-about-details],[data-testid=photoops-workspace-help-details],[data-testid=case-photos-help-details]{width:100%!important;max-width:100%!important;padding:.42rem .58rem!important;border:1px solid var(--color-border)!important;border-radius:.55rem!important;background:var(--color-surface)!important;color:var(--color-text)!important}[data-testid=pilot-cases-pipeline-summary]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.38rem!important;margin-bottom:.5rem!important}[data-testid^=pilot-cases-pipeline-summary-]{min-height:3.15rem!important;padding:.48rem .55rem!important;border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border))!important;border-radius:.65rem!important;box-shadow:0 8px 16px #0f172a14!important}[data-testid^=pilot-cases-pipeline-summary-]>div:first-child{font-size:.63rem!important;line-height:1.05!important}[data-testid^=pilot-cases-pipeline-summary-]>div:last-child{margin-top:.16rem!important;font-size:1.02rem!important;line-height:1.05!important}[data-testid^=pilot-cases-pipeline-summary-][aria-pressed=true]{border-color:color-mix(in srgb,var(--color-primary) 70%,#fff)!important;background:var(--color-primary)!important;color:#fff!important}[data-testid=pilot-cases-metric-filter-active]{flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;margin-bottom:.45rem!important;padding:.42rem .5rem!important;border-radius:999px!important;text-align:center!important}[data-testid=pilot-cases-metric-filter-clear]{flex:0 0 auto!important;min-height:1.85rem!important;border-radius:999px!important;padding:.25rem .55rem!important}[data-testid^=pilot-cases-list-row-]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;padding:.62rem!important;border:1px solid color-mix(in srgb,var(--color-primary) 14%,var(--color-border))!important;box-shadow:0 10px 24px #0f172a14!important}[data-testid^=pilot-cases-list-id-]{order:1!important;grid-column:1 / 2!important;align-self:center!important;font-size:.78rem!important;font-weight:850!important}[data-testid^=pilot-cases-list-open-]{order:2!important;grid-column:2 / 3!important;justify-self:stretch!important}.pilot-cases-list-open-case{min-height:2.35rem!important;padding:.44rem .62rem!important;border:1px solid color-mix(in srgb,var(--color-primary) 80%,#fff)!important;border-radius:.65rem!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 82%,#fff),var(--color-primary))!important;color:#fff!important;font-size:.78rem!important;font-weight:900!important;box-shadow:0 3px color-mix(in srgb,var(--color-primary) 58%,#0f172a),0 12px 24px #2563eb47!important}[data-testid^=pilot-cases-list-customer-]{order:3!important;grid-column:1 / -1!important;padding:.15rem 0 .2rem!important}[data-testid^=pilot-cases-list-customer-]>div:first-child{font-size:.86rem!important;font-weight:800!important;line-height:1.2!important}[data-testid^=pilot-cases-list-damage-]{order:4!important}[data-testid^=pilot-cases-list-stage-]{order:5!important;max-width:100%!important;text-align:center!important}.pilot-cases-list-status-cell{order:6!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.28rem!important;width:fit-content!important;max-width:100%!important;min-height:1.75rem!important;padding:.16rem .26rem .16rem .45rem!important;border:1px solid color-mix(in srgb,var(--color-success) 36%,var(--color-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface))!important;color:var(--color-text)!important}.pilot-cases-list-status-label{display:inline!important;flex:0 0 auto!important;color:var(--color-text-muted)!important;font-size:.62rem!important;font-weight:900!important;text-transform:uppercase!important}.pilot-cases-list-status-cell select,.pilot-cases-list-status-cell button{width:auto!important;min-width:4.5rem!important;max-width:7.5rem!important;min-height:1.42rem!important;padding:.16rem .42rem!important;border-radius:999px!important;font-size:.68rem!important;font-weight:900!important;box-shadow:none!important}[data-testid^=pilot-cases-list-next-action-]{order:7!important}[data-testid^=pilot-cases-list-proposal-status-]{order:8!important}[data-testid^=pilot-cases-list-followup-count-]{order:9!important}[data-testid^=pilot-cases-list-work-order-status-]{order:10!important}[data-testid^=pilot-cases-list-damage-],[data-testid^=pilot-cases-list-stage-],[data-testid^=pilot-cases-list-next-action-],[data-testid^=pilot-cases-list-proposal-status-],[data-testid^=pilot-cases-list-followup-count-],[data-testid^=pilot-cases-list-work-order-status-]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:1.78rem!important;padding:.24rem .38rem!important;border-radius:999px!important;font-size:.66rem!important;font-weight:800!important;line-height:1.1!important}[data-testid=case-photos-upload-actions]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}[data-testid=case-photos-upload-actions] button{min-height:3.35rem!important;border-width:1px!important;border-style:solid!important;box-shadow:0 10px 22px #0f172a1f!important}[data-testid=case-log-page] div[style*="display: flex"],[data-testid=pilot-cases-list-page] div[style*="display: flex"],[data-testid=photoops-hub] div[style*="display: flex"],[data-testid=photoops-case-workspace] div[style*="display: flex"],[data-testid=frontdoor-package-drawer] div[style*="display: flex"]{min-width:0!important;max-width:100%!important;flex-wrap:wrap!important}[data-testid=case-log-page] div[style*=grid-template-columns],[data-testid=pilot-cases-list-page] div[style*=grid-template-columns],[data-testid=pilot-cases-list-page] section[style*=grid-template-columns],[data-testid=photoops-hub] div[style*=grid-template-columns],[data-testid=frontdoor-package-drawer] div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important}[data-testid=exports-section],[data-testid=exports-section]>*,[data-testid=exports-section] button,[data-testid^=pilot-cases-filter-],[data-testid^=pilot-cases-pipeline-filter-],[data-testid^=pilot-cases-stage-filter-],[data-testid^=pilot-case-item-],[data-testid^=pilot-case-badge-],[data-testid^=pilot-case-priority-badge-],[data-testid^=pilot-cases-list-row-],[data-testid^=pilot-cases-list-photo-badge-],[data-testid^=pilot-cases-list-fresh-intake-],[data-testid^=pilot-cases-list-stage-],[data-testid^=frontdoor-status-btn-],[data-testid=frontdoor-package-drawer-badge],[data-testid^=photoops-hub-status-],[data-testid^=photoops-hub-capture-priority-],[data-testid^=badge-]{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important}[data-testid=exports-section] button,[data-testid^=frontdoor-status-btn-],[data-testid^=pilot-cases-filter-],[data-testid^=pilot-cases-pipeline-filter-],[data-testid^=pilot-cases-stage-filter-]{flex:1 1 min(12rem,100%)!important}[data-testid=pilot-cases-pipeline-summary]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-testid=frontdoor-package-drawer],[data-testid=case-log-drawer],[data-testid=case-log-external-drawer]{width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;min-width:0!important;overflow-x:hidden!important}[data-testid=agent-queue-task-modal],[data-testid=frontdoor-convert-case-modal]{width:min(100%,calc(100vw - 68px))!important;max-width:calc(100vw - 68px)!important;min-width:0!important;overflow-x:hidden!important}.aether-mobile-field-nav{display:none!important;flex:0 0 auto;width:100%;max-width:100%;background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -10px 24px #0f172a24;box-sizing:border-box;z-index:80}.aether-mobile-field-nav-primary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;padding:.35rem;width:100%;box-sizing:border-box}.aether-mobile-field-nav-button,.aether-mobile-field-more-button{min-width:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer;font-size:.68rem;font-weight:800;line-height:1.05;padding:.46rem .18rem;text-align:center;white-space:normal;word-break:normal}.aether-mobile-field-nav-button[aria-current=page],.aether-mobile-field-more-button[aria-current=page]{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}.aether-mobile-field-more-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;max-height:min(52vh,22rem);overflow-y:auto;padding:0 .5rem .55rem;background:var(--color-surface);box-sizing:border-box}.aether-mobile-field-more-button{border-color:var(--color-border);background:var(--color-surface-2);font-size:.75rem;padding:.65rem .5rem;text-align:left}.aether-mobile-field-nav-primary,.aether-mobile-field-more-menu{display:none!important}.aether-mobile-menu-strip{display:none!important;justify-content:flex-start;width:100%;max-width:100%;padding:.28rem .45rem;border-bottom:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box}.aether-mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.2rem;min-width:4.75rem;padding:.4rem .65rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-2);color:var(--color-text);cursor:pointer;font-size:.82rem;font-weight:900}.aether-mobile-sidebar-overlay{position:fixed;top:48px;right:0;bottom:0;left:0;z-index:12000;display:flex;align-items:stretch;justify-content:flex-start;max-width:100vw;height:calc(100dvh - 48px);overflow:hidden}.aether-mobile-sidebar-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border:0;padding:0;background:#0f172a8c;cursor:pointer}.aether-mobile-sidebar-drawer{position:relative;z-index:2;display:flex;flex-direction:column;width:min(86vw,22rem);max-width:100vw;height:100%;background:var(--color-surface);color:var(--color-text);border-right:1px solid var(--color-border);box-shadow:16px 0 40px #0f172a47;box-sizing:border-box;overflow:hidden}.aether-mobile-sidebar-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem .9rem;border-bottom:1px solid var(--color-border);background:var(--color-surface-2)}.aether-mobile-sidebar-brand-lockup{display:inline-flex;align-items:center;gap:.65rem;min-width:0}.aether-mobile-sidebar-brand-logo{width:2.4rem;height:2.4rem;object-fit:contain;flex:0 0 auto;border-radius:.65rem;background:var(--color-surface);border:1px solid var(--color-border);padding:.2rem;box-sizing:border-box}.aether-mobile-sidebar-title{font-size:.95rem;font-weight:900;color:var(--color-text)}.aether-mobile-sidebar-subtitle{margin-top:.12rem;font-size:.72rem;font-weight:700;color:var(--color-text-muted)}.aether-mobile-sidebar-close{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:1.35rem;line-height:1}.aether-mobile-sidebar-nav{flex:1 1 auto;overflow-y:auto;padding:.7rem;-webkit-overflow-scrolling:touch}.aether-mobile-sidebar-group{display:grid;gap:.32rem;margin-bottom:.85rem}.aether-mobile-sidebar-group-label{padding:.25rem .25rem .12rem;color:var(--color-text-muted);font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.aether-mobile-sidebar-group-toggle{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;border:0;background:transparent;cursor:pointer;text-align:left}.aether-mobile-sidebar-group-items{display:grid;gap:.32rem;min-width:0}.aether-mobile-sidebar-item{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;min-height:2.75rem;width:100%;padding:.72rem .8rem;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:left;font-size:.9rem;font-weight:850;box-sizing:border-box}.aether-mobile-sidebar-item[aria-current=page]{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}.aether-mobile-sidebar-item-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.3rem;height:1.3rem}.aether-mobile-sidebar-item-icon svg{width:20px;height:20px}.aether-mobile-sidebar-item-label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.aether-mobile-sidebar-badge{flex:0 0 auto;min-width:1.35rem;padding:.12rem .4rem;border-radius:999px;background:var(--color-danger);color:#fff;font-size:.68rem;font-weight:900;text-align:center}[data-testid=case-detail],[data-testid=pilot-case-detail-page],[data-testid=pilot-job-detail-page],[data-testid=proposal-bridge-page],[data-testid=scheduling-calendar-page],[data-testid=estimate-bridge-page]{width:100%!important;max-width:100%!important;min-width:0!important;padding:.75rem!important;overflow-x:hidden!important;box-sizing:border-box!important}[data-testid=scheduling-calendar-page]{width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;gap:.65rem!important;padding:.55rem .55rem calc(5rem + env(safe-area-inset-bottom,0px))!important}[data-testid=scheduling-calendar-page] *,[data-testid=scheduling-calendar-page] *:before,[data-testid=scheduling-calendar-page] *:after{box-sizing:border-box}[data-testid=calendar-header]{padding:.62rem!important;border-radius:7px!important}[data-testid=calendar-header]>div{gap:.55rem!important;align-items:stretch!important}[data-testid=calendar-header] h1{font-size:1.18rem!important}[data-testid=calendar-header] p{margin-top:.18rem!important;font-size:.78rem!important;line-height:1.25!important}[data-testid=calendar-header] button{min-width:0!important;white-space:normal!important}[data-testid=calendar-date-label]{font-size:.9rem!important;line-height:1.15!important;text-align:left!important}[data-testid=calendar-new-schedule-item]{width:100%!important;padding:.5rem .62rem!important}[data-testid=calendar-view-toggle]{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.2rem!important;padding:.2rem!important}[data-testid=calendar-view-toggle] button{padding:.42rem .2rem!important;font-size:.74rem!important;line-height:1.1!important}[data-testid=calendar-global-search]{width:100%!important;max-width:100%!important;min-width:0!important;padding:.58rem .65rem!important;font-size:.84rem!important}[data-testid=calendar-filter-panel]{padding:.62rem!important;border-radius:7px!important}[data-testid=calendar-filter-panel] label{gap:.38rem!important;margin-bottom:.4rem!important;font-size:.8rem!important;line-height:1.2!important}[data-testid=calendar-filter-panel] input[type=checkbox],[data-testid=calendar-filter-panel] input[type=radio]{flex:0 0 auto!important;margin:0!important}[data-testid=calendar-filter-panel] details{padding:.48rem!important}[data-testid=calendar-mini-calendar]{padding:.48rem!important;margin-bottom:.6rem!important}[data-testid=calendar-mini-calendar]>div:first-child{gap:.3rem!important;margin-bottom:.42rem!important}[data-testid=calendar-mini-month-label]{font-size:.78rem!important;line-height:1.1!important}[data-testid=calendar-mini-prev-month],[data-testid=calendar-mini-next-month]{width:1.65rem!important;height:1.65rem!important;min-height:1.65rem!important}[data-testid=calendar-mini-day]{height:1.48rem!important;min-height:1.48rem!important;padding:0!important;font-size:.66rem!important}[data-testid=calendar-events-shell]{min-width:0!important;overflow-x:hidden!important}[data-testid=calendar-month-grid]{width:100%!important;max-width:100%!important;overflow:hidden!important}[data-testid=calendar-month-grid]>div{grid-template-columns:repeat(7,minmax(0,1fr))!important;min-width:0!important;width:100%!important}[data-testid=calendar-month-weekday-header]{padding:.34rem .08rem!important;font-size:.62rem!important}[data-testid=calendar-month-cell]{min-height:clamp(3.1rem,11.5vw,4.35rem)!important;padding:.25rem .16rem!important;gap:.12rem!important;overflow:hidden!important}[data-testid=calendar-month-day-number]{width:1.15rem!important;height:1.15rem!important;font-size:.62rem!important}[data-testid=calendar-month-event-chip]{min-height:1.25rem!important;padding:.12rem .18rem!important;font-size:.58rem!important;line-height:1.05!important}[data-testid=calendar-month-event-chip] span{display:none!important}[data-testid=calendar-week-grid],[data-testid=calendar-day-grid]{width:100%!important;max-width:100%!important;max-height:min(56vh,30rem)!important;overflow:auto!important;-webkit-overflow-scrolling:touch}[data-testid=calendar-week-grid]>div,[data-testid=calendar-time-grid-body]{grid-template-columns:3.1rem repeat(7,minmax(5.15rem,1fr))!important;min-width:40rem!important}[data-testid=calendar-day-grid]>div,[data-testid=calendar-day-grid] [data-testid=calendar-time-grid-body]{grid-template-columns:3.1rem minmax(0,1fr)!important;min-width:0!important;width:100%!important}[data-testid=calendar-week-day-header],[data-testid=calendar-day-header]{padding:.45rem .35rem!important;font-size:.68rem!important}[data-testid=calendar-time-slot-label],[data-testid=calendar-grid-cell]{min-height:4rem!important}[data-testid=calendar-time-slot-label]{padding:.42rem .28rem!important;font-size:.62rem!important}[data-testid=calendar-event-placement]{padding:.22rem!important}[data-testid=calendar-event-card]{padding:.38rem!important;min-width:0!important}[data-testid=calendar-event-label],[data-testid=calendar-event-date],[data-testid=calendar-event-status]{font-size:.58rem!important}[data-testid=calendar-event-customer],[data-testid=calendar-event-project-type]{font-size:.68rem!important}[data-testid=case-detail]{display:flex!important;flex-direction:column!important;padding-top:.35rem!important}[data-testid=case-detail]>*{order:20!important}[data-testid=case-detail-page-nav]{order:-20!important}[data-testid=pilot-case-operator-feedback]{order:-10!important}[data-testid=pilot-case-detail-mobile-header]{order:0!important}[data-testid=pilot-case-mobile-field-dashboard]{order:1!important}[data-testid=pilot-case-operator-next-step-rail]{order:2!important}[data-testid=pilot-case-desktop-location-card],[data-testid=case-detail-page-nav]{display:none!important}[data-testid=pilot-case-detail-mobile-header]{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:.35rem!important;margin-bottom:.65rem!important;text-align:center!important}[data-testid=pilot-case-back-to-cases],[data-testid=pilot-case-back-to-leads],[data-testid=case-detail-back-triage]{display:none!important}[data-testid=pilot-case-detail-header-title]{flex:1 0 100%!important;order:1!important;display:grid!important;gap:.16rem!important;justify-items:center!important;margin:0!important;text-align:center!important;line-height:1.1!important}[data-testid=pilot-case-detail-case-id]{display:block!important;font-size:1.26rem!important;font-weight:900!important;letter-spacing:0!important;color:var(--color-text)!important;overflow-wrap:anywhere!important}[data-testid=pilot-case-detail-customer-name]{display:block!important;margin-left:0!important;font-size:1rem!important;font-weight:800!important;color:var(--color-text-secondary)!important;overflow-wrap:anywhere!important}[data-testid=pilot-case-header-contacts]{order:2!important;justify-content:center!important;max-width:100%!important;min-width:0!important;margin-top:.15rem!important}[data-testid=pilot-case-header-contacts-button],[data-testid^=pilot-case-header-contact-]{min-height:1.9rem!important;max-width:100%!important;white-space:nowrap!important}[data-testid=case-detail-ai-converted-badge],[data-testid=pilot-case-status-badge]{order:3!important;margin-left:0!important;max-width:100%!important;white-space:normal!important}[data-testid=pilot-case-desktop-status-area]{order:3!important;margin-left:0!important}[data-testid=pilot-case-desktop-status-label]{display:none!important}[data-testid=pilot-case-field-actions]{order:4!important;flex:1 0 100%!important;display:none!important}[data-testid=pilot-case-mobile-field-dashboard]{display:grid!important;gap:.7rem!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:-.15rem 0 .85rem!important;overflow-x:hidden!important}[data-testid=pilot-case-desktop-operations-dashboard]{display:none!important}[data-testid=pilot-case-mobile-field-dashboard-header]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem!important;color:var(--color-text-muted)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:0!important;text-transform:uppercase!important}[data-testid=pilot-case-mobile-field-dashboard-header] strong{color:var(--color-text)!important;font-size:.78rem!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;text-transform:none!important}[data-testid=pilot-case-mobile-location-card]{display:grid!important;grid-template-columns:minmax(5.9rem,.72fr) minmax(0,1fr)!important;gap:.65rem!important;align-items:stretch!important;padding:.7rem!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md, 8px)!important;background:linear-gradient(135deg,rgba(34,197,94,.12),transparent 45%),var(--color-surface)!important;box-shadow:var(--shadow-card)!important;overflow:hidden!important}[data-testid=pilot-case-mobile-map-preview]{position:relative!important;display:grid!important;align-content:end!important;gap:.2rem!important;min-height:5.2rem!important;padding:.55rem!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-sm, 4px)!important;background:linear-gradient(90deg,transparent 47%,rgba(255,255,255,.16) 48%,rgba(255,255,255,.16) 52%,transparent 53%),linear-gradient(0deg,transparent 47%,rgba(255,255,255,.14) 48%,rgba(255,255,255,.14) 52%,transparent 53%),linear-gradient(135deg,#3b82f652,#16a34a33)!important;color:#fff!important;overflow:hidden!important}[data-testid=pilot-case-mobile-map-preview]:before{content:"";position:absolute;inset:38% auto auto 46%;width:.8rem;height:.8rem;border-radius:999px;background:var(--color-danger, #dc2626);border:2px solid #fff;box-shadow:0 0 0 4px #dc262638}[data-testid=pilot-case-mobile-map-preview] span{position:relative!important;font-size:.62rem!important;font-weight:800!important;text-transform:uppercase!important;color:#ffffffd1!important}[data-testid=pilot-case-mobile-map-preview] strong{position:relative!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:.72rem!important;line-height:1.18!important;color:#fff!important}[data-testid=pilot-case-mobile-location-card] h2{margin:0!important;color:var(--color-text)!important;font-size:.96rem!important;line-height:1.15!important}[data-testid=pilot-case-mobile-location-address]{margin:.25rem 0 .55rem!important;color:var(--color-text-muted)!important;font-size:.78rem!important;line-height:1.25!important;overflow-wrap:anywhere!important}[data-testid=pilot-case-mobile-open-maps]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:2.25rem!important;padding:.5rem .65rem!important;border:1px solid var(--color-primary)!important;border-radius:var(--radius-sm, 4px)!important;background:var(--color-primary)!important;color:#fff!important;font-size:.8rem!important;font-weight:800!important;line-height:1.1!important;text-align:center!important;text-decoration:none!important;box-sizing:border-box!important}[data-testid=pilot-case-mobile-open-maps]:disabled{border-color:var(--color-border)!important;background:var(--color-surface-2)!important;color:var(--color-text-muted)!important}[data-testid=pilot-case-mobile-quick-tiles]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;max-width:100%!important;min-width:0!important}.pilot-case-mobile-tile{display:grid!important;position:relative!important;gap:.26rem!important;align-content:start!important;min-width:0!important;min-height:5.7rem!important;padding:.65rem!important;border:1.5px solid color-mix(in srgb,var(--color-primary) 56%,var(--color-border))!important;border-radius:var(--radius-md, 8px)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 14%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2) 65%,transparent),transparent),var(--color-surface)!important;color:var(--color-text)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 10%,transparent),var(--shadow-card)!important;text-align:left!important;font-family:inherit!important;text-decoration:none!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;transition:border-color .12s ease,transform .12s ease,background .12s ease!important}.pilot-case-mobile-tile:hover{border-color:color-mix(in srgb,var(--color-primary) 78%,var(--color-border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 19%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2) 78%,transparent),transparent),var(--color-surface)!important}.pilot-case-mobile-tile:active{transform:translateY(1px)!important;border-color:var(--color-primary)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 24%,transparent),var(--shadow-card)!important}.pilot-case-mobile-tile:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}.pilot-case-mobile-tile:disabled{cursor:not-allowed!important;opacity:.68!important}.pilot-case-mobile-tile-topline{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:.35rem!important;min-width:0!important}.pilot-case-mobile-tile-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.65rem!important;height:1.65rem!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent)!important;background:color-mix(in srgb,var(--color-primary) 20%,transparent)!important;color:var(--color-primary)!important;flex:0 0 auto!important}.pilot-case-mobile-tile-icon svg{width:1rem!important;height:1rem!important;display:block!important}.pilot-case-mobile-tile-label{color:var(--color-text-muted)!important;font-size:.64rem!important;font-weight:900!important;line-height:1.1!important;text-transform:uppercase!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.pilot-case-mobile-tile-chevron{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.2rem!important;height:1.2rem!important;border-radius:999px!important;color:var(--color-primary)!important;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface-2))!important;border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent)!important;font-size:.9rem!important;font-weight:900!important;line-height:1!important}.pilot-case-mobile-tile strong{color:var(--color-text)!important;font-size:.88rem!important;font-weight:900!important;line-height:1.12!important;overflow-wrap:anywhere!important}.pilot-case-mobile-tile small{color:var(--color-text-muted)!important;font-size:.72rem!important;line-height:1.18!important;overflow-wrap:anywhere!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}[data-testid=pilot-case-detail-view-job],[data-testid=pilot-case-create-job-open]{order:5!important;flex:1 0 100%!important;margin-left:0!important;max-width:100%!important;white-space:normal!important}[data-testid=pilot-case-workflow-path]{align-items:stretch!important;gap:.5rem!important;padding:.65rem!important}[data-testid=pilot-case-workflow-path]>span:first-child{width:100%!important}[data-testid=pilot-case-workflow-path-steps]{display:flex!important;flex:1 1 100%!important;flex-wrap:nowrap!important;gap:.35rem!important;max-width:100%!important;overflow-x:auto!important;padding-bottom:.18rem!important;-webkit-overflow-scrolling:touch}[data-testid=pilot-case-workflow-path-steps]>span,[data-testid=pilot-case-workflow-path-steps] [data-testid^=pilot-case-workflow-path-],[data-testid=pilot-case-workflow-path-current]{flex:0 0 auto!important;min-width:max-content!important;white-space:nowrap!important;word-break:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}[data-testid=pilot-case-workflow-next-action]{width:100%!important;margin-left:0!important;text-align:left!important}[data-testid=pilot-case-stage-row]{align-items:stretch!important;gap:.45rem!important;padding:.65rem!important}[data-testid=pilot-case-stage-transition-panel]{display:flex!important;flex:1 1 100%!important;flex-wrap:wrap!important;gap:.4rem!important;margin-left:0!important}[data-testid=pilot-case-stage-transition-panel] button{flex:1 1 min(9rem,100%)!important;min-width:0!important;white-space:normal!important;word-break:normal!important}[data-testid=pilot-case-estimate-proposal-core]{padding:.75rem!important;overflow-x:hidden!important}[data-testid=pilot-case-estimate-proposal-core]>div:first-child{align-items:center!important;text-align:center!important}[data-testid=estimate-core-case-total]{width:100%!important;text-align:center!important;font-size:1.08rem!important}[data-testid=estimate-core-add-item-form]{grid-template-columns:1fr!important}[data-testid=estimate-core-item-list]>div{grid-template-columns:1fr!important;gap:.42rem!important;align-items:stretch!important;padding:.65rem!important}[data-testid=estimate-core-item-list] input{width:100%!important;max-width:100%!important;min-width:0!important}[data-testid^=estimate-core-item-edit-],[data-testid^=estimate-core-item-save-],[data-testid^=estimate-core-item-cancel-]{width:100%!important;max-width:100%!important}[data-testid=proposal-core-summary],[data-testid=proposal-review-draft],[data-testid=proposal-review-groups],[data-testid=proposal-review-group]{max-width:100%!important;overflow-x:hidden!important}[data-testid=proposal-review-line-item]{grid-template-columns:1fr!important;gap:.35rem!important;align-items:stretch!important;padding:.5rem 0!important;border-top:1px solid var(--color-border)!important}[data-testid=proposal-review-line-label]{font-size:.86rem!important;overflow-wrap:anywhere!important}[data-testid=proposal-review-line-quantity],[data-testid=proposal-review-line-price],[data-testid=proposal-review-line-total]{display:flex!important;justify-content:space-between!important;gap:.75rem!important;width:100%!important;max-width:100%!important;min-width:0!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important}[data-testid=proposal-review-line-quantity]:before{content:"Qty";color:var(--color-text-muted);font-family:system-ui,sans-serif;font-weight:800}[data-testid=proposal-review-line-price]:before{content:"Unit price";color:var(--color-text-muted);font-family:system-ui,sans-serif;font-weight:800}[data-testid=proposal-review-line-total]:before{content:"Total";color:var(--color-text-muted);font-family:system-ui,sans-serif;font-weight:800}[data-testid=agent-suggestions-panel],[data-testid=pilot-case-notes-section]{padding:.75rem!important;overflow-x:hidden!important}[data-testid=agent-suggestions-panel]>div:first-child,[data-testid=pilot-case-notes-section]>div:first-child{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:.65rem!important;margin-bottom:.75rem!important}[data-testid=agent-suggestions-panel]>div:first-child>div,[data-testid=pilot-case-notes-section]>div:first-child>div{min-width:0!important;max-width:100%!important}[data-testid=agent-suggestions-title],[data-testid=pilot-case-notes-section] h2{font-size:1rem!important;line-height:1.15!important}[data-testid=agent-suggestions-policy],[data-testid=pilot-case-notes-summary-helper]{line-height:1.3!important}[data-testid=agent-suggestions-generate],[data-testid=pilot-case-notes-edit]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:2.45rem!important;padding:.62rem .75rem!important;font-size:.84rem!important;font-weight:800!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important}[data-testid=agent-suggestions-panel],[data-testid=agent-suggestions-panel] *,[data-testid=agent-suggestions-panel] *:before,[data-testid=agent-suggestions-panel] *:after{box-sizing:border-box!important}.agent-proposal-card,.agent-customer-message-draft-card,.agent-proposal-customer-email-handoff-card,.agent-proposal-grounding-details,.agent-proposal-exec-detail{width:100%!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}.agent-proposal-card-header,.agent-proposal-meta-row,.agent-proposal-status-row,.agent-proposal-exec-meta{display:flex!important;flex-wrap:wrap!important;max-width:100%!important;min-width:0!important}.agent-proposal-card-summary,.agent-proposal-agent-chip,.agent-proposal-approved-status,.agent-proposal-grounding-body,.agent-customer-message-draft-text,[data-testid=agent-proposal-risk],[data-testid=agent-proposal-exec-tool],[data-testid=agent-customer-message-operator-review-copy],[data-testid=agent-message-simulation-mode],[data-testid=agent-proposal-customer-email-handoff] div,[data-testid=agent-proposal-customer-email-handoff] a{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.agent-proposal-exec-detail{flex:1 1 100%!important}.agent-proposal-exec-payload,[data-testid=agent-proposal-exec-payload]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}[data-testid=agent-proposal-open-email-draft]{width:100%!important;max-width:100%!important;white-space:normal!important}.approval-queue-page,.approval-row-card,.approval-row-details{width:100%!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}.approval-row-summary,.approval-code-row{display:flex!important;flex-wrap:wrap!important;max-width:100%!important;min-width:0!important}.approval-row-card{box-sizing:border-box!important;overflow-x:hidden!important}.approval-row-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"main status" "meta expand"!important;align-items:start!important;gap:.48rem .55rem!important;padding:.78rem!important}.approval-row-main{grid-area:main!important;width:100%!important;max-width:100%!important;min-width:0!important}.approval-row-title,.approval-row-description{display:block!important;max-width:100%!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;line-height:1.28!important}.approval-row-description{margin-top:.25rem!important;font-size:.78rem!important}.approval-row-meta{grid-area:meta!important;justify-self:start!important;align-self:center!important;display:flex!important;flex-wrap:wrap!important;gap:.28rem .5rem!important;width:100%!important;max-width:100%!important;min-width:0!important}.approval-row-risk,.approval-row-case{display:inline-flex!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;line-height:1.18!important}.approval-row-status{grid-area:status!important;justify-self:end!important;align-self:start!important;max-width:8.5rem!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;text-align:center!important;line-height:1.1!important}.approval-row-expand{grid-area:expand!important;justify-self:end!important;align-self:center!important;min-width:1.25rem!important;text-align:center!important;flex:0 0 auto!important}.approval-inline-code,.approval-payload-block,[data-testid^=approval-payload-]{display:block!important;max-width:100%!important;min-width:0!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;overflow-x:auto!important}[data-testid=pilot-case-followup-actions]{padding:.8rem!important;margin-bottom:.75rem!important;overflow-x:hidden!important}[data-testid=pilot-case-followup-actions] h2{margin-bottom:.2rem!important;font-size:1rem!important;line-height:1.15!important;text-align:center!important}[data-testid=pilot-case-followup-actions]>p{margin-bottom:.65rem!important;line-height:1.3!important;text-align:center!important}[data-testid=pilot-case-followup-actions]>div:first-of-type{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:.55rem!important;align-items:end!important;justify-items:stretch!important}[data-testid=pilot-case-followup-actions]>div:first-of-type>label{min-width:0!important;gap:.2rem!important;font-size:.78rem!important;line-height:1.2!important}[data-testid=pilot-case-followup-actions]>div:first-of-type>label:nth-child(3),[data-testid=pilot-case-followup-add]{grid-column:1 / -1!important}[data-testid=pilot-case-followup-type],[data-testid=pilot-case-followup-due-date],[data-testid=pilot-case-followup-note],[data-testid=pilot-case-followup-add]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}[data-testid=pilot-case-followup-add]{min-height:2.45rem!important;padding:.62rem .75rem!important;text-align:center!important;white-space:normal!important;line-height:1.15!important}[data-testid=pilot-case-followup-actions]>div:nth-of-type(2){margin-top:.7rem!important}[data-testid=pilot-case-followup-actions]>div:nth-of-type(2) h3{margin-bottom:.35rem!important;text-align:center!important}[data-testid=pilot-case-followup-list]{gap:.45rem!important}[data-testid^=pilot-case-followup-item-]{grid-template-columns:1fr!important;gap:.35rem!important;padding:.55rem!important}[data-testid=pilot-case-followup-empty]{line-height:1.35!important;text-align:center!important}[data-testid=pilot-case-primary-next-action-bar],[data-testid=pilot-case-intake-grid],[data-testid=pilot-case-edit-form],[data-testid=pilot-case-edit-address],[data-testid=operator-case-panel-core] div[style*=grid-template-columns],[data-testid=pilot-case-next-step-panel] div[style*=grid-template-columns],[data-testid=proposal-bridge-page] div[style*=grid-template-columns],[data-testid=proposal-review-draft] div[style*=grid-template-columns],[data-testid=pilot-job-detail-page] div[style*=grid-template-columns]{grid-template-columns:1fr!important}[data-testid=pilot-case-primary-next-action-button],[data-testid=pilot-case-edit-form] input,[data-testid=pilot-case-edit-form] select,[data-testid=pilot-case-edit-form] textarea,[data-testid=operator-case-panel-core] input,[data-testid=operator-case-panel-core] select,[data-testid=operator-case-panel-core] textarea,[data-testid=pilot-job-detail-page] input,[data-testid=pilot-job-detail-page] select,[data-testid=pilot-job-detail-page] textarea,[data-testid=proposal-bridge-page] input,[data-testid=proposal-bridge-page] select,[data-testid=proposal-bridge-page] textarea,[data-testid=proposal-field-title],[data-testid=proposal-field-intro],[data-testid=proposal-field-scope],[data-testid=proposal-field-terms]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}[data-testid=pilot-case-stage-row],[data-testid=pilot-case-workflow-path-steps],[data-testid=pilot-case-next-step-state-summary],[data-testid=pilot-case-next-step-ctas],[data-testid=operator-case-panel-contact],[data-testid=proposal-next-action-status],[data-testid=proposal-next-action-status] div,[data-testid=pilot-job-detail-page] div[style*="display: flex"],[data-testid=calendar-header] div[style*="display: flex"],[data-testid=estimate-bridge-page] div[style*="display: flex"]{flex-wrap:wrap!important}[data-testid=pilot-case-revenue-status-panel],[data-testid=pilot-case-workflow-path],[data-testid=pilot-case-next-step-panel],[data-testid=operator-case-panel-core],[data-testid=pilot-case-intake-summary],[data-testid=pilot-case-linked-lead],[data-testid=agent-suggestions-panel],[data-testid=pilot-case-audit-events],[data-testid=pilot-case-photos-section],[data-testid=case-notes-log-section]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}[data-testid=proposal-bridge-page],[data-testid=proposal-review-draft],[data-testid=proposal-review-groups],[data-testid=proposal-review-group],[data-testid=proposal-review-line-item],[data-testid=proposal-selected-summary],[data-testid=proposal-print-preview],[data-testid=proposal-export-section],[data-testid=proposal-customer-preview-section],[data-testid=send-proposal-package-section],[data-testid=pilot-job-ops-summary],[data-testid=pilot-job-lifecycle-panel],[data-testid=pilot-job-revenue-snapshot],[data-testid=pilot-job-next-appointment-panel],[data-testid=pilot-job-status-card],[data-testid=pilot-job-scheduling-card],[data-testid=pilot-job-dispatch-card],[data-testid=pilot-job-execution-card],[data-testid=pilot-job-closeout-card],[data-testid=pilot-job-invoice-handoff],[data-testid=pilot-job-invoice-section],[data-testid=pilot-job-subcontractor-invoices-card],[data-testid=pilot-job-documents-closeout]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}[data-testid=proposal-review-line-item]{grid-template-columns:1fr!important}[data-testid=proposal-review-promote],[data-testid=proposal-review-reset-draft],[data-testid^=proposal-next-action-],[data-testid=proposal-save],[data-testid=proposal-customer-preview-link],[data-testid=proposal-download-pdf],[data-testid=proposal-back-to-case],[data-testid=pilot-job-detail-back-to-jobs],[data-testid=pilot-job-detail-go-to-case],[data-testid=pilot-job-status-save-btn],[data-testid=pilot-job-scheduling-save],[data-testid=pilot-job-scheduling-clear],[data-testid=pilot-job-dispatch-save],[data-testid=pilot-job-dispatch-clear],[data-testid=pilot-job-execution-save],[data-testid=pilot-job-closeout-save],[data-testid=pilot-job-closeout-clear],[data-testid=pilot-job-invoice-handoff-create],[data-testid=pilot-job-create-invoice-btn],[data-testid=pilot-job-subcontractor-save-btn]{max-width:100%!important;white-space:normal!important}[data-testid=proposal-editor-page-container],[data-testid=proposal-editor-page-header],[data-testid=proposal-editor-page-title],[data-testid=pilot-jobs-list-page],[data-testid=proposal-editor-page-content],[data-testid=proposal-pricing-summary],[data-testid=proposal-photo-selector]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important}[data-testid=proposal-editor-page-container]{padding-left:.75rem!important;padding-right:.75rem!important}[data-testid=proposal-editor-page-content],[data-testid=proposal-editor-page-content]>div,[data-testid=proposal-editor-page-content]>div>div,[data-testid=proposal-editor-page-content] p,[data-testid=proposal-editor-page-content] span,[data-testid=proposal-editor-page-content] h1,[data-testid=proposal-editor-page-content] h2,[data-testid=proposal-editor-page-content] h3,[data-testid=proposal-editor-page-content] label,[data-testid=proposal-editor-page-content] table,[data-testid=proposal-editor-page-content] tbody,[data-testid=proposal-editor-page-content] tr,[data-testid=proposal-editor-page-content] td{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;box-sizing:border-box!important}[data-testid=proposal-editor-page-content]>div{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}[data-testid=jobs-list-page-nav],[data-testid=pilot-jobs-list-go-to-cases]{display:none!important}[data-testid=pilot-jobs-list-page]{padding:.75rem!important}[data-testid=pilot-jobs-mobile-header]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.18rem!important;margin-bottom:.65rem!important;text-align:center!important}[data-testid=pilot-jobs-mobile-title]{font-size:1.45rem!important;line-height:1.1!important;font-weight:850!important;letter-spacing:0!important;color:var(--color-text)!important}[data-testid=pilot-jobs-page-helper]{margin:0!important;flex-basis:auto!important;font-size:.74rem!important;line-height:1.2!important;color:var(--color-text-muted)!important}.pilot-jobs-mobile-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:1.25rem!important;padding:.08rem .45rem!important;border:1px solid color-mix(in srgb,var(--color-primary) 26%,var(--color-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))!important;color:var(--color-text-muted)!important;font-size:.72rem!important;font-weight:800!important}[data-testid=pilot-jobs-search]{width:100%!important;max-width:100%!important;min-height:2.35rem!important;border-radius:999px!important;font-size:.78rem!important}[data-testid=pilot-jobs-status-filter],[data-testid=pilot-jobs-bulk-action-bar],[data-testid=proposal-accepted-next-action],[data-testid=proposal-photo-selector]>div,[data-testid=proposal-acceptance-status-banner],[data-testid=proposal-customer-preview-section],[data-testid=send-package-block],[data-testid=proposal-editor-page-content] div[style*="display: flex"]{flex-wrap:wrap!important}[data-testid=pilot-jobs-status-filter]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.35rem!important;margin-bottom:.65rem!important}[data-testid^=pilot-jobs-filter-]{min-height:2rem!important;width:100%!important;padding:.32rem .42rem!important;border-radius:999px!important;font-size:.7rem!important;font-weight:850!important;line-height:1.1!important;white-space:normal!important;box-shadow:0 2px color-mix(in srgb,var(--color-border) 72%,transparent),0 8px 18px #0f172a1a!important}[data-testid=pilot-jobs-list-table],[data-testid=proposal-pricing-summary] table,[data-testid=proposal-print-line-items]{display:block!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}[data-testid=pilot-jobs-list-table]{display:none!important}.pilot-jobs-mobile-card-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.6rem!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.pilot-jobs-mobile-card{display:grid!important;gap:.56rem!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:.68rem!important;border:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border))!important;border-radius:.85rem!important;background:var(--color-surface)!important;color:var(--color-text)!important;box-shadow:0 12px 26px #0f172a1a!important;overflow:hidden!important}.pilot-jobs-mobile-card-topline{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.55rem!important;align-items:start!important;min-width:0!important}.pilot-jobs-mobile-card-id{font-family:monospace!important;font-size:.82rem!important;font-weight:900!important;color:var(--color-text)!important;overflow-wrap:anywhere!important}.pilot-jobs-mobile-card-customer{margin-top:.1rem!important;font-size:.88rem!important;font-weight:850!important;line-height:1.18!important;color:var(--color-text)!important;overflow-wrap:anywhere!important}.pilot-jobs-mobile-status-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.22rem!important;max-width:8.4rem!important;min-height:1.7rem!important;padding:.22rem .48rem!important;border:1px solid color-mix(in srgb,var(--color-success) 36%,var(--color-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface))!important;color:var(--color-text)!important;font-size:.66rem!important;font-weight:850!important;line-height:1.1!important;text-align:center!important;white-space:normal!important}.pilot-jobs-mobile-status-pill span{color:var(--color-text-muted)!important;text-transform:uppercase!important;font-size:.6rem!important;font-weight:900!important}.pilot-jobs-mobile-meta-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important;min-width:0!important}.pilot-jobs-mobile-meta-grid>div{display:grid!important;gap:.16rem!important;min-width:0!important;padding:.42rem!important;border:1px solid var(--color-border)!important;border-radius:.58rem!important;background:color-mix(in srgb,var(--color-surface-2) 76%,var(--color-surface))!important}.pilot-jobs-mobile-label{color:var(--color-text-muted)!important;font-size:.62rem!important;font-weight:900!important;text-transform:uppercase!important;line-height:1.1!important}.pilot-jobs-mobile-value,.pilot-jobs-mobile-link{min-width:0!important;color:var(--color-text)!important;font-size:.72rem!important;font-weight:800!important;line-height:1.18!important;overflow-wrap:anywhere!important}.pilot-jobs-mobile-link{padding:0!important;border:0!important;background:transparent!important;color:var(--color-primary)!important;cursor:pointer!important;text-align:left!important;text-decoration:underline!important}.pilot-jobs-mobile-badge-row{display:flex!important;flex-wrap:wrap!important;gap:.3rem!important;min-width:0!important}.pilot-jobs-mobile-readiness-badge{display:inline-flex!important;align-items:center!important;max-width:100%!important;min-height:1.55rem!important;padding:.18rem .44rem!important;border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--color-border))!important;border-radius:999px!important;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))!important;color:var(--color-text)!important;font-size:.63rem!important;font-weight:800!important;line-height:1.1!important;overflow-wrap:anywhere!important}.pilot-jobs-mobile-card-actions{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)!important;gap:.42rem!important}.pilot-jobs-mobile-open-work-order,.pilot-jobs-mobile-open-case{width:100%!important;min-height:2.42rem!important;border-radius:.7rem!important;cursor:pointer!important;font-size:.76rem!important;font-weight:900!important}.pilot-jobs-mobile-open-work-order{border:1px solid color-mix(in srgb,var(--color-primary) 80%,#fff)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 82%,#fff),var(--color-primary))!important;color:#fff!important;box-shadow:0 3px color-mix(in srgb,var(--color-primary) 58%,#0f172a),0 12px 24px #2563eb47!important}.pilot-jobs-mobile-open-case{border:1px solid color-mix(in srgb,var(--color-primary) 32%,var(--color-border))!important;background:var(--color-surface-2)!important;color:var(--color-text)!important}[data-testid=proposal-pricing-summary] table{min-width:min(300px,100%)!important}[data-testid=scheduling-calendar-page]>div[style*=grid-template-columns],[data-testid=calendar-header]>div{grid-template-columns:1fr!important}[data-testid=calendar-header]{padding:.85rem!important}[data-testid=calendar-filter-panel]{position:static!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}[data-testid=calendar-date-label]{min-width:0!important;width:100%!important;white-space:normal!important}[data-testid=calendar-view-toggle]{width:100%!important;flex-wrap:wrap!important}[data-testid=calendar-view-toggle] button,[data-testid=calendar-new-schedule-item]{flex:1 1 auto!important}[data-testid=calendar-events-shell]{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}[data-testid=calendar-schedule-item-drawer]{left:0!important;right:0!important;width:100%!important;max-width:100%!important;padding:.75rem!important;box-sizing:border-box!important}[data-testid=calendar-schedule-item-drawer] div[style*=grid-template-columns]{grid-template-columns:1fr!important}[data-testid=calendar-schedule-item-drawer] input,[data-testid=calendar-schedule-item-drawer] select,[data-testid=calendar-schedule-item-drawer] textarea{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}[data-testid=calendar-header]{padding:.62rem!important}[data-testid=calendar-events-shell]{overflow-x:hidden!important}[data-testid=calendar-schedule-item-drawer],[data-testid=calendar-event-detail-drawer]{left:52px!important;right:0!important;width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;padding:.75rem!important;padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;box-sizing:border-box!important}[data-testid=calendar-event-detail-drawer] div[style*=grid-template-columns]{grid-template-columns:1fr!important}[data-testid=calendar-event-detail-drawer] input,[data-testid=calendar-event-detail-drawer] select,[data-testid=calendar-event-detail-drawer] textarea{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}[data-testid=scheduling-calendar-page]{gap:0!important}[data-testid=calendar-header]{border-bottom:0!important;border-radius:7px 7px 0 0!important;box-shadow:none!important}[data-testid=scheduling-calendar-page]>div[style*=grid-template-columns]{display:flex!important;flex-direction:column!important;gap:0!important;align-items:stretch!important}[data-testid=calendar-events-shell]{order:1!important;border:1px solid var(--color-border)!important;border-top:0!important;border-radius:0 0 7px 7px!important;background:var(--color-surface)!important;box-shadow:var(--shadow-card)!important;padding:0 .52rem .6rem!important;margin:0 0 .72rem!important}[data-testid=calendar-month-grid],[data-testid=calendar-week-grid],[data-testid=calendar-day-grid],[data-testid=calendar-list-view]{border:0!important;border-radius:0!important;background:transparent!important}[data-testid=calendar-filter-panel]{order:2!important;margin-top:0!important;box-shadow:none!important}[data-testid=calendar-mini-calendar]{display:none!important}[data-testid=calendar-selector]{margin-bottom:.65rem!important}[data-testid=calendar-header]{padding:.48rem!important}[data-testid=calendar-header]>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:.32rem .45rem!important;align-items:start!important}[data-testid=calendar-header]>div:first-child>div:first-child{min-width:0!important;align-self:center!important}[data-testid=calendar-header]>div:first-child>div:first-child h1{font-size:1.08rem!important;line-height:1.05!important}[data-testid=calendar-header]>div:first-child>div:first-child p{display:none!important}[data-testid=calendar-header]>div:first-child>div:nth-child(2){justify-self:end!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:.22rem!important;max-width:100%!important}[data-testid=calendar-nav-prev],[data-testid=calendar-nav-next]{order:1!important;width:1.78rem!important;height:1.78rem!important;min-height:1.78rem!important;border-radius:6px!important;font-size:.82rem!important}[data-testid=calendar-nav-today]{order:2!important;height:1.78rem!important;min-height:1.78rem!important;padding:0 .46rem!important;border-radius:6px!important;font-size:.72rem!important;line-height:1!important}[data-testid=calendar-nav-next]{order:3!important}[data-testid=calendar-date-label]{order:4!important;flex:1 0 100%!important;margin-top:.1rem!important;font-size:.78rem!important;line-height:1.1!important;text-align:right!important;color:var(--color-text-secondary)!important}[data-testid=calendar-header]>div:first-child>div:nth-child(3){grid-column:1 / -1!important;justify-self:stretch!important;display:grid!important;grid-template-columns:1fr!important;gap:.35rem!important;margin-top:.08rem!important}[data-testid=calendar-new-schedule-item]{min-height:2rem!important;padding:.42rem .55rem!important;font-size:.78rem!important}[data-testid=calendar-view-toggle]{min-height:2rem!important}[data-testid=calendar-view-toggle] button{padding:.34rem .18rem!important;font-size:.68rem!important}[data-testid=calendar-header]>div[style*="position: relative"]{margin-top:.38rem!important}[data-testid=calendar-global-search]{padding:.48rem .58rem!important;font-size:.78rem!important}[data-testid=estimate-line-items-card]{max-width:100%!important;min-width:0!important;overflow-x:hidden!important}[data-testid=estimate-line-items-card]:before{content:"Line items stack for mobile review";display:block;margin-bottom:.55rem;color:var(--color-text-muted);font-size:.72rem;font-weight:700}[data-testid=estimate-line-items-table]{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}[data-testid=estimate-line-items-table] thead{display:none!important}[data-testid=estimate-line-items-table] tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.65rem!important;width:100%!important;max-width:100%!important;min-width:0!important}[data-testid=estimate-line-items-table] tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.42rem!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:.65rem!important;border:1px solid var(--color-border)!important;border-radius:.65rem!important;background:var(--color-surface)!important;overflow-x:hidden!important}[data-testid=estimate-line-items-table] td{display:grid!important;grid-template-columns:minmax(5.25rem,.45fr) minmax(0,1fr)!important;align-items:center!important;gap:.5rem!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:.25rem 0!important;border-bottom:0!important;color:var(--color-text)!important;overflow-wrap:anywhere!important}[data-testid=estimate-line-items-table] td:before{color:var(--color-text-muted)!important;font-size:.68rem!important;font-weight:900!important;line-height:1.1!important;text-transform:uppercase!important}[data-testid=estimate-line-items-table] td:nth-child(1):before{content:"Description"}[data-testid=estimate-line-items-table] td:nth-child(2):before{content:"Qty"}[data-testid=estimate-line-items-table] td:nth-child(3):before{content:"Unit price"}[data-testid=estimate-line-items-table] td:nth-child(4):before{content:"Taxable"}[data-testid=estimate-line-items-table] td:nth-child(5):before{content:"Line total"}[data-testid=estimate-line-items-table] td:nth-child(6):before{content:"Actions"}[data-testid=estimate-line-items-table] input,[data-testid=estimate-line-items-table] button{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important}[data-testid^=estimate-item-taxable-]{justify-self:start!important;width:1.2rem!important;max-width:1.2rem!important;min-width:1.2rem!important}[data-testid=estimate-totals-section]{align-items:stretch!important;max-width:100%!important}[data-testid=estimate-save],[data-testid=estimate-open-proposal],[data-testid=estimate-back-to-case-bottom]{width:100%!important}}.aether-stepper{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-text-muted)}.aether-stepper-step{color:var(--color-text-muted);font-weight:400;transition:color .15s ease,font-weight .15s ease}.aether-stepper-step.is-active{color:var(--color-success);font-weight:600}.aether-stepper-arrow{color:var(--color-text-muted);-webkit-user-select:none;user-select:none}[data-testid=photo-viewer-desktop-toolbar] button:hover{transform:translateY(-1px);border-color:#bfdbfeeb!important;filter:brightness(1.08)}[data-testid=photo-viewer-desktop-toolbar] button:active{transform:translateY(2px);box-shadow:0 2px #0f172aeb,0 8px 18px #0000003d!important}[data-testid=photo-viewer-desktop-toolbar] button:focus-visible,[data-testid=photo-evidence-view-switch] button:focus-visible{outline:2px solid rgba(147,197,253,.96);outline-offset:2px}[data-testid=photoops-hub],[data-testid=photoops-case-workspace],[data-testid=photos-panel],[data-testid=case-photos-panel-container]{--color-surface-muted: var(--color-surface-2, #f9fafb)}[data-theme=dark] [data-testid=photoops-hub],[data-theme=dark] [data-testid=photoops-case-workspace],[data-theme=dark] [data-testid=photos-panel],[data-theme=dark] [data-testid=case-photos-panel-container]{--color-surface-muted: var(--color-surface-2, #1e293b)}[data-testid=demo-scenario-selector],[data-testid=demo-scenario-selector] select{color:#78350f!important}[data-testid=case-photos-camera-btn],[data-testid=case-videos-upload-btn],[data-testid=case-videos-camera-btn],[data-testid=case-photos-help-details],[data-testid=case-photos-filter-section],[data-testid=case-photos-filter-summary],[data-testid=case-photos-filter-summary] *,[data-testid=case-photos-person-group-header],[data-testid=case-photos-date-group-header],[data-testid=case-videos-section],[data-testid^=case-video-card-],[data-testid=case-photos-viewer-hint],[data-testid=photo-viewer-mobile-more-panel],[data-testid=photo-viewer-right-pane],[data-testid=photo-viewer-toolbar],[data-testid=photo-viewer-advanced-tools-drawer],[data-testid=photo-viewer-delete-confirm]{color:#f8fafc!important}[data-testid=case-photos-gallery-filter-chip],[data-testid=case-photos-gallery-sort-chip],[data-testid=case-photos-gallery-search-chip]{background:#1e293b!important;color:#f8fafc!important;border-color:#93c5fd85!important}[data-testid=case-photos-gallery-sort-chip]{background:#1d4ed8!important}[data-testid=case-photos-gallery-search-chip] .photo-gallery-search-input,.photo-gallery-search-input{caret-color:currentColor;pointer-events:auto;touch-action:manipulation}.photo-gallery-search-icon{flex:0 0 auto;opacity:.9}.photo-gallery-search-mobile-focusable{-webkit-tap-highlight-color:rgba(37,99,235,.24)}.photo-gallery-search-active{border-color:#60a5fad1!important;box-shadow:0 0 0 1px #60a5fa33!important}.photo-gallery-toolbar-clean-v2 .photo-gallery-toolbar-group-label{align-self:center;border-left:1px solid rgba(147,197,253,.28);margin-left:.15rem;padding-left:.55rem;text-transform:uppercase;letter-spacing:0}[data-theme=light] .photo-gallery-toolbar-clean-v2 .photo-gallery-toolbar-label-light-contrast,:root:not([data-theme=dark]) .photo-gallery-toolbar-clean-v2 .photo-gallery-toolbar-label-light-contrast{color:#334155!important;border-left-color:#64748b!important;text-shadow:none!important}[data-theme=light] .photo-gallery-toolbar-clean-v2 .photo-gallery-toolbar-group-label-readable,:root:not([data-theme=dark]) .photo-gallery-toolbar-clean-v2 .photo-gallery-toolbar-group-label-readable{font-weight:950!important;opacity:1!important}.photo-gallery-tag-dropdown>summary{list-style:none}.photo-gallery-tag-dropdown>summary::-webkit-details-marker{display:none}.photo-gallery-tag-dropdown-panel{box-shadow:0 14px 30px #02061747}.photo-gallery-header-aligned-shell>[data-testid=photo-gallery-workspace-header]{width:100%;max-width:min(100%,1760px);margin-inline:auto;margin-bottom:.65rem!important;box-sizing:border-box}.photo-gallery-route-title-aligned{width:100%;text-align:center;color:var(--color-text, #f8fafc);font-size:1.18rem;font-weight:950;letter-spacing:0}.photo-gallery-header-spacing-polish{gap:.55rem!important}.photo-gallery-workspace-width-contained,.photo-gallery-workspace-photos-panel,.photo-gallery-desktop-card-contained,.photo-gallery-review-flat-panel,.photo-gallery-toolbar-contained,.photo-gallery-grid{box-sizing:border-box;max-width:100%;min-width:0}.photo-gallery-toolbar-contained{overflow-x:hidden}.photo-gallery-toolbar-contained .photo-gallery-review-controls,.photo-gallery-toolbar-contained [data-testid=case-photos-gallery-controls]{max-width:100%;min-width:0}.photo-gallery-toolbar-contained .photoops-gallery-control-pill,.photo-gallery-toolbar-contained .photo-gallery-tag-dropdown,.photo-gallery-toolbar-contained .photo-gallery-toolbar-group-label{max-width:100%}.photo-gallery-review-card{transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,filter .14s ease}.photo-gallery-review-card:hover{transform:translateY(-1px);border-color:#60a5fad1!important;box-shadow:0 14px 34px #02061747,0 0 0 1px #60a5fa2e!important;filter:saturate(1.05)}.photo-gallery-review-card:focus-visible{border-color:#3b82f6fa!important;box-shadow:0 0 0 3px #3b82f657,0 14px 34px #0206173d!important}.photo-gallery-review-card-metadata-readable{line-height:1.2;text-shadow:0 1px 2px rgba(2,6,23,.72)}.photo-gallery-review-card-meta-row{letter-spacing:0}.photo-gallery-review-card-status{color:#bfdbfe!important}.photo-gallery-review-detail-modal{contain:layout paint}.photo-gallery-review-detail-contained [data-testid=photo-viewer-content]{max-width:min(96vw,1440px)!important;box-sizing:border-box!important}.photo-gallery-review-detail-contained [data-testid=photo-viewer-content]:focus-visible,.photo-gallery-review-detail-modal:focus-visible{outline:2px solid rgba(147,197,253,.78)!important;outline-offset:-4px!important}.photo-gallery-review-detail-metadata,.photo-gallery-review-detail-safety{letter-spacing:0}.photo-gallery-review-detail-safety{color:#bfdbfe!important}.photo-gallery-empty-state-contained,.photo-gallery-local-state-empty{max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.photo-gallery-empty-local-state{border-color:#60a5fa61!important}.photo-gallery-metadata-fallback-safe{overflow-wrap:anywhere}[data-theme=light] .photo-gallery-route-title-aligned,:root:not([data-theme=dark]) .photo-gallery-route-title-aligned{color:#0f172a!important;text-shadow:none!important}[data-theme=light] .photo-gallery-review-card,:root:not([data-theme=dark]) .photo-gallery-review-card{background-color:#fff!important;border-color:#64748b!important;box-shadow:0 10px 26px #0f172a29!important}[data-theme=light] .photo-gallery-review-card:hover,[data-theme=light] .photo-gallery-review-card:focus-visible,:root:not([data-theme=dark]) .photo-gallery-review-card:hover,:root:not([data-theme=dark]) .photo-gallery-review-card:focus-visible{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb38,0 14px 32px #0f172a33!important}[data-theme=light] .photo-gallery-review-detail-safety,:root:not([data-theme=dark]) .photo-gallery-review-detail-safety{color:#1d4ed8!important}[data-theme=light] .photo-gallery-empty-state-contained,[data-theme=light] .photo-gallery-empty-local-state,:root:not([data-theme=dark]) .photo-gallery-empty-state-contained,:root:not([data-theme=dark]) .photo-gallery-empty-local-state{background-color:#fff!important;border-color:#94a3b8!important;color:#334155!important}@media (max-width: 720px){.photo-gallery-empty-state-contained,.photo-gallery-local-state-empty,.photo-gallery-empty-local-state{width:100%!important;max-width:100%!important;margin-inline:0!important}}@media (min-width: 721px){.photo-gallery-desktop-wide-workspace{width:100%;max-width:min(100%,1760px);margin-inline:auto}.photo-gallery-desktop-card-contained{width:100%}.photo-gallery-toolbar-contained{justify-content:center;row-gap:.45rem;padding-inline:.15rem}.photo-gallery-desktop-grid-density [data-testid=case-photos-grid]{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))!important}.photo-gallery-desktop-grid-density [data-gallery-density=compact] [data-testid=case-photos-grid]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important}.photo-gallery-desktop-grid-density [data-gallery-density=large] [data-testid=case-photos-grid]{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))!important}}@media (min-width: 1200px){.photo-gallery-desktop-grid-density [data-testid=case-photos-grid]{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))!important}.photo-gallery-desktop-grid-density [data-gallery-density=compact] [data-testid=case-photos-grid]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important}.photo-gallery-desktop-grid-density [data-gallery-density=large] [data-testid=case-photos-grid]{grid-template-columns:repeat(auto-fill,minmax(184px,1fr))!important}}[data-testid=case-photos-gallery-search-chip]:disabled{background:#334155!important;color:#e2e8f0!important;border-color:#cbd5e161!important}[data-testid=case-photos-camera-btn]:disabled,[data-testid=case-videos-upload-btn]:disabled,[data-testid=case-videos-camera-btn]:disabled,[data-testid=case-photos-upload-btn]:disabled,[data-testid=case-videos-upload-btn][disabled],[data-testid=case-videos-camera-btn][disabled]{background:#e5e7eb!important;color:#374151!important;border-color:#cbd5e1!important}[data-testid=photoops-hub-status-ready],[data-testid^=photoops-hub-status-ready-],[data-testid^=photoops-hub-status-has-photos-],[data-testid=badge-photos-ready]{background:color-mix(in srgb,var(--color-success, #10b981) 16%,var(--color-surface, #ffffff))!important;color:var(--color-success-text, #065f46)!important;border-color:color-mix(in srgb,var(--color-success, #10b981) 54%,var(--color-border, #d1d5db))!important}[data-testid=photoops-hub-status-needs-photos],[data-testid^=photoops-hub-status-needs-photos-],[data-testid^=photoops-hub-capture-priority-],[data-testid=badge-estimate-pending],[data-testid=badge-proposal-pending]{background:color-mix(in srgb,var(--color-warning, #f59e0b) 16%,var(--color-surface, #ffffff))!important;color:var(--color-warning-text, #92400e)!important;border-color:color-mix(in srgb,var(--color-warning, #f59e0b) 50%,var(--color-border, #d1d5db))!important}[data-theme=dark] [data-testid=photoops-hub-status-ready],[data-theme=dark] [data-testid^=photoops-hub-status-ready-],[data-theme=dark] [data-testid^=photoops-hub-status-has-photos-],[data-theme=dark] [data-testid=badge-photos-ready],[data-theme=dark] [data-testid=photoops-hub-status-needs-photos],[data-theme=dark] [data-testid^=photoops-hub-status-needs-photos-],[data-theme=dark] [data-testid^=photoops-hub-capture-priority-],[data-theme=dark] [data-testid=badge-estimate-pending],[data-theme=dark] [data-testid=badge-proposal-pending]{color:#f8fafc!important}:root:not([data-theme=dark]) [data-testid=photoops-hub],:root:not([data-theme=dark]) [data-testid=photoops-case-workspace],:root:not([data-theme=dark]) [data-testid=photos-panel],:root:not([data-theme=dark]) [data-testid=case-photos-panel-container],[data-theme=light] [data-testid=photoops-hub],[data-theme=light] [data-testid=photoops-case-workspace],[data-theme=light] [data-testid=photos-panel],[data-theme=light] [data-testid=case-photos-panel-container]{--color-surface-muted: #f1f5f9;color:#0f172a!important}:root:not([data-theme=dark]) [data-testid=photoops-hub-capture-panel],:root:not([data-theme=dark]) [data-testid^=photoops-hub-case-],:root:not([data-theme=dark]) [data-testid^=photoops-hub-capture-case-],:root:not([data-theme=dark]) [data-testid=photoops-hub-empty],:root:not([data-theme=dark]) [data-testid=photoops-workspace-readability-card],:root:not([data-theme=dark]) [data-testid=case-photos-panel-container],:root:not([data-theme=dark]) [data-testid=case-photos-gallery-toolbar],:root:not([data-theme=dark]) [data-testid=case-photos-help-details],:root:not([data-theme=dark]) [data-testid=case-photos-filter-section],:root:not([data-theme=dark]) [data-testid=case-photos-person-group-header],:root:not([data-theme=dark]) [data-testid=case-photos-date-group-header],[data-theme=light] [data-testid=photoops-hub-capture-panel],[data-theme=light] [data-testid^=photoops-hub-case-],[data-theme=light] [data-testid^=photoops-hub-capture-case-],[data-theme=light] [data-testid=photoops-hub-empty],[data-theme=light] [data-testid=photoops-workspace-readability-card],[data-theme=light] [data-testid=case-photos-panel-container],[data-theme=light] [data-testid=case-photos-gallery-toolbar],[data-theme=light] [data-testid=case-photos-help-details],[data-theme=light] [data-testid=case-photos-filter-section],[data-theme=light] [data-testid=case-photos-person-group-header],[data-theme=light] [data-testid=case-photos-date-group-header]{background:#fff!important;color:#0f172a!important;border-color:#94a3b8!important;box-shadow:0 12px 28px #0f172a14!important}:root:not([data-theme=dark]) [data-testid=photoops-hub-about-details],:root:not([data-theme=dark]) [data-testid=photoops-workspace-help-details],:root:not([data-theme=dark]) [data-testid=case-photos-help-details],:root:not([data-theme=dark]) [data-testid=case-photos-filter-summary],[data-theme=light] [data-testid=photoops-hub-about-details],[data-theme=light] [data-testid=photoops-workspace-help-details],[data-theme=light] [data-testid=case-photos-help-details],[data-theme=light] [data-testid=case-photos-filter-summary]{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}:root:not([data-theme=dark]) [data-testid=photoops-hub-about-summary],:root:not([data-theme=dark]) [data-testid=photoops-workspace-help-summary],:root:not([data-theme=dark]) [data-testid=case-photos-help-summary],:root:not([data-theme=dark]) [data-testid=case-photos-filter-summary],:root:not([data-theme=dark]) [data-testid=case-photos-filter-summary] *,[data-theme=light] [data-testid=photoops-hub-about-summary],[data-theme=light] [data-testid=photoops-workspace-help-summary],[data-theme=light] [data-testid=case-photos-help-summary],[data-theme=light] [data-testid=case-photos-filter-summary],[data-theme=light] [data-testid=case-photos-filter-summary] *{color:#0f172a!important}:root:not([data-theme=dark]) [data-testid=photoops-hub-open-cases],:root:not([data-theme=dark]) [data-testid=photoops-hub-open-fresh-intake],:root:not([data-theme=dark]) [data-testid^=photoops-hub-open-case-],:root:not([data-theme=dark]) [data-testid=photoops-hub-capture-open-front-door],:root:not([data-theme=dark]) [data-testid=photoops-hub-capture-open-cases],:root:not([data-theme=dark]) [data-testid^=case-photos-gallery-][data-testid$=-chip],:root:not([data-theme=dark]) [data-testid=case-photos-camera-btn],:root:not([data-theme=dark]) [data-testid=case-videos-upload-btn],:root:not([data-theme=dark]) [data-testid=case-videos-camera-btn],:root:not([data-theme=dark]) [data-testid=case-photos-export-viewer-hint],[data-theme=light] [data-testid=photoops-hub-open-cases],[data-theme=light] [data-testid=photoops-hub-open-fresh-intake],[data-theme=light] [data-testid^=photoops-hub-open-case-],[data-theme=light] [data-testid=photoops-hub-capture-open-front-door],[data-theme=light] [data-testid=photoops-hub-capture-open-cases],[data-theme=light] [data-testid^=case-photos-gallery-][data-testid$=-chip],[data-theme=light] [data-testid=case-photos-camera-btn],[data-theme=light] [data-testid=case-videos-upload-btn],[data-theme=light] [data-testid=case-videos-camera-btn],[data-theme=light] [data-testid=case-photos-export-viewer-hint]{background:#f8fafc!important;color:#0f172a!important;border:1px solid #64748b!important;box-shadow:0 2px #cbd5e1,0 8px 18px #0f172a1f!important}:root:not([data-theme=dark]) [data-testid^=photoops-hub-open-workspace-],:root:not([data-theme=dark]) [data-testid=case-photos-upload-btn],:root:not([data-theme=dark]) [data-testid=case-photos-export-btn],[data-theme=light] [data-testid^=photoops-hub-open-workspace-],[data-theme=light] [data-testid=case-photos-upload-btn],[data-theme=light] [data-testid=case-photos-export-btn]{color:#fff!important;border-color:color-mix(in srgb,var(--color-primary, #2563eb) 82%,#0f172a)!important}:root:not([data-theme=dark]) [data-testid=case-photos-gallery-search-chip]:disabled,:root:not([data-theme=dark]) [data-testid=case-photos-camera-btn]:disabled,:root:not([data-theme=dark]) [data-testid=case-videos-upload-btn]:disabled,:root:not([data-theme=dark]) [data-testid=case-videos-camera-btn]:disabled,:root:not([data-theme=dark]) [data-testid=case-photos-upload-btn]:disabled,[data-theme=light] [data-testid=case-photos-gallery-search-chip]:disabled,[data-theme=light] [data-testid=case-photos-camera-btn]:disabled,[data-theme=light] [data-testid=case-videos-upload-btn]:disabled,[data-theme=light] [data-testid=case-videos-camera-btn]:disabled,[data-theme=light] [data-testid=case-photos-upload-btn]:disabled{background:#e2e8f0!important;color:#334155!important;border-color:#94a3b8!important;opacity:1!important}:root:not([data-theme=dark]) [data-testid=photoops-hub-status-ready],:root:not([data-theme=dark]) [data-testid^=photoops-hub-status-ready-],:root:not([data-theme=dark]) [data-testid^=photoops-hub-status-has-photos-],:root:not([data-theme=dark]) [data-testid=badge-photos-ready],[data-theme=light] [data-testid=photoops-hub-status-ready],[data-theme=light] [data-testid^=photoops-hub-status-ready-],[data-theme=light] [data-testid^=photoops-hub-status-has-photos-],[data-theme=light] [data-testid=badge-photos-ready]{background:#dcfce7!important;color:#14532d!important;border-color:#16a34a!important;font-weight:800!important}:root:not([data-theme=dark]) [data-testid=photoops-hub-status-needs-photos],:root:not([data-theme=dark]) [data-testid^=photoops-hub-status-needs-photos-],:root:not([data-theme=dark]) [data-testid^=photoops-hub-capture-priority-],:root:not([data-theme=dark]) [data-testid=badge-estimate-pending],:root:not([data-theme=dark]) [data-testid=badge-proposal-pending],[data-theme=light] [data-testid=photoops-hub-status-needs-photos],[data-theme=light] [data-testid^=photoops-hub-status-needs-photos-],[data-theme=light] [data-testid^=photoops-hub-capture-priority-],[data-theme=light] [data-testid=badge-estimate-pending],[data-theme=light] [data-testid=badge-proposal-pending]{background:#fef3c7!important;color:#78350f!important;border-color:#d97706!important;font-weight:800!important}[data-theme=light] .estimate-workspace-light-contrast,:root:not([data-theme=dark]) .estimate-workspace-light-contrast,[data-theme=light] .vision-analysis-light-contrast,:root:not([data-theme=dark]) .vision-analysis-light-contrast,[data-theme=light] .agent-assist-light-contrast,:root:not([data-theme=dark]) .agent-assist-light-contrast,[data-theme=light] .agent-workpack-light-contrast,:root:not([data-theme=dark]) .agent-workpack-light-contrast{color:#0f172a!important}[data-theme=light] .estimate-workspace-light-contrast section,[data-theme=light] .estimate-workspace-section-light-contrast,[data-theme=light] .vision-analysis-light-contrast,[data-theme=light] .vision-analysis-light-contrast details,[data-theme=light] .agent-assist-light-contrast,[data-theme=light] .agent-assist-light-contrast details,[data-theme=light] .agent-workpack-light-contrast,[data-theme=light] .agent-workpack-light-contrast details,:root:not([data-theme=dark]) .estimate-workspace-light-contrast section,:root:not([data-theme=dark]) .estimate-workspace-section-light-contrast,:root:not([data-theme=dark]) .vision-analysis-light-contrast,:root:not([data-theme=dark]) .vision-analysis-light-contrast details,:root:not([data-theme=dark]) .agent-assist-light-contrast,:root:not([data-theme=dark]) .agent-assist-light-contrast details,:root:not([data-theme=dark]) .agent-workpack-light-contrast,:root:not([data-theme=dark]) .agent-workpack-light-contrast details{background:#fff!important;color:#0f172a!important;border-color:#94a3b8!important}[data-theme=light] .estimate-workspace-light-contrast button,[data-theme=light] .estimate-workspace-light-contrast a,[data-theme=light] .vision-analysis-light-contrast button,[data-theme=light] .agent-assist-light-contrast button,[data-theme=light] .agent-workpack-light-contrast button,:root:not([data-theme=dark]) .estimate-workspace-light-contrast button,:root:not([data-theme=dark]) .estimate-workspace-light-contrast a,:root:not([data-theme=dark]) .vision-analysis-light-contrast button,:root:not([data-theme=dark]) .agent-assist-light-contrast button,:root:not([data-theme=dark]) .agent-workpack-light-contrast button{background:#fff!important;color:#0f172a!important;border-color:#64748b!important;box-shadow:0 1px 2px #0f172a14!important}[data-theme=light] .estimate-workspace-light-contrast button:hover:not(:disabled),[data-theme=light] .estimate-workspace-light-contrast a:hover,[data-theme=light] .vision-analysis-light-contrast button:hover:not(:disabled),[data-theme=light] .agent-assist-light-contrast button:hover:not(:disabled),[data-theme=light] .agent-workpack-light-contrast button:hover:not(:disabled),:root:not([data-theme=dark]) .estimate-workspace-light-contrast button:hover:not(:disabled),:root:not([data-theme=dark]) .estimate-workspace-light-contrast a:hover,:root:not([data-theme=dark]) .vision-analysis-light-contrast button:hover:not(:disabled),:root:not([data-theme=dark]) .agent-assist-light-contrast button:hover:not(:disabled),:root:not([data-theme=dark]) .agent-workpack-light-contrast button:hover:not(:disabled){background:#eff6ff!important;color:#0f172a!important;border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb29,0 8px 18px #0f172a1f!important}[data-theme=light] .estimate-workspace-light-contrast button:focus-visible,[data-theme=light] .estimate-workspace-light-contrast a:focus-visible,[data-theme=light] .vision-analysis-light-contrast button:focus-visible,[data-theme=light] .agent-assist-light-contrast button:focus-visible,[data-theme=light] .agent-workpack-light-contrast button:focus-visible,:root:not([data-theme=dark]) .estimate-workspace-light-contrast button:focus-visible,:root:not([data-theme=dark]) .estimate-workspace-light-contrast a:focus-visible,:root:not([data-theme=dark]) .vision-analysis-light-contrast button:focus-visible,:root:not([data-theme=dark]) .agent-assist-light-contrast button:focus-visible,:root:not([data-theme=dark]) .agent-workpack-light-contrast button:focus-visible{outline:2px solid rgba(37,99,235,.36)!important;outline-offset:2px!important}[data-theme=light] .estimate-workspace-light-contrast button:disabled,[data-theme=light] .vision-analysis-light-contrast button:disabled,[data-theme=light] .agent-assist-light-contrast button:disabled,[data-theme=light] .agent-workpack-light-contrast button:disabled,:root:not([data-theme=dark]) .estimate-workspace-light-contrast button:disabled,:root:not([data-theme=dark]) .vision-analysis-light-contrast button:disabled,:root:not([data-theme=dark]) .agent-assist-light-contrast button:disabled,:root:not([data-theme=dark]) .agent-workpack-light-contrast button:disabled{background:#e2e8f0!important;color:#334155!important;border-color:#94a3b8!important;box-shadow:none!important;opacity:1!important}[data-theme=light] .estimate-workspace-light-contrast summary,[data-theme=light] .vision-analysis-light-contrast summary,[data-theme=light] .agent-assist-light-contrast summary,[data-theme=light] .agent-workpack-light-contrast summary,[data-theme=light] .estimate-workspace-toggle-light-contrast,:root:not([data-theme=dark]) .estimate-workspace-light-contrast summary,:root:not([data-theme=dark]) .vision-analysis-light-contrast summary,:root:not([data-theme=dark]) .agent-assist-light-contrast summary,:root:not([data-theme=dark]) .agent-workpack-light-contrast summary,:root:not([data-theme=dark]) .estimate-workspace-toggle-light-contrast{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important}[data-theme=light] .estimate-workspace-toggle-pill-light-contrast,:root:not([data-theme=dark]) .estimate-workspace-toggle-pill-light-contrast{background:#e0f2fe!important;color:#0f172a!important;border-color:#2563eb!important}[data-theme=light] .estimate-workspace-light-contrast [style*="color: var(--color-text-muted"],[data-theme=light] .vision-analysis-light-contrast [style*="color: var(--color-text-muted"],[data-theme=light] .agent-assist-light-contrast [style*="color: var(--color-text-muted"],[data-theme=light] .agent-workpack-light-contrast [style*="color: var(--color-text-muted"],:root:not([data-theme=dark]) .estimate-workspace-light-contrast [style*="color: var(--color-text-muted"],:root:not([data-theme=dark]) .vision-analysis-light-contrast [style*="color: var(--color-text-muted"],:root:not([data-theme=dark]) .agent-assist-light-contrast [style*="color: var(--color-text-muted"],:root:not([data-theme=dark]) .agent-workpack-light-contrast [style*="color: var(--color-text-muted"]{color:#334155!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-prep-step-card-light-contrast,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-prep-step-card-light-contrast{background:#f8fafc!important;color:#0f172a!important;border-color:#64748b!important;box-shadow:0 1px 2px #0f172a14!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-prep-step-card-ready,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-prep-step-card-ready{background:#eff6ff!important;color:#0f172a!important;border-color:#2563eb!important;box-shadow:0 0 0 1px #2563eb24,0 8px 18px #0f172a14!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-prep-step-card-done,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-prep-step-card-done{background:#dcfce7!important;color:#14532d!important;border-color:#16a34a!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-prep-step-card-running,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-prep-step-card-running{background:#dbeafe!important;color:#0f172a!important;border-color:#2563eb!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-prep-step-card-review-required,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-prep-step-card-review-required{background:#fef3c7!important;color:#78350f!important;border-color:#d97706!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-prep-step-card-blocked,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-prep-step-card-blocked{background:#e2e8f0!important;color:#334155!important;border-color:#94a3b8!important;box-shadow:none!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-prep-step-card-light-contrast .estimate-prep-step-status-label,[data-theme=light] .estimate-workspace-light-contrast .estimate-prep-step-card-light-contrast .estimate-prep-step-detail,[data-theme=light] .estimate-workspace-light-contrast .estimate-workspace-light-readable,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-prep-step-card-light-contrast .estimate-prep-step-status-label,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-prep-step-card-light-contrast .estimate-prep-step-detail,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-workspace-light-readable{color:inherit!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-prep-step-card-blocked .estimate-prep-step-status-label,[data-theme=light] .estimate-workspace-light-contrast .estimate-prep-step-card-blocked .estimate-prep-step-detail,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-prep-step-card-blocked .estimate-prep-step-status-label,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-prep-step-card-blocked .estimate-prep-step-detail{color:#334155!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-status-chip-light-contrast,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-status-chip-light-contrast{background:#f8fafc!important;color:#0f172a!important;border-color:#64748b!important;box-shadow:0 1px 2px #0f172a14!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-safety-chip-light-contrast,[data-theme=light] .estimate-workspace-light-contrast [data-testid$=-label],:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-safety-chip-light-contrast,:root:not([data-theme=dark]) .estimate-workspace-light-contrast [data-testid$=-label]{background:#eff6ff!important;color:#0f172a!important;border-color:#2563eb!important;box-shadow:0 0 0 1px #2563eb1f!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-status-chip-warning,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-status-chip-warning{background:#fee2e2!important;color:#7f1d1d!important;border-color:#dc2626!important;box-shadow:0 0 0 1px #dc26261f!important}[data-theme=light] .estimate-workspace-light-contrast .estimate-status-chip-light-contrast *,[data-theme=light] .estimate-workspace-light-contrast [data-testid$=-label] *,:root:not([data-theme=dark]) .estimate-workspace-light-contrast .estimate-status-chip-light-contrast *,:root:not([data-theme=dark]) .estimate-workspace-light-contrast [data-testid$=-label] *{color:inherit!important}[data-theme=light] .photo-gallery-header-light-contrast,:root:not([data-theme=dark]) .photo-gallery-header-light-contrast{background:#fff!important;color:#0f172a!important;border-color:#64748b!important;box-shadow:0 8px 18px #0f172a14!important}[data-theme=light] .photo-gallery-header-light-contrast h1,[data-theme=light] .photo-gallery-header-light-contrast p,:root:not([data-theme=dark]) .photo-gallery-header-light-contrast h1,:root:not([data-theme=dark]) .photo-gallery-header-light-contrast p{color:#0f172a!important}[data-theme=light] .photo-gallery-header-light-contrast .photo-gallery-context-light-readable,:root:not([data-theme=dark]) .photo-gallery-header-light-contrast .photo-gallery-context-light-readable{color:#334155!important}[data-theme=light] .photo-gallery-header-light-contrast span.photo-gallery-context-light-readable,:root:not([data-theme=dark]) .photo-gallery-header-light-contrast span.photo-gallery-context-light-readable{background:#eff6ff!important;color:#0f172a!important;border-color:#2563eb!important;box-shadow:0 0 0 1px #2563eb1f!important}[data-theme=light] .photo-gallery-return-light-button,:root:not([data-theme=dark]) .photo-gallery-return-light-button{background:#fff!important;color:#0f172a!important;border-color:#64748b!important;box-shadow:0 1px 2px #0f172a14!important}[data-theme=light] .photo-gallery-return-light-button:hover,[data-theme=light] .photo-gallery-return-light-button:focus-visible,:root:not([data-theme=dark]) .photo-gallery-return-light-button:hover,:root:not([data-theme=dark]) .photo-gallery-return-light-button:focus-visible{background:#eff6ff!important;color:#0f172a!important;border-color:#2563eb!important;outline:2px solid rgba(37,99,235,.28)!important;outline-offset:2px!important}[data-theme=light] .photo-gallery-back-light-contrast,:root:not([data-theme=dark]) .photo-gallery-back-light-contrast{background:#eff6ff!important;color:#0f172a!important;border-color:#2563eb!important;box-shadow:0 0 0 1px #2563eb1f!important}[data-testid=pilot-cases-about-details],.pilot-cases-list-status-label{display:none}.pilot-cases-list-clickable-row{transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.pilot-cases-list-clickable-row:hover{border-color:color-mix(in srgb,var(--color-primary) 32%,var(--color-border));box-shadow:0 10px 24px #0f172a1f}.pilot-cases-list-clickable-row:focus-within{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 24%,transparent)}.pilot-cases-list-clickable-row>:not(.pilot-cases-list-row-hit-area){position:relative;z-index:1}.pilot-cases-list-row-hit-area{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;cursor:pointer}.pilot-cases-list-row-hit-area:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pilot-jobs-mobile-count,.pilot-jobs-mobile-card-list{display:none}[data-testid=case-detail-page-nav],[data-testid=pilot-case-back-to-cases],[data-testid=pilot-case-back-to-leads],[data-testid=case-detail-back-triage]{display:none!important}@media (min-width: 768px){[data-testid=pilot-case-detail-mobile-header]{align-items:center!important;gap:.85rem!important;margin-bottom:1rem!important}[data-testid=pilot-case-detail-header-title]{display:grid!important;flex:1 1 auto!important;min-width:18rem!important;gap:.2rem!important;margin-right:auto!important;line-height:1.05!important}[data-testid=pilot-case-detail-case-id]{display:block!important;color:var(--color-text)!important;font-size:2rem!important;font-weight:950!important;letter-spacing:0!important}[data-testid=pilot-case-detail-customer-name]{display:block!important;margin-left:0!important;color:var(--color-text-secondary)!important;font-size:1.25rem!important;font-weight:850!important}[data-testid=pilot-case-header-contacts]{flex:0 0 auto!important;justify-content:flex-start!important;margin-left:.25rem!important}.pilot-case-desktop-status-area{display:inline-flex;align-items:center;gap:.45rem;min-height:2.3rem;margin-left:1rem;padding:.28rem .36rem .28rem .65rem;border:1px solid color-mix(in srgb,var(--color-success, #16a34a) 44%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-success-light, #d1fae5) 74%,var(--color-surface));color:var(--color-success, #15803d);box-shadow:0 8px 18px #0f172a14;white-space:nowrap}[data-testid=pilot-case-desktop-status-label]{color:var(--color-success, #15803d);font-size:.73rem;font-weight:900;text-transform:uppercase}[data-testid=pilot-case-status-badge]{min-height:1.75rem!important;padding:.2rem .65rem!important;border-radius:999px!important;box-shadow:none!important;font-weight:900!important}.pilot-case-desktop-actions{margin-left:.5rem!important;margin-right:.45rem!important}.pilot-case-desktop-actions-menu{position:relative;z-index:40}.pilot-case-desktop-actions-trigger,.pilot-case-desktop-actions-menu summary{display:inline-flex;align-items:center;justify-content:center;min-height:2.72rem;min-width:8.4rem;padding:.62rem 1.55rem;border:1px solid color-mix(in srgb,var(--color-primary) 72%,#0f172a);border-radius:999px;background:linear-gradient(180deg,#ffffff57,#ffffff14 42%,#0f172a1f),linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 94%,#fff),var(--color-primary));color:#fff;box-shadow:0 14px 24px #0f172a42,0 2px color-mix(in srgb,var(--color-primary) 52%,#0f172a),inset 0 1px #ffffff57,inset 0 -3px #0f172a33;cursor:pointer;font-size:.9rem;font-weight:950;letter-spacing:0;list-style:none;-webkit-user-select:none;user-select:none}.pilot-case-desktop-actions-menu summary::-webkit-details-marker{display:none}.pilot-case-desktop-actions-menu summary:hover,.pilot-case-desktop-actions-menu summary:focus-visible{filter:brightness(1.07);transform:translateY(-1px);outline:2px solid color-mix(in srgb,var(--color-primary) 34%,transparent);outline-offset:2px}.pilot-case-desktop-actions-menu[open] summary{transform:translateY(1px);box-shadow:0 7px 16px #0f172a33,0 1px color-mix(in srgb,var(--color-primary) 40%,#0f172a),inset 0 2px 4px #0f172a2e}.pilot-case-desktop-actions-list{position:absolute;top:calc(100% + .45rem);right:0;display:grid;gap:.35rem;min-width:18.5rem;padding:.55rem;border:1px solid var(--color-border);border-radius:var(--radius-md, 8px);background:var(--color-surface);box-shadow:0 18px 38px #0f172a38}.pilot-case-desktop-actions-list button{display:inline-flex;align-items:center;gap:.65rem;justify-content:flex-start;min-height:2.45rem;padding:.55rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);background:var(--color-surface-2);color:var(--color-text);cursor:pointer;font-size:.84rem;font-weight:800;text-align:left}.pilot-case-desktop-actions-list button svg{flex:0 0 auto;width:1.05rem;height:1.05rem;color:var(--color-primary)}.pilot-case-desktop-actions-list button span{min-width:0;overflow-wrap:anywhere}.pilot-case-desktop-actions-list button:hover,.pilot-case-desktop-actions-list button:focus-visible{border-color:var(--color-primary);color:var(--color-primary);outline:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);outline-offset:1px}.pilot-case-desktop-actions-list button:disabled{cursor:not-allowed;opacity:.55}}.pilot-case-desktop-operations-dashboard{max-width:100%;min-width:0}.pilot-case-desktop-operations-tile{display:grid;position:relative;gap:.35rem;align-content:start;min-width:0;min-height:6.1rem;padding:.72rem;border:1.5px solid color-mix(in srgb,var(--color-primary) 46%,var(--color-border));border-radius:var(--radius-md, 8px);background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 11%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2) 62%,transparent),transparent),var(--color-surface);color:var(--color-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 8%,transparent),var(--shadow-card);text-align:left;font-family:inherit;cursor:pointer;transition:border-color .12s ease,transform .12s ease,background .12s ease}.pilot-case-desktop-operations-tile:hover,.pilot-case-desktop-operations-tile:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 74%,var(--color-border));background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 16%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface-2) 76%,transparent),transparent),var(--color-surface);outline:2px solid color-mix(in srgb,var(--color-primary) 20%,transparent);outline-offset:2px}.pilot-case-desktop-operations-tile:active{transform:translateY(1px)}.pilot-case-desktop-operations-tile .pilot-case-mobile-tile-topline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0}.pilot-case-desktop-operations-tile .pilot-case-mobile-tile-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary) 38%,transparent);background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--color-primary)}.pilot-case-desktop-operations-tile .pilot-case-mobile-tile-icon svg{width:1.08rem;height:1.08rem;display:block}.pilot-case-desktop-operations-tile .pilot-case-mobile-tile-label{min-width:0;overflow:hidden;color:var(--color-text-muted);font-size:.68rem;font-weight:900;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.pilot-case-desktop-operations-tile .pilot-case-mobile-tile-chevron{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface-2));color:var(--color-primary);font-size:.9rem;font-weight:900;line-height:1}.pilot-case-desktop-operations-tile strong{color:var(--color-text);font-size:.92rem;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.pilot-case-desktop-operations-tile small{display:-webkit-box;overflow:hidden;color:var(--color-text-muted);font-size:.75rem;line-height:1.2;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pilot-case-desktop-location-card{display:grid;grid-template-columns:minmax(13rem,.42fr) minmax(0,1fr);gap:1rem;align-items:stretch;margin:0 0 1.25rem;padding:1rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:var(--radius-md, 8px);background:linear-gradient(135deg,rgba(34,197,94,.1),transparent 48%),var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.pilot-case-desktop-map-preview{position:relative;display:grid;align-content:end;gap:.3rem;min-height:8.2rem;padding:.85rem;border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);background:linear-gradient(90deg,transparent 47%,rgba(255,255,255,.18) 48%,rgba(255,255,255,.18) 52%,transparent 53%),linear-gradient(0deg,transparent 47%,rgba(255,255,255,.16) 48%,rgba(255,255,255,.16) 52%,transparent 53%),linear-gradient(135deg,#3b82f657,#16a34a3d);color:#fff;overflow:hidden}.pilot-case-desktop-map-preview:before{content:"";position:absolute;inset:39% auto auto 48%;width:1rem;height:1rem;border-radius:999px;background:var(--color-danger, #dc2626);border:2px solid #fff;box-shadow:0 0 0 5px #dc262638}.pilot-case-desktop-map-preview span{position:relative;font-size:.68rem;font-weight:900;text-transform:uppercase;color:#ffffffd6}.pilot-case-desktop-map-preview strong{position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff;font-size:.88rem;line-height:1.2}.pilot-case-desktop-location-content{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}.pilot-case-desktop-location-eyebrow{display:block;color:var(--color-text-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.pilot-case-desktop-location-content h2{margin:.15rem 0 0;color:var(--color-text);font-size:1.1rem;line-height:1.15}[data-testid=pilot-case-desktop-location-address]{margin:.4rem 0 0;color:var(--color-text-muted);font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}[data-testid=pilot-case-desktop-open-maps]{display:inline-flex;align-items:center;justify-content:center;min-width:8rem;min-height:2.45rem;padding:.55rem .9rem;border:1px solid var(--color-primary);border-radius:var(--radius-sm, 4px);background:var(--color-primary);color:#fff;font-size:.85rem;font-weight:850;text-align:center;text-decoration:none}[data-testid=pilot-case-desktop-open-maps]:disabled{border-color:var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted)}.pilot-case-documents-section{display:grid;gap:.9rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md, 8px);background:var(--color-surface);box-shadow:var(--shadow-card)}.pilot-case-documents-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pilot-case-documents-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.pilot-case-documents-eyebrow{display:block;color:var(--color-primary);font-size:.72rem;font-weight:900;text-transform:uppercase}.pilot-case-documents-header h2{margin:.1rem 0 0;color:var(--color-text);font-size:1.12rem;line-height:1.15}.pilot-case-documents-header p{margin:.28rem 0 0;max-width:54rem;color:var(--color-text-muted);font-size:.84rem;line-height:1.35}.pilot-case-documents-count{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:.25rem .65rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface-2));color:var(--color-primary);font-size:.78rem;font-weight:900;white-space:nowrap}.pilot-case-documents-header-actions button,.pilot-case-documents-toolbar,.pilot-case-documents-add-panel{min-width:0}.pilot-case-documents-header-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:1.9rem;padding:.25rem .65rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-2);color:var(--color-text);cursor:pointer;font-size:.78rem;font-weight:850;white-space:nowrap}.pilot-case-documents-toolbar{display:grid;grid-template-columns:auto minmax(14rem,1fr) minmax(11rem,.34fr) minmax(11rem,.34fr) auto;gap:.65rem;align-items:end}.pilot-case-documents-add-panel{display:grid;grid-template-columns:minmax(10rem,.28fr) minmax(12rem,1fr) auto;gap:.65rem;align-items:end;padding:.75rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:var(--radius-sm, 4px);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface-2))}.pilot-case-documents-toolbar label,.pilot-case-documents-add-panel label{display:grid;gap:.22rem;color:var(--color-text-muted);font-size:.72rem;font-weight:850}.pilot-case-documents-toolbar select,.pilot-case-documents-toolbar input,.pilot-case-documents-add-panel select,.pilot-case-documents-add-panel input[type=text]{width:100%;min-height:2.35rem;padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);background:var(--color-background);color:var(--color-text);font-size:.84rem;box-sizing:border-box}.pilot-case-documents-toolbar button,.pilot-case-documents-add-panel button,.pilot-case-document-actions a,.pilot-case-document-actions button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.35rem;padding:.48rem .75rem;border:1px solid var(--color-primary);border-radius:var(--radius-sm, 4px);background:var(--color-primary);color:#fff;cursor:pointer;font-size:.82rem;font-weight:850;text-decoration:none;white-space:nowrap}.pilot-case-documents-toolbar button svg,.pilot-case-documents-add-panel button svg,.pilot-case-document-icon svg{width:1.05rem;height:1.05rem}.pilot-case-document-file-input{position:fixed;left:0;top:0;width:1px;height:1px;opacity:0;pointer-events:none;clip-path:inset(50%)}.pilot-case-documents-error,.pilot-case-documents-success{padding:.5rem .75rem;border-radius:var(--radius-sm, 4px);font-size:.82rem;font-weight:800}.pilot-case-documents-error{border:1px solid var(--color-danger);background:var(--color-danger-light);color:var(--color-danger)}.pilot-case-documents-success{border:1px solid var(--color-success);background:var(--color-success-light);color:var(--color-success)}.pilot-case-documents-empty{margin:0;padding:.85rem;border:1px dashed var(--color-border);border-radius:var(--radius-sm, 4px);background:var(--color-surface-2);color:var(--color-text-muted);font-size:.88rem;font-style:italic}.pilot-case-documents-list{display:grid;gap:.45rem}.pilot-case-documents-table-head{display:grid;grid-template-columns:2.6rem minmax(11rem,1.3fr) minmax(7rem,.65fr) minmax(7rem,.7fr) minmax(9rem,.85fr) minmax(5rem,.5fr) minmax(13rem,.95fr);gap:.65rem;align-items:center;padding:0 .75rem;color:var(--color-text-muted);font-size:.68rem;font-weight:900;text-transform:uppercase}.pilot-case-document-card{display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;gap:.65rem;align-items:center;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);background:var(--color-surface-2)}.pilot-case-document-icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}.pilot-case-document-main{display:grid;gap:.24rem;min-width:0}.pilot-case-document-main strong{color:var(--color-text);font-size:.92rem;overflow-wrap:anywhere}.pilot-case-document-main p{margin:.1rem 0 0;color:var(--color-text-muted);font-size:.78rem;overflow-wrap:anywhere}.pilot-case-document-meta{display:flex;flex-wrap:wrap;gap:.35rem .65rem;color:var(--color-text-muted);font-size:.76rem}.pilot-case-document-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.pilot-case-document-actions-menu{display:none;position:relative}.pilot-case-document-actions-menu summary{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:1.1rem;font-weight:900;list-style:none}.pilot-case-document-actions-menu summary::-webkit-details-marker{display:none}.pilot-case-document-actions-menu div{position:absolute;top:calc(100% + .3rem);right:0;z-index:20;display:grid;gap:.35rem;min-width:9rem;padding:.45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm, 4px);background:var(--color-surface);box-shadow:var(--shadow-card)}.pilot-case-document-actions a{background:var(--color-surface);color:var(--color-primary)}.pilot-case-document-actions button{border-color:var(--color-danger);background:var(--color-surface);color:var(--color-danger)}.pilot-case-document-actions button:disabled{cursor:not-allowed;opacity:.65}@media (max-width: 767px){.pilot-case-documents-section{padding:.72rem!important;gap:.7rem!important;overflow-x:hidden!important}.pilot-case-documents-header{display:grid!important;gap:.55rem!important;text-align:left!important}.pilot-case-documents-header p{display:none!important}.pilot-case-documents-header-actions{justify-content:flex-start!important}.pilot-case-documents-toolbar,.pilot-case-documents-add-panel{grid-template-columns:1fr!important;gap:.55rem!important}.pilot-case-documents-toolbar button,.pilot-case-documents-add-panel button,.pilot-case-document-actions a,.pilot-case-document-actions button{width:100%!important;min-width:0!important;white-space:normal!important}.pilot-case-document-card{grid-template-columns:2.35rem minmax(0,1fr) auto!important;align-items:start!important;padding:.68rem!important}.pilot-case-documents-table-head{display:none!important}.pilot-case-document-actions{display:block!important;width:auto!important}.pilot-case-document-actions>a,.pilot-case-document-actions>button{display:none!important}.pilot-case-document-actions-menu{display:block!important}.pilot-case-document-actions-menu div a,.pilot-case-document-actions-menu div button{width:100%!important}.pilot-case-document-meta{gap:.25rem .5rem!important}[data-testid=pilot-cases-about-details]{display:none!important}}@media (max-width: 767px){[data-testid=photo-viewer-modal]{position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;align-items:stretch!important;justify-content:flex-start!important;overflow:hidden!important;background:#000!important;box-sizing:border-box!important;z-index:10000!important}[data-testid=photo-viewer-content]{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:.22rem!important;padding:.22rem .22rem calc(.28rem + env(safe-area-inset-bottom))!important;overflow-x:hidden!important;overflow-y:hidden!important;box-sizing:border-box!important;-webkit-overflow-scrolling:touch;background:#000!important}[data-testid=photo-viewer-mobile-top-toolbar]{position:relative!important;top:0!important;z-index:12!important;display:flex!important;align-items:center!important;gap:.2rem!important;min-height:2.1rem!important;padding:.12rem .08rem!important;border:0!important;border-radius:0!important;background:#000!important;box-shadow:none!important;overflow:hidden!important}[data-testid=photo-viewer-mobile-top-toolbar] button{min-height:1.78rem!important;min-width:0!important;padding:.26rem .44rem!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:#0f172ac2!important;color:#fff!important;font-size:.66rem!important;font-weight:800!important;line-height:1.1!important;white-space:nowrap!important}[data-testid=photo-viewer-mobile-close]{flex:0 0 1.78rem!important;width:1.78rem!important;padding:0!important;border-color:#ffffff38!important;background:#ffffff1a!important;font-size:.78rem!important}[data-testid=photo-viewer-mobile-title]{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:center!important;color:#ffffffc7!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:0!important}[data-testid=photo-gallery-review-detail-mobile-safety]{flex:0 0 auto!important;max-width:5.25rem!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding:.18rem .38rem!important;border:1px solid rgba(147,197,253,.36)!important;border-radius:999px!important;background:#2563eb38!important;color:#bfdbfe!important;font-size:.58rem!important;font-weight:900!important;box-sizing:border-box!important}[data-testid=photo-viewer-mobile-ask-aether]{background:#2563eb!important;border-color:#93c5fdbf!important}[data-testid=photo-viewer-mobile-ask-aether][aria-pressed=true],[data-testid=photo-viewer-mobile-save]{background:#1d4ed8!important;border-color:#bfdbfee6!important}[data-testid=photo-viewer-mobile-tabs]{order:2!important;position:relative!important;z-index:24!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:.25rem!important;width:100%!important;max-width:100%!important;min-height:2.55rem!important;padding:.18rem .12rem!important;border:0!important;border-radius:0!important;background:#000!important;box-sizing:border-box!important}[data-testid=photo-viewer-mobile-tabs] button{min-width:0!important;min-height:2.18rem!important;padding:.24rem .12rem!important;border:1px solid rgba(96,165,250,.36)!important;border-radius:.5rem!important;background:#0f172ad1!important;color:#ffffffdb!important;font-size:.62rem!important;font-weight:800!important;line-height:1.05!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:.16rem!important}[data-testid=photo-viewer-mobile-tabs] button[aria-pressed=true]{background:#2563eb!important;border-color:#bfdbfeeb!important;color:#fff!important;box-shadow:inset 0 0 0 1px #bfdbfe4d,0 6px 16px #2563eb3d!important}[data-testid=photo-viewer-mobile-tabs] button:focus-visible,[data-testid=photo-viewer-mobile-top-toolbar] button:focus-visible{outline:2px solid rgba(147,197,253,.95)!important;outline-offset:2px!important}[data-testid=photo-viewer-mobile-tabs] button span:first-child{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1rem!important;height:1rem!important;border-radius:999px!important;background:#60a5fa33!important;border:1px solid rgba(147,197,253,.42)!important;color:#bfdbfe!important;font-size:.58rem!important}[data-testid=photo-viewer-mobile-delete] span:first-child{background:#f871712e!important;border-color:#fca5a570!important;color:#fecaca!important}[data-photo-viewer-floating-close=true],[data-testid=photo-viewer-close],[data-testid=photo-viewer-prev],[data-testid=photo-viewer-next],[data-testid=photo-viewer-desktop-toolbar],[data-testid=photo-viewer-tools-toggle],[data-testid=photo-viewer-back-to-gallery]{display:none!important}[data-testid=photo-viewer-left-pane]{order:1!important;position:relative!important;z-index:1!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 auto!important;height:calc(100dvh - 5.25rem - env(safe-area-inset-bottom))!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important;background:#000!important}[data-testid=photo-evidence-view-switch]{display:none!important}[data-testid=photo-evidence-view-switch]>div:first-child{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.35rem!important}[data-testid=photo-evidence-view-switch] button{width:100%!important;min-height:2rem!important;padding:.36rem .45rem!important;font-size:.72rem!important}[data-testid=photo-evidence-view-label]{font-size:.68rem!important}[data-testid=photo-viewer-image-viewport]{order:1!important;position:relative!important;z-index:1!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:min(73dvh,600px)!important;max-height:calc(100dvh - 5.25rem - env(safe-area-inset-bottom))!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;touch-action:none!important;margin:0 auto!important;background:#000!important}[data-testid=photo-viewer-zoom-canvas],[data-testid=photo-viewer-image]{max-width:100%!important;max-height:100%!important}[data-testid=photo-viewer-zoom-canvas]{width:100%!important;height:auto!important;box-sizing:border-box!important;overflow:hidden!important}[data-testid=photo-viewer-zoom-canvas][data-photo-orientation=portrait]{width:auto!important;height:100%!important}[data-testid=photo-viewer-image]{width:100%!important;height:100%!important;object-fit:contain!important}[data-testid=photo-annotation-overlay]{max-width:100%!important;max-height:100%!important}[data-testid=photo-viewer-gallery]{display:none!important}[data-testid=photo-viewer-gallery-strip]{max-width:100%!important;overflow-x:auto!important}[data-testid=photo-viewer-info]{display:none!important}[data-testid=photo-mobile-editor-view-switch]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.38rem!important;width:100%!important;max-width:100%!important;padding:.45rem!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:.5rem!important;background:#0f172abd!important;box-sizing:border-box!important}[data-testid=photo-mobile-editor-view-switch] button{min-height:2.12rem!important;padding:.42rem .5rem!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:.42rem!important;background:#ffffff1a!important;color:#fff!important;font-size:.72rem!important;font-weight:800!important}[data-testid=photo-mobile-editor-view-switch] button[aria-pressed=true]{background:#2563eb!important;border-color:#93c5fdcc!important}[data-testid=photo-mobile-evidence-view-label]{grid-column:1 / -1!important;color:#ffffffc7!important;font-size:.68rem!important;line-height:1.35!important}[data-testid=photo-viewer-right-pane][data-active-mobile-tab=markup] [data-mobile-editor-panel]:not([data-mobile-editor-panel=markup]),[data-testid=photo-viewer-right-pane][data-active-mobile-tab=tags] [data-mobile-editor-panel]:not([data-mobile-editor-panel=tags]),[data-testid=photo-viewer-right-pane][data-active-mobile-tab=details] [data-mobile-editor-panel]:not([data-mobile-editor-panel=details]),[data-testid=photo-viewer-right-pane][data-active-mobile-tab=ask] [data-mobile-editor-panel]:not([data-mobile-editor-panel=ask]),[data-testid=photo-viewer-right-pane][data-active-mobile-tab=more] [data-mobile-editor-panel]:not([data-mobile-editor-panel=more]){display:none!important}[data-testid=photo-viewer-right-pane][data-active-mobile-tab=more] [data-mobile-editor-panel=more]{display:grid!important}[data-testid=photo-viewer-right-pane][data-active-mobile-tab=closed]{display:none!important}[data-testid=photo-viewer-info]{align-items:flex-start!important;gap:.35rem!important;padding:.5rem!important;font-size:.72rem!important;overflow-wrap:anywhere!important}[data-testid=photo-viewer-right-pane]{order:3!important;position:fixed!important;left:.35rem!important;right:.35rem!important;bottom:calc(2.85rem + env(safe-area-inset-bottom))!important;z-index:16!important;width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:min(40dvh,330px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.65rem .6rem calc(.75rem + env(safe-area-inset-bottom))!important;gap:.65rem!important;box-sizing:border-box!important;border:1px solid rgba(96,165,250,.28)!important;border-radius:.85rem .85rem .35rem .35rem!important;background:#020617fa!important;box-shadow:0 -18px 46px #00000075!important;-webkit-overflow-scrolling:touch}[data-photo-gallery-review-detail=true] [data-testid=photo-viewer-right-pane]{max-height:min(42dvh,350px)!important}[data-photo-gallery-review-detail=true] [data-testid=photo-viewer-mobile-details-list]{grid-template-columns:minmax(5rem,auto) minmax(0,1fr)!important;overflow-wrap:anywhere!important}[data-testid=photo-edits-save-panel]{gap:.4rem!important;padding:.5rem!important}[data-testid=photo-edits-save],[data-testid=photo-notes-save]{min-height:2.35rem!important;width:100%!important;white-space:normal!important}[data-testid=photo-viewer-toolbar]{display:grid!important;grid-template-columns:1fr!important;gap:.45rem!important;padding:.5rem!important;overflow:hidden!important}[data-testid=photo-viewer-advanced-tools-open]{width:100%!important;min-height:2.35rem!important;border-color:#93c5fdb3!important;background:#2563eb52!important}[data-testid=photo-viewer-advanced-tools-drawer]{max-height:min(34dvh,280px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}[data-testid=photo-viewer-delete-confirm]{position:fixed!important;left:.55rem!important;right:.55rem!important;bottom:calc(4.15rem + env(safe-area-inset-bottom))!important;z-index:40!important;margin:0!important;max-height:min(34dvh,280px)!important;overflow-y:auto!important;box-shadow:0 -18px 42px #00000080!important;box-sizing:border-box!important}[data-testid=photo-viewer-advanced-tools-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-testid^=photo-viewer-advanced-tool-]{min-width:0!important;box-sizing:border-box!important}[data-testid=photo-viewer-mobile-more-panel] button{width:100%!important;min-height:2.3rem!important;padding:.42rem .55rem!important;border:1px solid rgba(147,197,253,.36)!important;border-radius:.48rem!important;background:#0f172aeb!important;color:#fff!important;font-size:.74rem!important;font-weight:900!important}[data-testid=photo-viewer-mobile-delete]{border-color:#f871718f!important;background:#7f1d1d8c!important}[data-testid=photo-viewer-mobile-undo][disabled],[data-testid=photo-viewer-mobile-undo][aria-disabled=true]{opacity:.42!important;filter:grayscale(.35)!important}[data-testid=photo-viewer-mobile-selected-annotation-sheet]{position:fixed!important;left:.55rem!important;right:.55rem!important;bottom:calc(4.15rem + env(safe-area-inset-bottom))!important;z-index:20!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:.42rem!important;align-items:center!important;padding:.58rem!important;border:1px solid rgba(134,239,172,.42)!important;border-radius:.78rem!important;background:#020617fa!important;box-shadow:0 -18px 42px #00000070!important;box-sizing:border-box!important}[data-testid=photo-viewer-mobile-selected-annotation-sheet] [data-testid=annotation-selected-label-helper]{grid-column:1 / -1!important}[data-testid=photo-viewer-mobile-selected-annotation-sheet] input{min-width:0!important;min-height:2.25rem!important;padding:.42rem .55rem!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:.45rem!important;background:#ffffff1f!important;color:#fff!important;box-sizing:border-box!important}[data-testid=photo-viewer-mobile-selected-annotation-sheet] button{min-height:2.25rem!important;padding:.4rem .55rem!important;border-radius:.45rem!important;color:#fff!important;font-size:.72rem!important;font-weight:900!important;white-space:nowrap!important}[data-testid=photo-viewer-mobile-selected-annotation-sheet] [data-testid=annotation-selected-label-apply]{border:1px solid rgba(147,197,253,.75)!important;background:#2563eb!important}[data-testid=photo-viewer-mobile-selected-annotation-sheet] [data-testid=annotation-delete-selected-btn]{border:1px solid rgba(252,165,165,.72)!important;background:#b91c1c!important}[data-testid=annotation-selected-label-editor-desktop],[data-testid=annotation-delete-selected-toolbar]{display:none!important}[data-testid=annotation-selected-label-input-desktop],[data-testid=annotation-selected-label-apply-desktop]{width:100%!important;min-height:2.25rem!important}[data-testid=photo-viewer-zoom-controls],[data-testid=annotation-tools],[data-testid=annotation-color-picker],[data-testid=photo-damage-tags-damage-list],[data-testid=photo-damage-tags-documentation-list],[data-testid=photo-aether-suggestions]{max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch}[data-testid=photo-viewer-zoom-controls]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important;overflow:visible!important}[data-testid=photo-viewer-zoom-controls] button{width:100%!important;min-height:2.15rem!important}[data-testid=annotation-tools]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.35rem!important;width:100%!important;overflow:visible!important}[data-testid=annotation-tools] button{width:100%!important;min-height:2.15rem!important;padding-inline:.25rem!important}[data-testid=annotation-label-input],[data-testid=photo-notes-input],[data-testid=photo-aether-input]{width:100%!important;min-width:0!important;box-sizing:border-box!important}[data-testid=photo-notes-input]{min-height:5.5rem!important}[data-testid=photo-notes-header],[data-testid=photo-annotations-header],[data-testid=photo-damage-tags-header]{scroll-margin-top:4.25rem!important}[data-testid=annotations-list] span{min-width:0!important}}.aether-page-standard{box-sizing:border-box;width:min(100%,1180px);margin:0 auto}.aether-page-header{border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 94%,#fff),var(--color-surface));box-shadow:0 14px 32px #0f172a14;padding:1rem}.aether-workspace-card{border:1px solid color-mix(in srgb,var(--color-border) 86%,transparent);border-radius:12px;background:var(--color-surface);box-shadow:0 12px 28px #0f172a14}.aether-about-disclosure{flex-basis:100%;max-width:100%;color:var(--color-text-muted);font-size:.875rem}.aether-about-disclosure summary{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.3rem .72rem;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-surface-2, var(--color-surface)) 88%,var(--color-primary) 12%);color:var(--color-text);cursor:pointer;font-weight:800;box-shadow:0 4px 10px #0f172a14}.aether-about-disclosure p{max-width:62rem;margin:.5rem 0 0;color:var(--color-text-muted);line-height:1.45}.aether-raised-pill{border-radius:999px!important;border:1px solid color-mix(in srgb,var(--color-primary) 36%,var(--color-border))!important;box-shadow:0 2px color-mix(in srgb,var(--color-border) 70%,transparent),0 8px 18px #0f172a1f!important;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.aether-raised-pill:hover,.aether-raised-pill:focus-visible{border-color:color-mix(in srgb,var(--color-primary) 68%,var(--color-border))!important;box-shadow:0 2px color-mix(in srgb,var(--color-primary) 38%,transparent),0 12px 22px #0f172a29!important}.aether-raised-pill:active{transform:translateY(1px);box-shadow:0 1px color-mix(in srgb,var(--color-border) 70%,transparent),0 5px 12px #0f172a1f!important}[data-testid=leads-list-page].raw-leads-page{padding:1.2rem!important}[data-testid=leads-list-page-nav],[data-testid=leads-list-nav-back],[data-testid=leads-list-nav-home],[data-testid=leads-list-back]{display:none!important}.raw-leads-page-header{display:grid!important;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center!important;gap:.75rem!important;margin-bottom:.9rem!important}.raw-leads-page-header [data-testid=raw-leads-title]{grid-column:1 / -1;order:-2;justify-self:center;margin:0!important;font-size:clamp(1.55rem,2vw,2.2rem)!important;font-weight:900!important;letter-spacing:0!important;text-align:center}.raw-leads-page-header [data-testid=raw-leads-count]{grid-column:1 / -1;order:-1;justify-self:center;display:inline-flex;padding:.18rem .62rem;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));color:var(--color-text-muted)!important;font-weight:800}.raw-leads-nav-pill{background:var(--color-surface-2, var(--color-surface))!important;color:var(--color-text)!important;font-weight:800!important}.raw-leads-primary-action{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 74%,#60a5fa),color-mix(in srgb,var(--color-primary) 92%,#0f172a))!important;color:#fff!important;font-weight:900!important;border-color:color-mix(in srgb,var(--color-primary) 78%,#bfdbfe)!important;text-shadow:0 1px 0 rgba(15,23,42,.28);box-shadow:0 3px color-mix(in srgb,var(--color-primary) 42%,#0f172a),0 14px 28px #2563eb3d!important}.raw-leads-primary-action:hover,.raw-leads-primary-action:focus-visible{box-shadow:0 3px color-mix(in srgb,var(--color-primary) 48%,#0f172a),0 18px 34px #2563eb52!important}.raw-leads-primary-action:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--color-primary) 42%,#0f172a),0 8px 18px #2563eb38!important}.raw-leads-about{order:4;margin-top:.1rem}.raw-leads-controls{padding:.75rem!important;margin-bottom:1rem!important}.raw-leads-controls .raw-leads-search{flex:1 1 16rem;min-width:min(18rem,100%)!important;border-radius:999px!important;background:var(--color-background)!important}.raw-leads-filter-actions{border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-radius:999px!important;background:var(--color-surface-2, var(--color-surface))!important;box-shadow:inset 0 1px #ffffff14}.raw-leads-filter-pill{min-height:2rem}.raw-leads-empty-workspace{display:grid;place-items:center;min-height:18rem;padding:2rem!important;text-align:center}.raw-leads-list-workspace{padding:.7rem!important}.raw-leads-row{border:1px solid transparent;box-shadow:0 8px 20px #0f172a0f}.raw-leads-row:hover,.raw-leads-row:focus-within{border-color:color-mix(in srgb,var(--color-primary) 38%,var(--color-border));box-shadow:0 12px 24px #0f172a1a}@media (max-width: 767px){[data-testid=leads-list-page].raw-leads-page{width:100%!important;max-width:calc(100vw - 52px)!important;margin:0!important;padding:.72rem!important;overflow-x:hidden!important}.raw-leads-page-header{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:.78rem!important;gap:.5rem!important}.raw-leads-page-header [data-testid=raw-leads-title],.raw-leads-page-header [data-testid=raw-leads-count],.raw-leads-about{grid-column:1 / -1!important}.raw-leads-page-header [data-testid=raw-leads-title]{font-size:1.5rem!important;line-height:1.08!important}.raw-leads-nav-pill{width:100%!important;min-height:2.35rem!important;justify-content:center!important;margin-left:0!important;padding:.48rem .62rem!important;font-size:.78rem!important}.raw-leads-page-header .raw-leads-create-action{grid-column:1 / -1!important;justify-self:center!important;width:min(15rem,100%)!important;min-height:2.45rem!important;justify-content:center!important;margin-left:0!important;padding:.52rem 1rem!important;font-size:.84rem!important}.raw-leads-about summary{width:100%;justify-content:center;min-height:2.2rem}.raw-leads-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;padding:.65rem!important}.raw-leads-controls .raw-leads-search,.raw-leads-filter-actions{width:100%!important;max-width:100%!important}.raw-leads-filter-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.25rem!important}.raw-leads-filter-pill{width:100%!important;min-width:0!important;padding:.38rem .3rem!important;font-size:.68rem!important;white-space:normal!important}[data-testid=raw-leads-list-header]{display:none!important}.raw-leads-row{grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;padding:.75rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.raw-leads-row>*{min-width:0!important;max-width:100%!important}.raw-leads-row button{width:100%!important;min-height:2.2rem!important;border-radius:999px!important}.raw-leads-create-form,.raw-leads-create-form div[style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}[data-testid=ops-content] [data-testid=lead-detail-back-to-leads],[data-testid=ops-content] [data-testid=lead-detail-go-to-cases],[data-testid=ops-content] [data-testid=lead-detail-go-to-front-door]{flex:0 1 auto!important;min-width:0!important;max-width:100%!important;padding:.45rem .55rem!important;font-size:.78rem!important;line-height:1.15!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;text-align:center!important}.lead-detail-summary-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.lead-detail-summary-header{align-items:flex-start!important;gap:.75rem!important}.lead-detail-summary-header [data-testid=lead-detail-edit-btn]{flex:0 0 auto!important;min-height:2.2rem!important}.lead-detail-summary-grid{grid-template-columns:minmax(0,1fr)!important;gap:.18rem!important;min-width:0!important;max-width:100%!important}.lead-detail-summary-grid>span{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.lead-detail-summary-grid>span:nth-child(odd){margin-top:.72rem!important;font-size:.72rem!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:0!important}.lead-detail-summary-grid>span:nth-child(1){margin-top:0!important}.lead-detail-summary-grid a{max-width:100%!important;overflow-wrap:anywhere!important}}.voice-ai-page-standard{min-width:0;overflow-x:hidden}.voice-ai-call-log-table-wrap{width:100%;max-width:100%;overflow-x:visible}.voice-ai-call-log-card-list{display:none}.voice-ai-call-log-card{min-width:0;padding:.75rem;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:8px;background:var(--color-surface-2);color:var(--color-text)}.voice-ai-call-log-card-topline{display:flex;justify-content:space-between;gap:.75rem;min-width:0;color:var(--color-text);font-size:.875rem}.voice-ai-call-log-fields{display:grid;gap:.55rem;margin:.75rem 0 0}.voice-ai-call-log-fields div{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.5rem;min-width:0}.voice-ai-call-log-fields dt{color:var(--color-text-muted);font-size:.75rem;font-weight:800}.voice-ai-call-log-fields dd{min-width:0;margin:0;color:var(--color-text);font-size:.8125rem;font-weight:700;overflow-wrap:anywhere}@media (max-width: 767px){[data-testid=voice-ai-container]{width:100%!important;max-width:calc(100vw - 52px)!important;overflow-x:hidden!important;padding-left:.75rem!important;padding-right:.75rem!important}.voice-ai-management-hero{justify-content:center!important;text-align:center}.voice-ai-management-hero>div{min-width:0;max-width:100%}.voice-ai-management-hero>div:last-child{justify-content:center}.voice-ai-call-log-table-wrap{display:none!important}.voice-ai-call-log-card-list{display:grid;gap:.65rem}}.calendar-page-standard{box-sizing:border-box;width:100%;max-width:none;margin:0;min-width:0;overflow-x:hidden}.calendar-standard-header{border-color:color-mix(in srgb,var(--color-border) 82%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 92%,#fff),var(--color-surface))!important;border-radius:10px!important;box-shadow:0 16px 34px #0f172a1a!important}.calendar-standard-header>div:first-child{grid-template-columns:minmax(14rem,1fr) auto minmax(18rem,1fr)!important;justify-items:center;text-align:center}.calendar-workspace-layout{width:100%;max-width:none;grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;align-items:stretch!important}.calendar-filter-panel-standard{align-self:start;max-height:min(74vh,calc(100vh - 13rem));overflow-y:auto;overscroll-behavior:contain}.calendar-events-standard{width:100%;max-width:100%}[data-testid=calendar-page-title]{font-size:clamp(1.7rem,2.4vw,2.25rem)!important;line-height:1.08!important;font-weight:950!important}[data-testid=calendar-page-subtitle]{max-width:38rem;margin-left:auto!important;margin-right:auto!important;color:var(--color-text-muted)!important}.calendar-date-nav{min-width:0;padding:.35rem;border:1px solid color-mix(in srgb,var(--color-border) 86%,transparent);border-radius:999px;background:var(--color-surface-2);box-shadow:inset 0 1px #ffffff14}.calendar-date-nav button,.calendar-view-segment button{border-radius:999px!important}.calendar-action-cluster{justify-self:center!important;justify-content:center}.calendar-primary-cta{border-radius:999px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 82%,#fff),var(--color-primary))!important;color:#fff!important;box-shadow:0 3px color-mix(in srgb,var(--color-primary) 58%,#0f172a),0 14px 26px #2563eb40!important}.calendar-view-segment{border-radius:999px!important;background:color-mix(in srgb,var(--color-surface-2) 92%,var(--color-primary))!important}.calendar-filter-drawer{display:grid;gap:.65rem}.aether-right-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11500;display:flex;justify-content:flex-end;align-items:stretch;max-width:100vw;overflow:hidden}.aether-right-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;border:0;padding:0;background:#0f172a61;cursor:pointer}.aether-right-drawer-panel{position:relative;z-index:2;display:flex;flex-direction:column;gap:1rem;width:min(28rem,94vw);max-width:100vw;height:100%;padding:1rem;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;background:var(--color-surface);color:var(--color-text);border-left:1px solid var(--color-border);box-shadow:var(--shadow-xl, 0 20px 40px rgba(15, 23, 42, .22))}.aether-right-drawer-panel-narrow{width:min(24rem,92vw)}.aether-right-drawer-header{position:sticky;top:-1rem;z-index:3;padding:0 0 .75rem;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.aether-right-drawer-close{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.35rem;height:2.35rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-2);color:var(--color-text);cursor:pointer;font-size:1.1rem;font-weight:900;line-height:1}@media (max-width: 767px){.aether-right-drawer-overlay{left:52px;width:calc(100vw - 52px);max-width:calc(100vw - 52px)}[data-mobile-rail-collapsed=true] .aether-right-drawer-overlay{left:0;width:100vw;max-width:100vw}.aether-right-drawer-panel,.aether-right-drawer-panel-narrow{width:calc(100% - 1rem);max-width:calc(100% - 1rem);min-width:0;margin-left:auto;padding:.75rem}.aether-right-drawer-header{top:-.75rem}}.calendar-filter-drawer-summary{display:none}.calendar-filter-sections{display:grid;gap:.65rem}.calendar-filter-section{border:1px solid color-mix(in srgb,var(--color-border) 84%,transparent);border-radius:8px;background:var(--color-surface-2);overflow:hidden}.calendar-filter-section-summary{cursor:pointer;padding:.58rem .68rem;color:var(--color-text);font-size:.84rem;font-weight:900}.calendar-filter-section-body{display:grid;gap:.3rem;padding:0 .62rem .62rem}.calendar-compact-check-row{min-width:0;min-height:1.8rem;margin-bottom:0!important;padding:.28rem .34rem;border-radius:6px;line-height:1.2}.calendar-compact-check-row input{flex:0 0 auto;margin:0}.calendar-compact-check-row:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.calendar-legacy-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 767px){[data-testid=scheduling-calendar-page].calendar-page-standard{width:calc(100vw - 52px)!important;max-width:calc(100vw - 52px)!important;padding:.55rem!important;overflow-x:hidden!important}.calendar-standard-header>div:first-child{grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:.36rem!important}[data-testid=calendar-page-title]{font-size:1.45rem!important}[data-testid=calendar-page-subtitle]{display:block!important;font-size:.76rem!important;line-height:1.25!important}.calendar-date-nav{width:100%;display:grid!important;grid-template-columns:2rem minmax(0,1fr) auto 2rem!important;justify-content:stretch!important;align-items:center!important;gap:.28rem!important;border-radius:12px;padding:.28rem!important}.calendar-date-nav [data-testid=calendar-nav-prev]{grid-column:1}.calendar-date-nav [data-testid=calendar-date-label]{grid-column:2;grid-row:1}.calendar-date-nav [data-testid=calendar-nav-today]{grid-column:3}.calendar-date-nav [data-testid=calendar-nav-next]{grid-column:4}[data-testid=calendar-date-label]{flex-basis:auto!important;min-width:0!important;width:auto!important;margin-top:0!important;text-align:left!important;white-space:normal!important;font-size:.76rem!important;line-height:1.05!important}[data-testid=calendar-nav-prev],[data-testid=calendar-nav-next]{width:2rem!important;height:2rem!important;min-height:2rem!important}[data-testid=calendar-nav-today]{height:2rem!important;min-height:2rem!important;padding:0 .5rem!important}.calendar-action-cluster{width:100%;grid-template-columns:minmax(0,1fr)!important}.calendar-primary-cta{min-height:2.35rem!important}.calendar-view-segment{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important}[data-testid=calendar-filter-panel]{order:1!important;padding:.58rem!important;background:var(--color-surface)!important;margin:0 0 .6rem!important}.calendar-workspace-layout{display:flex!important;flex-direction:column!important;gap:0!important}.calendar-filter-panel-standard{position:static!important;max-height:none!important;overflow:visible!important}.calendar-filter-drawer-summary{display:flex!important;align-items:center;justify-content:center;min-height:2.2rem;cursor:pointer;border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));border-radius:999px;background:var(--color-surface-2);color:var(--color-text);font-weight:900;box-shadow:0 8px 18px #0f172a14}.calendar-filter-drawer:not([open]) .calendar-filter-sections{display:none!important}.calendar-filter-sections{gap:.48rem!important}.calendar-filter-section{border-radius:8px!important}.calendar-filter-section:not([open]) .calendar-filter-section-body{display:none!important}.calendar-filter-section-summary{min-height:2rem;padding:.48rem .58rem!important}[data-testid=calendar-events-shell]{order:2!important;overflow-x:hidden!important}[data-testid=calendar-list-view]{gap:.58rem!important}[data-testid=calendar-event-card]{width:100%!important;max-width:100%!important;white-space:normal!important}}.databridge-page-standard{box-sizing:border-box;min-width:0;overflow-x:hidden}.databridge-page-standard *,.databridge-page-standard *:before,.databridge-page-standard *:after{box-sizing:border-box}.databridge-page-inner{width:min(100%,1000px)}.databridge-preview-table-wrap{width:100%;max-width:100%}.databridge-preview-card-list{display:none}.databridge-preview-card{min-width:0;padding:.72rem;border:1px solid color-mix(in srgb,var(--color-border) 86%,transparent);border-radius:8px;background:var(--color-surface-2);box-shadow:0 8px 18px #0f172a12}.databridge-preview-card-title{margin-bottom:.55rem;color:var(--color-text);font-size:.86rem;font-weight:900}.databridge-preview-card-fields{display:grid;gap:.44rem;margin:0}.databridge-preview-card-fields div{display:grid;grid-template-columns:minmax(0,6.75rem) minmax(0,1fr);gap:.48rem;min-width:0}.databridge-preview-card-fields dt{color:var(--color-text-muted);font-size:.72rem;font-weight:900;overflow-wrap:anywhere}.databridge-preview-card-fields dd{min-width:0;margin:0;color:var(--color-text);font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.databridge-csv-import-overlay,.databridge-csv-import-overlay *,.databridge-csv-import-overlay *:before,.databridge-csv-import-overlay *:after{box-sizing:border-box}.databridge-csv-import-card{min-width:0;color:#0f172a}.databridge-csv-import-title,.databridge-csv-import-safety-note,.databridge-csv-import-option-card,.databridge-csv-import-card label,.databridge-csv-import-card span,.databridge-csv-import-card div,.databridge-csv-import-card button{max-width:100%;min-width:0;overflow-wrap:anywhere}@media (max-width: 767px){[data-testid=databridge-page]{width:100%!important;max-width:100%!important;min-width:0!important;padding:.72rem!important;overflow-x:hidden!important}.databridge-page-inner{width:100%!important;max-width:100%!important;min-width:0!important}.databridge-page-title{color:var(--color-text, #f8fafc)!important;font-size:clamp(1.28rem,5vw,1.58rem)!important;line-height:1.15!important;overflow-wrap:anywhere!important}[data-testid=databridge-staging-warning]{background:#fffbeb!important;border-color:#f59e0b!important;color:#78350f!important;line-height:1.45!important;overflow-wrap:anywhere!important}[data-testid=databridge-step-indicator]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;width:100%!important;max-width:100%!important;min-width:0!important}[data-testid=databridge-step-indicator]>div{width:100%!important;max-width:100%!important;min-width:0!important;padding:.52rem .58rem!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.databridge-main-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:.85rem!important;overflow-x:hidden!important}.databridge-page-standard h2,.databridge-page-standard p,.databridge-page-standard label,.databridge-page-standard button,.databridge-page-standard input,.databridge-page-standard select,.databridge-page-standard textarea{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.databridge-page-inner>div:last-child{padding:.85rem!important}.databridge-preview-table-wrap{display:none!important}.databridge-preview-card-list{display:grid!important;gap:.65rem;margin-bottom:1rem}.databridge-csv-import-overlay{align-items:stretch!important;justify-content:flex-start!important;padding:.5rem .5rem .5rem calc(52px + .5rem)!important;overflow-x:hidden!important}.databridge-csv-import-card{width:100%!important;max-width:calc(100vw - 52px - 1rem)!important;min-width:0!important;max-height:calc(100dvh - 1rem)!important;padding:.85rem!important;overflow-x:hidden!important;color:#0f172a!important}.databridge-csv-import-header{align-items:flex-start!important;gap:.75rem!important;min-width:0!important}.databridge-csv-import-title{color:#0f172a!important;font-size:clamp(1.05rem,4.7vw,1.25rem)!important;line-height:1.18!important}.databridge-csv-import-safety-note{background:#fffbeb!important;border-color:#d97706!important;color:#78350f!important;font-size:.82rem!important}.databridge-csv-import-option-card label{align-items:flex-start!important}[data-testid=databridge-mobile-sections]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;width:100%!important;max-width:100%!important}[data-testid=databridge-mobile-sections] button{width:100%!important;min-width:0!important;padding:.46rem .5rem!important;white-space:normal!important;line-height:1.18!important;overflow-wrap:anywhere!important}.databridge-csv-import-card input,.databridge-csv-import-card select,.databridge-csv-import-card textarea,.databridge-csv-import-card button{max-width:100%!important}}.crm-data-bridge-page,.crm-data-bridge-page *{box-sizing:border-box}.crm-data-bridge-page{min-width:0;max-width:100%;overflow-x:hidden}.crm-data-bridge-info-disclosure,.crm-admin-utility-overview,.crm-advanced-data-tools{min-width:0;max-width:100%;overflow-wrap:anywhere}.crm-data-bridge-info-disclosure summary,.crm-admin-utility-overview summary,.crm-advanced-data-tools summary{list-style-position:inside}.crm-data-bridge-actions{flex-wrap:wrap;min-width:0}.crm-data-bridge-search-shell{box-sizing:border-box;display:flex;align-items:center;flex:1 1 20rem;max-width:28rem;min-width:14rem}.crm-data-bridge-search-icon{z-index:1;color:var(--color-text-muted);width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.crm-data-bridge-view-toggle{flex-wrap:wrap;min-width:0}.crm-data-bridge-view-toggle button{min-width:0;overflow-wrap:anywhere}.crm-admin-utility-card{cursor:default;box-shadow:none}.crm-backend-sync-status,.crm-backend-sync-status>div{min-width:0;max-width:100%;overflow-wrap:anywhere}.crm-backend-import-actions-helper{margin-top:.5rem;color:var(--color-text-muted);font-size:.75rem;font-weight:700;overflow-wrap:anywhere}.crm-backend-import-actions{flex-wrap:wrap;min-width:0}.crm-backend-import-actions button{min-width:0;overflow-wrap:anywhere}.crm-csv-import-page,.crm-csv-import-page *,.crm-csv-import-page *:before,.crm-csv-import-page *:after{box-sizing:border-box}.crm-csv-import-page,.crm-csv-import-header,.crm-csv-import-warning,.crm-csv-import-steps,.crm-csv-import-card,.crm-csv-import-history,.crm-csv-import-batch-item{min-width:0;max-width:100%;overflow-wrap:anywhere}.crm-csv-import-title{color:var(--color-text)!important;overflow-wrap:anywhere}.crm-csv-import-warning{background:#fffbeb!important;border-color:#d97706!important;color:#78350f!important}.crm-csv-import-warning *,.crm-csv-import-local-pilot-copy{color:#78350f!important}.crm-csv-import-card{background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}.crm-csv-import-card h2,.crm-csv-import-card label,.crm-csv-import-card p,.crm-csv-import-card li,.crm-csv-import-card strong{color:var(--color-text)!important}.crm-csv-import-card input,.crm-csv-import-card select{max-width:100%;background:var(--color-surface)!important;color:var(--color-text)!important;border-color:var(--color-border-strong)!important}.crm-csv-import-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-import-wizard-focus-target{min-width:0;max-width:100%;scroll-margin-top:5rem;outline:none}.case-log-search-card,.case-log-search-card *,.case-log-search-card *:before,.case-log-search-card *:after{box-sizing:border-box}.case-log-search-card,.case-log-search-card [data-testid=v6-case-search-content],.case-log-search-card [data-testid=case-log-search-controls],.case-log-search-card [data-testid=case-log-search-field],.case-log-search-card [data-testid=case-log-search-filter-row],.case-log-search-card [data-testid=case-log-go-to-case-controls]{width:100%;max-width:100%;min-width:0}.case-log-search-card input,.case-log-search-card select,.case-log-search-card button{max-width:100%}.case-log-search-card input.aether-search-with-icon{width:100%;max-width:100%;min-width:0}.aether-search-with-icon,input.aether-search-with-icon,.raw-leads-controls .raw-leads-search.aether-search-with-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:.82rem 50%!important;background-size:1rem 1rem!important;padding-left:2.35rem!important}[data-theme=dark] .aether-search-with-icon,[data-theme=dark] input.aether-search-with-icon,[data-theme=dark] .raw-leads-controls .raw-leads-search.aether-search-with-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23cbd5e1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m16 16 4.5 4.5'/%3E%3C/svg%3E")!important}@media (max-width: 767px){.crm-data-bridge-page [data-testid=crm-content]{display:flex;flex-direction:column}.crm-data-bridge-page{width:100%!important;max-width:100%!important;min-width:0!important;padding-left:.85rem!important;padding-right:.85rem!important;overflow-x:hidden!important}.crm-data-bridge-info-disclosure,.crm-admin-utility-overview{display:none!important}.crm-advanced-data-tools{order:50;padding:.78rem!important;margin-bottom:.8rem!important}[data-testid=crm-data-bridge-purpose]{font-size:.84rem}.crm-data-bridge-actions{align-items:stretch!important;flex-direction:column;gap:.35rem!important;margin-bottom:.8rem!important}.crm-data-bridge-search-shell{align-self:stretch;box-sizing:border-box;flex:0 0 auto!important;width:100%;height:3rem;min-height:3rem!important;max-height:3.25rem;max-width:none;min-width:0;aspect-ratio:auto!important}.crm-data-bridge-search-shell input{flex:1 1 auto;min-height:0;height:100%}.crm-data-bridge-create-company{display:flex;width:100%;min-height:2.45rem;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.crm-data-bridge-view-toggle{width:100%;margin-left:0!important}.crm-data-bridge-view-toggle button{flex:1 1 9rem;min-height:2.25rem;padding:.48rem .7rem!important;border-radius:999px!important;white-space:normal}.crm-data-bridge-role{align-self:center}.crm-backend-sync-status{grid-template-columns:minmax(0,1fr)!important;padding:.72rem!important;overflow:visible!important}.crm-backend-import-actions{gap:.45rem!important}.crm-backend-import-actions button{flex:1 1 9rem;min-height:2.1rem;text-align:center;white-space:normal}.crm-csv-import-page{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}.crm-import-wizard-focus-target{width:100%!important;max-width:100%!important;scroll-margin-top:4.75rem}.crm-csv-import-header{align-items:flex-start!important;margin-bottom:.75rem!important}.crm-csv-import-title{width:100%!important;max-width:100%!important;font-size:1.22rem!important;line-height:1.18!important;font-weight:900!important;letter-spacing:0!important;white-space:normal!important}.crm-csv-import-warning{width:100%!important;max-width:100%!important;padding:.78rem!important;margin-bottom:.78rem!important;line-height:1.45!important;font-size:.82rem!important;overflow-x:hidden!important}.crm-csv-import-steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.45rem!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-bottom:.78rem!important;overflow-x:hidden!important}.crm-csv-import-step{width:100%!important;max-width:100%!important;min-width:0!important;padding:.5rem .46rem!important;border-radius:8px!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;overflow-wrap:anywhere!important}.crm-csv-import-card{width:100%!important;max-width:100%!important;min-width:0!important;padding:.85rem!important;margin-bottom:.78rem!important;border-radius:8px!important;overflow-x:hidden!important}.crm-csv-import-card h2{font-size:.98rem!important;line-height:1.25!important}.crm-csv-import-card label,.crm-csv-import-card p,.crm-csv-import-card li,.crm-csv-import-card div{max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}.crm-csv-import-card input,.crm-csv-import-card select{width:100%!important;max-width:100%!important;min-width:0!important}.crm-csv-import-file-label{display:flex!important;width:100%!important;max-width:100%!important;align-items:flex-start!important;flex-wrap:wrap!important;white-space:normal!important}.crm-csv-import-button-group,.crm-csv-import-history-header{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:.5rem!important}.crm-csv-import-button-group button,.crm-csv-import-history-header button{flex:1 1 9rem!important;min-width:0!important;max-width:100%!important;min-height:2.35rem!important;white-space:normal!important}.crm-csv-import-table-wrap{max-width:100%!important;overflow-x:auto!important}.crm-csv-import-table-wrap table{width:max-content!important;min-width:100%!important}.crm-csv-import-batch-item{align-items:flex-start!important;flex-direction:column!important;gap:.5rem!important}}.v1-local-analytics-page-standard,.v1-local-analytics-report,.operator-dashboard-page-standard,[data-testid=operator-desk-page]{box-sizing:border-box;min-width:0;max-width:100%;overflow-x:hidden}.v1-local-analytics-page-standard *,.v1-local-analytics-page-standard *:before,.v1-local-analytics-page-standard *:after,.operator-dashboard-page-standard *,.operator-dashboard-page-standard *:before,.operator-dashboard-page-standard *:after,[data-testid=operator-desk-page] *,[data-testid=operator-desk-page] *:before,[data-testid=operator-desk-page] *:after{box-sizing:border-box}.v1-local-analytics-note{min-width:0;margin:0 0 .85rem;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.v1-local-analytics-note-details{flex:0 1 auto;min-width:0;max-width:min(26rem,100%);border:1px solid color-mix(in srgb,var(--color-border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-surface-elevated) 88%,transparent);color:var(--color-text-secondary);box-shadow:var(--shadow-sm)}.v1-local-analytics-note-summary{cursor:pointer;font-weight:900;padding:.42rem .72rem;color:var(--color-text);list-style-position:inside}.v1-local-analytics-note-copy{display:block;margin:0 .72rem .65rem;font-size:.82rem;line-height:1.35;color:var(--color-text-secondary);overflow-wrap:anywhere}.v1-local-analytics-card{min-width:0;max-width:100%;overflow-wrap:anywhere;min-height:8.25rem;background:var(--color-surface)!important;border-color:color-mix(in srgb,var(--color-border) 88%,transparent)!important;box-shadow:var(--shadow-sm)}.v1-local-analytics-section{margin-bottom:1.25rem!important}.v1-local-analytics-section-heading,.v1-local-analytics-breakdown-title{color:var(--color-text)!important;letter-spacing:0}.v1-local-analytics-card-label,.v1-local-analytics-card-helper,.v1-local-analytics-breakdown-label{color:var(--color-text-secondary)!important}.v1-local-analytics-card-value,.v1-local-analytics-breakdown-value{color:var(--color-text)!important}.v1-local-analytics-card-action{color:var(--color-primary)!important}.v1-local-analytics-refresh-action{border:1px solid color-mix(in srgb,var(--color-primary) 72%,var(--color-border))!important;border-radius:999px;padding:.5rem .78rem;background:var(--color-surface)!important;color:var(--color-primary)!important;font-size:.78rem;font-weight:900;cursor:pointer;box-shadow:var(--shadow-sm)}.v1-local-analytics-breakdown-table{table-layout:fixed}.v1-local-analytics-breakdown-table td{overflow-wrap:anywhere}.operator-dashboard-delivery-table-wrap{width:100%;max-width:100%}.operator-dashboard-delivery-card-list{display:none}.operator-dashboard-delivery-card{min-width:0;padding:.78rem;border:1px solid color-mix(in srgb,var(--color-border) 86%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-surface-elevated) 88%,transparent)}.operator-dashboard-delivery-card-title{color:var(--color-text);font-size:.9rem;font-weight:900;overflow-wrap:anywhere}.operator-dashboard-delivery-card-fields{display:grid;gap:.44rem;margin:.6rem 0 0}.operator-dashboard-delivery-card-fields div{display:grid;grid-template-columns:minmax(0,5.8rem) minmax(0,1fr);gap:.48rem;min-width:0}.operator-dashboard-delivery-card-fields dt{color:var(--color-text-muted);font-size:.72rem;font-weight:900}.operator-dashboard-delivery-card-fields dd{min-width:0;margin:0;color:var(--color-text);font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.operator-dashboard-delivery-card-error{margin-top:.55rem;color:#f87171;font-size:.75rem;font-weight:700;overflow-wrap:anywhere}@media (max-width: 767px){[data-testid=v12-analytics-layout-root],[data-testid=v6-analytics-page],[data-testid=operator-dashboard-root],[data-testid=operator-desk-page]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.v1-local-analytics-note{align-items:center!important;justify-content:flex-start!important;gap:.45rem!important}[data-testid=v1-local-analytics-refresh]{width:auto;min-height:2rem;border-radius:999px!important;box-shadow:0 8px 18px #0f172a1a;white-space:nowrap}.v1-local-analytics-note-details{max-width:100%;font-size:.78rem}.v1-local-analytics-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.v1-local-analytics-card{min-height:6.25rem;padding:.68rem!important;gap:.25rem!important;border-radius:8px!important}.v1-local-analytics-card-label,.v1-local-analytics-breakdown-title{font-size:.72rem!important;line-height:1.2!important}.v1-local-analytics-card-value{font-size:1.32rem!important}.v1-local-analytics-card-helper,.v1-local-analytics-card-action{font-size:.68rem!important;line-height:1.25!important}.v1-local-analytics-section>div[style*=grid-template-columns]:not(.v1-local-analytics-cards-grid){grid-template-columns:minmax(0,1fr)!important}.operator-dashboard-page-standard .aether-card{min-width:0;max-width:100%;overflow-x:hidden}.operator-dashboard-delivery-table-wrap{display:none!important}.operator-dashboard-delivery-card-list{display:grid!important;gap:.65rem}[data-testid=operator-desk-page]{padding:.85rem!important}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[role=option]:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:-2px;box-shadow:var(--focus-ring-offset)}[role=dialog] button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--focus-ring)}:focus:not(:focus-visible){outline:none}.followup-task-card,.followup-task-detail-drawer{color:var(--color-text)}.followup-task-title,.followup-task-meta,.followup-task-detail-content,.followup-task-detail-content label,.followup-task-detail-content textarea,.followup-task-detail-content select{min-width:0}.followup-task-detail-content textarea,.followup-task-detail-content select{background:var(--color-surface);color:var(--color-text)}@media (max-width: 767px){.followup-task-card{width:100%!important;max-width:100%!important;align-items:flex-start!important;flex-direction:column!important;gap:.75rem!important;overflow-wrap:anywhere}.followup-task-card>div:last-child{align-self:flex-start}.followup-task-detail-drawer{top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;max-height:88dvh!important;border-radius:16px 16px 0 0;border:1px solid var(--color-border);box-shadow:0 -18px 40px #0000005c!important}.followup-task-detail-header{padding:.85rem 1rem!important}.followup-task-detail-content{padding:1rem!important;-webkit-overflow-scrolling:touch}}.action-inbox-mobile-task-list,.action-inbox-mobile-task-card,.action-inbox-mobile-task-primary,.action-inbox-mobile-task-title,.action-inbox-mobile-task-meta,.action-inbox-mobile-task-detail,.action-inbox-mobile-task-actions,.action-inbox-api-task-list,.action-inbox-api-task-row,.action-inbox-api-task-title-wrap,.action-inbox-api-task-title,.action-inbox-api-task-lead,.action-inbox-api-task-status,.action-inbox-api-task-assigned{min-width:0;max-width:100%;overflow-wrap:anywhere}.action-inbox-mobile-task-title,.action-inbox-mobile-task-detail,.action-inbox-api-task-title,.action-inbox-api-task-assigned{white-space:normal}.action-inbox-mobile-task-actions button,.action-inbox-api-task-row button{max-width:100%}@media (max-width: 767px){.action-inbox-mobile-task-card{grid-template-columns:minmax(0,1fr)!important;gap:.625rem!important;overflow-x:hidden!important}.action-inbox-mobile-task-primary,.action-inbox-mobile-task-meta,.action-inbox-mobile-task-detail,.action-inbox-mobile-task-actions{width:100%;justify-content:flex-start!important}.action-inbox-mobile-task-meta{align-items:flex-start!important}.action-inbox-mobile-task-meta>span,.action-inbox-mobile-task-badge{max-width:100%;white-space:normal!important}.action-inbox-mobile-task-actions button{flex:1 1 8rem;min-width:0;white-space:normal!important}.action-inbox-api-task-header{display:none!important}.action-inbox-api-task-row{grid-template-columns:minmax(0,1fr)!important;gap:.5rem!important;overflow-x:hidden!important}.action-inbox-api-task-title-wrap,.action-inbox-api-task-lead,.action-inbox-api-task-status,.action-inbox-api-task-assigned{width:100%}.action-inbox-api-task-status{white-space:normal!important}.action-inbox-api-task-row button{width:100%;white-space:normal!important}}.ops-command-palette-modal,.ops-command-palette-list,.ops-command-palette-command,.ops-command-palette-command *{min-width:0;max-width:100%}.ops-command-palette-command{overflow-wrap:anywhere}@media (max-width: 767px){.ops-command-palette-modal{top:max(.5rem,env(safe-area-inset-top))!important;width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;display:flex!important;flex-direction:column!important}.ops-command-palette-list{flex:1 1 auto!important;max-height:none!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.ops-command-palette-command{align-items:flex-start!important;overflow-x:hidden!important}.ops-command-palette-footer,.ops-command-palette-esc-hint{display:none!important}}.photo-gallery-route-navigation-consistent,.photo-gallery-route-navigation-consistent *,.photo-gallery-direct-entry-supported,.photo-gallery-direct-entry-supported *{box-sizing:border-box}.photo-gallery-route-link-contained{max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:center}@media (max-width: 720px){.photo-gallery-route-link-contained{white-space:normal!important;min-height:2.25rem}}.estimate-core-item-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(min(100%,380px),auto) auto;gap:.75rem 1rem;align-items:center;min-width:0;max-width:100%}.estimate-core-item-metrics{display:grid;grid-template-columns:minmax(70px,.7fr) minmax(108px,1fr) minmax(118px,1fr);gap:.65rem;align-items:end;min-width:0;max-width:100%}.estimate-core-item-metric{display:grid;gap:.2rem;min-width:0}.estimate-core-item-metric-qty{min-width:70px}.estimate-core-item-metric-unit-price{min-width:108px}.estimate-core-item-metric-line-total{min-width:118px}.estimate-core-item-metric-label{color:var(--color-text-muted);font-size:.65rem;font-weight:800;line-height:1.1}.estimate-core-item-metric-value{display:block;color:var(--color-text);font-family:monospace;font-size:.8125rem;max-width:100%;min-width:0;overflow-wrap:anywhere;text-align:right}.estimate-core-item-metric-total-value{font-weight:700}.estimate-core-item-actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;min-width:0}.estimate-core-add-item-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;min-width:0}@media (max-width: 640px){.estimate-core-item-row{grid-template-columns:1fr;gap:.75rem;overflow-x:hidden}.estimate-core-item-metrics{grid-template-columns:1fr;gap:.45rem;width:100%}.estimate-core-item-metric,.estimate-core-item-metric-qty,.estimate-core-item-metric-unit-price,.estimate-core-item-metric-line-total{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;width:100%}.estimate-core-item-metric-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.estimate-core-item-metric input{max-width:100%}.estimate-core-item-actions,.estimate-core-add-item-actions{justify-content:flex-start;width:100%}.estimate-core-add-item-actions button{max-width:100%;min-width:0;width:100%}}.estimate-template-apply-mode-panel{position:sticky;bottom:0;z-index:1}@media (max-width: 640px){.estimate-template-apply-mode-panel{position:static;bottom:auto;z-index:auto}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}@media print{*{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}body{margin:0;padding:0;font-family:Times New Roman,Times,serif;font-size:12pt;line-height:1.4}nav,header,aside,[data-testid=app-nav],[data-testid=app-header],[data-testid=app-sidebar],[data-testid=auth-fallback-banner],[data-testid=dev-bypass-chip]{display:none!important}button,[role=button],input[type=button],input[type=submit],input[type=reset],input[type=text],input[type=search],input[type=file],select,textarea,[data-testid=v6-case-search-input],[data-testid=v6-case-status-filter],[data-testid=v6-case-date-filter],[data-testid=v6-case-reset-filters],[data-testid=v7-case-export-menu],[data-testid=v8-verify-panel],[data-testid*=-import-],[data-testid*=-toggle]{display:none!important}[data-testid=case-log-refresh],[data-testid=case-log-retry],[data-testid*=-btn]:not([data-testid=v9-print-root]){display:none!important}[data-testid*=-disabled-reason],[data-testid*=-disabled]{display:none!important}[data-testid=v9-print-root]{display:block!important;width:100%;max-width:none;margin:0;padding:.5in}[data-testid=v9-print-header]{display:block!important;text-align:center;margin-bottom:.5in;padding-bottom:.25in;border-bottom:2pt solid black}[data-testid=v9-print-header] h1{font-size:18pt;font-weight:700;margin:0 0 .125in}[data-testid=v9-print-header] p{font-size:10pt;margin:0;color:#333!important}[data-testid=v9-print-section],[data-testid*=section-card],[data-testid=case-log-list-item],.case-card,.section-card{page-break-inside:avoid;break-inside:avoid}[data-testid=v9-print-section]{page-break-before:auto;page-break-after:auto;margin-bottom:.25in}[data-testid=v9-print-summary-section]{page-break-before:always}[data-testid=v9-print-case-list]{display:block!important}[data-testid=case-log-list-item],[data-testid^=pilot-case-item-],[data-testid^=imported-case-item-]{border:1pt solid #ccc!important;padding:.125in;margin-bottom:.125in;page-break-inside:avoid;break-inside:avoid}[data-testid=v9-print-empty-state]{display:block!important;text-align:center;padding:1in;font-size:14pt;font-style:italic;color:#666!important;border:1pt dashed #ccc!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid;break-after:avoid;orphans:3;widows:3}h1{font-size:18pt}h2{font-size:16pt}h3{font-size:14pt}h4{font-size:12pt}p{orphans:3;widows:3}table{border-collapse:collapse;width:100%}th,td{border:1pt solid #ccc!important;padding:.0625in;text-align:left}th{font-weight:700;background:#f0f0f0!important}a[href]:after{content:" (" attr(href) ")";font-size:9pt;color:#666!important}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}[data-testid=case-log-page]{max-width:none!important;padding:0!important;margin:0!important}[data-testid*=section-card]{border:1pt solid #ccc!important;border-radius:0!important;padding:.125in;margin-bottom:.125in}[data-testid=v9-print-compliance-section]{page-break-inside:avoid;break-inside:avoid}.print-hidden,.screen-only,[data-print-hidden=true]{display:none!important}.print-only,[data-print-only=true]{display:block!important}[data-testid=proposal-customer-preview-page]{background:#fff!important}[data-testid=proposal-customer-preview-page]>div{max-width:none!important;padding:0!important}[data-testid=proposal-preview-title],[data-testid=proposal-preview-intro],[data-testid=proposal-preview-scope],[data-testid=proposal-preview-photos],[data-testid=proposal-preview-pricing],[data-testid=proposal-preview-no-estimate],[data-testid=proposal-preview-terms]{page-break-inside:avoid;break-inside:avoid}[data-testid=proposal-preview-photos] img{max-width:180px!important;max-height:140px!important;border:1pt solid #ccc!important}[data-testid=proposal-preview-photos]{page-break-after:auto}[data-testid=proposal-preview-line-items] th,[data-testid=proposal-preview-line-items] td{border:1pt solid #ccc!important;padding:4pt 6pt}[data-testid=proposal-preview-totals] td{border:none!important;padding:2pt 0}.closeout-summary-print{border:2pt solid black!important;page-break-inside:avoid;break-inside:avoid}[data-testid=pilot-case-closeout-print-btn]{display:none!important}}@media screen{.print-only,[data-print-only=true],[data-testid=v9-print-header]{display:none!important}}
