/* AURION Alpha 6.2 — interface limpa + inventário contextual */
#a49PetDialog.a61-live .a61-dock{display:flex;gap:8px;align-items:center}
#a49PetDialog.a61-live.a62-edit-mode .a61-dock{align-items:stretch}
#a49PetDialog.a61-live.a62-edit-mode .a61-tip{display:none!important}
#a49PetDialog.a61-live .a61-tray{width:100%;flex-basis:100%;display:flex;flex-direction:column;align-items:stretch;gap:12px;background:linear-gradient(160deg,#27211b,#151210);border:1px solid #9c784a;border-radius:18px 18px 13px 13px;padding:15px;box-shadow:0 -8px 25px #0007;max-height:40dvh;overflow-y:auto}
#a49PetDialog.a61-live .a61-tray[hidden]{display:none!important}
#a49PetDialog.a61-live .a62-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:12px}
#a49PetDialog.a61-live .a62-drawer-head b{font-size:16px;color:#f7dfb6}
#a49PetDialog.a61-live .a62-drawer-head small{display:block;font-size:11px;color:#baa283;margin-top:3px}
#a49PetDialog.a61-live .a62-drawer-head button{background:#453421;color:#f9e4c0;border:1px solid #9c794e;border-radius:11px;padding:10px 12px;font-size:12px;white-space:nowrap}
#a49PetDialog.a61-live .a62-inventory{display:flex;align-items:stretch;gap:10px;overflow-x:auto;padding:2px 0 5px}
#a49PetDialog.a61-live .a62-inv-card{width:128px;min-width:128px;min-height:127px;border:1px solid #715b42;border-radius:13px;background:#31271e;padding:8px!important;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;text-align:center;cursor:pointer}
#a49PetDialog.a61-live .a62-inv-card.selected{border-color:#f4d19a;box-shadow:0 0 0 2px #d1a36255;background:#4a3626}
#a49PetDialog.a61-live .a62-inv-card img{height:69px;width:100%;object-fit:contain}
#a49PetDialog.a61-live .a62-inv-card strong{font-size:11px;color:#f7deb6}
#a49PetDialog.a61-live .a62-inv-card small{font-size:10px;color:#c6b197}
#a49PetDialog.a61-live .a62-next-card{min-width:115px;border:1px dashed #6b5844;border-radius:13px;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:#a58e73}
#a49PetDialog.a61-live .a62-next-card span{font-size:25px}
#a49PetDialog.a61-live .a62-next-card small{font-size:11px}
#a49PetDialog.a61-live .a62-drawer-foot{display:flex;justify-content:space-between;align-items:center;color:#bca17e;font-size:11px}
#a49PetDialog.a61-live .a62-drawer-foot button{background:transparent;color:#e8c18c;border:1px solid #766044;border-radius:9px;padding:8px 13px;font-size:12px}
#a49PetDialog.a61-live .a56-room > .a62-hit{position:absolute!important;z-index:18!important;display:block;border:0!important;padding:0!important;background:transparent!important;cursor:pointer;touch-action:none;border-radius:35%;-webkit-tap-highlight-color:transparent}
#a49PetDialog.a61-live .a56-room > .a62-pet-hit{position:absolute;left:64%;bottom:4%;height:42%;width:26%;z-index:19;background:transparent;border:0;padding:0;cursor:pointer}
#a49PetDialog.a61-live .a56-room[data-pose=play] > .a62-pet-hit{left:56%;width:34%;height:62%}
#a49PetDialog.a61-live .a56-room[data-pose=sleep] > .a62-pet-hit{display:none}
#a49PetDialog.a61-live .a56-room.a62-decorating > .a62-pet-hit{pointer-events:none}
#a49PetDialog.a61-live .a56-room.a62-placing{cursor:crosshair}
#a49PetDialog.a61-live .a56-room.a62-decorating > .a62-hit{outline:1px dashed #e0b776aa;outline-offset:-5px;background:#d8ab5a10!important}
#a49PetDialog.a61-live .a56-room.a62-decorating > .a56-pet{pointer-events:none}
#a49PetDialog.a61-live .a56-room > .a56-bed,#a49PetDialog.a61-live .a56-room > .a58-bed-front,#a49PetDialog.a61-live .a56-room > .a56-pet{transform-origin:bottom center}
@media(max-width:420px){#a49PetDialog.a61-live .a61-tray{max-height:38dvh}#a49PetDialog.a61-live .a62-inv-card{min-width:112px;width:112px}}
@media(prefers-reduced-motion:reduce){#a49PetDialog.a61-live .a56-room > .a56-bed,#a49PetDialog.a61-live .a56-room > .a56-pet{transition:none!important}}
