@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/instrument-sans-latin.2ee17598a9.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin.5eb09b5ac0.woff2) format("woff2")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-italic-latin.5a51946dff.woff2) format("woff2")}@page{size:A4;margin:0}html,body{margin:0}body{background:#e4dccd;font-family:Instrument Sans,system-ui,sans-serif;color:#16130f;padding:40px 0}body.embedded{background:#fff;padding:0}.a4{width:794px;height:1123px;box-sizing:border-box;margin:0 auto;background:#fff;position:relative;padding:44px 52px 36px;display:flex;flex-direction:column;font-size:10.5px;line-height:1.45;box-shadow:0 1px 2px #16130f14,0 18px 40px -18px #16130f59}body.embedded .a4{box-shadow:none}.a4 *,.a4 *:before{box-sizing:border-box}.r{text-align:right}.a4__ink{color:#16130f}.a4__t2{color:#3f3830}.a4__muted{color:#5b5348}.a4__strong{font-weight:600}.a4__small{font-size:9.5px}.a4__banner{position:absolute;top:0;left:0;right:0;height:18px;background:#ede5d7;color:#5b5348;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.a4__label{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:#5b5348;margin-bottom:4px}.a4__head{display:flex;justify-content:space-between;align-items:flex-start;margin-top:8px}.a4__brand{display:flex;gap:12px;align-items:center}.a4__mark{width:46px;height:46px;border-radius:50%;background:#2b3a2e;color:#f4eee3;display:flex;align-items:center;justify-content:center;font-family:"Instrument Serif",serif;font-size:22px}.a4__name{font-family:"Instrument Serif",serif;font-size:24px;line-height:1}.a4__trade{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#5b5348;margin-top:3px}.a4__doc{text-align:right}.a4__type{font-size:22px;font-weight:700;letter-spacing:.06em}.a4__num{font-size:12px;font-weight:600;margin-top:2px}.a4__dates{margin-top:4px}.a4__parties{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.a4__box{border:1px solid #D2C8B6;padding:10px 12px}.a4__object{margin-top:16px;padding:8px 0;border-top:1.5px solid #16130F;border-bottom:1px solid #D2C8B6;display:flex;gap:8px}.a4__lines{margin-top:10px}.a4__row{display:grid;gap:8px;padding:6px 0;border-bottom:1px solid #EDE5D7}.a4__lines>.a4__row:last-child{border-bottom-color:#16130f}.a4__row--head{font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#5b5348;border-bottom:1px solid #16130F}.a4__cols-devis{grid-template-columns:minmax(0,1fr) 40px 44px 70px 38px 78px}.a4__cols-facture{grid-template-columns:minmax(0,1fr) 90px 50px 90px;padding:7px 0}.a4__section{padding:7px 0 3px;font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:#6e6458}.a4__sum{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;margin-top:12px;align-items:start}.a4__option{border:1px dashed #A89E8E;padding:10px 12px;background:#fbf8f2}.a4__opt-title{margin-top:4px}.a4__kv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;margin-top:6px}.a4__totals{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.a4__grand{font-weight:700;font-size:13px;border-top:1.5px solid #16130F;padding-top:6px}.a4__two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px}.a4__two .a4__kv{margin-top:0}.a4__two--wide{margin-top:22px}.a4__two--sign{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch}.a4__sign{border:1.5px solid #16130F;padding:10px 12px;min-height:92px;display:flex;flex-direction:column;gap:6px}.a4__sign strong{font-size:11px}.a4__block{margin-top:22px}.a4__foot{margin-top:auto;padding-top:10px;border-top:1px solid #D2C8B6;font-size:8.5px;color:#5b5348;text-align:center;line-height:1.5}@media screen and (max-width: 840px){body:not(.embedded){padding:16px;overflow-x:auto}body:not(.embedded) .a4{margin:0}}@media print{body{background:none;padding:0}.a4{box-shadow:none;width:210mm;height:297mm;margin:0}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
