/* RIDEEASE_PORTAL_LINKS_ADMIN_SCOPE_UI_V1_0_4_START */
.re-scoped-portal-card{
  margin:0 0 16px;
  border-color:rgba(59,130,246,.42);
  min-width:0;
}
.re-scoped-head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
  flex-wrap:wrap;
  margin-bottom:12px;
}
.re-scoped-title{font-size:13px;font-weight:800;color:var(--text)}
.re-scoped-subtitle{margin-top:3px;font-size:11px;line-height:1.45;color:var(--text2)}
.re-scoped-status{
  display:inline-flex;
  align-items:center;
  min-height:25px;
  padding:4px 9px;
  border-radius:999px;
  font-size:10px;
  font-weight:800;
  white-space:nowrap;
}
.re-scoped-status.is-active{background:rgba(16,185,129,.15);color:var(--green)}
.re-scoped-status.is-disabled{background:rgba(239,68,68,.15);color:var(--red)}
.re-scoped-status.is-unconfigured{background:var(--bg3);color:var(--text3)}
.re-scoped-scope{
  display:grid;
  gap:4px;
  margin-bottom:12px;
  padding:10px 12px;
  border:1px solid var(--border2);
  border-radius:9px;
  background:var(--bg3);
  min-width:0;
}
.re-scoped-scope-label{
  color:var(--text3);
  font-size:9px;
  font-weight:800;
  letter-spacing:.65px;
  text-transform:uppercase;
}
.re-scoped-scope-value{font-size:11px;line-height:1.5;color:var(--text2);overflow-wrap:anywhere}
.re-scoped-view-note{font-size:10px;line-height:1.5;color:var(--blue);overflow-wrap:anywhere}
.re-scoped-link-row{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto auto;
  gap:8px;
  align-items:center;
  min-width:0;
}
.re-scoped-link-row input{
  width:100%;
  min-width:0;
  box-sizing:border-box;
  background:var(--bg3);
  border:1.5px solid var(--border2);
  border-radius:8px;
  padding:9px 10px;
  color:var(--text);
  font-size:11px;
  font-family:monospace;
}
.re-scoped-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px}
.re-scoped-primary{min-width:220px}

/* The lower-left sidebar notifier is the single desktop location indicator. */
@media (min-width:769px){
  #re-ui-location-badge{
    display:none !important;
    visibility:hidden !important;
    pointer-events:none !important;
  }
}

@media (max-width:768px){
  .re-scoped-link-row{grid-template-columns:1fr 1fr}
  .re-scoped-link-row input{grid-column:1/-1}
  .re-scoped-primary{width:100%;min-width:0}
  .re-scoped-actions .btn{flex:1 1 150px}
}
/* RIDEEASE_PORTAL_LINKS_ADMIN_SCOPE_UI_V1_0_4_END */
