@media (max-width:768px){.frame{min-width:0;max-width:100vw}.appbar,.dashboard-appbar{position:sticky;top:0;z-index:44;display:grid;grid-template-columns:minmax(0,1fr) auto;height:64px;gap:8px;padding:8px 10px;border-bottom:1px solid rgba(17,24,39,.08);background:linear-gradient(180deg,rgba(255,255,255,.93),rgba(255,255,255,.84)),#fff;box-shadow:0 14px 34px rgba(17,24,39,.07);backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18)}.appbar .brand{display:grid;grid-template-columns:42px auto minmax(86px,1fr);gap:8px;align-items:center;min-width:0}.sidebar-mobile-menu-btn{width:42px;height:42px;margin:0;border-color:rgba(17,24,39,.09);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,248,250,.92)),#fff;box-shadow:0 8px 18px rgba(17,24,39,.06),inset 0 1px 0 rgba(255,255,255,.9)}.appbar .logo{min-width:0;min-height:40px;transform:none;font-family:var(--font-sans);font-size:14px;font-weight:800;letter-spacing:.22em;line-height:1;white-space:nowrap;display:inline-flex;align-items:center}.appbar .logo--branded{align-items:center;max-width:min(120px,28vw);min-height:0;white-space:normal;font-size:inherit;font-weight:500;letter-spacing:normal}.appbar .logo-brand-mark{align-items:center}.appbar .workspace-switcher{flex:initial;width:100%;min-width:0}.appbar .workspace-switcher:before{display:none}.appbar .workspace-switcher-trigger{min-height:42px;border-color:rgba(17,24,39,.08);border-radius:14px;background:rgba(247,248,250,.8);padding:5px 9px 5px 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.appbar .workspace-switcher-trigger:hover,.appbar .workspace-switcher-trigger[aria-expanded=true]{background:#fff;border-color:rgba(17,24,39,.14)}.appbar .workspace-switcher-eyebrow{display:none}.appbar .workspace-switcher-name{font-family:var(--font-sans);font-size:12.5px;font-weight:650;letter-spacing:0}.appbar .workspace-switcher-chevron{width:14px;height:14px;opacity:.55}.dashboard-body,.index-wrap,.page-body,.page-content{padding:24px 16px 56px}.page-content{min-width:0}.page-content--full{padding:0}.page-header{flex-direction:column;align-items:stretch!important;gap:16px!important;margin-bottom:22px!important}.page-header-copy{width:100%;min-width:0}.page-header h1.serif{font-size:clamp(25px,8vw,32px)!important;line-height:1.05;margin-top:10px!important;letter-spacing:0!important}.page-header .lede{max-width:100%!important;font-size:14px;line-height:1.55}.page-header-action{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0}.appbar .controls>.btn-ghost,.appbar .controls>.btn-primary,.appbar .controls>.btn-secondary,.page-header-action>*{min-height:44px}.surface{max-width:100%;border-radius:12px}.surface .surface-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:13px 14px}.dash-table{font-size:12.75px}.dash-table tbody td,.dash-table thead th{padding-left:12px;padding-right:12px}.dashboard-section:has(.padm-tenant-table),.dashboard-section:has(.pipeline-funnel),.projects-list-scroll,.surface:has(.dash-table),.surface:has(.padm-tenant-table){max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.pipeline-funnel{padding:16px 14px}.pipeline-funnel-foot,.pipeline-funnel-labels{flex-wrap:wrap;gap:10px 0}.pipeline-funnel-foot-cell,.pipeline-funnel-label{width:33.333%!important;min-width:0}.pipeline-funnel-svg{display:none}.padm-tenant-table,.projects-list-table,.set-bill-table,.set-dev-table{min-width:640px}.saved-views{display:flex;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity}.saved-view{scroll-snap-align:start}.auth-password-toggle,.auth-rail-brand,.auth-rail-footer a,.auth-sub-link a,.brief-hero-cta-secondary,.confirmation-actions a,.confirmation-actions button,.filter-dd__trigger,.help-shell-nav-item,.mkt-aud-tab,.mkt-camp-card-menu,.pricebook-workbench button.eyebrow,.saved-view,.sm-chart-period-btn,.sm-chart-period-btn-active,.sm-expand-btn-inner,.svc-pill,.tool-btn,.view-toggle button{min-height:36px}.help-shell-nav-item,.svc-pill{align-items:center}.bell-trigger,.mkt-camp-card-menu,.notify-bell,.sm-chart-period-btn,.sm-chart-period-btn-active{min-width:38px}.auth-rail-footer a,.auth-sub-link a,.brief-hero-cta-secondary,.confirmation-actions a,.confirmation-actions button{display:inline-flex;align-items:center}.set-audit-date,.set-audit-search,input[type=date],input[type=email],input[type=password],input[type=search],input[type=text],select{min-height:38px}.set-bill-invoices,.set-bill-payment,.set-bill-plan,.set-dev-docs,.set-dev-section,.set-section{padding:20px 16px;margin-bottom:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.set-audit-grid,.set-bill-plan-grid,.set-dev-docs-grid,.set-ws-grid{grid-template-columns:1fr}.set-bill-plan-actions,.set-bill-plan-head,.set-brand-hex-row,.set-dev-modal-foot,.set-dev-section-head,.set-drawer-foot,.set-source-add{align-items:stretch;flex-direction:column}.set-source-add{max-width:none}.set-source-add button{width:100%}.set-stage-row{grid-template-columns:18px minmax(0,1fr) auto;gap:10px}.set-stage-count{display:none}.set-dev-modal,.set-drawer{width:100vw;max-width:100vw}.set-aa-pill{max-width:100%;white-space:normal}.set-dev-modal-body,.set-dev-modal-foot,.set-dev-modal-head,.set-drawer-body,.set-drawer-foot,.set-drawer-head{padding-left:18px;padding-right:18px}.workbench{grid-template-columns:1fr;height:calc(100dvh - 64px);overflow:auto}.workbench .pane{min-height:280px}.workbench .pane.left,.workbench .pane.right{border:0;border-bottom:1px solid var(--line)}.pricebook-workbench{grid-template-columns:1fr!important;height:auto!important;min-height:calc(100dvh - 64px)!important}.pricebook-pane{min-height:260px;border-right:0!important;border-bottom:1px solid var(--line)}.serif{letter-spacing:-.015em}h1.serif{font-size:clamp(24px,6vw,32px)!important;line-height:1.08}h1.serif,h2.serif{letter-spacing:0!important}.appbar .breadcrumb{display:none}.appbar .controls{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.appbar .controls .header-role-pill,.appbar .controls .icon-btn,.appbar .controls>.btn-ghost,.appbar .controls>.btn-primary,.appbar .controls>.btn-secondary{display:none}.appbar .avatar,.appbar .notify-bell{width:40px;height:40px;border-radius:14px}.appbar .notify-bell{border-color:rgba(17,24,39,.08);background:rgba(247,248,250,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.appbar .notify-bell svg{width:18px;height:18px}.appbar .notify-bell-badge{top:-5px;right:-5px;border-color:rgba(255,255,255,.96)}.appbar .user-menu-trigger{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.35),transparent 34%),var(--blue);box-shadow:0 8px 18px rgba(30,98,242,.18)}}@media (max-width:480px){.frame{min-width:0;max-width:100vw}.appbar,.dashboard-appbar{height:58px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 8px}.appbar .brand{grid-template-columns:40px minmax(74px,auto) minmax(0,1fr);gap:6px}.appbar .avatar,.appbar .notify-bell,.sidebar-mobile-menu-btn{width:40px;height:40px;min-height:40px}.appbar .logo:not(.logo--branded){max-width:86px;overflow:hidden;font-size:13px;letter-spacing:.2em}.appbar .controls{gap:0}.appbar .notify-bell{display:none}.appbar .workspace-switcher-trigger{width:100%;min-height:40px;overflow:hidden;padding:4px 10px}.appbar .workspace-switcher-body{width:100%;min-width:0}.appbar .workspace-switcher-name{max-width:100%;font-size:12px}.appbar .workspace-switcher-chevron{display:none}.appbar .avatar{width:38px;height:38px;min-height:38px;border-radius:13px}.dashboard-body,.index-wrap,.page-body,.page-content{padding:18px 14px 44px}.page-content--full{padding:0}.page-header{margin-bottom:18px!important}.page-header h1.serif{font-size:clamp(23px,8vw,28px)!important}.page-header-action>.btn-ghost,.page-header-action>.btn-primary,.page-header-action>.btn-secondary,.page-header-action>a,.page-header-action>button{width:100%;justify-content:center}.set-bill-invoices,.set-bill-payment,.set-bill-plan,.set-dev-docs,.set-dev-section,.set-section{padding:18px 14px}.set-bill-kpi-strip,.set-dev-scope-grid{grid-template-columns:1fr}.pipeline-funnel-foot-cell,.pipeline-funnel-label{width:50%!important}.filter-dd__trigger,.help-shell-nav-item,.mkt-aud-tab,.mkt-camp-card-menu,.pricebook-workbench button.eyebrow,.saved-view,.sm-chart-period-btn,.sm-chart-period-btn-active,.sm-expand-btn-inner,.svc-pill,.tool-btn,.view-toggle button{min-height:38px}.bell-trigger,.mkt-camp-card-menu,.notify-bell,.sm-chart-period-btn,.sm-chart-period-btn-active{min-width:38px}.set-ws-subdomain{height:auto;min-height:42px}.set-ws-subdomain .set-ws-suffix{padding-left:10px;padding-right:10px;font-size:11.5px}.workbench{height:calc(100dvh - 58px)}.pricebook-workbench{min-height:calc(100dvh - 58px)!important}h1.serif{font-size:clamp(22px,7vw,28px)!important}h2.serif{font-size:clamp(18px,5vw,22px)}body,html{max-width:100vw;overflow-x:hidden}}