.mv2-setting-row{grid-template-columns:minmax(150px,1fr) minmax(220px,1fr);align-items:center;gap:12px;margin-block:8px;display:grid}.post-sale-config__policy .mv2-setting-row>:is(input,select),.mv2-setting-row>:is(input,select){width:100%;min-width:0}.mv2-contract-settings,.mv2-contract-form,.mv2-contract-fields{gap:12px;min-width:0;display:grid}.mv2-contract-settings,.mv2-contract-form{color:var(--cx-ink);padding:16px 12px}.mv2-contract-settings :is(h3,p),.mv2-contract-form :is(h3,p),.mv2-agreements :is(h3,p){margin:0}.mv2-contract-settings h3,.mv2-contract-form h3{margin-top:12px;font-size:13px}.mv2-contract-settings p,.mv2-contract-form p,.mv2-agreements small{color:var(--cx-ink-soft)}.mv2-contract-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.mv2-contract-fields>label,.mv2-contract-form-grid>label,.mv2-contract-toolbar>label{gap:6px;display:grid}.mv2-contract-check{align-items:center;gap:8px;padding-block:5px;display:flex}.mv2-agreements{height:100%;min-height:0;color:var(--cx-ink);background:var(--cx-paper);font:12px/1.5 var(--cx-font-ui);padding:12px;overflow:auto}.mv2-agreement-layout{grid-template-columns:310px minmax(0,1fr);gap:18px;margin-top:14px;display:grid}.mv2-agreement-layout>aside{border-right:1px solid var(--cx-line);padding-right:16px}.mv2-agreement-rules{align-content:start;gap:12px;display:grid}.mv2-agreement-rules>details{border:1px solid var(--cx-line);border-radius:5px;padding:12px}.mv2-agreement-rules summary{cursor:pointer;margin-bottom:10px;font-weight:700}.mv2-agreement-rules summary span{float:right;color:var(--cx-ink-soft)}.mv2-agreement-row{border:1px solid var(--cx-line);background:var(--cx-paper);width:100%;color:var(--cx-ink);text-align:left;cursor:pointer;border-radius:5px;align-items:center;gap:18px;margin-block:8px;padding:14px;display:flex}.mv2-contract-toolbar{align-items:center;gap:16px;margin-block:14px;display:flex}:is(.mv2-agreements,.mv2-contract-settings,.mv2-contract-form) :is(input:not([type=checkbox]),select){box-sizing:border-box;border:1px solid var(--cx-line);background:var(--cx-paper);width:100%;min-height:33px;color:var(--cx-ink);font:inherit;border-radius:5px;padding:6px 8px}:is(.mv2-agreements,.mv2-contract-settings,.mv2-contract-form) input[type=number]{text-align:right}:is(.mv2-agreements,.mv2-contract-settings,.mv2-contract-form) fieldset{border:1px solid var(--cx-line);border-radius:5px;min-width:0;margin:0;padding:12px}.mv2-contract-table{border-collapse:collapse;width:100%}.mv2-contract-table :is(td,th){text-align:left;border-bottom:1px solid var(--cx-line);padding:8px}.mv2-contract-summary{border:1px solid var(--cx-line);background:var(--cx-sidebar-soft);border-radius:5px;gap:6px;padding:12px;display:grid}.mv2-person-picker{position:relative}.mv2-person-picker label{gap:6px;display:grid}.mv2-person-picker [role=listbox]{z-index:20;border:1px solid var(--cx-line);background:var(--cx-paper);max-height:240px;padding:6px;position:absolute;inset:100% 0 auto;overflow:auto;box-shadow:0 6px 18px #0002}.mv2-person-picker [role=listbox] button{text-align:left;background:var(--cx-paper);width:100%;color:var(--cx-ink);cursor:pointer;border:0;padding:8px}.mv2-person-picker [role=listbox] button:hover{background:var(--cx-sidebar-soft)}@media (width<=800px){.mv2-agreement-layout{grid-template-columns:1fr}.mv2-agreement-layout>aside{border-right:0;padding-right:0}.mv2-setting-row{grid-template-columns:1fr}}.mv2-contract-form.proposal-closing{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:24px;height:auto;min-height:100%;overflow:visible}.mv2-contract-form .proposal-closing__details{background:var(--cx-cloud);gap:10px;display:grid}.mv2-contract-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mv2-contract-section-heading h2{margin:0}.mv2-contract-payables{margin-top:24px}.mv2-contract-form .wf-icon{place-items:center;width:28px;height:28px;display:grid}@media (width<=800px){.mv2-contract-form.proposal-closing{grid-template-columns:minmax(0,1fr)}}
