:root{--remontcrm-ui-revision:"estimate-surface-20260729-2";--estimate-dock-clearance:112px}
.client>.estimate-meta-field{display:grid!important;gap:5px!important;min-width:0!important;padding:10px 12px!important;background:#fff!important;border:1px solid var(--ui-border,#e3e2dc)!important;border-radius:12px!important;box-shadow:0 1px 2px rgba(30,35,31,.04)!important}
.client>.estimate-meta-field:focus-within{border-color:var(--ui-accent,#147d64)!important;box-shadow:0 0 0 3px rgba(20,125,100,.18)!important}
.page{padding-bottom:var(--estimate-dock-clearance)}.content{padding-bottom:calc(var(--estimate-dock-clearance) + 20px);scroll-padding-bottom:calc(var(--estimate-dock-clearance) + 20px)}
html.remont-auth-locked body>:not(.server-auth):not(script):not(style){visibility:hidden!important;pointer-events:none!important}.server-auth{visibility:visible!important}
.ui-revision-error{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:24px;background:#222522;color:#fff;text-align:center;font:600 16px/1.5 system-ui,sans-serif}
@media(max-width:900px){:root{--estimate-dock-clearance:20px}.page,.content{padding-bottom:20px}.dock{position:static}}
@media print{.ui-revision-error{display:none!important}}
