.estimates_page__LvwlO{--estimate-ink:#17261f;--estimate-paper:#f5f1e8;--estimate-accent:#b75532;--estimate-green:#244c39;--estimate-line:#d8d1c3;--estimate-soft:#ebe4d6;min-height:100vh;padding:22px 16px 72px;background:var(--estimate-paper);color:var(--estimate-ink);font-family:var(--solgo-font),sans-serif;font-size:17px}.estimates_shell___pAjD{width:min(1460px,100%);margin:0 auto}.estimates_embeddedPage__vExxC{min-height:0;padding:0 0 48px;background:transparent}.estimates_editor__d9PJQ,.estimates_hero__pUIJY,.estimates_panel__Kwhs1,.estimates_printSheet__w_v5m{background:#fff;border:1px solid var(--estimate-line)}.estimates_hero__pUIJY{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:24px 28px;overflow:hidden;background:linear-gradient(135deg,var(--estimate-green),#39624d);color:#fff;border:0;border-radius:4px 30px 4px 4px}.estimates_heroCopy__qr18k{min-width:0}.estimates_temporarilyHidden__yFox5{display:none}.estimates_heroActions__FDHAI{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;flex-wrap:wrap}.estimates_heroSettingsButton__gcs4N{min-height:46px;border:1px solid rgba(255,255,255,.55);border-radius:3px 13px 3px 3px;background:#fff;padding:10px 16px;color:var(--estimate-green);font:inherit;font-size:16px;font-weight:900;cursor:pointer}.estimates_hero__pUIJY h1,.estimates_itemsHeader__73x3s h3,.estimates_sectionHeading__gv6_i h2,.estimates_vendorSummary__Xi77z h2{margin:4px 0 0;font-family:"Taenada",var(--solgo-font),sans-serif;line-height:1.16;letter-spacing:-.025em}.estimates_hero__pUIJY h1{font-size:clamp(32px,4vw,48px)}.estimates_embeddedHero__rgKa_{padding:20px 24px;border-radius:4px 22px 4px 4px}.estimates_embeddedHero__rgKa_ h1{font-size:clamp(27px,3vw,36px)}.estimates_heroText__hmB_u{margin:9px 0 0;max-width:760px;color:rgba(255,255,255,.78);line-height:1.65}.estimates_eyebrow__MoE84{margin:0;color:var(--estimate-accent);font-size:13px;font-weight:950;letter-spacing:.09em}.estimates_hero__pUIJY .estimates_eyebrow__MoE84{color:#f0b59f}.estimates_toolsDetails__GX2DK{position:relative;z-index:1;min-width:230px;padding:14px 16px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08);border-radius:3px 16px 3px 3px}.estimates_toolsDetails__GX2DK summary{cursor:pointer;font-size:16px;font-weight:900}.estimates_toolsDetails__GX2DK p{max-width:420px;margin:10px 0;color:rgba(255,255,255,.76);font-size:14px;line-height:1.55}.estimates_toolsDetails__GX2DK .estimates_secondaryButton__El90f{border-color:rgba(255,255,255,.45);background:#fff;color:var(--estimate-green)}.estimates_notice__UDMDM{margin:18px 0 0;padding:14px 16px;background:#fff1db;border-left:4px solid var(--estimate-accent);font-size:14px;font-weight:800;line-height:1.55}.estimates_editorFooter__Px_aH,.estimates_itemsHeader__73x3s,.estimates_sectionHeading__gv6_i,.estimates_toolbar__QuJGf{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.estimates_toolbar__QuJGf{justify-content:flex-end}.estimates_editor__d9PJQ,.estimates_panel__Kwhs1{margin-top:18px;padding:24px;box-shadow:0 14px 34px rgba(36,76,57,.07)}.estimates_panel__Kwhs1{border-radius:4px 24px 4px 4px}.estimates_editor__d9PJQ{border-top:5px solid var(--estimate-green);border-radius:4px 28px 4px 4px}.estimates_editorFooter__Px_aH,.estimates_itemsHeader__73x3s,.estimates_sectionHeading__gv6_i{justify-content:space-between}.estimates_sectionHeading__gv6_i{margin-bottom:18px}.estimates_sectionHeading__gv6_i h2{font-size:28px}.estimates_itemsHeader__73x3s h3{font-size:23px}.estimates_backButton__gDSoK,.estimates_primaryButton__j83us,.estimates_removeButton__h2NDj,.estimates_secondaryButton__El90f{min-height:46px;border-radius:3px 13px 3px 3px;padding:10px 16px;font:inherit;font-size:16px;font-weight:900;cursor:pointer}.estimates_primaryButton__j83us{border:1px solid var(--estimate-accent);background:var(--estimate-accent);color:#fff}.estimates_primaryButton__j83us:hover{background:#9d3f24}.estimates_primaryButton__j83us:disabled,.estimates_secondaryButton__El90f:disabled{opacity:.5;cursor:not-allowed}.estimates_backButton__gDSoK,.estimates_secondaryButton__El90f{border:1px solid #bdb5a7;background:#fff;color:var(--estimate-green)}.estimates_fileButton__ssgK2{display:inline-flex!important;width:auto;min-height:46px;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid #bdb5a7;border-radius:3px 13px 3px 3px;background:#fff;padding:10px 16px;color:var(--estimate-green)!important;font-size:16px!important;font-weight:900!important;cursor:pointer}.estimates_backButton__gDSoK{margin-top:18px}.estimates_removeButton__h2NDj{min-height:44px;align-self:end;border:1px solid #d7b5aa;background:#fff5f1;color:#8a3728}.estimates_removeButton__h2NDj:disabled{opacity:.45;cursor:default}.estimates_filters__qcssv{display:grid;grid-template-columns:minmax(260px,1fr) 170px 170px 170px;gap:12px;margin:12px 0 18px;align-items:end}.estimates_fieldGrid__9niCS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.estimates_wideField__aP_Zj{grid-column:1/-1}.estimates_partyColumns__vS10G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.estimates_partyFields__ZAM_i{min-width:0;padding:18px;border:1px solid var(--estimate-line);background:#fff}.estimates_partyFields__ZAM_i legend{padding:0 8px;font-family:"Taenada",var(--solgo-font),sans-serif;font-size:19px}.estimates_settingsSource__qxn94{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:18px;padding:16px 18px;border-left:5px solid var(--estimate-accent);background:var(--estimate-paper)}.estimates_settingsSource__qxn94 p{margin:5px 0 0;color:#59645e;font-size:14px;line-height:1.55}.estimates_page__LvwlO label,.estimates_partyFields__ZAM_i label{display:grid;gap:7px;min-width:0;color:#59645e;font-size:14px;font-weight:850}.estimates_page__LvwlO input,.estimates_page__LvwlO select,.estimates_page__LvwlO textarea{width:100%;min-height:46px;box-sizing:border-box;border:1px solid #b9b2a5;border-radius:3px 11px 3px 3px;background:#fff;padding:10px 12px;color:var(--estimate-ink);font:inherit;font-size:16px}.estimates_page__LvwlO input:focus,.estimates_page__LvwlO select:focus,.estimates_page__LvwlO textarea:focus{outline:3px solid rgba(183,85,50,.2);border-color:var(--estimate-accent)}.estimates_page__LvwlO textarea{resize:vertical}.estimates_vendorHome__86StU{min-height:360px}.estimates_vendorSearch__6MtJG{max-width:620px}.estimates_vendorGrid__D8lBN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.estimates_vendorCard__wFlO0{position:relative;display:grid;min-height:164px;align-content:end;gap:8px;padding:20px;border:1px solid var(--estimate-line);border-radius:3px 22px 3px 3px;background:#fff;color:var(--estimate-ink);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.estimates_vendorCard__wFlO0:hover{transform:translateY(-2px);border-color:var(--estimate-green);box-shadow:0 12px 26px rgba(36,76,57,.1)}.estimates_vendorCard__wFlO0 strong{font-family:"Taenada",var(--solgo-font),sans-serif;font-size:23px}.estimates_vendorCardCount__hh8yk{position:absolute;top:14px;right:14px;padding:5px 9px;background:var(--estimate-soft);color:var(--estimate-green);font-size:13px;font-weight:900}.estimates_vendorCardAction__aN7J5{margin-top:5px;color:var(--estimate-accent);font-size:14px;font-weight:900}.estimates_vendorDetail__3SX4Z{display:grid}.estimates_documentPicker__8KHst{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;align-items:center;margin-top:18px;padding:16px 18px;border:1px solid var(--estimate-line);background:var(--estimate-paper)}.estimates_documentPicker__8KHst p{margin:5px 0 0;color:#59645e;font-size:14px;line-height:1.55}.estimates_selectedFile__E4mTF{grid-column:1/-1;color:var(--estimate-green);font-size:14px;font-weight:850;overflow-wrap:anywhere}.estimates_documentList__Xb_qs{display:grid;gap:10px}.estimates_documentRow__yzwiA{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--estimate-line);background:#fff}.estimates_documentRow__yzwiA .estimates_secondaryButton__El90f{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.estimates_vendorSummary__Xi77z{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:12px;padding:22px 24px;background:var(--estimate-green);color:#fff;border-radius:3px 22px 3px 3px}.estimates_vendorSummary__Xi77z .estimates_eyebrow__MoE84{color:#f0b59f}.estimates_vendorSummary__Xi77z h2{font-size:31px}.estimates_vendorSummary__Xi77z p:last-child{margin:7px 0 0;color:rgba(255,255,255,.74);font-size:14px}.estimates_vendorSummary__Xi77z .estimates_secondaryButton__El90f{border-color:#fff;color:var(--estimate-green)}.estimates_estimateList__ZXTNi{display:grid;gap:10px}.estimates_estimateRow__e_tpc{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.estimates_listButton__XVkAf{display:flex;justify-content:space-between;gap:18px;align-items:center;width:100%;border:1px solid var(--estimate-line);border-left:5px solid var(--estimate-green);border-radius:2px 14px 2px 2px;background:#fff;padding:16px;text-align:left;cursor:pointer;color:var(--estimate-ink)}.estimates_listButton__XVkAf:hover,.estimates_listButton__XVkAf[aria-current=true]{border-color:var(--estimate-accent);background:#fff8f2}.estimates_listButton__XVkAf strong{display:block;font-size:17px}.estimates_openLabel__RRXB0{flex:0 0 auto;color:var(--estimate-accent);font-size:14px;font-weight:900}.estimates_rowActions__qOZm7{display:grid;min-width:150px;align-content:center;gap:5px}.estimates_printButton__Luvtm{min-height:46px;border:1px solid var(--estimate-green);border-radius:3px 13px 3px 3px;background:var(--estimate-green);padding:10px 14px;color:#fff;font:inherit;font-size:16px;font-weight:900;cursor:pointer}.estimates_printButton__Luvtm:hover{background:#183a2a}.estimates_printButton__Luvtm:disabled{border-color:#b8b2a6;background:#ddd8ce;color:#6f746f;cursor:not-allowed}.estimates_printBlockedReason__lARG1{color:#7d5547;font-size:13px;font-weight:850;text-align:center}.estimates_meta__ny9a5{display:block;margin-top:6px;color:#6c756f;font-size:14px;line-height:1.45}.estimates_empty__tt2Si{grid-column:1/-1;padding:38px 18px;background:#faf8f3;text-align:center;color:#66716b;line-height:1.6}.estimates_empty__tt2Si strong{color:var(--estimate-ink);font-family:"Taenada",var(--solgo-font),sans-serif;font-size:22px}.estimates_empty__tt2Si p{margin:7px 0 16px}.estimates_vendorContext__lOK5B{display:grid;gap:4px;padding:16px 18px;border-left:5px solid var(--estimate-accent);background:var(--estimate-paper)}.estimates_vendorContext__lOK5B small,.estimates_vendorContext__lOK5B span{color:#68716c;font-size:14px}.estimates_vendorContext__lOK5B strong{font-family:"Taenada",var(--solgo-font),sans-serif;font-size:23px}.estimates_workflowSection__0wRxp{margin-top:26px;border-top:1px solid var(--estimate-line);padding-top:2px}.estimates_bookSearch__BnRFw{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin-top:14px}.estimates_inlineError__g0zSl{margin:12px 0 0;color:#8a3728;font-size:14px;font-weight:850;line-height:1.55}.estimates_bookResultsWrap__lm8o4{margin-top:14px}.estimates_resultsHeading__tvMx_{margin:0;font-size:14px;font-weight:900}.estimates_bookResults__lruru{display:grid;max-height:460px;gap:10px;margin-top:10px;overflow:auto;padding-right:6px}.estimates_bookResult__Qnpto{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--estimate-line);padding:12px;background:#fff}.estimates_bookCover__y7PIE{display:grid;width:76px;height:104px;place-items:center;overflow:hidden;border-radius:2px 12px 2px 2px;background:var(--estimate-soft);color:#6c756f;font-size:13px;text-align:center}.estimates_bookCover__y7PIE img{width:100%;height:100%;object-fit:cover}.estimates_bookLineTitle__KkvW6,.estimates_bookResultBody__1NOAC{min-width:0}.estimates_bookLineTitle__KkvW6 strong,.estimates_bookResultBody__1NOAC strong{font-size:17px;line-height:1.45}.estimates_bookLineTitle__KkvW6 p,.estimates_bookResultBody__1NOAC p{margin:5px 0 0;color:#59645e;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.estimates_itemList__v94nQ{display:grid;gap:12px;margin-top:12px}.estimates_itemRow__L4U_V{grid-template-columns:minmax(170px,2fr) 100px 150px 120px minmax(150px,1fr) auto}.estimates_bookLine__Y2CyZ,.estimates_itemRow__L4U_V{display:grid;gap:10px;padding:14px;border:1px solid var(--estimate-line);background:#fff}.estimates_bookLine__Y2CyZ{grid-template-columns:76px minmax(190px,1.5fr) 130px 110px 140px minmax(150px,1fr) auto;align-items:end}.estimates_bookLineTitle__KkvW6{align-self:center}.estimates_referencePrice__tOGQk{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-top:7px;color:#655f54;font-size:14px;line-height:1.5}.estimates_referencePrice__tOGQk .estimates_secondaryButton__El90f{min-height:38px;padding:7px 11px}.estimates_discountControls__DNfcy{display:grid;grid-template-columns:repeat(2,minmax(150px,220px)) auto;gap:12px;align-items:end;margin-top:14px}.estimates_helperText__q1dSR{margin:12px 0 0;color:#626d67;font-size:14px;line-height:1.6}.estimates_conditionGrid__PjGEb{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(320px,1.25fr);gap:16px;margin-top:14px}.estimates_dayButtons__tO_hp{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.estimates_dayButtons__tO_hp .estimates_secondaryButton__El90f{min-height:40px;padding:7px 12px}.estimates_partyDetails__OE9F9{margin-top:24px;border:1px solid var(--estimate-line);background:#faf8f3;padding:16px}.estimates_partyDetails__OE9F9 summary{cursor:pointer;font-family:"Taenada",var(--solgo-font),sans-serif;font-size:18px}.estimates_noteField__HPuE4{margin-top:18px}.estimates_editorFooter__Px_aH{margin-top:22px;border-top:4px solid var(--estimate-green);padding-top:18px}.estimates_summaryGrid__whJ_n{display:flex;flex-wrap:wrap;gap:10px 18px;color:#59645e;font-size:14px}.estimates_summaryGrid__whJ_n strong{display:block;margin-top:3px;color:var(--estimate-ink);font-size:18px}.estimates_summaryGrid__whJ_n .estimates_finalTotal__Qn2bL strong{color:var(--estimate-accent);font-size:23px}.estimates_totals__Au_yF{display:flex;flex-wrap:wrap;gap:10px 18px;color:#59645e;font-size:14px}.estimates_totals__Au_yF strong{color:var(--estimate-ink);font-size:19px}.estimates_errorBox__gGX1G,.estimates_successBox__uTCyk{margin:14px 0 0;padding:14px 16px;line-height:1.55}.estimates_errorBox__gGX1G{border-left:5px solid #a94b37;background:#fff1ed;color:#782f25}.estimates_successBox__uTCyk{border-left:5px solid var(--estimate-green);background:#edf5ef;color:#245a31}.estimates_errorBox__gGX1G ul{margin:8px 0 0;padding-left:22px}.estimates_printSheet__w_v5m{margin-top:18px;padding:34px;border-top:5px solid var(--estimate-green)}.estimates_printHelp__xoE8b{margin:10px 0 18px;color:#626d67;font-size:14px;text-align:right}.estimates_printTitle___mJw_{margin:2px 0 28px;text-align:center;font-family:"Taenada",var(--solgo-font),sans-serif;font-size:38px;font-weight:950;letter-spacing:.28em}.estimates_printHeader__FoJbN{display:flex;justify-content:space-between;gap:24px;border-bottom:2px solid var(--estimate-ink);padding-bottom:20px}.estimates_printHeader__FoJbN h2{margin:0;font-family:"Taenada",var(--solgo-font),sans-serif;font-size:31px}.estimates_printParties__9G4CZ{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:28px 0}.estimates_printParties__9G4CZ h3{font-family:"Taenada",var(--solgo-font),sans-serif;font-size:19px}.estimates_printParties__9G4CZ p{margin:5px 0;line-height:1.5}.estimates_printTable__lF3u_{width:100%;border-collapse:collapse}.estimates_printTable__lF3u_ td,.estimates_printTable__lF3u_ th{border:1px solid #a9a193;padding:10px;text-align:left;font-size:14px;overflow-wrap:anywhere}.estimates_printTable__lF3u_ th{background:var(--estimate-soft)}.estimates_printMeta__ux_cd{margin-top:4px;color:#59645e;font-size:13px;line-height:1.4}.estimates_printSummary__x7AUP{display:grid;justify-content:end;gap:5px;margin-top:18px;text-align:right}.estimates_printSummary__x7AUP strong{color:var(--estimate-accent);font-size:22px}.estimates_printTerms__BbWLB{margin-top:24px;border-top:1px solid #a9a193;padding-top:14px}.estimates_printNote__LoyW3,.estimates_printTerms__BbWLB p{white-space:pre-wrap;line-height:1.6}.estimates_printTerms__BbWLB p{margin:7px 0 0}.estimates_printNote__LoyW3{margin-top:24px}@media (max-width:1250px){.estimates_vendorGrid__D8lBN{grid-template-columns:repeat(2,minmax(0,1fr))}.estimates_partyColumns__vS10G{grid-template-columns:1fr}.estimates_bookLine__Y2CyZ,.estimates_itemRow__L4U_V{grid-template-columns:repeat(2,minmax(0,1fr))}.estimates_bookLine__Y2CyZ .estimates_bookCover__y7PIE{grid-row:span 2}.estimates_bookLineTitle__KkvW6,.estimates_itemName__IX3eb,.estimates_itemNote__Qppep{grid-column:1/-1}.estimates_filters__qcssv{grid-template-columns:minmax(240px,1fr) repeat(3,150px)}}@media (max-width:760px){.estimates_page__LvwlO{padding:12px 10px 60px}.estimates_hero__pUIJY{grid-template-columns:1fr;padding:22px 18px}.estimates_heroActions__FDHAI{justify-content:flex-start}.estimates_toolsDetails__GX2DK{min-width:0}.estimates_editor__d9PJQ,.estimates_panel__Kwhs1{padding:18px}.estimates_toolbar__QuJGf{justify-content:flex-start}.estimates_bookSearch__BnRFw,.estimates_conditionGrid__PjGEb,.estimates_discountControls__DNfcy,.estimates_fieldGrid__9niCS,.estimates_filters__qcssv,.estimates_vendorGrid__D8lBN{grid-template-columns:1fr}.estimates_wideField__aP_Zj{grid-column:auto}.estimates_listButton__XVkAf,.estimates_vendorSummary__Xi77z{align-items:flex-start;flex-direction:column}.estimates_documentPicker__8KHst{grid-template-columns:1fr}.estimates_documentRow__yzwiA,.estimates_settingsSource__qxn94{align-items:flex-start;flex-direction:column}.estimates_estimateRow__e_tpc{grid-template-columns:1fr}.estimates_rowActions__qOZm7{display:flex;min-width:0;flex-wrap:wrap;align-items:center}.estimates_printBlockedReason__lARG1{text-align:left}.estimates_bookLine__Y2CyZ,.estimates_bookResult__Qnpto,.estimates_itemRow__L4U_V{grid-template-columns:1fr}.estimates_bookLine__Y2CyZ .estimates_bookCover__y7PIE,.estimates_bookResult__Qnpto .estimates_bookCover__y7PIE{grid-row:auto}.estimates_bookLineTitle__KkvW6,.estimates_itemName__IX3eb,.estimates_itemNote__Qppep{grid-column:auto}.estimates_printParties__9G4CZ{grid-template-columns:1fr}}@media print{.estimates_noPrint__XPu8r{display:none!important}.estimates_page__LvwlO{min-height:0;padding:0;background:#fff}.estimates_shell___pAjD{width:100%}.estimates_printSheet__w_v5m{width:100%;box-sizing:border-box;margin:0;padding:0;border:0;background:#fff}.estimates_printTable__lF3u_ thead{display:table-header-group}.estimates_printTable__lF3u_ tr{break-inside:avoid;page-break-inside:avoid}}