/* Hide only in the original page: GrowthCenter can still move a real control. */
body .page-organized>[data-page-off=true],body #quests>[data-page-off=true]{display:none!important}
.page-sections{clear:both;padding:10px 0 14px;margin-bottom:12px;border-bottom:1px solid #bca97c44}
.page-sections h2{font-size:18px;margin:0 0 10px}
.page-sections>div{display:flex;flex-wrap:wrap;gap:6px}
.page-sections button{min-height:44px;padding:8px 12px;font-size:12px;white-space:normal}
.page-sections button[aria-pressed=true]{background:var(--gold,#c7ad72);color:#241d13;border-color:#ead5a1}
body #t-quest.on.page-organized,body #t-friends.on.page-organized{display:block;max-width:1000px;margin-inline:auto}
.page-organized .row{flex-wrap:wrap}
.page-organized input,.page-organized select{max-width:100%;min-width:0}
#cp-code{width:120px}
.page-organized .q .inf{min-width:0;overflow-wrap:anywhere}
.page-organized .q .btn{flex-shrink:0;min-height:44px}
.page-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
.page-table-scroll table{min-width:480px;width:100%;table-layout:fixed}
.page-table-scroll td{overflow-wrap:anywhere}
.page-organized #quests>.card{margin-top:0!important}
@media(min-width:960px){body #t-inv.drawer{padding-bottom:calc(32px + var(--dock-h,120px));max-width:100vw;box-sizing:border-box}body #t-inv.drawer #inv-close{float:none;display:block;top:0;margin:0 0 8px auto;min-height:44px}}
@media(max-width:480px){.page-sections>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.page-sections button{width:100%;padding:8px 4px}.page-organized>.card,.page-organized #quests>.card{padding:12px}.page-organized .q{gap:8px}.page-organized h2{overflow-wrap:anywhere}.page-organized #coupon .row>.btn{min-height:44px}}

body .page-organized>.page-intro,body .page-organized>.msec-bar{display:none!important}
