/*
Theme Name: Расходомеры.нет
Description: Лёгкая инженерная блочная тема rashodomer.net.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: rashodomery-net
*/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#172229;background:#f6f8f9;font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.65}a{color:#075f70;text-underline-offset:.15em}img{max-width:100%;height:auto}.wp-site-blocks{min-height:100vh}.site-shell{width:min(1180px,calc(100% - 2rem));margin-inline:auto}.site-header{background:#fff;border-bottom:1px solid #d8e0e6;position:sticky;top:0;z-index:20}.header-row{display:flex;gap:1.25rem;align-items:center;justify-content:space-between;min-height:4.5rem}.brand{font-size:1.2rem;font-weight:850;color:#172229;text-decoration:none}.brand span{color:#087487}.site-nav{display:flex;gap:.85rem;flex-wrap:wrap;align-items:center}.site-nav a{font-weight:650;text-decoration:none;color:#27343b;font-size:.92rem}.site-nav a:hover,.site-nav a:focus{color:#087487}.site-main{padding-block:2.5rem 4rem}.site-main>:where(h1,h2,h3,p,ul,ol,dl,figure,.wp-block-group){max-width:840px}.site-main>.alignwide,.site-main>.rash-grid,.site-main>.rash-calculators,.site-main>.rash-hero,.site-main>.rash-band{max-width:1180px}.site-main h1{font-size:clamp(2rem,5vw,4.4rem);line-height:1.04;letter-spacing:-.035em}.site-main h2{font-size:clamp(1.5rem,2.5vw,2.3rem);line-height:1.15;margin-top:2.5rem}.rash-lead{font-size:1.2rem;color:#40515a}.rash-hero{padding:clamp(2rem,7vw,6rem) clamp(1rem,5vw,4rem);background:#eaf3f4;border:1px solid #c7dfe2;border-radius:1rem;margin-bottom:3rem}.rash-hero p{max-width:48rem;font-size:1.15rem}.rash-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1.5rem}.wp-element-button{display:inline-block;background:#086b7a;color:#fff!important;border-radius:.35rem;padding:.85rem 1.2rem;text-decoration:none;font-weight:750}.wp-element-button.is-alt{background:#fff;color:#086b7a!important;border:1px solid #086b7a}.rash-band{padding:1.5rem 2rem;background:#172c35;color:#eef6f7;border-radius:.75rem;margin-block:3rem}.rash-band a{color:#8ed8e2}.rash-band h2{margin-top:0}.rash-data{display:grid;grid-template-columns:minmax(9rem,14rem) 1fr;border-top:1px solid #d8e0e6}.rash-data dt,.rash-data dd{margin:0;padding:.75rem;border-bottom:1px solid #d8e0e6}.rash-data dt{font-weight:750;background:#eef2f4}.site-footer{background:#172c35;color:#d6e2e6;padding-block:2.5rem}.site-footer a{color:#fff}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2rem}.archive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem}.archive-card{background:#fff;border:1px solid #d8e0e6;padding:1.25rem;border-radius:.75rem}.archive-card h2{font-size:1.25rem;margin-top:0}.table-wrap{overflow:auto;max-width:100%}table{border-collapse:collapse;width:100%}th,td{padding:.65rem;border:1px solid #cbd6dc;text-align:left}th{background:#eaf0f2}@media(max-width:800px){html,body,.wp-site-blocks{max-width:100%;overflow-x:hidden}.site-shell{width:100%;padding-inline:1rem;min-width:0}.site-header{position:static}.header-row{display:block;padding-block:.8rem}.site-nav{margin-top:.6rem}.footer-grid{grid-template-columns:1fr}.rash-data{grid-template-columns:1fr}.rash-data dt{border-bottom:0}.site-main{padding-top:1.5rem}.site-main>*{min-width:0;max-width:100%}.rash-hero{padding:2rem 1.5rem}.rash-actions{display:grid;grid-template-columns:minmax(0,1fr)}.rash-actions .wp-element-button{width:100%;text-align:center}}@media print{.site-header,.site-footer,.rash-contact,.rash-actions{display:none!important}body{background:#fff;color:#000}.site-main{padding:0}.site-main a{color:#000;text-decoration:none}.rash-card{break-inside:avoid}}
