.pagination-footer,.registry-pagination-bar{grid-template-columns:minmax(0,1fr) auto auto;width:100%;min-width:0;align-items:center!important;gap:10px!important;display:grid!important}.pagination-summary,.pagination-page-size,.pagination-nav,.pagination-content,.registry-pagination-copy,.registry-pagination-bar nav,.registry-pagination-bar ul{min-width:0}.pagination-summary,.registry-pagination-copy>span{white-space:nowrap}.pagination-summary{align-items:baseline;gap:6px;display:flex}.pagination-summary span,.pagination-page-size>span,.registry-pagination-copy>span,.registry-pagination-copy label>span{color:var(--oc-muted,var(--muted));font-size:11px}.pagination-summary strong,.pagination-current,.registry-pagination-bar [data-slot=badge]{color:var(--oc-text,var(--text));font-variant-numeric:tabular-nums;white-space:nowrap}.pagination-page-size,.registry-pagination-copy label{white-space:nowrap;align-items:center;gap:7px;grid-template-columns:none!important;display:inline-flex!important}.pagination-page-size select,.registry-pagination-copy select{width:68px;min-width:68px}.pagination-nav,.registry-pagination-bar nav{justify-self:end;width:auto!important;margin:0!important}.pagination-content,.registry-pagination-bar ul{align-items:center;flex-wrap:nowrap!important;gap:6px!important;display:inline-flex!important}.pagination-current,.registry-pagination-bar [data-slot=badge]{border:1px solid var(--oc-border,var(--border));background:var(--oc-surface-2,var(--surface-2));border-radius:10px;justify-content:center;align-items:center;min-width:46px;min-height:36px;padding:0 8px;font-size:12px;display:inline-flex}.page-button,.registry-pagination-bar button{white-space:nowrap;min-width:38px!important;min-height:38px!important}.registry-pagination-copy{align-items:center;gap:10px;display:flex}.registry-toolbar-actions,.registry-toolbar-actions>*,.registry-toolbar-actions button{min-width:0}.registry-toolbar-actions svg,.primary-action-button svg,.crud-action-button svg,.action-row svg,.page-button svg,.registry-pagination-bar button svg{flex:none;width:16px!important;height:16px!important}@media (width<=760px){.pagination-footer,.registry-pagination-bar{grid-template-areas:"summary size""nav nav";grid-template-columns:minmax(0,1fr) auto!important;gap:10px 8px!important;padding:12px!important}.pagination-summary{grid-area:summary;justify-self:start;gap:2px;display:grid}.pagination-page-size{grid-area:size;justify-self:end}.pagination-nav{grid-area:nav;justify-self:stretch;width:100%!important}.pagination-content{grid-template-columns:40px minmax(54px,auto) 40px;justify-content:center;width:100%;display:grid!important}.pagination-button-label,.registry-pagination-bar .page-button span{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.page-button,.registry-pagination-bar button{gap:0!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.pagination-current,.registry-pagination-bar [data-slot=badge]{min-width:54px;height:40px}.registry-pagination-copy{grid-area:summary/summary/size/size;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;display:grid}.registry-pagination-copy>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.registry-pagination-copy label{justify-self:end}.registry-pagination-copy label>span{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.registry-pagination-bar nav{grid-area:nav;justify-self:stretch;width:100%!important}.registry-pagination-bar ul{grid-template-columns:40px minmax(54px,auto) 40px;justify-content:center;width:100%;display:grid!important}[data-module=registry] .registry-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}[data-module=registry] .registry-toolbar-actions>*,[data-module=registry] .registry-toolbar-actions>*>button,[data-module=registry] .registry-toolbar-actions>button{width:100%!important;min-width:0!important}[data-module=registry] .registry-toolbar-actions .primary-action-button{grid-column:1/-1}[data-module=registry] .registry-toolbar-actions button{justify-content:center;min-height:40px;padding-inline:10px;overflow:hidden}[data-module=registry] .registry-toolbar-actions button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-module=registry] .registry-action-label-full{display:none!important}[data-module=registry] .registry-action-label-compact{display:inline!important}.action-row.compact-action-group{max-width:100%;flex-wrap:nowrap!important;gap:4px!important;width:auto!important;display:inline-flex!important}.crud-action-button{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important}.crud-action-icon,.primary-action-icon{width:16px!important;height:16px!important}}@media (width<=380px){[data-module=registry] .registry-toolbar-actions{grid-template-columns:1fr}[data-module=registry] .registry-toolbar-actions .primary-action-button{grid-column:auto}.pagination-summary span,.registry-pagination-copy>span{display:none}.pagination-footer,.registry-pagination-bar{grid-template-columns:1fr auto!important}}
