.contract-role-summary-module__PgPNtG__summary{justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.contract-role-summary-module__PgPNtG__summary strong{font-weight:600}.contract-role-summary-module__PgPNtG__summary p{color:var(--muted);margin:4px 0;font-size:12px}.contract-role-summary-module__PgPNtG__summary small{color:var(--muted);font-size:11px}.contract-role-summary-module__PgPNtG__summary button{flex-shrink:0}.contract-role-summary-module__PgPNtG__notice{background:var(--accent-soft);color:var(--accent);border-radius:7px;margin:8px 0;padding:8px 10px;font-size:12px;line-height:1.6}.contract-role-summary-module__PgPNtG__content{flex:1;min-width:0}.contract-role-summary-module__PgPNtG__summary button{min-width:100px}.contract-role-summary-module__PgPNtG__editing{align-items:flex-end;margin-bottom:12px}.contract-role-summary-module__PgPNtG__editing .contract-role-summary-module__PgPNtG__content>label{margin-bottom:0}
.contract-source-detail-module__lKwVoG__card{border:1px solid var(--line);background:var(--paper);border-radius:9px;margin:10px 0;padding:12px;font-size:13px;line-height:1.6}.contract-source-detail-module__lKwVoG__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.contract-source-detail-module__lKwVoG__heading h4{margin:0;font-size:13px;font-weight:600}.contract-source-detail-module__lKwVoG__heading span,.contract-source-detail-module__lKwVoG__empty{color:var(--muted);font-size:12px}.contract-source-detail-module__lKwVoG__preview{white-space:pre-line;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:8px 0;display:-webkit-box;overflow:hidden}.contract-source-detail-module__lKwVoG__full p{white-space:pre-line;overflow-wrap:anywhere;margin:8px 0}.contract-source-detail-module__lKwVoG__full summary,.contract-source-detail-module__lKwVoG__override summary{cursor:pointer;color:var(--accent);font-size:12px;font-weight:600}.contract-source-detail-module__lKwVoG__full{margin:8px 0}.contract-source-detail-module__lKwVoG__card>button{min-height:34px;padding:6px 10px;font-size:12px}.contract-source-detail-module__lKwVoG__override{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.contract-source-detail-module__lKwVoG__override>p{margin:8px 0}.contract-source-detail-module__lKwVoG__refresh{border:1px solid var(--line);background:var(--paper);border-radius:6px;margin:10px 0;padding:10px}.contract-source-detail-module__lKwVoG__refresh p{color:var(--muted);margin:0 0 8px;font-size:12px}.contract-source-detail-module__lKwVoG__refresh button{min-height:34px;padding:6px 10px;font-size:12px}.contract-source-detail-module__lKwVoG__sourceReview{gap:8px;margin-top:12px;display:grid}.contract-source-detail-module__lKwVoG__sourceReview .contract-source-detail-module__lKwVoG__sourceText{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);max-height:260px;color:var(--ink);padding:10px;overflow:auto}.contract-source-detail-module__lKwVoG__actions{flex-wrap:wrap;gap:8px;display:flex}.contract-source-detail-module__lKwVoG__card[data-state=pending]{background:#fffdf8;border-left:4px solid #c48a26}.contract-source-detail-module__lKwVoG__card[data-state=complete]{border-left:4px solid #348357}.contract-source-detail-module__lKwVoG__heading .contract-source-detail-module__lKwVoG__status{color:#86540b;background:#fff0d2;border-radius:7px;align-items:center;gap:7px;max-width:100%;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.contract-source-detail-module__lKwVoG__heading .contract-source-detail-module__lKwVoG__status[data-state=complete]{color:#21633c;background:#e7f5ec}.contract-source-detail-module__lKwVoG__status svg{flex:none}.contract-source-detail-module__lKwVoG__nextStep{color:var(--ink);margin:9px 0 5px;font-size:13px}.contract-source-detail-module__lKwVoG__source{color:var(--muted);margin:5px 0;font-size:12px}.contract-source-detail-module__lKwVoG__counts{flex-wrap:wrap;gap:6px 14px;margin:8px 0;font-size:12px;display:flex}.contract-source-detail-module__lKwVoG__counts strong{color:#86540b;font-weight:600}.contract-source-detail-module__lKwVoG__card>button{align-items:center;gap:6px;display:inline-flex}.contract-source-detail-module__lKwVoG__heading{align-items:center}.contract-source-detail-module__lKwVoG__heading h4{flex:1;min-width:180px}.contract-source-detail-module__lKwVoG__heading .contract-source-detail-module__lKwVoG__status{padding:4px 8px;font-size:12px;font-weight:500}.contract-source-detail-module__lKwVoG__heading .contract-source-detail-module__lKwVoG__status svg{width:16px;height:16px}.contract-source-detail-module__lKwVoG__source{margin:4px 0}.contract-source-detail-module__lKwVoG__preview{margin:6px 0 10px}.contract-source-detail-module__lKwVoG__preview[data-expanded=true]{-webkit-line-clamp:unset;display:block;overflow:visible}.contract-source-detail-module__lKwVoG__card>.contract-source-detail-module__lKwVoG__expand{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;min-height:34px;padding:0;font-size:12px;font-weight:600;display:block}.contract-source-detail-module__lKwVoG__expand:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}
.contract-reference-choice-module__PkpDpa__options{flex-wrap:wrap;gap:10px 24px;margin:10px 0;display:flex}.contract-reference-choice-module__PkpDpa__options .contract-reference-choice-module__PkpDpa__option{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;min-width:0;margin:0;font-weight:600;line-height:1.5;display:inline-flex}.contract-reference-choice-module__PkpDpa__options .contract-reference-choice-module__PkpDpa__option input[type=radio]{width:18px;height:18px;accent-color:var(--accent);flex:0 0 18px;margin:0;padding:0}.contract-reference-choice-module__PkpDpa__option span{white-space:nowrap}.contract-reference-choice-module__PkpDpa__options .contract-reference-choice-module__PkpDpa__option:has(input:disabled){cursor:default;opacity:.65}.contract-reference-choice-module__PkpDpa__options .contract-reference-choice-module__PkpDpa__option input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.contract-reference-choice-module__PkpDpa__itemHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.contract-reference-choice-module__PkpDpa__itemHeader .contract-reference-choice-module__PkpDpa__removeButton{color:#a23333;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9a7a7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:inline-flex}.contract-reference-choice-module__PkpDpa__itemHeader .contract-reference-choice-module__PkpDpa__removeButton:hover:not(:disabled){background:#fff1f1;border-color:#a23333}.contract-reference-choice-module__PkpDpa__itemHeader .contract-reference-choice-module__PkpDpa__removeButton:focus-visible{outline-offset:3px;outline:2px solid #a23333}.contract-reference-choice-module__PkpDpa__itemHeader .contract-reference-choice-module__PkpDpa__removeButton:disabled{opacity:.5;cursor:default}
.contract-party-cards-module__OJN9ZW__grid{margin-bottom:18px}.contract-party-cards-module__OJN9ZW__card{gap:14px;min-width:0;display:grid}.contract-party-cards-module__OJN9ZW__card h3{margin:0}.contract-party-cards-module__OJN9ZW__card>details{margin-top:0}.contract-party-cards-module__OJN9ZW__signer{border-bottom:1px solid var(--line,#e3e8ef);gap:10px;padding:12px 0;display:grid}.contract-party-cards-module__OJN9ZW__signing .authority-party-card{border:0;margin:14px 0 0;padding:0}.contract-party-cards-module__OJN9ZW__signing .authority-party-body{padding:0}.contract-party-cards-module__OJN9ZW__signing .form-grid{grid-template-columns:1fr;gap:10px}.contract-party-cards-module__OJN9ZW__signing .form-grid p{margin:0}.contract-party-cards-module__OJN9ZW__signing>label{margin-top:12px}
.contract-price-summary-module__mcQCtW__card{background:#fff;border:1px solid #dce4ee;border-radius:12px;margin:14px 0 24px;overflow:hidden}.contract-price-summary-module__mcQCtW__heading{background:#f8fafc;border-bottom:1px solid #e6ebf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 22px;display:flex}.contract-price-summary-module__mcQCtW__heading h3{line-height:1.6;margin:0!important;font-size:15px!important}.contract-price-summary-module__mcQCtW__heading>span{color:#66768a;font-size:12px}.contract-price-summary-module__mcQCtW__body{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:28px;padding:22px;display:grid}.contract-price-summary-module__mcQCtW__reference dl{gap:20px;margin:0;display:grid}.contract-price-summary-module__mcQCtW__reference dt{color:#66768a;margin-bottom:6px;font-size:12px}.contract-price-summary-module__mcQCtW__reference dd{color:#304b6e;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.contract-price-summary-module__mcQCtW__reference p{color:#66768a;max-width:360px;margin:24px 0 0;font-size:12px;line-height:1.8}.contract-price-summary-module__mcQCtW__amounts{border-left:1px solid #e6ebf1;margin:0;padding-left:24px}.contract-price-summary-module__mcQCtW__amounts>div{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.contract-price-summary-module__mcQCtW__amounts dt{color:#66768a;font-size:12px}.contract-price-summary-module__mcQCtW__amounts dd{font-variant-numeric:tabular-nums;white-space:nowrap;color:#34465b;margin:0;font-size:14px;font-weight:500}.contract-price-summary-module__mcQCtW__amounts small{font-size:11px;font-weight:400}.contract-price-summary-module__mcQCtW__amounts .contract-price-summary-module__mcQCtW__total{border-top:1px solid #e6ebf1;padding-top:12px}.contract-price-summary-module__mcQCtW__total dt,.contract-price-summary-module__mcQCtW__total dd{color:#34465b;font-weight:600}.contract-price-summary-module__mcQCtW__amounts .contract-price-summary-module__mcQCtW__net{border-top:1px solid #dce4ee;margin:16px 0 0;padding-top:14px}.contract-price-summary-module__mcQCtW__net dt{color:#3e5e86;font-weight:600}.contract-price-summary-module__mcQCtW__net dd{color:#345780;font-size:23px;font-weight:600}.contract-price-summary-module__mcQCtW__note{color:#66768a;border-top:1px solid #e6ebf1;margin:0;padding:14px 22px;font-size:12px;line-height:1.7}@media (max-width:850px){.contract-price-summary-module__mcQCtW__body{grid-template-columns:minmax(0,1fr);gap:20px}.contract-price-summary-module__mcQCtW__reference dl{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-price-summary-module__mcQCtW__reference p{max-width:none;margin-top:16px}.contract-price-summary-module__mcQCtW__amounts{border-top:1px solid #e6ebf1;border-left:0;padding:18px 0 0}}@media (max-width:500px){.contract-price-summary-module__mcQCtW__heading,.contract-price-summary-module__mcQCtW__body{padding:16px}.contract-price-summary-module__mcQCtW__note{padding:12px 16px}.contract-price-summary-module__mcQCtW__net dd{font-size:20px}}
.contract-schedule-summary-module__63oqhG__card{background:#fff;border:1px solid #dce4ee;border-radius:12px;margin:14px 0 24px;overflow:hidden}.contract-schedule-summary-module__63oqhG__heading{background:#f8fafc;border-bottom:1px solid #e6ebf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 22px;display:flex}.contract-schedule-summary-module__63oqhG__heading h3{line-height:1.6;margin:0!important;font-size:15px!important}.contract-schedule-summary-module__63oqhG__heading>span{color:#66768a;font-size:12px}.contract-schedule-summary-module__63oqhG__timeline{gap:16px;margin:0;padding:22px;list-style:none;display:flex}.contract-schedule-summary-module__63oqhG__timeline>li{border:1px solid #e4eaf1;border-radius:9px;flex:1;min-width:0;padding:18px}.contract-schedule-summary-module__63oqhG__label{color:#66768a;margin-bottom:10px;font-size:12px;display:block}.contract-schedule-summary-module__63oqhG__timeline strong{color:#304b6e;font-size:17px;font-weight:600;line-height:1.6;display:block}.contract-schedule-summary-module__63oqhG__timeline p{color:#66768a;white-space:pre-wrap;margin:8px 0 0;font-size:12px;line-height:1.7}.contract-schedule-summary-module__63oqhG__timeline .contract-schedule-summary-module__63oqhG__event{background:#eef4fc;border-color:#cfdded;flex:1.3}.contract-schedule-summary-module__63oqhG__status{color:#66768a;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.contract-schedule-summary-module__63oqhG__status span[data-tentative]{color:#337451;background:#e5f2eb;border-radius:5px;padding:3px 8px}.contract-schedule-summary-module__63oqhG__status span[data-tentative=true]{color:#865d26;background:#fff3db}.contract-schedule-summary-module__63oqhG__timeline details{color:#3e5e86;margin-top:12px;font-size:12px}.contract-schedule-summary-module__63oqhG__timeline summary{cursor:pointer;line-height:1.8}.contract-schedule-summary-module__63oqhG__timeline summary:focus-visible{outline-offset:3px;outline:2px solid #3e5e86}.contract-schedule-summary-module__63oqhG__timeline ul{max-height:200px;padding-left:20px;line-height:1.9;overflow-y:auto}.contract-schedule-summary-module__63oqhG__location{border-top:1px solid #e6ebf1;grid-template-columns:minmax(0,1fr) auto;gap:24px;margin:0;padding:20px 22px;display:grid}.contract-schedule-summary-module__63oqhG__location dt{color:#66768a;margin-bottom:7px;font-size:12px}.contract-schedule-summary-module__63oqhG__location dd{color:#34465b;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}@media (max-width:750px){.contract-schedule-summary-module__63oqhG__timeline{flex-direction:column;gap:10px;padding:16px}.contract-schedule-summary-module__63oqhG__timeline>li,.contract-schedule-summary-module__63oqhG__heading,.contract-schedule-summary-module__63oqhG__location{padding:16px}.contract-schedule-summary-module__63oqhG__location{grid-template-columns:minmax(0,1fr);gap:16px}}
.contract-authority-summary-module__NilfwG__sections{gap:16px;margin:18px 0;display:grid}.contract-authority-summary-module__NilfwG__card{background:#fff;border:1px solid #dce4ee;border-radius:12px;overflow:hidden}.contract-authority-summary-module__NilfwG__card>header{background:#f8fafc;border-bottom:1px solid #e6ebf1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:18px 22px;display:flex}.contract-authority-summary-module__NilfwG__card h3{line-height:1.6;margin:0!important;font-size:15px!important}.contract-authority-summary-module__NilfwG__card>header>span{color:#66768a;font-size:12px}.contract-authority-summary-module__NilfwG__letterhead{align-items:center;gap:20px;padding:22px;display:flex}.contract-authority-summary-module__NilfwG__letterhead img{object-fit:contain;max-width:120px;max-height:64px}.contract-authority-summary-module__NilfwG__letterhead strong{color:#304b6e;white-space:pre-wrap;font-size:15px}.contract-authority-summary-module__NilfwG__letterhead p{color:#66768a;margin:7px 0 0;font-size:12px}.contract-authority-summary-module__NilfwG__parties{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contract-authority-summary-module__NilfwG__party{min-width:0;padding:22px}.contract-authority-summary-module__NilfwG__party+.contract-authority-summary-module__NilfwG__party{border-left:1px solid #e6ebf1}.contract-authority-summary-module__NilfwG__party h4{color:#66768a;margin:0 0 6px;font-size:13px;font-weight:500}.contract-authority-summary-module__NilfwG__party>p{color:#34465b;margin:0 0 14px;font-size:14px;line-height:1.7}.contract-authority-summary-module__NilfwG__empty{color:#66768a;font-size:12px}.contract-authority-summary-module__NilfwG__file+.contract-authority-summary-module__NilfwG__file{margin-top:12px}.contract-authority-summary-module__NilfwG__approval{padding:22px}.contract-authority-summary-module__NilfwG__approval dl{grid-template-columns:1.4fr 1fr 1fr;gap:24px;margin:0;display:grid}.contract-authority-summary-module__NilfwG__approval dt{color:#66768a;margin-bottom:8px;font-size:12px}.contract-authority-summary-module__NilfwG__approval dd{color:#304b6e;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:500;line-height:1.7}.contract-authority-summary-module__NilfwG__approval small{font-size:12px;font-weight:400}.contract-authority-summary-module__NilfwG__note{color:#66768a;border-top:1px solid #e6ebf1;margin:18px 0 0;padding-top:16px;font-size:12px;line-height:1.8}.contract-authority-summary-module__NilfwG__rich{color:#34465b;overflow-wrap:anywhere;padding:22px;font-size:14px;line-height:1.9}@media (max-width:750px){.contract-authority-summary-module__NilfwG__parties{grid-template-columns:1fr}.contract-authority-summary-module__NilfwG__party+.contract-authority-summary-module__NilfwG__party{border-top:1px solid #e6ebf1;border-left:0}.contract-authority-summary-module__NilfwG__approval dl{grid-template-columns:1fr;gap:18px}}@media (max-width:500px){.contract-authority-summary-module__NilfwG__card>header,.contract-authority-summary-module__NilfwG__letterhead,.contract-authority-summary-module__NilfwG__party,.contract-authority-summary-module__NilfwG__approval,.contract-authority-summary-module__NilfwG__rich{padding:16px}.contract-authority-summary-module__NilfwG__letterhead{flex-wrap:wrap}}
.stamp-duty-module__2QFROa__panel{background:var(--surface,#fff);border:1px solid #d9e2e1;border-radius:12px;margin:18px 0;padding:22px}.stamp-duty-module__2QFROa__panel h2,.stamp-duty-module__2QFROa__panel h3{margin-top:0}.stamp-duty-module__2QFROa__help{color:#52666a;font-size:13px;line-height:1.7}.stamp-duty-module__2QFROa__details{border:1px solid #e0e7e6;border-radius:8px;margin:14px 0;padding:12px}.stamp-duty-module__2QFROa__details summary{cursor:pointer;font-weight:600}.stamp-duty-module__2QFROa__party{border-top:1px solid #d9e2e1;margin-top:18px;padding-top:12px}.stamp-duty-module__2QFROa__pre{white-space:pre-wrap;overflow-wrap:anywhere}.stamp-duty-module__2QFROa__table{border-collapse:collapse;width:100%;margin:14px 0}.stamp-duty-module__2QFROa__table th,.stamp-duty-module__2QFROa__table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e0e7e6;padding:10px}.stamp-duty-module__2QFROa__table th{color:#52666a;width:38%;font-weight:500}.stamp-duty-module__2QFROa__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.stamp-duty-module__2QFROa__record{border-top:1px solid #d9e2e1;margin-top:18px;padding-top:18px}.stamp-duty-module__2QFROa__attachments{gap:12px;margin-top:14px;display:grid}@media (max-width:600px){.stamp-duty-module__2QFROa__panel{padding:14px}.stamp-duty-module__2QFROa__table th{width:43%}}
.contract-administration-module__vFkzrW__content{gap:24px;display:grid}.contract-administration-module__vFkzrW__group{border-bottom:1px solid #e5ebf1;min-width:0;padding-bottom:24px}.contract-administration-module__vFkzrW__heading{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.contract-administration-module__vFkzrW__heading h4{color:#334e70;margin:0;font-size:15px;font-weight:650}.contract-administration-module__vFkzrW__heading p{color:#70808d;margin:0;font-size:13px;line-height:1.6}.contract-administration-module__vFkzrW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 24px;display:grid}.contract-administration-module__vFkzrW__content .field{margin-bottom:0}.contract-administration-module__vFkzrW__content input,.contract-administration-module__vFkzrW__content select,.contract-administration-module__vFkzrW__content textarea{width:100%;min-width:0}.contract-administration-module__vFkzrW__dateSuggestion{background:#f3f6fa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.contract-administration-module__vFkzrW__dateSuggestion>div{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.contract-administration-module__vFkzrW__dateSuggestion span,.contract-administration-module__vFkzrW__address>span{color:#718091;font-size:12px}.contract-administration-module__vFkzrW__dateSuggestion strong{color:#344c69;font-variant-numeric:tabular-nums;font-size:14px}.contract-administration-module__vFkzrW__dateSuggestion button{flex-shrink:0;min-height:36px;padding:7px 12px;font-size:13px}.contract-administration-module__vFkzrW__address{background:#f8fafc;border-left:3px solid #c8d7e8;border-radius:0 6px 6px 0;margin-top:12px;padding:10px 14px}.contract-administration-module__vFkzrW__address p{white-space:pre-wrap;overflow-wrap:anywhere;color:#4d6072;margin:4px 0 0;font-size:14px;line-height:1.7}.contract-administration-module__vFkzrW__optionGroup{gap:12px;min-width:0;display:grid}.contract-administration-module__vFkzrW__optionGroup .contract-administration-module__vFkzrW__heading{margin-bottom:0}.contract-administration-module__vFkzrW__optionGroup>p{color:#70808d;margin:0;font-size:13px}.contract-administration-module__vFkzrW__error{color:#b42318;margin:6px 0 0;font-size:13px}@media (max-width:700px){.contract-administration-module__vFkzrW__grid{grid-template-columns:minmax(0,1fr);gap:18px}.contract-administration-module__vFkzrW__content{gap:20px}.contract-administration-module__vFkzrW__group{padding-bottom:20px}.contract-administration-module__vFkzrW__dateSuggestion{flex-wrap:wrap}}
.contract-workflow-module__RA-0bG__workspace{--workflow-blue:var(--accent,#405f89);--workflow-border:#dce5ef}.contract-workflow-module__RA-0bG__layout{grid-template-columns:256px minmax(0,1fr);align-items:start;gap:28px;display:grid}.contract-workflow-module__RA-0bG__sidebar{max-height:calc(100dvh - 120px);padding:18px 0;position:sticky;top:88px;overflow:auto}.contract-workflow-module__RA-0bG__progress{color:var(--muted);grid-template-columns:1fr;gap:10px;padding:0 16px 20px;font-size:12px;display:grid}.contract-workflow-module__RA-0bG__progress strong{color:var(--workflow-blue);font-variant-numeric:tabular-nums;font-size:22px}.contract-workflow-module__RA-0bG__progress progress{width:100%;height:6px;accent-color:var(--workflow-blue);border:0;border-radius:8px;grid-column:1/-1;overflow:hidden}.contract-workflow-module__RA-0bG__progress progress::-webkit-progress-bar{background:#e1e8f1;border-radius:8px}.contract-workflow-module__RA-0bG__progress progress::-webkit-progress-value{background:var(--workflow-blue);border-radius:8px}.contract-workflow-module__RA-0bG__progress small{grid-column:1/-1;font-size:11px}.contract-workflow-module__RA-0bG__steps{gap:6px;display:grid}.contract-workflow-module__RA-0bG__steps button{text-align:left;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:68px;padding:13px 12px;display:flex}.contract-workflow-module__RA-0bG__steps button>span:nth-child(2){flex:1;gap:4px;display:grid}.contract-workflow-module__RA-0bG__steps strong{color:var(--ink);font-size:13px;font-weight:600}.contract-workflow-module__RA-0bG__steps small{font-size:11px;line-height:1.5}.contract-workflow-module__RA-0bG__steps button:hover{background:#edf2f8}.contract-workflow-module__RA-0bG__steps button[aria-current=step]{color:var(--workflow-blue);background:#fff;border-color:#c6d6e8;box-shadow:0 3px 10px #203e6210}.contract-workflow-module__RA-0bG__number{width:28px;height:28px;color:var(--workflow-blue);background:#f8fafc;border:1px solid #d1ddeb;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.contract-workflow-module__RA-0bG__steps button[aria-current=step] .contract-workflow-module__RA-0bG__number{background:var(--workflow-blue);border-color:var(--workflow-blue);color:#fff}.contract-workflow-module__RA-0bG__steps button .contract-workflow-module__RA-0bG__number[data-complete=true]{color:#247344;background:#e5f4eb;border-color:#a8d4b8}.contract-workflow-module__RA-0bG__steps button[aria-current=step] .contract-workflow-module__RA-0bG__number[data-complete=true]{color:#fff;background:#247344;border-color:#247344}.contract-workflow-module__RA-0bG__workspaceLinks{border-top:1px solid var(--workflow-border);gap:4px;margin:22px 12px 0;padding-top:18px;display:grid}.contract-workflow-module__RA-0bG__workspaceLinks>span{letter-spacing:.03em;color:var(--muted);margin:0 8px 6px;font-size:11px}.contract-workflow-module__RA-0bG__workspaceLinks button{color:var(--muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 8px;font-size:12px}.contract-workflow-module__RA-0bG__workspaceLinks button:hover,.contract-workflow-module__RA-0bG__workspaceLinks button[aria-current=page]{color:var(--workflow-blue);background:#e7eef7}.contract-workflow-module__RA-0bG__sidebarNote{color:var(--muted);margin:16px 20px 0;font-size:11px;line-height:1.8}.contract-workflow-module__RA-0bG__main{min-width:0;scroll-margin-top:100px}.contract-workflow-module__RA-0bG__sectionHeading{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 22px;display:flex}.contract-workflow-module__RA-0bG__sectionHeading span{color:var(--muted);font-size:11px}.contract-workflow-module__RA-0bG__sectionHeading h2{color:var(--ink);margin:4px 0;font-size:23px;font-weight:600;line-height:1.5}.contract-workflow-module__RA-0bG__sectionHeading p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.contract-workflow-module__RA-0bG__stepStatus{border:1px solid var(--workflow-border);white-space:nowrap;background:#fff;border-radius:30px;padding:7px 11px}.contract-workflow-module__RA-0bG__todo{border:1px solid #d8e2ef;border-left:3px solid var(--workflow-blue);background:#f0f5fb;border-radius:10px;margin-bottom:20px;padding:16px 18px}.contract-workflow-module__RA-0bG__todo>strong{color:var(--workflow-blue);margin-bottom:8px;font-size:14px;display:block}.contract-workflow-module__RA-0bG__todo>button,.contract-workflow-module__RA-0bG__todo>details>button{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dde6f0;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.contract-workflow-module__RA-0bG__todo>button:last-child{border-bottom:0}.contract-workflow-module__RA-0bG__todo>button>span{flex:1}.contract-workflow-module__RA-0bG__todo p{font-size:13px;line-height:1.7}.contract-workflow-module__RA-0bG__footer{z-index:4;border-top:1px solid var(--workflow-border);background:#f5f7fb;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:16px 0;display:flex;position:sticky;bottom:-16px;box-shadow:0 -8px 20px #f5f7fbdd}.contract-workflow-module__RA-0bG__footer>span{color:var(--muted);margin-left:auto;font-size:12px}.contract-workflow-module__RA-0bG__footer>div{gap:8px;display:flex}.contract-workflow-module__RA-0bG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.contract-workflow-module__RA-0bG__summaryGrid article{border:1px solid var(--workflow-border);background:#fff;border-radius:12px;align-content:start;gap:8px;padding:20px;display:grid}.contract-workflow-module__RA-0bG__summaryGrid span,.contract-workflow-module__RA-0bG__summaryGrid small{color:var(--muted);font-size:12px;line-height:1.7}.contract-workflow-module__RA-0bG__summaryGrid strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:600}.contract-workflow-module__RA-0bG__summaryGrid button{font:inherit;color:var(--workflow-blue);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:12px}.contract-workflow-module__RA-0bG__workspace button:focus-visible{outline:2px solid var(--workflow-blue);outline-offset:3px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .form-section{box-shadow:none;background:0 0;border:0;padding:0}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .form-section>.section-title{display:none}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .editor-subsection{border-radius:12px;margin-bottom:18px;padding:20px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .editor-subsection>h3{background:#f8fafc;margin:-20px -20px 18px;padding:14px 20px;font-size:15px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .party-information-list{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .party-information{margin-bottom:18px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .contract-readonly :is(input,textarea,select):disabled{color:var(--ink);opacity:1;background:#f8fafc}:is(.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .contract-readonly .add-record,.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .contract-readonly .icon-button.danger,.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .contract-readonly .payment-condition-ai,.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .contract-readonly .contract-milestone-delete){display:none}@media (max-width:1050px){.contract-workflow-module__RA-0bG__layout{grid-template-columns:220px minmax(0,1fr);gap:18px}.contract-workflow-module__RA-0bG__steps button{padding:10px 8px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .party-information-list{grid-template-columns:1fr}}@media (max-width:760px){.contract-workflow-module__RA-0bG__layout{display:block}.contract-workflow-module__RA-0bG__sidebar{padding:8px 0 12px;position:static}.contract-workflow-module__RA-0bG__progress{padding:8px 4px 12px}.contract-workflow-module__RA-0bG__steps{padding:3px 2px 8px;display:flex;overflow-x:auto}.contract-workflow-module__RA-0bG__steps button{flex:0 0 188px;min-height:64px;padding:10px}.contract-workflow-module__RA-0bG__steps button>svg{display:none}.contract-workflow-module__RA-0bG__workspaceLinks{margin:8px 0 0;padding:8px 0 0;display:flex;overflow-x:auto}.contract-workflow-module__RA-0bG__workspaceLinks>span,.contract-workflow-module__RA-0bG__sidebarNote{display:none}.contract-workflow-module__RA-0bG__workspaceLinks button{white-space:nowrap}.contract-workflow-module__RA-0bG__sectionHeading{margin:10px 0 18px}.contract-workflow-module__RA-0bG__sectionHeading h2{font-size:20px}.contract-workflow-module__RA-0bG__stepStatus{display:none}.contract-workflow-module__RA-0bG__main{scroll-margin-top:160px}.contract-workflow-module__RA-0bG__summaryGrid{grid-template-columns:1fr}.contract-workflow-module__RA-0bG__footer{flex-wrap:wrap;padding:12px 0;bottom:-12px}.contract-workflow-module__RA-0bG__footer>span{order:-1;width:100%;margin:0}.contract-workflow-module__RA-0bG__footer>div{margin-left:auto}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .editor-subsection{padding:16px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .editor-subsection>h3{margin:-16px -16px 16px;padding:12px 16px}}.contract-workflow-module__RA-0bG__todo>details>summary{cursor:pointer;color:var(--workflow-blue);padding:10px 0 0;font-size:12px}.contract-workflow-module__RA-0bG__sectionHeading{gap:12px;margin:10px 0 16px}.contract-workflow-module__RA-0bG__sectionHeading h2{margin:2px 0;font-size:21px}.contract-workflow-module__RA-0bG__todo{margin-bottom:16px;padding:12px 16px}.contract-workflow-module__RA-0bG__todo>strong{margin-bottom:2px;font-size:13px}.contract-workflow-module__RA-0bG__todo>button,.contract-workflow-module__RA-0bG__todo>details>button{padding:7px 0}.contract-workflow-module__RA-0bG__todo svg{flex-shrink:0}.contract-workflow-module__RA-0bG__todo>details>button>span{flex:1;min-width:0}.contract-workflow-module__RA-0bG__summaryGrid{gap:12px;margin-bottom:16px}.contract-workflow-module__RA-0bG__summaryGrid article{gap:5px;padding:16px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .editor-subsection{margin-bottom:14px;padding:16px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .editor-subsection>h3{margin:-16px -16px 14px;padding:12px 16px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .field{margin-bottom:12px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .form-grid{gap:12px 16px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .editor-subsection>details>summary{cursor:pointer;color:var(--workflow-blue);padding:9px 0;font-size:13px;font-weight:600}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .editor-subsection :is(button,summary){overflow-wrap:anywhere}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .editor-subsection button>svg{flex-shrink:0}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main [data-contract-administration]{margin-top:0}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main [data-contract-administration]>p{margin:8px 0 12px}@media (min-width:1200px){.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .contract-authority-fields .authority-party-card{vertical-align:top;width:calc(50% - 6px);min-width:0;margin:0;display:inline-block}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .contract-authority-fields .authority-party-card+.authority-party-card{margin-left:12px}}@media (max-width:760px){.contract-workflow-module__RA-0bG__sidebar{max-height:none;overflow:visible}.contract-workflow-module__RA-0bG__footer{flex-wrap:nowrap;gap:6px}.contract-workflow-module__RA-0bG__footer>span{display:none}.contract-workflow-module__RA-0bG__footer .button{gap:4px;min-height:40px;padding:9px 8px;font-size:11px}.contract-workflow-module__RA-0bG__footer>div{gap:6px}.contract-workflow-module__RA-0bG__steps small{display:none}.contract-workflow-module__RA-0bG__steps button{flex-basis:174px;min-height:48px}.contract-workflow-module__RA-0bG__progress{gap:5px}}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-installment{background:#fff;padding:20px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-installment>.item-heading{border-bottom:1px solid var(--workflow-border);flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:18px;padding-bottom:14px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-installment-percent{color:var(--workflow-blue);font-variant-numeric:tabular-nums;background:#eaf0f7;border-radius:6px;align-items:center;padding:4px 9px;font-size:13px;font-weight:600;display:inline-flex}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-installment-status{color:#856321;background:#fff4dc;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:5px 9px;font-size:12px;line-height:1.5;display:inline-flex}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-installment-status[data-complete=true]{color:#32694c;background:#eaf5ee}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-installment-status>svg{flex-shrink:0}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-amount-grid{grid-template-columns:minmax(100px,.65fr) minmax(180px,1.3fr) minmax(150px,1fr);align-items:start}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-fields-grid .field{margin-bottom:14px}@media (max-width:1050px){.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-amount-grid>:last-child{grid-column:1/-1}}@media (max-width:760px){.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-installment{padding:14px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-amount-grid{grid-template-columns:minmax(0,1fr)}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-installment>.item-heading{gap:8px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .payment-installment-status{font-size:11px}}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .receipt-heading{align-items:flex-start;gap:10px;display:flex}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .receipt-heading>svg{flex-shrink:0;margin-top:3px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .receipt-heading h3{margin:0}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main .receipt-heading p{margin:6px 0 0}@supports (field-sizing:content){.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main textarea:disabled{field-sizing:content;resize:none;min-height:88px;max-height:none;overflow-y:hidden}}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__main :is(input,textarea,select):disabled{color:var(--ink);opacity:1;-webkit-text-fill-color:var(--ink)}.contract-workflow-module__RA-0bG__titleRow{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.contract-workflow-module__RA-0bG__titleRow>h1{overflow-wrap:anywhere;min-width:0}.contract-workflow-module__RA-0bG__titleRow .status{flex-shrink:0}.contract-workflow-module__RA-0bG__workspace.editor-page .page-heading.contract-workflow-module__RA-0bG__documentHeading{border:1px solid var(--workflow-border);background:#fff;border-radius:14px;gap:16px;margin:8px 0 24px;padding:22px 24px}.contract-workflow-module__RA-0bG__documentHeading>:first-child{min-width:0}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__documentHeading .eyebrow{color:var(--muted);letter-spacing:0;margin-bottom:6px;font-size:11px;display:block}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__documentHeading .contract-workflow-module__RA-0bG__titleRow>h1{letter-spacing:-.3px;margin:0;font-size:24px;font-weight:600;line-height:1.45}.contract-workflow-module__RA-0bG__documentMeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-size:12px;display:flex}.contract-workflow-module__RA-0bG__documentNumber{color:var(--workflow-blue);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.contract-workflow-module__RA-0bG__lifecycleBadge{color:#806018;background:#fff8e8;border:1px solid #e8d6a9;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.contract-workflow-module__RA-0bG__lifecycleBadge svg{flex-shrink:0}.contract-workflow-module__RA-0bG__lifecycleBadge[data-state=effective]{color:#267149;background:#edf8f1;border-color:#bfdcca}.contract-workflow-module__RA-0bG__lifecycleBadge[data-state=revoked],.contract-workflow-module__RA-0bG__lifecycleBadge[data-state=draft]{color:#657186;background:#f3f5f8;border-color:#dbe1e9}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__documentHeading p.contract-workflow-module__RA-0bG__lifecycleHint{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}@media (max-width:700px){.contract-workflow-module__RA-0bG__workspace.editor-page .page-heading.contract-workflow-module__RA-0bG__documentHeading{margin-bottom:18px;padding:16px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__documentHeading .contract-workflow-module__RA-0bG__titleRow>h1{font-size:20px;line-height:1.55}.contract-workflow-module__RA-0bG__documentMeta{gap:8px 10px}.contract-workflow-module__RA-0bG__lifecycleBadge{white-space:normal;max-width:100%}}.contract-workflow-module__RA-0bG__workspace.editor-page .contract-workflow-module__RA-0bG__documentHeading{grid-template-columns:minmax(0,1fr);display:grid;position:static}.contract-workflow-module__RA-0bG__workspace.editor-page .contract-workflow-module__RA-0bG__documentHeading>.actions{width:100%;min-width:0;display:block}.contract-workflow-module__RA-0bG__readinessAction{color:var(--workflow-blue);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px}.contract-workflow-module__RA-0bG__readinessAction:hover{text-decoration:underline}.contract-workflow-module__RA-0bG__readinessAction:disabled{cursor:wait;opacity:.6}.contract-workflow-module__RA-0bG__workspace.editor-page .page-heading.contract-workflow-module__RA-0bG__documentHeading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 18px;margin-bottom:16px;padding:12px 16px;display:grid}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__documentHeading .contract-workflow-module__RA-0bG__titleRow>h1{font-size:20px;line-height:1.5}.contract-workflow-module__RA-0bG__documentMeta{gap:6px 10px;margin-top:6px}.contract-workflow-module__RA-0bG__lifecycleBadge{padding:3px 7px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__documentHeading p.contract-workflow-module__RA-0bG__lifecycleHint{margin-top:6px}@media (max-width:700px){.contract-workflow-module__RA-0bG__workspace.editor-page .page-heading.contract-workflow-module__RA-0bG__documentHeading{grid-template-columns:minmax(0,1fr);gap:8px}.contract-workflow-module__RA-0bG__workspace.editor-page .page-heading.contract-workflow-module__RA-0bG__documentHeading{padding:14px}.contract-workflow-module__RA-0bG__workspace .contract-workflow-module__RA-0bG__documentHeading .contract-workflow-module__RA-0bG__titleRow>h1{font-size:18px}}
.contract-party-extras-module__mTCpfa__panel{background:var(--surface,#fff);border:1px solid #dce5ef;border-radius:12px;margin-top:18px;overflow:hidden}.contract-party-extras-module__mTCpfa__header{background:#f8fafc;border-bottom:1px solid #e5ebf1;padding:18px 20px}.contract-party-extras-module__mTCpfa__header h3{color:#344d6d;margin:0;font-size:15px}.contract-party-extras-module__mTCpfa__header p{color:#748190;margin:4px 0 0;font-size:13px}.contract-party-extras-module__mTCpfa__row{border-bottom:1px solid #e5ebf1;margin:0}.contract-party-extras-module__mTCpfa__row>summary{cursor:pointer;color:#405f89;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.contract-party-extras-module__mTCpfa__row>summary::-webkit-details-marker{display:none}.contract-party-extras-module__mTCpfa__row>summary>span:first-child{flex:1;gap:4px;min-width:0;display:grid}.contract-party-extras-module__mTCpfa__row>summary strong{font-size:14px;font-weight:600}.contract-party-extras-module__mTCpfa__row>summary small{color:#748190;font-size:12px;font-weight:400;line-height:1.6}.contract-party-extras-module__mTCpfa__row>summary>svg{flex-shrink:0;transition:transform .15s}.contract-party-extras-module__mTCpfa__row[open]>summary>svg{transform:rotate(90deg)}.contract-party-extras-module__mTCpfa__row>summary:hover{background:#f7f9fc}.contract-party-extras-module__mTCpfa__row>summary:focus-visible{outline-offset:-3px;border-radius:6px;outline:2px solid #405f89}.contract-party-extras-module__mTCpfa__optional{color:#748190;white-space:nowrap;border:1px solid #e1e7ee;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:400}.contract-party-extras-module__mTCpfa__body{min-width:0;padding:0 20px 20px}.contract-party-extras-module__mTCpfa__body .project-annex-inline{margin:0}.contract-party-extras-module__mTCpfa__note{color:#68798b;background:#f8fafc;align-items:flex-start;gap:8px;padding:14px 20px;font-size:12px;line-height:1.7;display:flex}.contract-party-extras-module__mTCpfa__note svg{flex-shrink:0;margin-top:2px}@media (max-width:600px){.contract-party-extras-module__mTCpfa__header,.contract-party-extras-module__mTCpfa__row>summary,.contract-party-extras-module__mTCpfa__note{padding:14px}.contract-party-extras-module__mTCpfa__body{padding:0 14px 14px}.contract-party-extras-module__mTCpfa__row>summary{gap:8px}.contract-party-extras-module__mTCpfa__optional{white-space:normal;text-align:center;max-width:70px}}
.contract-progress-module__VXxmEq__panel{border:1px solid var(--border,#d8e3ef);background:var(--card,#fff);color:var(--text,#334155);border-radius:14px;margin:0 0 20px;padding:18px 20px}.contract-progress-module__VXxmEq__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.contract-progress-module__VXxmEq__heading strong{font-size:15px}.contract-progress-module__VXxmEq__percent{color:var(--accent,#45678f);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.contract-progress-module__VXxmEq__bar{background:#e8eef6;border-radius:99px;height:9px;overflow:hidden}.contract-progress-module__VXxmEq__fill{background:var(--accent,#45678f);border-radius:inherit;height:100%;transition:width .2s}.contract-progress-module__VXxmEq__panel[data-ready=true] .contract-progress-module__VXxmEq__fill{background:#368467}.contract-progress-module__VXxmEq__panel[data-ready=true] .contract-progress-module__VXxmEq__percent{color:#287354}.contract-progress-module__VXxmEq__footer{color:#66788e;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;font-size:13px;display:flex}.contract-progress-module__VXxmEq__details{border-top:1px solid #e3eaf2;margin-top:12px;padding-top:10px;font-size:13px}.contract-progress-module__VXxmEq__details summary{cursor:pointer;color:var(--accent,#45678f);font-weight:600}.contract-progress-module__VXxmEq__details ul{gap:5px;margin:10px 0 0;padding-left:22px;display:grid}.contract-progress-module__VXxmEq__details p{margin:10px 0 0}.contract-progress-module__VXxmEq__reviewLink{color:var(--accent,#45678f);margin-top:10px;text-decoration:underline;display:inline-block}@media (max-width:600px){.contract-progress-module__VXxmEq__panel{padding:14px}.contract-progress-module__VXxmEq__footer{flex-direction:column;align-items:flex-start;gap:4px}.contract-progress-module__VXxmEq__heading strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.contract-progress-module__VXxmEq__fill{transition:none}}.contract-progress-module__VXxmEq__details ul{gap:0;padding:0;list-style:none}.contract-progress-module__VXxmEq__issue{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.contract-progress-module__VXxmEq__issue>div{gap:3px;min-width:0;display:grid}.contract-progress-module__VXxmEq__issue small{color:var(--muted);font-size:11px}.contract-progress-module__VXxmEq__panel .contract-progress-module__VXxmEq__issue button{border:1px solid var(--line);background:var(--paper);color:var(--accent);cursor:pointer;border-radius:6px;flex:none;min-height:32px;padding:5px 9px;font-size:12px}.contract-progress-module__VXxmEq__issue button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:600px){.contract-progress-module__VXxmEq__issue{flex-wrap:wrap;align-items:flex-start}}
.contract-review-layout-module__nipubq__page{gap:20px;display:grid}.contract-review-layout-module__nipubq__page>section{margin-bottom:0}.contract-review-layout-module__nipubq__overview{background:#fff;border:1px solid #e0e6ee;border-radius:12px;padding:24px}.contract-review-layout-module__nipubq__overview>header{margin-bottom:20px}.contract-review-layout-module__nipubq__overview h3,.contract-review-layout-module__nipubq__next h3{color:#34465d;margin:0;font-size:16px}.contract-review-layout-module__nipubq__overview p,.contract-review-layout-module__nipubq__next p{color:#778496;margin:6px 0 0;font-size:12px;line-height:1.8}.contract-review-layout-module__nipubq__overview>div{gap:0;margin:0}.contract-review-layout-module__nipubq__overview article{background:0 0;border:0;border-radius:0;gap:8px;padding:20px 24px}.contract-review-layout-module__nipubq__overview article:nth-child(odd){border-right:1px solid #edf0f5;padding-left:0}.contract-review-layout-module__nipubq__overview article:nth-child(2n){padding-right:0}.contract-review-layout-module__nipubq__overview article:nth-child(n+3){border-top:1px solid #edf0f5}.contract-review-layout-module__nipubq__overview article strong{font-size:17px;line-height:1.6}.contract-review-layout-module__nipubq__overview article button{margin-top:4px}.contract-review-layout-module__nipubq__next{background:#f0f4f9;border:1px solid #dce5f0;border-radius:12px;gap:20px;padding:24px;display:grid}.contract-review-layout-module__nipubq__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.contract-review-layout-module__nipubq__overview,.contract-review-layout-module__nipubq__next{padding:18px}.contract-review-layout-module__nipubq__overview article:nth-child(n){border-right:0;padding:18px 0}.contract-review-layout-module__nipubq__overview article+article{border-top:1px solid #edf0f5}.contract-review-layout-module__nipubq__actions>*{flex:1}}.contract-review-layout-module__nipubq__issues{background:#fff;border:1px solid #e0e6ee;border-radius:12px;padding:22px 24px}.contract-review-layout-module__nipubq__issues h3{color:#34465d;margin:0;font-size:16px}.contract-review-layout-module__nipubq__issues header p{color:#778496;margin:6px 0 18px;font-size:12px;line-height:1.8}.contract-review-layout-module__nipubq__issues details{border-top:1px solid #edf0f5}.contract-review-layout-module__nipubq__issues summary{cursor:pointer;color:#34465d;align-items:center;gap:12px;padding:15px 0;font-size:13px;list-style:none;display:flex}.contract-review-layout-module__nipubq__issues summary::-webkit-details-marker{display:none}.contract-review-layout-module__nipubq__issues summary>span{flex:1}.contract-review-layout-module__nipubq__issues summary small{color:#946328;white-space:nowrap;background:#fff7e8;border-radius:20px;padding:3px 9px}.contract-review-layout-module__nipubq__issues details[open]>summary>svg{transform:rotate(90deg)}.contract-review-layout-module__nipubq__issues details>div{padding:0 0 12px}.contract-review-layout-module__nipubq__issues button{color:#45678f;text-align:left;width:100%;font:inherit;cursor:pointer;background:#f8fafc;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.contract-review-layout-module__nipubq__issues button+button{margin-top:4px}.contract-review-layout-module__nipubq__issues button svg{flex-shrink:0}.contract-review-layout-module__nipubq__issues button:hover{background:#edf3fa}.contract-review-layout-module__nipubq__issues :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #6286b0}@media (max-width:760px){.contract-review-layout-module__nipubq__issues{padding:18px}}
.contract-source-refresh-module__kKHQAq__panel{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:9px;margin-bottom:12px;padding:12px 14px;font-size:12px;line-height:1.5}.contract-source-refresh-module__kKHQAq__panel h3{color:var(--accent);margin:0 0 4px;font-size:13px}.contract-source-refresh-module__kKHQAq__panel p{color:var(--muted);margin:4px 0;font-size:12px}.contract-source-refresh-module__kKHQAq__panel summary{cursor:pointer;color:var(--accent);margin:8px 0;font-size:12px}.contract-source-refresh-module__kKHQAq__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.contract-source-refresh-module__kKHQAq__actions .button{min-height:34px;padding:6px 10px;font-size:12px}
.contract-project-review-module__zLWezq__card{border:1px solid var(--line,#dce4ef);background:#fff;border-radius:10px;margin-bottom:12px;padding:14px;font-size:14px;line-height:1.6}.contract-project-review-module__zLWezq__card h3{color:var(--ink);margin:0 0 10px;font-size:14px}.contract-project-review-module__zLWezq__facts{gap:7px;margin:0;display:grid}.contract-project-review-module__zLWezq__facts>div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.contract-project-review-module__zLWezq__facts dt{color:var(--muted);font-size:13px}.contract-project-review-module__zLWezq__facts dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}.contract-project-review-module__zLWezq__groups{gap:10px;display:grid}.contract-project-review-module__zLWezq__group{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px 12px}.contract-project-review-module__zLWezq__group h4{color:var(--accent);margin:0 0 8px;font-size:12px;font-weight:700}.contract-project-review-module__zLWezq__documentNumber{color:var(--muted);flex-wrap:wrap;gap:6px 14px;padding:0 2px;font-size:12px;display:flex}.contract-project-review-module__zLWezq__documentNumber strong{font-weight:400}.contract-project-review-module__zLWezq__missing{color:#966321}.contract-project-review-module__zLWezq__sourceLink{margin:4px 14px 0 0;padding:4px 0;font-size:12px}.contract-project-review-module__zLWezq__override{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.contract-project-review-module__zLWezq__override summary{cursor:pointer;color:var(--accent);font-size:12px;font-weight:600}.contract-project-review-module__zLWezq__override[open]>p{margin:8px 0;font-size:12px}@media (max-width:600px){.contract-project-review-module__zLWezq__card{padding:12px}.contract-project-review-module__zLWezq__facts>div{grid-template-columns:1fr;gap:2px}.contract-project-review-module__zLWezq__group{padding:10px}}.contract-project-review-module__zLWezq__groupHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.contract-project-review-module__zLWezq__groupHeading h4{margin:0}.contract-project-review-module__zLWezq__groupHeading button{min-height:30px;padding:5px 10px;font-size:12px}.contract-project-review-module__zLWezq__editableFact{justify-content:space-between;align-items:center;gap:10px;display:flex}.contract-project-review-module__zLWezq__editableFact button{flex-shrink:0;min-height:30px;padding:4px 8px;font-size:12px}.contract-project-review-module__zLWezq__card,.contract-project-review-module__zLWezq__groups,.contract-project-review-module__zLWezq__facts{font-family:inherit;font-size:13px;font-weight:400;line-height:1.5}.contract-project-review-module__zLWezq__facts dt{font-size:12px;font-weight:400;line-height:1.5}.contract-project-review-module__zLWezq__facts dd{font-size:13px;font-weight:400;line-height:1.5}.contract-project-review-module__zLWezq__card h3{font-size:14px;font-weight:600;line-height:1.5}.contract-project-review-module__zLWezq__group h4{font-size:12px;font-weight:600;line-height:1.5}.contract-project-review-module__zLWezq__facts>div{align-items:center}.contract-project-review-module__zLWezq__groups+.editor-subsection{margin-top:12px}.contract-project-review-module__zLWezq__groupHeading{flex-wrap:wrap;gap:6px}.contract-project-review-module__zLWezq__editableFact>span{min-width:0}.contract-project-review-module__zLWezq__editableFact button{white-space:nowrap}@media (min-width:1200px){.contract-project-review-module__zLWezq__groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.contract-project-review-module__zLWezq__documentNumber{grid-column:1/-1}.contract-project-review-module__zLWezq__facts>div{grid-template-columns:110px minmax(0,1fr);gap:8px}}.contract-project-review-module__zLWezq__schedule{gap:24px;margin:20px 0 16px}.contract-project-review-module__zLWezq__schedule .contract-project-review-module__zLWezq__group{background:0 0;border:0;border-radius:0;padding:0}.contract-project-review-module__zLWezq__schedule .contract-project-review-module__zLWezq__group+.contract-project-review-module__zLWezq__group{border-left:1px solid #e8edf3;padding-left:24px}.contract-project-review-module__zLWezq__schedule .contract-project-review-module__zLWezq__groupHeading{margin-bottom:16px}.contract-project-review-module__zLWezq__schedule .contract-project-review-module__zLWezq__groupHeading h4{color:#34465d;font-size:13px}.contract-project-review-module__zLWezq__schedule .contract-project-review-module__zLWezq__facts{gap:14px}.contract-project-review-module__zLWezq__schedule .contract-project-review-module__zLWezq__facts>div{grid-template-columns:130px minmax(0,1fr)}.contract-project-review-module__zLWezq__schedule .contract-project-review-module__zLWezq__facts dd{font-weight:500}.contract-project-review-module__zLWezq__schedule .contract-project-review-module__zLWezq__editableFact button,.contract-project-review-module__zLWezq__scheduleAction button{background:0 0;border-color:#e5eaf1;border-radius:8px;min-height:34px;font-size:12px}.contract-project-review-module__zLWezq__scheduleAction{margin-top:16px}@media (max-width:1199px){.contract-project-review-module__zLWezq__schedule .contract-project-review-module__zLWezq__group+.contract-project-review-module__zLWezq__group{border-top:1px solid #e8edf3;border-left:0;padding:20px 0 0}}@media (max-width:600px){.contract-project-review-module__zLWezq__schedule .contract-project-review-module__zLWezq__facts>div{grid-template-columns:1fr;gap:5px}.contract-project-review-module__zLWezq__schedule{gap:20px}}
.a4-preview-module__df8VvW__navigation{color:#414d5d;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:0;font-size:.8125rem;display:flex}.a4-preview-module__df8VvW__navigation label{align-items:center;gap:8px;min-width:0;display:flex}.a4-preview-module__df8VvW__outline{flex:220px;max-width:400px}.a4-preview-module__df8VvW__navigation select{color:#354d6e;min-width:0;min-height:40px;font:inherit;background:#fff;border:1px solid #c6cdd6;border-radius:6px;padding:6px 8px}.a4-preview-module__df8VvW__outline select{flex:1;width:100%}.a4-preview-module__df8VvW__page select{width:82px}.a4-preview-module__df8VvW__navigation select:focus-visible{outline-offset:2px;outline:2px solid #41628d}.a4-preview-module__df8VvW__toolbar{border-bottom:1px solid #cdd4dd;flex-wrap:wrap;flex-shrink:0;justify-content:flex-start;gap:12px;padding:12px 18px}.a4-preview-module__df8VvW__toolbar .a4-preview-module__df8VvW__navigation{flex:440px;justify-content:flex-end}.a4-preview-module__df8VvW__navigation .icon-button{background:#fff;border:1px solid #c6cdd6;min-width:40px;min-height:40px}.a4-preview-module__df8VvW__documentInfo{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.a4-preview-module__df8VvW__paginationStatus{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.4;display:flex}.a4-preview-module__df8VvW__pageCount{font-variant-numeric:tabular-nums;white-space:nowrap}.a4-preview-module__df8VvW__loading{color:#5c6b7f;white-space:nowrap;font-size:.85em}.a4-preview-module__df8VvW__toolbar .a4-preview-module__df8VvW__zoom{white-space:nowrap;background:#fff;border:1px solid #c6cdd6;border-radius:8px;flex-shrink:0;gap:2px;margin-left:auto;padding:3px;display:flex}.a4-preview-module__df8VvW__zoom button{min-height:36px;font:inherit;color:#414d5d;background:0 0;border:0;border-radius:5px;padding:6px 10px;font-size:14px}.a4-preview-module__df8VvW__zoom button[aria-pressed=true]{color:#354d6e;background:#e8eef7;font-weight:700}.a4-preview-module__df8VvW__zoom button:focus-visible{outline-offset:2px;outline:2px solid #41628d}@media (max-width:760px){.a4-preview-module__df8VvW__toolbar{gap:10px;padding:10px}.a4-preview-module__df8VvW__toolbar .a4-preview-module__df8VvW__navigation{flex-basis:100%;order:3;justify-content:flex-start}.a4-preview-module__df8VvW__outline{max-width:none}.a4-preview-module__df8VvW__navigation label{font-size:14px}.a4-preview-module__df8VvW__zoom button{padding:6px 8px;font-size:13px}}.a4-preview-module__df8VvW__reader{background:#edf1f6}.a4-preview-module__df8VvW__reader .a4-scroll{background:#edf1f6}.a4-preview-module__df8VvW__reader .a4-stage{margin:24px!important}
.issued-document-preview-module__OiIK8a__preview{flex-direction:column;gap:12px;min-width:0;height:calc(100dvh - 150px);min-height:320px;padding:16px;display:flex}.issued-document-preview-module__OiIK8a__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.issued-document-preview-module__OiIK8a__toolbar p{color:#63758b;margin:0;font-size:14px}.issued-document-preview-module__OiIK8a__preview iframe{background:#eef2f6;border:1px solid #dce4ef;border-radius:8px;flex:1;width:100%;min-height:240px}.issued-document-preview-module__OiIK8a__message{text-align:center;padding:24px}@media (max-width:600px){.issued-document-preview-module__OiIK8a__preview{height:calc(100dvh - 110px);padding:8px}.issued-document-preview-module__OiIK8a__toolbar p{font-size:12px}}
.contract-payment-review-module__w_Idgq__card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;margin-bottom:16px;overflow:hidden}.contract-payment-review-module__w_Idgq__card>header{background:var(--accent-soft);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:12px 16px;display:flex}.contract-payment-review-module__w_Idgq__card>header h3{color:var(--accent);margin:0;font-size:14px}.contract-payment-review-module__w_Idgq__card>header>span{color:var(--muted);font-size:11px}.contract-payment-review-module__w_Idgq__summary{padding:14px 16px 6px}.contract-payment-review-module__w_Idgq__links{flex-wrap:wrap;gap:6px 14px;padding:0 16px 12px;display:flex}.contract-payment-review-module__w_Idgq__quotePicker{border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:0 16px 12px;padding:12px}.contract-payment-review-module__w_Idgq__quotePicker>label{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.contract-payment-review-module__w_Idgq__quotePicker>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quotePicker select{flex:1;min-width:180px;min-height:34px;padding:6px 9px;font-size:12px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quotePicker button{min-height:34px;padding:6px 10px;font-size:12px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quotePicker p,.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__editChoice p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.6}.contract-payment-review-module__w_Idgq__editChoice{border-top:1px solid var(--line);background:var(--paper);padding:12px 16px}.contract-payment-review-module__w_Idgq__editChoice>strong{color:var(--accent);font-size:13px;font-weight:600}.contract-payment-review-module__w_Idgq__fields{border-top:1px solid var(--line);padding:14px 16px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .editor-subsection{border-radius:8px;margin-bottom:14px;padding:12px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .field{gap:5px;margin-bottom:10px;font-size:12px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields :is(input:not([type=checkbox]),select,textarea){border-radius:6px;min-height:34px;padding:6px 9px;font-size:13px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .form-grid{gap:0 12px}:is(.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .caption,.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .composition-help){margin:6px 0 10px;font-size:11px;line-height:1.6}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .price-summary{display:none}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .contract-grand-total{padding:10px 0;font-size:14px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .item-card{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:12px}@media (max-width:600px){.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quotePicker select{flex-basis:100%;width:100%;min-width:0}.contract-payment-review-module__w_Idgq__fields{padding:12px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .form-grid{grid-template-columns:1fr}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields :is(input:not([type=checkbox]),select,textarea){font-size:16px}}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields{background:var(--paper);padding:12px;line-height:1.55}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__editChoice{padding:10px 14px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .editor-subsection{border-color:var(--line);margin:0 0 16px;padding:12px;overflow:hidden}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .editor-subsection>h3{background:var(--accent-soft);color:var(--accent);margin:-12px -12px 12px;padding:9px 12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .field{gap:4px;min-width:0;margin:0 0 10px;font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .field>small{margin:0;font-size:11px;line-height:1.45}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields :is(input:not([type=checkbox]),select){height:36px;min-height:36px;line-height:1.4}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields textarea{min-height:70px;line-height:1.6}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .contract-grand-total{background:var(--accent-soft);border-color:var(--line);color:var(--accent);align-items:center;margin-top:10px;padding:9px 12px;font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .contract-grand-total>strong{font-size:17px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .withholding-summary{border-color:var(--line);background:#fff;margin-top:6px;padding:8px 12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .withholding-summary>div{padding:3px 0;font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .withholding-summary>div:nth-child(2){font-size:14px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .withholding-summary>p{margin-top:6px;font-size:11px;line-height:1.5}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .section-title{background:0 0;border:0;margin:0 0 10px;padding:0}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .section-title>h3{font-size:14px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .section-title>button{padding:5px 0;font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installment{background:#fff;border:1px solid #cad8ea;border-radius:8px;margin:0 0 14px;padding:12px;overflow:hidden}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .item-heading{background:var(--accent-soft);border-bottom:1px solid #cad8ea;border-radius:0;flex-wrap:nowrap;gap:8px;margin:-12px -12px 12px;padding:8px 12px;font-size:13px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installment-percent{border:1px solid var(--line);background:#fff;border-radius:4px;margin-right:auto;padding:1px 6px;font-size:11px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid .form-grid{display:contents}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid .field{margin:0}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid .payment-amount-grid>.contract-existing-field:nth-child(2):not([open]){align-self:end}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid .contract-existing-field{min-width:0}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid>.field:has(textarea){grid-column:1/-1}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid>.composition-help{grid-column:1/-1}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .contract-validation{grid-column:1/-1}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .item-total{background:var(--paper);border-top:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:2px -12px -12px;padding:9px 12px;font-size:13px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .installment-withholding{text-align:right;gap:2px;margin:0;font-size:11px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .installment-withholding>strong{font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .percent-total{flex-wrap:wrap;gap:8px;padding:10px 12px;font-size:13px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .percent-total>span{font-size:11px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .inline-info{margin-top:10px;padding:10px 12px;font-size:11px;line-height:1.6}@media (max-width:600px){.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid{grid-template-columns:1fr}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields :is(input:not([type=checkbox]),select,textarea){font-size:16px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .installment-withholding{text-align:left}}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quotePicker p.contract-payment-review-module__w_Idgq__applied{color:#26704e;font-weight:600}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quotePicker p.contract-payment-review-module__w_Idgq__unverified{color:#925a17;background:#fff7eb;border:1px solid #f0d5af;border-radius:6px;padding:8px 10px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-missing{color:#9a581c;background:#fff7eb;border:1px solid #f0d5af;border-radius:6px;grid-column:1/-1;margin:0 0 10px;padding:7px 10px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-condition-ai{grid-column:1/-1;min-width:0;margin:0 0 10px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-condition-ai button{min-height:32px;padding:6px 10px;font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installment-status{color:#925a17;white-space:nowrap;background:#fff1dc;border-radius:5px;align-items:center;gap:7px;padding:5px 9px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installment-status[data-complete=true]{color:#26704e;background:#e5f4eb}@media (max-width:400px){.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .item-heading{flex-wrap:wrap}}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installment-status>svg{stroke-width:2px;flex-shrink:0}.contract-payment-review-module__w_Idgq__sourceSummary{border-bottom:1px solid var(--line);margin:10px 16px}.contract-payment-review-module__w_Idgq__sourceSummary>summary,.contract-payment-review-module__w_Idgq__editorDisclosure>summary{cursor:pointer;color:var(--accent);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.contract-payment-review-module__w_Idgq__sourceSummary>summary::-webkit-details-marker{display:none}.contract-payment-review-module__w_Idgq__editorDisclosure>summary::-webkit-details-marker{display:none}.contract-payment-review-module__w_Idgq__sourceSummary[open]>summary>svg,.contract-payment-review-module__w_Idgq__editorDisclosure[open]>summary>svg{transform:rotate(180deg)}.contract-payment-review-module__w_Idgq__sourceSummary .contract-payment-review-module__w_Idgq__summary{padding:4px 0 12px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__editorDisclosure>summary{background:var(--accent-soft);border-top:1px solid var(--line);padding:12px 16px;font-size:13px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__editNote{color:var(--muted);background:var(--paper);margin:0;padding:8px 16px;font-size:11px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__emptyQuote{flex-wrap:nowrap;align-items:flex-start;gap:10px;display:flex}.contract-payment-review-module__w_Idgq__emptyQuote>svg{color:var(--accent);flex-shrink:0;margin-top:2px}.contract-payment-review-module__w_Idgq__emptyQuote strong{font-size:12px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quoteActions{gap:8px 16px;margin-top:8px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quoteActions .text-button{min-height:32px;padding:4px 0}.contract-payment-review-module__w_Idgq__card summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}.contract-payment-review-module__w_Idgq__agreedPricing{border-bottom:1px solid var(--line);width:100%;margin-bottom:12px;padding-bottom:12px}.contract-payment-review-module__w_Idgq__agreedPricing header{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.contract-payment-review-module__w_Idgq__agreedPricing header strong{color:var(--accent);font-size:13px}.contract-payment-review-module__w_Idgq__agreedPricing header small{color:var(--muted);font-size:11px}.contract-payment-review-module__w_Idgq__agreedPricing dl{margin:8px 0}.contract-payment-review-module__w_Idgq__agreedPricing dl>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:5px 0;font-size:12px;display:grid}.contract-payment-review-module__w_Idgq__agreedPricing dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.contract-payment-review-module__w_Idgq__agreedPricing dl>div:last-child{border-top:1px solid var(--line);color:var(--accent);margin-top:5px}.contract-payment-review-module__w_Idgq__blockedQuotes{background:#fff8eb;border:1px solid #ecd6a8;border-radius:8px;width:100%;margin:10px 0;padding:10px}.contract-payment-review-module__w_Idgq__blockedQuotes>div+div{border-top:1px solid #ecd6a8;margin-top:10px;padding-top:10px}.contract-payment-review-module__w_Idgq__blockedQuotes strong{font-size:12px}.contract-payment-review-module__w_Idgq__blockedQuotes details{margin:6px 0;font-size:11px}.contract-payment-review-module__w_Idgq__blockedQuotes summary{cursor:pointer;color:var(--accent)}.contract-payment-review-module__w_Idgq__blockedQuotes ul{max-height:170px;margin:6px 0;padding-left:18px;overflow:auto}.contract-payment-review-module__w_Idgq__blockedQuotes button{white-space:normal;text-align:left;max-width:100%}.contract-payment-review-module__w_Idgq__agreedLines{margin-top:10px;font-size:12px}.contract-payment-review-module__w_Idgq__agreedLines summary{cursor:pointer;color:var(--accent)}.contract-payment-review-module__w_Idgq__agreedLines ul{max-height:320px;margin:8px 0;padding:0;list-style:none;overflow:auto}.contract-payment-review-module__w_Idgq__agreedLines li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 0;font-size:11px;display:grid}.contract-payment-review-module__w_Idgq__agreedLines li div{gap:2px;min-width:0;display:grid}.contract-payment-review-module__w_Idgq__agreedLines li strong{overflow-wrap:anywhere;font-size:12px}.contract-payment-review-module__w_Idgq__agreedLines li div span{color:var(--muted)}.contract-payment-review-module__w_Idgq__agreedLines li>span{white-space:nowrap;font-variant-numeric:tabular-nums}.contract-payment-review-module__w_Idgq__agreedLines summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card{background:#fff}.contract-payment-review-module__w_Idgq__quoteSection,.contract-payment-review-module__w_Idgq__priceSection{padding:14px 16px}.contract-payment-review-module__w_Idgq__priceSection{border-top:1px solid var(--line)}.contract-payment-review-module__w_Idgq__sectionHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.contract-payment-review-module__w_Idgq__sectionHeading h3{color:#34465d;margin:0;font-size:15px}.contract-payment-review-module__w_Idgq__sectionHeading small{color:var(--muted);font-size:11px}.contract-payment-review-module__w_Idgq__attached{color:#26704e;white-space:nowrap;background:#e5f4eb;border-radius:5px;padding:3px 8px;font-size:11px}.contract-payment-review-module__w_Idgq__quoteSection .contract-payment-review-module__w_Idgq__quotePicker{background:0 0;border:0;margin:8px 0 0;padding:0}.contract-payment-review-module__w_Idgq__quoteSection .contract-payment-review-module__w_Idgq__quoteActions{flex-wrap:wrap;gap:4px 14px;margin:0;display:flex}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quoteActions button{min-height:32px;padding:4px 0;font-size:12px}.contract-payment-review-module__w_Idgq__quoteDetail{width:100%;margin-top:10px}.contract-payment-review-module__w_Idgq__reference,.contract-payment-review-module__w_Idgq__withholding{margin-top:10px;font-size:12px}.contract-payment-review-module__w_Idgq__reference summary,.contract-payment-review-module__w_Idgq__withholding summary{color:var(--accent);cursor:pointer}.contract-payment-review-module__w_Idgq__quoteSection .contract-payment-review-module__w_Idgq__blockedQuotes{background:0 0;border:0;margin:10px 0;padding:0;font-size:12px}.contract-payment-review-module__w_Idgq__quoteSection .contract-payment-review-module__w_Idgq__blockedQuotes>div{background:var(--paper);border:1px solid var(--line);border-radius:6px;margin-top:8px;padding:10px}.contract-payment-review-module__w_Idgq__priceRows{margin:0;font-size:12px}.contract-payment-review-module__w_Idgq__priceRows>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:5px 0;display:grid}.contract-payment-review-module__w_Idgq__priceRows dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.contract-payment-review-module__w_Idgq__priceRows>div:last-child{border-top:1px solid var(--line);color:var(--accent);margin-top:5px;padding-top:9px;font-weight:600}.contract-payment-review-module__w_Idgq__priceRows>div:last-child dd{font-size:15px}.contract-payment-review-module__w_Idgq__preview{background:#fff8eb;border:1px solid #ecd6a8;border-radius:6px;width:100%;margin-bottom:10px;padding:10px;font-size:12px}.contract-payment-review-module__w_Idgq__preview>strong{color:#925a17;font-size:12px}.contract-payment-review-module__w_Idgq__preview details{margin-top:8px}.contract-payment-review-module__w_Idgq__changed{background:var(--paper);border-radius:6px;margin-top:10px;padding:10px;font-size:12px}.contract-payment-review-module__w_Idgq__changed button{margin-top:6px;font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields{background:#fff;border:0;padding:0}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-price-editor{margin:0 16px 14px;font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-price-editor>summary{color:var(--accent);cursor:pointer;padding:6px 0}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-price-editor>.editor-subsection{margin:8px 0 0}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installments{border-top:1px solid var(--line);padding:14px 16px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-guidance{color:var(--muted);margin-top:10px;font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-guidance>summary{cursor:pointer}:is(.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-price-editor .contract-grand-total,.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-price-editor .withholding-summary){display:none}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__sourceSummary{border-top:1px solid var(--line);border-bottom:0;margin:0 16px 12px}.contract-payment-review-module__w_Idgq__sourceSummary .contract-payment-review-module__w_Idgq__links{padding:4px 0;font-size:12px;display:block}.contract-payment-review-module__w_Idgq__card details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}@media (max-width:600px){.contract-payment-review-module__w_Idgq__quoteSection,.contract-payment-review-module__w_Idgq__priceSection{padding:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installments{padding:12px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__sourceSummary{margin-left:12px;margin-right:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-price-editor{margin-left:12px;margin-right:12px}.contract-payment-review-module__w_Idgq__priceRows>div{gap:8px}.contract-payment-review-module__w_Idgq__sectionHeading h3{font-size:14px}}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card{background:0 0;border:0;border-radius:0;overflow:visible}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quoteSection{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:14px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__priceSection{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:10px 10px 0 0}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields{background:0 0;display:contents}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-price-editor{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 10px 10px;margin:0 0 14px;padding:0 16px 12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installments{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:14px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installments>.section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installments>.section-title>h3{color:var(--accent);margin:0;font-size:14px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installments>.section-title>div>button{min-height:40px;padding:8px 14px;font-size:13px;line-height:1.5}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-empty{color:var(--muted);background:var(--paper);border:1px dashed var(--line);border-radius:6px;margin:12px 0;padding:14px 12px;font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .percent-total{font-variant-numeric:tabular-nums;gap:8px;padding:10px 12px;line-height:1.5;display:grid}:is(.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-percent-row,.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-total-row){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}:is(.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-percent-row>span,.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-total-row>span){color:var(--muted);font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-percent-row>strong{font-size:14px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-total-row>strong{overflow-wrap:anywhere;font-size:12px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__sourceSummary{border-top:0;margin:0;padding:0 2px}@media (max-width:600px){.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-price-editor{padding:0 12px 12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-total-row{gap:3px;display:grid}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installments>.section-title>div>button{min-height:44px;padding:9px 10px}}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quoteSection{border-color:#e0e6ee;border-radius:12px;margin-bottom:20px;padding:22px}.contract-payment-review-module__w_Idgq__sectionHint{color:#7a8796;margin:5px 0 10px;font-size:12px;line-height:1.7}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quoteActions{justify-content:flex-end}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quotePicker select{background:#fcfdff;border-radius:8px;min-height:42px;padding:9px 12px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quotePicker button{border-radius:8px;min-height:42px;padding:9px 14px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__priceSection{border-color:#e0e6ee;border-radius:12px 12px 0 0;padding:22px}.contract-payment-review-module__w_Idgq__amountLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:28px;margin-top:18px;display:grid}.contract-payment-review-module__w_Idgq__amountHero{color:#405f89;background:#edf3fa;border-radius:10px;align-content:center;gap:12px;padding:22px 24px;display:grid}.contract-payment-review-module__w_Idgq__amountHero>span{font-size:13px}.contract-payment-review-module__w_Idgq__amountHero>strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,32px);font-weight:650}.contract-payment-review-module__w_Idgq__amountHero small{letter-spacing:0;color:#718298;font-size:12px;font-weight:400}.contract-payment-review-module__w_Idgq__amountHero p{color:#718298;border-top:1px solid #dce5f0;margin:0;padding-top:12px;font-size:12px;line-height:1.7}.contract-payment-review-module__w_Idgq__amountHero b{color:#34465d;font-weight:500}.contract-payment-review-module__w_Idgq__breakdown .contract-payment-review-module__w_Idgq__priceRows{font-size:13px}.contract-payment-review-module__w_Idgq__breakdown .contract-payment-review-module__w_Idgq__priceRows>div{padding:7px 0}.contract-payment-review-module__w_Idgq__breakdown .contract-payment-review-module__w_Idgq__priceRows>div:last-child{display:none}.contract-payment-review-module__w_Idgq__withholding{border-top:1px solid #edf0f5;margin-top:18px;padding-top:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-price-editor{border-color:#e0e6ee;border-radius:0 0 12px 12px;margin-bottom:24px;padding:0 22px 18px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installments{background:0 0;border:0;padding:0}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installments>.section-title{margin:0 0 16px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installments>.section-title>h3{color:#34465d;font-size:16px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installment{border:1px solid #e0e6ee;border-radius:12px;margin:0 0 18px;padding:20px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .item-heading{background:#fff;border-bottom:1px solid #edf0f5;margin:0 0 18px;padding:0 0 16px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installment-percent{color:#405f89;background:#f0f4f9;border:0;border-radius:20px;padding:4px 10px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installment-status{border-radius:20px;padding:5px 10px;font-size:11px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid{gap:18px 24px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields :is(input:not([type=checkbox]),select){border-radius:8px;height:42px;min-height:42px;padding:9px 12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields textarea{background:#fcfdff;border-radius:8px;padding:12px;line-height:1.8}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .contract-existing-field{background:#fafbfd;border-color:#e5eaf1;border-radius:8px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-missing{background:#fffbf4;border:0;border-left:3px solid #e9c58c;border-radius:0 6px 6px 0;margin-bottom:16px;padding:9px 12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .item-total{color:#34465d;background:#f8fafc;border-color:#edf0f5;margin:20px -20px -20px;padding:14px 20px;font-size:16px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .percent-total{background:#f0f4f9;border:1px solid #e0e6ee;border-radius:10px;padding:16px 20px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .percent-total.invalid{background:#fffbf4;border-color:#ead8b8}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__sourceSummary{margin-top:18px}@media (max-width:700px){.contract-payment-review-module__w_Idgq__amountLayout{grid-template-columns:1fr;gap:16px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quoteSection,.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__priceSection{padding:16px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-price-editor{padding:0 16px 16px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-installment{padding:16px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .item-heading{flex-wrap:wrap;gap:8px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .item-total{margin:16px -16px -16px;padding:14px 16px}.contract-payment-review-module__w_Idgq__amountHero{padding:18px}}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__sectionHeading{flex-wrap:wrap;align-items:flex-start;gap:12px 24px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__sectionHint{margin:6px 0 0}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quotePicker{padding-top:14px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quotePicker>label{color:#718096;font-size:12px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px 32px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-group{align-content:start;gap:16px;min-width:0;display:grid}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-group>h4{color:#34465d;margin:0;font-size:14px;font-weight:600}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-group-hint{color:#7a8796;margin:-10px 0 4px;font-size:12px;line-height:1.7}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-schedule-group{border-left:1px solid #e8edf3;padding-left:32px}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid .payment-amount-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-group .field{min-width:0}:is(.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-group input,.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-group select){background:#fcfdff;width:100%}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-group :is(input,select,textarea):focus{outline-offset:1px;background:#fff;border-color:#6286b0;outline:2px solid #e4edf7}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-assistance{grid-column:1/-1}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-assistance:empty{display:none}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-missing{margin:0}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .item-total{border-top:1px solid #e8edf3;align-items:center}@media (max-width:900px){.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid{grid-template-columns:1fr}.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-schedule-group{border-top:1px solid #e8edf3;border-left:0;padding:22px 0 0}}@media (max-width:480px){.contract-payment-review-module__w_Idgq__card.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__fields .payment-fields-grid .payment-amount-grid{grid-template-columns:1fr}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__quoteActions{justify-content:flex-start}}.contract-payment-review-module__w_Idgq__previewHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.contract-payment-review-module__w_Idgq__previewHeading>div{flex:1;min-width:220px}.contract-payment-review-module__w_Idgq__previewHeading strong{color:#925a17;font-size:13px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__preview{border-radius:10px;padding:18px}.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__previewHeading button{flex-shrink:0}@media (max-width:600px){.contract-payment-review-module__w_Idgq__card .contract-payment-review-module__w_Idgq__previewHeading button{width:100%}.contract-payment-review-module__w_Idgq__previewHeading>div{flex-basis:100%;min-width:0}}.contract-payment-review-module__w_Idgq__awaitingQuotation{color:#718298;background:#fafbfd;border:1px dashed #d8e2ee;border-radius:12px;align-items:flex-start;gap:14px;padding:24px;display:flex}.contract-payment-review-module__w_Idgq__awaitingQuotation>svg{flex-shrink:0;margin-top:2px}.contract-payment-review-module__w_Idgq__awaitingQuotation h3{color:#40536c;margin:0;font-size:15px}.contract-payment-review-module__w_Idgq__awaitingQuotation p{margin:8px 0 0;font-size:13px;line-height:1.8}
.contract-installment-summary-module__Xf8Oqa__card{background:#fff;border:1px solid #dce4ee;border-radius:12px;margin:14px 0;overflow:hidden}.contract-installment-summary-module__Xf8Oqa__heading{background:#f8fafc;border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.contract-installment-summary-module__Xf8Oqa__identity{align-items:center;gap:12px;min-width:0;display:flex}.contract-installment-summary-module__Xf8Oqa__number{color:#3e5e86;background:#e8eef6;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:600;display:grid}.contract-installment-summary-module__Xf8Oqa__identity h3{overflow-wrap:anywhere;line-height:1.6;margin:0!important;font-size:15px!important}.contract-installment-summary-module__Xf8Oqa__identity p{color:#66768a;margin:3px 0 0;font-size:12px;line-height:1.6}.contract-installment-summary-module__Xf8Oqa__identity p span{margin:0 5px}.contract-installment-summary-module__Xf8Oqa__due{text-align:right;flex-shrink:0;gap:5px;display:grid}.contract-installment-summary-module__Xf8Oqa__due span{color:#66768a;font-size:12px}.contract-installment-summary-module__Xf8Oqa__due strong{color:#304b6e;font-size:14px;font-weight:500}.contract-installment-summary-module__Xf8Oqa__body{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:28px;padding:22px;display:grid}.contract-installment-summary-module__Xf8Oqa__terms h4{color:#66768a;margin:0 0 8px;font-size:12px;font-weight:500}.contract-installment-summary-module__Xf8Oqa__terms p{color:#34465b;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.8}.contract-installment-summary-module__Xf8Oqa__terms .contract-installment-summary-module__Xf8Oqa__trigger{margin-top:0;font-weight:500}.contract-installment-summary-module__Xf8Oqa__terms .contract-installment-summary-module__Xf8Oqa__condition{margin-top:12px}.contract-installment-summary-module__Xf8Oqa__amounts{border-left:1px solid #e6ebf1;margin:0;padding:0 0 0 24px}.contract-installment-summary-module__Xf8Oqa__amounts>div{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.contract-installment-summary-module__Xf8Oqa__amounts dt{color:#66768a;font-size:12px}.contract-installment-summary-module__Xf8Oqa__amounts dd{font-variant-numeric:tabular-nums;white-space:nowrap;color:#34465b;margin:0;font-size:14px;font-weight:500}.contract-installment-summary-module__Xf8Oqa__amounts small{font-size:11px;font-weight:400}.contract-installment-summary-module__Xf8Oqa__amounts .contract-installment-summary-module__Xf8Oqa__net{border-top:1px solid #dce4ee;margin:16px 0 0;padding-top:14px}.contract-installment-summary-module__Xf8Oqa__net dt{color:#3e5e86;font-weight:600}.contract-installment-summary-module__Xf8Oqa__net dd{color:#345780;font-size:21px;font-weight:600}@media (max-width:850px){.contract-installment-summary-module__Xf8Oqa__body{grid-template-columns:minmax(0,1fr);gap:20px}.contract-installment-summary-module__Xf8Oqa__amounts{border-top:1px solid #e6ebf1;border-left:0;padding:18px 0 0}}@media (max-width:500px){.contract-installment-summary-module__Xf8Oqa__heading{flex-wrap:wrap;padding:16px}.contract-installment-summary-module__Xf8Oqa__due{text-align:left;padding-left:46px}.contract-installment-summary-module__Xf8Oqa__body{padding:16px}.contract-installment-summary-module__Xf8Oqa__net dd{font-size:19px}}
.supplier-editor-disclosure-module__XWzLia__disclosure{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0}.supplier-editor-disclosure-module__XWzLia__disclosure>summary{cursor:pointer;align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.supplier-editor-disclosure-module__XWzLia__disclosure>summary::-webkit-details-marker{display:none}.supplier-editor-disclosure-module__XWzLia__disclosure>summary>svg{color:var(--muted);flex:none;transition:transform .15s}.supplier-editor-disclosure-module__XWzLia__disclosure[open]>summary>svg{transform:rotate(90deg)}.supplier-editor-disclosure-module__XWzLia__disclosure>summary>span{flex:1;min-width:0}.supplier-editor-disclosure-module__XWzLia__disclosure>summary strong{font-size:14px;font-weight:600}.supplier-editor-disclosure-module__XWzLia__summary{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin-top:3px;font-size:13px;display:block}.supplier-editor-disclosure-module__XWzLia__body{gap:14px;min-width:0;padding:0 16px 16px;display:grid}.supplier-editor-disclosure-module__XWzLia__body>p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.supplier-editor-disclosure-module__XWzLia__attention{color:#855b20;background:#fff3dc;border-radius:5px;flex:none;padding:3px 7px;font-size:12px}.supplier-editor-disclosure-module__XWzLia__disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}@media (max-width:600px){.supplier-editor-disclosure-module__XWzLia__disclosure>summary{flex-wrap:wrap;padding:12px}.supplier-editor-disclosure-module__XWzLia__body{padding:0 12px 12px}}.supplier-editor-disclosure-module__XWzLia__missing{color:#855b20;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.6;display:block}.supplier-editor-disclosure-module__XWzLia__expandedHeading{padding:14px 16px;font-size:14px}
.supplier-pricing-fields-module__efgZsa__pricingSection.supplier-pricing-fields-module__efgZsa__pricingSection{box-shadow:none;background:0 0;border:0;gap:12px;padding:0;container-type:inline-size}.supplier-pricing-fields-module__efgZsa__pricingSection .supplier-pricing-fields-module__efgZsa__sectionTitle{margin:0;font-size:16px}.supplier-pricing-fields-module__efgZsa__form{gap:10px;min-width:0;display:grid}.supplier-pricing-fields-module__efgZsa__pricingSection>.supplier-pricing-fields-module__efgZsa__form{gap:16px}.supplier-pricing-fields-module__efgZsa__panel{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.supplier-pricing-fields-module__efgZsa__panelHeading{color:var(--ink);background:#fff;align-items:center;gap:12px;padding:20px 20px 0;display:flex}.supplier-pricing-fields-module__efgZsa__panelHeading>svg{flex:none}.supplier-pricing-fields-module__efgZsa__panelHeading>div{flex:1;min-width:0}.supplier-pricing-fields-module__efgZsa__panelHeading h3{margin:0;font-size:15px;font-weight:700}.supplier-pricing-fields-module__efgZsa__panelHeading p{color:var(--muted);margin:3px 0 0;font-size:12px}.supplier-pricing-fields-module__efgZsa__count{background:#fff;border-radius:6px;flex:none;padding:2px 9px;font-size:12px}.supplier-pricing-fields-module__efgZsa__panelBody{gap:14px;min-width:0;padding:16px 20px 20px;display:grid}.supplier-pricing-fields-module__efgZsa__amountField{max-width:440px}.supplier-pricing-fields-module__efgZsa__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.supplier-pricing-fields-module__efgZsa__form p{margin:0}.supplier-pricing-fields-module__efgZsa__form .field{gap:4px;min-width:0;margin:0}.supplier-pricing-fields-module__efgZsa__form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:40px;color:var(--ink);padding:8px 10px}.supplier-pricing-fields-module__efgZsa__form textarea{min-height:90px}.supplier-pricing-fields-module__efgZsa__modeRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}.supplier-pricing-fields-module__efgZsa__modeRow>p{padding-bottom:8px;font-size:13px}.supplier-pricing-fields-module__efgZsa__threeColumns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.supplier-pricing-fields-module__efgZsa__summary{color:#3e5e83;background:#f2f6fb;border:1px solid #cbd8e8;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:10px 12px;font-size:13px;display:flex}.supplier-pricing-fields-module__efgZsa__installments{flex-direction:column;gap:16px;min-width:0;display:flex}.supplier-pricing-fields-module__efgZsa__installment.supplier-pricing-fields-module__efgZsa__installment{border-color:var(--line);background:#fff;gap:14px;padding:16px;display:grid}.supplier-pricing-fields-module__efgZsa__installment>header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:10px;font-size:14px;display:flex}.supplier-pricing-fields-module__efgZsa__installmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.supplier-pricing-fields-module__efgZsa__installmentGrid>*{min-width:0}.supplier-pricing-fields-module__efgZsa__check.supplier-pricing-fields-module__efgZsa__check{align-items:center;gap:6px;min-height:24px;padding:0;font-size:13px}.supplier-pricing-fields-module__efgZsa__check.supplier-pricing-fields-module__efgZsa__check input{margin:0}.supplier-pricing-fields-module__efgZsa__dueField{align-content:start;gap:4px;display:grid}.supplier-pricing-fields-module__efgZsa__dueField .supplier-pricing-fields-module__efgZsa__check.supplier-pricing-fields-module__efgZsa__check{min-height:0;font-size:14px;line-height:1.5}.supplier-pricing-fields-module__efgZsa__dueField>input[type=date]{height:42px}.supplier-pricing-fields-module__efgZsa__form .supplier-pricing-fields-module__efgZsa__dueField .supplier-pricing-fields-module__efgZsa__blank{margin-top:0}.supplier-pricing-fields-module__efgZsa__blank{color:#647488;background:#f8fafc;border:1px dashed #b9c7d6;border-radius:6px;padding:8px 10px;font-size:13px}.supplier-pricing-fields-module__efgZsa__form .supplier-pricing-fields-module__efgZsa__blank{margin-top:4px}.supplier-pricing-fields-module__efgZsa__form .supplier-pricing-fields-module__efgZsa__addInstallment{justify-self:start;min-height:36px;padding:7px 14px}.supplier-pricing-fields-module__efgZsa__block{border-top:1px solid #e0e7ee;gap:10px;padding-top:12px;display:grid}.supplier-pricing-fields-module__efgZsa__bookingTerms{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:16px}.supplier-pricing-fields-module__efgZsa__presetHint{color:var(--muted);align-self:center;font-size:13px}.supplier-pricing-fields-module__efgZsa__pricingSection .supplier-pricing-fields-module__efgZsa__form input[readonly]{background:var(--accent-soft);color:var(--accent);border-color:var(--line)}.supplier-pricing-fields-module__efgZsa__textChoice{color:var(--muted,#647488);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.supplier-pricing-fields-module__efgZsa__textChoice select{width:auto;min-width:180px;max-width:100%}.supplier-pricing-fields-module__efgZsa__form .supplier-pricing-fields-module__efgZsa__textChoice{margin:0 0 4px}.supplier-pricing-fields-module__efgZsa__form .supplier-pricing-fields-module__efgZsa__textChoice select{min-height:34px;padding:5px 8px;font-size:13px}.supplier-pricing-fields-module__efgZsa__paymentCondition{border:1px solid var(--line);background:#fff;border-left:3px solid #b7c9df;border-radius:8px;gap:12px;min-width:0;padding:14px 16px;display:grid}.supplier-pricing-fields-module__efgZsa__paymentCondition .supplier-pricing-fields-module__efgZsa__textChoice{justify-content:flex-start;gap:8px 16px;margin:0 0 10px}.supplier-pricing-fields-module__efgZsa__paymentCondition .supplier-pricing-fields-module__efgZsa__textChoice>span{color:var(--ink);font-size:14px;font-weight:600}.supplier-pricing-fields-module__efgZsa__paymentCondition .supplier-pricing-fields-module__efgZsa__textChoice select{flex:0 auto;width:auto}.supplier-pricing-fields-module__efgZsa__paymentCondition p{color:var(--ink)}.supplier-pricing-fields-module__efgZsa__evidenceHint{border-top:1px solid var(--line);color:var(--muted);padding-top:10px;font-size:12px;line-height:1.7;display:block}.supplier-pricing-fields-module__efgZsa__issues.supplier-pricing-fields-module__efgZsa__issues{margin-bottom:12px;padding:10px 14px}.supplier-pricing-fields-module__efgZsa__issues>summary{cursor:pointer;font-weight:600}.supplier-pricing-fields-module__efgZsa__issues>summary span{margin-left:8px;font-size:12px;font-weight:400}.supplier-pricing-fields-module__efgZsa__issues[open]>summary span{display:none}.supplier-pricing-fields-module__efgZsa__quoteChoices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.supplier-pricing-fields-module__efgZsa__attachmentChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-pricing-fields-module__efgZsa__quoteChoices legend{color:var(--muted);margin-bottom:10px;font-size:13px}.supplier-pricing-fields-module__efgZsa__quoteChoice{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:16px;display:flex}.supplier-pricing-fields-module__efgZsa__quoteChoice:has(input:checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.supplier-pricing-fields-module__efgZsa__quoteChoice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}:is(.supplier-pricing-fields-module__efgZsa__quoteChoice:has(input:disabled),.supplier-pricing-fields-module__efgZsa__upload:has(input:disabled)){cursor:not-allowed;opacity:.65}.supplier-pricing-fields-module__efgZsa__pricingSection .supplier-pricing-fields-module__efgZsa__form .supplier-pricing-fields-module__efgZsa__quoteChoice input[type=radio]{width:17px;height:17px;min-height:0;accent-color:var(--accent);box-shadow:none;background:0 0;border:0;border-radius:50%;flex:0 0 17px;margin:4px 0 0;padding:0}.supplier-pricing-fields-module__efgZsa__pricingSection .supplier-pricing-fields-module__efgZsa__quoteChoice input[type=radio]:focus-visible{outline:none}.supplier-pricing-fields-module__efgZsa__quoteChoice>span{flex:1;min-width:0}.supplier-pricing-fields-module__efgZsa__quoteChoice strong{color:var(--ink);font-size:14px;line-height:1.6;display:block}.supplier-pricing-fields-module__efgZsa__quoteChoice small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.7;display:block}.supplier-pricing-fields-module__efgZsa__paperPreview{background:var(--paper);border:1px dashed #b9c7d6;border-radius:8px;gap:8px;padding:16px;display:grid}.supplier-pricing-fields-module__efgZsa__paperPreview strong{font-size:13px}.supplier-pricing-fields-module__efgZsa__paperPreview p{font-size:14px}.supplier-pricing-fields-module__efgZsa__paperPreview p span{white-space:nowrap}.supplier-pricing-fields-module__efgZsa__paperPreview small{color:var(--muted);font-size:12px}.supplier-pricing-fields-module__efgZsa__attachments{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.supplier-pricing-fields-module__efgZsa__attachmentHeading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px;display:flex}.supplier-pricing-fields-module__efgZsa__attachmentHeading span{color:var(--muted);font-size:12px}.supplier-pricing-fields-module__efgZsa__upload{background:var(--paper);color:var(--accent);cursor:pointer;border:1px dashed #b9c7d6;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.supplier-pricing-fields-module__efgZsa__upload>svg{flex:none}.supplier-pricing-fields-module__efgZsa__upload strong{font-size:13px}.supplier-pricing-fields-module__efgZsa__upload small{color:var(--muted);font-size:12px;display:block}.supplier-pricing-fields-module__efgZsa__upload input{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.supplier-pricing-fields-module__efgZsa__upload:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.supplier-pricing-fields-module__efgZsa__upload:hover{border-color:var(--accent);background:var(--accent-soft)}@container (max-width:880px){.supplier-pricing-fields-module__efgZsa__installmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-pricing-fields-module__efgZsa__quoteChoices{grid-template-columns:minmax(0,1fr)}}@container (max-width:600px){.supplier-pricing-fields-module__efgZsa__modeRow,.supplier-pricing-fields-module__efgZsa__threeColumns,.supplier-pricing-fields-module__efgZsa__twoColumns,.supplier-pricing-fields-module__efgZsa__bookingTerms{grid-template-columns:minmax(0,1fr);gap:12px}.supplier-pricing-fields-module__efgZsa__modeRow>p{padding-bottom:0}.supplier-pricing-fields-module__efgZsa__panelHeading{gap:10px;padding:14px}.supplier-pricing-fields-module__efgZsa__panelBody{padding:14px}.supplier-pricing-fields-module__efgZsa__amountField{max-width:none}.supplier-pricing-fields-module__efgZsa__pricingSection>.supplier-pricing-fields-module__efgZsa__form{gap:18px}}@container (max-width:420px){.supplier-pricing-fields-module__efgZsa__installmentGrid{grid-template-columns:minmax(0,1fr);gap:10px}.supplier-pricing-fields-module__efgZsa__textChoice{align-items:start}}.supplier-pricing-fields-module__efgZsa__vatSummary{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px;display:grid}.supplier-pricing-fields-module__efgZsa__vatSummary>div{gap:6px;min-width:0;display:grid}.supplier-pricing-fields-module__efgZsa__vatSummary span{color:var(--muted);font-size:13px}.supplier-pricing-fields-module__efgZsa__vatSummary strong{overflow-wrap:anywhere;font-size:18px}.supplier-pricing-fields-module__efgZsa__vatSummary>div:last-child{color:var(--accent)}@container (max-width:600px){.supplier-pricing-fields-module__efgZsa__vatSummary{grid-template-columns:1fr}}.supplier-pricing-fields-module__efgZsa__installmentAmount{color:var(--accent);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.supplier-pricing-fields-module__efgZsa__panelHeading>svg{color:var(--muted);width:18px;height:18px}.supplier-pricing-fields-module__efgZsa__panelHeading h3{margin:0;font-size:16px}.supplier-pricing-fields-module__efgZsa__modeRow>p:empty{display:none}.supplier-pricing-fields-module__efgZsa__twoColumns>button{place-self:end start;min-height:40px}.supplier-pricing-fields-module__efgZsa__vatSummary strong{font-size:16px}.supplier-pricing-fields-module__efgZsa__vatSummary>div:last-child strong{font-size:23px}.supplier-pricing-fields-module__efgZsa__panelBody>p:empty{display:none}.supplier-pricing-fields-module__efgZsa__taxTerms{color:var(--muted);font-size:12px}.supplier-pricing-fields-module__efgZsa__taxTerms>summary{cursor:pointer;padding:3px 0}.supplier-pricing-fields-module__efgZsa__taxTerms>p{padding-top:8px}.supplier-pricing-fields-module__efgZsa__taxTerms>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.supplier-pricing-fields-module__efgZsa__panel{border-radius:12px}.supplier-pricing-fields-module__efgZsa__panelHeading{background:#f8fafc;border-bottom:1px solid #e6ebf1;padding:12px 16px}.supplier-pricing-fields-module__efgZsa__panelHeading h3{font-weight:600}.supplier-pricing-fields-module__efgZsa__panelBody{padding:16px}
.contract-installment-editor-module__Bd8eGW__panel.contract-installment-editor-module__Bd8eGW__panel{margin-top:20px;padding:0;container-type:inline-size}
