/* Tresura V2 — style ograniczone do istniejącego mobilnego okna Zwierzaka. */
.pmt-wrapper{min-width:0;max-width:100%;overflow-wrap:anywhere;margin-top:14px}
.pmt-wrapper h3{color:#e7d0a3;font-size:1rem;margin:13px 0}
.pmt-info{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between;background:rgba(10,12,17,.6);border:1px solid rgba(178,136,76,.4);padding:12px;border-radius:9px}
.pmt-info span{font-size:.83rem;color:#d8c4a4}
.pmt-info strong{color:#f0d292}
.pmt-note{font-size:.78rem;line-height:1.45;color:#c6b9a3;margin:10px 0}
.pmt-skills{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}
.pmt-skill{padding:12px;background:linear-gradient(140deg,#202129,#11151b);border:1px solid #544937;border-radius:10px;min-width:0}
.pmt-skill-name{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}
.pmt-skill-name strong{color:#f0d8aa;font-size:.95rem}
.pmt-skill-name span{color:#e8bb6e;border:1px solid #6a5438;border-radius:7px;padding:4px 7px;font-size:.79rem;white-space:nowrap}
.pmt-skill-stat{font-size:.75rem;line-height:1.4;color:#b9af9c;margin-bottom:6px}
.pmt-skill-stat b{color:#e7d0a3}
.pmt-wrapper button{font-family:inherit;cursor:pointer;min-height:44px;max-width:100%;white-space:normal}
.pmt-wrapper button:disabled{opacity:.45;cursor:default}
.pmt-skill button{border:1px solid #c69b59;border-radius:8px;background:#624a32;color:#ffe7b8;padding:10px;width:100%;font-weight:700}
.pmt-recipes,.pmt-treats{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
.pmt-recipes button,.pmt-treats button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;text-align:left;border-radius:8px;background:#26232a;color:#ecd2a7;border:1px solid #705c43;padding:10px 12px}
.pmt-recipes button small{font-size:.68rem;color:#bbb09d}
@media(min-width:630px){.pmt-skills{grid-template-columns:repeat(2,minmax(0,1fr))}.pmt-recipes{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:360px){.pmt-wrapper{padding-left:0;padding-right:0}.pmt-skill{padding:10px}.pmt-note{font-size:.74rem}}

.pmt-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:10px 0}
.pmt-choices button{min-width:0;min-height:48px;padding:8px 4px;border:1px solid #98774d;border-radius:9px;background:linear-gradient(130deg,#4c3b2e,#29232a);color:#f1dbb9;font-size:.8rem;overflow-wrap:anywhere}
.pmt-choices button:disabled{opacity:.45}
@media(max-width:350px){.pmt-choices button{font-size:.72rem}}

.pmt-accessories,.pmt-recycle{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
.pmt-accessory{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#22232b;border:1px solid #66543e;border-radius:8px;padding:10px;min-width:0}
.pmt-accessory>div{display:flex;flex-direction:column;gap:5px;min-width:0}
.pmt-accessory b{font-size:.86rem;color:#e4d1ac}
.pmt-accessory small{font-size:.73rem;color:#bfb39e}
.pmt-accessory button,.pmt-recycle button{background:#56432f;border:1px solid #a38255;border-radius:8px;color:#f5dbb5;padding:9px 10px;font-size:.78rem}
.pmt-recycle button{text-align:left;overflow-wrap:anywhere}
@media(max-width:350px){.pmt-accessory{flex-wrap:wrap}.pmt-accessory button{width:100%}}
