.kas-hidden{display:none!important}.kas-listen-wrap{margin:12px 0}.kas-listen-btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 14px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-weight:600}.kas-listen-btn:hover{background:rgba(0,0,0,.03)}.kas-sticky-player{position:fixed;left:0;right:0;bottom:0;z-index:999999;background:#fff;border-top:1px solid rgba(0,0,0,.12);box-shadow:0 -8px 24px rgba(0,0,0,.08);padding:10px 12px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.kas-player-row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.kas-now-playing{min-width:220px;max-width:420px}.kas-label{font-size:12px;opacity:.7}.kas-title{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kas-controls{display:flex;gap:8px;flex-wrap:wrap}.kas-btn{border-radius:10px;padding:8px 10px;border:1px solid rgba(0,0,0,.12);background:#fff;cursor:pointer;font-weight:600}.kas-btn:hover{background:rgba(0,0,0,.03)}.kas-stop{border-color:rgba(220,53,69,.35)}.kas-volume{display:flex;gap:8px;align-items:center}.kas-volume label{font-size:12px;opacity:.7}.kas-volume input[type=range]{width:120px}