.lease-answer-contract-actions{display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.lease-review-obligation-btn{font-size:11px}.lease-obligation-review-panel{display:grid;gap:12px;padding:14px;border:1px solid rgba(74,170,145,.38);border-radius:12px;background:rgba(74,170,145,.045)}.lease-obligation-review-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.lease-obligation-review-head>div{display:grid;gap:3px}.lease-obligation-review-head small{font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--muted)}.lease-obligation-review-head strong{font-size:15px}.lease-obligation-review-head>span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:5px 8px;border-radius:999px;border:1px solid var(--line)}.lease-obligation-review-head>span.is-confirmed{color:var(--green);border-color:rgba(74,170,145,.35);background:rgba(74,170,145,.07)}.lease-obligation-review-head>span.needs-confirmation{color:#c99739;border-color:rgba(202,151,57,.35);background:rgba(202,151,57,.07)}.lease-obligation-source-lock{display:grid;gap:3px;padding:10px;border:1px solid var(--line);border-radius:9px;background:rgba(115,145,160,.04)}.lease-obligation-source-lock span{font-size:11px}.lease-obligation-source-lock small{font-size:10px;color:var(--muted)}.lease-obligation-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lease-obligation-review-grid label{display:grid;gap:5px;font-size:10px;font-weight:700;color:var(--muted)}.lease-obligation-review-grid label.wide{grid-column:1/-1}.lease-obligation-review-grid input,.lease-obligation-review-grid select,.lease-obligation-review-grid textarea{width:100%;min-width:0;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;padding:9px;font:inherit;resize:vertical}.lease-obligation-review-grid textarea{line-height:1.45}.lease-obligation-confirm{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.35;color:var(--text);padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:rgba(115,145,160,.035)}.lease-obligation-confirm input{margin-top:2px}.lease-obligation-review-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lease-obligation-review-actions [data-or-status]{margin-left:auto;max-width:55%;text-align:right}@media(max-width:760px){.lease-obligation-review-grid{grid-template-columns:1fr}.lease-obligation-review-grid label.wide{grid-column:1}.lease-obligation-review-head{flex-direction:column}.lease-obligation-review-actions [data-or-status]{margin-left:0;max-width:100%;width:100%;text-align:left}}