:root{font-synthesis:none;--platform-border:#e5eaf1}body{background:#f5f7fb;margin:0}.ant-layout{min-width:0}.platform-navigation{align-items:center;gap:16px;min-width:0;display:flex}.platform-navigation nav a{white-space:nowrap}.platform-content{min-width:0}.platform-content>h1,.platform-content>h2,.platform-content .ant-typography h2,.platform-content h2.ant-typography{letter-spacing:-.4px;font-size:24px;font-weight:600}.ant-card{box-shadow:0 1px 2px #0f172a08}.ant-table-wrapper .ant-table-thead>tr>th{color:#64748b;font-weight:600}.ant-btn-primary{box-shadow:none}.ant-modal-content,.ant-drawer-content{border-radius:12px}.ant-input,.ant-select,.ant-picker{max-width:100%}.ant-layout-sider .ant-menu{padding:0 8px}.ant-layout-sider .ant-menu-item{margin-block:4px}[data-theme=dark] body{background:#0f172a}[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th{color:#94a3b8}@media (width<=767px){.platform-header.ant-layout-header{grid-template-rows:40px 40px;grid-template-columns:1fr auto;gap:8px;height:104px;line-height:normal;padding:8px 12px!important;display:grid!important}.platform-navigation{display:contents}.platform-navigation>.ant-btn{grid-area:1/1;justify-self:start;width:40px;height:40px}.platform-navigation nav{background:#f5f7fb;border-radius:8px;grid-area:2/1/auto/-1;padding:3px}.platform-navigation nav a{text-align:center;flex:1;line-height:34px}.platform-account{grid-area:1/2}.platform-account .ant-btn{width:40px;height:40px}.platform-content{overflow-wrap:anywhere}.platform-content .ant-space-item,.platform-content .ant-col{min-width:0;max-width:100%}.platform-content .ant-card-head{min-height:52px;padding:0 14px}.platform-content .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding:10px 0}.platform-content .ant-card-extra{max-width:100%;margin-inline-start:0}.platform-content .ant-card-extra .ant-space{flex-wrap:wrap;max-width:100%}.platform-content .ant-card-head-title{white-space:normal;font-size:16px}.platform-content .ant-statistic-content{font-variant-numeric:tabular-nums;font-size:clamp(18px,5.3vw,24px)}.platform-content .ant-table-wrapper{max-width:100%}.ant-table-container>.ant-table-content,.ant-table-container>.ant-table-body{overscroll-behavior-x:contain;overflow-x:auto!important}.ant-table-container table{min-width:640px}.ant-table-cell{overflow-wrap:normal}.ant-pagination{flex-wrap:wrap;row-gap:8px}.ant-modal{max-width:calc(100vw - 24px);padding-bottom:env(safe-area-inset-bottom,12px);margin:12px auto;top:12px}.ant-modal .ant-modal-content{padding:20px 16px}.ant-drawer .ant-drawer-content-wrapper{max-width:100vw}.ant-drawer .ant-drawer-body{padding:16px}.ant-form input,.ant-form textarea,.ant-picker input,.ant-select-selection-search-input{font-size:16px!important}.ant-btn{min-height:36px}.ant-layout-footer{padding:16px 12px calc(16px + env(safe-area-inset-bottom))}.platform-content .ant-card-body{padding:16px}.platform-content .ant-card-small .ant-card-body{padding:12px 8px}.platform-content .ant-card-small .ant-statistic-title{white-space:nowrap;font-size:12px}.ant-picker-dropdown .ant-picker-panels{flex-direction:column}.ant-picker-dropdown .ant-picker-panel-container{max-width:calc(100vw - 16px);max-height:75dvh;overflow:auto}.platform-content h2.ant-typography{font-size:22px}}
