.admin-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:14px!important}.record-data{display:grid;gap:3px;min-width:0}.record-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.record-actions form{margin:0}.btn.small{min-height:36px;padding:7px 10px;font-size:.8rem}@media(max-width:620px){.admin-row{grid-template-columns:1fr}.record-actions{justify-content:flex-start}.record-actions .btn{flex:1;min-width:82px}}

/* Ações administrativas compactas e padronizadas */
.record-actions .action-edit,.record-actions .action-inactive,.record-actions .action-delete,
.game-actions .action-edit,.game-actions .action-inactive,.game-actions .action-delete,
.player-table-actions .action-edit,.player-table-actions .action-inactive,.player-table-actions .action-delete{
 display:inline-flex!important;flex:0 0 34px!important;align-items:center;justify-content:center;width:34px!important;min-width:34px!important;height:34px;min-height:34px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;font-size:0!important;line-height:1!important
}
.record-actions :is(.action-edit,.action-inactive,.action-delete) svg,
.game-actions :is(.action-edit,.action-inactive,.action-delete) svg,
.player-table-actions :is(.action-edit,.action-inactive,.action-delete) svg{width:18px;height:18px;margin:0!important;stroke:currentColor}
.record-actions .action-edit,.game-actions .action-edit,.player-table-actions .action-edit{color:#07847c!important}
.record-actions .action-inactive,.game-actions .action-inactive,.player-table-actions .action-inactive{color:#f59e0b!important}
.record-actions .action-delete,.game-actions .action-delete,.player-table-actions .action-delete{color:#ef233c!important}
.record-actions :is(.action-edit,.action-inactive,.action-delete):hover,
.game-actions :is(.action-edit,.action-inactive,.action-delete):hover,
.player-table-actions :is(.action-edit,.action-inactive,.action-delete):hover{background:currentColor!important;transform:translateY(-1px)}
.record-actions :is(.action-edit,.action-inactive,.action-delete):hover svg,
.game-actions :is(.action-edit,.action-inactive,.action-delete):hover svg,
.player-table-actions :is(.action-edit,.action-inactive,.action-delete):hover svg{color:#fff}
.record-actions :is(.action-edit,.action-inactive,.action-delete):focus-visible,
.game-actions :is(.action-edit,.action-inactive,.action-delete):focus-visible,
.player-table-actions :is(.action-edit,.action-inactive,.action-delete):focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media(max-width:620px){.record-actions :is(.action-edit,.action-inactive,.action-delete){flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:38px}}
.btn:is(.action-edit,.action-inactive,.action-delete){display:inline-flex!important;flex:0 0 34px!important;align-items:center;justify-content:center;width:34px!important;min-width:34px!important;height:34px;min-height:34px!important;padding:0!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;font-size:0!important;line-height:1!important}.btn:is(.action-edit,.action-inactive,.action-delete) svg{width:18px;height:18px;margin:0!important}.btn.action-edit{color:#07847c!important}.btn.action-inactive{color:#f59e0b!important}.btn.action-delete{color:#ef233c!important}.btn:is(.action-edit,.action-inactive,.action-delete):hover{background:color-mix(in srgb,currentColor,transparent 90%)!important;transform:translateY(-1px)}@media(max-width:620px){.btn:is(.action-edit,.action-inactive,.action-delete){flex-basis:38px!important;width:38px!important;min-width:38px!important;height:38px}}
