.menu .app-brand.demo{height:64px}.layout-menu{background:#fff;border-right:1px solid rgba(46,38,61,.08);box-shadow:0 .5rem 1.5rem #2e263d14}.layout-navbar{background:#ffffffe0}.layout-navbar .navbar-search,.layout-navbar .navbar-search .nav-item,.layout-navbar .navbar-search input{min-width:0}.layout-menu .layout-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;padding:0;border-radius:999px;background:#8c57ff1f;color:#5f5b72;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.layout-menu .layout-menu-toggle:hover{background:#8c57ff2e;color:#4a4560}.layout-menu-collapsed .layout-menu .layout-menu-toggle{background:#8c57ff29;box-shadow:inset 0 0 0 1px #8c57ff2e}.layout-menu:not(.layout-menu-hover) .menu-inner{background:transparent}.app-brand-logo.demo img{width:30px;height:24px;object-fit:contain}.app-brand-text.demo{font-size:1.19rem}.authentication-wrapper .app-brand-text.demo{font-size:1.5rem;text-transform:capitalize}.admin-datatable-card{overflow:hidden}.admin-datatable{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-datatable,.admin-datatable .dt-container{overflow:visible!important}.admin-datatable .dt-scroll{overflow:hidden}.admin-datatable .dt-scroll-body{overflow-x:auto!important;overflow-y:hidden!important}.admin-datatable .dropdown-menu{z-index:1085}.admin-datatable .dt-container>.row{align-items:center;margin-inline:0!important;padding-inline:1rem}.admin-datatable .dt-container>.row:first-child{padding-block:1rem;border-bottom:1px solid var(--bs-border-color)}.admin-datatable .dt-container>.row+.row{margin-top:0}.admin-datatable .dt-container .dt-length label,.admin-datatable .dt-container .dt-search label{display:flex;align-items:center;gap:.5rem;white-space:nowrap;margin-bottom:0}.admin-datatable .dt-container .dt-length select{width:auto;min-width:5rem}.admin-datatable .dt-container .dt-search input{min-width:16rem}.admin-datatable .dt-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.admin-datatable .admin-dt-export,.admin-datatable .admin-dt-create{min-width:8.5rem;margin:0!important}.admin-datatable .admin-dt-export{border:0}.admin-datatable .dt-buttons .admin-dt-export{color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.12);border-color:transparent}.admin-datatable .dt-buttons .admin-dt-export:hover,.admin-datatable .dt-buttons .admin-dt-export:focus{color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.18);border-color:transparent}.admin-datatable .dt-buttons .admin-dt-create{color:#fff;background-color:var(--bs-primary);border-color:var(--bs-primary)}.admin-datatable .table{margin-bottom:0!important}.admin-datatable .dt-scroll-body{-webkit-overflow-scrolling:touch}.admin-datatable .admin-dt-primary{min-width:13rem}.admin-datatable .admin-dt-actions{width:1%;min-width:7rem;white-space:nowrap}.admin-datatable .dt-info{padding-top:0}.admin-datatable .dt-paging .pagination{justify-content:flex-end;margin-bottom:0}.task-calendar-card{overflow:hidden}.task-calendar{position:relative}.task-calendar-weekdays,.task-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.task-calendar-weekdays{gap:.25rem;margin-bottom:.5rem;color:#6d6777;font-size:.8125rem;font-weight:600;text-align:center}.task-calendar-grid{overflow:hidden;border:1px solid rgba(46,38,61,.12);border-radius:.5rem;background:#fff}.task-calendar-day{min-height:8.5rem;padding:.625rem;border-right:1px solid rgba(46,38,61,.1);border-bottom:1px solid rgba(46,38,61,.1);background:#fff}.task-calendar-day:nth-child(7n){border-right:0}.task-calendar-day:nth-last-child(-n+7){border-bottom:0}.task-calendar-day.is-muted{background:#fafafa;color:#a8a2b5}.task-calendar-day.is-today{box-shadow:inset 0 0 0 2px #696cff47}.task-calendar-date{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin-bottom:.5rem;border-radius:50%;font-weight:600}.task-calendar-day.is-today .task-calendar-date{background:#696cff;color:#fff}.task-calendar-items{display:grid;gap:.375rem}.task-calendar-task{display:grid;gap:.125rem;width:100%;min-height:2.5rem;padding:.375rem .5rem;border:1px solid rgba(46,38,61,.12);border-left:.25rem solid #696cff;border-radius:.375rem;background:#fff;color:#3b354c;text-align:left}.task-calendar-task:hover{background:#f7f6ff}.task-calendar-task strong,.task-calendar-task span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-calendar-task span{color:#6d6777;font-size:.75rem}.task-calendar-loading{padding:1rem;color:#6d6777;text-align:center}.task-detail-field{height:100%;padding:.75rem;border:1px solid rgba(46,38,61,.1);border-radius:.375rem;background:#fafafa}.task-detail-field span{display:block;margin-bottom:.25rem;color:#6d6777;font-size:.75rem}.task-detail-field strong{display:block;color:#3b354c}.task-timeline{position:relative;display:grid;gap:1rem;padding-left:1.25rem}.task-timeline:before{position:absolute;top:.25rem;bottom:.25rem;left:.375rem;width:1px;background:#2e263d29;content:""}.task-timeline-item{position:relative}.task-timeline-dot{position:absolute;top:.375rem;left:-1.125rem;width:.75rem;height:.75rem;border:2px solid #fff;border-radius:50%;background:#696cff;box-shadow:0 0 0 2px #696cff33}.task-timeline-card{padding:.875rem;border:1px solid rgba(46,38,61,.1);border-radius:.375rem;background:#fff}.admin-alert-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1090;display:grid;place-items:center;padding:1rem;background:#2e263d6b;animation:admin-alert-fade .12s ease-out}@media (max-width: 1199.98px){.admin-alert-backdrop{inset-inline-start:var(--udaayam-mobile-rail-width, 3.25rem);width:calc(100vw - var(--udaayam-mobile-rail-width, 3.25rem))}}.admin-alert-backdrop.is-leaving{animation:admin-alert-fade .12s ease-in reverse}.admin-alert-modal{width:min(100%,25rem);max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.5rem;border-radius:.5rem;background:var(--bs-paper-bg, #fff);box-shadow:0 .75rem 2rem #2e263d3d;text-align:center;animation:admin-alert-pop .14s ease-out}.admin-alert-icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;margin-bottom:1rem;border-radius:50%}.admin-alert-icon-danger,.admin-alert-icon-warning{color:#ff4c51;background:#ff4c511f}.admin-alert-title{margin-bottom:.5rem}.admin-alert-text{margin-bottom:1.5rem;color:var(--bs-secondary-color)}.admin-alert-actions{display:flex;justify-content:center;gap:.75rem}.admin-dt-details-modal{text-align:left}@media (max-width: 575.98px){.admin-alert-backdrop{padding:.75rem}.admin-alert-modal{width:100%;padding:1rem;border-radius:.5rem}.admin-dt-details-modal{max-width:100%}}.admin-dt-details-list{display:grid;gap:.875rem;margin-block:1rem 1.25rem}.admin-dt-details-item{display:grid;gap:.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--bs-border-color)}.admin-dt-details-item span{color:var(--bs-secondary-color);font-size:.8125rem}.admin-dt-details-item strong{color:var(--bs-body-color);font-weight:600;overflow-wrap:anywhere}.admin-toast{position:fixed;inset-inline-end:1rem;inset-block-end:1rem;z-index:1100;display:inline-flex;align-items:center;gap:.5rem;max-width:min(22rem,calc(100vw - 2rem));padding:.875rem 1rem;border-radius:.5rem;background:var(--bs-paper-bg, #fff);box-shadow:0 .5rem 1.5rem #2e263d2e;animation:admin-alert-pop .14s ease-out}.admin-toast-success{color:#56ca00}.admin-toast-danger{color:#ff4c51}.admin-toast.is-leaving{opacity:0;transform:translateY(.5rem);transition:opacity .18s ease,transform .18s ease}@keyframes admin-alert-fade{0%{opacity:0}to{opacity:1}}@keyframes admin-alert-pop{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 767.98px){.task-calendar-weekdays{display:none}.task-calendar-grid{grid-template-columns:1fr;border-radius:.375rem}.task-calendar-day{min-height:auto;border-right:0}.task-calendar-day:nth-last-child(-n+7){border-bottom:1px solid rgba(46,38,61,.1)}.admin-datatable{white-space:normal!important;overflow-x:visible}.admin-datatable .dt-container>.row{display:flex;flex-direction:column;gap:.75rem;margin-inline:0!important;padding:.875rem}.admin-datatable .dt-container>.row:first-child{align-items:stretch;padding-bottom:.875rem;background:#f2f0f4}.admin-datatable .dt-container>.row:nth-of-type(2){display:grid;grid-template-columns:minmax(5rem,.45fr) minmax(0,1fr);align-items:center;gap:.75rem}.admin-datatable .dt-container>.row:first-child>[class*=col-]{width:100%}.admin-datatable .dt-container>.row>[class*=col-]{max-width:100%;padding-inline:0}.admin-datatable .dt-container .dt-layout-start,.admin-datatable .dt-container .dt-layout-end{width:100%;max-width:100%;margin:0!important}.admin-datatable .admin-dt-title{font-size:1.125rem;line-height:1.4;color:var(--bs-heading-color);display:block!important;white-space:normal}.admin-datatable .dt-container .dt-length label{display:inline-flex;flex-wrap:nowrap;width:100%;justify-content:flex-start;align-items:center;gap:.375rem;color:var(--bs-body-color);font-size:0;line-height:1.2}.admin-datatable .dt-container .dt-length label:after{content:""}.admin-datatable .dt-container .dt-length select{order:0;width:4.75rem;min-width:4.75rem;margin:0;font-size:.9375rem}.admin-datatable .dt-container .dt-search label{display:flex;align-items:center;width:100%;color:var(--bs-body-color);font-size:0}.admin-datatable .dt-container .dt-search input{min-width:0;width:100%;margin-top:0}.admin-datatable .dt-buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:.625rem}.admin-datatable .admin-dt-export,.admin-datatable .admin-dt-create{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:2.625rem;padding-inline:.75rem;border-radius:var(--bs-border-radius)}.admin-datatable .table-responsive{width:100%;overflow-x:visible}.admin-datatable .dt-scroll{overflow:visible}.admin-datatable .dt-scroll-head{display:none}.admin-datatable .dt-scroll-body{overflow:visible!important;border-bottom:0!important}.admin-datatable table.dataTable{display:block;width:100%!important;min-width:0!important;table-layout:auto}.admin-datatable table.dataTable colgroup,.admin-datatable table.dataTable thead{display:none}.admin-datatable table.dataTable tbody{display:grid}.admin-datatable table.dataTable tbody tr{display:grid;grid-template-columns:2rem minmax(0,1fr) 2.75rem;align-items:center;gap:.875rem;min-height:5rem;padding:.875rem;border-bottom:1px solid var(--bs-border-color);background:var(--bs-paper-bg, #fff)}.admin-datatable table.dataTable th,.admin-datatable table.dataTable td{display:none;padding:0;border:0;vertical-align:middle;white-space:normal}.admin-datatable table.dataTable td.admin-dt-mobile-primary{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-column:1 / 3;align-items:center;gap:.875rem;min-width:0}.admin-datatable table.dataTable td.admin-dt-mobile-actions{display:flex;grid-column:3;justify-content:flex-end;min-width:2.5rem}.admin-datatable .admin-dt-mobile-plus{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;padding:0;border:0;border-radius:50%;color:#fff;background:var(--bs-primary);box-shadow:0 .125rem .375rem rgba(var(--bs-primary-rgb),.35)}.admin-datatable .admin-dt-primary{width:auto!important;min-width:0}.admin-datatable .admin-dt-primary .avatar{display:none}.admin-datatable .admin-dt-primary>.d-flex{min-width:0}.admin-datatable .admin-dt-primary h6,.admin-datatable .admin-dt-primary small{max-width:100%;white-space:normal;overflow-wrap:break-word}.admin-datatable .admin-dt-actions{width:auto!important;min-width:0;max-width:none}.admin-datatable .admin-dt-actions .form-check,.admin-datatable .admin-dt-actions .form-switch{display:none!important}.admin-datatable .admin-dt-actions .btn-icon{width:2rem;height:2rem}.admin-datatable .dt-info{width:100%;text-align:center}.admin-datatable .dt-paging{width:100%}.admin-datatable .dt-paging .pagination{flex-wrap:nowrap;justify-content:center;gap:.25rem}.admin-datatable .dt-paging .page-item{margin:0!important}.admin-datatable .dt-paging .page-link{min-width:2rem;width:2rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center}}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.content-wrapper .navbar{z-index:auto}@media (max-width: 1199.98px){:root{--udaayam-mobile-rail-width: 3.25rem}.layout-page{padding-inline-start:var(--udaayam-mobile-rail-width)!important}.layout-navbar .navbar-nav-right{min-width:0;flex:1 1 auto}.layout-navbar .navbar-search{flex:1 1 auto;max-width:calc(100vw - 12.5rem)}.layout-navbar .navbar-search input{padding-right:0;text-overflow:ellipsis}.layout-menu{width:var(--udaayam-mobile-rail-width)!important;min-width:var(--udaayam-mobile-rail-width)!important;max-width:var(--udaayam-mobile-rail-width)!important;background:#fff;overflow:hidden;transform:translateZ(0)!important;transition:width .3s ease,min-width .3s ease,max-width .3s ease!important}.layout-menu-expanded .layout-menu{width:var(--bs-menu-width)!important;min-width:var(--bs-menu-width)!important;max-width:var(--bs-menu-width)!important;transform:translateZ(0)!important}.layout-menu .app-brand.demo{justify-content:center;height:3.25rem;padding:0}.layout-menu .app-brand-link{justify-content:center;width:100%}.layout-menu-expanded .layout-menu .app-brand.demo{justify-content:flex-start;height:4rem;padding-inline:0}.layout-menu-expanded .layout-menu .app-brand-link{justify-content:flex-start;padding-inline:1.5rem}.layout-menu .app-brand-logo.demo{margin:0!important}.layout-menu .app-brand-logo.demo img{width:28px;height:22px}.layout-menu .app-brand-text,.layout-menu .layout-menu-toggle,.layout-menu .menu-header,.layout-menu .menu-link div,.layout-menu .menu-sub,.layout-menu .badge{display:none!important}.layout-menu-expanded .layout-menu .menu-link div,.layout-menu-expanded .layout-menu .badge{display:block!important}.layout-menu-expanded .layout-menu .app-brand-text{display:inline-block!important}.layout-menu-expanded .layout-menu .layout-menu-toggle{display:inline-flex!important}.layout-menu-expanded .layout-menu .menu-header{display:list-item!important}.layout-menu-expanded .layout-menu .menu-sub{display:none!important}.layout-menu-expanded .layout-menu .menu-item.open>.menu-sub{display:block!important}.layout-menu .menu-inner{width:100%!important;padding:.2rem 0!important}.layout-menu .menu-inner>.menu-item{width:100%!important;margin:.55rem 0}.layout-menu-expanded .layout-menu .menu-inner>.menu-item{width:var(--bs-menu-width)!important}.layout-menu .menu-inner>.menu-item>.menu-link{justify-content:center;width:100%;height:1.5rem;margin:0;padding:0!important;border-radius:0}.layout-menu-expanded .layout-menu .menu-inner>.menu-item>.menu-link{justify-content:flex-start;width:auto;margin-inline:.75rem;padding-inline:1rem!important;border-radius:.375rem}.layout-menu .menu-inner>.menu-item>.menu-link i{margin:0!important;font-size:1.2rem}.layout-menu .menu-inner>.menu-item>.menu-toggle:after{display:none!important}.layout-menu-expanded .layout-menu .menu-inner>.menu-item>.menu-link i{margin-right:.75rem!important}.layout-menu-expanded .layout-menu .menu-inner>.menu-item>.menu-toggle:after{display:block!important}.layout-menu .menu-inner>.menu-item.active>.menu-link{width:calc(100% - .2rem);margin-right:.2rem;border-radius:0 999px 999px 0;background:#a880ff;color:#fff;box-shadow:0 .375rem .875rem #8c57ff59}.layout-menu-expanded .layout-menu .menu-inner>.menu-item.active>.menu-link{width:auto;margin-inline:.75rem;border-radius:.375rem}.layout-overlay{display:none!important;inset-inline-start:var(--udaayam-mobile-rail-width)}.layout-menu-expanded .layout-overlay{display:none!important}}@media (max-width: 575.98px){.layout-navbar .layout-menu-toggle{margin-right:.625rem!important}.layout-navbar .navbar-search{max-width:calc(100vw - 11rem)}.layout-navbar .navbar-search .icon-lg{font-size:1.25rem}.layout-navbar .navbar-search input{font-size:.875rem}.layout-navbar .dropdown-user .avatar{width:2.25rem;height:2.25rem}}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.demo-vertical-spacing>*{margin-top:1.25rem!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}@media (max-width: 576px){#dropdown-variation-demo .btn-group .text-truncate{width:300px;position:relative}#dropdown-variation-demo .btn-group .text-truncate:after{position:absolute;top:45%;right:.65rem}}.layout-demo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1.25rem}
