.tag-invalid-wrapper,.menu-modal{background:linear-gradient(to bottom,#efe5ff,#efe5ff);padding:40px 30px 30px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:#222}.menu-modal{margin-top:-2px}.missing-header{text-align:center;margin-bottom:24px}.missing-header .brand-logo{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.missing-header .brand-logo .logo-icon{height:40px;cursor:pointer}.missing-header .brand-logo .menu-icon{background:#fff;border-radius:12px;width:56px;height:56px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;padding:16px;gap:4px;cursor:pointer}.missing-header .brand-logo .cross-icon{background:#fff;border-radius:12px;width:60px;height:60px;box-shadow:none;display:flex;flex-direction:column;justify-content:center;padding:16px;gap:4px;cursor:pointer}.missing-header .brand-logo .menu-icon div,.missing-header .brand-logo .cross-cion div{background:#222;height:3px;border-radius:1px}.missing-header h1{color:#000;text-align:center;font-size:34px;font-style:normal;font-weight:700;line-height:41px;letter-spacing:.37px}.missing-header p{color:#3a3a3c;text-align:center;font-feature-settings:"case" on;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.24px}.missing-header .pet-image-wrapper{position:relative;display:inline-block;text-align:center}.missing-header .pet-image-wrapper img.avatar{width:200px;height:200px;object-fit:cover;display:block;margin:0 auto;border-radius:50%}.missing-header .pet-image-wrapper .lost-btn{position:absolute;top:0;color:#fff;padding:10px 14px;border-radius:20px;display:flex;align-items:center;gap:6px}.missing-header .pet-image-wrapper .lost-btn .speaker-icon{height:20px}.missing-header .pet-image-wrapper .lost-btn span{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:13px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:.16px}.missing-header .pet-image-wrapper .lost-btn:after{content:"";position:absolute;bottom:0;left:10px;width:30px;height:10px;background:inherit;transform:rotate(160deg)}.missing-header .pet-image-wrapper .lost-btn--red{background:#ff3b30!important;color:#fff;right:-65px}.missing-header .pet-image-wrapper .lost-btn--green{background:#34c759!important;color:#fff;right:-45px}.missing-header .pet-image-wrapper .lost-btn--red:after{background:#ff3b30}.missing-header .pet-image-wrapper .lost-btn--green:after{background:#34c759}.info-owner-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;overflow:hidden;margin-bottom:24px}.info-owner-card .info-header{background:#af52de;display:flex;align-items:center;gap:8px;padding:12px 16px}.info-owner-card .info-header .info-icon{width:24px;height:24px}.info-owner-card .info-header span{color:#fff;text-align:center;font-feature-settings:"case" on;font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.5px;text-align:left;margin-left:5px;flex:1}.info-owner-card .info-body{padding:16px}.info-owner-card .info-body .info-row{display:flex;margin-bottom:10px;line-height:1.4}.info-owner-card .info-body .info-row .label{width:30%;color:#3a3a3c;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.078px;flex-shrink:0}.info-owner-card .info-body .info-row .value{flex:1;word-break:break-word}.info-owner-card .info-body .info-row .value.link{color:#007aff;font-size:13px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.078px}.info-owner-card .info-body .info-row .value.bold{color:#000;font-size:13px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.078px}.info-pet-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;overflow:hidden;margin-bottom:24px}.info-pet-card .info-header{background:#5856d6;display:flex;align-items:center;gap:8px;padding:12px 16px}.info-pet-card .info-header .info-icon{width:24px;height:24px}.info-pet-card .info-header span{color:#fff;font-feature-settings:"case" on;font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.5px;text-align:left;margin-left:5px;flex:1}.info-pet-card .info-body{padding:16px}.info-pet-card .info-body .info-row{display:flex;margin-bottom:10px;line-height:1.4}.info-pet-card .info-body .info-row .label{width:30%;color:#3a3a3c;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.078px;flex-shrink:0}.info-pet-card .info-body .info-row .value{flex:1;word-break:break-word}.info-pet-card .info-body .info-row .value.link{color:#007aff;font-size:13px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.078px}.info-pet-card .info-body .info-row .value.bold{color:#000;font-size:13px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.078px}.info-pet-card.expandable .info-header{justify-content:space-between}.info-pet-card .chevron-icon{width:24px;height:24px;transition:transform .3s ease}.info-pet-card.expanded .chevron-icon{transform:rotate(180deg)}.info-family-card{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000f;overflow:hidden;margin-bottom:24px}.info-family-card .info-header{background:#007aff;display:flex;align-items:center;gap:8px;padding:12px 16px}.info-family-card .info-header .info-icon{width:24px;height:24px}.info-family-card .info-header span{color:#fff;font-feature-settings:"case" on;font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.5px;text-align:left;margin-left:5px;flex:1}.info-family-card .info-body{padding:16px}.info-family-card .info-body .info-row{display:flex;margin-bottom:10px;line-height:1.4}.info-family-card .info-body .info-row .label{width:30%;color:#3a3a3c;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.078px;flex-shrink:0}.info-family-card .info-body .info-row .value{flex:1;word-break:break-word}.info-family-card .info-body .info-row .value.link{color:#007aff;font-size:13px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.078px}.info-family-card .info-body .info-row .value.bold{color:#000;font-size:13px;font-style:normal;font-weight:600;line-height:18px;letter-spacing:-.078px}.info-family-card.expandable .info-header{justify-content:space-between}.info-family-card .chevron-icon{width:24px;height:24px;transition:transform .3s ease}.info-family-card.expanded .chevron-icon{transform:rotate(180deg)}.emergency-box{background:#fff;border-radius:16px;padding:20px;text-align:center;margin:24px 0;box-shadow:0 2px 8px #0000000a}.emergency-box .emergency-title{color:#000;text-align:center;font-feature-settings:"case" on;font-size:15px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.5px;margin-bottom:12px}.emergency-box .emergency-sub{color:#3a3a3c;text-align:center;font-feature-settings:"case" on;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.078px;margin-bottom:24px}.emergency-box .emergency-btn{display:inline-block;width:100%;background:#ff3b30;color:#fff;text-align:center;font-feature-settings:"case" on;font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.5px;padding:12px 24px;border-radius:14px;text-decoration:none;transition:background .2s ease}.emergency-box .emergency-btn:hover{background:#e13229}.shop-links,.shop-links-in-modal{margin-top:24px;padding-top:24px;border-top:.5px solid #FFFFFF;border-bottom:.5px solid #FFFFFF;text-align:left}:is(.shop-links,.shop-links-in-modal) .shop-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}:is(.shop-links,.shop-links-in-modal) .shop-icon{width:48px;height:48px;margin-right:12px;border-radius:14px;flex-shrink:0}:is(.shop-links,.shop-links-in-modal) .shop-row span{flex:1;color:#000;font-feature-settings:"case" on;font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.5px}:is(.shop-links,.shop-links-in-modal) .shop-button{background-color:#007aff26;color:#007aff;text-align:center;font-feature-settings:"case" on;font-size:15px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.5px;padding:16px;border-radius:14px;text-decoration:none;white-space:nowrap}.shop-links-in-modal{margin-top:120px}.tag-invalid-copyright{padding-top:24px;margin-bottom:100px;color:#3a3a3c;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:-.078px}.map-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.map-modal.show{display:flex}.map-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1}.map-modal-container{position:absolute;bottom:120px;width:100%;display:flex;justify-content:center;z-index:2;padding:16px;box-sizing:border-box}.map-modal-content{background:#f2f2f7;border-radius:13px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 -4px 12px #0000001a;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.map-modal-content button{background:#f2f2f7;border:none;padding:16px;color:#007aff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:100%;border-top:.5px solid #AEAEB2;cursor:pointer}.map-modal-content button:first-child{border-top:none}.map-modal-content .cancel{background:#fff;color:#007aff;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:25px}.menu-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(354deg,#efe5ff -137.66%,#fff 98.48%);z-index:10000;overflow-y:auto;display:flex;flex-direction:column}.menu-modal.hidden{display:none}.menu-modal-inner{display:flex;flex-direction:column;justify-content:space-between;animation:slideUp .6s ease-out}.menu-modal-content{width:100%;margin:0 auto}.menu-links{list-style:none;padding:0;margin:30px 0 40px}.menu-links li{margin:30px 0;text-align:left}.menu-links a{color:#000;font-feature-settings:"case" on;font-size:17px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.408px;text-decoration:none}.menu-download-btn{background:#007aff;color:#fff;text-align:center;font-size:17px;font-style:normal;font-weight:600;line-height:22px;letter-spacing:-.408px;padding:14px;border-radius:12px;display:block;text-decoration:none;margin-bottom:24px}.loading-spinner{display:flex;align-items:center;justify-content:center;min-height:80vh}.spinner{width:48px;height:48px;border:5px solid #eee;border-top:5px solid #222;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tag-invalid.css.map */
