/* V0.8.2 functional restoration only - no global redesign */
#view-request .gx-event.v082-audit-success .gx-event-dot{background:#58d7a0!important;box-shadow:0 0 0 4px rgba(88,215,160,.10)!important}
#view-request .gx-event.v082-audit-info .gx-event-dot{background:#7fa9ff!important;box-shadow:0 0 0 4px rgba(127,169,255,.10)!important}
#view-request .gx-event.v082-audit-warning .gx-event-dot{background:#f4c66b!important;box-shadow:0 0 0 4px rgba(244,198,107,.10)!important}
#view-request .gx-event.v082-audit-danger .gx-event-dot{background:#ff786f!important;box-shadow:0 0 0 4px rgba(255,120,111,.10)!important}
.v082-appointment-form{display:grid;gap:14px}.v082-context{display:grid;gap:4px;padding:14px 15px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.025)}.v082-context small,.v082-appointment-form label>span{color:var(--text-faint);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.v082-context strong{font-size:14px}.v082-context span{color:var(--text-soft);font-size:11px}.v082-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v082-appointment-form label{display:grid;gap:7px}.v082-appointment-form input,.v082-appointment-form select,.v082-appointment-form textarea{width:100%;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035);color:var(--text);padding:11px 12px;font:inherit}.v082-note{grid-column:1/-1}@media(max-width:700px){.v082-form-grid{grid-template-columns:1fr}}
