*{box-sizing:border-box}body{background:#f5f5f5;margin:0;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif}#root{min-height:100vh}.app-shell-root.ant-layout{flex-direction:row;align-items:stretch;height:100vh;max-height:100vh;display:flex;overflow:hidden}.app-shell-sider{flex-shrink:0;position:sticky;top:0;overflow:hidden;background:#fff!important;border-right:1px solid #f0f0f0!important;height:100vh!important;max-height:100vh!important}.app-shell-sider .ant-layout-sider-children{flex-direction:column;height:100%;display:flex;overflow:hidden}.app-shell-nav{flex-direction:column;height:100%;padding-bottom:8px;display:flex;overflow:auto}.app-shell-brand{flex-shrink:0;align-items:center;gap:12px;padding:20px 16px 16px;display:flex}.app-shell-sider.ant-layout-sider-collapsed .app-shell-brand{justify-content:center;padding:20px 12px 16px}.app-shell-brand-copy{min-width:0}.app-shell-brand-title{color:#000000d9;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.35;overflow:hidden}.app-shell-brand-subtitle{color:#00000073;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.app-shell-menu{flex:1;background:0 0!important;border-inline-end:none!important}.app-shell-body.ant-layout{background:#f5f5f5;flex-direction:column;flex:1;min-width:0;height:100vh;min-height:0;max-height:100vh;display:flex;overflow:hidden}.app-shell-header{-webkit-backdrop-filter:blur(12px);z-index:10;background:#ffffffb8;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 16px 0 8px;display:flex}.app-shell-header-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.app-shell-headline{min-width:0}.app-shell-title{margin:0!important;font-size:18px!important;font-weight:600!important;line-height:1.3!important}.app-shell-trigger{font-size:18px}.app-shell-header-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.app-shell-content{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px;overflow:hidden auto}.app-shell-account{height:auto;padding:4px 8px}.app-shell-drawer .ant-drawer-body{padding:0}.app-shell-content .ant-tabs-nav{margin-bottom:16px}.app-shell-content .ant-tabs-tab{border-radius:8px}.app-shell-content .ant-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 14px #0000000a}.app-shell-content .ant-card-head{border-bottom:1px solid #0000000f}.app-shell-content .ant-table-wrapper .ant-table{border-radius:10px}.app-shell-content .ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.app-shell-content .ant-form-item{margin-bottom:14px}.full-width{width:100%}.app-content .ant-tabs-nav{margin-bottom:16px}.app-content .ant-tabs-tab{border-radius:8px}.app-content .ant-card{border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 4px 14px #0000000a}.app-content .ant-card-head{border-bottom:1px solid #0000000f}.app-content .ant-table-wrapper .ant-table{border-radius:10px}.app-content .ant-table-wrapper .ant-table-thead>tr>th{background:#fafafa;font-weight:600}.app-content .ant-form-item{margin-bottom:14px}.noc-fixed-table .ant-table-body,.noc-fixed-table .ant-table-placeholder{min-height:520px}.noc-fixed-table .ant-table-cell{white-space:nowrap;text-overflow:ellipsis;height:44px;overflow:hidden}
