.ProseMirror{outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;color:#1a0e07;min-height:400px;padding-bottom:80px}.ProseMirror>*+*{margin-top:.75em}.ProseMirror h2{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;color:#1a0e07;margin:32px 0 8px;line-height:1.2}.ProseMirror h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:600;color:#1a0e07;margin:24px 0 8px;line-height:1.2}.ProseMirror p{margin:0 0 16px}.ProseMirror ul,.ProseMirror ol{padding-left:24px;margin:0 0 16px}.ProseMirror li{margin-bottom:8px}.ProseMirror li p{margin:0}.ProseMirror a{color:#c4862a;text-decoration:underline;cursor:pointer}.ProseMirror hr{border:none;border-top:1px solid #E0CEB8;margin:24px 0}.ProseMirror table{border-collapse:collapse;width:100%;margin:16px 0;table-layout:fixed;overflow:hidden}.ProseMirror td,.ProseMirror th{border:1px solid #E0CEB8;padding:8px 12px;text-align:left;font-size:15px;position:relative;vertical-align:top;min-width:80px}.ProseMirror th{background:#f0e8dc;font-weight:600}.ProseMirror tr:nth-child(2n) td{background:#faf7f2}.ProseMirror code{font-family:Courier New,Courier,monospace;font-size:13px;background:#f0e8dc;padding:2px 6px;border-radius:4px}.ProseMirror img{max-width:100%;height:auto;border-radius:6px}.ProseMirror blockquote{border-left:3px solid #C4862A;padding-left:16px;margin:0 0 16px;color:#6b4226}.selectedCell:after{background:#c4862a26;content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.column-resize-handle{background-color:#c4862a;bottom:-2px;position:absolute;right:-2px;pointer-events:none;top:0;width:4px}.tableWrapper{overflow-x:auto}.resize-cursor{cursor:col-resize}.ProseMirror p.is-editor-empty:first-child:before{color:#9b8677;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror video{max-width:100%;border-radius:6px;display:block;margin:8px 0}.print-only{display:none}.scroll-list::-webkit-scrollbar{width:12px}.scroll-list::-webkit-scrollbar-track{background:transparent}.scroll-list::-webkit-scrollbar-thumb{background-color:#d3c3ae;border-radius:6px;border:3px solid #FFFFFF}.scroll-list::-webkit-scrollbar-thumb:hover{background-color:#c4862a}@supports not selector(::-webkit-scrollbar){.scroll-list{scrollbar-width:thin;scrollbar-color:#C9B8A4 transparent}}@media print{@page{margin:18mm 16mm}.no-print{display:none!important}.print-only{display:block!important}html,body{height:auto!important;overflow:visible!important;background:#fff!important;color:#000!important}.app-shell,.app-main,.doc-scroll{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;flex:none!important;background:#fff!important}.doc-page{max-width:none!important;margin:0!important;padding:0!important}.doc-print-title{font-size:20pt!important;margin:0 0 10px!important;color:#000!important}.doc-print-meta{font-size:9.5pt;color:#333;border-bottom:1px solid #999;padding-bottom:8px;margin-bottom:18px}.doc-print-meta div+div{margin-top:2px}.doc-print-footer{font-size:8.5pt;color:#444;border-top:1px solid #999;margin-top:24px;padding-top:8px}.doc-body{font-size:11pt!important;line-height:1.65!important;color:#000!important}.doc-step-badge{background:transparent!important;color:#000!important;border:1.5px solid #000!important}.doc-body h1,.doc-body h2,.doc-body h3{page-break-after:avoid;break-after:avoid;color:#000!important}.doc-body li,.doc-body tr{page-break-inside:avoid;break-inside:avoid}.doc-body img,.doc-body video{max-width:100%;page-break-inside:avoid}.doc-body a{color:#000!important;text-decoration:underline}.doc-body table{border-collapse:collapse;width:100%;font-size:10pt}.doc-body td,.doc-body th{border:1px solid #ccc;padding:6px 10px}}
