/* ETPR 11.37: stay inside the portal's original two-column shell */
body.pr-public .etpr460-shell{box-sizing:border-box!important;grid-template-columns:minmax(200px,255px) minmax(0,1fr)!important;max-width:min(1510px,calc(100% - 24px))!important}
body.pr-public .etpr460-shell .etpr510-main{min-width:0!important;overflow-wrap:break-word!important}
body.pr-public .etpr460-shell .etpr1135-board{width:100%!important;max-width:100%!important;margin:18px 0 22px!important;display:block!important;min-width:0!important}
body.pr-public .etpr460-shell .etpr1135-board>.etpr1135-two{margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
body.pr-public .etpr460-shell .etpr1135-board .etpr1135-panel{min-width:0!important;box-sizing:border-box!important;padding:clamp(16px,2vw,24px)!important;overflow-wrap:anywhere!important}
body.pr-public .etpr460-shell .etpr1135-head{border-radius:16px!important;padding:22px!important}
body.pr-public .etpr460-shell .etpr1135-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.pr-public .etpr460-shell .etpr1135-stats article{padding:18px!important}
body.pr-public .etpr460-shell .etpr1135-stats strong{font-size:clamp(20px,2vw,28px)!important}
body.pr-public .etpr460-shell .etpr1137-overview{display:grid;gap:12px;margin-bottom:18px;min-width:0}
body.pr-public .etpr460-shell .etpr1137-note{font-size:15px!important;color:#0a4c42!important;font-weight:800!important;margin:0 0 15px!important}
body.pr-public .etpr460-shell .etpr1135-board label,body.pr-public .etpr460-shell .etpr1135-board p{font-size:15px!important;line-height:1.55!important}
body.pr-public .etpr460-shell .etpr1135-board input,body.pr-public .etpr460-shell .etpr1135-board select{max-width:100%!important;box-sizing:border-box!important}
body.pr-public .etpr460-shell .etpr1137-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0}
body.pr-public .etpr460-shell .etpr1137-controls input{min-width:180px;flex:1 1 220px;max-width:400px;border:1px solid #9cc9ba;border-radius:9px;padding:9px 12px;color:#073e36;background:#fff}
body.pr-public .etpr460-shell .etpr1137-controls select{padding:9px 12px;border-radius:9px;border:1px solid #9cc9ba;background:#fff;color:#073e36}
body.pr-public .etpr460-shell .etpr1137-count{color:#345c54;font-size:13px;font-weight:700}
body.pr-public .etpr460-shell .etpr1137-pagination{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin:14px 0;flex-wrap:wrap;color:#164c42}
body.pr-public .etpr460-shell .etpr1137-pagination button{border:1px solid #0a6654;background:#0a6654;color:#fff;-webkit-text-fill-color:#fff;border-radius:9px;padding:9px 13px;cursor:pointer;font-weight:700}
body.pr-public .etpr460-shell .etpr1137-pagination button:disabled{opacity:.45;cursor:default}
body.pr-public .etpr460-shell tr[hidden]{display:none!important}
@media(max-width:1050px){body.pr-public .etpr460-shell .etpr1135-board>.etpr1135-two{grid-template-columns:minmax(0,1fr)!important}body.pr-public .etpr460-shell .etpr1135-stats{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:780px){body.pr-public .etpr460-shell{grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 16px)!important;max-width:none!important}}
