#spk-dtset .dt-sub{margin:-4px 0 10px;padding:0 16px;font-size:13px;color:#64748b;line-height:1.45}
#spk-dtset .dt-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid #eef0f2}
#spk-dtset .dt-row:first-child{border-top:0}
#spk-dtset .dt-ic{font-size:20px;width:28px;text-align:center;flex:none}
#spk-dtset .dt-tx{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;color:#64748b}
#spk-dtset .dt-tx b{font-weight:600;color:#0f172a;font-size:14px}
#spk-dtset .dt-role{font-weight:500;color:#64748b;font-size:12px;margin-left:4px}
#spk-dtset .dt-st{flex:none;font-size:12px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}
#spk-dtset .dt-ok{background:#e6f4f1;color:#0f766e}#spk-dtset .dt-wait{background:#fff4e5;color:#b45309}#spk-dtset .dt-off{background:#f1f5f9;color:#64748b}
#spk-dtset .dt-b{flex:none;border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer;color:#b91c1c}
#spk-dtset .dt-b.pri{background:#0E7490;border-color:#0E7490;color:#fff}
#spk-dtset .dt-empty{padding:12px;color:#64748b;font-size:13px;margin:0}
@media (max-width:600px){#spk-dtset .dt-row{flex-wrap:wrap}#spk-dtset .dt-tx{flex-basis:calc(100% - 40px)}#spk-dtset .dt-st{margin-left:40px}}
.dt-toast{position:fixed;left:50%;bottom:calc(110px + env(safe-area-inset-bottom));transform:translateX(-50%);background:#0F2A33;color:#fff;padding:10px 16px;border-radius:12px;font:500 14px Poppins,system-ui;z-index:1200}
