.pub-wrap .m73-pets{margin:18px 0 24px;padding:16px;background:#fffaf4;border:1px solid #ede3d7;border-radius:18px;min-width:0}
.pub-wrap .m73-pets h2{font-size:15px;font-weight:700;line-height:1.3;margin:0 0 12px;color:#795530}
.pub-wrap .m73-pets .pub-pet-list{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;scroll-snap-type:x proximity}
.pub-wrap .m73-pets .pub-pet{flex:0 0 200px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:10px;background:#fff;border:1px solid #eadfd3;border-radius:14px;text-decoration:none;scroll-snap-align:start}
.pub-wrap .m73-pets .pub-pet img{width:44px;height:44px;flex:0 0 44px;object-fit:cover;border-radius:50%}
.pub-wrap .m73-pets .pub-pet span{min-width:0}.m73-pets .pub-pet strong{display:block;overflow-wrap:anywhere}.m73-pets .pub-pet small{display:block;font-size:11px;color:#766f65}
.pn-inbox{max-width:680px}.pn-intro{color:#777}.pn-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.pn-shortcuts a{padding:10px 14px;background:#fff4e8;border:1px solid #efddc6;border-radius:20px;text-decoration:none;color:#84542b}
.pn-inbox>form{margin:0 0 16px}.pn-item{display:flex;align-items:center;gap:12px;padding:16px;margin:8px 0;border-radius:16px;border:1px solid #e9e6e1;background:#fff;color:#292d2b;text-decoration:none}.pn-item.pn-unread{background:#fff8ee;border-color:#efdfca}.pn-avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#f4e9dc;display:grid;place-items:center}.pn-avatar img{width:44px!important;height:44px!important;object-fit:cover}.pn-avatar svg{width:24px;height:24px}.pn-copy{display:grid;gap:5px;flex:1;min-width:0}.pn-copy strong{font-size:11px;color:#98622e}.pn-label{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.pn-copy small{font-size:11px;color:#807b73}.pn-dot{width:7px;height:7px;border-radius:50%;flex:0 0 7px}.pn-unread .pn-dot{background:#ed791c}.pn-item:focus-visible,.m73-pets a:focus-visible{outline:3px solid #ed791c;outline-offset:3px}
