.light-style .menu .app-brand.demo,.dark-style .menu .app-brand.demo{height:64px}.app-brand-logo.demo{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;width:34px;height:24px}.app-brand-logo.demo svg{width:35px;height:24px}.app-brand-text.demo{font-size:1.375rem}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page{padding-top:78px!important}.content-wrapper .navbar{z-index:auto}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.demo-vertical-spacing>*{margin-top:1rem!important;margin-bottom:0!important}.demo-vertical-spacing.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-lg>*{margin-top:1.875rem!important;margin-bottom:0!important}.demo-vertical-spacing-lg.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-xl>*{margin-top:5rem!important;margin-bottom:0!important}.demo-vertical-spacing-xl.demo-only-element>:first-child{margin-top:0!important}.rtl-only{display:none!important;text-align:left!important;direction:ltr!important}[dir=rtl] .rtl-only{display:block!important}@media (max-width: 576px){#dropdown-variation-demo .btn-group .text-truncate{width:254px;position:relative}#dropdown-variation-demo .btn-group .text-truncate:after{position:absolute;top:45%;right:.65rem}}.layout-demo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1rem}.title-icon i{border:2px solid #dbdade;border-radius:10px;padding:.5rem;box-shadow:0 .25rem 1.125rem #4b465c1a;margin-right:10px}.bottom-menu .dropdown .btn{width:100%;border:none;background-color:#fff}.bottom-menu{margin:0 1rem .875rem;border-radius:5px;box-shadow:0 3px 12px 1px #3a227226}.bottom-menu .list-nav{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bottom-menu .list-nav .first-letter{width:40px;height:40px;line-height:40px;background:#dbdade;border-radius:100%;color:#000;font-weight:700;margin-right:15px;text-align:center}.bottom-menu .list-nav .list-name p{color:#c9c8ce;font-size:18px;margin:0}.bottom-menu .dropdown-menu.show{display:block;width:100%;margin-bottom:6px!important;background:#030944!important;padding:0}.bottom-menu .btn-secondary.show.dropdown-toggle,.bottom-menu .show>.btn-secondary.dropdown-toggle{background-color:#fff}.bottom-menu .dropdown-menu li.add-more{background:linear-gradient(72.47deg,#7367f0 22.16%,#7367f0b3 76.47%);padding:6px 8px;text-align:center;font-size:16px;font-weight:700;border-radius:0px 0px .375rem .375rem}.add-more .dropdown-item{color:#fff!important}.bottom-menu .dropdown-menu .dropdown-item{padding:10px 12px}.timeline-container{max-width:500px;margin:0;padding:0}.timeline-title{font-size:24px;font-weight:400;color:#333;margin-bottom:30px}.timeline{position:relative;padding-left:0}.timeline:before{content:"";position:absolute;left:22px;top:45px;bottom:0;width:1px;background:#ddd}.year-section{margin-bottom:40px}.year-badge{display:inline-block;background:#999;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;margin-bottom:20px;position:relative;z-index:2}.timeline-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px;position:relative}.timeline-icon{width:44px;height:44px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:2}.icon-warning{background:#7367f0;color:#fff;font-size:18px;font-weight:700}.icon-leave{background:red;color:#fff;font-size:18px;font-weight:700}.icon-anniversary{background:#fd7e14;color:#fff;font-size:20px}.icon-salary{background:#17a2b8;color:#fff;font-size:16px;font-weight:700}.timeline-content{-ms-flex:1;flex:1;padding-top:2px}.event-title{font-size:16px;font-weight:500;color:#333;margin-bottom:2px}.event-date{font-size:13px;color:#666;margin-bottom:12px}.event-detail{background:#f8f9fa;padding:8px 12px;border-radius:6px;font-size:13px;color:#666}.manager-transition{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.manager-name{background:#e3f2fd;color:#1976d2;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.arrow{color:#999;font-size:14px}.icon-warning:before{content:"🤝";color:#fff}.icon-anniversary:before{content:"🎂"}.icon-salary:before{content:"$"}.icon-leave:before{content:"👋";color:#fff}.ti-custom-k{color:#6f6b7d;font-size:16px;font-weight:700;width:32px;height:32px;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}.ti-custom-k:before{content:"K"}.ti-custom-k-red{color:#ea5455;font-size:16px;font-weight:700;width:32px;height:32px;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative}.ti-custom-k-red:before{content:"K"}.bg-menu-theme.menu-vertical .menu-item.active .ti-custom-k{color:#fff}.tagify.form-control{display:block!important;width:100%!important;padding:.422rem .875rem!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.5!important;color:#6f6b7d!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#fff!important;background-clip:padding-box!important;border:var(--bs-border-width) solid #dbdade!important;border-radius:var(--bs-border-radius)!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.btn-icon{height:30px!important;width:30px!important}.btn-icon span,.btn-icon i{font-size:14px!important}.custom-badge{position:absolute;top:2%;border-radius:0 10px 10px 0!important}.custom-dropdown-toggle{background:#030944!important;color:#fff!important}.bottom-menu .dropdown-item{color:#c9c8ce!important}.table td{padding:.55rem 1.25rem!important}
