.user-picker[data-v-4e66c64e]{width:100%}.selected-panel[data-v-4e66c64e]{border:1px solid var(--border-color-base);background:var(--background-color-light);flex-wrap:wrap;gap:8px;min-height:72px;margin-bottom:10px;padding:10px;display:flex}.selected-panel.empty[data-v-4e66c64e]{justify-content:center;align-items:center}.placeholder[data-v-4e66c64e]{color:var(--text-color-secondary);font-size:13px}.user-chip[data-v-4e66c64e]{background:var(--tracsys-background-color);border:1px solid var(--border-color-split);align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 6px;display:inline-flex}.avatar[data-v-4e66c64e]{background:var(--primary-1);width:28px;height:28px;color:var(--primary-color);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.info[data-v-4e66c64e]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.name[data-v-4e66c64e]{color:var(--heading-color);font-size:13px;font-weight:600}.sub[data-v-4e66c64e]{color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.remove[data-v-4e66c64e]{color:var(--text-color-secondary);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.remove[data-v-4e66c64e]:hover{color:var(--error-color)}.add-btn[data-v-4e66c64e]{border-color:var(--border-color-base);color:var(--primary-color)}.search[data-v-4e66c64e]{margin-bottom:12px}.user-list[data-v-4e66c64e]{flex-direction:column;gap:6px;max-height:calc(100vh - 220px);display:flex;overflow:auto}.user-row[data-v-4e66c64e]{border:1px solid var(--border-color-split);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;transition:background-color .15s,border-color .15s;display:flex}.user-row[data-v-4e66c64e]:hover{background:var(--item-hover-bg)}.user-row.checked[data-v-4e66c64e]{border-color:var(--primary-color);background:var(--item-selected-bg)}.user-row .meta[data-v-4e66c64e]{flex:1;min-width:0}.drawer-footer[data-v-4e66c64e]{width:100%}.drawer-footer .count[data-v-4e66c64e]{color:var(--text-color-secondary);font-size:13px}.approval-page[data-v-79234564]{flex-direction:column;gap:12px;display:flex}.panel[data-v-79234564]{background:var(--tracsys-background-color);box-shadow:var(--shadow-1-down);padding:16px 20px}.page-head[data-v-79234564]{padding-bottom:12px}.page-name[data-v-79234564]{color:var(--heading-color);margin:0;font-size:20px;font-weight:600}.page-desc[data-v-79234564]{color:var(--text-color-secondary);margin:4px 0 0;font-size:13px}.filter-row[data-v-79234564]{gap:8px;margin-bottom:12px}.filter-row .todo-count[data-v-79234564]{color:var(--text-color-secondary);font-size:13px}.object-link[data-v-79234564]{color:var(--primary-color);cursor:pointer}.object-link[data-v-79234564]:hover{color:var(--primary-color-hover)}.status-text[data-v-79234564]{font-weight:500}.status-text.is-running[data-v-79234564]{color:var(--processing-color)}.status-text.is-ok[data-v-79234564]{color:var(--success-color)}.status-text.is-fail[data-v-79234564]{color:var(--error-color)}.status-text.is-muted[data-v-79234564]{color:var(--text-color-secondary)}.create-form[data-v-79234564]{padding-top:4px}.form-section[data-v-79234564]{margin-bottom:8px}.section-title[data-v-79234564]{color:var(--heading-color);border-left:3px solid var(--primary-color);margin-bottom:12px;padding-left:8px;font-size:14px;font-weight:600}.section-hint[data-v-79234564]{color:var(--text-color-secondary);margin:-4px 0 12px;font-size:12px;line-height:1.5}.form-row[data-v-79234564]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-row .half[data-v-79234564]{margin-bottom:12px}
