/* POS Activation Team — uses the portal's existing card, badge and access-panel styles. */
.pa-access .pa-hint{display:block;margin:2px 0 10px;color:var(--muted);font-size:12px;font-weight:400}
.pa-access .pa-note{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.5}
.pa-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 16px;padding:16px 18px;border:1px solid #cfdcf4;border-left:4px solid #2146a0;border-radius:14px;background:#f7faff}
.pa-card-main{display:flex;flex-direction:column;gap:3px;min-width:0}
.pa-card-main small{font-size:11px;font-weight:700;letter-spacing:.6px;color:#2146a0}
.pa-card-main strong{font-size:16px}
.pa-card-main span{font-size:12px;color:var(--muted)}
.pa-card .pa-muted{color:var(--muted);font-weight:500}
.pa-card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.pa-card-actions select{min-width:240px;height:40px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:#fff;font:inherit}
.pa-card-actions .primary{height:40px;white-space:nowrap}
.pa-assignee{display:block;margin-top:4px;font-size:11px;font-weight:600;color:#2146a0}
.pa-assignee.is-empty{color:#b54708}
.pa-modal-note{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.5}
.role-pos-activation .pf-cell,.role-pos-activation th.pa-hide,.role-pos-activation #pfFilters{display:none}
[data-theme="dark"] .pa-card{background:#17233a;border-color:#3b4a68;border-left-color:#5b8def}[data-theme="dark"] .pa-card-main small,[data-theme="dark"] .pa-assignee{color:#8fb3ff}[data-theme="dark"] .pa-card-actions select{background:#1d293f;color:#fff;border-color:#465571}
.pa-access .pa-grid>label:first-child{grid-column:auto}
@media (max-width:760px){.pa-card{align-items:stretch}.pa-card-actions{width:100%}.pa-card-actions select,.pa-card-actions .primary{width:100%;min-width:0}.pa-access .pos-manager-access-grid{grid-template-columns:1fr}}
