@page{size:210mm 297mm;margin:0}.doc-root{--page-gap: 8mm}.page{position:relative;box-sizing:border-box;width:210mm;height:297mm;background:#fff;overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-synthesis:none;text-rendering:geometricPrecision;font-kerning:none;font-variant-ligatures:none}.baseline{position:absolute;top:calc(var(--b) - var(--bl));margin:0;z-index:1}.nowrap{white-space:nowrap}.right{text-align:right}.c-ink{color:var(--c-ink)}.c-muted{color:var(--c-muted)}.c-accent{color:var(--c-accent)}.c-paper{color:var(--c-paper)}.ghost{color:var(--c-accent);opacity:var(--ghost-opacity);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.chip{position:absolute;left:var(--geo-chip-x);top:var(--geo-chip-y);height:calc(var(--geo-chip-cap) * 1.52);padding:0 calc(var(--geo-chip-cap) * .34);background:var(--c-accent);z-index:1}.chip>span{display:block;position:relative;top:calc(var(--geo-chip-cap) * 1.26 - var(--bl));color:var(--c-paper);white-space:nowrap}.rule{position:absolute;left:var(--geo-content-left);width:var(--geo-content-width);z-index:1}.rule-ink{height:var(--geo-rule1-weight);background:var(--c-ink);margin-top:calc(var(--geo-rule1-weight) / -2)}.rule-hair{height:var(--geo-row-rule-weight);background:var(--c-rule);margin-top:calc(var(--geo-row-rule-weight) / -2)}.table-bar{position:absolute;left:var(--geo-content-left);width:var(--geo-content-width);height:var(--geo-table-bar-height);background:var(--c-ink);z-index:1}.balance-bar{position:absolute;left:var(--geo-balance-bar-left);width:calc(var(--geo-balance-bar-right) - var(--geo-balance-bar-left));height:var(--geo-balance-bar-height);background:var(--c-accent);z-index:1}.on-bar{z-index:2}.item-title,.item-desc{left:var(--geo-col-desc-left);width:var(--geo-col-desc-width)}@media screen{.doc-root{display:flex;flex-direction:column;align-items:center;gap:var(--page-gap);padding:var(--page-gap) 0}.page{box-shadow:0 1px 3px #0000002e,0 8px 24px #0000001a;border-radius:1px}}@media print{html,body{margin:0!important;padding:0!important;background:#fff!important}.no-print{display:none!important}#root,.editor,.split,.preview-col,.preview-scroll{margin:0!important;padding:0!important;display:block!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;background:none!important;border:0!important;gap:0!important}.doc-root{display:block;gap:0;padding:0}.page{box-shadow:none;border-radius:0;margin:0;break-after:page;page-break-after:always}.page:last-child{break-after:auto;page-break-after:auto}}
