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