:root{--line:#53687e;--blue:#d7e1eb;--ink:#263a4d}*{box-sizing:border-box}body{margin:0;background:#e5eaed;color:#253646;font:12px Arial,sans-serif}.paper{width:min(840px,100%);margin:18px auto;padding:0 10px}.paper form{background:#fff;border:2px solid var(--line);border-radius:20px;padding:8px 12px 13px;box-shadow:0 2px 8px #3453}header{text-align:center;display:grid;gap:4px;padding:3px 0 10px}header strong{font-size:16px}header span{font-size:13px;font-weight:bold}.top{display:grid;grid-template-columns:52% 48%;border:1px solid var(--line)}.book,.leaf{height:37px;text-align:center;padding:10px 4px;border-bottom:1px solid var(--line);font-weight:bold}.leaf{border-left:1px solid var(--line)}.leaf output{display:block;font-size:21px;margin:8px;letter-spacing:2px}.date{height:67px;display:grid;grid-template-columns:78px repeat(3,1fr);border-bottom:1px solid var(--line)}.date>b,.date label{padding:9px 6px;border-right:1px solid var(--line);font-weight:normal}.date label{text-align:center;display:grid;grid-template-rows:16px 1fr}.date input{width:100%;border:0;text-align:center;font:inherit}.org{grid-column:1/-1}.org label{display:grid;grid-template-columns:355px 1fr;height:31px;padding:8px;border-bottom:1px solid var(--line)}.org label:last-child{border-bottom:0}.org input{border:0;padding:0 4px;font:inherit;min-width:0}h2{height:29px;margin:0;padding:8px;background:var(--blue);border:1px solid var(--line);border-top:0;color:#34495e;font-size:12px}.grid-lines{border:1px solid var(--line);border-top:0}.consumer>label{display:grid;grid-template-columns:145px 1fr;height:33px;padding:8px;border-bottom:1px solid var(--line)}input,textarea{font:inherit;color:var(--ink)}.consumer input{border:0;padding:0 5px;min-width:0}.consumer-contact{display:grid;grid-template-columns:50% 50%;height:33px;border-bottom:1px solid var(--line)}.consumer-contact label{display:grid;grid-template-columns:125px 1fr;padding:8px}.consumer-contact label:first-child{border-right:1px solid var(--line)}.consumer-contact input{border:0;min-width:0}.consumer>label:last-child{border:0}.goods{display:grid;grid-template-columns:25% 75%;height:74px}.goods-left,.goods-right{display:grid;grid-template-columns:68% 32%;grid-template-rows:37px 37px}.goods-left{border-right:1px solid var(--line)}.goods label{padding:10px 7px;border-bottom:1px solid var(--line)}.goods input{border:0;border-left:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px;min-width:0;width:100%}.goods label:nth-of-type(2),.goods input:last-child{border-bottom:0}.goods-right{grid-template-columns:32% 68%}.heading-claim{display:grid;grid-template-columns:1fr 110px 34px 90px 34px;border:1px solid var(--line);border-top:0;height:33px}.heading-claim h2{border:0;height:32px}.heading-claim label{padding:9px 5px;text-align:center;border-left:1px solid var(--line);font-weight:bold}.heading-claim .box{padding:0;display:grid;place-items:center}.heading-claim input{width:16px;height:16px;margin:0}.detail{height:154px}.detail label,.request>label{display:block;padding:9px}.detail textarea{display:block;width:100%;height:123px;margin-top:5px;border:0;resize:none}.request{height:146px;display:grid;grid-template-columns:70% 30%}.request>label{border-right:1px solid var(--line)}.request textarea{display:block;width:100%;height:107px;margin-top:4px;border:0;resize:none}.consumer-sign,.provider-sign{display:grid;grid-template-rows:1fr 40px}.consumer-sign div,.provider-sign div{border-bottom:1px solid var(--line)}.consumer-sign b,.provider-sign b{padding:13px 5px;text-align:center}.observations{height:173px;display:grid;grid-template-columns:70% 30%;grid-template-rows:34px 1fr}.response{grid-column:1/-1;padding:9px;border-bottom:1px solid var(--line);font-size:10px}.response i{display:inline-block;width:54px;height:24px;border:1px solid var(--line);border-bottom:0;vertical-align:middle;margin-left:12px}.blank{border-right:1px solid var(--line)}.footnotes{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid var(--line);border-top:0;font-size:10px;text-align:center}.footnotes p{margin:0;padding:6px;border-right:1px solid var(--line)}.footnotes p:last-child{border-right:0}.consumer-copy{height:31px;border:1px solid var(--line);border-top:0;padding:8px;text-align:right;font-size:14px;font-weight:bold}footer{border:1px solid var(--line);border-top:0;padding:6px;font-size:10px}footer p{margin:3px 0}footer small{display:block;text-align:center;margin-top:7px}.consent{display:flex;gap:6px;margin-top:12px;align-items:center}.consent input{width:auto}button{margin-top:12px;background:#315978;border:0;color:white;padding:11px 18px;font-weight:bold;cursor:pointer}button:disabled{opacity:.6}#status{font-weight:bold}.success{color:#08723d}.error{color:#b42318}input:focus,textarea:focus{outline:2px solid #8db5d0}@media(max-width:620px){.paper{padding:0;margin:0}.paper form{border-radius:0;padding:6px}.top{grid-template-columns:1fr}.leaf{border-left:0}.org label,.consumer>label,.consumer-contact label{grid-template-columns:1fr;height:auto;gap:4px}.consumer-contact,.goods,.request,.observations,.footnotes{grid-template-columns:1fr}.goods{height:148px}.goods-left{border-right:0;border-bottom:1px solid var(--line)}.request{height:230px}.request>label,.blank{border-right:0;border-bottom:1px solid var(--line)}.heading-claim{grid-template-columns:1fr 70px 28px 58px 28px}.heading-claim h2{font-size:10px}.response i{width:28px;margin-left:3px}}
