/* GCD ECP V22.9.9.30 — pagination and admin CRUD polish */
.v229930-table-shell{position:relative}
.v229930-pagination-toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;margin:.75rem 0;padding:.65rem .75rem;border:1px solid var(--line,#e7ebf3);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 10px 28px rgba(15,23,42,.04)}
.v229930-pagination-toolbar .form-control,.v229930-pagination-toolbar .form-select{min-height:36px;border-radius:10px}
.v229930-pagination-info{font-size:.82rem;color:var(--muted,#6b7280);font-weight:600}
.v229930-pager{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}
.v229930-pager .btn{border-radius:10px;font-weight:700}
.v229930-row-actions{display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.v229930-row-actions .btn{border-radius:10px;font-weight:700}
.v229930-inline-actions .btn{font-weight:700}.v229930-crud-table td{vertical-align:middle}
@media (max-width: 768px){.v229930-pagination-toolbar{align-items:stretch}.v229930-pagination-toolbar>div{width:100%}.v229930-pager{justify-content:space-between}.v229930-pager .btn{flex:1}.table-responsive{border-radius:16px;overflow-x:auto}.table th,.table td{white-space:nowrap}.v229930-row-actions{min-width:170px}.content{padding-left:1rem!important;padding-right:1rem!important}.page-head{flex-direction:column;gap:.75rem}.quick-actions{width:100%}.quick-actions .btn{flex:1}}
