.light-style .menu .app-brand.demo,.dark-style .menu .app-brand.demo{height:64px}.app-brand-logo-icon.demo svg{width:50px;height:auto}.app-brand-logo.demo svg{width:250px;height:auto}.app-brand-text.demo{font-size:1.25rem;letter-spacing:.15px}.content-wrapper .navbar{z-index:auto}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:.375rem .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}.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:300px;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:1.25rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1.25rem}.swal2-title{font-size:20px!important;font-weight:700}.swal2-html-container{font-size:16px!important}.bg-label-active{background-color:#e8fadd!important;color:#228b22!important}.bg-label-lost{background-color:#ffe3e2!important;color:#ff4d49!important}.bg-label-non-functional{background-color:#e2e2e2!important;color:#4b4b4b!important}.bg-label-in-stock{background-color:#dcf6fe!important;color:#26c6f9!important}.pac-container{z-index:10000!important}.leaflet-popup-content-wrapper{background:transparent!important}#map{height:388px;width:100%;border-radius:10px;background-color:#f3f3f3;border:1px solid #ccc;position:relative}#map.map-loaded{border:none;background-color:transparent}#capture-map{height:388px;width:100%;border-radius:10px;background-color:#f3f3f3;border:1px solid #ccc;position:relative}#capture-map.map-loaded{border:none;background-color:transparent}#alert-map{height:388px;width:100%;border-radius:10px;background-color:#f3f3f3;border:1px solid #ccc;position:relative}#alert-map.map-loaded{border:none;background-color:transparent}#placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fffc;border-radius:10px;z-index:10}#placeholder.hidden{display:none}#placeholder svg{width:150px;height:150px;fill:#666}#capture-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fffc;border-radius:10px;z-index:10}#capture-placeholder.hidden{display:none}#capture-placeholder svg{width:150px;height:150px;fill:#666}#alert-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#fffc;border-radius:10px;z-index:10}#alert-placeholder.hidden{display:none}#alert-placeholder svg{width:150px;height:150px;fill:#666}.navbar .dropdown:focus,.navbar .dropdown-toggle:focus{outline:none!important;box-shadow:0 0 #0000!important}a:not([href]){color:#3b4056!important}div.dataTables_processing>div:last-child>div{background:#2ca6df!important}#html5-qrcode-button-camera-stop{background-color:#064f74;border:none;color:#fff;padding:.5rem .75rem;font-size:.9rem;border-radius:.5rem;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle;transition:background-color .15s ease-in-out;margin-top:10px;margin-bottom:10px}#html5-qrcode-button-camera-stop:hover{background-color:#064f74}#html5-qrcode-button-camera-start{background-color:#064f74;border:none;color:#fff;padding:.5rem .75rem;font-size:.9rem;border-radius:.5rem;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle;transition:background-color .15s ease-in-out;margin-top:10px;margin-bottom:10px}#html5-qrcode-button-camera-start:hover{background-color:#064f74}#html5-qrcode-button-camera-permission{background-color:#064f74;border:none;color:#fff;padding:.5rem .75rem;font-size:.9rem;border-radius:.5rem;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle;transition:background-color .15s ease-in-out;margin-top:10px;margin-bottom:10px}#html5-qrcode-button-camera-permission:hover{background-color:#064f74}#html5-qrcode-button-file-selection{background-color:#064f74;border:none;color:#fff;padding:.5rem .75rem;font-size:.9rem;border-radius:.5rem;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle;transition:background-color .15s ease-in-out;margin-top:10px;margin-bottom:10px}#html5-qrcode-button-file-selection:hover{background-color:#064f74}#html5-qrcode-button-torch{background-color:#064f74;border:none;color:#fff;padding:.5rem .75rem;font-size:.9rem;border-radius:.5rem;cursor:pointer;display:inline-block;text-align:center;vertical-align:middle;transition:background-color .15s ease-in-out;margin-top:10px;margin-bottom:10px}#html5-qrcode-button-torch:hover{background-color:#064f74}.masonry{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.masonry-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1.5rem;overflow:hidden;background-color:transparent}.masonry-item img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;border-radius:.5rem}@media (max-width: 1200px){.masonry{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width: 992px){.masonry{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width: 576px){.masonry{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.modal-image-container{max-width:100%;max-height:80vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.modal-image-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.btn-sos{width:120px;height:120px;border-radius:50%;font-size:2.5em;font-weight:700;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.image-picker img{cursor:pointer;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.uniform-image{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.image-picker{max-height:450px;overflow-y:auto}@media (max-width: 768px){.image-picker{max-height:300px}.bs-stepper .bs-stepper-header{display:none}}@media (min-width: 768px){.mobile-only{display:none}}.missing-header{background-color:#b3332f;color:#fff;text-align:center;padding:20px;font-size:32px;font-weight:700}.pet-image{max-height:400px;width:auto;border-radius:5px;display:block;margin:0 auto}.pet-details{font-size:18px;line-height:1.5}li.active a.menu-link:before{color:#fff!important}.step-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 20px}.full-height{max-height:500px}.scrollable{overflow-y:auto}.chat-column{border:1px solid #ddd;padding:15px}.message{margin-bottom:10px}.media-preview img,.media-preview video{max-width:100%;max-height:200px;margin-bottom:5px}.chat-container{height:500px;overflow-y:auto;padding:10px;background-color:#e5ddd5;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#messages{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px;height:500px;overflow-y:auto}.message{max-width:60%;margin:10px;padding:10px;border-radius:10px;font-family:Arial,sans-serif;font-size:14px;line-height:1.4;word-wrap:break-word;position:relative;display:inline-block}.own-message{-ms-flex-item-align:end;align-self:flex-end;background-color:#dcf8c6;color:#000}.other-message{-ms-flex-item-align:start;align-self:flex-start;background-color:#fff;color:#000}.timestamp{font-size:10px;color:#999;margin-top:5px;text-align:right;display:block}.swiper-button-next:after,.swiper-button-prev:after{display:none}.thumbnail{cursor:pointer;width:200px;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.recording{background-color:red;-webkit-animation:blink 1s infinite;animation:blink 1s infinite;color:#fff;border:none;border-radius:50%;padding:10px}.responsive-video{width:100%;max-width:300px;border-radius:8px}@media (max-width: 768px){.responsive-video{max-width:200px}}@media (max-width: 480px){.responsive-video{max-width:180px}}.hidden-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:10000;background-color:#000000b3}.popup{background-color:#fff;border-radius:10px;padding:20px;text-align:center;box-shadow:0 4px 8px #0003}.popup-actions{margin-top:20px;display:-ms-flexbox;display:flex;gap:15px;-ms-flex-pack:center;justify-content:center}.action-button{border:none;border-radius:50%;width:60px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:24px;cursor:pointer;color:#fff}.accept-button{background-color:#28a745}.decline-button{background-color:#dc3545}.end-call-button{position:absolute;bottom:20px;background-color:#dc3545}.btn-green{background-color:#28a745;color:#fff;border:none;border-radius:50%;width:60px;height:60px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;transition:background-color .3s ease}.btn-green:hover{background-color:#218838}#video-window{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#000}.main-video{width:80%;height:80%;background-color:#222;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.thumbnail-container{position:absolute;top:20px;right:20px;width:150px;height:150px;background-color:#fff;border:1px solid #fff;border-radius:8px;padding:5px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.swal2-container{z-index:2060!important}.install-banner{background:var(--brandYellow, #FFD700);color:#333;padding:20px;text-align:center;border-radius:8px;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.share-icon{width:20px;height:20px;margin:0 5px;vertical-align:middle;color:#333}:root{--blue: #1F4B6E;--yellow: #FFD200;--card-radius: 16px}.boost-container{max-width:920px;margin:28px auto}.boost-card{border-radius:var(--card-radius);overflow:hidden;box-shadow:0 10px 20px #00000014;background:#fff}.boost-hero{background:var(--blue);color:#fff;padding:10px}.boost-hero h1{font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:900;color:var(--yellow);letter-spacing:.3px;text-align:center;line-height:3rem}.boost-hero p{margin:0;font-size:clamp(1rem,1.6vw,1.125rem);text-align:center;opacity:.95}.boost-body{background:#fff;padding:10px;border-top:1px solid rgba(0,0,0,.06);border-bottom-left-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius)}.boost-body h2{margin:0 0 10px;font-size:clamp(1.25rem,2.2vw,1.6rem);color:var(--blue);font-weight:800;text-align:center}.boost-body p.lead{margin:0 0 16px;text-align:center;color:#444;font-size:1rem}.bullets{margin:18px 0;padding-left:1.2rem}.bullets li{margin:10px 0;color:var(--blue);font-weight:700;list-style:disc}.bullets li p{margin:6px 0 0;color:#333;font-weight:400}.note{margin-top:16px;color:#2b6cb0;text-align:center;font-size:.98rem}@media (min-width: 768px){.boost-hero{padding:36px 40px}.boost-body{padding:28px 40px 34px}.bullets{padding-left:1.4rem}}:root{--boost-blue: #1F4B6E;--boost-yellow: #FFD200;--boost-radius: 14px}.boost-options{display:grid;gap:12px;margin:16px 0 6px}.boost-card-option{display:block;border:2px solid #e5e7eb;border-radius:var(--boost-radius);padding:14px 16px;background:#fff;cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 2px 8px #0000000a}.boost-card-option .option-head{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}.boost-card-option .price{font-weight:900;color:var(--boost-blue);font-size:1.15rem}.boost-card-option .duration{font-weight:700;color:#0f172a;opacity:.85}.boost-card-option .option-copy{margin-top:6px;color:#334155;font-size:.95rem}.boost-card-option:hover{border-color:#c7d2fe;box-shadow:0 6px 16px #00000014}.btn-check:checked+.boost-card-option{border-color:var(--boost-blue);box-shadow:0 8px 22px #1f4b6e2e;background:linear-gradient(0deg,#fff,#f9fbff)}.btn-check:focus+.boost-card-option{outline:3px solid #bfdbfe;outline-offset:2px}.no-thanks-icon{color:#1f4b6e;font-weight:600;text-decoration:none;opacity:.85;font-size:.95rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;transition:all .2s ease-in-out}.no-thanks-icon:hover{opacity:1;background:#1f4b6e14;text-decoration:underline}
