.tf-filters{display:grid;grid-template-columns:1.6fr repeat(3,1fr) auto auto;gap:10px;padding:14px;border:1px solid #29292f;border-radius:15px;background:#111114;margin-bottom:25px}.tf-filters input,.tf-filters select,.tf-results-head select,.tf-form-grid input:not([type=checkbox]),.tf-form-grid select,.tf-form-grid textarea,.tf-auth-card input:not([type=checkbox]){width:100%;border:1px solid #33333a;border-radius:9px;background:#18181c;color:#fff;padding:12px;font:inherit;font-size:13px;outline:none}.tf-filters input:focus,.tf-filters select:focus,.tf-form-grid input:focus,.tf-form-grid textarea:focus{border-color:#e50914}.tf-filter-search{position:relative}.tf-filter-search span{position:absolute;left:13px;top:9px;color:#777;font-size:20px}.tf-filter-search input{padding-left:39px}.tf-filters button{border:0;border-radius:9px;background:#e50914;color:#fff;font-weight:800;padding:0 18px;cursor:pointer}.tf-check{display:flex!important;align-items:center;gap:8px;color:#aaa;font-size:12px!important}.tf-check input{width:auto!important;accent-color:#e50914}.tf-results-head{display:flex;justify-content:space-between;align-items:center;margin:12px 0 22px;color:#888;font-size:12px}.tf-results-head strong{color:#fff}.tf-results-head select{width:auto;padding:9px}.tf-pagination{display:flex;justify-content:center;gap:6px;margin-top:35px}.tf-pagination .page-numbers{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border:1px solid #2b2b31;border-radius:8px;background:#121214;color:#aaa}.tf-pagination .current,.tf-pagination a:hover{background:#e50914;border-color:#e50914;color:#fff}.tf-basic-card{padding:20px;border:1px solid #29292f;border-radius:14px;background:#151518}.tf-basic-card h3{margin-top:0}.tf-notice{border:1px solid #35353c;border-left:4px solid #888;border-radius:9px;background:#151518;padding:14px 16px;margin:0 0 20px;color:#c5c5ca;font-size:13px}.tf-notice a{color:#ff3148;font-weight:700}.tf-notice.tf-success{border-left-color:#30d17c}.tf-notice.tf-error{border-left-color:#e50914}.tf-auth-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;max-width:930px;padding:38px;border:1px solid #29292f;border-radius:20px;background:linear-gradient(145deg,#161619,#101012);box-shadow:0 30px 70px rgba(0,0,0,.25)}.tf-auth-card h2{font:800 30px/1.1 Manrope,Inter,sans-serif;margin:9px 0}.tf-auth-card p{color:#8b8b93;font-size:13px}.tf-form-kicker{color:#ff3148;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.tf-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tf-form-grid label{display:grid;gap:6px;color:#b8b8be;font-size:11px;font-weight:700}.tf-form-grid textarea{resize:vertical}.tf-form-grid small{color:#6f6f76;font-weight:400}.tf-span-2{grid-column:1/-1}.tf-auth-login{grid-template-columns:1fr;max-width:520px}.tf-auth-login form{display:grid;gap:12px}.tf-auth-login form p{margin:0}.tf-auth-login label{display:block;color:#aaa;font-size:12px;margin-bottom:5px}.tf-auth-login .login-remember label{display:flex;align-items:center;gap:6px}.tf-auth-login #wp-submit{border:0;border-radius:9px;background:#e50914;color:#fff;font-weight:800;padding:13px 20px;cursor:pointer}.tf-auth-foot{border-top:1px solid #29292f;padding-top:18px}.tf-auth-foot a{color:#ff3148}.tf-dashboard-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #29292f;padding-bottom:25px;margin-bottom:25px}.tf-dashboard-head h2{font:800 34px/1 Manrope;margin:7px 0}.tf-dashboard-head p{margin:0;color:#777;font-size:12px}.tf-dashboard-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:24px;align-items:start}.tf-dashboard-panel{border:1px solid #29292f;border-radius:16px;background:#111114;padding:22px}.tf-panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.tf-panel-title h3{margin:0;font-size:16px}.tf-panel-title>span{display:grid;place-items:center;width:28px;height:28px;background:#25252a;border-radius:50%;font-size:11px}.tf-listing-table{display:grid}.tf-listing-table>div{display:grid;grid-template-columns:46px 1fr auto;gap:11px;align-items:center;padding:13px 0;border-bottom:1px solid #25252a}.tf-listing-table>div:last-child{border:0}.tf-list-thumb{display:grid;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:9px;background:#25252a;color:#e50914}.tf-list-thumb img{width:100%;height:100%;object-fit:cover}.tf-listing-table b{display:block;font-size:12px}.tf-listing-table small{display:block;color:#74747c;font-size:9px;text-transform:uppercase}.tf-listing-table strong{font-size:11px}.tf-row-actions{grid-column:2/-1;display:flex;gap:12px;margin-top:-8px}.tf-row-actions a{font-size:10px;color:#aaa}.tf-row-actions a:hover{color:#fff}.tf-row-actions .tf-delete-link{color:#e96970}.tf-muted{color:#777;font-size:12px}.tf-store-head{display:flex;gap:20px;align-items:center;border-bottom:1px solid #29292f;margin-bottom:30px;padding-bottom:30px}.tf-store-avatar{display:grid;place-items:center;width:78px;height:78px;border-radius:18px;background:linear-gradient(145deg,#e50914,#8a0209);font:800 32px Manrope}.tf-store-head h2{font:800 32px Manrope;margin:3px 0}.tf-store-head p{color:#85858c;font-size:12px;margin:0}.tf-favorite-btn.is-loading{opacity:.5;pointer-events:none}.tf-favorite-btn.is-large span{font-size:13px;font-weight:700}
@media(max-width:1050px){.tf-filters{grid-template-columns:repeat(3,1fr)}.tf-filter-search{grid-column:span 2}.tf-dashboard-grid{grid-template-columns:1fr}}
.tf-store-settings{margin-top:24px}.tf-store-settings .tf-panel-title a{color:#ff3148;font-size:11px;font-weight:700}.tf-store-settings .tf-form-grid{max-width:720px}
@media(max-width:700px){.tf-filters{grid-template-columns:1fr}.tf-filter-search{grid-column:auto}.tf-filters button{padding:13px}.tf-auth-card{grid-template-columns:1fr;padding:25px;gap:25px}.tf-form-grid{grid-template-columns:1fr}.tf-span-2{grid-column:auto}.tf-dashboard-head{align-items:flex-start}.tf-dashboard-grid{margin-inline:-4px}.tf-dashboard-panel{padding:16px}.tf-listing-table>div{grid-template-columns:42px 1fr}.tf-listing-table strong{grid-column:2}.tf-row-actions{grid-column:2}}
