/* Add-only Property Operations module. Existing admin.css remains untouched. */
.pv1-shell{max-width:1400px;margin:0 auto;padding:24px}.pv1-head{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.pv1-head h1{margin:0}.pv1-head .spacer{flex:1}.pv1-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:18px 0}.pv1-card,.pv1-section{background:#fff;border:1px solid #dfe6ec;border-radius:16px;padding:16px}.pv1-card span{display:block;font-size:12px;color:#65717c}.pv1-card b{font-size:26px}.pv1-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.pv1-section{margin-bottom:18px}.pv1-section h2{margin-top:0}.pv1-table{width:100%;border-collapse:collapse}.pv1-table th,.pv1-table td{text-align:left;border-bottom:1px solid #edf1f4;padding:10px 8px;vertical-align:top;font-size:13px}.pv1-table th{font-size:11px;text-transform:uppercase;color:#687681}.pv1-chip{display:inline-block;padding:4px 8px;border-radius:999px;background:#eef4fa;font-size:11px;font-weight:800}.pv1-chip.good{background:#e9f8ef;color:#176d39}.pv1-chip.warn{background:#fff4dc;color:#8a5a00}.pv1-chip.bad{background:#ffe9e9;color:#9d2525}.pv1-actions{display:flex;gap:6px;flex-wrap:wrap}.pv1-actions button,.pv1-btn{border:1px solid #c9d5df;background:#fff;border-radius:8px;padding:7px 10px;cursor:pointer;text-decoration:none;color:inherit}.pv1-actions button:disabled{opacity:.45;cursor:not-allowed}.pv1-btn.primary,.pv1-actions .primary{background:#123b63;color:#fff;border-color:#123b63}.pv1-note{font-size:12px;color:#65717c}.pv1-error{padding:14px;border:1px solid #f0c8c8;background:#fff6f6;border-radius:10px}.pv1-ok{padding:12px;border:1px solid #bfe3ca;background:#f1fff5;border-radius:10px}.hide{display:none!important}.pv1-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pv1-form label{font-size:12px;color:#65717c}.pv1-form input,.pv1-form select,.pv1-form textarea{width:100%;box-sizing:border-box;border:1px solid #c9d5df;border-radius:8px;padding:9px;background:#fff}.pv1-modal{position:fixed;inset:0;background:rgba(8,24,40,.55);display:flex;align-items:center;justify-content:center;padding:18px;z-index:9999}.pv1-modal-card{background:#fff;border-radius:16px;width:min(620px,100%);max-height:90vh;overflow:auto;padding:20px;box-shadow:0 16px 60px rgba(0,0,0,.25)}.pv1-modal-head{display:flex;gap:10px;align-items:center}.pv1-modal-head h3{margin:0}.pv1-modal-head .spacer{flex:1}.pv1-stack{display:grid;gap:10px}.pv1-stack input,.pv1-stack textarea,.pv1-stack select{width:100%;box-sizing:border-box;border:1px solid #c9d5df;border-radius:8px;padding:10px}.pv1-statusline{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.pv1-link{color:#123b63;font-weight:700;text-decoration:none}.pv1-verifier-callout{background:#f7fbff;border:1px solid #cfe2f4;border-radius:14px;padding:14px;margin-bottom:18px}.pv1-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pv1-checks label{display:flex;gap:8px;align-items:flex-start;border:1px solid #e1e7ed;border-radius:10px;padding:9px}.pv1-checks input{margin-top:2px}.pv1-photo-grid{display:flex;gap:10px;flex-wrap:wrap}.pv1-photo-grid a{display:inline-block;padding:7px 10px;border:1px solid #c9d5df;border-radius:8px;text-decoration:none;color:#123b63}@media(max-width:1100px){.pv1-cards{grid-template-columns:repeat(3,1fr)}.pv1-grid{grid-template-columns:1fr}.pv1-form{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.pv1-shell{padding:12px}.pv1-cards{grid-template-columns:repeat(2,1fr)}.pv1-table{display:block;overflow:auto}.pv1-form,.pv1-checks{grid-template-columns:1fr}.pv1-head{align-items:flex-start}.pv1-card b{font-size:22px}}

#leadForm label{display:grid;gap:6px;font-size:13px;font-weight:600}#leadForm textarea{min-height:100px}#leadError{color:#9d2525;white-space:pre-wrap}.pv1-btn:disabled{opacity:.5;cursor:wait}
