.rp-obem{border:1px solid #d6e3e1;border-radius:10px;padding:18px;margin:1.5em 0;background:#f7fbfa;font-size:16px}
.rp-obem .rp-pole{display:block;margin:0 0 12px}
.rp-obem .rp-pole[hidden]{display:none}
.rp-obem .rp-metka{display:block;font-weight:600;margin-bottom:4px;color:#12433f}
.rp-obem input,.rp-obem select{width:100%;max-width:340px;box-sizing:border-box;padding:9px 10px;border:1px solid #b9ccc9;border-radius:6px;font-size:16px;background:#fff}
.rp-obem .rp-pomoshch{display:block;font-size:13px;color:#5e7a77;margin-top:3px}
.rp-obem .rp-razmery{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 18px}
.rp-obem .rp-popravki{border:1px dashed #b9ccc9;border-radius:8px;padding:10px 14px 2px;margin:6px 0 14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 18px}
.rp-obem .rp-popravki legend{padding:0 6px;color:#12433f;font-weight:600}
.rp-obem .rp-itog{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}
.rp-obem .rp-itog div{background:#fff;border:1px solid #d6e3e1;border-radius:8px;padding:10px 12px}
.rp-obem .rp-itog span{display:block;font-size:13px;color:#5e7a77}
.rp-obem .rp-itog strong{display:block;font-size:24px;color:#00796b;margin-top:2px}
.rp-obem .rp-primechanie{font-size:13px;color:#5e7a77;margin:12px 0 0}
