.doc-controls{background:white;padding:22px;border-radius:12px;margin-top:20px}.doc-controls .fields{grid-template-columns:repeat(3,1fr)}.doc-preview{overflow:auto;margin-top:24px}.sheet{background:white;color:#111;width:190mm;min-height:265mm;padding:12mm;margin:0 auto 22px;font:11pt 'Times New Roman',serif;box-shadow:0 2px 12px #0002;line-height:1.4;overflow-wrap:anywhere}.sheet.compact{min-height:100mm}.sheet h1{font: bold 20pt 'Times New Roman',serif}.sheet h2{font:bold 14pt 'Times New Roman',serif}.sheet p{color:#111;margin:9px 0}.sheet .terms{white-space:pre-line;font-size:10.5pt;line-height:1.38}.sheet .doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;margin:18px 0}.sheet table{white-space:normal;font-size:10pt}.sheet td,.sheet th{color:#111;border:1px solid #444;padding:7px;font:inherit;background:white}.sheet .signature{display:flex;justify-content:space-between;margin-top:35px;gap:25px}.sheet .signature>div{min-width:25%;min-height:65px}.sheet .watermark{color:#a00;font:bold 13pt Arial;margin-bottom:15px}.sheet .doc-foot{font-size:9pt;border-top:1px solid #aaa;margin-top:18px;padding-top:7px}.doc-error{color:#a22}.doc-controls details{margin:20px 0}.sheet .receipt-title{display:flex;justify-content:space-between;gap:30px}.receipt-title h2{max-width:48%;font-family:Arial,sans-serif}.doc-controls textarea{min-height:150px}.doc-controls .actions{flex-wrap:wrap}@media(max-width:800px){.doc-controls .fields{grid-template-columns:1fr}.doc-controls{padding:14px}}@page{size:A4;margin:10mm}@media print{body{background:white}aside,header,.doc-controls,.demo,#notice,dialog{display:none!important}main{margin:0;padding:0;max-width:none}#content> :not(.doc-preview){display:none!important}.doc-preview{overflow:visible;margin:0}.sheet{margin:0;padding:0;width:100%;box-shadow:none;min-height:0;break-after:page}.sheet:last-child{break-after:auto}table,tr,.signature{break-inside:avoid}.sheet .terms{font-size:10.5pt}a{color:black}}
@media print{.tablewrap{overflow:visible;border:0}.sheet .doc-grid{break-inside:avoid}}
