.create-user-wrapper[data-v-c6797700]{padding:1rem}.create-user-container[data-v-c6797700]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.form-header[data-v-c6797700]{text-align:center;margin-bottom:1.5rem}.header-icon[data-v-c6797700]{font-size:3rem;color:#3b82f6;background:linear-gradient(135deg,#3b82f6,#2563eb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.form-title[data-v-c6797700]{font-size:1.5rem;font-weight:600;margin:.5rem 0;color:#1e293b}.form-subtitle[data-v-c6797700]{font-size:.875rem;color:#64748b;margin:0}.form-footer[data-v-c6797700]{margin-top:1.5rem;text-align:center;padding-top:1rem;border-top:1px solid #e2e8f0}.required-hint[data-v-c6797700]{color:#94a3b8;font-size:.75rem;display:inline-flex;align-items:center;gap:.5rem}.required-hint i[data-v-c6797700]{font-size:.875rem}[data-v-c6797700] .password-dialog{width:500px;max-width:90vw}[data-v-c6797700] .password-dialog .p-dialog-header{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:12px 12px 0 0}[data-v-c6797700] .password-dialog .p-dialog-header .p-dialog-title{color:#fff;font-weight:600}[data-v-c6797700] .password-dialog .p-dialog-content{padding:1.5rem}.password-content[data-v-c6797700]{text-align:center}.success-icon[data-v-c6797700]{font-size:4rem;color:#10b981;margin-bottom:1rem;animation:scaleIn-c6797700 .5s ease-out}@keyframes scaleIn-c6797700{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.user-info h4[data-v-c6797700]{margin:.5rem 0;font-size:1.2rem;color:#1e293b}.user-email[data-v-c6797700]{margin:.25rem 0;color:#64748b;font-size:.875rem}.user-role[data-v-c6797700]{margin:.25rem 0;font-size:.875rem;font-weight:500}.password-box[data-v-c6797700]{background:#f8fafc;border-radius:12px;padding:1rem;margin-top:1rem;border:1px solid #e2e8f0}.password-box label[data-v-c6797700]{display:block;font-weight:600;color:#475569;margin-bottom:.75rem;font-size:.875rem}.password-value[data-v-c6797700]{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px;padding:.75rem;border:1px solid #cbd5e1;margin-bottom:.75rem}.password-text[data-v-c6797700]{font-family:Courier New,monospace;font-size:1.1rem;font-weight:600;color:#3b82f6;letter-spacing:.5px;word-break:break-all}.password-hint[data-v-c6797700]{display:flex;align-items:center;gap:.5rem;color:#ef4444;font-size:.75rem;text-align:left}.password-hint i[data-v-c6797700]{font-size:.875rem}[data-v-c6797700] .user-form{animation:fadeInUp-c6797700 .5s ease-out}@keyframes fadeInUp-c6797700{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-v-c6797700] .p-dropdown,[data-v-c6797700] .p-inputtext{border-radius:8px;transition:all .3s ease}[data-v-c6797700] .p-dropdown:focus,[data-v-c6797700] .p-inputtext:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}[data-v-c6797700] .p-button{background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:all .3s ease}[data-v-c6797700] .p-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}[data-v-c6797700] .p-button:active{transform:translateY(0)}@media (max-width:768px){.create-user-container[data-v-c6797700]{padding:1rem}.form-title[data-v-c6797700]{font-size:1.25rem}.header-icon[data-v-c6797700]{font-size:2.5rem}.password-value[data-v-c6797700]{flex-direction:column;gap:.5rem}.password-text[data-v-c6797700]{font-size:.9rem}}