/* Build 11 mobile release recovery. Shared corrective layer for the final iPhone QA pass. */
.profile-edit-action{display:none!important}
.ui-record-main{min-width:0;display:grid;gap:4px;align-content:center}
.ui-record-main>strong,.ui-record-main>h2,.ui-record-main>h3,.ui-record-main>p,.ui-record-main>small{min-width:0;margin-top:0;margin-bottom:0;overflow-wrap:anywhere;word-break:normal}
.ui-record-badges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.ui-record-badges .pill{margin:0!important;max-width:100%;white-space:normal;text-align:left}
.reward-admin-ledger-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.reward-admin-ledger-row .reward-admin-ledger-main{display:grid;gap:5px;min-width:0}.reward-admin-ledger-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px 10px;min-width:0}.reward-admin-ledger-heading .points{position:static!important;display:inline-block!important;flex:0 0 auto!important;min-width:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:1.2!important;white-space:nowrap!important}.reward-admin-ledger-heading strong{min-width:0;overflow-wrap:anywhere}.reward-admin-ledger-row small{display:block;min-width:0;overflow-wrap:anywhere}.reward-admin-ledger-row>[data-reverse-reward]{width:auto!important;min-width:0!important;max-width:100%!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;word-break:normal!important;overflow-wrap:normal!important}
.giveaway-test-row .ui-action-row{justify-content:flex-end;align-items:center;flex-wrap:wrap;min-width:0}.giveaway-test-row .ui-action-row>*{width:auto;min-width:0;max-width:100%}
.release-menu-link{width:100%;min-height:46px;display:flex!important;align-items:center;justify-content:flex-start;gap:10px;text-align:left;white-space:normal}
/* All drawer and dashboard navigation rows use one typography/tap-target contract, including System Tests. */
#adminSlideMenu .menu-link,#adminSlideMenu a.menu-link,#adminSlideMenu button.menu-link,.ui-nav-row,a.ui-nav-row,button.ui-nav-row{font:inherit!important;font-weight:600!important;text-decoration:none!important;letter-spacing:normal!important}
#adminSlideMenu a.menu-link.button{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:12px 14px!important;color:inherit!important;text-align:left!important;width:100%!important;justify-content:flex-start!important}
/* Official Drawing Room now uses the same shared drawer shell instead of a dead hamburger. */
.draw-room-menu-brand{padding:18px 16px 10px}.draw-room-menu-brand h2{margin:2px 0 0}.draw-room-menu-links{display:grid}.draw-room-menu-links .v88-menu-row{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:0;border-top:1px solid rgba(122,190,230,.14);background:transparent;color:inherit;text-decoration:none}.draw-room-menu-links .v88-menu-copy{display:grid;gap:2px;text-align:left}.draw-room-menu-links small{opacity:.7;font-weight:400}
/* Last-pass harmonization: old card/list containers receive the same spacing and radius language as current records without changing semantics. */
.ui-record-list>.card,.cards>.card,.drawing-stage{border-radius:18px!important;box-shadow:none!important}
@media(max-width:700px){body{padding-top:calc(58px + env(safe-area-inset-top))!important}body::before{opacity:.07!important;background-size:min(92vw,520px) auto!important;background-position:center 34%!important}[data-rmf-shell]{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:calc(58px + env(safe-area-inset-top))!important;min-height:calc(58px + env(safe-area-inset-top))!important;padding-top:calc(7px + env(safe-area-inset-top))!important;padding-right:max(6px,env(safe-area-inset-right))!important;padding-left:max(6px,env(safe-area-inset-left))!important;margin:0!important}[data-rmf-shell].rmf-header-hidden{transform:translate3d(0,-110%,0)!important}.ui-record-row,.ui-record-list>.card{min-width:0!important}.ui-record-main{width:100%;min-width:0}.admin-record-action{justify-self:end;align-self:center}.reward-admin-ledger-row{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.reward-admin-ledger-row>[data-reverse-reward]{justify-self:start!important}.giveaway-test-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.giveaway-test-row .ui-action-row{justify-content:flex-start!important;display:flex!important;gap:8px!important}.giveaway-test-row .ui-action-row>*{flex:1 1 180px!important;text-align:center}.administration-search .ui-action-row button{width:auto!important;min-width:120px}}
