[hidden]{display:none!important}.access-role-list{border:1px solid var(--border,#dce3ef);border-radius:12px;padding:18px;margin:20px 0;display:grid;gap:14px}.access-role-list label{display:flex;align-items:center;gap:10px}.access-role-list input{width:20px;height:20px}.office-staff-card .small{flex-shrink:0}.login-links{margin-top:16px}.list-row .row-info small{display:block}.login-card .error{margin-bottom:14px}

.vehicle-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.vehicle-list-actions button{white-space:nowrap}

.sidebar .status:has(.prospectos-help){padding:18px 8px 0;text-align:center}.sidebar .status:has(.prospectos-help)>i{display:none}.prospectos-help{display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;text-decoration:none;line-height:1.3;border-radius:12px;padding:8px}.prospectos-help img{width:44px;height:44px;object-fit:contain;border-radius:50%;display:block}.prospectos-help strong{font-size:14px;font-weight:700}.prospectos-help:hover{background:rgba(255,255,255,.08)}

.whatsapp-support svg{display:block;width:38px;height:38px}.whatsapp-support strong{font-size:14px}.whatsapp-support{gap:8px}

.sidebar .status:has(.sidebar-support){padding:0;margin-top:auto}.sidebar .status:has(.sidebar-support)>i{display:none}.sidebar-support{display:flex;align-items:center;gap:14px;padding:22px 14px;border-radius:10px;color:#cad8ee;text-decoration:none;font-size:1rem;font-weight:600;line-height:1.3}.sidebar-support svg{width:20px;height:20px;flex:none}.sidebar-support:hover{background:#174377}
