/* Shared minimal category navigation, results and contextual dialogs. */
body[data-tibiu-skin].tibiu-category-index-page,body[data-tibiu-skin].tibiu-discovery-page--category { background:#fff; }
body[data-tibiu-skin] .category-page-heading { display:flex; align-items:center; gap:12px; min-height:64px; border-bottom:1px solid var(--ui-line); }
body[data-tibiu-skin] .category-page-heading h1 { min-width:0; margin:0; font-size:18px; line-height:1.5; font-weight:500; }
body[data-tibiu-skin] .category-back { display:flex; align-items:center; justify-content:center; width:28px; height:40px; flex-shrink:0; color:var(--ui-secondary); }
body[data-tibiu-skin] .category-heading-link { display:inline-flex; align-items:center; gap:4px; margin-left:auto; color:var(--ui-muted); font-size:13px; white-space:nowrap; }
body[data-tibiu-skin]:is(.tibiu-category-index-page,.tibiu-discovery-page--category) :is(.tibiu-shell,.tibiu-section-shell) { width:min(1120px,calc(100% - 32px)); border-radius:0; }
body[data-tibiu-skin].tibiu-category-index-page #catagoryCon1,body[data-tibiu-skin].tibiu-discovery-page--category #catagoryCon1 { padding:0; margin:0; overflow:visible; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-shell { display:block; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-search-box { display:block; position:relative; margin:20px 0 12px; padding:0; min-height:44px; border:0; border-radius:4px; background:none; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-search-content { display:block; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-search-input { display:block; width:100%; height:44px; margin:0; padding:0 40px; font-size:14px; cursor:pointer; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-search-icon { position:absolute; left:12px; top:12px; width:20px; height:20px; background:none; color:var(--ui-muted); pointer-events:none; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-search-arrow { display:none; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-stage { padding:0; border:0; border-radius:0; background:none; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-stage-head { padding:0 0 12px; min-height:0; border:0; background:none; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-stage-meta { margin:0; font-size:12px; line-height:1.5; color:var(--ui-muted); }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-groups { display:block; border:0; padding:0; overflow:visible; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-group { display:block; padding:20px 0; margin:0; border:0; border-top:1px solid var(--ui-line); border-radius:0; box-shadow:none; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-catagory-title { display:flex; justify-content:space-between; align-items:baseline; gap:8px; margin:0 0 12px; padding:0; border:0; font-size:16px; font-weight:500; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-title-main { display:block; padding:0; margin:0; font-size:16px; font-weight:500; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-title-main::after { display:none; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-title-side { display:flex; width:auto; gap:8px; font-size:12px; color:var(--ui-muted); }
body[data-tibiu-skin] .category-more { padding:0; border:0; background:none; color:var(--ui-secondary); font-size:12px; cursor:pointer; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-catagory-container { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:8px; padding:0; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-entry { display:flex; align-items:center; justify-content:space-between; gap:8px; min-width:0; height:auto; min-height:40px; margin:0; padding:9px 10px; border:0; border-radius:4px; background:var(--ui-soft); color:var(--ui-ink); line-height:1.5; font-weight:400; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-entry::after { display:none; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-entry-copy { display:flex; align-items:baseline; justify-content:space-between; gap:6px; width:100%; min-width:0; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-entry-name { min-width:0; font-size:14px; font-weight:400; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-entry-total { margin:0; font-size:12px; color:var(--ui-muted); white-space:nowrap; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-entry-side { display:none; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-entry:hover { background:#e8eaec; color:var(--ui-ink); }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-search-modal-box { display:block; position:relative; padding:0; background:none; border:0; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-search-modal-input { width:100%; height:44px; padding:0 12px 0 40px; font-size:14px; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-search-modal-icon { position:absolute; top:12px; left:12px; color:var(--ui-muted); }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-search-result { border:0; border-bottom:1px solid var(--ui-line); border-radius:0; padding:12px 0; box-shadow:none; background:#fff; }
body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-search-result-name { font-size:14px; font-weight:500; }
body[data-tibiu-skin].tibiu-category-index-page :is(.tibiu-category-search-result-count,.tibiu-category-search-result-meta,.tibiu-category-search-result-arrow) { color:var(--ui-muted); font-size:12px; background:none; }
body[data-tibiu-skin].tibiu-discovery-page--category .tibiu-discovery-content { margin:0; padding:0; border:0; }
body[data-tibiu-skin].tibiu-discovery-page--category .tibiu-discovery-results { margin:0; padding:0; border:0; border-radius:0; background:none; }
body[data-tibiu-skin].tibiu-discovery-page--category .tibiu-discovery-results-toolbar { display:flex; justify-content:space-between; gap:12px; padding:16px 0 12px; margin:0; border:0; border-radius:0; background:none; }
body[data-tibiu-skin] .category-sort { display:flex; align-items:center; gap:4px; }
body[data-tibiu-skin] .category-sort button { min-height:36px; padding:0 14px; border:0; border-radius:4px; background:none; font-size:14px; color:var(--ui-muted); cursor:pointer; }
body[data-tibiu-skin] .category-sort button.is-active { color:var(--ui-ink); background:var(--ui-soft); font-weight:500; }
body[data-tibiu-skin].tibiu-discovery-page--category .tibiu-discovery-tool-btn { display:inline-flex; align-items:center; gap:6px; width:auto; min-width:36px; height:36px; padding:0 8px; border:0; border-radius:4px; background:none; font-size:13px; color:var(--ui-secondary); }
body[data-tibiu-skin] .category-result-summary { margin:0 0 4px; font-size:12px; color:var(--ui-muted); line-height:1.5; }
body[data-tibiu-skin].tibiu-discovery-page--category .pageofcate240114 { grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:32px; }
body[data-tibiu-skin].tibiu-discovery-page--category :is(.tibiu-discovery-card,.tibiu-discovery-skeleton) { display:grid; grid-template-columns:80px minmax(0,1fr); min-width:0; gap:14px; padding:16px 0; border:0; border-bottom:1px solid var(--ui-line); border-radius:0; min-height:0; background:none; box-shadow:none; }
body[data-tibiu-skin].tibiu-discovery-page--category .tibiu-discovery-card:hover { background:var(--ui-soft); transform:none; }
body[data-tibiu-skin].tibiu-discovery-page--category :is(.tibiu-discovery-cover,.tibiu-discovery-skeleton-cover) { width:80px; height:112px; border:0; border-radius:4px; background:var(--ui-soft); }
body[data-tibiu-skin].tibiu-discovery-page--category .comic-name-up231216 { display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal; margin:0; font-size:15px; font-weight:500; line-height:1.5; }
body[data-tibiu-skin].tibiu-discovery-page--category :is(.tibiu-discovery-tags,.tibiu-discovery-chapters) { margin:5px 0 0; font-size:12px; font-weight:400; color:var(--ui-muted); }
body[data-tibiu-skin].tibiu-discovery-page--category .tibiu-discovery-rating { display:flex; align-items:center; gap:4px; margin:6px 0 0; font-size:12px; font-weight:400; color:var(--ui-secondary); }
body[data-tibiu-skin].tibiu-discovery-page--category .tibiu-discovery-empty { grid-column:1/-1; padding:48px 12px; background:none; border:0; }
body[data-tibiu-skin].tibiu-discovery-page--category .category-retry { grid-column:1/-1; justify-self:center; margin-bottom:24px; padding:10px 20px; border:1px solid var(--ui-line-strong); border-radius:4px; background:#fff; }
body[data-tibiu-skin].tibiu-discovery-page--category .nav240115 { margin:24px 0; padding:0; }
body[data-tibiu-skin].tibiu-discovery-page--category .tibiu-discovery-filter__option { min-height:38px; border-radius:4px; box-shadow:none; font-size:14px; font-weight:400; }
body[data-tibiu-skin].tibiu-discovery-page--category .tibiu-discovery-filter__option.is-active { background:var(--ui-soft); color:var(--ui-ink); border-color:var(--ui-line-strong); }
@media(max-width:1079px){body[data-tibiu-skin].tibiu-category-index-page .tibiu-catagory-container{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:719px){body[data-tibiu-skin].tibiu-category-index-page .tibiu-catagory-container{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-tibiu-skin].tibiu-discovery-page--category .pageofcate240114{grid-template-columns:minmax(0,1fr)}body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-entry{padding:9px 8px}body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-entry-total{font-size:12px}body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-title-side{flex-wrap:wrap;justify-content:flex-end}}

body[data-tibiu-skin].tibiu-discovery-page--category .tibiu-discovery-content{width:100%;max-width:none;}
body[data-tibiu-skin]:is(.tibiu-category-index-page,.tibiu-discovery-page--category) :is(.tibiu-shell,.tibiu-section-shell){margin-inline:auto;}

body[data-tibiu-skin].tibiu-category-index-page .tibiu-category-title-count{padding:0;background:none;color:var(--ui-muted);font-size:12px;font-weight:400;}
body[data-tibiu-skin].tibiu-category-index-page :is(.tibiu-category-stage-meta,.tibiu-category-entry-total){font-weight:400;}
