:root {
    --rf-bg:#ffffff;--rf-surface:#f8f9fb;--rf-surface-2:#f0f2f5;
    --rf-border:#d8dce3;--rf-border-strong:#c0c6d0;
    --rf-text:#1a1d24;--rf-text-dim:#5c6370;--rf-text-light:#8891a0;
    --rf-accent:#2563eb;--rf-accent-light:#dbeafe;--rf-accent-hover:#1d4ed8;
    --rf-success:#16a34a;--rf-success-light:#dcfce7;
    --rf-warning:#d97706;--rf-warning-light:#fef3c7;
    --rf-error:#dc2626;
    --rf-samsung:#1428a0;--rf-samsung-bg:#eef1ff;
    --rf-lg:#a50034;--rf-lg-bg:#fef2f4;
    --rf-sony:#000000;--rf-sony-bg:#f5f5f5;
    --rf-tcl:#005baa;--rf-tcl-bg:#eef5ff;
    --rf-radius:12px;--rf-radius-sm:8px;
    --rf-shadow:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);
    --rf-shadow-md:0 4px 12px rgba(0,0,0,0.08);
    --rf-font:'Segoe UI',system-ui,-apple-system,sans-serif;
}
.tlm-rf{font-family:var(--rf-font);color:var(--rf-text);max-width:920px;margin:0 auto;padding:1.5rem 1rem 4rem;}
.tlm-rf *,.tlm-rf *::before,.tlm-rf *::after{box-sizing:border-box;}
.tlm-rf__hero{text-align:center;margin-bottom:2rem;}
.tlm-rf__icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:var(--rf-accent-light);border-radius:20px;color:var(--rf-accent);margin-bottom:1.25rem;}
.tlm-rf__title{font-size:2.4rem;font-weight:800;margin:0 0 0.5rem;color:var(--rf-text);letter-spacing:-0.03em;}
.tlm-rf__subtitle{font-size:1.15rem;color:var(--rf-text-dim);margin:0 auto;max-width:640px;line-height:1.5;}
.tlm-rf__search-box{background:var(--rf-surface);border:2px solid var(--rf-border);border-radius:var(--rf-radius);padding:1.75rem;margin-bottom:2rem;box-shadow:var(--rf-shadow);}
.tlm-rf__input-wrap{display:flex;gap:0.75rem;}
.tlm-rf__input{flex:1;background:#fff;border:2px solid var(--rf-border);border-radius:var(--rf-radius-sm);padding:1rem 1.15rem;font-size:1.15rem;color:var(--rf-text);font-family:var(--rf-font);outline:none;transition:border-color 0.2s,box-shadow 0.2s;}
.tlm-rf__input::placeholder{color:var(--rf-text-light);}
.tlm-rf__input:focus{border-color:var(--rf-accent);box-shadow:0 0 0 3px rgba(37,99,235,0.12);}
.tlm-rf__btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;background:var(--rf-accent);color:#fff;border:none;border-radius:var(--rf-radius-sm);padding:1rem 1.75rem;font-size:1.1rem;font-weight:700;font-family:var(--rf-font);cursor:pointer;transition:background 0.2s,transform 0.1s;white-space:nowrap;min-width:160px;box-shadow:0 2px 4px rgba(37,99,235,0.25);}
.tlm-rf__btn:hover{background:var(--rf-accent-hover);}
.tlm-rf__btn:active{transform:scale(0.97);}
.tlm-rf__btn--loading{pointer-events:none;opacity:0.7;}
.tlm-rf__spin{animation:rf-spin 0.8s linear infinite;}
@keyframes rf-spin{to{transform:rotate(360deg);}}
.tlm-rf__examples{display:flex;align-items:center;gap:0.5rem;margin-top:1rem;flex-wrap:wrap;}
.tlm-rf__examples>span{font-size:0.95rem;color:var(--rf-text-dim);font-weight:500;}
.tlm-rf__example{background:#fff;border:1px solid var(--rf-border);border-radius:6px;padding:0.4rem 0.8rem;font-size:0.9rem;color:var(--rf-text-dim);cursor:pointer;font-family:var(--rf-font);font-weight:500;transition:all 0.2s;}
.tlm-rf__example:hover{border-color:var(--rf-accent);color:var(--rf-accent);background:var(--rf-accent-light);}
.tlm-rf__results{margin-bottom:2rem;animation:rf-slideUp 0.35s ease-out;}
@keyframes rf-slideUp{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}
.tlm-rf__tv-info{background:var(--rf-surface);border:2px solid var(--rf-border);border-radius:var(--rf-radius);padding:1.15rem 1.35rem;margin-bottom:1rem;display:flex;align-items:center;gap:1rem;}
.tlm-rf__tv-badge{display:inline-flex;align-items:center;gap:0.3rem;padding:0.4rem 0.85rem;border-radius:6px;font-size:0.9rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;white-space:nowrap;background:var(--rf-surface-2);color:var(--rf-text);border:1px solid var(--rf-border);}
.tlm-rf__tv-badge--samsung{background:var(--rf-samsung-bg);color:var(--rf-samsung);border-color:rgba(20,40,160,0.2);}
.tlm-rf__tv-badge--lg{background:var(--rf-lg-bg);color:var(--rf-lg);border-color:rgba(165,0,52,0.2);}
.tlm-rf__tv-badge--sony{background:var(--rf-sony-bg);color:var(--rf-sony);border-color:rgba(0,0,0,0.15);}
.tlm-rf__tv-badge--tcl{background:var(--rf-tcl-bg);color:var(--rf-tcl);border-color:rgba(0,91,170,0.2);}
.tlm-rf__tv-badge--hisense{background:#f0fff4;color:#166534;border-color:rgba(22,101,52,0.2);}
.tlm-rf__tv-badge--panasonic{background:#f0f4ff;color:#1e3a5f;border-color:rgba(30,58,95,0.2);}
.tlm-rf__tv-badge--denon{background:#faf5ff;color:#5b21b6;border-color:rgba(91,33,182,0.2);}
.tlm-rf__tv-badge--dyson{background:#fef3f2;color:#991b1b;border-color:rgba(153,27,27,0.15);}
.tlm-rf__tv-details{flex:1;}
.tlm-rf__tv-model{font-weight:700;font-size:1.15rem;margin-bottom:0.15rem;color:var(--rf-text);}
.tlm-rf__tv-specs{font-size:1rem;color:var(--rf-text-dim);}
.tlm-rf__remote-card{background:#fff;border:2px solid var(--rf-border);border-radius:var(--rf-radius);padding:1.75rem;display:flex;gap:1.75rem;align-items:flex-start;position:relative;overflow:hidden;box-shadow:var(--rf-shadow-md);margin-bottom:1rem;}
.tlm-rf__remote-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rf-accent),var(--rf-success));}
.tlm-rf__remote-img-wrap{flex-shrink:0;width:140px;height:140px;background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:var(--rf-radius-sm);display:flex;align-items:center;justify-content:center;overflow:hidden;}
.tlm-rf__remote-img{max-width:100%;max-height:100%;object-fit:contain;}
.tlm-rf__remote-body{flex:1;min-width:0;}
.tlm-rf__match-label{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.85rem;font-weight:700;color:var(--rf-success);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:0.5rem;background:var(--rf-success-light);padding:0.25rem 0.6rem;border-radius:4px;}
.tlm-rf__match-label svg{width:14px;height:14px;}
.tlm-rf__remote-name{font-size:1.35rem;font-weight:800;margin-bottom:0.35rem;color:var(--rf-text);}
.tlm-rf__remote-desc{font-size:1rem;color:var(--rf-text-dim);line-height:1.5;margin-bottom:0.5rem;}
.tlm-rf__remote-notes{font-size:0.9rem;color:var(--rf-text-light);font-style:italic;margin-bottom:0.85rem;}
.tlm-rf__remote-price-row{display:flex;align-items:center;gap:1.15rem;flex-wrap:wrap;}
.tlm-rf__remote-price{font-size:1.75rem;font-weight:900;color:var(--rf-text);}
.tlm-rf__remote-price small{font-size:0.55em;font-weight:500;color:var(--rf-text-dim);}
.tlm-rf__stock-badge{font-size:0.85rem;font-weight:700;}
.tlm-rf__stock-badge--in{color:var(--rf-success);}
.tlm-rf__stock-badge--out{color:var(--rf-error);}
.tlm-rf__btn-row{display:flex;gap:0.6rem;margin-top:0.85rem;}
.tlm-rf__cart-btn{display:inline-flex;align-items:center;gap:0.4rem;background:var(--rf-success);color:#fff;border:none;border-radius:var(--rf-radius-sm);padding:0.8rem 1.4rem;font-size:1.05rem;font-weight:700;font-family:var(--rf-font);cursor:pointer;transition:all 0.2s;text-decoration:none;box-shadow:0 2px 4px rgba(22,163,74,0.25);}
.tlm-rf__cart-btn:hover{background:#15803d;color:#fff;text-decoration:none;}
.tlm-rf__view-btn{display:inline-flex;align-items:center;gap:0.4rem;background:#fff;color:var(--rf-accent);border:2px solid var(--rf-accent);border-radius:var(--rf-radius-sm);padding:0.75rem 1.4rem;font-size:1.05rem;font-weight:700;font-family:var(--rf-font);cursor:pointer;transition:all 0.2s;text-decoration:none;}
.tlm-rf__view-btn:hover{background:var(--rf-accent-light);color:var(--rf-accent);text-decoration:none;}
.tlm-rf__message{background:#fff;border:2px solid var(--rf-border);border-radius:var(--rf-radius);padding:2rem;text-align:center;box-shadow:var(--rf-shadow);}
.tlm-rf__message-icon{font-size:2.5rem;margin-bottom:0.85rem;}
.tlm-rf__message h3{margin:0 0 0.5rem;font-size:1.25rem;font-weight:700;color:var(--rf-text);}
.tlm-rf__message p{margin:0;color:var(--rf-text-dim);font-size:1.05rem;line-height:1.5;}
.tlm-rf__message--warning{border-color:var(--rf-warning);background:var(--rf-warning-light);}
.tlm-rf__message--info{border-color:rgba(37,99,235,0.3);background:var(--rf-accent-light);}
.tlm-rf__brands{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2.5rem;}
.tlm-rf__brand-card{border:2px solid var(--rf-border);border-radius:var(--rf-radius);padding:1.25rem;text-align:center;transition:all 0.2s;box-shadow:var(--rf-shadow);cursor:default;}
.tlm-rf__brand-card:hover{border-color:var(--rf-accent);box-shadow:var(--rf-shadow-md);}
.tlm-rf__brand-card h3{font-size:1.15rem;margin:0 0 0.3rem;font-weight:700;}
.tlm-rf__brand-card p{font-size:0.88rem;color:var(--rf-text-dim);margin:0;line-height:1.4;}
.tlm-rf__brand-card--lg{background:var(--rf-lg-bg);border-color:rgba(165,0,52,0.15);}
.tlm-rf__brand-card--lg h3{color:var(--rf-lg);}
.tlm-rf__brand-card--samsung{background:var(--rf-samsung-bg);border-color:rgba(20,40,160,0.15);}
.tlm-rf__brand-card--samsung h3{color:var(--rf-samsung);}
.tlm-rf__brand-card--sony{background:var(--rf-sony-bg);border-color:rgba(0,0,0,0.1);}
.tlm-rf__brand-card--sony h3{color:var(--rf-sony);}
.tlm-rf__brand-card--tcl{background:var(--rf-tcl-bg);border-color:rgba(0,91,170,0.15);}
.tlm-rf__brand-card--tcl h3{color:var(--rf-tcl);}
.tlm-rf__brand-card--aircon{background:#eff6ff;border-color:rgba(59,130,246,0.15);}
.tlm-rf__brand-card--aircon h3{color:#2563eb;}
.tlm-rf__brand-card--audio{background:#faf5ff;border-color:rgba(147,51,234,0.15);}
.tlm-rf__brand-card--audio h3{color:#7c3aed;}
.tlm-rf__brand-card--other{background:#f0fdf4;border-color:rgba(22,163,74,0.15);}
.tlm-rf__brand-card--other h3{color:#16a34a;}
.tlm-rf__brand-card--specialty{background:#fef3c7;border-color:rgba(217,119,6,0.15);}
.tlm-rf__brand-card--specialty h3{color:#d97706;}
.tlm-rf__faq{margin-top:1rem;}
.tlm-rf__faq h2{font-size:1.5rem;font-weight:800;margin:0 0 1.25rem;text-align:center;color:var(--rf-text);}
.tlm-rf__faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;}
.tlm-rf__faq-item{background:#fff;border:2px solid var(--rf-border);border-radius:var(--rf-radius);padding:1.35rem;display:flex;gap:0.85rem;align-items:flex-start;box-shadow:var(--rf-shadow);}
.tlm-rf__faq-num{flex-shrink:0;width:36px;height:36px;background:var(--rf-accent);color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;}
.tlm-rf__faq-item strong{display:block;margin-bottom:0.3rem;font-size:1rem;color:var(--rf-text);}
.tlm-rf__faq-item p{margin:0;font-size:0.9rem;color:var(--rf-text-dim);line-height:1.45;}
.tlm-rf__help-card{background:#fff;border:2px solid var(--rf-border);border-radius:var(--rf-radius);padding:2rem;box-shadow:var(--rf-shadow-md);animation:rf-slideUp 0.35s ease-out;}
.tlm-rf__help-title{font-size:1.4rem;font-weight:800;color:var(--rf-text);margin:0 0 0.4rem;text-align:center;}
.tlm-rf__help-intro{font-size:1.05rem;color:var(--rf-text-dim);margin:0 0 1.5rem;text-align:center;}
.tlm-rf__help-methods{display:flex;flex-direction:column;gap:1.15rem;margin-bottom:2rem;}
.tlm-rf__help-method{display:flex;gap:1rem;align-items:flex-start;background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:var(--rf-radius-sm);padding:1.15rem 1.25rem;}
.tlm-rf__help-content{flex:1;}
.tlm-rf__help-content strong{display:block;font-size:1.05rem;margin-bottom:0.3rem;color:var(--rf-text);}
.tlm-rf__help-content p{margin:0 0 0.35rem;font-size:0.95rem;color:var(--rf-text-dim);line-height:1.45;}
.tlm-rf__help-example{background:var(--rf-accent-light);border-radius:5px;padding:0.4rem 0.7rem;display:inline-block;font-size:0.9rem;color:var(--rf-accent);margin-top:0.25rem;}
.tlm-rf__help-link{color:var(--rf-accent);font-weight:700;text-decoration:none;}
.tlm-rf__help-link:hover{text-decoration:underline;}
.tlm-rf__help-retry{text-align:center;padding-top:1rem;border-top:2px solid var(--rf-border);}
.tlm-rf__help-retry p{margin:0 0 0.75rem;font-size:1.05rem;color:var(--rf-text);}
.tlm-rf__year-picker{background:#fff;border:2px solid var(--rf-accent);border-radius:var(--rf-radius);padding:2rem;text-align:center;box-shadow:var(--rf-shadow-md);animation:rf-slideUp 0.35s ease-out;}
.tlm-rf__year-icon{font-size:2.5rem;margin-bottom:0.75rem;}
.tlm-rf__year-title{font-size:1.3rem;font-weight:700;color:var(--rf-text);margin:0 0 0.5rem;}
.tlm-rf__year-hint{font-size:0.95rem;color:var(--rf-text-dim);margin:0 auto 1.5rem;max-width:480px;line-height:1.45;}
.tlm-rf__year-buttons{display:flex;gap:0.6rem;justify-content:center;flex-wrap:wrap;}
.tlm-rf__year-btn{background:var(--rf-surface);border:2px solid var(--rf-border);border-radius:var(--rf-radius-sm);padding:0.8rem 1.4rem;font-size:1.15rem;font-weight:700;color:var(--rf-text);font-family:var(--rf-font);cursor:pointer;transition:all 0.2s;min-width:80px;}
.tlm-rf__year-btn:hover{border-color:var(--rf-accent);color:var(--rf-accent);background:var(--rf-accent-light);transform:translateY(-1px);box-shadow:var(--rf-shadow-md);}
.tlm-rf__year-btn--unsure{background:transparent;border-color:var(--rf-border);color:var(--rf-text-dim);font-size:1rem;font-weight:500;}
.tlm-rf__year-btn--unsure:hover{border-color:var(--rf-text-dim);color:var(--rf-text);background:var(--rf-surface);}
.tlm-rf--compact{max-width:100%;padding:0 0 1.5rem;margin:0 0 1.5rem;border-bottom:2px solid var(--rf-border);}
.tlm-rf--compact .tlm-rf__search-box{margin-bottom:0;background:linear-gradient(135deg,#f0f4ff 0%,#f8f9fb 100%);border-color:var(--rf-accent);border-width:2px;}
.tlm-rf__compact-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;color:var(--rf-accent);}
.tlm-rf__compact-title{font-size:1.5rem;font-weight:800;margin:0;color:var(--rf-text);line-height:1.2;}
.tlm-rf__compact-sub{font-size:0.95rem;color:var(--rf-text-dim);margin:0.15rem 0 0;line-height:1.4;}
.tlm-rf--mini{max-width:100%;padding:0;margin:0;background:transparent;}
.tlm-rf__mini-inner{background:linear-gradient(135deg,#1a1d24 0%,#2d3748 100%);border-radius:var(--rf-radius);padding:2rem;position:relative;overflow:hidden;}
.tlm-rf__mini-inner::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--rf-accent),#60a5fa,var(--rf-success));}
.tlm-rf__mini-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;color:#60a5fa;}
.tlm-rf__mini-title{font-size:1.5rem;font-weight:800;margin:0;color:#ffffff;line-height:1.2;}
.tlm-rf__mini-sub{font-size:0.95rem;color:#94a3b8;margin:0.15rem 0 0;line-height:1.4;}
.tlm-rf__mini-search .tlm-rf__input-wrap{display:flex;gap:0.75rem;}
.tlm-rf--mini .tlm-rf__input{background:rgba(255,255,255,0.1);border:2px solid rgba(255,255,255,0.2);color:#fff;font-size:1.05rem;padding:0.9rem 1rem;}
.tlm-rf--mini .tlm-rf__input::placeholder{color:#94a3b8;}
.tlm-rf--mini .tlm-rf__input:focus{border-color:var(--rf-accent);background:rgba(255,255,255,0.15);box-shadow:0 0 0 3px rgba(37,99,235,0.25);}
.tlm-rf--mini .tlm-rf__btn{padding:0.9rem 1.5rem;min-width:120px;font-size:1rem;}
.tlm-rf__mini-tags{display:flex;align-items:center;gap:0.5rem;margin-top:0.85rem;flex-wrap:wrap;}
.tlm-rf--mini .tlm-rf__example{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2);color:#94a3b8;padding:0.3rem 0.7rem;font-size:0.85rem;}
.tlm-rf--mini .tlm-rf__example:hover{border-color:var(--rf-accent);color:#60a5fa;background:rgba(37,99,235,0.15);}
.tlm-rf__mini-more{margin-left:auto;}
.tlm-rf__mini-more a{color:#60a5fa;font-size:0.9rem;font-weight:600;text-decoration:none;transition:color 0.2s;}
.tlm-rf__mini-more a:hover{color:#93bbfc;text-decoration:underline;}
.tlm-rf--mini .tlm-rf__results{margin-bottom:0;margin-top:1.25rem;}
.tlm-rf--mini .tlm-rf__tv-info{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.15);}
.tlm-rf--mini .tlm-rf__tv-badge{background:rgba(255,255,255,0.1);color:#e2e8f0;border-color:rgba(255,255,255,0.2);}
.tlm-rf--mini .tlm-rf__tv-badge--samsung{background:rgba(20,40,160,0.3);color:#93bbfc;border-color:rgba(20,40,160,0.4);}
.tlm-rf--mini .tlm-rf__tv-badge--lg{background:rgba(165,0,52,0.3);color:#fca5b5;border-color:rgba(165,0,52,0.4);}
.tlm-rf--mini .tlm-rf__tv-badge--sony{background:rgba(255,255,255,0.12);color:#e2e8f0;border-color:rgba(255,255,255,0.25);}
.tlm-rf--mini .tlm-rf__tv-badge--tcl{background:rgba(0,91,170,0.3);color:#93bbfc;border-color:rgba(0,91,170,0.4);}
.tlm-rf--mini .tlm-rf__tv-badge--hisense{background:rgba(22,101,52,0.3);color:#86efac;border-color:rgba(22,101,52,0.4);}
.tlm-rf--mini .tlm-rf__tv-badge--panasonic{background:rgba(30,58,95,0.3);color:#93c5fd;border-color:rgba(30,58,95,0.4);}
.tlm-rf--mini .tlm-rf__tv-model{color:#e2e8f0;}
.tlm-rf--mini .tlm-rf__tv-specs{color:#94a3b8;}
.tlm-rf--mini .tlm-rf__remote-card{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.15);}
.tlm-rf--mini .tlm-rf__remote-card::before{background:linear-gradient(90deg,#60a5fa,var(--rf-success));}
.tlm-rf--mini .tlm-rf__remote-name{color:#e2e8f0;}
.tlm-rf--mini .tlm-rf__remote-desc{color:#94a3b8;}
.tlm-rf--mini .tlm-rf__remote-notes{color:#64748b;}
.tlm-rf--mini .tlm-rf__remote-price{color:#e2e8f0;}
.tlm-rf--mini .tlm-rf__remote-price small{color:#94a3b8;}
.tlm-rf--mini .tlm-rf__remote-img-wrap{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.15);}
.tlm-rf--mini .tlm-rf__view-btn{background:transparent;color:#60a5fa;border-color:#60a5fa;}
.tlm-rf--mini .tlm-rf__view-btn:hover{background:rgba(37,99,235,0.15);color:#93bbfc;}
.tlm-rf--mini .tlm-rf__message{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.15);}
.tlm-rf--mini .tlm-rf__message h3{color:#e2e8f0;}
.tlm-rf--mini .tlm-rf__message p{color:#94a3b8;}
.tlm-rf--mini .tlm-rf__message--warning{background:rgba(217,119,6,0.15);border-color:rgba(217,119,6,0.3);}
.tlm-rf--mini .tlm-rf__message--info{background:rgba(37,99,235,0.15);border-color:rgba(37,99,235,0.3);}
.tlm-rf--mini .tlm-rf__year-picker{background:rgba(255,255,255,0.06);border-color:rgba(37,99,235,0.4);}
.tlm-rf--mini .tlm-rf__year-title{color:#e2e8f0;}
.tlm-rf--mini .tlm-rf__year-hint{color:#94a3b8;}
.tlm-rf--mini .tlm-rf__year-btn{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.2);color:#e2e8f0;}
.tlm-rf--mini .tlm-rf__year-btn:hover{border-color:var(--rf-accent);color:#60a5fa;background:rgba(37,99,235,0.15);}
.tlm-rf--mini .tlm-rf__year-btn--unsure{color:#64748b;border-color:rgba(255,255,255,0.1);}
.tlm-rf--mini .tlm-rf__help-card{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.15);}
.tlm-rf--mini .tlm-rf__help-title{color:#e2e8f0;}
.tlm-rf--mini .tlm-rf__help-intro{color:#94a3b8;}
.tlm-rf--mini .tlm-rf__help-method{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.1);}
.tlm-rf--mini .tlm-rf__help-content strong{color:#e2e8f0;}
.tlm-rf--mini .tlm-rf__help-content p{color:#94a3b8;}
.tlm-rf--mini .tlm-rf__help-example{background:rgba(37,99,235,0.2);color:#60a5fa;}
.tlm-rf--mini .tlm-rf__help-retry{border-color:rgba(255,255,255,0.15);}
.tlm-rf--mini .tlm-rf__help-retry p{color:#e2e8f0;}
@media(max-width:768px){
    .tlm-rf__brands{grid-template-columns:repeat(2,1fr);}
    .tlm-rf__compact-header{flex-direction:column;text-align:center;}
    .tlm-rf__mini-header{flex-direction:column;text-align:center;}
}
@media(max-width:640px){
    .tlm-rf{padding:1rem 0.75rem 3rem;}
    .tlm-rf__title{font-size:1.75rem;}
    .tlm-rf__subtitle{font-size:1rem;}
    .tlm-rf__input-wrap{flex-direction:column;}
    .tlm-rf__btn{width:100%;}
    .tlm-rf__remote-card{flex-direction:column;align-items:center;text-align:center;}
    .tlm-rf__remote-price-row{justify-content:center;}
    .tlm-rf__btn-row{justify-content:center;width:100%;}
    .tlm-rf__cart-btn,.tlm-rf__view-btn{flex:1;justify-content:center;}
    .tlm-rf__brands{grid-template-columns:1fr 1fr;}
    .tlm-rf__faq-grid{grid-template-columns:1fr;}
    .tlm-rf__tv-info{flex-direction:column;text-align:center;}
    .tlm-rf__mini-inner{padding:1.25rem;}
    .tlm-rf__mini-search .tlm-rf__input-wrap{flex-direction:column;}
    .tlm-rf--mini .tlm-rf__btn{width:100%;}
    .tlm-rf__mini-more{margin-left:0;width:100%;text-align:center;margin-top:0.5rem;}
}
