/* Loaded only by the cargo-domain shell. No store/personnel layout changes. */
@media(max-width:900px){
 .ant-layout-content{min-width:0!important}
 .ant-layout-content .ant-card{max-width:100%;min-width:0}
 .ant-layout-content .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}
 .ant-layout-content .ant-table-wrapper{min-width:0;max-width:100%}
 .ant-layout-content .ant-table-content,.ant-layout-content .ant-table-body{overflow-x:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
 .ant-layout-content .ant-btn{min-height:44px;height:auto;white-space:normal}
 .ant-layout-content .ant-input,.ant-modal .ant-input,.ant-layout-content .ant-select-selection-search-input{font-size:16px}
 .ant-layout-content .ant-input:not(textarea),.ant-layout-content .ant-input-affix-wrapper,.ant-layout-content .ant-select-single,.ant-layout-content .ant-picker{min-height:44px}
 .ant-layout-content .ant-select-single .ant-select-selector{min-height:44px;align-items:center}
 .ant-layout-content .ant-picker input{font-size:16px}
 .ant-layout-content .ant-pagination-item,.ant-layout-content .ant-pagination-prev,.ant-layout-content .ant-pagination-next{min-width:44px;height:44px;line-height:42px}
 .ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ant-modal-body{max-height:75dvh;overflow:auto}
 .ant-modal .ant-btn{min-height:44px}.ant-select-dropdown{max-width:calc(100vw - 16px)}
 .logistics-login-links{padding:16px 24px;gap:8px 16px}.logistics-login-links a{min-height:44px;display:inline-flex;align-items:center}
 .ant-layout-header{padding-top:env(safe-area-inset-top)!important;box-sizing:content-box}
}
