.pm-pagination{display:flex!important;align-items:center;gap:4px;flex-wrap:wrap;margin:7px 0!important;padding:0!important;border:0!important;min-height:32px}
.pm-pagination a,.pm-pagination button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:3px 7px!important;border:1px solid #cbded4!important;border-radius:5px!important;background:#f3f8f5!important;color:#165b49!important;font:600 12px/1.2 Arial!important;text-decoration:none!important;flex:0 0 auto!important;cursor:pointer;box-sizing:border-box}
.pm-pagination [aria-current=page]{background:#146453!important;color:#fff!important;border-color:#146453!important}
.pm-pagination button:disabled{opacity:.45;cursor:default}.pm-pagination span{font-size:11px;color:#60786d}
.pm-holidays{border:1px solid #d5e4db;border-left:3px solid #bf9132;border-radius:7px;background:#f1f7f3;margin:8px 0!important;padding:8px 12px;font-size:12px}
.pm-holidays>summary{font-weight:600;color:#165b49;cursor:pointer}.pm-holidays>p{font-size:11px;margin:7px 0;color:#60786d}
.pm-holiday-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:8px 0}
.pm-holiday{padding:8px;background:white;border:1px solid #d9e5df;border-radius:6px;display:flex;flex-direction:column;gap:4px;min-width:0}
.pm-holiday span{font-size:11px;color:#60786d}.pm-prepare{font-weight:600;color:#146453;text-decoration:underline;font-size:12px}
.mu-zone{font-variant-numeric:tabular-nums;font-size:11px!important;white-space:normal}
.gs-people-table th,.gs-people-table td{padding:6px 8px!important;font-size:12px!important}
.gs-people-table [hidden],table[data-portal-paginate] [hidden]{display:none!important}
@media(max-width:800px){.pm-holiday-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:440px){.pm-holiday-grid{grid-template-columns:1fr}}
/* The existing theme hides old nav rows; customer pagers are not main menus. */
nav.pm-pagination,nav.pm-pagination.mu-nav-legacy{display:flex!important}
