#panel-trainers[data-team801]{max-width:1100px;margin:auto}
#panel-trainers[data-team801] .team-command699{padding:14px!important;min-height:0!important;margin-bottom:12px!important;gap:12px!important}
#panel-trainers[data-team801] .team-portrait699 :is(canvas,img){max-width:82px!important;max-height:100px!important;object-fit:contain}
#panel-trainers[data-team801] .team-command699 h2{font-size:24px!important;margin:4px 0!important}
#panel-trainers[data-team801] .team-fold801{margin:10px 0;border:1px solid #cbbab1;border-radius:12px;background:#fffaf4;color:#302832;padding:0;min-width:0}
#panel-trainers[data-team801] .team-fold801>summary{list-style-position:inside;min-height:46px;padding:12px;box-sizing:border-box;cursor:pointer;font-weight:700;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
#panel-trainers[data-team801] .team-fold801[open]{padding:0 12px 12px}
#panel-trainers[data-team801] .team-fold801[open]>summary{margin:0 -12px 8px}
#panel-trainers[data-team801] .collection-tools528{display:flex!important;flex-wrap:wrap;gap:8px!important;padding:0!important;margin:10px 0!important}
#panel-trainers[data-team801] .collection-tools528>input{flex:1 1 200px!important;min-width:0!important;min-height:44px!important;width:100%!important;margin:0!important}
#panel-trainers[data-team801] .collection-tools528>.ownership528{display:flex;gap:6px;flex-wrap:wrap;width:100%}
#panel-trainers[data-team801] .trainer-heading528{margin:16px 0 8px!important;padding:0!important}
#panel-trainers[data-team801] .trainer-heading528 h2{font-size:21px!important;margin:4px 0!important}
#panel-trainers[data-team801] button{max-width:100%;min-height:44px;white-space:normal!important;overflow-wrap:anywhere;box-sizing:border-box}
#panel-trainers[data-team801] .team-growth801{margin:8px 6px 0 0!important}
#panel-trainers[data-team801] .command-actions699{display:flex!important;flex-wrap:wrap;gap:6px!important;margin:8px 0 0!important}
#panel-trainers[data-team801] .command-actions699 button{padding:9px!important;font-size:13px!important}
.restart798 .restart-continue801{display:block;width:100%;margin:12px 0!important;min-height:50px;font-weight:800}.restart798 .restart-extra801{border:1px solid #cbbab1;border-radius:12px;padding:10px;margin:12px 0}.restart798 .restart-receipt801{padding:12px;border-left:3px solid #b49036;margin:12px 0}.restart798 .restart-receipt801 p{margin:6px 0}
@media(max-width:650px){#panel-trainers[data-team801] .team-command699{display:grid!important;grid-template-columns:74px minmax(0,1fr)!important}#panel-trainers[data-team801] .command-actions699{grid-column:1/-1}#panel-trainers[data-team801] .team-command699>div{min-width:0}}
.protected-person804{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 10px;padding:10px 0;border-top:1px solid #d4c6b5}.protected-person804 canvas{grid-row:1/3;width:48px;height:56px;object-fit:contain;filter:grayscale(.5)}.protected-person804 small{grid-column:2}.protected-exclusive804 p{font-size:13px;line-height:1.5}
