#proposals-quotes{scroll-margin-top:5.8rem}.proposalWorkspace{display:grid;width:100%;max-width:1500px;margin:1rem auto 2rem;overflow:hidden;border:1px solid var(--line);color:var(--ivory);background:linear-gradient(145deg,rgba(185,111,53,.045),transparent 30%),rgba(14,12,10,.9);box-shadow:0 28px 82px rgba(0,0,0,.28)}.proposalWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:clamp(1.35rem,3vw,2.1rem);border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 0,rgba(225,170,98,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.proposalWorkspaceTitle{min-width:0}.proposalWorkspaceTitle h2{margin:.5rem 0 .65rem;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:clamp(2.25rem,5vw,4.4rem);font-weight:400;line-height:.95;letter-spacing:-.025em}.proposalWorkspaceTitle>p:last-child{max-width:700px;margin:0;color:var(--muted);font-size:.88rem;line-height:1.65}.proposalHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.proposalHeaderActions form{margin:0}.proposalHeaderActions .copperButton,.proposalHeaderActions .ghostButton{min-height:42px;padding:.68rem .85rem;font-size:.68rem}.proposalStatusBar{display:grid;grid-template-columns:220px 260px minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--line);background:rgba(0,0,0,.14)}.proposalStatusBar>div{display:grid;align-content:center;grid-gap:.28rem;gap:.28rem;min-height:86px;padding:1rem 1.35rem;border-right:1px solid var(--line)}.issuedQuoteIdentity span,.proposalStateBadge,.proposalStatusBar span{color:#8f8175;font-size:.62rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.proposalStatusBar strong{color:#eadfce;font-family:Georgia,serif;font-size:1rem;font-weight:400}.proposalStatusBar>p{align-self:center;max-width:760px;margin:0;padding:1rem 1.35rem;color:#9d9084;font-size:.74rem;line-height:1.55}.proposalStatusBar>p b{color:var(--amber)}.issuedQuoteList,.proposalAdjustmentQueue,.proposalDraftCard,.proposalRecordCard,.quoteDraftCard{display:grid;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 18%),rgba(17,15,13,.74)}.issuedQuoteList>header,.proposalAdjustmentQueue>header,.proposalDraftCard>header,.proposalRecordCard>header,.quoteDraftCard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.3rem 1.5rem;border-bottom:1px solid var(--line)}.issuedQuoteList h3,.proposalAdjustmentQueue h3,.proposalDraftCard h3,.proposalRecordCard h3,.quoteDraftCard h3{margin:.35rem 0 0;font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:clamp(1.75rem,3.4vw,2.8rem);font-weight:400;line-height:1}.proposalDraftCard>header p:last-child,.proposalRecordCard>header p:last-child,.quoteDraftCard>header p:last-child{max-width:760px;margin:.55rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.55}.proposalStateBadge{flex:0 0 auto;padding:.48rem .65rem;color:var(--amber);border:1px solid var(--line-warm);background:rgba(185,111,53,.07)}.proposalBuilderForm,.quoteEditorForm{display:grid;background:rgba(6,5,4,.2)}.proposalFormSection{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:1.25rem;gap:1.25rem;padding:1.35rem 1.5rem;border-bottom:1px solid var(--line)}.proposalFormSection>header{display:flex;align-items:flex-start;gap:.75rem}.proposalFormSection>header>span{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;color:var(--amber);border:1px solid var(--line-warm);font:700 .66rem/1 monospace}.proposalFormSection>header>div{display:grid;grid-gap:.28rem;gap:.28rem}.proposalFormSection>header strong{color:#e8ddce;font-size:.82rem}.proposalFormSection>header small{color:#7f7368;font-size:.68rem;line-height:1.45}.proposalFieldGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(150px,.6fr);grid-gap:.8rem;gap:.8rem;min-width:0}.proposalFieldWide{min-width:0}.proposalFieldFull{grid-column:1/-1}.proposalWorkspace .field{display:grid;align-content:start;grid-gap:.42rem;gap:.42rem;min-width:0}.proposalWorkspace .field>span{color:#9e9082;font-size:.64rem;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.proposalWorkspace .field small{color:#75695e;font-size:.66rem;line-height:1.45}.proposalWorkspace input,.proposalWorkspace select,.proposalWorkspace textarea{width:100%;min-width:0;border:1px solid rgba(244,236,223,.13);border-radius:2px;padding:.82rem .9rem;color:var(--ivory);background:rgba(0,0,0,.3);caret-color:var(--amber);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.proposalWorkspace input,.proposalWorkspace select{min-height:48px}.proposalWorkspace textarea{min-height:96px;resize:vertical;line-height:1.55}.proposalWorkspace input::placeholder,.proposalWorkspace textarea::placeholder{color:#62584f;opacity:1}.proposalWorkspace input:focus,.proposalWorkspace select:focus,.proposalWorkspace textarea:focus{border-color:rgba(212,138,77,.55);background:rgba(0,0,0,.44);box-shadow:inset 3px 0 rgba(185,111,53,.35);outline:none}.proposalWorkspace select option{color:var(--ivory);background:#14110f}.proposalPackageList{display:grid;grid-gap:.7rem;gap:.7rem;min-width:0}.proposalAdjustmentActions details,.proposalPackageEditor,.quoteEditSection{overflow:hidden;border:1px solid rgba(244,236,223,.09);background:rgba(255,255,255,.012)}.proposalAdjustmentActions details[open],.proposalPackageEditor[open],.quoteEditSection[open]{border-color:rgba(225,170,98,.24);background:rgba(185,111,53,.035)}.proposalPackageEditor>summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto 24px;align-items:center;grid-gap:.8rem;gap:.8rem;min-height:70px;padding:.8rem 1rem;cursor:pointer;list-style:none}.proposalAdjustmentActions summary::-webkit-details-marker,.proposalHistory>summary::-webkit-details-marker,.proposalLauncher>summary::-webkit-details-marker,.proposalPackageEditor>summary::-webkit-details-marker,.quoteEditSection>summary::-webkit-details-marker{display:none}.proposalPackageNumber{color:var(--amber);font:700 .72rem/1 monospace}.proposalPackageIdentity{display:grid;min-width:0;grid-gap:.2rem;gap:.2rem}.proposalPackageIdentity strong{overflow-wrap:anywhere;color:#e5d8ca;font-family:Georgia,serif;font-size:1rem;font-weight:400}.proposalPackageIdentity small{color:#74695f;font-size:.66rem}.proposalPackageAmount{color:#c9b9a8;font-size:.76rem;font-weight:680;text-align:right}.proposalAdjustmentActions summary:after,.proposalLauncher>summary i,.proposalPackageEditor>summary i,.quoteEditSection>summary i{color:var(--amber);font-style:normal;transition:transform .16s ease}.proposalLauncher[open]>summary i,.proposalPackageEditor[open]>summary i,.quoteEditSection[open]>summary i{transform:rotate(45deg)}.proposalPackageEditor fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;margin:0;padding:1rem;border:0;border-top:1px solid var(--line)}.proposalPackageEditor legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.proposalPackageEditor .proposalFieldWide{grid-column:span 2}.proposalInputSuffix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.proposalInputSuffix input{border-right:0}.proposalInputSuffix>span{display:grid;min-width:60px;place-items:center;border:1px solid rgba(244,236,223,.13);color:#8d8075;background:rgba(255,255,255,.025);font-size:.68rem}.proposalPublishBar,.proposalSaveBar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:rgba(5,4,3,.52)}.proposalSaveBar{border-top:1px solid var(--line)}.proposalPublishBar{border-top:1px solid rgba(225,170,98,.24);background:linear-gradient(90deg,rgba(185,111,53,.09),transparent 58%),rgba(8,7,6,.84)}.proposalPublishBar>div,.proposalSaveBar>div{display:grid;grid-gap:.22rem;gap:.22rem}.proposalPublishBar strong,.proposalSaveBar strong{color:#e6d9ca;font-size:.8rem}.proposalPublishBar small,.proposalSaveBar small{color:#796e63;font-size:.68rem;line-height:1.45}.proposalLauncher{border-bottom:1px solid var(--line);background:rgba(255,255,255,.012)}.proposalLauncherPrimary{background:linear-gradient(90deg,rgba(185,111,53,.065),transparent 60%),rgba(255,255,255,.012)}.proposalLauncher>summary{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;grid-gap:.85rem;gap:.85rem;min-height:82px;padding:1rem 1.5rem;cursor:pointer;list-style:none}.proposalLauncher>summary:hover{background:rgba(185,111,53,.045)}.proposalLauncherIcon{display:grid;width:38px;height:38px;place-items:center;color:var(--amber);border:1px solid var(--line-warm);font:400 1rem/1 Georgia,serif}.proposalLauncher>summary>span:nth-child(2){display:grid;min-width:0;grid-gap:.25rem;gap:.25rem}.proposalLauncher>summary strong{color:#e7dbcc;font-family:Georgia,serif;font-size:1.05rem;font-weight:400}.proposalLauncher>summary small{color:#7d7166;font-size:.7rem}.proposalLauncher>.proposalBuilderForm{border-top:1px solid var(--line)}.proposalManualQuoteForm{padding-top:1.2rem}.proposalManualQuoteForm>.proposalFieldGrid{padding:0 1.5rem 1.2rem}.proposalAdjustmentQueue{border-left:3px solid var(--copper-bright)}.issuedQuoteList>header>span,.proposalAdjustmentQueue>header>span{display:grid;min-width:34px;height:34px;place-items:center;color:var(--amber);border:1px solid var(--line-warm);font:700 .7rem/1 monospace}.proposalAdjustmentQueue>article{display:grid;grid-template-columns:minmax(230px,.62fr) minmax(0,1.38fr);grid-gap:1.2rem;gap:1.2rem;padding:1.25rem 1.5rem}.proposalAdjustmentRequest{display:grid;align-content:start;grid-gap:.6rem;gap:.6rem}.proposalAdjustmentRequest>small,.proposalAdjustmentRequest>time{color:#817469;font-size:.66rem}.proposalAdjustmentRequest blockquote{margin:0;padding:1rem;border-left:2px solid var(--copper-bright);color:#d9ccbd;background:rgba(185,111,53,.055);font-family:Georgia,serif;font-size:1rem;line-height:1.55}.proposalAdjustmentActions{display:grid;grid-gap:.65rem;gap:.65rem}.proposalAdjustmentActions summary,.quoteEditSection>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:48px;padding:.8rem .9rem;cursor:pointer;color:#d6c8b8;list-style:none;font-size:.75rem;font-weight:720}.proposalAdjustmentActions summary:after{content:"+"}.proposalAdjustmentActions details[open] summary:after{transform:rotate(45deg)}.proposalAdjustmentActions form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:.9rem;border-top:1px solid var(--line)}.proposalAdjustmentActions form>button{justify-self:start}.proposalOwnerOptionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:1.25rem 1.5rem}.proposalOwnerOptionGrid>div{display:grid;align-content:start;grid-gap:.62rem;gap:.62rem;min-width:0;padding:1rem;border:1px solid rgba(244,236,223,.085);background:rgba(255,255,255,.012)}.proposalOwnerOptionGrid>div.accepted{border-color:rgba(225,170,98,.42);background:rgba(185,111,53,.06);box-shadow:inset 3px 0 var(--copper-bright)}.proposalOptionTopline{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.proposalOptionTopline span,.proposalOwnerOptionGrid>div>small{color:#7d7065;font-size:.64rem;line-height:1.45}.proposalOptionTopline b{color:var(--amber);font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.proposalOwnerOptionGrid h4{margin:0;color:#e4d7c8;font-family:Georgia,serif;font-size:1.1rem;font-weight:400}.proposalOwnerOptionGrid>div>strong{color:var(--amber);font-family:Bodoni\ 72,Didot,Georgia,serif;font-size:1.8rem;font-weight:400}.proposalOwnerOptionGrid p{margin:0;color:#b6aa9d;font-size:.76rem;line-height:1.55;white-space:pre-line}.proposalHistory{margin:0 1.5rem 1.25rem;border:1px solid rgba(244,236,223,.08);background:rgba(0,0,0,.14)}.proposalHistory>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;cursor:pointer;color:#cbbbab;list-style:none;font-size:.74rem;font-weight:700}.proposalHistory>summary span{color:var(--amber)}.proposalHistory>div{display:grid;grid-gap:.35rem;gap:.35rem;padding:.85rem 1rem;border-top:1px solid var(--line)}.proposalHistory>div p{margin:0;color:#b4a79a;font-size:.76rem;line-height:1.55}.proposalHistory>div small{color:#766a60;line-height:1.45}.quoteWorkspaceGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:1rem;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--line)}.quoteLinePreview{display:grid;align-content:start;border:1px solid rgba(244,236,223,.08);background:rgba(0,0,0,.16)}.quoteLinePreview>header{display:grid;grid-gap:.25rem;gap:.25rem;padding:.9rem 1rem;border-bottom:1px solid var(--line)}.quoteLinePreview>header strong{color:#ddd0c0;font-size:.78rem}.quoteLinePreview>div small,.quoteLinePreview>header small{color:#776b61;font-size:.66rem;line-height:1.45}.quoteLinePreview>div{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.quoteLinePreview>div:last-child{border-bottom:0}.quoteLinePreview>div>span{display:grid;min-width:0;grid-gap:.22rem;gap:.22rem}.quoteLinePreview>div>span strong{overflow-wrap:anywhere;color:#d9ccbc;font-size:.78rem}.quoteLinePreview>div>b{flex:0 0 auto;color:var(--amber);font-family:Georgia,serif;font-size:.86rem;font-weight:400}.quoteTotals{display:grid;align-content:start;grid-gap:0;gap:0;border:1px solid rgba(225,170,98,.18);background:rgba(185,111,53,.045)}.quoteTotals>*{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--line);color:#918478;font-size:.72rem}.quoteTotals>:last-child{border-bottom:0}.quoteTotals>strong{color:#eadfce;font-size:.88rem}.quoteTotals b{color:var(--amber);font-family:Georgia,serif;font-weight:400}.quoteEditSection{margin:0 1.5rem .7rem}.quoteEditSection:first-of-type{margin-top:1.2rem}.quoteEditSection>div{padding:.9rem;border-top:1px solid var(--line)}.proposalToggle{display:flex;align-items:flex-start;gap:.7rem;padding:.9rem;border:1px solid rgba(244,236,223,.1);background:rgba(255,255,255,.016)}.proposalToggle input{width:18px;min-height:18px;margin-top:.1rem;accent-color:var(--copper-bright)}.proposalToggle>span{display:grid;grid-gap:.25rem;gap:.25rem}.proposalToggle strong{color:#dbcdbd;font-size:.78rem}.proposalToggle small{color:#796d62;font-size:.66rem;line-height:1.45}.issuedQuoteList>article{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.5rem;border-bottom:1px solid var(--line)}.issuedQuoteList>article:last-child{border-bottom:0}.issuedQuoteList>article>div:first-child{display:grid;min-width:0;grid-template-columns:auto auto;grid-gap:.28rem .75rem;gap:.28rem .75rem;align-items:baseline}.issuedQuoteIdentity{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;grid-column:1/-1}.issuedQuoteIdentity strong{color:#e4d6c7;font-family:Georgia,serif;font-weight:400}.issuedQuoteList article p{grid-column:1;margin:0;color:#a99c8f;font-size:.76rem}.issuedQuoteList article>div:first-child>b{grid-column:2;color:var(--amber);font-family:Georgia,serif;font-weight:400}.issuedQuoteList article>div:first-child>small{grid-column:1/-1;color:#71665c;font-size:.65rem}.clientProposalCard{display:grid;grid-gap:1.2rem;gap:1.2rem}.proposalExpiry{margin:0;color:#806d60;font-weight:700}.clientProposalOptionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.clientProposalOptionGrid>article{position:relative;display:grid;align-content:start;grid-gap:.72rem;gap:.72rem;min-width:0;padding:1.05rem;border:1px solid rgba(129,83,47,.2);background:rgba(255,255,255,.75)}.clientProposalOptionGrid>article.selected{border-color:#a85f31;box-shadow:inset 3px 0 #a85f31;background:#fff8f0}.clientProposalOptionDetails,.clientProposalOptionMeta{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;color:#715f53;font-size:.75rem}.clientProposalOptionGrid h3{margin:0;color:#2b211a;font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.clientProposalOptionGrid>article>strong{color:#8b4e29;font-family:Georgia,serif;font-size:1.45rem;font-weight:400}.clientProposalOptionGrid p{margin:0;color:#645348;line-height:1.6;white-space:pre-line}.clientProposalInclusions{display:grid;grid-gap:.35rem;gap:.35rem;padding:.8rem;border-radius:8px;background:rgba(116,80,51,.06)}.clientProposalInclusions p{margin:0;white-space:pre-line}.clientProposalNote{padding:.8rem;border-left:3px solid #b66c39;background:rgba(182,108,57,.08);white-space:pre-line}.clientProposalSelected{justify-self:start;padding:.4rem .7rem;color:#fff;border-radius:999px;background:#8b4e29;font-weight:800}.clientProposalAccepted,.clientProposalWaiting{padding:1rem;border:1px solid rgba(182,108,57,.28);border-radius:10px;background:#fff8f0}.clientProposalAccepted p,.clientProposalWaiting p{margin-bottom:0}.clientProposalResponseGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);grid-gap:1rem;gap:1rem}.clientProposalResponseGrid>div,.clientProposalResponseGrid>form{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid rgba(129,83,47,.18);border-radius:10px}.clientProposalResponseGrid label{display:grid;grid-gap:.35rem;gap:.35rem;color:#55453a;font-weight:700}.clientProposalResponseGrid input,.clientProposalResponseGrid select,.clientProposalResponseGrid textarea{width:100%}.clientIssuedQuote{display:grid;grid-gap:1rem;gap:1rem;padding-top:1rem;border-top:1px solid rgba(129,83,47,.18)}.clientIssuedQuote>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.clientQuoteLines{display:grid}.clientQuoteLines>div{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid rgba(129,83,47,.14)}.clientQuoteLines>div>span{display:grid;grid-gap:.25rem;gap:.25rem}.clientIssuedQuote>small,.clientQuoteLines small{color:#77675c;white-space:pre-line}.clientQuoteTotals{display:grid;grid-gap:.55rem;gap:.55rem;max-width:520px;margin-left:auto;padding:1rem;border-radius:10px;background:rgba(116,80,51,.07)}.clientQuoteTotals>*{display:flex;justify-content:space-between;gap:1rem}.clientQuoteTotals>strong{padding-top:.55rem;border-top:1px solid rgba(129,83,47,.25);font-size:1.05rem}@media (max-width:1100px){.proposalStatusBar{grid-template-columns:190px 220px minmax(0,1fr)}.proposalFormSection{grid-template-columns:135px minmax(0,1fr)}.clientProposalOptionGrid,.proposalOwnerOptionGrid,.proposalPackageEditor fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.proposalAdjustmentQueue>article,.quoteWorkspaceGrid{grid-template-columns:1fr}}@media (max-width:760px){.proposalWorkspace{margin:1rem 0 1.5rem}.clientIssuedQuote>header,.issuedQuoteList>article,.issuedQuoteList>header,.proposalAdjustmentQueue>header,.proposalDraftCard>header,.proposalRecordCard>header,.proposalWorkspaceHeader,.quoteDraftCard>header{flex-direction:column;align-items:stretch}.proposalWorkspaceHeader{gap:1.2rem;padding:1.2rem}.proposalWorkspaceTitle h2{font-size:clamp(2.2rem,12vw,3.4rem)}.proposalHeaderActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.proposalHeaderActions form>*,.proposalHeaderActions>*{width:100%}.proposalStatusBar{grid-template-columns:repeat(2,minmax(0,1fr))}.proposalStatusBar>div{min-height:74px;padding:.85rem 1rem}.proposalStatusBar>div:nth-child(2){border-right:0}.proposalStatusBar>p{grid-column:1/-1;border-top:1px solid var(--line);padding:.85rem 1rem}.proposalFormSection{grid-template-columns:1fr;gap:.9rem;padding:1rem}.proposalFormSection>header{padding-bottom:.75rem;border-bottom:1px solid var(--line)}.clientProposalOptionGrid,.clientProposalResponseGrid,.proposalAdjustmentActions form,.proposalFieldGrid,.proposalOwnerOptionGrid,.proposalPackageEditor fieldset{grid-template-columns:1fr}.proposalFieldFull,.proposalPackageEditor .proposalFieldWide{grid-column:auto}.proposalPackageEditor>summary{grid-template-columns:30px minmax(0,1fr) 22px;gap:.65rem;min-height:66px;padding:.75rem .85rem}.proposalPackageAmount{display:none}.proposalPackageEditor fieldset{padding:.85rem}.proposalPublishBar,.proposalSaveBar{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;align-items:stretch;flex-direction:column;padding:.85rem 1rem;box-shadow:0 -14px 30px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.proposalPublishBar button,.proposalSaveBar button{width:100%}.proposalLauncher>summary{min-height:74px;padding:.85rem 1rem}.proposalManualQuoteForm{padding-top:1rem}.proposalManualQuoteForm>.proposalFieldGrid{padding:0 1rem 1rem}.proposalAdjustmentQueue>article,.proposalOwnerOptionGrid,.quoteWorkspaceGrid{padding:1rem}.proposalAdjustmentActions form>button{width:100%}.proposalHistory,.quoteEditSection{margin-left:1rem;margin-right:1rem}.issuedQuoteList>article{padding:1rem}.issuedQuoteList>article>div:first-child{grid-template-columns:1fr auto}.clientQuoteTotals{max-width:none;margin-left:0}}@media (max-width:430px){.proposalHeaderActions,.proposalStatusBar{grid-template-columns:1fr}.proposalStatusBar>div{border-right:0;border-bottom:1px solid var(--line)}.proposalStatusBar>p{grid-column:auto;border-top:0}.proposalLauncher>summary{grid-template-columns:36px minmax(0,1fr) 20px}.proposalLauncher>summary strong{font-size:.96rem}}.clientQuoteShell .realDocumentStage{align-items:flex-start}.clientQuotePaper{max-width:980px}.clientQuoteMasthead{align-items:flex-end;gap:1.2rem}.clientQuoteTopActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.clientQuoteBody{display:grid;grid-gap:1.3rem;gap:1.3rem}.clientQuoteDecision,.clientQuoteHistoricalNotice,.clientQuoteNotes,.clientQuoteResponse{border:1px solid rgba(118,75,45,.2);border-radius:18px;padding:clamp(1rem,3vw,1.4rem);background:#fffaf5}.clientQuoteDecision h2,.clientQuoteDecision h3,.clientQuoteHistoricalNotice strong,.clientQuoteResponse h2{color:#251e1a}.clientQuoteDecision p,.clientQuoteHistoricalNotice p,.clientQuoteResponse p{color:#695a51}.clientQuoteSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.clientQuoteSummary>div{display:grid;align-content:start;grid-gap:.28rem;gap:.28rem;padding:1rem;border:1px solid rgba(118,75,45,.16);border-radius:16px;background:#fff}.clientQuoteSummary span{color:#9a5d34;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.clientQuoteSummary strong{color:#241d19;font-size:1rem}.clientQuoteSummary small{color:#75665d;line-height:1.4}.clientQuoteDocument{overflow:hidden;border:1px solid rgba(118,75,45,.2);border-radius:18px;background:#fff}.clientQuoteDocument>article,.clientQuoteDocument>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:start}.clientQuoteDocument>header{padding:.85rem 1rem;background:#261e1a;color:#f0b169;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.clientQuoteDocument>article{padding:1.1rem;border-top:1px solid rgba(118,75,45,.13)}.clientQuoteDocument>article:first-of-type{border-top:0}.clientQuoteDocument article>div{display:grid;grid-gap:.38rem;gap:.38rem}.clientQuoteDocument article strong,.clientQuoteDocument article>b{color:#241d19;font-size:1.02rem}.clientQuoteDocument article p{margin:0;color:#75665d;line-height:1.55;white-space:pre-line}.clientQuoteDocumentTotals{display:grid;grid-gap:.72rem;gap:.72rem;width:min(100%,520px);margin-left:auto;padding:1.15rem;border-radius:18px;background:#f5eee8}.clientQuoteDocumentTotals>*{display:flex;justify-content:space-between;gap:1rem;color:#5f5047}.clientQuoteDocumentTotals>strong{padding-top:.72rem;border-top:1px solid rgba(118,75,45,.24);color:#241d19;font-size:1.15rem}.clientQuoteNotes p:last-child{margin-bottom:0;color:#66564d;white-space:pre-line}.clientQuoteDisclaimer{margin:0;color:#776960;font-size:.88rem;line-height:1.55}.clientQuoteDecision{display:grid;grid-gap:1rem;gap:1rem;border-color:rgba(182,108,57,.38);background:linear-gradient(145deg,#fffaf5,#fff)}.clientQuoteDecision header h2,.clientQuoteDecision header p,.clientQuoteDecisionSecondary h3,.clientQuoteDecisionSecondary p{margin-bottom:0}.clientQuoteDecisionPrimary{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;padding:1rem;border-radius:15px;background:#2b211c}.clientQuoteDecisionPrimary small{flex:1 1 260px;color:#e4d6cb;line-height:1.45}.clientQuoteDecisionSecondary{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);grid-gap:.8rem;gap:.8rem}.clientQuoteDecisionSecondary>div,.clientQuoteDecisionSecondary>form{display:grid;align-content:start;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid rgba(118,75,45,.16);border-radius:15px;background:#fff}.clientQuoteDecisionSecondary label{display:grid;grid-gap:.4rem;gap:.4rem;color:#5a4b42;font-weight:800}.clientQuoteDecisionSecondary textarea{min-height:120px}.clientQuoteResponse{display:grid;grid-gap:.7rem;gap:.7rem}.clientQuoteResponse blockquote,.clientQuoteResponse h2,.clientQuoteResponse p{margin:0}.clientQuoteResponse blockquote{padding:.85rem;border-left:3px solid #b66c39;background:rgba(182,108,57,.08);color:#5f5047;white-space:pre-line}.clientQuoteResponse-accepted{border-color:rgba(49,122,79,.34);background:#f5fbf7}.clientQuoteResponse-changes_requested{border-color:rgba(182,108,57,.4)}.clientQuoteResponse-closed,.clientQuoteResponse-declined{border-color:rgba(142,59,59,.25);background:#fff8f7}.clientQuoteVaultItem>span{display:grid;grid-gap:.3rem;gap:.3rem}.clientQuoteVaultItem em{color:#7b5b45;font-size:.85rem;line-height:1.45;white-space:pre-line}.ownerQuoteResponse{display:grid;grid-gap:.45rem;gap:.45rem;margin-top:.75rem;padding:.8rem;border-radius:13px;background:rgba(182,108,57,.09)}.ownerQuoteResponse strong{color:#f3b270}.ownerQuoteResponse p{margin:0;color:#d6c2b4;white-space:pre-line}.ownerQuoteResponse small{color:#9f8c80}@media (max-width:820px){.clientQuoteMasthead{align-items:stretch;flex-direction:column}.clientQuoteTopActions{justify-content:stretch}.clientQuoteTopActions>*{flex:1 1 180px;text-align:center}.clientQuoteSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.clientQuoteDecisionSecondary{grid-template-columns:1fr}}@media (max-width:560px){.clientQuoteSummary{grid-template-columns:1fr}.clientQuoteDocument>header{display:none}.clientQuoteDocument>article{grid-template-columns:1fr}.clientQuoteDocument article>b{justify-self:start;color:#9a5d34}.clientQuoteDocumentTotals{width:100%;margin-left:0}.clientQuoteDecisionPrimary{align-items:stretch;flex-direction:column}.clientQuoteDecisionPrimary .copperButton{width:100%}.clientQuoteVaultItem .recordActionButtons{display:grid;grid-template-columns:1fr;width:100%}}.financeWorkspace .workspace{max-width:1680px}.financeMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem;border:1px solid var(--line);background:rgba(11,10,9,.72)}.financeMetricGrid article{display:grid;min-width:0;min-height:122px;align-content:center;grid-gap:.35rem;gap:.35rem;padding:1.2rem;border-right:1px solid var(--line)}.financeMetricGrid article:last-child,.financeMetricGrid article:nth-child(3n){border-right:0}.financeMetricGrid article:nth-child(-n+3){border-bottom:1px solid var(--line)}.financeMetricGrid article.hasIssue{background:rgba(139,52,39,.12)}.financeAmount span,.financeDate span,.financeMetricGrid span{color:#81756a;font-size:.6rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.financeMetricGrid strong{overflow-wrap:anywhere;font:400 clamp(1.35rem,2vw,2.05rem)/1 Georgia,serif}.financeMetricGrid small{color:var(--muted);font-size:.65rem;line-height:1.35}.financeLedger{margin-top:1rem}.financeControls{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line);padding:1rem}.financeControls form,.financeControls nav{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.financeControls nav a{display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--line);padding:.65rem .8rem;color:#a99b8e;font-size:.7rem}.financeControls nav a.active{border-color:rgba(225,170,98,.42);color:var(--ivory);background:rgba(185,111,53,.11)}.financeControls nav b{color:var(--amber);font-size:.65rem}.financeControls input{width:min(320px,42vw);border:1px solid var(--line);padding:.75rem;color:var(--ivory);background:rgba(255,255,255,.025)}.financeRow,.financeRows{display:grid}.financeRow{grid-template-columns:minmax(300px,1.4fr) minmax(130px,.55fr) repeat(3,minmax(115px,.48fr)) 26px;align-items:center;grid-gap:1rem;gap:1rem;min-width:0;padding:1.2rem 1.3rem;border-bottom:1px solid var(--line);transition:background .16s ease}.financeRow:last-child{border-bottom:0}.financeRow:hover{background:rgba(185,111,53,.06)}.financeAmount,.financeDate,.financeIdentity{display:grid;min-width:0;grid-gap:.28rem;gap:.28rem}.financeIdentity strong{overflow-wrap:anywhere;font:400 1.28rem/1.1 Georgia,serif}.financeAmount small,.financeDate small,.financeIdentity small{color:#766b61;font-size:.64rem;line-height:1.4}.financeIdentity p{margin:.3rem 0 0;color:#a99b8e;font-size:.72rem;line-height:1.45}.financeAmount strong,.financeDate strong{overflow-wrap:anywhere;color:#cbbfb2;font-size:.78rem}.financeAmount.remaining strong{color:var(--amber);font:400 1.2rem/1 Georgia,serif}.financeState{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid rgba(225,170,98,.25);padding:.3rem .44rem;color:#e9bd82;background:rgba(185,111,53,.08);font-size:.58rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.financeState-paid .financeState{border-color:rgba(131,181,130,.35);color:#bed8b5;background:rgba(94,138,84,.12)}.financeState-refunded .financeState{border-color:rgba(131,161,190,.35);color:#bdd2e2;background:rgba(70,105,139,.12)}.financeState-issue .financeState{border-color:rgba(211,126,105,.4);color:#e3a596;background:rgba(139,52,39,.14)}.financeArrow{color:var(--amber);text-align:right}@media (max-width:1360px){.financeRow{grid-template-columns:minmax(260px,1.25fr) repeat(3,minmax(110px,.5fr)) 24px}.financeDate{display:none}}@media (max-width:900px){.financeControls{align-items:stretch;flex-direction:column}.financeControls input{width:min(100%,420px)}.financeRow{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start}.financeIdentity{grid-column:1/-1}.financeArrow{grid-column:4;grid-row:1}}@media (max-width:620px){.financeMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financeMetricGrid article:nth-child(3n){border-right:1px solid var(--line)}.financeMetricGrid article:nth-child(2n){border-right:0}.financeMetricGrid article:nth-child(-n+4){border-bottom:1px solid var(--line)}.financeControls form{align-items:stretch;flex-direction:column}.financeControls input{width:100%}.financeRow{grid-template-columns:repeat(2,minmax(0,1fr)) auto;padding:1rem}.financeAmount:nth-of-type(4){grid-column:1}.financeArrow{grid-column:3}}