:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#202d42;background:#f3f5f8;font-synthesis:none;font-size:16px;--blue: #2458d3;--muted: #67768b;--line: #e5eaf1;--green: #168163;--amber: #a26813}*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden}body{height:100dvh;display:flex;flex-direction:column}button,input,textarea,select{font:inherit}button,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{border:0;background:none;color:inherit}button:disabled{opacity:.5;cursor:wait}button,input,textarea,summary,select{transition:background .12s,border-color .12s,box-shadow .12s}button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:.1875rem solid #adc5fa;outline-offset:-.125rem}input:focus,textarea:focus,select:focus{outline:none;border-color:#749aee!important;box-shadow:0 0 0 .1875rem #2458d311}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h2{font-size:1.125rem;font-weight:650;letter-spacing:-.01875rem}h3{font-size:1rem;font-weight:500}svg.icon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar{height:4.375rem;flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;padding:0 1.625rem;background:white;border-bottom:.0625rem solid var(--line)}.brand{display:flex;align-items:center;gap:.6875rem;white-space:nowrap}.brand strong{font-size:1.5rem;letter-spacing:.0625rem}.brand-mark{width:2.25rem;height:2.25rem}.brand-divider{height:1.25rem;width:.0625rem;background:#dce3ed;margin:0 .125rem}#library-name{font-size:1rem;font-weight:550;color:#52627a}.environment-label{font-size:.75rem;font-weight:600;padding:.1875rem .4375rem;border:.0625rem solid #ecd9ae;border-radius:.3125rem;background:#fff8e8;color:#956923}.timezone{justify-self:end;color:var(--muted);font-size:.875rem}nav{display:flex;gap:.25rem;padding:.25rem;border-radius:.625rem;background:#eef2f7}.nav-button{padding:.5625rem 1.375rem;border-radius:.4375rem;color:#61718a;font-size:1rem;font-weight:550;white-space:nowrap}.nav-button:hover{color:var(--blue)}.nav-button.active{background:white;color:var(--blue);box-shadow:0 .0625rem .25rem #20304818}.workspace{flex:1;min-height:0;padding:1.25rem 1.5rem 1.5rem;position:relative}#query-view{height:100%;min-height:0;display:grid;grid-template-columns:minmax(18.125rem,21.25rem) minmax(0,1fr);gap:1.125rem}.query-grid{display:flex;flex-direction:column;min-height:0;gap:1.125rem}.panel{background:white;border:.0625rem solid #dde4ee;border-radius:.875rem;box-shadow:0 .125rem .3125rem #1c314205;min-width:0;min-height:0;position:relative}.panel-heading{height:3.875rem;flex:none;display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:0 1.25rem}.text-button{font-size:.9375rem;color:#586e8e;min-height:2.25rem;padding:.375rem .5625rem;border-radius:.375rem;white-space:nowrap}.text-button:hover{background:#eef3fc;color:var(--blue)}.input-panel{display:flex;flex-direction:column;flex:1;padding:0 1.125rem 1.125rem;overflow:hidden}.input-panel .panel-heading{padding:0}.input-panel textarea{flex:1;min-height:4.375rem;width:100%;resize:none;background:#fbfcfe;border:.0625rem solid #dce4ef;border-radius:.5625rem;padding:.8125rem .875rem;font-size:1.0625rem;line-height:1.7;color:#25354d;overflow:auto;font-family:ui-monospace,SFMono-Regular,Consolas,PingFang SC,monospace}textarea::placeholder,input::placeholder{color:#8390a2}.input-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;font-size:.8125rem;line-height:1.5;color:var(--muted);padding:.75rem 0}.input-actions{display:grid;grid-template-columns:1.3fr 1fr;gap:.625rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1rem;border-radius:.5rem;font-size:1rem;font-weight:600;white-space:nowrap}.primary{color:#fff;background:var(--blue);box-shadow:0 .125rem .25rem #2458d317}.primary:hover{background:#1848bb}.primary:active{background:#123ca1}.secondary{background:white;border:.0625rem solid #d8e1ed;color:#405674}.secondary:hover{background:#f2f6fc}.recent-panel{height:clamp(11.25rem,32vh,18.125rem);flex:none;display:flex;flex-direction:column;overflow:hidden}.recent-panel .panel-heading{height:3.25rem}.recent-list{flex:1;min-height:0;overflow:auto;padding:0 1.25rem}.recent-item{padding:.625rem 0;border-bottom:.0625rem solid var(--line);display:flex;align-items:center;gap:.625rem}.recent-item:last-child{border:0}.recent-value{font-size:.9375rem;font-weight:500;overflow-wrap:anywhere;line-height:1.45}.recent-time{font-size:.8125rem;color:var(--muted);margin-top:.25rem;font-variant-numeric:tabular-nums}.recent-dot{display:none}.quiet{color:var(--muted);font-size:.8125rem}.results-panel{display:flex;flex-direction:column;overflow:hidden}.title-line{display:flex;align-items:center;gap:.75rem;min-width:0}.result-actions{display:flex;align-items:center;gap:.3125rem}.copy-menu,.diagnostics{font-size:.875rem;position:relative}.copy-menu summary,.diagnostics summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:.25rem;border:.0625rem solid #dce3ed;border-radius:.4375rem;padding:.4375rem .625rem;min-height:2.25rem;font-size:.875rem;color:#455d80;-webkit-user-select:none;user-select:none}.copy-menu summary::-webkit-details-marker,.diagnostics summary::-webkit-details-marker{display:none}.copy-menu[open] summary,.copy-menu summary:hover,.diagnostics summary:hover{background:#eff4fc;border-color:#bdcef0}.copy-options,.diagnostics-content{position:absolute;right:0;top:calc(100% + .4375rem);z-index:20;min-width:11.5rem;background:white;border:.0625rem solid #dce4ef;border-radius:.625rem;box-shadow:0 .75rem 2rem #20334c26;padding:.3125rem}.copy-options button{display:block;width:100%;padding:.6875rem .75rem;text-align:left;border-radius:.375rem;font-size:.9375rem;white-space:nowrap}.copy-options button:hover,.copy-options button:focus-visible{background:#edf3ff;color:var(--blue)}.diagnostics-content{width:17.5rem;font-size:.8125rem;line-height:1.6;overflow-wrap:anywhere;padding:.75rem}.result-status{padding:0 1.25rem .625rem;font-size:.875rem;line-height:1.5;color:#536883;flex:none}.result-status.error{color:#b14433;background:#fff6f3;padding:.5rem 1.25rem;margin-bottom:.5rem}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 1.25rem .875rem;border:.0625rem solid var(--line);background:#f8fafc;border-radius:.5625rem;flex:none}.stat{padding:.6875rem .875rem;display:flex;align-items:baseline;justify-content:space-between;gap:.375rem;border-right:.0625rem solid var(--line)}.stat:last-child{border:0}.stat-label{font-size:.875rem;color:#5c6d83;white-space:nowrap}.stat-value{font-size:1.625rem;font-weight:650;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:-.04375rem}.stat.green .stat-value{color:var(--green)}.stat.amber .stat-value{color:var(--amber)}.result-toolbar{padding:0 1.25rem .75rem;display:flex;flex:none}.segmented{display:flex;gap:.25rem;border-bottom:.0625rem solid var(--line);width:100%}.segmented button{padding:.5rem .625rem .625rem;font-size:.9375rem;color:#66768d;position:relative;border-bottom:.125rem solid transparent;margin-bottom:-.0625rem;white-space:nowrap}.segmented button.selected{color:var(--blue);border-color:var(--blue);font-weight:600}.segmented button>span:last-child{font-size:.8125rem;background:#eff2f7;padding:.125rem .3125rem;border-radius:.25rem;margin-left:.25rem}.segmented button.selected>span:last-child{background:#eaf0fd}.result-list,#history-list{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;outline:none}.table-header,.result-row{display:grid;grid-template-columns:minmax(7.5rem,1fr) 5.9375rem 10.375rem 2.25rem;align-items:center;gap:.75rem;padding:.75rem 1.25rem}.table-header{position:sticky;top:0;z-index:2;min-height:2.5rem;padding-block:.625rem;background:#f5f7fa;border-block:.0625rem solid var(--line);font-size:.8125rem;font-weight:500;color:#67768b}.result-row{border-bottom:.0625rem solid #eaf0f5;min-height:3.8125rem;font-size:1rem}.result-row:hover{background:#fafcff}.record-value{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5;overflow-wrap:anywhere;color:#293c58;font-size:1rem}.record-time{font-size:.875rem;color:#64758c;line-height:1.6;font-variant-numeric:tabular-nums}.badge{font-size:.8125rem;font-weight:550;padding:.25rem .4375rem;border-radius:.3125rem;width:max-content;white-space:nowrap}.badge.inserted{background:#eaf7f1;color:#137253}.badge.duplicate{background:#fff4df;color:#956015}.badge.new{background:#edf3fd;color:#466c9f}.copy-one{width:2.125rem;height:2.125rem;display:grid;place-items:center;color:#71839e;border:.0625rem solid transparent;border-radius:.4375rem;flex-shrink:0}.copy-one:hover{color:var(--blue);border-color:#d3def2;background:#edf3ff}.empty-state{height:100%;min-height:6.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem;gap:.875rem;color:#7a899d}.empty-symbol{width:2.625rem;height:2.625rem;fill:none;stroke:#b4c1d5;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.empty-state p{font-size:.875rem;line-height:1.5}.load-more{display:block;width:100%;min-height:2.5rem;padding:.625rem;flex:none;border-top:.0625rem solid var(--line);color:#4e6c99;font-size:.875rem;background:#fafcff}.load-more:hover{background:#edf3fd}.notice{position:absolute;top:.5rem;left:50%;transform:translate(-50%);z-index:30;border:.0625rem solid #f0d3c8;background:#fff5ef;box-shadow:0 .3125rem 1.25rem #37221210;color:#a24932;padding:.625rem 1rem;border-radius:.5rem;max-width:90%;font-size:.875rem}.toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:100;padding:.6875rem 1.25rem;border-radius:.5625rem;color:#fff;background:#243650;box-shadow:0 .3125rem 1.5rem #16283b25;font-size:.9375rem;max-width:90%;text-align:center}#history-view{height:100%;min-height:0}.history-panel{height:100%;display:flex;flex-direction:column;overflow:hidden}.history-filters{display:grid;grid-template-columns:minmax(9.375rem,1fr) 10.9375rem 10.9375rem auto auto;align-items:center;gap:.625rem;padding:0 1.25rem 1.125rem;flex:none}.history-filters input{width:100%;height:2.75rem;padding:.625rem .75rem;border:.0625rem solid #dbe3ee;border-radius:.5rem;background:#fbfcfe;color:#2d425d;font-size:1rem;min-width:0}.date-field{position:relative;min-width:0}.date-field input{padding-right:2.375rem;font-size:.9375rem;font-variant-numeric:tabular-nums}.date-trigger{position:absolute;right:.25rem;top:.25rem;width:2.25rem;height:2.25rem;display:grid;place-items:center;color:#637995;border-radius:.3125rem}.date-trigger:hover,.date-trigger[aria-expanded=true]{color:var(--blue);background:#eaf0fd}.history-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;border-top:.0625rem solid var(--line);font-size:.875rem;color:var(--muted);flex:none}.history-day{position:sticky;top:0;z-index:1;background:#f5f7fb;border-block:.0625rem solid var(--line);padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;font-size:.9375rem;font-weight:600;color:#3f5576}.history-day span{font-size:.8125rem;font-weight:400;color:#73839a}.history-row{grid-template-columns:5.625rem minmax(0,1fr) 2.25rem}.calendar{position:fixed;z-index:80;width:19rem;padding:.875rem;background:white;border:.0625rem solid #d9e2ef;border-radius:.8125rem;box-shadow:0 .875rem 3rem #1d35542b;max-height:calc(100dvh - 1rem);overflow:auto}.calendar-head{display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding-bottom:.875rem}.calendar-head select{height:2.125rem;border:.0625rem solid #e2e7ef;border-radius:.375rem;background:#f8fafc;font-size:.9375rem;color:#273b58;padding:.1875rem}.calendar-nav{width:1.875rem;height:2.125rem;display:grid;place-items:center;border-radius:.375rem;color:#516b91}.calendar-nav:hover{background:#edf3ff;color:var(--blue)}.calendar-week,.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.1875rem}.calendar-week span{text-align:center;font-size:.8125rem;color:#8795a9;padding-bottom:.5rem}.calendar-grid button{height:2.125rem;border-radius:.4375rem;font-size:.875rem;font-variant-numeric:tabular-nums}.calendar-grid button:hover{background:#edf3ff;color:var(--blue)}.calendar-grid .outside{color:#b5becb}.calendar-grid .today{box-shadow:inset 0 0 0 .0625rem #a2bcec;color:var(--blue)}.calendar-grid .selected{background:var(--blue);color:#fff;font-weight:600}.calendar-footer{display:flex;justify-content:space-between;border-top:.0625rem solid var(--line);margin-top:.75rem;padding-top:.5rem}.calendar-caption{font-size:.8125rem;color:var(--muted);padding:.125rem 0 .5rem}@media (min-width: 1500px){#query-view{grid-template-columns:23.75rem minmax(0,1fr)}.workspace{padding:1.5rem 2rem}.topbar{padding-inline:2rem}.input-panel textarea{font-size:1.125rem}.record-value{font-size:1.0625rem}.record-time{font-size:.9375rem}.result-row{min-height:4.125rem}}@media (max-width: 1100px){.topbar{padding-inline:1.125rem;gap:.75rem}.timezone{display:none}.topbar{grid-template-columns:1fr auto}.workspace{padding:.875rem}.stat{display:block;padding:.5625rem .75rem}.stat-label{font-size:.8125rem;display:block;margin-bottom:.3125rem}.stat-value{font-size:1.5625rem}.table-header,.result-row{grid-template-columns:minmax(5.625rem,1fr) 5rem 9.25rem 2rem;gap:.5rem;padding-inline:1rem}.record-time{font-size:.8125rem}.history-row{grid-template-columns:4.875rem minmax(0,1fr) 2rem}.history-filters{grid-template-columns:minmax(7.5rem,1fr) 9.6875rem 9.6875rem auto auto;gap:.5rem}.history-filters .button{padding-inline:.75rem}}@media (max-width: 760px){.topbar{height:6.25rem;grid-template-columns:1fr;gap:.375rem;padding:.5625rem .875rem;align-content:center}.brand{gap:.5625rem}.brand-mark{height:1.8125rem;width:1.8125rem}.brand strong{font-size:1.3125rem}.brand-divider{height:1.0625rem}#library-name{font-size:.9375rem}.environment-label{font-size:.75rem;margin-left:auto}nav{justify-self:stretch;padding:.1875rem}.nav-button{flex:1;font-size:.9375rem;padding:.4375rem .75rem}.workspace{padding:.625rem}#query-view{grid-template-columns:1fr;grid-template-rows:minmax(11.25rem,.38fr) minmax(0,1fr);gap:.625rem}.query-grid{gap:0}.recent-panel{display:none}.panel{border-radius:.6875rem}.panel-heading{height:2.9375rem;padding-inline:.875rem}h2{font-size:1.0625rem}.input-panel{padding:0 .75rem .75rem}.input-panel .panel-heading{height:2.5rem}.input-panel textarea{padding:.5625rem .6875rem;min-height:2.375rem;font-size:1rem;line-height:1.6}.input-meta{font-size:.75rem;padding:.4375rem 0;line-height:1.25}.input-actions{gap:.5rem}.button{min-height:2.5rem;font-size:.9375rem;padding:.5625rem .75rem}.input-actions .button{min-height:2.5rem}.quiet{font-size:.75rem}.result-status{padding:0 .875rem .4375rem;font-size:.8125rem}.summary-grid{margin:0 .75rem .4375rem;border-radius:.4375rem}.stat{padding:.4375rem .5625rem}.stat-label{font-size:.75rem;margin-bottom:.1875rem}.stat-value{font-size:1.375rem}.result-toolbar{padding:0 .75rem .3125rem}.segmented{gap:0}.segmented button{font-size:.875rem;padding:.375rem .4375rem .5rem}.segmented button>span:last-child{font-size:.75rem}.copy-menu summary,.diagnostics summary{font-size:.8125rem;padding:.3125rem .5rem;min-height:2rem}.result-actions{gap:.25rem}.table-header{display:none}.result-row{grid-template-columns:minmax(0,1fr) auto 1.875rem;gap:.25rem .4375rem;padding:.6875rem .875rem;min-height:4.5rem}.result-row>.record-value{grid-column:1;grid-row:1;font-size:.9375rem}.result-row>.badge{grid-column:2;grid-row:1;font-size:.75rem}.result-row>.record-time{grid-column:1/3;grid-row:2;font-size:.8125rem}.result-row>.copy-one{grid-column:3;grid-row:1/3}.copy-one{width:1.875rem;height:2rem}.copy-one svg{width:1.125rem;height:1.125rem}.title-line{gap:.4375rem}.history-filters{padding:0 .75rem .75rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem}.search-field{grid-column:1/3}.history-filters>input,.history-filters input{font-size:1rem;height:2.625rem}.history-filters .date-field input{font-size:.875rem}.history-filters>.primary{min-height:2.375rem}.history-filters>#history-reset{min-height:2.375rem;border:.0625rem solid var(--line)}.history-meta{padding:.625rem .875rem;font-size:.8125rem}.history-day{padding:.6875rem .875rem;font-size:.875rem}.history-row{grid-template-columns:4.375rem minmax(0,1fr) 1.875rem;min-height:3.6875rem;gap:.5rem}.history-row>.record-time{grid-column:1;grid-row:1;font-size:.8125rem}.history-row>.record-value{grid-column:2;grid-row:1;font-size:.9375rem}.history-row>.copy-one{grid-column:3;grid-row:1}.empty-state{min-height:3.75rem;gap:.625rem;padding:.75rem}.empty-symbol{width:1.875rem;height:1.875rem}.empty-state h3{font-size:.9375rem}.calendar{width:min(19rem,calc(100vw - 1.25rem))}.diagnostics-content{right:-3.4375rem;width:min(17.5rem,calc(100vw - 2.5rem))}}@media (min-width: 761px) and (max-height: 660px){.topbar{height:3.625rem}.workspace{padding:.75rem}.query-grid{gap:.75rem}.recent-panel{height:9.375rem}.panel-heading{height:3.125rem}.summary-grid{margin-bottom:.5rem}.result-toolbar{padding-bottom:.4375rem}.input-meta{padding-block:.5rem}}@media (max-width: 760px) and (max-height: 650px){.topbar{height:5.625rem;padding-block:.375rem}#query-view{grid-template-rows:10.9375rem minmax(0,1fr)}.panel-heading{height:2.5rem}.summary-grid .stat{display:flex;align-items:baseline;padding:.375rem}.stat-label{font-size:.75rem;margin:0}.stat-value{font-size:1.1875rem}.summary-grid{margin-bottom:.3125rem}.result-status{padding-bottom:.3125rem}.result-toolbar{padding-bottom:.1875rem}.input-panel .panel-heading{height:2rem}.input-panel{padding-bottom:.5625rem}}@media (prefers-reduced-motion: reduce){*{transition:none!important;scroll-behavior:auto!important}}@media (min-width: 1200px) and (min-height: 900px){.topbar{height:5rem;padding-inline:max(2rem,calc((100vw - 87.5rem)/2))}.workspace{width:100%;max-width:91.5rem;margin-inline:auto;padding:1.5rem 2rem}#query-view{grid-template-columns:minmax(0,1fr);grid-template-rows:auto clamp(19.375rem,32vh,25rem) minmax(0,1fr);gap:1.25rem}#query-title{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font-size:1.75rem;line-height:2.25rem;font-weight:650;letter-spacing:-.03125rem}.query-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:1.375rem}.recent-panel{height:auto}.input-panel{padding:0 1.5rem 1.25rem}.input-actions{display:flex;gap:.75rem}.input-actions .primary{min-width:11rem}.input-actions .secondary{min-width:8.125rem}.button{min-height:2.875rem;font-size:1.0625rem}.panel-heading{padding-inline:1.5rem}.recent-panel .panel-heading{height:3.875rem}.recent-list{padding-inline:1.5rem}.recent-value{font-size:1.0625rem}.recent-time,.input-meta,.quiet{font-size:.875rem}.recent-item{padding-block:.75rem}.summary-grid{margin-inline:1.5rem;border:0;background:none;gap:.875rem}.stat{display:block;padding:.75rem 1rem;border:.0625rem solid #e7ecf3;background:#f7f9fc;border-radius:.5625rem}.stat:last-child{border:.0625rem solid #e7ecf3}.stat-label{display:block;font-size:.9375rem}.stat-value{display:block;margin-top:.3125rem}.stat.green{background:#f2faf7;border-color:#e0f0e8}.stat.amber{background:#fffbf2;border-color:#f2e9d5}.result-status{padding-inline:1.5rem;font-size:.9375rem}.result-toolbar{padding-inline:1.5rem}.segmented{width:auto;padding:.1875rem;border:0;border-radius:.5rem;background:#f0f3f8}.segmented button{border:0;border-radius:.375rem;padding:.5rem .875rem;margin:0;font-size:1rem}.segmented button.selected{background:white;box-shadow:0 .0625rem .25rem #20304812}.table-header,.result-row{grid-template-columns:minmax(7.5rem,1fr) 8.125rem 13.75rem 2.5rem;padding-inline:1.5rem;gap:1.125rem}.record-value{font-size:1.125rem}.record-time,.table-header{font-size:1rem}.badge{font-size:.875rem}.history-row{grid-template-columns:6.25rem minmax(0,1fr) 2.5rem}.history-filters{padding:.25rem 1.5rem 1.5rem;grid-template-columns:minmax(12.5rem,1fr) 13.125rem 13.125rem auto auto;align-items:end;gap:1rem}.history-filters label{position:static;display:block;width:auto;height:auto;clip:auto;overflow:visible;margin-bottom:.5625rem;color:#64758c;font-size:1rem}.history-filters input{font-size:1.0625rem;height:2.875rem}.date-trigger{top:auto;bottom:.3125rem}.history-meta,.history-day{padding-inline:1.5rem;font-size:1rem}.history-day span{font-size:.875rem}}@media (min-width: 2200px) and (min-height: 1000px){:root{font-size:calc(16px * 4 / 3)}}.result-overview{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:0 1.5rem .625rem}.result-overview .summary-grid{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;border:0;background:none}.result-overview .stat{display:flex;align-items:baseline;gap:.375rem;padding:0;border:0;border-radius:0;background:none}.result-overview .stat-value{font-size:1.0625rem;margin:0}.result-overview .stat-label{margin:0}.result-overview .result-toolbar{padding:0}.result-overview .segmented{width:auto}#query-view[data-result-mode=single] .result-overview{display:none}#query-view[data-result-mode=single] .record-time:before{content:"首次入库 "}#query-view[data-result-mode=empty] .results-panel{background:transparent;border-color:transparent;box-shadow:none}#query-view[data-result-mode=empty] .results-panel .panel-heading,#query-view[data-result-mode=empty] .empty-symbol,#query-view[data-result-mode=pending] .empty-state{display:none}#query-view[data-result-mode=empty] .empty-state{min-height:0;height:auto;align-items:flex-start;padding:1rem 1.5rem}.recent-item{display:flex;justify-content:space-between;gap:.75rem;min-width:0}.recent-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-time{flex:none;margin:0;white-space:nowrap}#recent-date{white-space:nowrap;font-variant-numeric:tabular-nums}.value-disclosure{display:block;width:100%;padding:0;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-decoration:underline dotted #acb9ce;text-underline-offset:.25rem}.value-disclosure:hover{color:var(--blue)}#record-detail{width:min(38rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);border:1px solid var(--line);border-radius:.875rem;padding:0;color:inherit;box-shadow:0 1rem 4rem #20334c33}#record-detail::backdrop{background:#17223840}#record-detail-value{margin:0 1.5rem;padding:1rem;background:#f6f8fb;border-radius:.5rem;font-size:1.125rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;max-height:50vh;overflow:auto}.detail-actions{padding:1rem 1.5rem;text-align:right}@media (min-width: 1200px) and (min-height: 900px){#query-view{grid-template-rows:auto 15.5rem minmax(0,1fr)}#query-view:not([data-result-mode=batch]){grid-template-rows:auto 15.5rem auto;align-content:start}.input-panel{padding-bottom:.75rem}.input-panel .panel-heading,.recent-panel .panel-heading{height:2.875rem}.input-panel textarea{min-height:0;line-height:1.5;padding:.5rem .875rem}.input-meta{padding-block:.375rem}.recent-panel .panel-heading .title-line{gap:.5rem}#recent-date{font-size:.75rem}.recent-item{height:2.4375rem;padding:0}.recent-list{padding-bottom:.3125rem}.results-panel .panel-heading{height:3.125rem}.result-status{padding-bottom:.375rem}.result-row{min-height:3rem;padding-block:.4375rem}#query-view[data-result-mode=single] .result-row{grid-template-columns:minmax(8rem,1fr) 8.125rem 19rem 2.5rem;min-height:4.5rem}#query-view[data-result-mode=single] #result-list{flex:none;max-height:12rem}}.recent-value.value-disclosure{text-decoration:none}.results-panel{overflow:visible}#result-list{border-radius:0 0 .875rem .875rem}
