.fh{margin:20px 0 4px;font-size:16px}.fs{border:1px solid var(--line);border-radius:12px;padding:4px 14px 14px;margin:10px 0}textarea.num{resize:vertical;min-height:60px}
.actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.actions .btn{flex:1 1 150px}
#pw{overflow-x:auto;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:8px}
.paper{width:794px;min-height:1122px;margin:0 auto;background:#fff;color:#1a1a1a;padding:48px 54px;box-sizing:border-box;font:14px/1.45 Calibri,Arial,"Segoe UI",sans-serif;box-shadow:0 2px 12px rgba(0,0,0,.12)}
.paper h1{font:700 30px/1.15 inherit;margin:0;color:var(--ac)}.paper h2{font:700 13px/1 inherit;text-transform:uppercase;letter-spacing:.08em;color:var(--ac);border-bottom:1.5px solid var(--ac);padding-bottom:4px;margin:20px 0 8px}
.paper .rt{font-size:17px;margin-top:4px}.paper .rc{color:#555;margin-top:6px;font-size:13px}.paper p{margin:0}.paper ul{margin:4px 0 0;padding-left:20px}.paper li{margin:2px 0}
.paper .it{margin-bottom:10px;break-inside:avoid}.paper .ih{display:flex;justify-content:space-between;gap:12px}.paper .ih span{color:#555;white-space:nowrap}
.r-classic .rh{text-align:center}.r-modern .rh{background:var(--ac);color:#fff;margin:-48px -54px 8px;padding:36px 54px 22px}.r-modern .rh h1,.r-modern .rh .rc{color:#fff}.r-modern .rh .rc{opacity:.9}
.s-c{font-size:12.5px;line-height:1.35;padding-top:36px;padding-bottom:36px}.s-c h1{font-size:26px}.s-c h2{margin-top:14px}
.letter{font-size:15px;line-height:1.55}.lt .ld{margin:18px 0}.lt .lr{margin-bottom:18px}.lt .lb{white-space:normal}
@media print{@page{size:A4;margin:0}.skip,header,footer,.ad,.hint,#theme,main>*:not(#pw){display:none!important}html,body,.wrap,main{margin:0!important;padding:0!important;max-width:none!important;background:#fff!important}#pw{border:0;padding:0;overflow:visible;background:none}.paper{zoom:1!important;box-shadow:none;margin:0;width:210mm;min-height:297mm}}
