@font-face{font-family:ScopeSans;src:url('/assets/fonts/source-sans-3/source-sans-3-400.woff') format('woff');font-weight:400;font-display:swap}@font-face{font-family:ScopeSans;src:url('/assets/fonts/source-sans-3/source-sans-3-600.woff') format('woff');font-weight:600;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#eaf0f5;color:#25465e;font-family:ScopeSans,'Segoe UI',sans-serif}.sheet-tools{max-width:850px;margin:20px auto;display:flex;gap:12px;align-items:center;padding:0 20px}.sheet-tools a{margin-right:auto;color:#386b84}.sheet-tools button{padding:10px 14px;border:1px solid #acc4d4;border-radius:5px;background:#fff;color:#355d75;cursor:pointer}main{max-width:810px;margin:20px auto 40px;padding:32px 36px;background:#fff;border:1px solid #c6d6e2;box-shadow:0 12px 30px #23435b12}header>span{font-size:11px;letter-spacing:.07em;color:#39798c;font-weight:600}h1{font-size:30px;font-weight:600;line-height:1.15;margin:12px 0}header>p{font-size:14px;line-height:1.5;color:#708698;margin:0 0 20px}.sheet-meta{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:15px 0 20px}.sheet-meta label{font-size:13px;color:#5c7a8f}.sheet-meta input{display:block;width:100%;border:0;border-bottom:1px solid #b5ccda;padding:8px 0;font:inherit;background:#fff;color:#25465e}.sheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 20px}.sheet-grid label{display:block;border:1px solid #d0dfe9;border-radius:5px;padding:13px;background:#f8fbfd}.sheet-grid span{display:block;font-size:16px;font-weight:600;color:#35667f}.sheet-grid small{display:block;font-size:11px;line-height:1.5;color:#6e8798;min-height:33px;margin:6px 0}.sheet-grid textarea{display:block;width:100%;height:63px;resize:vertical;border:1px solid #c2d5e2;background:#fff;border-radius:3px;padding:7px;font:13px/1.4 ScopeSans,'Segoe UI',sans-serif;color:#2d4f68}footer{font-size:11px;line-height:1.6;color:#72899a;border-top:1px solid #d9e4ec;padding-top:13px;margin-top:18px}footer strong{color:#397185}@media(max-width:600px){main{margin:10px;padding:22px}.sheet-tools{flex-wrap:wrap}.sheet-tools a{width:100%}.sheet-grid{grid-template-columns:1fr}h1{font-size:28px}}@page{size:A4;margin:10mm}@media print{body{background:white}.sheet-tools{display:none}main{margin:0;border:0;box-shadow:none;max-width:none;padding:0}header>p{font-size:10pt;margin-bottom:10px}h1{font-size:22pt}.sheet-meta{margin:10px 0 13px}.sheet-grid{grid-template-columns:1fr 1fr;gap:10px 14px}.sheet-grid label{padding:9px;break-inside:avoid}.sheet-grid textarea{height:56px;font-size:10pt;resize:none}.sheet-grid small{font-size:8pt;min-height:28px}.sheet-grid span{font-size:11pt}.sheet-grid textarea::placeholder{color:transparent}footer{font-size:8pt;margin-top:12px;padding-top:10px}}
