.lease-life{border:1px solid var(--cv-line-soft);border-radius:12px;gap:14px;padding:16px;display:grid}.lease-life h3{color:var(--cv-ink-3);font-size:13px;font-weight:500}.lease-life h4{color:var(--cv-ink);margin-top:6px;font-size:14px;font-weight:600}.lease-muted{color:var(--cv-ink-3);font-size:12.5px;line-height:1.55}.lease-alert,.lease-info{border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.5}.lease-alert{color:#8a5a12;background:#fdf1df}.lease-info{background:var(--cv-mist);color:#24518a}.lease-terms{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:0;display:grid}.lease-terms>div{background:var(--cv-tint);border-radius:12px;padding:12px 14px}.lease-terms dt{color:var(--cv-ink-3);font-size:12px}.lease-terms dd{font-variant-numeric:tabular-nums;color:var(--cv-ink);margin:4px 0 0;font-size:14px;font-weight:600}.lease-upcoming{color:#24518a;margin:0;padding-left:18px;font-size:13px;line-height:1.7}.lease-actions{flex-wrap:wrap;gap:8px}.lease-form{background:var(--cv-tint);border-radius:12px;gap:14px;padding:16px;display:grid}.cv .lease-form label{color:var(--cv-ink-2);gap:6px;margin:0;font-size:13px;font-weight:500;display:grid}.cv .lease-form :where(input:not([type=checkbox]),select,textarea){border:1px solid var(--cv-line);border-radius:var(--cv-r-ctl);min-height:44px;color:var(--cv-ink);background:#fff;margin:0;padding:10px 14px;font-size:15px}.cv .lease-form :where(input:not([type=checkbox]),select,textarea):focus{border-color:#9cc8fb;box-shadow:0 0 0 3px #1683f31f}.lease-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cv .lease-form .lease-check{align-items:center;gap:10px;font-size:13.5px;display:flex}.lease-check input{width:18px;height:18px;accent-color:var(--cv-blue)}.lease-impact{color:#6d4a25;background:#fff;border:1px solid #f0d9bd;border-radius:10px;gap:8px;padding:12px 14px;font-size:13px;line-height:1.55;display:grid}.lease-impact ul{margin:0;padding-left:18px}.lease-history{margin:0;padding:0;list-style:none}.lease-history li{border-top:1px solid var(--cv-line-soft);gap:4px;padding:12px 0;font-size:13.5px;display:grid}.lease-history li>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.lease-history b{font-weight:600}.lease-history p{color:var(--cv-ink-2);line-height:1.5}.lease-history-actions{gap:16px;display:flex}.lease-history .text-link{font:inherit;color:var(--cv-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.lease-watch{margin-bottom:20px;padding:20px 24px}.lease-watch h2{margin-bottom:6px;font-size:18px;font-weight:600}.lease-watch.is-single{padding:14px 20px}.lease-watch.is-single h2{color:var(--cv-ink-3);margin-bottom:0;font-size:13px;font-weight:500}.lease-watch.is-single li a{padding:6px 0 0}.lease-watch ul{margin:0;padding:0;list-style:none}.lease-watch li a{border-top:1px solid var(--cv-line-soft);color:inherit;align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;display:flex}.lease-watch li:first-child a{border-top:0}.lease-watch li a>span:last-child{gap:2px;display:grid}.lease-watch b{font-weight:600}.lease-watch small{color:var(--cv-ink-3);font-size:12.5px}.lease-watch .lease-dot{background:#e9a93c;border:0;border-radius:50%;flex-shrink:0;width:8px;height:8px;min-height:0;margin-top:6px;padding:0;display:block}.lease-watch .lease-dot.exit_passed,.lease-watch .lease-dot.expired{background:var(--cv-coral)}.lease-watch .lease-dot.notice{background:var(--cv-blue)}@media (max-width:767px){.lease-pair{grid-template-columns:1fr}.lease-life{padding:14px}.lease-terms{grid-template-columns:1fr 1fr}.lease-actions>*{flex:calc(50% - 4px)}.lease-watch{padding:18px}}
