#screen-game .win:has(#panel-hunt.training-modern){width:min(740px,calc(100vw - 24px))!important;min-width:0!important;min-height:0!important;height:auto!important;max-height:calc(100dvh - 24px)}.win:has(#panel-hunt.training-modern)>.win-body{flex:0 1 auto;max-height:calc(100dvh - 72px);overflow:auto}#panel-hunt.training-modern{min-height:0}.training-modern .dhead{margin-bottom:10px}.trn-panel{max-width:700px;margin:auto;border:1px solid #839cb36b;border-radius:7px;overflow:hidden;background:linear-gradient(135deg,#26394de8,#15263ae8)}.trn-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px 11px}.trn-heading small{font-size:8px;letter-spacing:1.2px;color:#93abc3}.trn-heading h3{font-size:19px;margin:3px 0 0;color:#e0e9f2}.trn-stamina{display:flex;align-items:center;gap:5px;padding:4px 7px;color:#a4d1b2;background:#54876d15;border:1px solid #86bd9a55;border-radius:4px;font-size:10px}.trn-stamina i{width:13px;height:13px}.trn-hero{position:relative;height:126px;display:flex;align-items:center;gap:12px;background:linear-gradient(90deg,#172b3b11,#15253955),url('/assets/ui/training-dojo.svg') center/cover no-repeat;border-block:1px solid #8ea4b233;overflow:hidden}.trn-monk{width:142px;height:126px;display:grid;place-items:center;flex:none;image-rendering:pixelated}.trn-copy{min-width:0;position:relative;z-index:1}.trn-copy>span{font-size:9px;letter-spacing:.3px;color:#d1bd8b}.trn-copy h4{font-size:18px;color:#e6edf5;margin:6px 0}.trn-copy p,.trn-copy small{font-size:11px;color:#b0c5d9;line-height:1.6;margin:0}.trn-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:11px 14px}.trn-benefits>div{display:flex;align-items:flex-start;gap:6px;min-width:0}.trn-benefits i{width:17px;height:17px;color:#b9ccde;flex:none}.trn-benefits strong{display:block;font-size:10px;color:#dce6ef}.trn-benefits small{display:block;font-size:9px;color:#93acc4;line-height:1.4;margin-top:3px}.trn-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid #8ba4b13d}.trn-balance{display:flex;align-items:center;gap:8px;min-width:0}.trn-balance>i{width:20px;height:20px;color:#c7a0da}.trn-balance strong{font-size:11px;display:block;color:#d6bde5}.trn-balance small{font-size:9px;display:block;color:#90aac2;margin-top:3px}.trn-actions>div:last-child{display:flex;gap:7px}.trn-actions .btn{padding:9px 12px;font-size:10px;white-space:nowrap}.trn-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 14px;border-top:1px solid #8198ae22;font-size:9px;color:#91abc3}.trn-footer .btn{padding:3px 7px;font-size:9px}.trn-panel i svg{width:100%;height:100%}@media(max-width:700px){.trn-heading{padding:12px}.trn-heading h3{font-size:17px}.trn-hero{height:132px;gap:0}.trn-monk{width:100px;flex-basis:100px}.trn-copy h4{font-size:15px}.trn-copy p,.trn-copy small{font-size:10px}.trn-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.trn-actions{flex-wrap:wrap;padding:10px 12px}.trn-actions>div:last-child{flex:1;justify-content:flex-end}.trn-actions .btn{padding:9px 10px}.trn-stamina{font-size:9px}}
