*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;min-width:0;max-width:100%;min-height:100%;margin:0}.crm-layout-shell,.crm-content-layout,.crm-main-content,.crm-page-shell,.crm-responsive-table-card,.crm-responsive-table-card .ant-card-body,.crm-responsive-table-region,.crm-filter-bar{min-width:0;max-width:100%}.crm-page-shell,.crm-responsive-table-card,.crm-responsive-table-region,.crm-filter-bar{width:100%}.crm-responsive-table-region .ant-table-wrapper,.crm-responsive-table-region .ant-spin-nested-loading,.crm-responsive-table-region .ant-spin-container{min-width:0;max-width:100%}.crm-responsive-table-region .ant-table-content{max-width:100%;overflow-x:auto}:where(.crm-main-content,.ant-modal-root,.ant-drawer-root) .ant-table-wrapper,:where(.crm-main-content,.ant-modal-root,.ant-drawer-root) .ant-table-wrapper .ant-spin-nested-loading,:where(.crm-main-content,.ant-modal-root,.ant-drawer-root) .ant-table-wrapper .ant-spin-container,:where(.crm-main-content,.ant-modal-root,.ant-drawer-root) .ant-table-wrapper .ant-table-container{width:100%;min-width:0;max-width:100%}:where(.crm-main-content,.ant-modal-root,.ant-drawer-root) .ant-table-wrapper .ant-table-content{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}:where(.crm-main-content,.ant-modal-root,.ant-drawer-root) :where(a,button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:3px solid #d4af37;outline-offset:2px}.crm-main-content :where(a,button,[role=button],.ant-select,.ant-picker){touch-action:manipulation}.crm-responsive-toolbar,.crm-responsive-control,.crm-pool-lanes-actions,.crm-filter-bar-fields,.crm-filter-bar-field{min-width:0;max-width:100%}.crm-pool-lanes-actions,.crm-pool-lanes-drawer-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.crm-pool-lanes-actions .ant-btn,.crm-pool-lanes-row-actions .ant-btn,.crm-pool-lanes-drawer-footer .ant-btn{min-height:44px}@media(max-width:991px){:where(.crm-layout-shell,.ant-modal-root,.ant-drawer-root) button,:where(.crm-layout-shell,.ant-modal-root,.ant-drawer-root) a[href],:where(.crm-layout-shell,.ant-modal-root,.ant-drawer-root) [role=button]{min-width:44px;min-height:44px}}@media(max-width:767px){.crm-main-content{overflow-x:hidden}.crm-main-content button,.crm-main-content a[href],.crm-main-content [role=button],.crm-main-content .ant-pagination-item,.crm-main-content .ant-pagination-prev,.crm-main-content .ant-pagination-next,.crm-main-content .ant-pagination-options,.crm-main-content .ant-switch{min-height:44px}.crm-main-content button,.crm-main-content a[href],.crm-main-content [role=button],.crm-main-content .ant-btn.ant-btn-icon-only,.crm-main-content .ant-btn.ant-btn-sm,.crm-main-content .ant-pagination-item,.crm-main-content .ant-pagination-prev,.crm-main-content .ant-pagination-next{min-width:44px}.crm-main-content .ant-input,.crm-main-content .ant-input-affix-wrapper,.crm-main-content .ant-picker,.crm-main-content .ant-select-single .ant-select-selector{min-height:44px}.crm-main-content .ant-checkbox-wrapper,.crm-main-content .ant-radio-wrapper{min-height:44px;align-items:center}.crm-responsive-toolbar{flex-direction:column;align-items:stretch;gap:12px!important;padding:12px 16px!important}.crm-responsive-toolbar>.crm-responsive-control,.crm-responsive-toolbar>.ant-picker,.crm-responsive-toolbar>.ant-select{width:100%!important}.crm-responsive-toolbar>.ant-picker,.crm-responsive-toolbar>.ant-select .ant-select-selector,.crm-filter-bar-fields .ant-input-affix-wrapper,.crm-filter-bar-fields .ant-select-selector,.crm-filter-bar-reset{min-height:44px}.aircraft-responsive-toolbar>.ant-space-item{width:100%;min-width:0;max-width:100%}.aircraft-responsive-toolbar>.ant-space-item>.crm-responsive-control{width:100%!important;min-width:0;max-width:100%}.crm-pool-lanes-schedule .ant-card-head-wrapper{flex-wrap:wrap;gap:12px}.crm-pool-lanes-schedule .ant-card-extra{width:100%;margin-inline-start:0}.crm-pool-lanes-schedule .crm-responsive-control{width:100%!important}.crm-pool-lanes-actions,.crm-pool-lanes-drawer-footer{width:100%}.crm-pool-lanes-actions>*,.crm-pool-lanes-drawer-footer .ant-btn{flex:1 1 100%;width:100%!important}.crm-pool-lanes-drawer .ant-drawer-body .ant-picker,.crm-pool-lanes-drawer .ant-drawer-body .ant-select-selector,.crm-pool-lanes-drawer .ant-drawer-body .ant-input{min-height:44px}.crm-filter-bar-fields.ant-space,.crm-filter-bar-fields>.ant-space-item,.crm-filter-bar-search,.crm-filter-bar-field,.crm-filter-bar-reset{width:100%!important}.crm-filter-bar-field{flex-basis:100%!important}.crm-pool-qr-controls,.crm-pool-qr-submit{width:100%}}@media(max-width:359px){.aircraft-page-header [data-testid=page-header-content]>div:first-child{flex-direction:column;align-items:flex-start}.aircraft-page-header [data-testid=page-header-content]>div:first-child>span{max-width:100%;white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}}
