@media(max-width:767px){.cp-content{min-width:0;max-width:100%}.cp-content input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.cp-content select,.cp-content textarea,.zp7 input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.zp7 select,.zp7 textarea{font-size:16px;max-width:100%;min-width:0}.cp-content .cp-wayfinder{padding:14px 16px;gap:10px;align-items:center;display:flex;flex-wrap:wrap}.cp-content .cp-wayfinder-actions{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.cp-content .cp-wayfinder-actions>a{font-size:13px;line-height:1.6;min-height:44px;padding:9px 12px;white-space:normal}.cp-content .cp-wayfinder-actions>a:not(.cp-wayfinder-director){display:none}.cp-content .cp-header{gap:18px}.cp-content .cp-header h1{overflow-wrap:anywhere}.cp-content pre,.zp7 pre{max-width:100%;overflow-x:auto;font-size:13px;line-height:1.75;white-space:pre;tab-size:2}.cp-content .connection-secret-fields{min-width:0;flex-wrap:wrap}.cp-content .connection-secret-fields input{flex-basis:100%}.cp-content .connection-row-actions,.cp-content .connection-setup{min-width:0;max-width:100%;flex-wrap:wrap}.cp-content .connection-row-actions>button{min-height:44px;white-space:normal;font-size:14px;line-height:1.6}.cp-content .mission-form-grid,.cp-content .mission-test-field{grid-template-columns:minmax(0,1fr)}.cp-content .mission-choice input{min-width:20px;min-height:20px;flex-shrink:0}.cp-content .mission-choice{align-items:flex-start;line-height:1.8}.cp-content .mission-choice small{font-size:13px;line-height:1.8}.cp-content .mj-lead-handoff{background:var(--mi-field,#112641);border:1px solid var(--mi-border,#506d8d);border-radius:12px;padding:17px;margin:12px 0 22px}.cp-content .mission-notice-list{max-height:55dvh;overscroll-behavior:contain}.cp-content .mission-notice-list article{padding:18px;min-width:0}.cp-content .mission-notice-list article h3,.cp-content .mission-notice-list article p{overflow-wrap:anywhere}.zp7 .r2-mobile-menu>nav{max-height:calc(100dvh - 88px);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:16px}.zp7 .r2-mobile-menu>nav a,.zp7 .r2-mobile-menu>nav summary{min-height:44px}.zp7 .r2-mobile-menu>summary{min-width:46px;min-height:46px;display:flex;justify-content:center;align-items:center}.zp7 .r2-actions,.zp7 .zp7-actions{max-width:100%;min-width:0}.zp7 .r2-actions>a,.zp7 .zp7-actions>a{min-height:48px;white-space:normal;text-align:center}.zp7 .mkt-section,.zp7 .mkt-section>*{min-width:0}.zp7 .r2-footer-inner,.zp7 footer{overflow-wrap:anywhere}.zeopilot-private-review-indicator{font-size:12px!important;line-height:1.5!important;right:8px!important;bottom:8px!important;padding:6px 9px!important;max-width:calc(100% - 16px)!important;opacity:.93}.cp-content{padding-bottom:70px!important}}@media(prefers-reduced-motion:reduce){.cp-content :target,.zp7 :target{scroll-behavior:auto!important}}html{scrollbar-gutter:stable}@media(min-width:981px){.cp-shell .cp-sidebar{box-sizing:border-box;width:100%;min-width:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.cp-shell .cp-sidebar .cp-company-identity{flex:0 0 auto;min-width:0;box-sizing:border-box}.cp-shell .cp-sidebar .cp-brand,.cp-shell .cp-sidebar .cp-sidebar-bottom{flex-shrink:0}}.cp-shell .cp-content>:is(div,section,article,header,details,form,nav):not([role=dialog]):not(.mission-goal-overlay){box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.cp-shell .cp-content>:is(.mj-home,.mission-space,.mj-connect-guide){width:100%;max-width:none;margin-inline:0}.cp-shell .cp-content .mj-home,.cp-shell .cp-content>.mission-space .mj-mission{max-width:none}.zp7 .r2-nav-actions .r2-nav-cta.is-workspace{display:inline-flex;min-width:128px;gap:10px}@media(max-width:1199px){.zp7 .r2-nav-actions .r2-nav-cta.is-workspace{display:inline-flex!important;min-height:44px;min-width:116px;padding:10px 14px;font-size:13px!important}}@media(max-width:400px){.zp7 .r2-nav-actions .r2-nav-cta.is-workspace{min-width:99px;padding:9px 10px;font-size:12px!important}.zp7 .r2-nav-wrap:has(.is-workspace){gap:9px}}@media print{html{scrollbar-gutter:auto}}