.qlkd-bh-embed,.qlkd-tk-embed{font-family:'Be Vietnam Pro',system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;color:#0f172a}.qlkd-bh-embed,.qlkd-bh-embed *,.qlkd-bh-embed *::before,.qlkd-bh-embed *::after,.qlkd-tk-embed,.qlkd-tk-embed *,.qlkd-tk-embed *::before,.qlkd-tk-embed *::after{box-sizing:border-box}.qlkd-bh-embed .qlkd-pub-warranty-form{display:flex;gap:8px}.qlkd-bh-embed .qlkd-pub-warranty-form input{flex:1;padding:11px 13px;border:1.5px solid #cbd5e1;border-radius:10px;font-size:13px;outline:none}.qlkd-bh-embed .qlkd-pub-warranty-form button{padding:0 18px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:13.5px;font-weight:700;cursor:pointer}.qlkd-bh-embed .qlkd-pub-result{margin-top:16px;border-radius:12px;padding:16px;border:1px solid #bbf7d0;background:#f0fdf4}.qlkd-bh-embed .qlkd-pub-result.is-expired{border-color:#fecaca;background:#fef2f2}.qlkd-bh-embed .qlkd-pub-result.is-notfound{border-color:#e2e8f0;background:#f8fafc;color:#64748b;font-size:13px;padding:16px}.qlkd-bh-embed .qlkd-pub-result-title{font-weight:700;font-size:14px;margin-bottom:10px;color:#16a34a}.qlkd-bh-embed .qlkd-pub-result.is-expired .qlkd-pub-result-title{color:#dc2626}.qlkd-bh-embed .qlkd-pub-result-row{display:flex;justify-content:space-between;font-size:12.5px;padding:4px 0;color:#475569}.qlkd-bh-embed .qlkd-pub-result-row b{color:#0f172a}.qlkd-bh-embed .qlkd-pub-policy{margin-top:12px;border-radius:12px;padding:14px 16px;border:1px solid #e2e8f0;background:#f8fafc;font-size:12.5px;line-height:1.6;color:#475569;white-space:pre-line}.qlkd-tk-embed .qlkd-pub-empty{color:#94a3b8;font-size:13.5px}.qlkd-tk-embed .qlkd-pub-filter{margin-bottom:14px;display:flex;gap:8px;flex-wrap:wrap}.qlkd-tk-embed .qlkd-pub-search-input{flex:1 1 180px;min-width:0;padding:10px 12px;border:1.5px solid #cbd5e1;border-radius:10px;font-size:13px;outline:none}.qlkd-tk-embed .qlkd-pub-filter select{flex:1 1 160px;min-width:0;padding:10px 12px;border:1.5px solid #cbd5e1;border-radius:10px;font-size:13px;background:#f8fafc;color:#0f172a}.qlkd-tk-embed .qlkd-pub-search-btn{flex-shrink:0;padding:0 18px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:13px;font-weight:700;cursor:pointer}.qlkd-tk-embed .qlkd-pub-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid #f1f5f9}.qlkd-tk-embed .qlkd-pub-pager-btn{padding:7px 14px;border-radius:8px;background:#f1f5f9;color:#2563eb;font-size:12.5px;font-weight:700;text-decoration:none}.qlkd-tk-embed .qlkd-pub-pager-btn.is-disabled{color:#cbd5e1;cursor:default}.qlkd-tk-embed .qlkd-pub-pager-info{font-size:12.5px;color:#64748b}.qlkd-tk-embed .qlkd-pub-list{display:flex;flex-direction:column}.qlkd-tk-embed .qlkd-pub-item{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #f1f5f9}.qlkd-tk-embed .qlkd-pub-item:first-child{border-top:none}.qlkd-tk-embed .qlkd-pub-item-main{flex:1;min-width:0}.qlkd-tk-embed .qlkd-pub-item-name{font-size:13.5px;font-weight:600}.qlkd-tk-embed .qlkd-pub-item-meta{font-size:11.5px;color:#94a3b8;margin-top:2px}.qlkd-tk-embed .qlkd-pub-badge{flex-shrink:0;font-size:11px;font-weight:700;color:#15803d;background:#dcfce7;border-radius:20px;padding:4px 12px}