.content-motion,.presence-content{min-width:0}.presence-content{display:flow-root}.content-motion .desk-detail-panel{animation:none}.detail-motion-slot{overflow:clip}.detail-motion-slot .presence-content{min-width:380px}.motion-view-tabs>a{position:relative}.motion-view-tabs.motion-view-tabs>a[aria-current=page]{border-bottom-color:#0000}.motion-view-tabs [data-tab-indicator]{background:var(--lf-color-brand-600);pointer-events:none;height:2px;margin:0;position:absolute;inset:auto 0 -2px}.desk-page .leads-workbench.content-workbench{transition:grid-template-columns .34s var(--lf-ease-standard), gap .34s var(--lf-ease-standard);grid-template-columns:minmax(0,1fr) minmax(0,380px)}.desk-page .leads-workbench.content-workbench.leads-workbench-panel-closed{grid-template-columns:minmax(0,1fr) minmax(0,0);column-gap:0}.review-outcome-content{gap:12px;display:grid}.review-outcome .review-feedback,.review-outcome .review-next-step{animation:none}.approval-label{display:inline-block}@media (max-width:1360px){.detail-motion-slot .presence-content{min-width:300px}.desk-page .leads-workbench.content-workbench:not(.leads-workbench-panel-closed){grid-template-columns:minmax(0,1fr) minmax(0,300px)}}@media (max-width:1080px){.detail-motion-slot .presence-content{min-width:0}.desk-page .leads-workbench.content-workbench:not(.leads-workbench-panel-closed),.desk-page .leads-workbench.content-workbench.leads-workbench-panel-closed{grid-template-columns:minmax(0,1fr)}.desk-page .leads-workbench.content-workbench.leads-workbench-panel-closed{row-gap:0}}@media (prefers-reduced-motion:reduce){.desk-page .leads-workbench.content-workbench{transition:none}}[data-route-motion] .desk-page,[data-route-motion] [data-service-desk]{animation:none}.desk-page,[data-service-desk]{animation:workspace-reveal var(--lf-motion-enter) var(--lf-ease-standard)}.animated-height-content{display:flow-root}.animated-height[data-resizing=true]{overflow:clip}.quote-preview-sheet{animation:workspace-reveal var(--lf-motion-fast) ease-out}.quote-line-editor-row{animation:line-arrive var(--lf-motion-fast) var(--lf-ease-standard)}.button:not([data-demo-action=true]){transition:background-color var(--lf-motion-fast) ease, border-color var(--lf-motion-fast) ease, color var(--lf-motion-fast) ease, box-shadow var(--lf-motion-fast) ease, transform var(--lf-motion-fast) var(--lf-ease-standard)}.button[data-loading=true]{cursor:progress}.button[data-loading=true]>svg:not(.button-spinner){display:none}.button-spinner{flex-shrink:0;animation:.85s linear infinite button-wait}.demo-toast{padding-left:44px;position:relative}.demo-toast-icon{position:absolute;top:14px;left:14px}.desk-detail-panel{animation-duration:var(--lf-motion-enter);animation-timing-function:var(--lf-ease-standard)}.enquiry-review{gap:12px;scroll-margin-top:16px}.enquiry-review .section-header{margin-bottom:0}.enquiry-review .section-header h2{margin:0}.enquiry-review .section-header p{margin:4px 0 0}.review-context{border-block:1px solid var(--lf-color-desk-rule);gap:4px;padding:8px 0;display:grid}.review-context strong{font-size:18px}.review-context span{color:var(--lf-color-text-muted)}.review-questions{max-width:64ch;margin:0}.enquiry-review textarea{min-height:170px}.review-feedback,.review-next-step{border-left:3px solid var(--lf-color-brand-600);padding-left:12px;animation:.18s ease-out workspace-reveal}.review-next-step p{margin-top:0}.review-status{border-top:1px solid var(--lf-color-desk-rule);padding-top:12px}.review-status summary,.suggestion-details summary{cursor:pointer;align-content:center;min-height:44px}.review-status[open]{gap:12px;display:grid}.suggestion-details[open]>.section-header{margin-top:16px}@media (hover:hover) and (pointer:fine){.button:not(:disabled):not([aria-disabled=true]):not([data-demo-action=true]):hover{transform:translateY(-1px)}}.button:not(:disabled):not([aria-disabled=true]):not([data-demo-action=true]):active{transition-duration:80ms;transform:translateY(0)scale(.985)}@keyframes workspace-reveal{0%{opacity:.65}to{opacity:1}}@keyframes line-arrive{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes button-wait{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.desk-page,[data-service-desk],.quote-preview-sheet,.quote-line-editor-row,.button-spinner,.review-feedback,.review-next-step{animation:none}.button:not([data-demo-action=true]),.button:not([data-demo-action=true]):hover,.button:not([data-demo-action=true]):active{transition:none;transform:none}}
