/* Minimal search results; the global search remains a floating dialog. */
body[data-tibiu-skin].tibiu-search-page {background:#fff;}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-stage{padding:0 0 40px;}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;}
body[data-tibiu-skin].tibiu-search-page :is(.tibiu-search-hero,.tibiu-search-panel){padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-hero::before{display:none;}
body[data-tibiu-skin] .search-page-heading{display:flex;align-items:center;gap:12px;min-height:64px;border-bottom:1px solid var(--ui-line);}
body[data-tibiu-skin] .search-page-back{display:flex;align-items:center;justify-content:center;width:28px;height:40px;color:var(--ui-secondary);}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-title{margin:0;font-size:18px;line-height:1.5;font-weight:500;letter-spacing:0;}
body[data-tibiu-skin] .search-page-trigger{display:flex;align-items:center;gap:10px;width:100%;height:44px;margin:20px 0 12px;padding:0 12px;border:1px solid var(--ui-line-strong);border-radius:4px;background:#fff;color:var(--ui-secondary);font-size:14px;text-align:left;cursor:pointer;}
body[data-tibiu-skin] #searchKeyword{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;}
body[data-tibiu-skin] .search-page-edit{font-size:13px;color:var(--ui-muted);border-left:1px solid var(--ui-line);padding-left:12px;}
body[data-tibiu-skin].tibiu-search-page #setitle{margin:0;padding:0 0 8px;border:0;background:none;border-radius:0;box-shadow:none;}
body[data-tibiu-skin].tibiu-search-page #setitle p{margin:0;font-size:12px;line-height:1.5;font-weight:400;color:var(--ui-muted);}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-main{width:100%;padding:0;margin:0;}
body[data-tibiu-skin].tibiu-search-page :is(.tibiu-search-result-list,.tibiu-search-skeleton-list){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;}
body[data-tibiu-skin].tibiu-search-page :is(.tibiu-search-rank-card,.tibiu-search-skeleton-item){display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:16px 0;margin:0;border:0;border-bottom:1px solid var(--ui-line);border-radius:0;background:none;box-shadow:none;transform:none;}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-rank-card:hover{background:var(--ui-soft);transform:none;box-shadow:none;}
body[data-tibiu-skin].tibiu-search-page :is(.rank-card-cover,.tibiu-search-skeleton-cover){width:80px;height:112px;min-width:0;border:0;border-radius:4px;background:var(--ui-soft);box-shadow:none;}
body[data-tibiu-skin].tibiu-search-page .rank-card-cover img{width:100%;height:100%;object-fit:cover;}
body[data-tibiu-skin].tibiu-search-page .rank-card-main{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:0;}
body[data-tibiu-skin].tibiu-search-page .rank-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;font-size:15px;line-height:1.5;font-weight:500;color:var(--ui-ink);}
body[data-tibiu-skin].tibiu-search-page :is(.rank-card-metric,.rank-card-update){font-size:12px;line-height:1.5;font-weight:400;margin:0;color:var(--ui-muted);}
body[data-tibiu-skin].tibiu-search-page .rank-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;}
body[data-tibiu-skin].tibiu-search-page .rank-tag{padding:0;background:none;border:0;font-size:12px;font-weight:400;color:var(--ui-muted);}
body[data-tibiu-skin].tibiu-search-page .rank-tag+.rank-tag::before{content:'·';margin-right:6px;}
body[data-tibiu-skin].tibiu-search-page .rank-adult-badge{position:static;inset:auto;align-self:flex-start;padding:1px 5px;border:0;border-radius:3px;font-size:12px;line-height:1.5;font-weight:400;color:var(--ui-secondary);background:var(--ui-soft);box-shadow:none;}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-more{display:block;min-height:40px;width:180px;margin:24px auto;padding:8px 20px;border:1px solid var(--ui-line-strong);border-radius:4px;background:#fff;color:var(--ui-secondary);font-size:14px;font-weight:400;box-shadow:none;}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-more:disabled{opacity:.55;cursor:wait;}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:12px;margin:0;padding:64px 16px;background:none;border:0;border-radius:0;box-shadow:none;color:var(--ui-muted);font-size:14px;text-align:center;}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-empty-copy{font-size:15px;font-weight:400;overflow-wrap:anywhere;}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-empty p{margin:0;font-size:13px;}
body[data-tibiu-skin].tibiu-search-page .tibiu-search-empty-icon{width:28px;height:28px;color:var(--ui-muted);}
body[data-tibiu-skin].tibiu-search-page #nonela{padding:24px 0;text-align:center;color:var(--ui-muted);font-size:13px;}
body[data-tibiu-skin].tibiu-search-page #nonela img,body[data-tibiu-skin].tibiu-search-page .tibiu-search-skeleton-index{display:none;}
body[data-tibiu-skin].tibiu-search-page #progress-bar{background:var(--ui-secondary);height:2px;}
/* Shared floating search: history, suggestions and result rows. */
body[data-tibiu-skin] .tibiu-header-search-heading strong{font-weight:500;}
body[data-tibiu-skin] .tibiu-header-search :is(.search-shell,.search-input-wrap){padding:0;margin:0;border:0;background:none;box-shadow:none;}
body[data-tibiu-skin] .tibiu-header-search .search-prefix-icon{left:12px;}
body[data-tibiu-skin] .tibiu-header-search .search-input{height:44px;padding:0 12px 0 40px;font-size:14px;}
body[data-tibiu-skin] .tibiu-header-search .search-panel{padding:16px 0 0;background:#fff;border:0;border-radius:0;box-shadow:none;}
body[data-tibiu-skin] .tibiu-header-search .setitle{padding:0;margin:16px 0 10px;font-size:14px;font-weight:500;color:var(--ui-ink);}
body[data-tibiu-skin] .tibiu-header-search .paddingmain{padding:0;}
body[data-tibiu-skin] .tibiu-header-search .tibiu-empty-state{padding:20px 0;min-height:0;background:none;border:0;border-radius:0;color:var(--ui-muted);font-size:13px;}
body[data-tibiu-skin] .tibiu-header-search :is(.margintag,.search-tag-link){border:0;border-radius:3px;background:var(--ui-soft);color:var(--ui-secondary);font-size:13px;font-weight:400;}
body[data-tibiu-skin] .tibiu-header-search .search-result-row{padding:12px 0;border-bottom:1px solid var(--ui-line);gap:6px;}
body[data-tibiu-skin] .tibiu-header-search .search-result-row .fig-1591d5n{font-size:15px;font-weight:500;}
body[data-tibiu-skin] .tibiu-header-search :is(.colorft,.search-footer-note){font-size:12px;color:var(--ui-muted);}
body[data-tibiu-skin] .tibiu-header-search mark{background:#e9ebee;color:var(--ui-ink);}
@media(max-width:719px){body[data-tibiu-skin].tibiu-search-page :is(.tibiu-search-result-list,.tibiu-search-skeleton-list){grid-template-columns:minmax(0,1fr)}}

body[data-tibiu-skin].tibiu-legacy-search{background:#fff;}
body[data-tibiu-skin].tibiu-legacy-search .header{position:static;display:grid;grid-template-columns:28px minmax(0,1fr) 48px;gap:10px;width:min(1120px,calc(100% - 32px));height:auto;margin:0 auto;padding:16px 0;background:#fff;border-bottom:1px solid var(--ui-line);}
body[data-tibiu-skin].tibiu-legacy-search .go-back{position:static;display:flex;align-items:center;justify-content:center;width:28px;height:44px;}
body[data-tibiu-skin].tibiu-legacy-search .search-box{position:static;width:100%;height:auto;margin:0;padding:0;background:none;border:0;}
body[data-tibiu-skin].tibiu-legacy-search .search-input{width:100%;height:44px;padding:0 12px;font-size:14px;}
body[data-tibiu-skin].tibiu-legacy-search .search-btn{position:static;float:none;width:48px;height:44px;margin:0;padding:0;border:0;background:none;color:var(--ui-ink);font-size:14px;line-height:44px;white-space:nowrap;}
body[data-tibiu-skin].tibiu-legacy-search .main{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:20px 0;}
body[data-tibiu-skin].tibiu-legacy-search :is(.hot-search,.search-history){margin:0 0 24px;padding:0;background:none;}
body[data-tibiu-skin].tibiu-legacy-search .title-tip{color:var(--ui-secondary);display:flex;align-items:center;gap:8px;padding:0;margin:0 0 12px;font-size:15px;font-weight:500;}
body[data-tibiu-skin].tibiu-legacy-search .clear-all{margin-left:auto;padding:6px;border:0;background:none;color:var(--ui-muted);}
body[data-tibiu-skin].tibiu-legacy-search .hot-search-history{display:flex;flex-wrap:wrap;gap:8px;}
body[data-tibiu-skin].tibiu-legacy-search .hot-search-item{margin:0;padding:7px 10px;border:0;border-radius:3px;background:var(--ui-soft);color:var(--ui-secondary);font-size:13px;}
body[data-tibiu-skin].tibiu-legacy-search :is(.search-history-item,.search-active-item){padding:12px 0;border-bottom:1px solid var(--ui-line);font-size:14px;}

body[data-tibiu-skin].tibiu-legacy-search .go-back{color:var(--ui-ink);}
