.avatar-editor[data-v-b9f59ee2]{color:var(--color-text-primary,#e5e7eb);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.avatar-label[data-v-b9f59ee2]{font-size:14px}.avatar-actions[data-v-b9f59ee2]{flex-wrap:wrap;gap:8px;display:flex}button[data-v-b9f59ee2]{border:1px solid #80808040;border:1px solid var(--ui-border,#80808040);cursor:pointer;background:#80808010;border-radius:8px;min-height:36px;padding:8px 12px;font-size:13px}button[data-v-b9f59ee2]:disabled{opacity:.45;cursor:not-allowed}small[data-v-b9f59ee2]{opacity:.65;font-size:12px;line-height:1.7}.avatar-error[data-v-b9f59ee2]{color:var(--ui-danger,#df8888);font-size:13px}.avatar-crop-dialog[data-v-b9f59ee2]{color:var(--color-text-primary,#e5e7eb);background:#1b202b;background:var(--appearance-panel,#1b202b);border:1px solid #80808055;border:1px solid var(--ui-border,#80808055);border-radius:16px;width:min(380px,100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:20px;overflow:auto}.avatar-crop-dialog[data-v-b9f59ee2]::backdrop{background:#000a;background:var(--ui-mask,#000a)}.avatar-crop-dialog header[data-v-b9f59ee2],footer[data-v-b9f59ee2],.avatar-zoom[data-v-b9f59ee2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.avatar-crop-dialog canvas[data-v-b9f59ee2]{aspect-ratio:1;touch-action:none;cursor:grab;background:#80808020;border-radius:12px;width:100%;margin:16px 0;display:block}.avatar-zoom input[data-v-b9f59ee2]{flex:1;min-width:0}.avatar-crop-dialog p[data-v-b9f59ee2]{opacity:.8;margin:14px 0;font-size:12px}footer[data-v-b9f59ee2]{justify-content:flex-end}button[data-v-b9f59ee2]:focus-visible,canvas[data-v-b9f59ee2]:focus-visible,input[data-v-b9f59ee2]:focus-visible{outline:2px solid #78a8ef;outline:2px solid var(--ui-link,#78a8ef);outline-offset:2px}.employee-profile-editor[data-v-ba47c054]{color:var(--color-text-primary,#e5e7eb);min-width:0;border:0;margin:24px 0 0;padding:0;container-type:inline-size}.profile-basics[data-v-ba47c054]{grid-template-columns:180px minmax(0,1fr);gap:24px;display:grid}.profile-intro[data-v-ba47c054]{min-width:0}.profile-row[data-v-ba47c054]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:14px;display:flex}.profile-row strong[data-v-ba47c054]{font-weight:500}.profile-actions[data-v-ba47c054]{gap:8px;display:flex}button[data-v-ba47c054]{border:1px solid #80808035;border:1px solid var(--ui-border,#80808035);color:var(--color-text-primary,#bad2f4);cursor:pointer;background:#8080800c;border-radius:7px;padding:7px 10px;font-size:12px}button[data-v-ba47c054]:disabled{opacity:.4;cursor:not-allowed}textarea[data-v-ba47c054]{box-sizing:border-box;border:1px solid #80808045;border:1px solid var(--ui-border,#80808045);width:100%;min-width:0;color:inherit;resize:vertical;background:#8080800b;border-radius:9px;padding:12px;font-size:14px;line-height:1.7;display:block}textarea[data-v-ba47c054]::placeholder{color:inherit;opacity:.4}.profile-hint[data-v-ba47c054]{opacity:.6;margin:8px 0 12px;font-size:12px;line-height:1.7}.profile-examples[data-v-ba47c054]{border-top:1px solid #80808030;border-top:1px solid var(--ui-border,#80808030);margin-top:24px;padding-top:20px}.profile-example[data-v-ba47c054]{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.profile-example>textarea[data-v-ba47c054]{flex:1;width:auto}.example-actions[data-v-ba47c054]{white-space:nowrap;flex-shrink:0;gap:4px;display:flex}.profile-error[data-v-ba47c054]{color:var(--ui-danger,#df8888);font-size:13px}button[data-v-ba47c054]:focus-visible,textarea[data-v-ba47c054]:focus-visible{outline:2px solid #78a8ef;outline:2px solid var(--ui-link,#78a8ef);outline-offset:2px}@container (width<=580px){.profile-basics[data-v-ba47c054]{grid-template-columns:1fr}.profile-example[data-v-ba47c054]{flex-direction:column}.profile-example>textarea[data-v-ba47c054]{width:100%}.example-actions[data-v-ba47c054]{align-self:flex-end}}.agent-test-dock[data-v-183e48c7]{flex-shrink:0;width:100%;max-width:56rem;margin:0 auto;padding:0 12px 8px}.test-pending[data-v-183e48c7]{border:1px solid #ffffff20;border:1px solid var(--appearance-border,#ffffff20);color:var(--appearance-muted,#9ba7b9);border-radius:12px;margin-bottom:8px;padding:8px 12px;font-size:12px}.test-pending-item[data-v-183e48c7]{align-items:center;gap:10px;padding:4px 0;display:flex}.test-pending-item span[data-v-183e48c7]{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0}.test-pending-item button[data-v-183e48c7]{color:var(--appearance-accent,#8cb5ff);flex-shrink:0}.test-pending-item button[data-v-183e48c7]:disabled{opacity:.5}.test-pending p[data-v-183e48c7]{margin:4px 0 0}.text-content[data-v-be4c5cb1]{font-family:ui-monospace,SFMono-Regular,Monaco,monospace}.custom-scrollbar[data-v-be4c5cb1]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-be4c5cb1]::-webkit-scrollbar-track{background:#ffffff0d;background:var(--ui-inset,#ffffff0d);border-radius:3px}.custom-scrollbar[data-v-be4c5cb1]::-webkit-scrollbar-thumb{background:#fff3;background:var(--ui-inset,#fff3);border-radius:3px}.custom-scrollbar[data-v-be4c5cb1]::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background:var(--ui-hover,#ffffff4d)}
