.r7layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:28px;align-items:start}.r7config{padding:24px;background:#fff;border:1px solid #e5e2db;border-radius:16px}.r7config h3{margin-top:0}.r7config form{display:flex;flex-direction:column;gap:17px}.r7config label{display:flex;flex-direction:column;gap:8px}.r7dates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.r7dates input{min-width:0;width:100%;box-sizing:border-box}.r7quick{display:flex;gap:8px}.r7quick button{flex:1;font-size:12px;padding:9px}.r7checks{display:grid;gap:12px}.r7checks label{flex-direction:row;align-items:center;font-size:13px}.r7checks input{width:16px;height:16px;flex-shrink:0}.r7config h4,.r7config p{margin:0}.r7config small{line-height:1.7;color:#777}.r7preview{min-width:0}.r7toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:16px;color:#777;font-size:13px}.r7paper{background:#fff;border:1px solid #e5e2db;border-radius:4px;padding:40px;box-shadow:0 8px 30px #00000006;overflow-wrap:anywhere}.r7empty{min-height:400px;display:grid;align-content:center;text-align:center}.r7paper h2{font-size:28px;margin:20px 0 10px}.r7paper h3{margin:28px 0 14px;font-size:18px}.r7paper p{line-height:1.8}.r7paper section{margin-top:28px}.r7brand{background:#151515;display:inline-flex;padding:14px 20px;border-radius:4px}.r7brand img{width:150px;max-height:65px;object-fit:contain}.r7metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.r7metrics>div{padding:16px;background:#f7f5ef;border:1px solid #eee8db;border-radius:8px}.r7metrics strong{display:block;font-size:30px;margin-top:12px;color:#9b8036}.r7warning{padding:15px;background:#fff1da;border:1px solid #d3b577;font-weight:700}.r7message{border-bottom:1px solid #eee;padding:14px 0}.r7message p{white-space:pre-wrap}.r7paper footer{margin-top:35px;border-top:1px solid #e5e2db;padding-top:20px;font-size:11px;line-height:1.8}.r7paper table{font-size:11px}.r7paper th,.r7paper td{padding:10px 7px}@media(max-width:1100px){.r7layout{grid-template-columns:270px minmax(0,1fr);gap:16px}.r7paper{padding:24px}}@media(max-width:800px){.r7layout{grid-template-columns:1fr}.r7metrics{grid-template-columns:1fr}.r7paper{padding:20px}}@media print{#printArea .r7paper{border:0;box-shadow:none;padding:0}#printArea .r7metrics{grid-template-columns:repeat(3,1fr)}#printArea .r7brand,#printArea .r7metrics>div{print-color-adjust:exact}#printArea .r7paper section{break-inside:auto}#printArea .r7paper tr,#printArea .r7message{break-inside:avoid}#printArea .r7paper table{width:100%}}
@media print{#printArea article.r7paper{break-inside:auto;white-space:normal}#printArea .r7paper .r7message p{white-space:pre-wrap}}
