.review-notice{background:#312714;color:#f0d494;text-align:center;padding:.55rem 1rem;font-size:.85rem}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.consent-label{display:flex;align-items:flex-start;gap:.7rem}.consent-label input{width:1.2rem;flex:0 0 1.2rem;margin-top:.25rem}#inquiry-status{min-height:3rem;line-height:1.6;margin-top:1rem}#inquiry-status:focus{outline:2px solid #d4aa5f;outline-offset:5px}.inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere}.owner-actions{display:flex;gap:.7rem;flex-wrap:wrap}.manage-section{margin-block:2rem}#manage-inquiries{display:grid;gap:1rem}#manage-puppies{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.status-date{font-size:.82rem;color:#c8c4ba}.privacy-copy{max-width:760px}.privacy-copy h2{margin-top:2rem}button:disabled{opacity:.55;cursor:wait}[hidden]{display:none!important}.body-content a{overflow-wrap:anywhere}
.puppy-photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.puppy-photo-pair .puppy-art{min-width:0}.puppy-photo-pair img{display:block;width:100%;height:auto;object-fit:contain}.maleficent-intro{margin-bottom:1.25rem}@media(max-width:650px){.puppy-photo-pair{grid-template-columns:1fr}}
