*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Segoe UI,Roboto,sans-serif}.tp-page,.tp-table-shell{width:100%;min-width:0}.tp-table-shell{position:relative}.tp-table-tools{justify-content:flex-end;min-height:0;display:flex}.tp-filter-bar{width:100%;min-width:0}.tp-filter-bar .ant-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:8px 12px;display:grid}.tp-filter-bar .ant-form-item{min-width:0;margin:0}.tp-filter-bar .ant-form-item-control,.tp-filter-bar .ant-form-item-control-input,.tp-filter-bar .ant-select,.tp-filter-bar .ant-picker,.tp-filter-bar .ant-input{min-width:0;width:100%!important}.tp-filter-bar .tp-filter-actions{white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.tp-work-orders-layout{height:calc(100vh - 112px);display:flex;overflow:hidden}.tp-work-orders-list{flex:0 0 300px;width:300px}.tp-team-assign-layout>*{min-width:0}@media (width<=960px){.tp-work-orders-layout{flex-direction:column;height:auto;min-height:calc(100vh - 112px);overflow:visible}.tp-work-orders-list{border-bottom:1px solid #f0f0f0;border-right:0;flex-basis:auto;width:100%;max-height:360px}.tp-work-orders-detail{width:100%;min-width:0}.tp-team-assign-layout{flex-direction:column}.tp-team-assign-unassigned{width:100%!important}}@media (width<=1100px){.tp-filter-bar .ant-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tp-filter-bar .ant-form{grid-template-columns:minmax(0,1fr)}}
