.ui-rowlist{display:flex;flex-direction:column;gap:12px}.ui-rowlist__row{border:var(--ui-border-w) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface)}.ui-rowlist__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;min-height:48px;padding:6px 8px 6px 14px;border-bottom:var(--ui-border-w) solid var(--ui-border);border-radius:var(--ui-radius) var(--ui-radius) 0 0;background:var(--ui-surface-2)}.ui-rowlist__title{display:flex;align-items:center;gap:8px;min-width:0;color:var(--ui-text);font-weight:700}.ui-rowlist__title>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-rowlist__tools{display:flex;align-items:center;gap:2px;margin-inline-start:auto}.ui-rowlist__tools .ui-boxrow{width:auto;height:34px;gap:10px;margin-right:8px;padding:0 10px}.ui-rowlist__fields{padding:14px}.ui-rowlist__row.is-off .ui-rowlist__head{background:var(--ui-surface)}.ui-rowlist__row.is-off .ui-rowlist__title{color:var(--ui-text-muted)}.ui-rowlist__add{display:flex;align-items:center;gap:12px}.ui-rowlist__count{color:var(--ui-text-muted);font-size:13px}@media (max-width:600px){.ui-rowlist__fields{padding:12px}}.ui-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ui-share__label{margin-right:4px;font-size:13px;font-weight:700;color:var(--ui-text)}.ui-share__item{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:var(--ui-border-w) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface);color:var(--ui-text-muted);font:inherit;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .14s ease,color .14s ease}.ui-share__item:hover{border-color:var(--ui-brand);color:var(--ui-brand-text)}.ui-share--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-share--grid .ui-share__item{flex-direction:column;justify-content:center;gap:8px;min-height:84px;padding:10px 6px;font-size:12.5px;text-align:center}@media (max-width:420px){.ui-share--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-video-up{display:flex;flex-direction:column;gap:10px}.ui-video-up__player{align-self:center;width:100%;max-width:560px;max-height:360px;border-radius:var(--ui-radius);background:var(--ui-text)}.ui-video-up__progress{display:flex;flex-direction:column;gap:6px;max-width:420px;color:var(--ui-text-muted);font-size:13px}.ui-video-up .ui-upbox{min-height:0}