.form-label-custom[data-v-26ea8fde]{font-weight:600;color:#4a5568;font-size:.9rem;margin-bottom:.5rem;display:block}.custom-input-premium[data-v-26ea8fde] .form-control{border-radius:10px;border:1px solid #e2e8f0;padding:.75rem 1rem;background-color:#f8fafc;-webkit-transition:all .3s ease;transition:all .3s ease;color:#2d3748;height:auto}.custom-input-premium[data-v-26ea8fde] .form-control:focus{background-color:#fff;border-color:#d4af37;-webkit-box-shadow:0 0 0 3px rgba(212,175,55,.15);box-shadow:0 0 0 3px rgba(212,175,55,.15)}.btn-premium[data-v-26ea8fde]{background:linear-gradient(135deg,#612721,#8a3a31);color:#fff!important;border:none;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.btn-premium[data-v-26ea8fde]:hover{background:linear-gradient(135deg,#8a3a31,#612721);-webkit-box-shadow:0 8px 20px rgba(97,39,33,.25)!important;box-shadow:0 8px 20px rgba(97,39,33,.25)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hover-lift[data-v-26ea8fde]{-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.hover-lift[data-v-26ea8fde]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.bg-light-premium[data-v-00d04256]{background-color:#f8f9fa}.section-title[data-v-00d04256]{font-family:var(--app-font-family);font-size:2.2rem;color:#2c3e50;letter-spacing:1px}.title-separator-sm[data-v-00d04256]{width:50px;height:4px;background:-webkit-gradient(linear,left top,right top,from(#d4af37),to(#f3e5ab));background:linear-gradient(90deg,#d4af37,#f3e5ab);border-radius:2px}.shadow-premium[data-v-00d04256]{-webkit-box-shadow:0 10px 30px rgba(0,0,0,.05)!important;box-shadow:0 10px 30px rgba(0,0,0,.05)!important}.rounded-xl[data-v-00d04256]{border-radius:20px!important}.z-index-2[data-v-00d04256]{z-index:2}.badge-info[data-v-00d04256],.status-badge.badge-info[data-v-00d04256]{background-color:rgba(52,152,219,.1)!important;color:#2980b9!important;border:1px solid #2980b9!important}.avatar-upload-wrapper[data-v-00d04256]{width:120px;height:120px;border-radius:50%;position:relative;padding:5px;background:linear-gradient(135deg,#d4af37,#612721)}.avatar-preview[data-v-00d04256]{width:100%;height:100%;border-radius:50%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border:3px solid #fff}.avatar-initials[data-v-00d04256]{font-size:2.5rem;font-weight:800;color:#612721}.avatar-upload-wrapper:hover .avatar-overlay[data-v-00d04256]{opacity:1!important}.card-accent-bar[data-v-00d04256]{position:absolute;top:0;left:0;width:100%;height:6px;background:-webkit-gradient(linear,left top,right top,from(#612721),to(#d4af37));background:linear-gradient(90deg,#612721,#d4af37);z-index:3}.badge-premium[data-v-00d04256]{background:rgba(212,175,55,.15);color:#b5952f;border:1px solid rgba(212,175,55,.3);font-size:.85rem;letter-spacing:.5px}.icon-box-sm[data-v-00d04256]{width:36px;height:36px;min-width:36px;border-radius:10px;background-color:#f8f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#612721;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-hover[data-v-00d04256]{padding:8px 10px;border-radius:12px;margin-left:-10px;-webkit-transition:all .3s ease;transition:all .3s ease}.premium-hover[data-v-00d04256]:hover{background-color:rgba(212,175,55,.05);-webkit-transform:translateX(5px);transform:translateX(5px)}.premium-hover:hover .icon-box-sm[data-v-00d04256]{background:linear-gradient(135deg,#612721,#8a3a31);color:#fff}.btn-premium[data-v-00d04256]{background:linear-gradient(135deg,#612721,#8a3a31);color:#fff!important;border:none;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.btn-premium[data-v-00d04256]:hover{background:linear-gradient(135deg,#8a3a31,#612721);-webkit-box-shadow:0 8px 20px rgba(97,39,33,.25)!important;box-shadow:0 8px 20px rgba(97,39,33,.25)!important;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hover-lift[data-v-00d04256]{-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.hover-lift[data-v-00d04256]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.premium-card-hover[data-v-00d04256]{-webkit-transition:all .3s ease;transition:all .3s ease}.premium-card-hover[data-v-00d04256]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.08)!important;box-shadow:0 15px 35px rgba(0,0,0,.08)!important}.stat-icon-box[data-v-00d04256]{width:60px;height:60px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-gold-gradient[data-v-00d04256]{background:linear-gradient(135deg,#d4af37,#b5952f)}.bg-red-gradient[data-v-00d04256]{background:linear-gradient(135deg,#612721,#8a3a31)}.tracking-wide[data-v-00d04256]{letter-spacing:1px}.bg-light-empty[data-v-00d04256]{background-color:#f8f9fa;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.form-label-custom[data-v-00d04256]{font-weight:600;color:#4a5568;font-size:.9rem;margin-bottom:.5rem}.custom-input-premium[data-v-00d04256] .form-control{border-radius:10px;border:1px solid #e2e8f0;padding:.75rem 1rem;background-color:#f8fafc;-webkit-transition:all .3s ease;transition:all .3s ease;color:#2d3748;height:auto}.custom-input-premium[data-v-00d04256] .form-control:focus{background-color:#fff;border-color:#d4af37;-webkit-box-shadow:0 0 0 3px rgba(212,175,55,.15);box-shadow:0 0 0 3px rgba(212,175,55,.15)}.bg-danger-premium[data-v-00d04256]{background:linear-gradient(135deg,#612721,#8a3a31);-webkit-box-shadow:0 10px 25px rgba(97,39,33,.2)!important;box-shadow:0 10px 25px rgba(97,39,33,.2)!important}.alert-icon-box[data-v-00d04256]{width:48px;height:48px;border-radius:12px;background-color:hsla(0,0%,100%,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.animate-pulse[data-v-00d04256]{-webkit-animation:pulse-data-v-00d04256 2s infinite;animation:pulse-data-v-00d04256 2s infinite}@-webkit-keyframes pulse-data-v-00d04256{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse-data-v-00d04256{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}