body,html{margin:0;padding:0;background:#f5f6f8}*{box-sizing:border-box}.page-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.page-title h2{margin:0;font-size:20px;font-weight:600}.d-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.m-filters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.m-filters>:first-child{grid-column:1/-1}.m-list{display:flex;flex-direction:column;gap:8px}.m-item{border:1px solid #f0f0f0;border-radius:8px;padding:10px 12px;background:#fff}.m-item-title{font-weight:500;margin-bottom:4px;word-break:break-all}.m-item-meta{font-size:12px;color:#888;display:flex;flex-wrap:wrap;gap:4px 10px}.m-item-row{display:flex;justify-content:space-between;align-items:center;gap:8px}@media (max-width:767px){.page-title{margin-bottom:12px}.page-title h2{font-size:18px}.ant-card .ant-card-body{padding:12px}.ant-card .ant-card-head{padding:0 12px;min-height:44px}.ant-card-small>.ant-card-body{padding:10px}.ant-card-head-wrapper{flex-wrap:wrap}.ant-card-extra{padding:6px 0;margin-inline-start:0!important;max-width:100%;font-size:12px}.ant-card-head-title{flex:1 0 auto!important;white-space:normal!important;overflow:visible!important;margin-right:8px}.ant-input,.ant-input-affix-wrapper input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-item,.ant-select-selection-search-input,textarea.ant-input{font-size:16px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important;top:8px!important;padding-bottom:8px}.ant-modal .ant-modal-content{padding:16px 14px}.ant-descriptions-bordered .ant-descriptions-item-label{width:96px;white-space:normal}.ant-statistic-content{font-size:20px!important}.ant-tabs-nav{margin-bottom:10px!important}.ant-table-wrapper .ant-table-tbody>tr>td,.ant-table-wrapper .ant-table-thead>tr>th{padding:8px 6px}.ant-steps-inline .ant-steps-item-title,.m-hide{display:none!important}.ant-steps-inline{overflow:hidden}.ant-layout-sider{display:none!important}.ant-modal .ant-row>.ant-col{flex:0 0 100%!important;max-width:100%!important;padding-top:0!important}}