#dvz_stream .tborder { table-layout: fixed; }
#dvz_stream p { margin: 0; }
#dvz_stream .right { margin: 0; float: right; }
#dvz_stream .data { margin: -4px; }

#dvz_stream .event { padding: 6px; border-bottom: solid 1px rgba(0,0,0,0.1); font-size: 11px; transition: background-color 0.2s; }
#dvz_stream .event:not(:last-child) { border-bottom: solid 1px rgba(0,0,0,0.1); }
#dvz_stream .event:nth-child(even) { background-color: rgba(0,0,0,0.01); }
#dvz_stream .event { border-bottom: none; }
#dvz_stream .event.new { background-color: rgba(255,255,100,0.1); }
#dvz_stream .heading { margin-bottom: 5px; }
#dvz_stream .title { display: inline-block; margin-right: 2px; padding: 2px 4px; border-radius: 4px; border: solid 1px rgba(0,0,0,0.1); color: #666; }
#dvz_stream .location a { color: #707070; }
#dvz_stream .location:not(:empty)::after { content: ' ›'; }
#dvz_stream .item-container { display: flex; align-items: baseline; }
#dvz_stream .item { flex: 1; overflow: hidden; font-size: 13px; text-overflow: ellipsis; white-space: nowrap; }
#dvz_stream .item:not(:empty) { margin-bottom: 8px; }
#dvz_stream .label {  margin-top: 1px; margin-left: 4px; padding: 2px 6px; min-width: 7px; border-radius: 10px; background: rgba(0,0,0,0.05); font-size: 11px; color: #686868; text-align: center; }
#dvz_stream .details { color: #707070; }
#dvz_stream .details span:not(:first-of-type)::before { content: '· '; }
#dvz_stream .user_avatar { display: inline-block; margin-bottom: 2px; margin-right: 2px; vertical-align: middle; }
#dvz_stream .user_avatar[data-user-associated="0"] { display: none; }
#dvz_stream .user_avatar .avatar_box { position: relative; width: 18px; height: 18px; }
#dvz_stream .user_avatar .avatar_box div { width: 100%; height: 100%; border-radius: 50%; background-size: cover; background-position: center center; }

#dvz_stream .tcat { vertical-align: middle; }
#dvz_stream .tcat .smalltext { float: left; margin-top: 6px; }
#dvz_stream .streams { float: right; }
#dvz_stream label { display: inline-block; margin: 0 2px; padding: 2px 6px 6px 6px; background: rgba(255,255,255,0.2); border: solid 1px rgba(255,255,255,0.2); font-size: 11px; }
#dvz_stream label input { position: relative; top: 2px; }
#dvz_stream label.active { background-color: rgba(255,255,255,0.4); }

.section-side { width: 280px; }