.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-card{background:#fff;padding:30px;border-radius:12px;width:500px;box-shadow:0 10px 30px #0003}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;margin-bottom:8px;color:#333}input,select,textarea{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .3s}input:focus{border-color:#c5a059;outline:none}.modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.btn-primary{background:#c5a059;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer}.btn-secondary{background:#eee;border:none;padding:10px 20px;border-radius:6px;cursor:pointer}
