.lease-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-8px 0 22px;padding:13px 16px;border:1px solid #d9e5ce;border-radius:8px;background:#f9fcf5}.lease-switch label{display:flex;align-items:center;gap:12px;flex:1;min-width:0;font-size:10px;letter-spacing:.5px;font-weight:600;color:#5e7650}.lease-switch select{margin:0;width:min(100%,530px);font-size:12px;letter-spacing:0;background:#fff}.lease-switch .lease-ref{font-size:10px;color:#6c805f;line-height:1.5;max-width:180px;word-break:break-word}.lease-switch .btn{white-space:nowrap}.lease-create{max-width:650px;margin:30px auto;padding:25px}.lease-list{margin:14px 0 0;border-top:1px solid #e0e9d9}.lease-list-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #e0e9d9}.lease-list-row strong{font-size:12px}.lease-list-row small{display:block;font-size:10px;color:#7a8b6e;margin-top:6px}@media(max-width:800px){.lease-switch{flex-wrap:wrap}.lease-switch label{display:block;flex-basis:100%}.lease-switch select{margin-top:7px;width:100%}.lease-switch .lease-ref{max-width:none;flex:1}.lease-switch .btn{min-height:44px}.lease-list-row{flex-wrap:wrap}.lease-create{margin:18px;padding:20px}}
