.voice-btn-wrapper[data-v-bf2993c4]{position:relative}.voice-btn[data-v-bf2993c4]{width:36px;height:36px;border-radius:50%;background:#fff3;color:#fff;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s}.voice-btn[data-v-bf2993c4]:hover{background:#ffffff4d}.voice-btn.listening[data-v-bf2993c4]{background:var(--danger);animation:pulse-bf2993c4 1.5s infinite}@keyframes pulse-bf2993c4{0%{box-shadow:0 0 #f4433699}70%{box-shadow:0 0 0 10px #f4433600}to{box-shadow:0 0 #f4433600}}.transcript[data-v-bf2993c4]{position:absolute;top:100%;right:0;margin-top:8px;background:var(--surface);color:var(--text);padding:8px 12px;border-radius:var(--radius);box-shadow:var(--shadow);font-size:13px;white-space:nowrap;z-index:50}.language-switcher[data-v-e3e3629d]{display:flex;align-items:center}.lang-select[data-v-e3e3629d]{padding:4px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;font-size:13px;cursor:pointer;transition:background .2s}.lang-select[data-v-e3e3629d]:hover{background:#fff3}.lang-select[data-v-e3e3629d]:focus{outline:none;border-color:#ffffff80;background:#ffffff26}.lang-select option[data-v-e3e3629d]{background:#fff;color:#212121}.app-header[data-v-877ddb78]{background:var(--primary);color:#fff;padding:0 16px;display:flex;align-items:center;gap:16px;height:56px;box-shadow:0 2px 4px #0003;position:sticky;top:0;z-index:100}.header-left .logo[data-v-877ddb78]{color:#fff;text-decoration:none;font-size:18px;font-weight:700;white-space:nowrap}.header-nav[data-v-877ddb78]{display:flex;gap:12px;flex:1;overflow-x:auto}.header-nav a[data-v-877ddb78]{color:#ffffffd9;text-decoration:none;font-size:14px;padding:4px 8px;border-radius:4px;white-space:nowrap}.header-nav a[data-v-877ddb78]:hover,.header-nav a.router-link-exact-active[data-v-877ddb78]{color:#fff;background:#ffffff26}.header-right[data-v-877ddb78]{display:flex;align-items:center;gap:12px}.user-menu[data-v-877ddb78]{display:flex;align-items:center;gap:8px}.username[data-v-877ddb78]{font-size:13px;opacity:.9}.btn-sm[data-v-877ddb78]{padding:4px 10px;font-size:12px}@media (max-width: 640px){.app-header[data-v-877ddb78]{flex-wrap:wrap;height:auto;padding:8px 12px;gap:8px}.header-nav[data-v-877ddb78]{order:3;width:100%;padding-bottom:4px}.username[data-v-877ddb78]{display:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary: #4CAF50;--primary-dark: #388E3C;--danger: #f44336;--warning: #FF9800;--bg: #f5f5f5;--surface: #ffffff;--text: #212121;--text-secondary: #757575;--border: #e0e0e0;--radius: 8px;--shadow: 0 2px 4px rgba(0,0,0,.1)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Droid Sans Hebrew,sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}html[dir=rtl]{direction:rtl;text-align:right}html[dir=ltr]{direction:ltr;text-align:left}#app-root{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding:16px;max-width:800px;margin:0 auto;width:100%}button{cursor:pointer;border:none;border-radius:var(--radius);padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}button:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:var(--primary-dark)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover:not(:disabled){background:#d32f2f}.btn-secondary{background:var(--border);color:var(--text)}.btn-secondary:hover:not(:disabled){background:#bdbdbd}input,select{border:1px solid var(--border);border-radius:var(--radius);padding:8px 12px;font-size:14px;width:100%;outline:none;transition:border-color .2s}input:focus,select:focus{border-color:var(--primary)}.card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px;margin-bottom:12px}
