/* Team Grid 2026.08.15 - final corrective release */
.beta-badge{display:inline-flex;vertical-align:middle;margin-left:9px;padding:5px 9px;border-radius:999px;background:#fff3c7;color:#765a00;font:800 10px/1 Montserrat,sans-serif;letter-spacing:.05em;text-transform:uppercase}
.beta-note{display:inline-block;margin:7px 0 8px;padding:7px 11px;border-left:4px solid #e4b91e;border-radius:0 8px 8px 0;background:#fff9df;color:#665820;font-size:13px;font-weight:650}
.view-switch{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0 0 15px}.view-switch>span{margin-right:5px;color:var(--muted);font-size:13px;font-weight:700}.view-switch button{min-height:38px;padding:8px 13px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:750 12px Montserrat,sans-serif;cursor:pointer}.view-switch button:hover,.view-switch button.active{border-color:var(--green);background:#eff8e5;color:#527e12;box-shadow:0 0 0 2px rgba(134,190,32,.12)}
.list-view-panel[hidden]{display:none!important}.profile-cards,.team-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.entity-card{display:flex;min-height:245px;flex-direction:column}.entity-card h2,.entity-row h2{margin:12px 0 5px}.entity-card h2 a{color:inherit;text-decoration:none}.entity-card>p{min-height:48px}.entity-card>.actions{margin-top:auto}.entity-card>.actions form,.entity-row>.actions form{margin:0}.entity-card>.actions .button{min-width:0}.team-rows{display:grid;gap:10px}.entity-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:17px 20px}.entity-row h2{font-size:20px}.entity-row p{margin:5px 0 0;color:var(--muted)}.entity-row .actions{justify-content:flex-end;align-items:center;margin:0}
.log-filters.advanced{grid-template-columns:1fr!important;align-items:stretch!important}.log-filter-fields{grid-template-columns:repeat(12,minmax(0,1fr))!important}.log-filter-fields>label{grid-column:span 2}.log-filter-fields .log-user-filter{grid-column:span 4}.log-filter-fields input,.log-filter-fields select{font-size:13px;padding-left:11px;padding-right:30px}.log-search{max-width:none}.log-filter-actions{justify-content:flex-start!important}.log-filter-actions .button{min-width:155px}
.talent-radar svg text{font-size:9px}.talent-radar svg .strong{font-weight:900}
@media(max-width:1150px){.log-filter-fields{grid-template-columns:repeat(6,minmax(0,1fr))!important}.log-filter-fields>label{grid-column:span 2}.log-filter-fields .log-user-filter{grid-column:span 3}}
@media(max-width:760px){.view-switch{justify-content:flex-start;flex-wrap:wrap}.profile-cards,.team-cards{grid-template-columns:1fr}.entity-row{grid-template-columns:1fr}.entity-row .actions{justify-content:flex-start}.log-filter-fields{grid-template-columns:1fr!important}.log-filter-fields>label,.log-filter-fields .log-user-filter{grid-column:auto}.log-filter-actions{display:grid!important;grid-template-columns:1fr!important}.log-filter-actions .button{width:100%}}
@media print{.view-switch{display:none!important}.talent-radar svg text{font-size:9px!important}}
