.profile-modal .ant-modal-content{border-radius:8px;overflow:hidden;padding:0}.profile-modal .ant-modal-close{color:#fff}.profile-modal .ant-modal-close:hover{color:#fdcc00}.profile-modal-header{position:relative;overflow:hidden}.profile-modal-header:after{content:"";position:absolute;top:-50%;right:-50%;width:100px;height:100px;background:hsla(0,0%,100%,.1);border-radius:50%;transform:scale(0);animation:profile-pulse 3s infinite}@keyframes profile-pulse{0%{transform:scale(0);opacity:.5}to{transform:scale(3);opacity:0}}.personal-dashboard{padding:0;background-color:#f5f7fa;min-height:100vh}.personal-header{margin-bottom:0}.personal-dashboard .ant-card{box-shadow:0 2px 8px rgba(19,34,50,.08),0 1px 3px rgba(0,0,0,.06)!important;border:1px solid rgba(19,34,50,.08)!important;transition:all .3s ease}.personal-dashboard .ant-card:hover{box-shadow:0 4px 16px rgba(19,34,50,.12),0 2px 6px rgba(0,0,0,.08)!important}.stat-card{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.stat-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.stat-icon{border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.personal-dashboard .stat-card-hover:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(19,34,50,.15)!important}.personal-dashboard .week-navigation-card:hover{box-shadow:0 6px 16px rgba(19,34,50,.12)!important;transform:translateY(-2px)}