@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.5;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}body{display:block;place-items:unset;min-width:unset;min-height:unset;background-color:#f8fafc}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.page-title{font-size:18px;font-weight:600;color:#0f172a;line-height:1.4;margin:0}.page-subtitle{font-size:13px;color:#64748b;margin:0;line-height:1.5}.label-upper{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.num-mono{font-family:IBM Plex Mono,Fira Code,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:500}.text-mono{font-family:IBM Plex Mono,Fira Code,ui-monospace,monospace;font-size:12px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:1px 5px;color:#334155}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ant-card{border-color:#f1f5f9!important;box-shadow:0 1px 3px #0f172a0f,0 1px 2px #0f172a0a!important}.page-table-card .ant-card-body{padding:0!important}.ptc-toolbar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e2e8f0}.page-table-card .ant-table-wrapper:last-child .ant-table-container{border-radius:0 0 8px 8px;overflow:hidden}.page-table-card .ant-table{border-radius:0!important}.page-table-card .ant-table-container{border-left:none!important;border-right:none!important;border-bottom:none!important;border-radius:0!important}.props-form .ant-form-item{margin-bottom:10px}.ant-table-content{overflow-x:auto}@media(max-width:767px){.page-header{flex-wrap:wrap;gap:12px}.ptc-toolbar{flex-wrap:wrap}.ptc-toolbar .ant-input,.ptc-toolbar .ant-input-affix-wrapper,.ptc-toolbar .ant-select,.ptc-toolbar .ant-picker{width:100%!important;max-width:100%!important}}
