.app-shell{min-height:100vh}.app-header{display:flex;align-items:center;gap:40px;background:#fff;border-bottom:1px solid #e8eceb;padding:0 32px}.brand{color:#145b53;font-size:22px;font-weight:700;letter-spacing:-.5px}.app-header .ant-menu{flex:1;min-width:0}.app-content{margin:28px auto;width:calc(100% - 64px);max-width:1440px}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:16px}.page-heading .ant-typography{margin:0}.filter-bar{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:12px}.filter-bar .ant-select{width:172px}.filter-bar .ant-input-affix-wrapper{width:300px}.flag-key{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.edit-card{max-width:720px;margin:auto}.readonly-label{cursor:help;border-bottom:1px dashed #8c8c8c}.ant-layout-footer{text-align:center}.console-grid{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(480px,1.3fr);gap:20px}.console-target{display:grid;grid-template-columns:2fr 1fr;gap:16px}.json-editor,code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.evaluation-value{font-size:64px;font-weight:700;line-height:1.4}.value-true{color:#16776b}.value-false{color:#737b78}.trace-hit>td{background:#e9f7ee!important}.diff-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.diff-old,.diff-old .ant-tag{color:#cf1322;text-decoration:line-through}.diff-new,.diff-new .ant-tag{color:#237804}.history-object{max-width:650px;background:#f8faf9}.distribution-row{max-width:800px;margin-bottom:8px}@media (max-width: 1000px){.console-grid{grid-template-columns:1fr}}@media (max-width: 640px){.app-header{padding:0 16px;gap:16px}.app-content{width:calc(100% - 24px);margin-top:16px}.filter-bar .ant-input-affix-wrapper{width:100%}}:root{font-family:system-ui,sans-serif;line-height:1.5;color:#202124;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{margin:0;min-width:320px}
