.agreement-state{font-size:16px;font-weight:650;line-height:1.6;margin:15px 0 8px}.agreement-state.accepted{color:#14634f}.agreement-record{padding:22px 0;border-top:1px solid var(--ui-line);margin-top:20px}.agreement-record>header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.agreement-schedule,.agreement-scope{list-style:none;padding:0;margin:16px 0;display:grid;gap:13px}.agreement-schedule li,.agreement-scope li{display:grid;gap:6px;min-width:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.agreement-schedule span,.agreement-scope span{color:var(--ui-muted)}.agreement-history{padding-left:20px;font-size:13px;line-height:2;overflow-wrap:anywhere}.agreement-text{white-space:pre-wrap;line-height:1.7;font-size:13px}.signature-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;margin:18px 0;color:#252329}.signature-consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px;accent-color:var(--ui-primary)}#proposal-agreement{min-width:0;overflow-wrap:anywhere;scroll-margin-top:110px}#proposal-agreement [disabled]{opacity:.55;cursor:not-allowed}@media print{#proposal-agreement button,#proposal-agreement .payment-notice{display:none!important}.signature-consent{display:none}}
