.raspa-link-admin{display:grid;gap:12px}.raspa-link-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.raspa-link-kpis>div{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:#fff;display:grid;gap:2px}.raspa-link-kpis span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.raspa-link-kpis strong{font-size:18px;color:var(--ink)}.raspa-link-admin-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:10px}.raspa-link-box{border:1px solid var(--line);border-radius:11px;background:#fff;padding:12px;display:grid;gap:10px}.raspa-link-box-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.raspa-link-box-head strong{display:block;font-size:12px;color:var(--ink)}.raspa-link-box-head small{display:block;margin-top:2px;font-size:9px;color:var(--muted)}.raspa-link-user-form{display:grid;grid-template-columns:1.5fr .9fr .9fr auto;gap:7px;align-items:end}.raspa-link-user-form .wide{min-width:0}.raspa-link-source-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px}.compact-file{min-height:31px;display:flex;align-items:center;justify-content:center}.raspa-link-mobile-card{border-radius:9px;background:#f4f0fb;border:1px solid #e2d6f2;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.raspa-link-mobile-card strong,.raspa-link-mobile-card small{display:block}.raspa-link-mobile-card small{font-size:9px;color:var(--muted);margin-top:2px}.raspa-link-filters{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:7px;align-items:end}.raspa-link-table td small{display:block;font-size:8.5px;color:var(--muted);margin-top:2px}.raspa-link-badge{display:inline-flex;padding:3px 6px;border-radius:999px;font-size:8px;font-weight:800;white-space:nowrap}.raspa-link-badge.status-rdp_linked{background:#e5f6ed;color:#117a4b}.raspa-link-badge.status-no_rdp{background:#edf1f6;color:#4a596d}.raspa-link-badge.status-ticket_reference{background:#fff3d9;color:#8a5b00}.row-button.danger{color:#a1261e}.raspa-link-results-box{overflow:hidden}
@media(max-width:1050px){.raspa-link-admin-grid{grid-template-columns:1fr}.raspa-link-user-form{grid-template-columns:1fr 1fr}.raspa-link-user-form .wide{grid-column:1/-1}.raspa-link-kpis{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.raspa-link-filters,.raspa-link-source-actions,.raspa-link-user-form{grid-template-columns:1fr}.raspa-link-user-form .wide{grid-column:auto}.raspa-link-kpis{grid-template-columns:1fr 1fr}.raspa-link-mobile-card{align-items:flex-start;flex-direction:column}}
