.registry-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:25px;align-items:start}.registry-layout .panel{margin:0 0 20px}.registry-layout form{margin-top:20px}.wide{grid-column:1/-1}.check{flex-direction:row;align-items:start;font-weight:400}.check input{width:18px;min-height:18px;flex-shrink:0}textarea{border:1px solid #cbd7ca;border-radius:8px;padding:10px;font:inherit;resize:vertical}.managed-record{padding:15px 0;border-bottom:1px solid #dce4db}.managed-record strong{display:block}.managed-record button{margin-top:7px}.pet-tag{width:190px;padding:18px;border:1px dashed #195346;border-radius:15px;background:white;text-align:center;overflow-wrap:anywhere}.pet-tag h3{margin:5px}.pet-tag p{font-size:12px;line-height:1.3}.pet-tag small{font-size:8px}.pet-tag svg{width:140px;height:140px;display:block;margin:auto}.tag-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:20px}.tag-actions h2{width:100%}.public-profile{max-width:650px;margin:40px auto;padding:35px;text-align:center}.public-profile img{width:160px;height:160px;object-fit:cover;border-radius:50%}.public-profile dl{text-align:left}.public-profile dt{font-size:12px;color:#63746a}.public-profile dd{margin:0 0 15px}.lost-banner{background:#f8e9dc;padding:15px;border-radius:10px;font-weight:700}.public-contact{padding:18px;background:#eaf0e5;overflow-wrap:anywhere}@media(max-width:850px){.registry-layout{grid-template-columns:1fr}.public-profile{margin:25px 20px;padding:25px}}@page{size:A4;margin:15mm}@media print{body.printing-tag>*{display:none!important}body.printing-tag main,body.printing-tag #tag-section{display:block!important}body.printing-tag main>*:not(#tag-section),body.printing-tag .tag-actions{display:none!important}body.printing-tag #tag-section{margin:0}body.printing-tag .pet-tag{width:50mm;padding:4mm;print-color-adjust:exact}body.printing-tag .pet-tag svg{width:36mm;height:36mm}}
