/* LuckHaus v47.0.1 · UI audit hotfix before F48 */
body.f45-redesign .page-wrap,
body.f45-redesign .main-content,
body.f45-redesign .page-heading,
body.f45-redesign .card,
body.f45-redesign section,
body.f45-redesign article,
body.f45-redesign form,
body.f45-redesign fieldset,
body.f45-redesign .workspace-shell,
body.f45-redesign .workspace-panel,
body.f45-redesign .modal-card{min-width:0;max-width:100%;box-sizing:border-box}

body.f45-redesign .page-heading>*,
body.f45-redesign .section-title>*,
body.f45-redesign .commercial-heading>*,
body.f45-redesign .commercial-heading-actions>*,
body.f45-redesign .form-grid>*,
body.f45-redesign .business-admin-grid>*,
body.f45-redesign .admin-user-layout>*,
body.f45-redesign .f16-team-layout>*,
body.f45-redesign .f46-module-split>*,
body.f45-redesign .f46-analytics-grid>*{min-width:0}

body.f45-redesign .module-subnav,
body.f45-redesign .admin-subnav,
body.f45-redesign .content-subnav,
body.f45-redesign .commercial-tabs,
body.f45-redesign .commercial-heading-actions,
body.f45-redesign .permission-actions,
body.f45-redesign .social-tool-actions,
body.f45-redesign .reports-heading-actions{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}

body.f45-redesign .module-subnav>a,
body.f45-redesign .commercial-tabs>a,
body.f45-redesign .content-subnav>a{min-width:0;max-width:100%;white-space:normal;text-align:center;justify-content:center}

body.f45-redesign .form-grid,
body.f45-redesign .audit-filters,
body.f45-redesign .permission-grid,
body.f45-redesign .business-settings-form,
body.f45-redesign .f16-profile-picker{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))!important;min-width:0}

body.f45-redesign input,
body.f45-redesign select,
body.f45-redesign textarea,
body.f45-redesign button,
body.f45-redesign .btn{max-width:100%;box-sizing:border-box}

body.f45-redesign .card strong,
body.f45-redesign .card small,
body.f45-redesign .card p,
body.f45-redesign .card a,
body.f45-redesign .card span{overflow-wrap:anywhere}

body.f45-redesign .report-table,
body.f45-redesign .f46-events-table,
body.f45-redesign .audit-table-card,
body.f45-redesign .table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}
body.f45-redesign .report-table>*{min-width:620px}
body.f45-redesign .f46-events-table>*{min-width:720px}

/* Internal phase identifiers are not part of the user-facing product. */
.draw-heading .eyebrow,
.finance-center-heading .eyebrow,
.f18-share-dialog header .eyebrow{font-size:0!important;letter-spacing:0!important}
.draw-heading .eyebrow::after{content:'SORTEO Y VERIFICACIÓN';font-size:10px;letter-spacing:.12em}
.finance-center-heading .eyebrow::after{content:'REPORTES';font-size:10px;letter-spacing:.12em}
.f18-share-dialog header .eyebrow::after{content:'COMPARTIR';font-size:10px;letter-spacing:.12em}

@media(max-width:900px){
 body.f45-redesign .commercial-tabs,
 body.f45-redesign .admin-subnav,
 body.f45-redesign .content-subnav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%;overflow:visible!important}
 body.f45-redesign .commercial-tabs>a,
 body.f45-redesign .admin-subnav>a,
 body.f45-redesign .content-subnav>a{width:100%;min-height:40px}
 body.f45-redesign .commercial-heading-actions{width:100%}
}
@media(max-width:560px){
 body.f45-redesign .commercial-tabs,
 body.f45-redesign .admin-subnav,
 body.f45-redesign .content-subnav{grid-template-columns:1fr!important}
 body.f45-redesign .commercial-heading-actions>.btn,
 body.f45-redesign .reports-heading-actions>.btn{flex:1 1 100%;width:100%!important}
 body.f45-redesign .report-table>*{min-width:560px}
 body.f45-redesign .f46-events-table>*{min-width:650px}
}
