.equipment-hub{font-size:14px;color:#000000e0;min-width:0}.equipment-hub__header{margin-bottom:16px}.equipment-hub__header h2{font-size:24px;line-height:32px;margin:0 0 8px;font-weight:600}.equipment-hub__header p{margin:0;color:#00000073;line-height:22px}.equipment-hub__tabs{display:flex;gap:24px;border-bottom:1px solid #f0f0f0;margin-bottom:16px;flex-wrap:wrap}.equipment-hub__tabs .ant-btn{border:0;border-radius:0;box-shadow:none;background:transparent;height:44px;padding:8px 0;font-size:14px}.equipment-hub__tabs .ant-btn[aria-selected=true]{color:#1677ff;border-bottom:2px solid #1677ff}.equipment-hub__content{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:20px;min-width:0}.equipment-panel{width:100%;max-width:none;margin:0;padding:0;font-size:14px;min-width:0}.equipment-hub .department-workbench__header>div:first-child{display:none}.equipment-hub .department-workbench__header{margin-bottom:16px;justify-content:flex-end}.equipment-hub .department-workbench__header .ant-btn{height:32px}.equipment-panel .ant-table,.equipment-hub .ant-table{font-size:14px}.equipment-panel .ant-table-thead>tr>th,.equipment-panel .ant-table-tbody>tr>td{padding:12px 16px}.equipment-panel .ant-pagination,.equipment-hub .ant-pagination{margin:16px 0 0;flex-wrap:wrap;row-gap:8px}.equipment-panel__toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.equipment-panel__toolbar .ant-input-search{max-width:280px}.equipment-panel__stats{display:flex;gap:24px;flex-wrap:wrap;padding:12px 16px;background:#fafafa;border-radius:6px;margin-bottom:16px}.equipment-panel__note{color:#00000073;margin-top:12px}.equipment-worker{max-width:1200px;margin:0 auto;padding:24px;font-size:16px}.equipment-worker__cards{display:none}.equipment-worker__card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;margin-bottom:12px}.equipment-worker__card h3{font-size:18px;margin:0 0 8px}.equipment-worker__card .ant-btn{width:100%;margin-top:12px}.equipment-worker .ant-radio-group{display:flex;gap:8px;flex-wrap:wrap}.equipment-worker .ant-radio-wrapper{margin:0;min-height:40px;align-items:center}.equipment-hub .ant-table-cell{overflow-wrap:anywhere}@media(max-width:600px){.equipment-worker{padding:12px}.equipment-worker h2{font-size:22px}.equipment-worker__table{display:none}.equipment-worker__cards{display:block}.equipment-worker__actions{position:sticky;top:0;background:#f5f5f5;padding:8px 0;z-index:2}.equipment-worker .ant-modal-body{padding-right:4px}.equipment-worker .ant-radio-wrapper{padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px}.equipment-worker .ant-radio-wrapper-checked{border-color:#1677ff;background:#e6f4ff}.equipment-panel{padding:0}.equipment-hub__content{padding:12px}.equipment-hub__tabs{gap:16px}}@media(max-width:600px){.equipment-worker-modal .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.equipment-worker-modal .ant-radio-wrapper{min-height:44px;margin:0;padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px}.equipment-worker-modal .ant-radio-wrapper-checked{border-color:#1677ff;background:#e6f4ff}.equipment-worker-modal .ant-modal-footer{display:flex;justify-content:flex-end}.equipment-worker-modal .ant-btn{min-height:40px}}.employee-consultation{max-width:760px;margin:0 auto;padding-bottom:16px}.employee-consultation header{display:flex;align-items:center;gap:16px;margin-bottom:12px}.employee-consultation h2{font-size:20px;margin:0}.employee-consultation__hint{color:#666;font-size:14px}.employee-consultation__messages{min-height:240px;max-height:58vh;overflow:auto;padding:8px 0}.employee-consultation__message{padding:14px 16px;margin:12px 0;background:#fff;border:1px solid #e8e8e8;border-radius:10px}.employee-consultation__message.is-user{background:#eef5ff;margin-left:30px}.employee-consultation__message>span{display:block;color:#666;font-size:13px;margin-bottom:6px}.employee-consultation__message>div{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.employee-consultation__suggestions{display:flex;gap:10px;flex-wrap:wrap;padding:20px 0}.employee-consultation__input{display:flex;align-items:flex-end;gap:10px;margin-top:16px}
