.markdown-preview-container,.markdown-preview-container *{max-width:100%!important;box-sizing:border-box!important}.markdown-preview-container{width:100%!important;max-width:100%!important;overflow:hidden!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.markdown-preview-container img{max-width:100%!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.markdown-preview-container code,.markdown-preview-container pre{max-width:100%!important;overflow-x:auto!important;word-wrap:break-word!important;white-space:pre-wrap!important}.force-responsive-table,.markdown-table-container{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.force-responsive-table,.markdown-table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}.force-responsive-table table,.markdown-table-container table{width:100%!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;font-size:.875rem!important;box-sizing:border-box!important}.force-responsive-table td,.force-responsive-table th,.markdown-table-container td,.markdown-table-container th{padding:.5rem .75rem!important;border:1px solid hsl(var(--border))!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:top!important;line-height:1.4!important;white-space:normal!important;min-width:0!important;box-sizing:border-box!important}.markdown-table-container th{background-color:hsl(var(--muted)/.5);font-weight:500;text-align:left}.markdown-table-container caption{caption-side:top;font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));margin-bottom:.5rem;text-align:left}@media (max-width:640px){.markdown-table-container table{font-size:.75rem}.markdown-table-container td,.markdown-table-container th{padding:.25rem .5rem}.markdown-table-container caption{font-size:.75rem}}@media (max-width:480px){.markdown-table-container table{font-size:.7rem}.markdown-table-container td,.markdown-table-container th{padding:.25rem}}.markdown-table-container td[colspan],.markdown-table-container th[colspan]{text-align:center}.markdown-table-container td[rowspan],.markdown-table-container th[rowspan]{vertical-align:middle}.markdown-table-container tr:hover{background-color:hsl(var(--muted)/.3)}.markdown-table-scroll:after,.markdown-table-scroll:before{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1}.markdown-table-scroll:before{left:0;background:linear-gradient(to right,hsl(var(--background)),transparent)}.markdown-table-scroll:after{right:0;background:linear-gradient(to left,hsl(var(--background)),transparent)}.markdown-table-container .cell-content-long{max-height:100px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--muted)) transparent}.markdown-table-container .cell-content-long::-webkit-scrollbar{width:4px}.markdown-table-container .cell-content-long::-webkit-scrollbar-track{background:transparent}.markdown-table-container .cell-content-long::-webkit-scrollbar-thumb{background-color:hsl(var(--muted));border-radius:2px}.modal-table-container{max-height:400px;overflow:auto}.modal-table-container table{font-size:.8rem}.modal-table-container td,.modal-table-container th{padding:.375rem .5rem}.truncate-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.truncate-cell-sm{max-width:100px}.truncate-cell-lg{max-width:200px}.markdown-table-container tbody+tbody,.markdown-table-container.headerless table{border-top:2px solid hsl(var(--border))}.markdown-table-container table,.markdown-table-container td,.markdown-table-container th{transition:all .2s ease-in-out}@media print{.markdown-table-container,.markdown-table-scroll{overflow:visible}.markdown-table-container table{table-layout:auto;font-size:.7rem}.markdown-table-container td,.markdown-table-container th{padding:.25rem;border:1px solid #000}}@media (prefers-color-scheme:dark){.markdown-table-container td,.markdown-table-container th{border-color:hsl(var(--border))}.markdown-table-container th{background-color:hsl(var(--muted)/.3)}}.pdf-view table,.print-view table,.quote-preview table,.quote-view table{width:100%!important;border-collapse:collapse!important;margin-bottom:1rem!important;border:1px solid #d1d5db!important;table-layout:fixed!important;font-size:13px!important;line-height:1.4!important}.pdf-view td,.pdf-view th,.print-view td,.print-view th,.quote-preview td,.quote-preview th,.quote-view td,.quote-view th{border:1px solid #d1d5db!important;padding:5px 6px!important;vertical-align:middle!important;text-align:center!important;font-size:13px!important;line-height:1.4!important;word-wrap:break-word!important;overflow-wrap:break-word!important}.pdf-view th,.print-view th,.quote-preview th,.quote-view th{background-color:#f3f4f6!important;font-weight:500!important;color:#374151!important}.pdf-view tr td:first-child,.print-view tr td:first-child,.quote-preview tr td:first-child,.quote-view tr td:first-child{background-color:#f9fafb!important;font-weight:500!important;text-align:left!important}.pdf-view td ol,.pdf-view td ul,.print-view td ol,.print-view td ul,.quote-preview td ol,.quote-preview td ul,.quote-view td ol,.quote-view td ul{text-align:left!important;padding-left:1.5rem!important;margin:0!important}.pdf-view td li,.print-view td li,.quote-preview td li,.quote-view td li{text-align:left!important;margin-bottom:.25rem!important}.pdf-view td:has(ol),.pdf-view td:has(ul),.print-view td:has(ol),.print-view td:has(ul),.quote-preview td:has(ol),.quote-preview td:has(ul),.quote-view td:has(ol),.quote-view td:has(ul){text-align:left!important;padding-left:10px!important}.pdf-view .price-table td[data-type=number],.pdf-view table[class*=price] td[data-type=number],.print-view .price-table td[data-type=number],.print-view table[class*=price] td[data-type=number],.quote-preview .price-table td[data-type=number],.quote-preview table[class*=price] td[data-type=number],.quote-view .price-table td[data-type=number],.quote-view table[class*=price] td[data-type=number]{text-align:right!important}.pdf-view td:has(span.amount),.print-view td:has(span.amount),.quote-preview td:has(span.amount),.quote-view td:has(span.amount){text-align:right!important}.pdf-view tr:nth-child(2n),.print-view tr:nth-child(2n),.quote-preview tr:nth-child(2n),.quote-view tr:nth-child(2n){background-color:#f9fafb!important}@media print{.pdf-view table,.pdf-view td,.pdf-view th,.print-view table,.print-view td,.print-view th,.quote-preview table,.quote-preview td,.quote-preview th,.quote-view table,.quote-view td,.quote-view th{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}}.pdf-view table,.print-view table{font-family:Roboto,sans-serif!important;font-size:13px!important;line-height:1.5!important}.pdf-view th,.print-view th{font-weight:500!important;letter-spacing:.01em!important}.pdf-view tr td:first-child,.print-view tr td:first-child{font-weight:500!important}.pdf-view td,.print-view td{font-weight:400!important}@media print{body,table,td,th{font-family:Roboto,sans-serif!important}}