html,body,#root{min-height:100%}body{margin:0;overflow-x:hidden}#app-shell,#dashboard-page,#history-page,#admin-authorized-reporting{box-sizing:border-box}@media(max-width:768px){#app-shell{padding:12px}#app-topbar{flex-direction:column;align-items:stretch}#app-nav{justify-content:flex-start;width:100%}#app-nav>button{flex:1 1 140px;min-height:44px}#dashboard-page,#history-page,#admin-authorized-reporting{padding:16px!important}#dashboard-header,#dashboard-correction-flow-header,#history-page header,#admin-authorized-reporting header{flex-direction:column;align-items:flex-start}#dashboard-actions,#dashboard-latest-requests,#dashboard-current-day-register,#history-filters,#daily-report-export-actions,.responsive-full-width-actions,.responsive-stack-button,#authorized-report-section .flex-wrap,#authorized-history-list,#dashboard-correction-workday-list{width:100%}#dashboard-actions{flex-direction:column}#dashboard-actions>button,#dashboard-page button,#dashboard-latest-requests button,.dashboard-latest-request-card,#dashboard-correction-workday-list>button,#daily-report-export-actions>button,.responsive-full-width-actions>button,#dashboard-current-day-register button,#history-page button,#admin-authorized-reporting button{width:100%;min-height:44px}#dashboard-correction-flow{padding:16px!important}#dashboard-correction-flow-header,#dashboard-current-day-register,#dashboard-latest-requests>div,#history-list,#history-detail,#authorized-history-list>article,#authorized-report-section>div>div,#authorized-daily-report-panel{width:100%}#dashboard-correction-workday-list>button,#dashboard-latest-requests>div,#history-list,#history-detail{min-width:0}.dashboard-latest-request-card{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.dashboard-latest-request-card>div:last-child{align-self:stretch}#history-layout{flex-direction:column}#history-list,#history-detail{width:100%}#history-filters{flex-direction:column;align-items:stretch}#history-filters>div,#history-filters input,#history-filters button{width:100%!important}#daily-report-export-actions{flex-direction:column}#daily-report-export-actions>button{width:100%}.history-segment-head,.history-report-segments-head,.authorized-report-table-head{display:none!important}.history-segment-row,.history-report-segment-row,.authorized-report-table-row{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-start!important}.history-segment-row>span,.history-report-segment-row>span,.authorized-report-table-row>span{width:auto!important;text-align:left!important}}@media(max-width:430px){#app-nav>button,#dashboard-actions>button,#daily-report-export-actions>button,.responsive-full-width-actions>button{flex-basis:100%}#dashboard-page,#history-page,#admin-authorized-reporting{padding:12px!important}#dashboard-page h2,#history-page h2,#admin-authorized-reporting h3{font-size:1.25rem}#dashboard-page h3,#history-page h3,#admin-authorized-reporting h4{font-size:1rem}}
