.profile-wrapper-header{background-color:#f9f9f9}.profile-wrapper-header .profile-w-inner{padding-left:40px;max-width:900px;width:100%;margin:auto}.account-container{display:grid;grid-template-columns:240px 1fr;min-height:100vh;background:var(--bg-light)}@media(max-width:768px){.account-container{grid-template-columns:1fr}}.layout{display:grid;grid-template-columns:25% 70%;min-height:100vh}@media(max-width:768px){.layout{grid-template-columns:100%;grid-template-rows:auto auto}}.profile-container{max-width:900px;width:100%;margin:0 auto;min-height:100vh;padding:5px 24px 24px}.profile-container .profile-header{background:linear-gradient(135deg,var(--primary-color) 0,#5bb89a 100%);border-radius:16px;padding:32px;color:#fff;display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;box-shadow:0 8px 32px rgba(125,209,184,.3)}@media(max-width:768px){.profile-container .profile-header{flex-direction:column;gap:20px;text-align:center}.profile-container{padding:16px}}.avatar-section{display:flex;align-items:center;gap:20px}@media(max-width:768px){.avatar-section{flex-direction:column;text-align:center}}.avatar{width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:600;backdrop-filter:blur(10px);border:3px solid hsla(0,0%,100%,.3)}.avatar-text{color:#fff}.profile-name{margin:0 0 4px;font-size:32px;font-weight:700}.profile-email{margin:0 0 8px;opacity:.9;font-size:16px}.profile-badge{background:hsla(0,0%,100%,.2);padding:4px 12px;border-radius:20px;font-size:12px;display:inline-block}.action-btn,.profile-badge{font-weight:600;backdrop-filter:blur(10px)}.action-btn{border:2px solid hsla(0,0%,100%,.3);color:#fff;padding:12px 24px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s ease}.action-btn,.save-btn{background:var(--primary-color)}.save-btn{border-color:rgba(76,175,80,.5)}.profile-card{background:#fff;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(125,209,184,.1)}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid #f5f5f5}.card-header h2{margin:0;color:#000;font-size:24px;font-weight:700}@media(max-width:768px){.card-header{flex-direction:column;gap:16px;text-align:center}}.progress-indicator{display:flex;align-items:center;gap:12px}.progress-text{font-size:14px;color:#666;font-weight:500}.progress-bar{width:120px;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.progress-bar .progress-fill{height:100%;background:var(--primary-color);border-radius:4px;transition:width .3s ease}.progress-percentage{font-size:14px;font-weight:600;color:var(--primary-color)}.profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}@media(max-width:768px){.profile-grid{grid-template-columns:1fr}}.profile-field{display:flex;flex-direction:column;gap:8px}.profile-field .field-label{font-weight:600;color:#000;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.profile-field .field-value{padding:12px 16px;background:#f9f9f9;border-radius:8px;color:#333;font-size:16px;min-height:20px;display:flex;align-items:center}.profile-field .field-input{padding:12px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:16px;transition:all .3s ease;background:#fff}.profile-field .field-input:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(125,209,184,.1)}.quick-actions{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(125,209,184,.1)}.quick-actions h3{margin:0 0 24px;color:#000;font-size:20px;font-weight:700}.quick-actions .actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}@media(max-width:768px){.quick-actions .actions-grid{grid-template-columns:repeat(2,1fr)}}.action-card{background:linear-gradient(135deg,#f9f9f9,#f5f5f5);border:2px solid rgba(0,0,0,0);border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;color:#000}.action-card:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 8px 25px rgba(125,209,184,.2);background:linear-gradient(135deg,var(--primary-color) 0,#5bb89a 100%);color:#fff}.action-card svg{transition:all .3s ease}.action-card span{font-weight:600;font-size:14px}.logout-btn{position:absolute;bottom:130px;left:0;display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 12px;background-color:#882e2e;color:#fff;cursor:pointer}.hamburger-btn{position:fixed;top:120px;left:20px;z-index:32;border:none;border-radius:12px;padding:12px;cursor:pointer;transition:all .3s ease}.hamburger-btn:hover{background:var(--text-dark);transform:scale(1.05)}.hamburger-btn .hamburger-icon{display:flex;flex-direction:column;width:24px;height:18px;justify-content:space-between;transition:all .3s ease}.hamburger-btn .hamburger-icon span{display:block;height:3px;background:#fff;border-radius:2px;transition:all .3s ease;transform-origin:center}.hamburger-btn .hamburger-icon.open span:first-child{transform:rotate(45deg) translate(5px,5px)}.hamburger-btn .hamburger-icon.open span:nth-child(2){opacity:0}.hamburger-btn .hamburger-icon.open span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}.sidebar-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:30;backdrop-filter:blur(4px)}.sidebar{background:#fff;border-right:1px solid #e5e7eb;transition:all .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--primary-color) rgba(0,0,0,0)}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:3px}.sidebar.desktop{position:sticky;top:0;max-width:280px;width:100%;height:100vh;padding:5px 0}.sidebar.closed{left:-100%}.sidebar.closed,.sidebar.open{position:fixed;top:0;width:320px;height:100vh;z-index:1000}.sidebar.open{left:0;box-shadow:4px 0 20px rgba(0,0,0,.15)}.sidebar.open .menu-item{animation:slideIn .3s ease forwards}.sidebar.open .menu-section:first-child .menu-item{animation-delay:.1s}.sidebar.open .menu-section:nth-child(2) .menu-item{animation-delay:.2s}.sidebar.open .menu-section:nth-child(3) .menu-item{animation-delay:.3s}.sidebar .sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f3f4f6;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:#fff;display:none}.sidebar .sidebar-header h2{margin:0;font-size:20px;font-weight:700}.sidebar .sidebar-header .close-btn{background:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.sidebar .sidebar-header .close-btn:hover{background:hsla(0,0%,100%,.1)}.sidebar-nav{padding:5px 0}.sidebar-nav .menu-section{margin-bottom:32px}.sidebar-nav .menu-section .section-title{font-size:14px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;padding:0 24px}.sidebar-nav .menu-section .menu-list{margin:0;padding:0;list-style:none}.sidebar-nav .menu-section .menu-list li{margin:0}.sidebar-nav .menu-section .menu-list .menu-item{display:flex;align-items:center;gap:12px;padding:12px 24px;color:#374151;text-decoration:none;font-size:15px;font-weight:500;transition:all .2s ease;border-left:3px solid rgba(0,0,0,0)}.sidebar-nav .menu-section .menu-list .menu-item:hover{background:#f9fafb;color:var(--primary-color);border-left-color:var(--primary-color)}.sidebar-nav .menu-section .menu-list .menu-item.active{background:linear-gradient(135deg,rgba(125,209,184,.1),rgba(91,184,154,.05));color:var(--primary-color);font-weight:600;border-left-color:var(--primary-color)}.sidebar-nav .menu-section .menu-list .menu-item .menu-icon{display:flex;align-items:center}.sidebar-nav .menu-section .menu-list .menu-item .menu-text{flex:1}.sidebar-nav .menu-section .menu-list .menu-item .active-indicator{width:8px;height:8px;background:var(--primary-color);border-radius:50%;box-shadow:0 0 0 2px rgba(125,209,184,.3)}@media(min-width:768px){.hamburger-btn,.sidebar-backdrop{display:none}}@media(max-width:767px){.sidebar.desktop{display:none}.sidebar-header{display:block}.menu-item{padding:16px 24px;font-size:16px}.section-title{font-size:13px;margin-bottom:8px}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}
/*# sourceMappingURL=888655b46843c9f1.css.map*/