.mobile-navigation{display:none}@media (max-width:820px),(max-width:1024px) and (hover:none) and (pointer:coarse){.pulse-shell{min-height:100dvh}.nav-collapsed .app-rail,.nav-expanded .app-rail{display:none}.nav-collapsed .app-frame,.nav-expanded .app-frame{flex-direction:column;height:100dvh;min-height:0;padding:0;display:flex}.pulse-shell .topbar{height:auto;min-height:112px;padding:calc(4px + env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) 10px max(12px, env(safe-area-inset-left,0px));flex:none;grid-template-columns:minmax(0,1fr);gap:4px}.topbar .topbar-title{gap:10px;min-width:0;font-size:16px}.topbar .topbar-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.topbar .mobile-logo,.topbar .topbar-actions,.topbar .global-search-wrap kbd{display:none}.topbar .global-search-wrap,.topbar .global-search-wrap>input{min-width:0;height:44px}.topbar .global-search-wrap>input{padding:0 14px 0 36px;font-size:16px}.topbar .search-icon{font-size:21px;top:9px}.topbar .search-results{overscroll-behavior:contain;max-height:min(420px,55dvh);top:49px;overflow-y:auto}.topbar .search-results button{min-height:48px}.pulse-shell .demo-banner{padding:7px max(12px, env(safe-area-inset-right,0px)) 7px max(12px, env(safe-area-inset-left,0px));flex:none;font-size:11px;line-height:1.45}.pulse-shell .workspace,.pulse-shell .demo-banner+.workspace{min-width:0;height:auto;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:auto}.mobile-navigation{flex:none;display:block}.mobile-menu-trigger,.mobile-menu-close{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;padding:10px;display:grid}.mobile-menu-trigger svg,.mobile-menu-close svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:22px;height:22px}.mobile-navigation-dialog{width:min(340px,100vw - 32px);max-width:none;height:100dvh;max-height:100dvh;padding:env(safe-area-inset-top,0px) 16px max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--rail);color:#fff;overscroll-behavior:contain;box-shadow:var(--shadow);border:0;margin:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}.mobile-navigation-dialog[open]{flex-direction:column;display:flex}.mobile-navigation-dialog::backdrop{background:#0000007a}.mobile-navigation-header{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:68px;display:flex}.mobile-navigation-header>span{align-items:center;gap:12px;font-size:17px;font-weight:650;display:flex}.mobile-navigation-header img{width:24px;height:auto}.mobile-menu-close{color:#fff;background:0 0;border-color:#ffffff2e;flex:none}.mobile-navigation-links{gap:18px;padding:8px 0 20px;display:grid}.mobile-navigation-group{gap:4px;display:grid}.mobile-navigation-group>p{color:var(--green-200);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;padding:0 12px;font-size:11px;font-weight:600}.mobile-navigation-links button,.mobile-navigation-actions button{width:100%;min-height:46px;color:var(--green-200);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.mobile-navigation-dialog button:hover{color:#fff;background:#ffffff1a}.mobile-navigation-links button[aria-current=page]{color:var(--lime);background:#c8f75926;font-weight:650}.mobile-menu-trigger:focus-visible,.mobile-navigation-dialog button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.mobile-navigation-icon{flex:0 0 20px;place-items:center;display:grid}.mobile-navigation-icon svg{width:20px;height:20px}.mobile-navigation-actions{border-top:1px solid #ffffff26;gap:4px;margin-top:auto;padding-top:12px;display:grid}.mobile-navigation-actions form{margin:0}.mobile-navigation-account{align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.mobile-navigation-account>span:last-child{gap:3px;min-width:0;display:grid}.mobile-navigation-account strong,.mobile-navigation-account small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-navigation-account small,.mobile-navigation-access{color:var(--green-200);font-size:11px}.mobile-navigation-access{padding:0 12px 6px}}@media (max-width:1024px) and (max-height:500px) and (hover:none) and (pointer:coarse){.pulse-shell .topbar{min-height:56px;padding-top:calc(4px + env(safe-area-inset-top,0px));grid-template-columns:minmax(0,1fr) minmax(140px,1.3fr);gap:12px;padding-bottom:4px}}
.mobile-lead-filters{display:none}@media (max-width:820px),(max-width:1024px) and (hover:none) and (pointer:coarse){.workspace>.view,.view-main,.mail-main{flex-direction:column;min-width:0;min-height:0;display:flex}.workspace>.split-view,.workspace>.split-view.subnav-collapsed{flex-direction:column;display:flex}.split-view>.view-main,.split-view>.mail-main,.split-view>.insights-main{flex:1 1 0;min-height:0}.view-toolbar{flex-wrap:wrap;flex:none;gap:8px;padding:10px 12px;overflow:visible}.toolbar-group{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.toolbar-right{margin-left:auto}.pulse-shell .toolbar-right .select-control{display:inline-block}.toolbar-group select,.toolbar-group .pulse-select{min-width:0;max-width:100%}.pulse-shell .primary-button,.pulse-shell .secondary-button,.pulse-shell .select-control,.pulse-shell .toolbar-button,.pulse-shell .pulse-select-trigger,.pulse-shell .time-select-trigger{height:auto;min-height:44px}.toolbar-button{min-width:44px}.deal-view-toggle{height:auto}.deal-view-toggle .toolbar-button{width:44px;height:40px;min-height:40px}.pulse-body :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=color]),.pulse-body [contenteditable=true]{min-width:0;max-width:100%;font-size:16px}.pulse-body input[type=checkbox],.pulse-body input[type=radio]{flex-shrink:0;width:20px;height:20px}.subnav{border-right:0;border-bottom:1px solid var(--line);overscroll-behavior-x:contain;flex-direction:row;flex:none;align-items:center;gap:6px;min-width:0;max-width:100%;padding:8px 12px;overflow-x:auto}.subnav>button{flex:none;width:auto;min-height:44px}.mobile-lead-filters{border:0;border-bottom:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:flex}.mobile-lead-filters>span:last-child{color:var(--brand);font-size:12px}.leads-view>.subnav,.leads-view>.subnav-rail{display:none}.leads-view.mobile-filters-open>.subnav{overscroll-behavior:contain;flex-direction:column;align-items:stretch;max-height:42dvh;display:flex;overflow:auto}.leads-view .subnav-title,.leads-view .subnav>button b{display:flex}.leads-view .subnav-hide{display:none}.leads-view .quick-filter-menu{margin-top:6px;position:static}.leads-view .subnav-title.separated{margin-top:0;padding-top:10px}.lead-status-toggle button{min-height:40px;font-size:12px}.table-wrap,.leads-table,.contacts-table,.pipeline-board,.forecast-grid{overscroll-behavior:contain;flex:1 1 0;min-width:0;max-width:100%;height:auto;min-height:0;overflow:auto}.leads-table th.lead-sticky,.leads-table td.lead-sticky{position:static}.table-wrap th{padding-block:12px;font-size:11px}.table-wrap td,.leads-table tbody td{height:52px;padding-block:8px;font-size:13px}.table-columns-bar{flex-shrink:0}.pipeline-board{scroll-snap-type:x proximity;padding:12px;scroll-padding-inline:12px}.pipeline-lanes{gap:12px;width:max-content;min-width:100%}.stage-column{scroll-snap-align:start;flex:none;width:min(300px,100vw - 40px);min-width:0}.stage-column>header button,.deal-card .activity-state{min-width:44px;min-height:44px}.filter-row{flex-direction:column;align-items:stretch;gap:4px;height:auto;padding:6px 12px}.filter-row>div{overscroll-behavior-x:contain;min-width:0;overflow-x:auto}.filter-row button{white-space:nowrap;flex:none;height:auto;min-height:40px;font-size:12px}.filter-row .period-wrap{flex:none}.bulk-bar,.bulk-panel{flex-wrap:wrap;min-width:0}.bulk-bar{flex-shrink:0;max-height:35dvh;overflow:auto}.calendar-view{overscroll-behavior:contain;max-width:100%}.calendar-toolbar{height:auto;min-height:44px}.calendar-toolbar .calendar-notime-toggle{min-height:44px}.range-cal{z-index:80;width:min(340px,100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;top:50%;left:50%;right:auto;overflow:auto;transform:translate(-50%,-50%)}.toolbar-menu,.activity-popover{max-width:calc(100vw - 24px)}.detail-backdrop,.modal-backdrop{overscroll-behavior:contain;height:100dvh;padding:0}.record-detail-panel,.detail-panel{border-radius:0;flex-basis:100%;width:100%;height:100%;max-height:100dvh}.detail-drawer-controls{top:max(8px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));width:auto;display:flex;right:auto}.detail-drawer-controls button{border-bottom:0;border-right:1px solid var(--line);width:44px;height:44px}.detail-drawer-controls button:last-child{border-right:0}.record-detail-panel .detail-header{padding:calc(60px + env(safe-area-inset-top)) 12px 10px;flex-wrap:wrap;flex-shrink:0;gap:8px;min-height:0}.detail-panel:not(.record-detail-panel) .detail-header{padding:max(10px, env(safe-area-inset-top)) 12px 10px;flex-wrap:wrap;flex-shrink:0}.detail-panel:not(.record-detail-panel) .detail-title h2{white-space:normal;overflow-wrap:anywhere}.record-detail-panel .detail-title{flex:1 0 100%}.record-detail-panel .detail-title h2{white-space:normal;overflow-wrap:anywhere;font-size:20px}.detail-header .detail-owner{margin-right:auto;display:flex}.detail-header .more-button{display:grid}.detail-header :is(.won-button,.lost-button,.hold-button,.more-button,.back-button){min-width:44px;min-height:44px}.detail-body,.lead-detail-panel .detail-body{overscroll-behavior:contain;min-height:0;display:block;overflow:auto}.detail-summary,.detail-feed{min-width:0;overflow:visible}.detail-summary{border-right:0}.detail-feed{padding:14px 12px 24px}.lead-management-summary,.lead-detail-panel .detail-body{padding-bottom:0}.lead-detail-footer{width:100%;min-height:64px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-right:0;flex-wrap:wrap;flex:none;gap:6px;position:static}.lead-detail-footer>div{flex-wrap:wrap}.summary-toggle,.detail-body.summary-collapsed .summary-toggle{border:1px solid var(--line-dark);border-radius:50%;width:44px;height:44px;margin:8px;position:sticky;top:8px;left:8px;transform:none}.detail-body.summary-collapsed .detail-feed{padding-left:12px}.stage-progress{flex-shrink:0;height:auto;padding:6px 12px;overflow-x:auto}.stage-progress button{flex:0 0 132px;min-height:44px}.composer-tabs{height:auto;min-height:44px;overflow-x:auto}.composer-tabs>*{flex-shrink:0;min-height:44px}.managed-note-card>header,.focus-activity-meta,.activity-history-meta,.comm-head,.comm-meta{white-space:normal;flex-wrap:wrap}.note-body,.comm-content,.summary-contact,.detail-summary dd{overflow-wrap:anywhere}.comm-recording{max-width:100%}.contact-line,.contact-add-row,.contact-edit-form{flex-wrap:wrap}.contact-line-value,.contact-add-row input[name=value]{flex-basis:100%}.copy-button{opacity:1}.modal-card{overscroll-behavior:contain;width:100%;max-width:100%;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:0}.modal-card>header{padding:max(8px, env(safe-area-inset-top)) 12px 8px}.modal-card>header>button{flex-shrink:0;width:44px;height:44px}.modal-card form,.activity-composer-main{padding:16px 12px}.modal-activity{height:100dvh;max-height:100dvh}.activity-composer-layout{overscroll-behavior:contain;display:block;overflow:auto}.activity-composer-main{overflow:visible}.activity-day-pane{border-top:1px solid var(--line);border-left:0;max-height:430px}.activity-modal-actions{flex-wrap:wrap;gap:8px;padding:10px 12px}.activity-modal-actions>div{flex-wrap:wrap;margin-left:auto}.field input,.field select,.lead-intake-grid .field input,.lead-intake-grid .field select,.lead-intake-grid .field .pulse-select-trigger,.lead-tile-form input,.lead-tile-form select,.lead-management-fields select{height:auto;min-height:44px}.columns-overlay{padding:12px}.columns-modal,.person-details-modal{max-width:100%;max-height:calc(100dvh - 24px);overflow:auto}.pulse-select-menu,.time-select-menu{z-index:150;max-width:calc(100vw - 16px);max-height:min(320px,50dvh)}.time-select-option,.pulse-select-option,.quick-filter-option{min-height:44px}.modal-actions{flex-wrap:wrap;padding:12px 0}.toast{max-width:calc(100vw - 24px);right:12px;bottom:calc(12px + env(safe-area-inset-bottom));overflow-wrap:anywhere}.login-page{min-height:100dvh;padding:20px 12px}.login-card{max-width:100%;padding:28px 20px}}@media (max-width:560px){.toolbar-right{flex:100%;justify-content:flex-start;margin-left:0}.form-grid,.lead-intake-grid,.lead-callback-grid,.callback-time-control.specific,.activity-date-fields,.quick-activity-main,.columns-grid{grid-template-columns:minmax(0,1fr)}.lead-intake-primary{padding-right:0}.lead-intake-details{border-left:0;padding-left:0}.lead-management-fields>label,.lead-tile-form>label{grid-template-columns:minmax(0,1fr)}.lead-management-fields label>small{grid-column:1}.lead-detail-heading{flex-wrap:wrap}.lead-detail-heading .bad-lead-badge{display:inline-flex}.stage-editor>div:not(.modal-actions){grid-template-columns:32px minmax(0,1fr) 64px}.mail-list>button{grid-template-columns:24px minmax(0,1fr) 60px;gap:8px;padding:12px}.mail-list .thread-copy{grid-area:2/2/auto/-1}.mail-message,.mail-detail{padding:12px}.mail-message-head,.mail-detail>header{flex-wrap:wrap}}
.lb-priority-mobile-controls,.lb-priority-mobile-hint{display:none}@media (max-width:820px),(max-width:1024px) and (hover:none) and (pointer:coarse){.lb-main-pane,.lb-body,.lb-card,.lb-push-card,.lb-hit-grid>div,.resource-editor-pane,.resource-head>div,.settings-scroll,.settings-block,.rule-activity-grid label{min-width:0;max-width:100%}.lb-body{overscroll-behavior-y:contain;padding:12px}.lb-health-body{padding:0}.lb-card{padding:14px 12px}.lb-toolbar-note,.mr-toolbar-note{white-space:normal;margin-left:0}.lb-overview,.lb-lists-card .lb-rows,.lb-push,.lb-regions,.lb-hit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.lb-actions,.lb-hit-head,.lb-hit-badges,.resource-actions,.mr-actions{flex-wrap:wrap}.lb-controls>.lb-input,.lb-grow,.sl-select-label .pulse-select{min-width:0;max-width:100%}.lb-controls>.lb-grow{flex-basis:100%}.lb-input{min-width:0;max-width:100%;min-height:44px;font-size:16px}.lb-filter-label{flex-basis:100%;width:100%;margin-top:5px}.lb-chip,.lb-add-list,.lb-coverage-cell,.lb-menu-button,.lb-menu>button,.lb-cat-group-head,.lb-coverage-group-toggle,.sl-window-preset,.sl-date-presets .secondary-button,.resource-delete,.script-nav button,.mr-toggle,.mr-links a,.mr-links button{min-height:44px}.lb-menu-button,.lb-modal-close{min-width:44px;min-height:44px}.lb-class-switch .lb-chip{padding-inline:12px}.lb-tablewrap,.lb-coverage-wrap,.sl-inbox-table{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;max-height:min(480px,65dvh);overflow:auto}.lb-table{width:max-content;min-width:100%}.lb-table th,.lb-table td{padding:10px}.lb-coverage-wrap th{top:0}.lb-menu{inset:auto 12px calc(76px + env(safe-area-inset-bottom));white-space:normal;min-width:0;max-height:calc(100dvh - 120px);position:fixed;overflow-y:auto}.lb-cat-group .lb-cats{overscroll-behavior-x:contain;width:100%;display:block;overflow-x:auto}.lb-cats-toggle{max-width:100%;overflow-x:auto}.lb-cat-group-head{flex-wrap:wrap}.lb-cat-group-meta{margin-left:0}.lb-hit-name,.lb-hit-sub,.lb-hint,.lb-flash,.sl-campaign-name,.sl-ai-msg p,.resource-doc,.settings-block>header{overflow-wrap:anywhere}.lb-modal-backdrop{padding:10px;padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom))}.lb-modal{width:100%;max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.lb-modal-head,.lb-modal-foot{flex-shrink:0;gap:8px;padding:10px 12px}.lb-modal-body{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);padding:12px}.lb-modal-foot{flex-wrap:wrap}.lb-priority-mobile-hint{display:inline}.lb-priority-row{overflow-wrap:anywhere;flex-wrap:wrap}.lb-priority-grip{display:none}.lb-priority-mobile-controls{flex-shrink:0;gap:6px;margin-left:auto;display:inline-flex}.lb-priority-mobile-controls button{border:1px solid var(--line-dark);background:var(--panel);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;font-size:18px}.lb-priority-mobile-controls button:disabled{opacity:.4;cursor:default}.sl-summary,.sl-inbox-facts,.sl-activity-grid,.sl-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-upload-controls,.sl-inbox-grid,.sl-bounce-grid{grid-template-columns:minmax(0,1fr)}.sl-upload-controls label:nth-child(2){width:100%}.sl-activity-head,.sl-section-head{flex-direction:column;gap:10px}.sl-date-presets{justify-content:flex-start}.sl-date-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sl-date-controls label{min-width:0}.sl-date-controls input.lb-input,.sl-date-controls select.lb-input{width:100%;min-width:0}.sl-date-controls>.lb-hint{grid-column:1/-1;margin:0}.sl-filters .lb-filter-row{flex-wrap:wrap}.sl-filters .lb-filter-label{flex-basis:100%;width:100%}.sl-list-picker,.sl-history-select,.sl-scope-select{flex-basis:100%;width:100%;max-width:100%}.sl-inline-hint{white-space:normal}.sl-safe,.sl-guard,.sl-list-summary code{overflow-wrap:anywhere;max-width:100%}.sl-review-row{flex-wrap:wrap}.sl-bounce-panel,.sl-confirm,.sl-campaign-body{padding-inline:12px}.resource-doc,.resource-doc.editing,.resource-doc.has-nav{width:100%;padding:16px 12px 32px}.resource-head,.resource-editor,.script-layout,.script-fork{min-width:0}.resource-actions{width:100%}.resource-head{flex-direction:column}.script-nav{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.script-nav button{white-space:nowrap;flex:none}.script-heading{scroll-margin-top:72px}.script-hours-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.resource-title-input,.resource-editor-pane textarea{min-width:0;font-size:16px}.resource-editor-preview{max-height:none}.settings-scroll{width:100%;padding:16px 12px 32px}.settings-block{padding:12px}.settings-block>header,.rule-card>header{flex-wrap:wrap}.rule-card{padding:12px}.rule-name{flex-basis:100%}.rule-actions,.dist-row{flex-wrap:wrap;max-width:100%}.rule-actions button,.dist-row>button,.add-dist{min-width:44px;min-height:44px}.dist-row select{flex-basis:100%;min-width:0;max-width:100%}.rule-activity-grid,.rule-activity-grid label,.rule-activity-grid .rule-subject input{width:100%}.rule-activity-grid input,.rule-activity-grid select,.dist-row input,.dist-row select,.rule-name,.settings-users input{max-width:100%;min-height:44px;font-size:16px}.rule-due{flex-wrap:wrap}.settings-users{overscroll-behavior-x:contain;max-width:100%;display:block;overflow-x:auto}.settings-users th,.settings-users td{min-width:130px}.settings-user-name{min-width:180px}.market-reports-view{overflow-y:auto}.mr-launcher{margin:12px;padding:14px 12px}.mr-launcher .form-grid{grid-template-columns:minmax(0,1fr)}.mr-cost{margin-left:0}.mr-table{flex-shrink:0;max-width:calc(100% - 24px);margin:0 12px 20px;overflow:auto}.mr-table table{min-width:600px}.quo-dashboard-body{padding:16px 12px 32px}.quo-dashboard-header,.quo-heatmap-summary,.quo-dashboard-footer{flex-wrap:wrap;gap:10px}.quo-filter-bar{padding:10px}.quo-filter-select,.quo-date-range-picker,.quo-filter-trigger,.quo-date-range-trigger{min-width:0;max-width:100%}.quo-filter-option-group>button,.quo-layout-actions button,.quo-calendar-toolbar>button,.quo-calendar-footer>button{min-height:44px}.quo-layout-actions .quo-refresh-button,.quo-calendar-toolbar>button{min-width:44px}.quo-calendar-toolbar{grid-template-columns:44px minmax(0,1fr) 44px}.quo-date-range-popover{top:max(12px, env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overscroll-behavior:contain;position:fixed;left:12px;right:12px;overflow-y:auto}.quo-calendar-day,.quo-calendar-blank{height:40px}.quo-heatmap-scroll{overscroll-behavior:contain;width:100%;max-width:100%}.quo-heat-tooltip{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.pulse-body .dashboard-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:280px;gap:12px;padding:12px 12px 32px}.pulse-body .dashboard-grid .report-tile{grid-area:auto/1/auto/-1!important}.pulse-body .report-resize{display:none}.pulse-body .dashboard-title{overflow-wrap:anywhere}.pulse-body .reporting-scope .primary-button,.pulse-body .reporting-scope .secondary-button,.pulse-body .reporting-scope .toolbar-menu button,.pulse-body .report-chart-picker button,.pulse-body .report-filters-head button,.pulse-body .report-ai-empty button,.pulse-body .report-tour-skip,.pulse-body .report-tour-button,.pulse-body .report-modal>header button{min-height:44px}.pulse-body .report-modal-backdrop{padding:10px;padding-top:max(10px, env(safe-area-inset-top));padding-bottom:max(10px, env(safe-area-inset-bottom))}.pulse-body .report-modal,.pulse-body .report-builder-modal,.pulse-body .drill-modal{width:100%;max-width:100%;height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.pulse-body .report-modal>header,.pulse-body .report-modal>footer{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:10px 12px}.pulse-body .report-builder-modal .report-modal-body{overscroll-behavior:contain;display:block;overflow-y:auto}.pulse-body .report-modal-form,.pulse-body .report-modal-preview{padding:12px;overflow:visible}.pulse-body .report-modal-preview{gap:12px}.pulse-body .report-modal-preview .report-preview-tile{flex:none;height:280px;min-height:280px}.pulse-body .report-ai-chat{flex:none;min-height:280px;max-height:480px}.pulse-body .report-ai-thread{max-height:260px}.pulse-body .report-modal-form input:not([type=checkbox]):not([type=color]),.pulse-body .report-modal-form select,.pulse-body .report-ai-input textarea{min-width:0;max-width:100%;min-height:44px;font-size:16px}.pulse-body .report-modal-form label,.pulse-body .report-form-row>*,.pulse-body .report-filter-head,.pulse-body .report-filter-range,.pulse-body .drill-actions{min-width:0}.pulse-body .report-ai-message,.pulse-body .report-hint,.pulse-body .report-ai-error{overflow-wrap:anywhere}.pulse-body .drill-actions{flex-wrap:wrap}.pulse-body .drill-table-wrap{overscroll-behavior:contain;padding-inline:12px}.pulse-body .drill-column-menu{min-width:min(230px,100vw - 44px);max-width:calc(100vw - 44px)}.pulse-body .report-info-callout{inset:auto 12px calc(76px + env(safe-area-inset-bottom));width:auto;max-height:60dvh;position:fixed;overflow-y:auto}.pulse-body .report-tour-card{max-height:calc(100dvh - 24px);overflow-y:auto;width:calc(100vw - 24px)!important;left:12px!important}}@media (max-width:560px){.lb-hit-head{flex-direction:column}.lb-controls>.lb-input:not(.lb-num),.lb-controls>select.lb-input{width:100%;max-width:100%}.sl-date-controls,.pulse-body .report-form-row,.pulse-body .report-form-row.report-grouping{grid-template-columns:minmax(0,1fr)}.sl-metric{padding:12px}.sl-ai-msg{grid-template-columns:minmax(0,1fr)}.quo-calendar-footer{flex-wrap:wrap;gap:8px}.pulse-body .report-ai-input{flex-wrap:wrap}.pulse-body .report-ai-input textarea{flex-basis:100%}.pulse-body .report-ai-input .primary-button{margin-left:auto}.pulse-body .report-tour-actions{flex-wrap:wrap}.pulse-body .report-tour-actions>div:last-child{margin-left:auto}}@media (max-width:400px){.sl-summary,.sl-inbox-facts,.sl-activity-grid,.sl-stat-grid{grid-template-columns:minmax(0,1fr)}.lb-actions>.primary-button,.lb-actions>.secondary-button,.lb-actions>.lb-inline,.lb-inline>button{width:100%}}
