.estimates-page{min-width:0;padding-bottom:70px}.estimates-intro{grid-template-columns:1.3fr .6fr;align-items:center;gap:60px;padding:40px 0 38px;display:grid}.estimates-intro h1{font-family:Georgia,serif;font-size:clamp(42px,5.5vw,70px);line-height:1.08}.estimates-intro>div>p:last-child{color:#686158;max-width:560px;font-size:14px;line-height:1.9}.estimates-intro aside{border-left:1px solid #997654;padding:20px 0 20px 30px}.estimates-intro aside>span,.estimates-intro small{letter-spacing:1.5px;color:#765636;font:9px/1.9 Arial,sans-serif}.estimates-intro aside p{color:#222422;font:28px/1.5 Georgia,serif}.estimates-workbench{min-width:0}.estimates-workbench button,.estimates-workbench input,.estimates-workbench select,.estimates-workbench textarea{font:inherit;border:1px solid #d9d1c5;border-radius:3px;max-width:100%;min-height:44px;padding:11px 12px}.estimates-workbench button{color:#f4f0e8;cursor:pointer;background:#222422;font-size:12px;line-height:1.5}.estimates-workbench button.secondary{color:#222422;background:0 0}.estimates-workbench :disabled{opacity:.5;cursor:not-allowed}.estimates-workbench :focus-visible{outline-offset:3px;outline:2px solid #997654}.estimates-workbench input,.estimates-workbench select,.estimates-workbench textarea{color:#222422;background:#fbf9f4;width:100%;min-width:0}.estimates-workbench textarea{resize:vertical;min-height:88px}.estimates-workbench label{color:#686158;gap:7px;font-size:12px;line-height:1.7;display:grid}.estimates-workbench p,.estimates-workbench li{color:#686158;font-size:12px;line-height:1.85}.estimates-workbench h2,.estimates-workbench h3,.estimates-workbench h4{color:#222422;font-family:Georgia,serif;font-weight:400;line-height:1.4}.estimates-workbench h2{margin:0;font-size:30px}.estimates-workbench h3{margin:8px 0 18px;font-size:23px}.estimates-workbench h4{margin:8px 0;font-size:19px}.estimates-workbench .eyebrow{letter-spacing:1.7px;color:#765636;font:9px/1.8 Arial,sans-serif}.estimates-topline,.estimates-heading,.estimates-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.estimates-actions{justify-content:flex-start}.estimates-status{min-height:24px;margin:18px 0}.estimates-status[role=alert],.estimates-error{color:#8a3426!important}.estimates-status[role=alert]{background:#f3e3d8;padding:12px}.estimates-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:26px;display:grid}.estimates-sidebar{gap:18px;min-width:0;display:grid}.estimates-sidebar nav{gap:5px;display:grid}.estimates-sidebar nav button{color:#686158;text-align:left;background:0 0;border-color:#0000}.estimates-sidebar nav button[aria-pressed=true]{color:#222422;background:#e9e0d2;border-color:#d5c5af}.estimates-sidebar footer{color:#686158;font-size:10px;line-height:1.8;display:block}.estimates-body{min-width:0}.estimates-panel,.estimates-record{overflow-wrap:anywhere;background:#fbf9f4;border:1px solid #d9d1c5;min-width:0;padding:23px}.estimates-record{margin-bottom:15px}.estimates-form{gap:17px;display:grid}.estimates-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.estimates-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.estimates-small{font-size:10px!important;line-height:1.8!important}.estimates-notice{background:#eee6d8;border-left:2px solid #997654;padding:14px 18px}.estimates-empty{color:#686158;border:1px dashed #d9d1c5;margin:18px 0;padding:26px;line-height:1.8}.estimates-check{align-items:start;gap:10px!important;display:flex!important}.estimates-check input{flex:none;margin-top:2px;width:18px!important;min-height:18px!important}.estimates-code{color:#765636;overflow-wrap:anywhere;border:1px solid #997654;padding:6px 9px;font:10px/1.6 Arial,sans-serif}.estimates-create{margin:20px 0}.estimates-create summary{cursor:pointer;color:#765636;padding:10px 0;font-size:12px}.estimates-create[open] summary{margin-bottom:14px}.estimates-create>.estimates-form{border:1px solid #d9d1c5;padding:20px}.estimates-kpis{border:1px solid #d9d1c5;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0;display:grid}.estimates-kpis>div{border-right:1px solid #d9d1c5;padding:18px}.estimates-kpis>div:last-child{border:0}.estimates-kpis span{color:#686158;font-size:10px;line-height:1.8;display:block}.estimates-kpis strong{color:#222422;margin-top:7px;font:25px/1.5 Georgia,serif;display:block}.estimates-table-shell{max-width:100%;margin:18px 0;overflow-x:auto}.estimates-workbench table{border-collapse:collapse;width:100%;min-width:580px;font-size:11px}.estimates-workbench th,.estimates-workbench td{text-align:left;vertical-align:top;border-bottom:1px solid #d9d1c5;padding:13px 12px;line-height:1.7}.estimates-workbench th{color:#765636;background:#eee8de;font-size:10px;font-weight:400}.estimates-workbench td{color:#222422}.estimates-tag{color:#765636;border:1px solid #d9d1c5;padding:4px 7px;font-size:10px;line-height:1.6;display:inline-flex}.estimates-room-summary{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.estimates-room-metrics{color:#686158;flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.estimates-item-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.estimates-item-grid button{min-height:44px}.estimates-catalog{border-bottom:1px solid #d9d1c5;padding:12px 0}.estimates-quote-sheet{background:#fbf9f4;border:1px solid #d9d1c5;margin-top:20px;padding:28px}.estimates-quote-sheet .quote-logo{width:180px;height:auto}.estimates-quote-sheet>header{border-bottom:1px solid #d9d1c5;justify-content:space-between;align-items:start;gap:22px;margin-bottom:25px;padding-bottom:20px;display:flex}.estimates-quote-sheet .quote-title{margin:18px 0;font-size:31px}.estimates-quote-sheet .quote-total{text-align:right;padding:20px 0;font:32px Georgia,serif}.estimates-quote-sheet .quote-inputs{grid-template-columns:1fr 1fr;gap:12px;font-size:12px;line-height:1.8;display:grid}.estimates-quote-sheet .quote-footnote{border-top:1px solid #d9d1c5;padding-top:18px;font-size:10px}.estimates-package-card{border-top:3px solid #997654}.estimates-audit{border-top:1px solid #d9d1c5;margin-top:30px;padding-top:15px}.estimates-audit summary{cursor:pointer;color:#765636;font-size:11px}.estimates-print-only{display:none}.estimates-radio{flex-wrap:wrap;gap:12px;display:flex}.estimates-approval{background:#eee6d8;gap:13px;padding:20px;display:grid}.estimates-inline-fields{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.estimates-bid-selected{background:#f0e7db;border-color:#997654}.estimates-invitation-list{gap:16px;display:grid}.estimates-bid-note{background:#eee6d8;border-left:2px solid #997654;padding:12px}@media (max-width:1000px){.estimates-layout{grid-template-columns:170px minmax(0,1fr);gap:18px}.estimates-grid{grid-template-columns:1fr}.estimates-inline-fields{grid-template-columns:1fr 1fr}}@media (max-width:700px){.estimates-intro{padding:26px 0;display:block}.estimates-intro aside{display:none}.estimates-layout{grid-template-columns:1fr}.estimates-sidebar{gap:10px}.estimates-sidebar nav{gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.estimates-sidebar nav button{white-space:nowrap}.estimates-sidebar footer{display:none}.estimates-row,.estimates-inline-fields,.estimates-item-grid{grid-template-columns:1fr}.estimates-panel,.estimates-record,.estimates-quote-sheet{padding:18px}.estimates-kpis>div{padding:12px}.estimates-kpis strong{font-size:20px}.estimates-kpis span{font-size:9px}.estimates-quote-sheet>header{flex-direction:column}.estimates-quote-sheet .quote-inputs{grid-template-columns:1fr}.estimates-heading{align-items:start}.estimates-quote-sheet .quote-total{text-align:left;font-size:27px}}@media print{@page{size:A4;margin:14mm}body:has(.estimates-page) .site-header{display:none!important}body:has(.estimates-page) .site-footer{display:none!important}body:has(.estimates-page) .skip-link{display:none!important}body:has(.estimates-page) .account-site-status{display:none!important}body:has(.estimates-page) nextjs-portal{display:none!important}.estimates-page{max-width:none!important;margin:0!important;padding:0!important}.estimates-intro,.estimates-no-print,.estimates-workbench>aside,.estimates-topline,.estimates-status,.estimates-navigation,.estimates-sidebar,.estimates-audit,.estimates-actions,.estimates-create,.estimates-table-shell:not(.quote-table),.estimates-export,.estimates-notice:not(.quote-notice){display:none!important}.estimates-layout{display:block}.estimates-body>:not(.estimates-quote-sheet){display:none!important}.estimates-quote-sheet{break-before:auto;border:0;margin:0;padding:0;display:block!important}.estimates-quote-sheet table{width:100%;font-size:9px;min-width:0!important}.estimates-quote-sheet th,.estimates-quote-sheet td{overflow-wrap:anywhere;padding:7px}.estimates-quote-sheet .quote-table{overflow:visible;display:block!important}.estimates-quote-sheet tr,.estimates-quote-sheet .quote-inputs,.estimates-quote-sheet header{break-inside:avoid}.estimates-quote-sheet .quote-total{font-size:25px}.estimates-quote-sheet .quote-logo{width:170px}.estimates-quote-sheet .quote-footnote{font-size:9px}.estimates-print-only{display:block}}.estimates-sidebar>button{color:#686158;text-align:left;background:0 0;border-color:#0000}.estimates-sidebar>button.active{color:#222422;background:#e9e0d2;border-color:#d5c5af}.estimates-package-card{margin:24px 0;padding:20px 0}.estimates-quote-sheet .brand-image{width:100%;height:auto;display:block}.estimates-quote-sheet .quote-total>p{margin:10px 0;font:12px Arial,sans-serif}
