/* Only the headers of leisure, resources and services; content rows are untouched. */
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]){display:block}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-title{min-height:38px;padding:4px 12px;grid-template-columns:40px 1fr 65px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-title h1{font-size:20px;line-height:1.4}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-title button{font-size:26px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-title>span{font-size:12px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-search{padding:10px 14px 6px;gap:8px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-search input{height:36px;padding:6px 10px;font-size:14px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-search button{height:36px;min-width:68px;padding:0 12px;font-size:14px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-entry-actions{padding:0 14px 8px;gap:10px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-entry-actions a{height:32px;padding:4px 8px;font-size:14px;display:flex;align-items:center;justify-content:center}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .category-icon-panel{padding:8px 14px 10px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .category-icon-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .category-icon-grid .category-icon-card{min-height:70px;padding:3px 2px;gap:6px;font-size:13px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .category-icon-grid .category-icon-badge{width:44px;height:44px;flex:none}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .category-icon-grid .category-icon-img{width:28px;height:28px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .category-icon-grid .category-icon-badge.is-image-icon .category-icon-img{width:100%;height:100%}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .category-icon-grid .category-icon-card strong{font-size:inherit}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .category-more-button{font-size:12px;padding:0 2px;min-height:20px;margin:0 0 4px auto}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-rank-head{padding:10px 14px 4px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-rank-head h2{font-size:18px}
.native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .nc-load-state{padding:8px 14px 10px;font-size:12px}
.native-category[data-native-category=s] .ns-job-entries{margin:0 14px;padding:6px 0;gap:10px;border-radius:8px}
.native-category[data-native-category=s] .ns-job-entries a{min-height:50px;padding:6px 10px;border-radius:8px;display:grid;grid-template-columns:28px auto;grid-template-rows:auto auto;gap:0 8px;justify-content:center}
.native-category[data-native-category=s] .ns-job-entries img{grid-row:1 / 3;width:28px;height:28px;align-self:center;border-radius:6px}
.native-category[data-native-category=s] .ns-job-entries strong{margin:0;font-size:14px;line-height:20px}
.native-category[data-native-category=s] .ns-job-entries span{margin:0;font-size:12px;line-height:18px}
.native-category[data-native-category=s] .nc-roles{padding:8px 14px;gap:10px}
.native-category[data-native-category=s] .nc-roles a{padding:4px 8px;min-height:32px;font-size:14px;display:flex;align-items:center;justify-content:center}
@media(max-width:600px){
 .native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .category-icon-grid{grid-template-columns:repeat(8,minmax(64px,1fr));overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}
 .native-category:is([data-native-category=y],[data-native-category=z],[data-native-category=s]) .category-icon-grid .category-icon-card{font-size:12px}
}
