.tabulator{background:transparent;border:none;font-size:14px;font-family:inherit}.tabulator .tabulator-header{background:var(--bg-tertiary);border-bottom:1px solid var(--border)}.tabulator .tabulator-header .tabulator-col{background:transparent;border-right:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{padding:12px 20px 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-title{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{background:var(--bg-secondary)}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{padding:0 20px 10px}.tabulator .tabulator-header-filter input,.tabulator .tabulator-header-filter .tabulator-input{width:100%;padding:4px 8px!important;font-size:13px;font-family:inherit;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border)!important;border-radius:var(--radius-sm, 6px);outline:none}.tabulator .tabulator-header-filter input:focus{border-color:var(--accent)!important}.tabulator .tabulator-tableholder .tabulator-table{background:transparent;color:var(--text-primary)}.tabulator-row{background:transparent;border-bottom:1px solid var(--border);transition:background var(--dur-fast) var(--ease)}.tabulator-row:last-child{border-bottom:none}.tabulator-row.tabulator-row-even{background:transparent}.tabulator-row:hover,.tabulator-row.tabulator-row-even:hover{background:var(--bg-tertiary)}.tabulator-row .tabulator-cell{padding:14px 20px;border-right:none;display:inline-flex;align-items:center}.tabulator .tabulator-tableholder .tabulator-placeholder .tabulator-placeholder-contents{padding:48px;font-size:14px;font-weight:500;color:var(--text-muted);white-space:normal}.tabulator .tabulator-footer{background:var(--bg-tertiary);border-top:1px solid var(--border);padding:8px 20px;color:var(--text-muted);font-weight:500}.tabulator .tabulator-footer .tabulator-footer-contents{display:flex;align-items:center;justify-content:space-between;gap:12px}.tabulator .tabulator-footer .tabulator-page-counter{font-size:13px;color:var(--text-muted)}.tabulator .tabulator-footer .tabulator-page,.tabulator .tabulator-footer .tabulator-page-size{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm, 6px);color:var(--text-secondary);font-size:13px;font-family:inherit;padding:3px 9px}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{background:var(--bg-secondary);color:var(--text-primary)}.tabulator .tabulator-footer .tabulator-page.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-hover);font-weight:600}.tabulator-edit-list{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-sm, 6px);box-shadow:var(--shadow-md);font-size:13px}.tabulator-edit-list .tabulator-edit-list-item{color:var(--text-primary);padding:6px 10px}.tabulator-edit-list .tabulator-edit-list-item.active,.tabulator-edit-list .tabulator-edit-list-item:hover{background:var(--accent-soft);color:var(--accent-hover)}.admin-title{font-weight:600;color:var(--text-primary);white-space:normal;line-height:1.45}.admin-featured-star{margin-left:6px;display:inline-flex;vertical-align:middle}.admin-status{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.admin-status.is-published{background:#15803d1f;color:#15803d}.admin-status.is-draft{background:var(--accent-soft);color:var(--accent-hover)}.admin-date{font-size:13px;color:var(--text-muted)}.admin-actions{display:inline-flex;gap:6px;flex-wrap:nowrap}.admin-actions .btn{font-size:12px;padding:5px 11px}.admin-actions .btn-danger{background:transparent;border:1px solid rgba(248,81,73,.35);color:#d1242f}.admin-actions .btn-danger:hover{background:#f8514914;border-color:#d1242f}.admin-page-head[data-astro-cid-u2h3djql]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px}.admin-page-head[data-astro-cid-u2h3djql] h1[data-astro-cid-u2h3djql]{display:flex;align-items:center;gap:8px;font-size:26px;font-weight:700;letter-spacing:-.02em}.admin-page-head[data-astro-cid-u2h3djql] h1[data-astro-cid-u2h3djql] svg{color:var(--accent)}.admin-placeholder[data-astro-cid-u2h3djql]{padding:48px;text-align:center;color:var(--text-muted)}.admin-placeholder[data-astro-cid-u2h3djql]:hover{transform:none;box-shadow:var(--shadow-sm);border-color:var(--border)}.review-reminder[data-astro-cid-u2h3djql]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:14px;font-weight:600;color:var(--accent-hover);background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius-sm, 6px)}.review-reminder[data-astro-cid-u2h3djql] svg[data-astro-cid-u2h3djql]{flex-shrink:0;color:var(--accent)}.review-reminder[data-astro-cid-u2h3djql] span[data-astro-cid-u2h3djql]{flex:1}.review-reminder[data-astro-cid-u2h3djql] .btn[data-astro-cid-u2h3djql]{font-size:12px;padding:5px 11px}.admin-table-card[data-astro-cid-u2h3djql]{padding:0;overflow:hidden}.admin-table-card[data-astro-cid-u2h3djql]:hover{transform:none;box-shadow:var(--shadow-sm);border-color:var(--border)}
