/* Licenças concorrentes e fixas (Smart Connecta 1.4.72) — on top of billing.css (bl-*). */
.lc-table td[data-label="Perfil"] b{display:block;color:#5c4a6c}
.lc-table .lc-over{color:#b4405c}
.lc-table select{min-height:36px;border:1px solid #e9e0f0;border-radius:8px;padding:6px 8px;font:inherit;font-size:12px;color:#5c4a6c;background:#fff}
.lc-row-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}
.lc-table .bl-confirm-inline{text-align:left;max-width:420px;margin-left:auto}
.lc-connected{padding:4px 22px 16px}
.lc-connected h4{margin:8px 0 8px;font-size:12px;color:#7f6590;font-weight:600}
.lc-connected ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.lc-connected li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border:1px solid #f0eaf5;border-radius:10px;background:#fff}
.lc-person{min-width:0;display:flex;flex-direction:column;gap:2px}
.lc-person b{font-size:12px;color:#5c4a6c}.lc-person small{font-size:10px;color:#9982a9;overflow-wrap:anywhere}
.lc-warning{border-color:#f1d9b8;background:#fff9ef;color:#7a5520}
.lc-new-grid{grid-template-columns:repeat(3,minmax(0,200px)) minmax(0,1fr) auto}
.lc-new-grid .bl-input,.lc-new-grid select{width:100%;text-align:left}
.lc-new-grid select{min-height:39px;border:1px solid #e9e0f0;border-radius:8px;padding:8px 10px;font:inherit;font-size:12px;color:#5c4a6c;background:#fff}
.lc-error{margin-left:0}
.lc-usage{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;margin:0 0 16px}
.lc-usage>b{font-size:12px;color:#5c4a6c}.lc-usage>div{display:flex;flex-wrap:wrap;gap:6px}
.lc-usage>small{flex:1 0 100%;font-size:11px;color:#8a7399}
@media(max-width:900px){.lc-new-grid{grid-template-columns:1fr 1fr}.lc-new-grid .lc-reason{grid-column:1/-1}.lc-new-grid>.cp-button{grid-column:1/-1;justify-self:start}}
@media(max-width:640px){
  .lc-table td[data-label="Perfil"]{display:block;text-align:left!important}
  .lc-table td[data-label="Perfil"]:before{display:none}
  .lc-table td[data-label="Ações"]{display:block}.lc-table td[data-label="Ações"]:before{display:none}
  .lc-table td[data-label="Em uso agora"]{flex-wrap:wrap}.lc-table td[data-label="Em uso agora"]>small{flex:1 0 100%;text-align:right}
  .lc-row-actions .cp-button{flex:1}
  .lc-connected{padding:4px 16px 14px}
  .lc-connected li>.cp-button{width:100%}
  .lc-new-grid{grid-template-columns:1fr}
  .lc-usage{padding:10px 12px}
}
