.dev-role-selector[data-v-229efb67]{bottom:20px;left:20px;position:fixed;z-index:9999}.dev-role-button[data-v-229efb67]{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:all .3s ease}.dev-role-button[data-v-229efb67]:hover{box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.dev-role-button.active[data-v-229efb67]{animation:pulse-229efb67 2s ease-in-out infinite;background:linear-gradient(135deg,#f093fb,#f5576c)}@keyframes pulse-229efb67{0%,to{box-shadow:0 4px 12px #f5576c66}50%{box-shadow:0 4px 20px #f5576c99}}.role-icon[data-v-229efb67]{font-size:18px}.role-text[data-v-229efb67]{font-size:12px;letter-spacing:.5px;text-transform:uppercase}.dev-role-dropdown[data-v-229efb67]{background:#fff;border-radius:12px;bottom:60px;box-shadow:0 8px 32px #00000026;left:0;overflow:hidden;position:absolute;width:320px}@media (prefers-color-scheme:dark){.dev-role-dropdown[data-v-229efb67]{background:#1f2937;color:#fff}}.dropdown-header[data-v-229efb67]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px}.dropdown-header h3[data-v-229efb67]{font-size:16px;font-weight:600;margin:0}.dropdown-subtitle[data-v-229efb67]{font-size:12px;margin:4px 0 0;opacity:.9}.current-override[data-v-229efb67]{background:#fef3c7;border-bottom:1px solid #f59e0b;font-size:13px;padding:12px 16px}@media (prefers-color-scheme:dark){.current-override[data-v-229efb67]{background:#78350f;border-bottom-color:#f59e0b}}.override-label[data-v-229efb67]{font-weight:600;margin-right:6px}.override-role[data-v-229efb67]{color:#f59e0b;font-weight:700}.original-label[data-v-229efb67]{font-size:11px;margin-left:6px;opacity:.7}.roles-list[data-v-229efb67]{max-height:320px;overflow-y:auto}.role-option[data-v-229efb67]{align-items:center;background:transparent;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:12px 16px;text-align:left;transition:background .2s ease;width:100%}@media (prefers-color-scheme:dark){.role-option[data-v-229efb67]{border-bottom-color:#374151;color:#fff}}.role-option[data-v-229efb67]:hover{background:#f9fafb}@media (prefers-color-scheme:dark){.role-option[data-v-229efb67]:hover{background:#374151}}.role-option.selected[data-v-229efb67]{background:#ede9fe;font-weight:600}@media (prefers-color-scheme:dark){.role-option.selected[data-v-229efb67]{background:#4c1d95}}.role-label[data-v-229efb67]{flex:1}.checkmark[data-v-229efb67]{color:#7c3aed;font-size:16px;font-weight:700}.dropdown-actions[data-v-229efb67]{border-top:1px solid #f3f4f6;display:flex;gap:8px;padding:12px 16px}@media (prefers-color-scheme:dark){.dropdown-actions[data-v-229efb67]{border-top-color:#374151}}.clear-button[data-v-229efb67],.close-button[data-v-229efb67]{border:none;border-radius:6px;cursor:pointer;flex:1;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.clear-button[data-v-229efb67]{background:#ef4444;color:#fff}.clear-button[data-v-229efb67]:hover{background:#dc2626}.close-button[data-v-229efb67]{background:#f3f4f6;color:#374151}@media (prefers-color-scheme:dark){.close-button[data-v-229efb67]{background:#4b5563;color:#fff}}.close-button[data-v-229efb67]:hover{background:#e5e7eb}@media (prefers-color-scheme:dark){.close-button[data-v-229efb67]:hover{background:#6b7280}}.slide-fade-enter-active[data-v-229efb67]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-229efb67]{transition:all .2s ease-in}.slide-fade-enter-from[data-v-229efb67],.slide-fade-leave-to[data-v-229efb67]{opacity:0;transform:translateY(20px)}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */#default-layout-content{display:flex;height:100%;min-height:calc(100vh - 90px)}
