.sheet-print-container{--sheet-width:210mm;--sheet-height:297mm;--sheet-font-size:10px;--sheet-theme:#bfdbfe;--sheet-theme-accent:#3b82f6;--sheet-theme-header-dark:#1e3a5f;--sheet-pad-block:8mm;--sheet-pad-outer:12mm;--sheet-pad-inner:8mm}.sheet-page{background-color:#fff;border-radius:.125rem;margin:0 auto 2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:var(--sheet-font-size)!important;overflow-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;color:#1d1d1f!important;width:var(--sheet-width)!important;height:var(--sheet-height)!important;max-height:var(--sheet-height)!important;box-sizing:border-box!important;break-inside:avoid-page!important;flex-direction:row!important;gap:.5rem!important;line-height:1.2!important;display:flex!important;overflow:hidden!important}.sheet-page:nth-child(odd){padding:var(--sheet-pad-block) var(--sheet-pad-inner) var(--sheet-pad-block) var(--sheet-pad-outer)!important}.sheet-page:nth-child(2n){padding:var(--sheet-pad-block) var(--sheet-pad-outer) var(--sheet-pad-block) var(--sheet-pad-inner)!important}.dark .sheet-page{background-color:#1f2937;color:#f3f4f6!important}.sheet-card{break-inside:avoid-column!important;page-break-inside:avoid!important;box-sizing:border-box!important;overflow-wrap:break-word!important;word-break:break-word!important;background-color:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:6px!important;width:100%!important;max-width:100%!important;margin-bottom:.5rem!important;padding:8px!important;display:block!important;position:relative!important;overflow:hidden!important}.dark .sheet-card{background-color:#374151!important;border-color:#4b5563!important}.sheet-col{box-sizing:border-box!important;flex-direction:column!important;flex:1!important;gap:.5rem!important;min-width:0!important;display:flex!important}.sheet-page *{max-width:100%!important}.sheet-page h2,.sheet-page h3,.sheet-page h4{background-color:var(--sheet-theme)!important;font-size:calc(var(--sheet-font-size) + 2px)!important;border-left:4px solid var(--sheet-theme-accent)!important;color:#1d1d1f!important;break-inside:avoid-column!important;page-break-inside:avoid!important;border-radius:4px!important;margin-top:0!important;margin-bottom:6px!important;padding:4px 8px!important;font-weight:700!important}.dark .sheet-page h2,.dark .sheet-page h3,.dark .sheet-page h4{color:#1d1d1f!important}.sheet-page ul{margin:0 0 4px!important;padding-left:1.25rem!important;list-style-type:disc!important}.sheet-page li{break-inside:avoid-column!important;page-break-inside:avoid!important;margin-bottom:2px!important}.sheet-page p{break-inside:avoid-column!important;page-break-inside:avoid!important;margin-bottom:4px!important}.sheet-page table{border-collapse:collapse!important;width:100%!important;font-size:inherit!important;table-layout:fixed!important;margin:4px 0!important}.sheet-page th{background-color:var(--sheet-theme)!important;color:#1d1d1f!important;text-align:left!important;font-weight:600!important;font-size:inherit!important;border:1px solid #d1d5db!important;padding:3px 6px!important}.sheet-page td{text-align:left!important;font-size:inherit!important;word-wrap:break-word!important;border:1px solid #e5e7eb!important;padding:2px 6px!important}.sheet-page tbody tr:nth-child(2n){background-color:#00000005!important}.dark .sheet-page th{background-color:var(--sheet-theme-header-dark)!important;color:#f3f4f6!important;border-color:#4b5563!important}.dark .sheet-page td{border-color:#4b5563!important}.dark .sheet-page tbody tr:nth-child(2n){background-color:#ffffff08!important}.katex-display{text-align:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:6px 0!important;display:block!important;overflow:auto hidden!important}.katex-display::-webkit-scrollbar{display:none!important}.sheet-page li .katex-display{text-align:left!important;vertical-align:middle!important;width:auto!important;margin:0!important;padding:0!important;display:inline-block!important}.sheet-page li .katex-display>.katex{text-align:left!important}.chat-message-bubble{animation:.15s ease-out forwards fadeInDelay;overflow-wrap:break-word!important;word-break:break-word!important;max-width:100%!important}@keyframes fadeInDelay{0%{opacity:0}to{opacity:1}}@media print{body{color:#000!important;background-color:#fff!important}#root,main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.sheet-print-container{opacity:1!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important}:has(>.sheet-print-container){background:0 0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.sheet-page{page-break-after:always;break-after:page;color:#000!important;box-shadow:none!important;width:var(--sheet-width)!important;height:var(--sheet-height)!important;max-height:var(--sheet-height)!important;box-sizing:border-box!important;border-radius:0!important;flex-direction:row!important;gap:.5rem!important;margin:0!important;display:flex!important;overflow:hidden!important}.sheet-page:last-child{page-break-after:auto;break-after:auto}.sheet-page,.sheet-page *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.dark .sheet-page{color:#1d1d1f!important;background-color:#fff!important}.dark .sheet-card{background-color:#f9fafb!important;border-color:#e5e7eb!important}.dark .sheet-page th{background-color:var(--sheet-theme)!important;color:#1d1d1f!important;border-color:#d1d5db!important}.dark .sheet-page td{border-color:#e5e7eb!important}.dark .sheet-page tbody tr:nth-child(2n){background-color:#00000005!important}.sheet-page{position:relative!important}.sheet-page:after{content:"@SmartSheet";color:#9ca3af99;white-space:nowrap;pointer-events:none;font-family:sans-serif;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:12px}.print\:hidden{display:none!important}.print\:block{display:block!important}}
