.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}.app-brand-logo.demo svg{width:50px!important}.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:72px!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}#ajax-loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc}#ajax-loader-overlay .loader-backdrop{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.fc-daygrid-day-events{overflow-x:auto;white-space:nowrap;padding:4px;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:4px;display:none!important}.fc-daygrid-day-events::-webkit-scrollbar{height:4px}.fc-daygrid-day-events::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.mini-timeline{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;max-height:150px;overflow-y:auto;padding:4px 0;margin-left:10px;margin-right:10px;margin-bottom:20px}.slot{min-width:20px;padding:8px 4px;border-radius:0;text-align:center;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-negative:0;flex-shrink:0}.slot.free{background-color:#ddf6e8;color:#28a745}.slot.busy{background-color:#faaab2;color:#dc3545}@media (max-width: 768px){.fc-dayGridMonth-view{overflow-x:auto}.fc .fc-daygrid-body{display:inline-block;min-width:1000px}.fc .fc-daygrid-day-frame{min-width:150px}.fc .fc-scrollgrid{min-width:1000px}.fc .fc-col-header{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:10}}.light-style .landing-hero{background:linear-gradient(138.18deg,#e8fdf6,#e8f6fd 94.44%)!important}.light-style .layout-navbar .navbar.landing-navbar{border-color:#ffffff38!important;background:#ffffff61}.datatables-pet-dashboard tbody tr.dt-row-pending>td:first-child{box-shadow:inset 8px 0 #ebc63d}.dt-row-canceled>td{background:var(--bs-danger-bg-subtle, #f8d7da);color:var(--bs-body-color)}.ti-xxl{font-size:5rem!important}.btn:disabled,.btn.disabled,fieldset:disabled .btn{border:0!important}#carouselPets .carousel-indicators{position:static;margin-top:1rem;gap:.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:visible}#carouselPets .carousel-indicators [data-bs-target]{width:56px;height:56px;padding:0;border:0;border-radius:50%;background:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-indent:0;opacity:1;-ms-flex:0 0 auto;flex:0 0 auto}#carouselPets .pet-dot{width:56px;height:56px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;box-shadow:0 1px 6px #0003;border:2px solid transparent;background:var(--bs-secondary-bg, #f3f4f6);position:relative}#carouselPets .pet-dot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:1;transition:opacity .2s ease}#carouselPets .pet-initials{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:1rem;color:var(--bs-body-color);position:relative;z-index:1}#carouselPets .carousel-indicators button.active .pet-dot{border-color:var(--bs-primary);background:var(--bs-primary)}#carouselPets .carousel-indicators button.active .pet-initials{color:#fff}#carouselPets .carousel-indicators button.active .pet-dot img{opacity:1}#carouselPets .carousel-indicators button:not(.active) .pet-dot{border-color:var(--bs-secondary);background:var(--bs-secondary-bg, #f3f4f6)}#carouselPets .carousel-indicators button:not(.active) .pet-dot img{opacity:.55}#carouselPets .carousel-indicators button:not(.active) .pet-initials{opacity:.75}@media (max-width: 575.98px){#carouselPets .carousel-indicators{-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:.25rem .25rem 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}#carouselPets .carousel-indicators::-webkit-scrollbar{display:none}#carouselPets .carousel-indicators [data-bs-target],#carouselPets .pet-dot{width:40px;height:40px}#carouselPets .pet-initials{font-size:.9rem}}@media (max-width: 360px){#carouselPets .carousel-indicators [data-bs-target],#carouselPets .pet-dot{width:25px;height:25px}#carouselPets .pet-initials{font-size:.8rem}}.landing-footer .footer-top{padding-top:3.6875rem;padding-bottom:2.4375rem;border-top-left-radius:0!important;border-top-right-radius:0!important}.landing-footer .footer-bottom{background-color:#061d4c!important}nav.layout-navbar.navbar-active:after{backdrop-filter:unset!important;-webkit-backdrop-filter:unset!important}.app-brand-text.demo{font-size:1rem!important}@media (max-width: 991.98px){.light-style .layout-navbar .navbar.landing-navbar .landing-nav-menu{background-color:#041434!important}}.only-mobile{display:none}@media (max-width: 767.98px){.only-mobile{display:block}.navbar .landing-nav-menu .nav-link{color:#fff!important}.navbar .landing-nav-menu .nav-link:hover,.navbar .landing-nav-menu .nav-link:focus{color:#ffffffd9!important}.navbar .landing-nav-menu .nav-link.active,.navbar .landing-nav-menu .nav-link.show{color:#fff!important}.navbar .navbar-toggler{color:#fff;border-color:#ffffff4d}.navbar .navbar-toggler .ti{color:#fff}}
