.rental-contract-editor{width:min(94vw,920px);max-height:90vh;border:1px solid #d7c7ba;border-radius:18px;padding:24px;background:#fffdf8;color:#25251f}.rental-contract-editor::backdrop{background:#0007}.contract-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.contract-editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:18px 0}.rental-contract-editor label{display:grid;gap:5px}.rental-contract-editor input,.rental-contract-editor select,.rental-contract-editor textarea{font:inherit;padding:9px;border:1px solid #c9bfb3;border-radius:8px;box-sizing:border-box;width:100%}.rental-contract-editor button,.print-toolbar button{font:inherit;padding:10px 18px;border:1px solid #662a41;border-radius:20px;background:#662a41;color:white;cursor:pointer}.contract-test{background:#fff0d2;border:1px solid #d5b977;padding:12px;border-radius:10px}.rental-contract-editor [role=status]{min-height:24px}
