.content{padding-bottom:calc(var(--sp-8) + env(safe-area-inset-bottom))}@media (max-width:1080px){.topbar{padding-left:max(var(--sp-4), env(safe-area-inset-left));padding-right:max(var(--sp-4), env(safe-area-inset-right))}}.undo-banner{bottom:calc(26px + env(safe-area-inset-bottom))}.task-side-panel,.agenda-panel{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.agenda-app-body{padding-bottom:env(safe-area-inset-bottom)}a,button,[role=button],label,summary{-webkit-tap-highlight-color:transparent}@media (max-width:720px){.topbar{gap:var(--sp-2);padding-left:max(var(--sp-3), env(safe-area-inset-left));padding-right:max(var(--sp-3), env(safe-area-inset-right))}.content{padding:var(--sp-4) max(var(--sp-3), env(safe-area-inset-right)) calc(var(--sp-8) + env(safe-area-inset-bottom)) max(var(--sp-3), env(safe-area-inset-left))}.sidebar{width:min(300px,86vw);height:100dvh;padding-top:max(var(--sp-4), env(safe-area-inset-top));padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom));padding-left:max(var(--sp-3), env(safe-area-inset-left))}.sidebar .nav-item{min-height:44px}html[data-sidebar-open=true],html[data-sidebar-open=true] body{overflow:hidden}.page-head{gap:var(--sp-3);margin-bottom:var(--sp-3)}.greeting{font-size:24px}.ui-icon-btn,.icon-btn,.agenda-icon-btn{width:40px;height:40px}.ui-btn--sm{min-height:38px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea,.ProseMirror{font-size:16px!important}.task-side-panel,.agenda-panel{max-width:100vw;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));padding-top:max(16px, env(safe-area-inset-top));border-left:none;width:100vw!important}.task-side-panel-meta-grid{grid-template-columns:minmax(0,1fr)}.next-task-modal-overlay,.ui-modal-overlay,.qe-overlay,.qlinks-overlay{align-items:flex-end;padding:12px}.next-task-modal,.ui-modal,.qe-send,.qlinks-dialog{max-height:calc(100dvh - 24px - env(safe-area-inset-top));padding:20px 18px calc(18px + env(safe-area-inset-bottom));border-radius:20px;overflow-y:auto}.qe-preview{height:calc(100dvh - 24px)}.search-palette{top:max(12px, env(safe-area-inset-top));width:calc(100vw - 24px);max-height:70dvh}.donna-launcher{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.undo-banner{bottom:calc(16px + env(safe-area-inset-bottom))}.task-table thead{display:none}.task-table,.task-table tbody{display:block}.task-table tr{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 4px;display:flex}.task-table td{border:none;padding:0;display:block}.task-table td:first-child{order:1}.task-table td:nth-child(2){flex:1 1 0;order:2;min-width:0;font-size:14.5px}.task-table td:nth-child(5){order:3}.task-table td:nth-child(3){order:4;margin-left:30px}.task-table td:nth-child(4){order:5}.task-table td:nth-child(6){order:6;font-size:12px}.task-table td:nth-child(7){flex-basis:100%;order:7;margin-left:30px;font-size:12px}.table-card .table-scroll{padding:0 8px}.pipeline-board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.pipeline-board>*{scroll-snap-align:start}.agenda-appbar{height:auto;min-height:52px;padding:max(6px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 8px max(10px, env(safe-area-inset-left));flex-wrap:wrap;gap:6px 8px}.agenda-appbar-left{flex:100%;gap:4px}.agenda-appbar-right{flex:100%;justify-content:space-between;gap:8px}.agenda-app-title{margin-left:4px;font-size:17px}.agenda-avatar{display:none}.agenda-seg{flex:1;display:flex!important}.agenda-seg-btn{flex:1;padding:7px 4px;font-size:12px}.agenda-new-btn{flex-shrink:0}}@media (max-width:1100px){.deal-detail-grid{grid-template-columns:minmax(0,1fr)}}.agenda-rail-scrim{display:none}@media (max-width:720px){.content{overflow-x:clip}table{min-width:0}thead th,tbody td{padding-left:10px;padding-right:10px}.table-scroll table:not(.task-table){min-width:560px}.deal-tabs-list{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-right:calc(-1 * var(--sp-3));padding-right:var(--sp-3);flex-wrap:nowrap;gap:18px;overflow-x:auto}.deal-tabs-list::-webkit-scrollbar{display:none}.taches-toolbar{gap:8px}.taches-filters{flex:100%;gap:8px;min-width:0}.taches-search{flex:100%;max-width:none}.taches-filters .agenda-view-select{flex:1 1 0;min-width:0}.taches-toggle-completed{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.taches-filter-chips,.taches-toolbar-actions{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:100%;min-width:0;padding-bottom:2px;overflow-x:auto}.taches-filter-chips::-webkit-scrollbar{display:none}.taches-toolbar-actions::-webkit-scrollbar{display:none}.taches-filter-chips>*,.taches-toolbar-actions>*{flex-shrink:0}.clients-filters>*{min-width:0}.clients-search{flex:100%}.donna-launcher{justify-content:center;width:52px;height:52px;padding:0}.donna-launcher-label,html[data-sidebar-open=true] .donna-launcher{display:none}.content{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.topbar .btn-primary{flex-shrink:0;justify-content:center;gap:0;width:40px;height:40px;padding:0;font-size:0}.topbar .btn-primary svg{width:18px;height:18px;margin:0}.pipeline-column{flex:0 0 84vw;width:84vw;max-height:calc(100dvh - 200px)}.deal-detail-header{gap:12px}.deal-detail-company{font-size:22px}.deal-detail-header-actions{width:100%}.review-signal{overflow-wrap:anywhere;min-width:0;max-width:100%}.qe-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.qe-actions>*{justify-content:center}.qe-row>.qe-field,.qe-field--grow{flex-basis:100%;min-width:0}.qe-side{position:static}.dash-briefing{gap:var(--sp-3);padding:var(--sp-4)}.dash-briefing-title{font-size:20px}.dash-briefing-aside{gap:var(--sp-2);flex-wrap:wrap}.dash-briefing-actions{justify-content:flex-start}.agenda-app-frame{grid-template-columns:minmax(0,1fr)}.agenda-appbar-left,.agenda-appbar-right{display:contents}.agenda-appbar{align-items:center;row-gap:8px}.agenda-home{order:1}.agenda-appbar .agenda-icon-btn{order:2}.agenda-app-title{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;order:3;min-width:0;overflow:hidden}.agenda-today-btn{order:4}.agenda-appbar:after{content:"";flex-basis:100%;order:5;height:0}.agenda-nav-group{order:6}.agenda-seg{flex:1 1 0;order:7;min-width:0}.agenda-new-btn{order:8;justify-content:center;gap:0;width:40px;height:40px;padding:0;font-size:0}.agenda-new-btn svg{width:18px;height:18px;margin:0}}@media (max-width:860px){.agenda-app-body{position:relative}.agenda-rail{z-index:30;background:var(--surface);border-right:1px solid var(--border);width:min(300px,86vw);box-shadow:var(--shadow-lg);padding-bottom:calc(16px + env(safe-area-inset-bottom));position:absolute;inset:0 auto 0 0;overflow-y:auto;display:flex!important}.agenda-rail-scrim{z-index:29;cursor:default;background:#11131852;border:none;padding:0;display:block;position:absolute;inset:0}}@media (hover:none){.qlinks-edit{opacity:1}}@media (display-mode:standalone){.sidebar,.topbar,.agenda-appbar,button,.nav-item{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}
