.VOiZrq_shell{background:var(--wash);grid-template-columns:68px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.VOiZrq_workspace{grid-template-rows:auto auto minmax(0,1fr);min-width:0;height:100vh;display:grid}.VOiZrq_topbar{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:17px 24px;display:flex}.VOiZrq_topbar>div:first-child{min-width:0}.VOiZrq_topbar h1{text-overflow:ellipsis;white-space:nowrap;max-width:650px;margin:4px 0 3px;font-size:20px;overflow:hidden}.VOiZrq_topbar p{color:var(--muted);margin:0;font-size:11px}.VOiZrq_eyebrow,.VOiZrq_navLabel{color:var(--muted);letter-spacing:.12em;font-size:9px;font-weight:900}.VOiZrq_actions{align-items:center;gap:8px;display:flex}.VOiZrq_progress{background:var(--mint);color:var(--forest);border-radius:999px;margin-right:5px;padding:6px 9px;font-size:9px;font-weight:900}.VOiZrq_primary,.VOiZrq_secondary{cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.VOiZrq_primary{border:1px solid var(--forest);background:var(--forest);color:#fff}.VOiZrq_primary:disabled{opacity:.42;cursor:not-allowed}.VOiZrq_secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.VOiZrq_builderGrid{grid-template-columns:220px minmax(410px,.82fr) minmax(430px,1.18fr);min-width:0;min-height:0;display:grid}.VOiZrq_sectionNav{border-right:1px solid var(--line);background:#f8f4eb;min-height:0;padding:18px 14px;overflow-y:auto}.VOiZrq_templateCard{border:1px solid var(--line);background:#fff;border-radius:10px;gap:4px;margin-bottom:22px;padding:13px;display:grid}.VOiZrq_templateCard span,.VOiZrq_templateCard small{color:var(--muted);font-size:9px}.VOiZrq_templateCard strong{font-size:12px}.VOiZrq_estimateImport{background:#eaf5f2;border-radius:8px;gap:6px;margin:8px 0 6px;padding:10px;display:grid}.VOiZrq_estimateImport span{font-size:10px;line-height:1.4}.VOiZrq_estimateImport button{background:var(--accent);color:#fff;border:0;border-radius:6px;justify-self:start;padding:7px 9px;font-size:10px;font-weight:800}.VOiZrq_navLabel{margin:0 8px 8px;display:block}.VOiZrq_sectionNav>button{width:100%;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 18px 14px;align-items:center;gap:6px;padding:8px;display:grid}.VOiZrq_sectionNav>button>span,.VOiZrq_sectionNav>button>small{color:var(--muted);font-size:9px}.VOiZrq_sectionNav>button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.VOiZrq_sectionNav>button.VOiZrq_selected{background:var(--mint);color:var(--forest)}.VOiZrq_sourceNotice{color:var(--forest);background:color-mix(in srgb, var(--mint) 56%, white);border-radius:9px;gap:8px;margin-top:20px;padding:11px;display:flex}.VOiZrq_sourceNotice>span{gap:3px;display:grid}.VOiZrq_sourceNotice strong{font-size:10px}.VOiZrq_sourceNotice small{color:var(--muted);font-size:9px;line-height:1.35}.VOiZrq_editor{border-right:1px solid var(--line);background:var(--paper);min-width:0;padding:24px;overflow-y:auto}.VOiZrq_editorHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.VOiZrq_editorHeading h2{margin:4px 0 0;font-size:19px}.VOiZrq_editorHeading>span{color:var(--muted);font-size:9px}.VOiZrq_bulletList{gap:8px;display:grid}.VOiZrq_bulletRow{grid-template-columns:24px minmax(0,1fr) 30px;align-items:center;gap:7px;display:grid}.VOiZrq_bulletRow>span{background:var(--mint);width:24px;height:24px;color:var(--forest);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.VOiZrq_bulletRow textarea{resize:vertical;border:1px solid var(--line);min-height:62px;color:var(--ink);background:#fff;border-radius:8px;padding:9px 10px;font:11px/1.45 Arial,sans-serif}.VOiZrq_bulletRow button{border:1px solid var(--line);color:#a2483d;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.VOiZrq_bulletRow button:disabled{opacity:.3}.VOiZrq_addButton{width:fit-content;color:var(--forest);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:31px;font-size:10px;font-weight:900;display:flex}.VOiZrq_fieldGrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;padding-top:20px;display:grid}.VOiZrq_fieldGrid label,.VOiZrq_twoColumnText label{gap:6px;display:grid}.VOiZrq_fieldGrid label>span,.VOiZrq_twoColumnText label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.VOiZrq_fieldGrid input,.VOiZrq_fieldGrid select,.VOiZrq_twoColumnText textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;font:11px Arial,sans-serif}.VOiZrq_fieldGrid input,.VOiZrq_fieldGrid select{height:38px;padding:0 10px}.VOiZrq_reportingBlock,.VOiZrq_alternatesBlock{border:1px solid var(--line);background:var(--wash);border-radius:10px;margin-top:18px;padding:16px}.VOiZrq_reportingBlock h3,.VOiZrq_blockHeading h3{margin:4px 0;font-size:14px}.VOiZrq_reportingBlock p{color:var(--muted);margin:0;font-size:9px;line-height:1.4}.VOiZrq_reportingBlock .VOiZrq_fieldGrid,.VOiZrq_alternateCard .VOiZrq_fieldGrid{border-top:0;margin-top:13px;padding-top:0}.VOiZrq_blockHeading,.VOiZrq_alternateHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.VOiZrq_blockHeading .VOiZrq_addButton{margin-left:0}.VOiZrq_alternateCard{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:12px;padding:13px}.VOiZrq_alternateHeading strong{font-size:10px}.VOiZrq_alternateHeading button{border:1px solid var(--line);color:#a2483d;cursor:pointer;background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.VOiZrq_referenceBlock{background:var(--wash);border-radius:9px;margin-top:16px;padding:13px}.VOiZrq_referenceBlock>span{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:900}.VOiZrq_referenceBlock p{margin:7px 0 0;font-size:10px;line-height:1.4}.VOiZrq_twoColumnText{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.VOiZrq_twoColumnText textarea{resize:vertical;min-height:82px;padding:9px;line-height:1.45}.VOiZrq_previewPane{background:#d8d4ca;min-width:0;padding:20px 26px 40px;overflow-y:auto}.VOiZrq_previewLabel{color:#4b554f;letter-spacing:.1em;align-items:center;gap:6px;margin-bottom:12px;font-size:9px;font-weight:900;display:flex}.VOiZrq_paper{color:#263432;background:#fff;width:min(100%,620px);min-height:760px;margin:0 auto;padding:34px 38px;box-shadow:0 16px 50px #29332e2d}.VOiZrq_paper>header{border-bottom:3px solid var(--forest);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.VOiZrq_paper>header>div:last-child{text-align:right;display:grid}.VOiZrq_paper>header span{color:#75817c;letter-spacing:.12em;font-size:8px}.VOiZrq_paper>header strong{margin-top:3px;font-size:11px}.VOiZrq_logo{color:var(--forest);align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.VOiZrq_hero{padding:26px 0 20px}.VOiZrq_hero span{color:#75817c;font-size:9px}.VOiZrq_hero h2{margin:7px 0 5px;font-size:22px;line-height:1.15}.VOiZrq_hero p{color:#697570;margin:0;font-size:10px}.VOiZrq_meta{border:1px solid #dfe5e2;grid-template-columns:1fr 1fr;display:grid}.VOiZrq_meta>div{gap:5px;min-height:50px;padding:10px 12px;display:grid}.VOiZrq_meta>div+div{border-left:1px solid #dfe5e2}.VOiZrq_meta span,.VOiZrq_paper footer span{color:#7a8580;letter-spacing:.09em;font-size:7px;font-weight:900}.VOiZrq_meta strong{font-size:10px}.VOiZrq_previewSection{padding:18px 0 2px}.VOiZrq_previewSection h3{color:var(--forest);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:11px}.VOiZrq_previewSection ul{margin:0;padding-left:16px}.VOiZrq_previewSection li{margin-bottom:5px;font-size:9px;line-height:1.45}.VOiZrq_paper footer{border-top:1px solid #dfe5e2;justify-content:flex-end;gap:26px;margin-top:24px;padding-top:16px;display:flex}.VOiZrq_paper footer>div{text-align:right;gap:4px;display:grid}.VOiZrq_paper footer strong{font-size:14px}.VOiZrq_paper footer .VOiZrq_total strong{color:var(--forest);font-size:18px}.VOiZrq_previewHint{color:#626d67;text-align:center;max-width:620px;margin:10px auto 0;font-size:9px}@media (max-width:1180px){.VOiZrq_builderGrid{grid-template-columns:190px minmax(390px,1fr)}.VOiZrq_previewPane{display:none}}@media screen{.VOiZrq_workspace{height:100dvh;min-height:0}.VOiZrq_topbar{flex-wrap:wrap}.VOiZrq_topbar>div:first-child{flex:320px}.VOiZrq_actions{flex-wrap:wrap;min-width:0}.VOiZrq_topbar h1{white-space:normal;overflow-wrap:anywhere}}@media screen and (max-width:760px){.VOiZrq_shell{height:auto;min-height:100dvh;display:block;overflow:visible}.VOiZrq_workspace{height:auto;display:block}.VOiZrq_builderGrid{display:block}.VOiZrq_sectionNav{border-right:0;border-bottom:1px solid var(--line);max-height:240px}.VOiZrq_topbar{padding:16px}}@media screen and (min-width:761px) and (max-width:1000px){.VOiZrq_builderGrid{grid-template-columns:160px minmax(0,1fr)}}@media screen{:is(:root[data-theme^=night-] .VOiZrq_sectionNav,:root[data-theme^=night-] .VOiZrq_previewPane){background:var(--wash)}:root[data-theme^=night-] .VOiZrq_secondary{background:var(--paper)}:root[data-theme^=night-] .VOiZrq_templateCard{background:var(--paper)}:root[data-theme^=night-] .VOiZrq_bulletRow textarea{background:var(--paper)}:root[data-theme^=night-] .VOiZrq_bulletRow button{background:var(--paper)}:root[data-theme^=night-] .VOiZrq_fieldGrid input{background:var(--paper)}:root[data-theme^=night-] .VOiZrq_fieldGrid select{background:var(--paper)}:root[data-theme^=night-] .VOiZrq_twoColumnText textarea{background:var(--paper)}:root[data-theme^=night-] .VOiZrq_alternateCard{background:var(--paper)}:root[data-theme^=night-] .VOiZrq_alternateHeading button{background:var(--paper)}:root[data-theme^=night-] .VOiZrq_progress{color:var(--accent)}:root[data-theme^=night-] .VOiZrq_sectionNav>button.VOiZrq_selected{color:var(--accent)}:root[data-theme^=night-] .VOiZrq_sourceNotice{color:var(--accent)}:root[data-theme^=night-] .VOiZrq_bulletRow>span{color:var(--accent)}:root[data-theme^=night-] .VOiZrq_addButton{color:var(--accent)}:root[data-theme^=night-] .VOiZrq_sourceNotice{background:var(--mint)}:is(:root[data-theme^=night-] .VOiZrq_previewLabel,:root[data-theme^=night-] .VOiZrq_previewHint){color:var(--muted)}:is(:root[data-theme^=night-] .VOiZrq_bulletRow button,:root[data-theme^=night-] .VOiZrq_alternateHeading button){color:#f2a69c}}.VOiZrq_tagPicker{gap:8px;margin:12px 0;display:grid}.VOiZrq_tagPicker label{gap:6px;display:grid}.VOiZrq_tagPicker select,.VOiZrq_tagPicker input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:8px;padding:10px}.VOiZrq_tagChip{color:#174b39;background:#e6efe9;border-radius:20px;align-items:center;gap:8px;margin:4px;padding:7px 10px;font-size:12px;display:inline-flex}.VOiZrq_tagChip button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.VOiZrq_readOnlyFields{border:0;min-width:0;margin:0;padding:0}.VOiZrq_readOnlyFields:disabled{opacity:.85}.VOiZrq_templateCard select{background:var(--paper);width:100%;min-height:36px;color:var(--ink);border:1px solid var(--line);border-radius:6px;font-size:11px}.VOiZrq_customize{border:1px solid var(--line);border-radius:10px;margin-bottom:24px;padding:15px}.VOiZrq_customize summary{cursor:pointer;font-size:13px;font-weight:700}.VOiZrq_customize>label{margin-top:16px;font-size:12px;display:block}.VOiZrq_sectionControls{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.VOiZrq_sectionControls>input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:6px;flex:100%;padding:10px}.VOiZrq_paper{--proposal-accent:#234c40;overflow-wrap:anywhere}.VOiZrq_paper>header{border-color:var(--proposal-accent);align-items:center;gap:18px}.VOiZrq_letterhead{text-align:center;flex:0 32%;min-width:0}.VOiZrq_letterhead img{object-fit:contain;max-width:100%;max-height:90px;margin:0 auto 8px;display:block}.VOiZrq_letterhead p{white-space:pre-wrap;margin:6px 0;font-size:10px}.VOiZrq_paper .VOiZrq_logo,.VOiZrq_paper .VOiZrq_previewSection h3,.VOiZrq_paper footer .VOiZrq_total strong{color:var(--proposal-accent)}.VOiZrq_projectDetails{flex:1;margin:0;font-size:10px}.VOiZrq_projectDetails>div{grid-template-columns:70px minmax(0,1fr);gap:7px;margin:3px 0;display:grid}.VOiZrq_projectDetails dt{text-align:right;font-weight:700}.VOiZrq_projectDetails dd{margin:0;font-weight:600}.VOiZrq_documentTerms{white-space:pre-wrap;margin-top:32px;font-size:9px;font-style:italic;line-height:1.5}.VOiZrq_documentFooter{white-space:pre-wrap;border-top:1px solid #ddd;margin-top:18px;padding-top:10px;font-size:9px}.VOiZrq_signature{flex-wrap:wrap;gap:20px;margin-top:32px;font-size:10px;display:flex}.VOiZrq_contractor{color:#161616;padding:28px;font-family:Arial,sans-serif}.VOiZrq_contractor>header{border-bottom:0}.VOiZrq_contractor .VOiZrq_letterhead{border-right:1px solid #111;padding-right:15px}.VOiZrq_contractor .VOiZrq_hero{padding:16px 0 0}.VOiZrq_contractor .VOiZrq_hero h2{font-size:15px}.VOiZrq_contractor .VOiZrq_previewSection h3{color:#111;text-transform:none}.VOiZrq_contractor .VOiZrq_previewSection{padding-top:14px}.VOiZrq_formal{color:#161616;font-family:Georgia,serif}.VOiZrq_formal>header{border-bottom:1px solid #111}.VOiZrq_formal .VOiZrq_previewSection h3{color:#111}.VOiZrq_comfortable .VOiZrq_previewSection li,.VOiZrq_comfortable .VOiZrq_documentTerms{font-size:11px;line-height:1.65}.VOiZrq_hero p{white-space:pre-wrap}@media screen and (max-width:1180px){.VOiZrq_builderGrid{overflow-y:auto}.VOiZrq_previewPane{grid-column:1/-1;display:block;overflow:visible}.VOiZrq_editor,.VOiZrq_sectionNav{overflow:visible}}@media screen and (max-width:760px){.VOiZrq_sectionNav{overflow-y:auto}.VOiZrq_previewPane{padding:20px 12px}.VOiZrq_paper{padding:20px}}.VOiZrq_modern .VOiZrq_hero{border-bottom:1px solid #dfe5e2;margin-bottom:8px}.VOiZrq_modern .VOiZrq_hero h2{color:var(--proposal-accent)}.VOiZrq_contractor footer{border-top:0;justify-content:flex-start}.VOiZrq_contractor footer>div{text-align:left}.VOiZrq_scopeChoice{align-items:flex-start;gap:9px;margin:14px 0;font-size:13px;display:flex}.VOiZrq_scopeChoice input{flex:none;margin-top:3px}.VOiZrq_scopeChoice span{gap:4px;display:grid}.VOiZrq_submissionFeedback{background:var(--surface,#fff);color:var(--text,#242a26);border:1px solid #b67834;border-radius:8px;margin:16px 0;padding:16px}.VOiZrq_submissionFeedback ul{margin:8px 0;padding-left:24px}.VOiZrq_submissionFeedback li{margin:4px 0}.VOiZrq_workspace{flex-direction:column;display:flex}.VOiZrq_topbar{flex:none}.VOiZrq_builderGrid{background:var(--wash);flex:1;grid-template-rows:auto auto;grid-template-columns:250px minmax(0,1fr);align-items:start;overflow:auto}.VOiZrq_sectionNav{background:var(--paper);grid-area:1/1/span 2;max-height:calc(100dvh - 110px);position:sticky;top:0;overflow-y:auto}.VOiZrq_previewPane{background:0 0;grid-area:1/2;padding:24px 36px;display:block;overflow:visible}.VOiZrq_editor{background:0 0;border:0;grid-area:2/2;justify-self:center;width:min(100%,922px);padding:0 36px 36px;overflow:visible}.VOiZrq_customize{background:var(--paper)}.VOiZrq_paper{width:min(100%,850px);min-height:940px;padding:44px}.VOiZrq_paper .VOiZrq_projectDetails{font-size:12px}.VOiZrq_paper .VOiZrq_projectDetails>div{grid-template-columns:90px minmax(0,1fr);margin:5px 0}.VOiZrq_paper .VOiZrq_letterhead p,.VOiZrq_paper .VOiZrq_hero p{font-size:12px;line-height:1.6}.VOiZrq_paper .VOiZrq_letterhead>strong{font-size:17px}.VOiZrq_paper .VOiZrq_hero h2{font-size:24px}.VOiZrq_paper .VOiZrq_previewSection h3{font-size:14px}.VOiZrq_paper .VOiZrq_previewSection li,.VOiZrq_paper .VOiZrq_documentTerms,.VOiZrq_paper .VOiZrq_documentFooter{font-size:12px;line-height:1.6}.VOiZrq_paper.VOiZrq_comfortable .VOiZrq_previewSection li,.VOiZrq_paper.VOiZrq_comfortable .VOiZrq_documentTerms{font-size:14px;line-height:1.75}.VOiZrq_paper .VOiZrq_meta strong{font-size:12px}.VOiZrq_paper .VOiZrq_meta span,.VOiZrq_paper footer span{font-size:9px}.VOiZrq_paper .VOiZrq_previewSection li{padding-right:20px;position:relative}.VOiZrq_documentToolbar{width:min(100%,850px);color:var(--ink);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto 12px;display:flex}.VOiZrq_documentToolbar>div{align-items:center;gap:8px;margin-right:auto;font-size:14px;display:flex}.VOiZrq_documentToolbar label{color:var(--muted);gap:4px;font-size:10px;display:grid}.VOiZrq_documentToolbar select{background:var(--paper);max-width:180px;height:32px;color:var(--ink);border:1px solid var(--line);border-radius:6px}.VOiZrq_editingHint{width:min(100%,850px);color:var(--muted);margin:0 auto 18px;font-size:12px}.VOiZrq_editableText{white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;width:100%;min-width:1ch;display:inline-block}.VOiZrq_editableText[contenteditable=true]{cursor:text;background:#145aca05;border-radius:3px;min-height:1.4em;box-shadow:0 1px #145aca25}.VOiZrq_editableText[contenteditable=true]:hover{background:#145aca0c}.VOiZrq_editableText[contenteditable=true]:focus{outline-offset:3px;background:#edf3ff;outline:2px solid #145aca}.VOiZrq_editableText:empty:before{content:attr(data-placeholder);color:#7a8491;font-style:normal;font-weight:400}.VOiZrq_documentAdd{color:#145aca;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font:11px Arial,sans-serif;display:inline-flex}.VOiZrq_documentRemove{color:#8a4e4e;cursor:pointer;background:0 0;border:0;padding:4px;position:absolute;top:0;right:-6px}.VOiZrq_documentMoney{color:#263432;align-items:center;gap:4px;font:700 18px Arial,sans-serif;display:flex}.VOiZrq_paper .VOiZrq_documentMoney input{color:#263432;width:145px;max-width:100%;font:inherit;background:#f5f8fd;border:0;border-bottom:1px dashed #a9b5c7;border-radius:0;padding:6px}.VOiZrq_signatureToggle{color:#596b85;align-items:center;gap:8px;margin-top:22px;font:12px Arial,sans-serif;display:flex}.VOiZrq_emptyDocument{color:#596b85;text-align:center;border:1px dashed #c4cfdf;padding:28px 18px;font-size:13px}@media screen and (max-width:1100px){.VOiZrq_builderGrid{grid-template-columns:210px minmax(0,1fr)}.VOiZrq_previewPane{padding:20px}.VOiZrq_paper{padding:28px}}@media screen and (max-width:760px){.VOiZrq_builderGrid{flex-direction:column;display:flex;overflow:visible}.VOiZrq_sectionNav{width:100%;max-height:220px;position:static}.VOiZrq_previewPane{order:1;width:100%;padding:16px 10px}.VOiZrq_editor{order:2;width:100%;padding:10px}.VOiZrq_paper{min-height:0;padding:22px 16px}.VOiZrq_paper>header{display:block}.VOiZrq_paper .VOiZrq_letterhead{border:0;padding:0 0 16px}.VOiZrq_paper .VOiZrq_projectDetails dt{text-align:left}.VOiZrq_paper footer{flex-wrap:wrap;justify-content:space-between;gap:14px}.VOiZrq_paper .VOiZrq_documentMoney input{width:110px}}@media print{.VOiZrq_shell,.VOiZrq_workspace,.VOiZrq_builderGrid{background:#fff;height:auto;display:block;overflow:visible}.VOiZrq_topbar,.VOiZrq_sectionNav,.VOiZrq_editor,.VOiZrq_documentToolbar,.VOiZrq_editingHint,.VOiZrq_previewHint,.VOiZrq_documentAdd,.VOiZrq_documentRemove,.VOiZrq_signatureToggle{display:none}.VOiZrq_shell>.rail{display:none}.VOiZrq_previewPane{background:#fff;padding:0}.VOiZrq_paper{width:100%;min-height:0;box-shadow:none;padding:0}.VOiZrq_editableText[contenteditable=true]{box-shadow:none;background:0 0;outline:0}.VOiZrq_editableText:empty:before{content:none}}.VOiZrq_paper .VOiZrq_editableText{font:inherit;letter-spacing:inherit;color:inherit}.VOiZrq_formattingToolbar{z-index:3;background:#fff;border:1px solid #dbe2ed;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:12px 16px;display:flex;position:sticky;top:0}.VOiZrq_formattingToolbar>span{margin-right:auto;font-size:12px;font-weight:600}.VOiZrq_formattingToolbar label{align-items:center;gap:8px;font-size:12px;display:flex}.VOiZrq_formattingToolbar select,.VOiZrq_formattingToolbar button{background:#fff;border:1px solid #cbd5e1;border-radius:5px;padding:7px}.VOiZrq_formattingToolbar small{color:#64748b;width:100%;font-size:11px}.VOiZrq_clauseAction{color:#334c7e;cursor:pointer;background:#eef3fa;border:1px solid #dbe2ed;border-radius:5px;margin-top:8px;padding:6px 10px;font:12px sans-serif}.VOiZrq_clauseDialog{color:#182a48;border:1px solid #cbd5e1;border-radius:16px;width:min(560px,90vw);padding:28px;box-shadow:0 24px 80px #0b193a44}.VOiZrq_clauseDialog::backdrop{background:#0b193a66}.VOiZrq_clauseDialog h2{margin:0 0 12px;font-size:21px}.VOiZrq_clauseDialog p{line-height:1.5}.VOiZrq_clauseDialog textarea{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:140px;padding:12px;font:15px/1.5 sans-serif}.VOiZrq_clauseDialog label{margin:14px 0;display:block}.VOiZrq_clauseDialog select{width:100%;margin-top:6px;padding:10px;display:block}.VOiZrq_clauseDialog footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.VOiZrq_clauseDialog button{cursor:pointer;border:1px solid #cbd5e1;border-radius:7px;padding:10px 16px}.VOiZrq_clauseDialog footer button:last-child{color:#fff;background:#122d55}@media print{.VOiZrq_formattingToolbar,.VOiZrq_clauseAction{display:none!important}}.VOiZrq_paper>header{align-items:flex-start;height:auto;min-height:0;margin:0;padding:0}.VOiZrq_formattingToolbar{box-sizing:border-box;border-radius:7px;gap:4px;width:min(100%,850px);min-height:36px;margin:0 auto 10px;padding:6px 10px}.VOiZrq_formattingToolbar>span{white-space:nowrap;text-overflow:ellipsis;max-width:50%;font-size:11px;overflow:hidden}.VOiZrq_formattingToolbar label{margin:0;display:flex}.VOiZrq_formattingToolbar select{width:58px;height:26px;padding:2px 4px;font-size:11px}.VOiZrq_formattingToolbar button{justify-content:center;align-items:center;width:26px;height:26px;padding:5px;display:inline-flex}.VOiZrq_paper .VOiZrq_projectDetails{margin-top:0;margin-bottom:8px}.VOiZrq_paper .VOiZrq_editableText span{font-size:inherit;letter-spacing:inherit;color:inherit}.VOiZrq_paper>header{height:auto;min-height:0;margin:0;padding:0 0 8px}.VOiZrq_paper>header+.VOiZrq_previewSection{margin-top:4px;padding-top:0}.VOiZrq_paper .VOiZrq_scopeHeading{align-items:baseline;gap:6px;margin-top:0;display:flex}.VOiZrq_scopeHeading>.VOiZrq_editableText{flex:1;min-width:0}.VOiZrq_savedWordingLink{color:#64748b;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:3px 0 0;padding:0;font:10px/1.3 sans-serif;text-decoration:underline;display:inline}.VOiZrq_savedWordingLink:hover{color:#203d68}.VOiZrq_savedWordingLink:focus-visible{outline-offset:3px;outline:2px solid #526a94}@media print{.VOiZrq_savedWordingLink{display:none!important}}.VOiZrq_logoPosition{outline:none;position:relative}.VOiZrq_logoPosition:focus-visible,.VOiZrq_logoPosition:focus{outline-offset:3px;border-radius:4px;outline:1px dashed #8b9fbd}.VOiZrq_logoPosition img{cursor:text}.VOiZrq_logoPositionHelp{display:none}.VOiZrq_paper .VOiZrq_logoPosition:focus>.VOiZrq_logoPositionHelp{color:#425673;letter-spacing:0;background:#edf2f8;padding:4px;font:10px/1.4 sans-serif;display:block;position:absolute;bottom:100%;left:0;right:0}.VOiZrq_logoSettingsLink{color:#64748b;margin-bottom:5px;font:10px/1.3 sans-serif;display:inline-block}@media print{.VOiZrq_logoSettingsLink,.VOiZrq_logoPositionHelp{display:none!important}.VOiZrq_logoPosition{outline:none!important}}.VOiZrq_logoPlaceholder{color:#64748b;cursor:text;background:#f7f9fc;border:1px dashed #acb9cc;border-radius:6px;justify-content:center;align-items:center;min-height:80px;margin-bottom:5px;font:13px/1.4 sans-serif;display:flex}@media print{.VOiZrq_logoPlaceholder{display:none!important}}.VOiZrq_resizableLogo{max-width:100%;margin:0 auto 8px;position:relative}.VOiZrq_letterhead .VOiZrq_resizableLogo img{object-fit:contain;width:100%;height:100%;max-height:none;margin:0}.VOiZrq_resizableLogo .VOiZrq_logoPlaceholder{box-sizing:border-box;height:100%;min-height:0;margin:0}.VOiZrq_resizableLogoEditing{outline:1px dashed #bac7d9}.VOiZrq_logoHandle{touch-action:none;z-index:2;background:#fff;border:1px solid #5274ad;border-radius:2px;width:9px;height:9px;padding:0;position:absolute}.VOiZrq_logoHandle[data-direction=nw]{cursor:nwse-resize;top:-5px;left:-5px}.VOiZrq_logoHandle[data-direction=n]{cursor:ns-resize;top:-5px;left:calc(50% - 4px)}.VOiZrq_logoHandle[data-direction=ne]{cursor:nesw-resize;top:-5px;right:-5px}.VOiZrq_logoHandle[data-direction=e]{cursor:ew-resize;top:calc(50% - 4px);right:-5px}.VOiZrq_logoHandle[data-direction=se]{cursor:nwse-resize;bottom:-5px;right:-5px}.VOiZrq_logoHandle[data-direction=s]{cursor:ns-resize;bottom:-5px;left:calc(50% - 4px)}.VOiZrq_logoHandle[data-direction=sw]{cursor:nesw-resize;bottom:-5px;left:-5px}.VOiZrq_logoHandle[data-direction=w]{cursor:ew-resize;top:calc(50% - 4px);left:-5px}.VOiZrq_undoToolbar{align-items:center;gap:10px;width:min(100%,850px);margin:0 auto 6px;display:flex}.VOiZrq_undoToolbar span{color:#64748b;font-size:10px}@media print{.VOiZrq_logoHandle,.VOiZrq_undoToolbar{display:none!important}.VOiZrq_resizableLogo{outline:none}}.VOiZrq_documentAlternate{flex-wrap:wrap;align-items:baseline;gap:8px;margin:10px 0;font-size:12px;display:flex}.VOiZrq_documentAlternate>.VOiZrq_editableText{flex:1;min-width:160px}.VOiZrq_documentAlternate select{color:inherit;font:inherit;background:#fff;border:1px solid #d8e0ed;border-radius:4px;padding:5px}.VOiZrq_paper .VOiZrq_documentAlternate .VOiZrq_documentMoney input{width:100px}.VOiZrq_alternateDelete{color:#875353;cursor:pointer;background:0 0;border:0;padding:4px}.VOiZrq_reportingBlock .VOiZrq_reportingBlock{box-shadow:none;border:0;padding:14px 0}@media print{.VOiZrq_alternateDelete{display:none}}.VOiZrq_submissionContact{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;font-size:12px;display:flex}.VOiZrq_submissionContact label{align-items:center;gap:8px;font-weight:600;display:flex}.VOiZrq_submissionContact>span{max-width:640px;color:var(--muted)}.VOiZrq_submissionContact label{flex-wrap:wrap;justify-content:center}.VOiZrq_submissionContact select,.VOiZrq_submissionContact input{border:1px solid var(--line);background:var(--paper);max-width:100%;color:var(--ink);border-radius:6px;padding:8px}.VOiZrq_summarySuggestions{margin-top:16px}.VOiZrq_summarySuggestion{border-top:1px solid #dfe5e2;gap:8px;padding:12px 0;display:grid}.VOiZrq_summarySuggestion textarea{resize:vertical;width:100%;min-height:110px;font:inherit;border:1px solid #cbd5e1;border-radius:6px;padding:8px}@media screen and (min-width:1101px){.VOiZrq_builderGrid{grid-template-columns:250px minmax(0,1fr) 280px}.VOiZrq_editor{grid-area:1/3;width:100%;max-height:calc(100dvh - 160px);padding:24px 12px;position:sticky;top:0;overflow-y:auto}.VOiZrq_previewPane{padding:24px 20px}}.VOiZrq_editor .VOiZrq_fieldGrid{grid-template-columns:minmax(0,1fr);gap:12px}.VOiZrq_editor .VOiZrq_customize{border:1px solid var(--line);border-radius:8px}.VOiZrq_editor .VOiZrq_customize>summary{padding:14px;font-size:15px}.VOiZrq_editor .VOiZrq_reportingBlock{padding:12px}.VOiZrq_editor .VOiZrq_reportingBlock>p{font-size:11px}.VOiZrq_editor .VOiZrq_reportingBlock>summary{cursor:pointer;font-size:12px;font-weight:600}.VOiZrq_editor .VOiZrq_tagChip{margin:4px 0;font-size:11px}.VOiZrq_canonicalSuggestions{flex-direction:column;gap:3px;display:flex}.VOiZrq_canonicalSuggestions button{text-align:left;padding:6px 8px}.VOiZrq_tagPicker{min-width:0;padding:8px 12px;position:relative}.VOiZrq_tagPicker>label{font-size:12px;font-weight:600}.VOiZrq_tagEntry{gap:4px;margin-top:5px;display:flex}.VOiZrq_tagEntry input{flex:1;width:100%;min-width:0}.VOiZrq_tagEntry>button{padding:6px}.VOiZrq_selectedTag{border:1px solid var(--line);background:var(--wash);border-radius:5px;justify-content:space-between;align-items:center;margin-top:6px;padding:6px 8px;font-size:12px;display:flex}.VOiZrq_selectedTag>span{align-items:center;gap:5px;display:flex}.VOiZrq_selectedTag button{background:0 0;border:0;padding:3px}.VOiZrq_tagSuggestions{z-index:5;border:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex;position:absolute;top:calc(100% - 15px);left:12px;right:12px;box-shadow:0 6px 16px #0002}.VOiZrq_tagSuggestions button{text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:8px;display:flex}.VOiZrq_tagSuggestions button:hover,.VOiZrq_tagSuggestions button[aria-selected=true]{background:var(--wash)}.VOiZrq_tagEntryHint{color:var(--muted);font-size:10px}.VOiZrq_editor .VOiZrq_customize{padding:12px}.VOiZrq_editor .VOiZrq_customize>summary{padding:0 0 10px}.VOiZrq_editor .VOiZrq_reportingBlock{background:0 0;border:0;margin-top:0;padding:0}.VOiZrq_editor .VOiZrq_reportingBlock>label{gap:6px;font-size:12px;display:grid}.VOiZrq_editor .VOiZrq_reportingBlock>label select{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;height:34px;color:var(--ink);border-radius:5px;font-size:11px}.VOiZrq_editor .VOiZrq_tagPicker{gap:3px;margin:3px 0;padding:0}.VOiZrq_editor .VOiZrq_tagPicker input{height:32px;padding:6px 8px;font-size:11px}.VOiZrq_editor .VOiZrq_tagChip{padding:3px 7px}.VOiZrq_editor .VOiZrq_selectedTag{padding:4px 7px}.VOiZrq_editor .VOiZrq_tagSuggestions{top:100%;left:0;right:0}.VOiZrq_editor .VOiZrq_alternatesBlock{margin-top:14px;padding:8px}.VOiZrq_editor .VOiZrq_alternateCard{margin-top:8px;padding:8px}@media screen and (min-width:1101px){.VOiZrq_builderGrid{grid-template-rows:auto auto auto auto auto;grid-template-columns:250px minmax(0,850px) 224px;justify-content:start;column-gap:12px;padding-right:12px}.VOiZrq_sectionNav{grid-area:1/1/-1}.VOiZrq_previewPane{display:contents}.VOiZrq_documentToolbar{grid-area:1/2;width:100%;margin:20px 0 8px}.VOiZrq_editingHint{grid-area:2/2;margin:0 0 8px}.VOiZrq_formattingToolbar{grid-area:3/2;width:100%;margin:0 0 10px}.VOiZrq_paper{grid-area:4/2;width:100%;margin:0}.VOiZrq_previewHint{grid-area:5/2}.VOiZrq_editor{grid-area:4/3;width:224px;margin:0;padding:0;top:12px}}.VOiZrq_editor .VOiZrq_customize{background:0 0;border:0;border-radius:0;margin-bottom:10px;padding:0}.VOiZrq_editor .VOiZrq_customize>summary{border-bottom:1px solid var(--line);padding:0 0 8px;font-size:12px}.VOiZrq_editor .VOiZrq_reportingBlock>label{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:6px;margin:8px 0;font-size:10px}.VOiZrq_editor .VOiZrq_reportingBlock>label select{height:26px;padding:0 4px;font-size:10px}.VOiZrq_editor .VOiZrq_fieldGrid{gap:5px;margin-top:5px}.VOiZrq_editor .VOiZrq_tagPicker{gap:2px;margin:2px 0}.VOiZrq_editor .VOiZrq_tagPicker>label,.VOiZrq_tagLabelRow label{font-size:10px;font-weight:600}.VOiZrq_tagLabelRow{justify-content:space-between;align-items:center;height:16px;display:flex}.VOiZrq_tagLabelRow>button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px;line-height:16px}.VOiZrq_editor .VOiZrq_tagEntry{gap:3px;margin-top:2px}.VOiZrq_editor .VOiZrq_tagEntry input{border-radius:4px;height:25px;padding:3px 6px;font-size:10px}.VOiZrq_editor .VOiZrq_tagEntry>button{border:1px solid var(--line);background:var(--paper);width:24px;height:25px;color:var(--ink);border-radius:4px;padding:0}.VOiZrq_editor .VOiZrq_tagChip{border-radius:4px;margin:2px 2px 2px 0;padding:1px 5px;font-size:10px}.VOiZrq_editor .VOiZrq_tagChip button{font-size:14px}.VOiZrq_editor .VOiZrq_selectedTag{border-radius:4px;margin-top:3px;padding:2px 5px;font-size:10px}.VOiZrq_editor .VOiZrq_tagEntryHint{display:none}.VOiZrq_editor .VOiZrq_reportingBlock>details{margin-top:8px}.VOiZrq_editor details>summary{font-size:10px}.VOiZrq_editor .VOiZrq_alternatesBlock{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:10px;padding:8px 0 0}.VOiZrq_editor .VOiZrq_alternatesBlock h4{margin:0 0 5px;font-size:10px}.VOiZrq_editor .VOiZrq_alternateCard{background:0 0;border:0;border-radius:0;margin-top:0;padding:6px 0}.VOiZrq_editor .VOiZrq_alternateCard>strong{font-size:10px}.VOiZrq_contactDetails{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.VOiZrq_contactDetails>summary{cursor:pointer;color:var(--muted);font-size:10px}.VOiZrq_editor .VOiZrq_customize>summary{font-size:13px}.VOiZrq_editor .VOiZrq_tagPicker>label,.VOiZrq_tagLabelRow label,.VOiZrq_editor .VOiZrq_reportingBlock>label,.VOiZrq_editor details>summary,.VOiZrq_contactDetails>summary,.VOiZrq_editor .VOiZrq_tagEntry input,.VOiZrq_editor .VOiZrq_selectedTag,.VOiZrq_editor .VOiZrq_tagChip{font-size:11px}@media screen and (min-width:1101px){.VOiZrq_builderGrid{padding-right:32px}}.VOiZrq_tagLabelRow>button{border-radius:3px;min-width:22px;height:18px}.VOiZrq_tagLabelRow>button:hover{background:var(--paper);color:var(--ink)}.VOiZrq_editor .VOiZrq_reportingBlock>.VOiZrq_divisionSelector{margin:8px 0;display:block}.VOiZrq_editor .VOiZrq_reportingBlock>.VOiZrq_divisionSelector select{width:100%;height:28px;font-size:11px}
.projectEmailActions{flex-wrap:wrap;gap:8px;display:inline-flex}.projectEmailLink{color:inherit;font:inherit;text-align:left;cursor:pointer;text-decoration:underline;background:0 0!important;border:0!important;padding:0!important}.projectEmailDialog{box-sizing:border-box;border:1px solid var(--line,#dce3e0);background:var(--paper,#fff);width:min(580px,100vw - 32px);max-height:90vh;color:var(--ink,#20352c);border-radius:14px;padding:24px;overflow:auto;box-shadow:0 24px 80px #0003}.projectEmailDialog::backdrop{background:#14251b66}.projectEmailDialog header,.projectEmailFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.projectEmailDialog h2{margin:0;font-size:22px}.projectEmailDialog h3{font-size:18px}.projectEmailDialog p{font-size:14px;line-height:1.6}.projectEmailDialog label{gap:6px;margin:14px 0;font-size:13px;font-weight:600;display:grid}.projectEmailDialog input,.projectEmailDialog select,.projectEmailDialog textarea{box-sizing:border-box;border:1px solid var(--line,#ccc);background:var(--paper,#fff);width:100%;color:inherit;font:inherit;border-radius:6px;padding:10px}.projectEmailDialog button,.projectEmailDialog a.primary{border:1px solid var(--line,#ccd7d0);cursor:pointer;font:inherit;color:inherit;background:var(--paper,#fff);border-radius:7px;padding:9px 13px;text-decoration:none;display:inline-flex}.projectEmailDialog .primary{font-weight:600;background:var(--mint,#e2eee7)!important}.projectEmailDialog button:disabled{opacity:.5;cursor:default}.projectEmailChoices{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.projectEmailDisclosure{color:var(--muted,#64746c);font-size:12px!important}.projectEmailStatus{border-top:1px solid var(--line,#ddd);margin-top:20px;padding-top:16px}.projectEmailStatus header,.projectEmailStatus>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:12px;display:flex}.emailReply{border-left:2px solid var(--line,#ddd);margin-left:22px!important;padding-left:14px!important}.historyEmailActions{margin:16px 0}.projectEmailDialog [role=alert]{color:#a32f2f}
