html,body,#root{margin:0;min-height:100%}body{background:#f5f5f7;-webkit-font-smoothing:antialiased}:root{--bg: #f5f5f7;--text: #1d1d1f;--text2: #6e6e73;--gray: #86868b;--line: #e8e8ed;--track: #e8e8ed;--blue: #0071e3;--link: #0066cc;--border: #d2d2d7}.ant-card-bordered{border-color:transparent}.ant-card .ant-card-bordered,.ant-modal .ant-card-bordered,.ant-drawer .ant-card-bordered{border-color:var(--line)}.page-title.ant-typography{font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-.02em}.pill-tabs>.ant-tabs-nav{margin-bottom:16px}.pill-tabs>.ant-tabs-nav:before{border-bottom:none!important}.pill-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{overflow:visible!important;white-space:normal}.pill-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.pill-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.pill-tabs>.ant-tabs-nav .ant-tabs-nav-operations{display:none!important}.pill-tabs>.ant-tabs-nav .ant-tabs-nav-list{flex-wrap:wrap;gap:2px;transform:none!important;background:var(--track);border-radius:22px;padding:4px;max-width:100%}.pill-tabs>.ant-tabs-nav .ant-tabs-tab{border:none!important;border-radius:980px!important;background:transparent!important;justify-content:center;margin:0!important;color:var(--text);transition:background .2s,color .2s}.pill-tabs>.ant-tabs-nav .ant-tabs-tab:hover{background:#0000000d!important}.pill-tabs>.ant-tabs-nav .ant-tabs-tab-btn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--text)}.section-tabs>.ant-tabs-nav .ant-tabs-tab{width:150px;padding:8px 14px!important;font-weight:500}.section-tabs>.ant-tabs-nav .ant-tabs-tab-active,.section-tabs>.ant-tabs-nav .ant-tabs-tab-active:hover{background:var(--text)!important}.section-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.sub-tabs>.ant-tabs-nav .ant-tabs-nav-list{border-radius:18px;padding:3px}.sub-tabs>.ant-tabs-nav .ant-tabs-tab{width:130px;padding:5px 10px!important}.sub-tabs>.ant-tabs-nav .ant-tabs-tab-active,.sub-tabs>.ant-tabs-nav .ant-tabs-tab-active:hover{background:#fff!important;box-shadow:0 1px 3px #0000001f}.sub-tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text)!important;font-weight:600}@media (max-width: 575px){.pill-tabs>.ant-tabs-nav .ant-tabs-nav-list{width:100%}.pill-tabs>.ant-tabs-nav .ant-tabs-tab{width:calc(50% - 1px)!important}}.pill-menu.ant-menu{border-inline-end:none!important;font-size:15px}.pill-menu .ant-menu-item-selected{font-weight:600}.pill-menu .ant-menu-item-selected .ant-menu-item-icon{color:var(--blue)}.app-header{backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);position:sticky;top:0;z-index:50}.dropoff-list{display:flex;flex-direction:column;gap:6px;max-height:360px;overflow-y:auto;padding:4px 0}.dropoff-item{white-space:normal}.inventory-mismatch>td{background:#fff1f0!important}.ant-table-wrapper:not(.table-full):has(.ant-table-content>table:not([style*=fixed])){width:fit-content;max-width:100%}.ant-table-wrapper:not(.table-full) .ant-table-content>table:not([style*=fixed]){width:auto!important;min-width:0!important}.nowrap-head .ant-table-thead>tr>th,.nowrap-head .ant-table-tbody>tr>td{white-space:nowrap}.equal-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:16px}.table-resizable .ant-table-thead>tr>th{position:relative}.table-resizable.table-full .ant-table-tbody>tr>td .ant-typography{max-width:none!important}.col-resize-handle{position:absolute;top:0;right:0;bottom:0;width:8px;cursor:col-resize;z-index:2}.col-resize-handle:hover{background:#0071e340}body.col-resizing,body.col-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.ant-modal-confirm .ant-modal-confirm-btns{display:flex;justify-content:center;gap:8px}.ant-modal-confirm .ant-modal-confirm-btns>.ant-btn{margin-inline-start:0}.logo-mark{width:30px;height:30px;flex:none;border-radius:9px;background:linear-gradient(135deg,#0a84ff,#5e5ce6);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700}.conn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,500px),1fr));gap:16px;align-items:start}.conn-wide{grid-column:1 / -1}.ant-card.conn-card{border-radius:20px;border:1px solid var(--line);box-shadow:0 1px 3px #0000000a}.ant-card.conn-card>.ant-card-head{border-bottom:none;min-height:52px;padding:0 20px;font-size:16px}.ant-card.conn-card>.ant-card-body{padding:0 20px 18px}.conn-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));column-gap:12px}.page-description.ant-typography{margin:6px 0 0;font-size:17px;color:var(--text2)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-title.ant-typography{margin:0;font-size:22px;font-weight:700}.problem-card{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border-radius:18px}.problem-card-ok{padding:12px 20px}@media (max-width: 575px){.problem-card{flex-wrap:wrap}}.action-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.action-tile{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 12px;background:#fff;border-radius:18px;text-align:center;transition:box-shadow .2s}.action-tile:hover{box-shadow:0 6px 20px #00000014}.action-tile-icon{font-size:32px;color:var(--text)}.action-tile-title{color:var(--link);font-size:15px;font-weight:500}.search-trigger{display:flex;align-items:center;gap:10px;flex:1;max-width:440px;height:38px;padding:0 12px 0 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--gray);font:inherit;font-size:15px;line-height:20px;cursor:text;transition:border-color .2s,box-shadow .2s}.search-trigger:hover{border-color:var(--border)}.search-trigger-text{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-trigger kbd{font:inherit;font-size:12px;line-height:18px;padding:1px 6px;border:1px solid var(--line);border-radius:6px;color:var(--gray)}.search-modal{top:80px}.search-modal .ant-modal-content{padding:8px;border-radius:18px}.search-input.ant-input-affix-wrapper{padding:10px 12px;font-size:19px;border-bottom:1px solid var(--line);border-radius:0}.search-results{max-height:60vh;overflow:auto;padding:4px 0}.search-group{padding:10px 12px 6px;font-size:12px;font-weight:600;color:var(--gray)}.search-item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;font:inherit;text-align:left;cursor:pointer}.search-item-active{background:var(--bg)}.search-item-title{display:block;color:var(--link);font-size:15px;font-weight:500}.search-item-hint{display:block;color:var(--text2);font-size:13px}
