*{margin:0;padding:0;box-sizing:border-box}body{margin:0;padding:0;width:100vw;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{width:100vw;margin:0;padding:0;overflow-x:hidden}html.chat-docked #root{width:calc(100vw - var(--chat-dock-width, 0px))}@media print{body:has(#quick-quote-print) *{visibility:hidden}body:has(#quick-quote-print) #quick-quote-print,body:has(#quick-quote-print) #quick-quote-print *{visibility:visible}#quick-quote-print{position:absolute;left:0;top:0;width:100%;padding:24px;font-family:-apple-system,sans-serif}}@media print{body:has(#cost-sheet-print) *{visibility:hidden}body:has(#cost-sheet-print) #cost-sheet-print,body:has(#cost-sheet-print) #cost-sheet-print *{visibility:visible}#cost-sheet-print{position:absolute;left:0;top:0;width:100%;padding:24px;font-family:-apple-system,sans-serif}}
