.paper{container-type:inline-size;display:grid;gap:16px}.sheet{--u0: calc(100cqw / var(--page-w));--u: calc(var(--u0) * var(--k, 1));--p-ink: var(--paper-ink);--p-gray: #4a5752;--p-line: var(--paper-line);--p-band: #eceeed;position:relative;width:100%;aspect-ratio:var(--page-w) / var(--page-h);padding:calc(43.2 * var(--u0));background:var(--paper);color:var(--p-ink);border-radius:var(--r-paper);box-shadow:var(--paper-shadow);overflow:hidden;font-family:var(--font-sans);font-size:calc(9.5 * var(--u));line-height:1.4;text-align:left;overflow-wrap:break-word;-webkit-text-size-adjust:none;text-size-adjust:none}.sheet-body{animation:p-fade .15s ease-out}@keyframes p-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.sheet-body{animation:none}}.sheet h3,.sheet h4,.sheet p{margin:0;letter-spacing:0;text-wrap:wrap}.p-block:empty{display:none}.p-header{display:flex;align-items:center;gap:calc(12 * var(--u));padding-bottom:calc(8 * var(--u));border-bottom:calc(.75 * var(--u)) solid var(--p-line)}.p-logo{flex:none;width:auto;height:auto;max-width:calc(150 * var(--u));max-height:calc(46 * var(--u));object-fit:contain}.p-head-text{flex:1 1 auto;min-width:0}.p-name{font-weight:600;font-size:calc(13 * var(--u));line-height:calc(17 * var(--u))}.p-contact{color:var(--p-gray);font-size:calc(8.5 * var(--u));line-height:calc(11.5 * var(--u))}.sheet[data-layout=modern] .p-header{padding-bottom:calc(8 * var(--u));border-bottom:calc(1.5 * var(--u)) solid var(--p-ink);gap:calc(12 * var(--u))}.sheet[data-layout=modern] .p-name{font-weight:700;font-size:calc(14 * var(--u));line-height:calc(18 * var(--u))}.p-head-right{flex:0 1 auto;max-width:62%;text-align:right;margin-left:calc(4 * var(--u))}.p-title{font-weight:700;font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));text-align:center}.sheet[data-layout=modern] .p-title{font-size:calc(18 * var(--u));line-height:calc(23 * var(--u));text-align:left}.p-intro{font-size:calc(9.5 * var(--u));line-height:calc(13.5 * var(--u))}.p-section{font-weight:600;font-size:calc(10.5 * var(--u));line-height:calc(14 * var(--u));height:calc(15.5 * var(--u));border-bottom:calc(.5 * var(--u)) solid var(--p-line)}.sheet[data-layout=modern] .p-section{font-size:calc(9.5 * var(--u));line-height:calc(16 * var(--u));height:calc(16 * var(--u));border-bottom:0;background:var(--p-band);padding-left:calc(6 * var(--u))}.p-row{display:flex;gap:calc(12 * var(--u))}.p-row+.p-row{margin-top:calc(6 * var(--u))}.p-field{min-width:0}.p-label{color:var(--p-gray);font-size:calc(7.5 * var(--u));line-height:calc(10 * var(--u));height:calc(10 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-blank{margin-top:calc(1 * var(--u));height:calc(16 * var(--u));border-bottom:calc(.75 * var(--u)) solid var(--p-line);padding-left:calc(1 * var(--u));display:flex;align-items:flex-end;overflow:hidden}.p-blank.p-tall{height:calc(24 * var(--u))}.p-value{font-size:calc(10.5 * var(--u));line-height:calc(16 * var(--u));white-space:nowrap;font-variant-numeric:tabular-nums}.sheet[data-layout=modern] .p-blank{height:calc(19 * var(--u));border:calc(.75 * var(--u)) solid var(--p-line);padding-left:calc(5 * var(--u));align-items:center}.sheet[data-layout=modern] .p-blank.p-tall{height:calc(26 * var(--u))}.p-sign .p-value{font-family:var(--font-serif);font-size:calc(13 * var(--u));line-height:calc(18 * var(--u))}.p-sign-img{display:block;flex:none;width:calc(var(--sign-w) * var(--u));height:auto;max-width:calc(100% - 1 * var(--u));max-height:calc(100% - 2 * var(--u));margin-bottom:calc(1 * var(--u));object-fit:contain;object-position:left bottom}.sheet[data-layout=modern] .p-sign-img{max-width:calc(100% - 5 * var(--u));margin-bottom:0;object-position:left center}.p-field-check .p-blank,.sheet[data-layout=modern] .p-field-check .p-blank{border:0;padding-left:0;font-size:calc(9.5 * var(--u));line-height:calc(15 * var(--u))}.p-checks{display:flex;flex-wrap:wrap;align-items:center;column-gap:calc(16 * var(--u));font-size:calc(9.5 * var(--u));line-height:calc(15 * var(--u))}.p-checks-label{font-weight:600;margin-right:calc(-6 * var(--u))}.p-check{display:inline-flex;align-items:center;gap:calc(5 * var(--u));white-space:nowrap}.p-box{flex:none;width:calc(9.5 * var(--u));height:calc(9.5 * var(--u));border:calc(.75 * var(--u)) solid var(--p-line);background:#fff;position:relative}.p-box.p-on:after{content:"";position:absolute;left:28%;top:4%;width:34%;height:68%;border-right:calc(1.3 * var(--u)) solid var(--p-ink);border-bottom:calc(1.3 * var(--u)) solid var(--p-ink);transform:rotate(40deg)}.p-para.p-auth{font-family:var(--font-serif);font-size:calc(9.4 * var(--u));line-height:calc(13.2 * var(--u))}.p-para.p-note{color:var(--p-gray);font-size:calc(8.5 * var(--u));line-height:calc(12 * var(--u))}.p-para.p-body{font-size:calc(10.5 * var(--u));line-height:calc(15.5 * var(--u));white-space:pre-line}.sheet-footer{position:absolute;left:calc(43.2 * var(--u0));right:calc(43.2 * var(--u0));top:calc((var(--page-h) - 30) * var(--u0));display:flex;justify-content:space-between;gap:calc(16 * var(--u0));color:var(--p-gray);font-size:calc(7.5 * var(--u0));line-height:calc(10 * var(--u0));white-space:nowrap}.sheet-footer span:first-child{overflow:hidden;text-overflow:ellipsis}#af-print-root{display:none}@media print{html.af-printing body>*:not(#af-print-root){display:none!important}html.af-printing body{display:block;background:#fff;min-height:0}html.af-printing #af-print-root{display:block}#af-print-root .paper{display:block;container-type:normal}#af-print-root .sheet{--u0: 1pt;width:calc(var(--page-w) * 1pt);height:calc(var(--page-h) * 1pt);aspect-ratio:auto;box-shadow:none;border-radius:0;background:#fff;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}#af-print-root .sheet-body{animation:none}}
