.pilot-property-backdrop{position:fixed;inset:0;z-index:10050;background:rgba(12,20,31,.58);display:grid;place-items:center;padding:24px}.pilot-property-backdrop.hidden{display:none}.pilot-property-modal{width:min(820px,96vw);max-height:92vh;overflow:auto;background:var(--card,#fff);color:var(--text,#17202a);border:1px solid var(--border,#d9e0e7);border-radius:18px;padding:24px;box-shadow:0 24px 70px rgba(0,0,0,.28)}.pilot-property-head,.pilot-property-foot{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.pilot-property-warning{display:flex;gap:12px;align-items:flex-start;margin:18px 0;padding:13px 15px;border:1px solid var(--border,#d9e0e7);border-radius:12px;background:var(--panel,#f5f7f9)}.pilot-property-warning span{font-size:13px;line-height:1.45}.pilot-property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pilot-property-grid label{display:grid;gap:6px;font-size:12px;font-weight:700}.pilot-property-grid .wide{grid-column:1/-1}.pilot-property-grid input,.pilot-property-grid select{width:100%;box-sizing:border-box}.pilot-structures{margin:18px 0;border:1px solid var(--border,#d9e0e7);border-radius:12px;padding:14px}.pilot-structures legend{font-weight:800;padding:0 6px}.pilot-structures>div{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:10px}.pilot-structures label{display:flex;align-items:center;gap:6px}.pilot-property-foot{align-items:center;border-top:1px solid var(--border,#d9e0e7);padding-top:16px}@media(max-width:650px){.pilot-property-grid{grid-template-columns:1fr}.pilot-property-grid .wide{grid-column:auto}.pilot-property-head{flex-direction:column}}