.timbre-picker-host[data-v-9f339c5a]{width:100%}.picker-trigger[data-v-9f339c5a]{border:1px dashed var(--mg-border);background:var(--mg-bg-input);border-radius:10px;align-items:center;gap:12px;min-height:56px;padding:12px 14px;display:flex}.picker-trigger.empty[data-v-9f339c5a]{cursor:pointer;transition:border-color .15s,background .15s}.picker-trigger.empty[data-v-9f339c5a]:hover{background:var(--mg-bg-card-hover);border-color:#38bdf880}.placeholder[data-v-9f339c5a]{color:#f1f5f98c;flex:1;align-items:center;gap:8px;font-size:14px;display:flex}.selected-card[data-v-9f339c5a]{background:var(--mg-bg-card);border:1px solid #38bdf840;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.selected-info[data-v-9f339c5a]{align-items:center;gap:10px;display:flex}.selected-detail[data-v-9f339c5a]{flex-direction:column;gap:2px;display:flex}.selected-name[data-v-9f339c5a]{color:var(--mg-text-primary,#f1f5f9);font-size:14px;font-weight:500}.selected-meta[data-v-9f339c5a]{color:#94a3b8d9;align-items:center;gap:8px;font-size:12px;display:flex}.selected-actions[data-v-9f339c5a]{gap:4px;display:flex}.picker-layout[data-v-9f339c5a]{grid-template-columns:180px 1fr;gap:16px;height:500px;display:grid}.picker-sidebar[data-v-9f339c5a]{background:var(--mg-bg-card);border-radius:8px;flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}.filter-section[data-v-9f339c5a]{flex-direction:column;gap:6px;display:flex}.filter-label[data-v-9f339c5a]{color:#f1f5f9b3;font-size:12px}.picker-grid-wrap[data-v-9f339c5a]{flex-direction:column;gap:8px;display:flex;overflow:hidden}.picker-grid[data-v-9f339c5a]{flex-direction:column;flex:1;gap:10px;padding:4px;display:flex;overflow-y:auto}.timbre-card[data-v-9f339c5a]{cursor:pointer;background:var(--mg-bg-card);border:2px solid #94a3b826;border-radius:8px;flex-direction:column;gap:6px;padding:12px;transition:border-color .15s;display:flex}.timbre-card[data-v-9f339c5a]:hover{border-color:#38bdf880}.timbre-card.selected[data-v-9f339c5a]{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf840}.timbre-card-header[data-v-9f339c5a]{justify-content:space-between;align-items:center;display:flex}.timbre-name-row[data-v-9f339c5a]{align-items:center;gap:8px;display:flex}.timbre-name[data-v-9f339c5a]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.timbre-checked[data-v-9f339c5a]{color:#fff;background:#38bdf8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.timbre-desc[data-v-9f339c5a]{color:var(--mg-text-muted,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;display:-webkit-box;overflow:hidden}.timbre-tags[data-v-9f339c5a]{flex-wrap:wrap;gap:4px;display:flex}.mini-player[data-v-9f339c5a]{width:100%;height:32px}.timbre-meta[data-v-9f339c5a]{color:var(--mg-text-muted,#64748b);gap:12px;font-size:12px;display:flex}.grid-state[data-v-9f339c5a]{color:#f1f5f980;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.grid-state.empty[data-v-9f339c5a]{flex-direction:column}.grid-pager[data-v-9f339c5a]{justify-content:center;padding:6px 0;display:flex}
