.header-card{align-items:center;background:linear-gradient(90deg,#3498db,#cc2ecca1);border-radius:16px;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:24px}.header-left{flex:1 1;min-width:250px}.header-left h2{font-size:1.8rem;margin:0}.header-left h2 span{font-weight:700}.header-left p{font-size:1rem;margin:8px 0 12px;opacity:.95}.header-meta{align-items:center;display:flex;font-size:.95rem;gap:16px}.header-meta svg{margin-right:6px}.header-right{display:flex;flex-direction:column;gap:16px}.header-icon{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 2px 4px #0000001a;color:#5796e2;display:flex;font-size:1.5rem;gap:.6rem;height:5rem;justify-content:center;width:10rem}.icon-text{color:#000;font-size:14px;font-weight:500}.icon-num{color:#000;font-weight:600}.icon-text-box{align-items:center;display:flex;flex-direction:column}@media (max-width:768px){.header-card{align-items:flex-start;flex-direction:column;gap:20px}.header-right{flex-direction:row;gap:12px}}@media (max-width:500px){.icon-text{font-size:12px}.icon-num{font-size:18px}.header-icon{height:5rem;width:9rem}.header-meta,.header-right{flex-direction:column}}@media (max-width:400px){.header-left{flex:1 1;min-width:185px}}.quickaction{border-radius:12px;box-shadow:0 8px 24px #959da533;padding:1.5rem}.quick-card{padding:1rem;transition:all .3s ease-in-out}.quick-card:hover{border-radius:12px;box-shadow:0 8px 24px rgba(111,169,228,.608);transform:scale(1.05)}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.quick-card .bounce-box{display:inline-block;transition:transform .3s ease}.quick-card:hover .bounce-box{animation:bounce .8s cubic-bezier(.2,.65,.4,1) infinite alternate}.quick-card:hover .card-title{color:#499ed6}.bg-primary{background:linear-gradient(90deg,#499ed6,#1d77e5a1)}.bg-success{background:linear-gradient(90deg,#49d686e4,#1de53176)}.bg-warning{background:linear-gradient(90deg,#d1c62ee4,#ff8a0dcf)}.bg-dark{background:linear-gradient(90deg,#171717e4,#74726fcf)}.medium-bold{font-weight:400}.card{margin-bottom:2rem}.task-item{align-items:center;border-radius:12px;cursor:pointer;display:flex;margin-bottom:1rem;padding:10px;transition:all .3s ease-in-out}.task-item:hover{background-color:#b2acac24}.task-item:last-of-type{border-bottom:none;margin-bottom:15px}.task-completion-icon{color:#ccc;flex-shrink:0;font-size:1.2rem;margin-right:15px}.task-completion-icon.checked{color:#007bff}.task-item .fw-semibold{color:#333;font-size:.95rem}.task-item .text-muted.small{align-items:center;color:#777!important;display:flex;flex-wrap:wrap;font-size:.8rem;gap:5px}.priority-high{background-color:#fcebeb;color:#e65252}.priority-high,.priority-medium{border-radius:5px;font-size:.75rem;font-weight:600;padding:3px 8px}.priority-medium{background-color:#fff4e5;color:#f90}.priority-low{background-color:#e8f5e9;border-radius:5px;color:#4caf50;font-size:.75rem;font-weight:600;padding:3px 8px}.badge.bg-light.text-dark{background-color:#f0f2f5!important;border-radius:20px;color:#555!important;font-size:.85rem;font-weight:500;padding:6px 10px}.completed-task{align-items:center;color:#888;display:flex;font-size:.9rem;padding:5px 0}.completed-task s{text-decoration:line-through}.completed-task .text-success{color:#06a548!important;margin-right:10px}.btn-light{background-color:#f0f2f5;border:none;border-radius:8px;color:#555;font-size:.9rem;font-weight:600;padding:10px 15px}.btn-light:hover{background-color:#e0e2e5;color:#333}hr{border-top:1px solid #2f2d2d;margin-bottom:2rem;margin-top:2rem}.task-item .text-muted.small .clock-icon,.task-item .text-muted.small .info-icon{color:#999;font-size:.7rem}.task-item .text-muted.small .info-icon{margin-left:5px}.task-item .text-muted.small .clock-icon{margin-right:1px}.completed-task .bi-check-circle-fill{font-size:1.1rem}.info-icon{color:red!important}.card{overflow:hidden;padding:2rem}.upcoming-events-header{align-items:center;display:flex;margin-bottom:15px}.upcoming-events-header h6{align-items:center;color:#333;display:flex;font-size:1.1rem;gap:8px;margin-bottom:0}.upcoming-events-header .calendar-icon{color:#007bff;font-size:1.25rem}.upcoming-events-header .btn-light{background-color:#f0f2f5;border:none;border-radius:8px;color:#555;font-size:.85rem;font-weight:500;padding:6px 12px}.upcoming-events-header .btn-light:hover{background-color:#e0e2e5}.event-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;padding:8px 12px;position:relative;transition:all .3s ease-in-out}.event-item:hover{border-radius:12px;box-shadow:0 6px 24px 0 #0000000d,0 0 0 1px #00000014}.event-item:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:5px}.event-color-bar{border-radius:3px;flex-shrink:0;height:3.8rem;margin-right:0;width:6px}.event-content{display:flex;flex-direction:column;flex-grow:1}.event-main-info{align-items:center;display:flex;justify-content:space-between}.event-title{color:#333;flex-grow:1;font-size:.98rem;font-weight:500}.event-type-badge{border-radius:5px;flex-shrink:0;font-size:.75rem;font-weight:600;margin-left:10px;padding:3px 8px}.badge-blue{background-color:#e0f2fe;color:#2196f3}.badge-green{background-color:#e8f5e9;color:#4caf50}.badge-purple{background-color:#ede7f6;color:#673ab7}.badge-orange{background-color:#fff3e0;color:#ff9800}.badge-pink{background-color:#fce4ec;color:#e91e63}.bg-pink{background-color:#e91e63}.bg-orange{background-color:#ff9800}.bg-purple{background-color:#673ab7}.bg-green{background-color:#4caf50}.bg-blue{background-color:#2196f3}.event-sub-info{align-items:center;color:#777;display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px}.event-sub-info .icon{color:#999;font-size:.9rem;margin-right:3px}.event-sub-info .attendees-group{align-items:center;display:flex;gap:3px}.event-actions{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:5px;padding-left:15px}.event-duration{color:#555;font-size:.85rem;font-weight:500}.btn-join{background:none;border:1px solid #007bff;border-radius:8px;color:#007bff;cursor:pointer;font-size:14px;font-weight:600;padding:2px 8px;text-decoration:none;transition:all .3s ease-in-out}.btn-join:hover{background-color:#00b33c;border:1px solid #00b33c;color:#fff}.btn-schedule-meeting{background-color:#007bff;border:none;border-radius:8px;color:#fff;font-size:.95rem;font-weight:600;margin-top:15px;padding:10px 15px;width:100%}.btn-schedule-meeting:hover{background-color:#0056b3;color:#fff}@media (max-width:400px){.card{padding:.4rem}}.card{border:1px solid #e0e0e0;border-radius:10px}.activity-live-badge{background-color:#e0f2fe!important;border-radius:20px;color:#2196f3!important;font-size:.75rem;font-weight:600;padding:4px 8px}.activity-item{align-items:flex-start;border-bottom:1px solid #f0f0f0;border-radius:12px;display:flex;padding:10px 6px;transition:all .3s ease-in-out}.activity-item:hover{background-color:#b2acac24}.activity-item:last-of-type{border-bottom:none}.activity-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;font-weight:600;height:40px;justify-content:center;margin-right:15px;width:40px}.activity-avatar.bg-blue{background-color:#2196f3}.activity-avatar.bg-green{background-color:#4caf50}.activity-avatar.bg-purple{background-color:#673ab7}.activity-avatar.bg-orange{background-color:#ff9800}.activity-avatar svg{color:#fff;font-size:1.1rem}.activity-content{flex-grow:1}.activity-text{color:#333;font-size:.9rem;line-height:1.4}.activity-text .fw-semibold{color:#333;font-weight:500!important}.activity-meta{align-items:center;color:#777!important;display:flex;font-size:.75rem;margin-top:3px}.activity-category-badge{border-radius:5px;font-size:.7rem;font-weight:600;margin-right:5px;padding:3px 8px}.activity-category-badge.badge-blue{background-color:#e0f2fe;color:#2196f3}.activity-category-badge.badge-green{background-color:#e8f5e9;color:#4caf50}.activity-category-badge.badge-purple{background-color:#ede7f6;color:#673ab7}.activity-category-badge.badge-orange{background-color:#fff3e0;color:#ff9800}.view-all-activity-btn{background-color:#547ef121;color:#007bff;font-size:.9rem;font-weight:600;padding:.6rem;text-decoration:none;transition:all .3s ease-in-out}.view-all-activity-btn:hover{background-color:#007bff;color:#fbfbfc;text-decoration:none}.well-being-corner-container{background-color:#fff;border-radius:15px;box-shadow:0 4px 10px #0000000d;margin-bottom:20px;padding:20px}.wb-header{justify-content:space-between;margin-bottom:20px}.wb-header,.wb-header-left{align-items:center;display:flex}.wb-header-heart-icon{color:#ff69b4;font-size:24px;margin-right:10px}.wb-header h2{color:#333;font-size:20px;font-weight:700;margin:0}.wb-your-health-matters-btn{background-color:#ff69b4;border:none;border-radius:20px;box-shadow:0 2px 5px #0000001a;color:#fff;font-size:14px;padding:8px 15px;transition:background-color .2s ease}.wb-mood-tracker{margin-bottom:20px}.wb-mood-tracker h3{color:#555;font-size:16px;margin-bottom:15px}.wb-mood-options{display:flex;flex-wrap:wrap;gap:10px}.wb-mood-button{align-items:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:20px;color:#666;cursor:pointer;display:flex;font-size:13px;padding:8px 12px;transition:all .2s ease-in-out}.wb-mood-button:hover{background-color:#e0e0e0;border-color:#ccc}.wb-mood-button svg{margin-right:8px}.wb-activity-cards-section{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.wb-activity-card{border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.251);display:flex;flex-direction:column;padding:15px;transition:all .3s ease-in-out}.wb-activity-card:hover{background-color:#f9f9f9}.wb-card-header{align-items:center;display:flex;margin-bottom:8px}.wb-card-icon-wrapper{align-items:center;border-radius:50%;display:flex;justify-content:center;margin-right:10px;padding:8px}.wb-activity-card:first-child .wb-card-icon-wrapper{background-color:#e9e2f9}.wb-activity-card:nth-child(2) .wb-card-icon-wrapper{background-color:#d1f7f5}.wb-activity-card:nth-child(3) .wb-card-icon-wrapper{background-color:#ffeace}.wb-card-details{display:flex;flex-direction:column}.wb-card-title{color:#333;font-size:16px;font-weight:700;margin:0}.wb-card-tag{align-self:flex-start;border-radius:8px;font-size:11px;margin-top:3px;padding:3px 7px}.wb-activity-card:first-child .wb-card-tag{background-color:#f0e6ff;color:#8a2be2}.wb-activity-card:nth-child(2) .wb-card-tag{background-color:#e0fafa;color:#20b2aa}.wb-activity-card:nth-child(3) .wb-card-tag{background-color:#fff2e0;color:#ff8c00}.wb-card-description{color:#666;font-size:13px;margin-bottom:12px;margin-top:8px}.wb-card-action{align-items:center;color:#007bff;cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:flex-end;transition:color .2s ease}.wb-card-action:hover{color:#0056b3}.wb-card-action .wb-action-text{margin-right:5px}.wb-stats-bar{background-color:#fff;border-radius:10px;box-shadow:0 2px 5px #00000008;display:flex;justify-content:space-around;margin-bottom:20px;padding:15px 10px}.wb-stat-item{align-items:center;display:flex;flex-direction:column;text-align:center}.wb-stat-value{color:#333;font-size:20px;font-weight:700;margin-bottom:3px}.wb-stat-label{color:#777;font-size:11px}.wb-employee-assistance-btn{align-items:center;background-color:#e0f7fa;border:1px solid #b2ebf2;border-radius:20px;color:#007bff;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;padding:12px;transition:all .2s ease-in-out;width:100%}.wb-employee-assistance-btn:hover{background-color:#c0f1f8;border-color:#80deea}.wb-employee-assistance-btn svg{margin-right:8px}.innovation-board .card{border:none;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);margin-bottom:1rem;padding:1rem}.innovation-board h5{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:.5rem;text-align:center}.innovation-board .btn-success{background-color:#28a745;border-color:#28a745;font-size:.9rem;padding:.5rem 1rem}.innovation-board .idea-card{background-color:#fff;border-color:#e9ecef!important;border-radius:.5rem;margin-bottom:1rem;padding:1rem;transition:all .3s ease-in-out}.idea-card:hover{transform:scale(1.015)}.innovation-board .avatar-initials{font-size:.8rem;font-weight:700;height:35px;width:35px}.innovation-board .badge{font-size:.7rem;margin-left:.5rem;padding:.3em .5em}.innovation-board .tag-trending{background-color:#e0f7fa;color:#00796b}.innovation-board .tag-development{background-color:#e3f2fd;color:#1976d2}.innovation-board .tag-collaboration{background-color:#f3e5f5;color:#8e24aa}.innovation-board .tag-hr-people{background-color:#ffe0b2;color:#fb8c00}.innovation-board .text-muted{color:#6c757d!important}.innovation-board .d-flex.justify-content-between.align-items-center.mb-3{align-items:center;flex-direction:column;margin-bottom:1rem!important}.innovation-board .d-flex.justify-content-between.align-items-center.mb-3 .btn-success,.innovation-board .d-flex.justify-content-between.align-items-center.mb-3 h5{margin-bottom:.75rem;text-align:center;width:100%}.idea-card>.d-flex.align-items-start.mb-2{align-items:flex-start;flex-direction:column}.idea-card>.d-flex.align-items-start.mb-2 .ms-auto.d-flex.align-items-center{flex-wrap:wrap;justify-content:flex-start;margin-left:0!important;margin-top:.5rem}.idea-card h5.mb-1{font-size:16px!important}.idea-card .d-flex.align-items-center div,.idea-card p.text-muted.mb-3{font-size:.9rem}@media (min-width:576px){.innovation-board .card{padding:1.5rem}.innovation-board h5{font-size:1.25rem;text-align:left}.innovation-board .btn-success{font-size:1rem;padding:.6rem 1.2rem}.innovation-board .idea-card{padding:1.5rem}.innovation-board .avatar-initials{font-size:.9rem;height:40px;width:40px}.innovation-board .badge{font-size:.75rem;padding:.4em .6em}.innovation-board .d-flex.justify-content-between.align-items-center.mb-3{align-items:center;flex-direction:row;margin-bottom:1rem!important}.innovation-board .d-flex.justify-content-between.align-items-center.mb-3 .btn-success,.innovation-board .d-flex.justify-content-between.align-items-center.mb-3 h5{margin-bottom:0;width:auto}.idea-card>.d-flex.align-items-start.mb-2{align-items:center;flex-direction:row}.idea-card>.d-flex.align-items-start.mb-2 .ms-auto.d-flex.align-items-center{justify-content:flex-end;margin-left:auto!important;margin-top:0}.idea-card h5.mb-1{font-size:1.25rem}.idea-card .d-flex.align-items-center div,.idea-card p.text-muted.mb-3{font-size:1rem}}@media (min-width:768px){.innovation-board .card{padding:2rem}}.menu-list{list-style:none;margin-top:2rem;padding:0}.list-item{border-radius:8px;margin-bottom:16px;transition:background .3s}.list-item a{align-items:center;border-radius:8px;color:#d338d5;display:flex;font-size:.95rem;padding:10px 12px;text-decoration:none;transition:background .3s,color .3s}.list-item .icon{color:#d338d5;font-size:1.1rem;margin-right:10px}.list-item:hover a{background-color:#fa08ce20;color:#d338d5}.list-item.active a{box-shadow:0 0 5px 0 #0000001a,0 0 1px 0 #0000001a;color:#1e1e2f;font-weight:700}.list-item.active .icon{color:#1e1e2f}.hamburger{color:#d338d5;cursor:pointer;display:none;font-size:1.5rem;left:1rem;position:fixed;top:1rem;z-index:9999}.sidebar{background-image:linear-gradient(45deg,#e785ff,#e88aff 0,#e98fff 0,#ea94ff 0,#ec99ff 0,#ed9eff 0,#eea3ff 0,#efa8ff 0,#f1adff 0,#f2b3ff 1%,#f3b8ff 0,#f4bdff 2%,#f5c2ff 3%,#f7c7ff 4%,#f7ccff 5%,#f8d1ff 6%,#f9d6ff 8%,#fadbff 10%,#fbe0ff 12%,#fce6ff 15%,#fdebff 19%,#fdf0ff 24%,#fef5ff 30%,#fefaff 39%,#fff 57%);border-radius:1rem;box-shadow:0 2px 8px 0 #63636333;height:100vh;padding:20px;position:sticky;top:2rem;width:220px}.sidebar-logo{margin-bottom:1rem;width:12rem}@media (max-width:991px){.hamburger{display:block}.sidebar{left:0;margin-top:2rem;position:fixed;top:0;transform:translateX(-100%);z-index:999}.sidebar.open{transform:translateX(0)}}.topbar{align-items:center;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:flex;justify-content:space-between;margin-bottom:1rem;margin-top:2rem;position:sticky;top:0;z-index:100}.search-bar input::placeholder{color:#888;font-size:.9rem}.search-bar{width:300px}.search-bar-input{padding:.375rem 2rem!important}.form-control{box-shadow:none!important}@media (max-width:576px){.search-bar{width:290px}.topbar{align-items:center;display:flex;flex-direction:column-reverse;justify-content:space-between}.search-bar{margin-top:1rem}}@media (max-width:400px){.search-bar{width:200px}}body{font-family:sans-serif;margin:0}.app-container{display:flex}.main-content{border-radius:1rem;flex-grow:1;margin:1rem;min-height:100vh}
/*# sourceMappingURL=main.27451662.css.map*/