.pl-root{--pl-accent:#07869a;max-width:1400px;margin:auto}.pl-root h2,.pl-root h3,.pl-dialog h3{margin:0 0 8px}.pl-top,.pl-actions,.pl-search,.pl-dialoghead{display:flex;align-items:center;gap:10px}.pl-top{flex-wrap:wrap;margin-bottom:16px}.pl-top>div:first-child{margin-right:auto}.pl-root p{margin:4px 0 12px}.pl-muted,.pl-status{color:#637e8e;font-size:13px}.pl-search{margin:8px 0;max-width:800px}.pl-search input{flex:1;min-width:0}.pl-root input,.pl-root button,.pl-dialog input,.pl-dialog select,.pl-dialog button{font:inherit;min-height:36px;padding:8px 12px;border:1px solid #cbdde6;border-radius:8px}.pl-message{color:#956719;font-size:13px}.pl-card{background:#fff;border:1px solid #dbe7eb;border-radius:16px;padding:24px;margin-top:18px;box-shadow:0 8px 30px #15344508}.pl-hero{display:flex;gap:28px;align-items:stretch}.pl-photos{flex:0 0 30%;min-width:0;background:#f3f7f8;border-radius:12px;display:grid;place-items:center;min-height:260px}.pl-photos img{width:100%;height:330px;object-fit:contain;border-radius:12px}.pl-photos img[hidden],.pl-photos p[hidden]{display:none}.pl-content{flex:1;min-width:0}.pl-code{color:var(--pl-accent);font-weight:700;letter-spacing:1px}.pl-content h2{font-size:1.55em;line-height:1.25}.pl-stocks{display:flex;gap:12px;margin:20px 0}.pl-stocks>div{flex:1;background:#eef8f9;border-radius:10px;padding:12px 16px}.pl-stocks span,.pl-stocks strong{display:block}.pl-stocks span{font-size:.86em}.pl-stocks strong{font-size:1.8em;color:var(--pl-accent);margin-top:4px}.pl-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 22px}.pl-fields dt{font-size:.85em;opacity:.75;margin-bottom:6px}.pl-fields dd{margin:0;font-weight:650;overflow-wrap:anywhere}.pl-card>h3{margin-top:24px;font-size:1em}.pl-tablewrap{overflow:auto;max-height:400px}.pl-tablewrap table{border-collapse:collapse;width:100%;font:inherit}.pl-tablewrap th,.pl-tablewrap td{padding:10px 12px;text-align:left;border-bottom:1px solid #e5edf1;white-space:nowrap}.pl-tablewrap th{background:#f1f7f9;position:sticky;top:0}.pl-selected td{background:#e9f7f8}.pl-variant{background:transparent;border:0!important;color:inherit;text-align:left;width:100%;font-weight:600!important}.pl-dialog{width:min(760px,calc(100vw - 24px));max-height:88dvh;overflow:auto;border:1px solid #ccdee6;border-radius:16px;padding:22px;color:#173247;background:#fff;box-sizing:border-box}.pl-dialog::backdrop{background:#102c4380}.pl-dialoghead{justify-content:space-between;margin-bottom:16px}.pl-choice{display:block;width:100%;text-align:left;background:#f7fafb;margin:7px 0}.pl-choice strong,.pl-choice span{display:block}.pl-choice span{font-size:12px;margin-top:6px;color:#637e8e}.pl-choices .pl-actions{justify-content:space-between;margin-top:16px}.pl-dialog video{width:100%;max-height:55vh;background:#102c43;border-radius:8px}.pl-designsettings{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.pl-designsettings label{display:flex;flex-direction:column;gap:5px;font-size:12px}.pl-designsettings input[type=checkbox]{align-self:flex-start;min-height:20px;width:20px}.pl-designrow{display:grid;grid-template-columns:1fr 1fr 85px 38px 75px;gap:6px;align-items:center;margin:8px 0;font-size:12px}.pl-designrow input{min-width:0;width:100%}.pl-designrow span{overflow-wrap:anywhere}.pl-designerbody>select{margin:14px 6px 14px 0;max-width:65%}.pl-home{margin:12px 0 18px}
@media(max-width:700px){.pl-top{gap:8px}.pl-top h2{font-size:20px}.pl-top>div:first-child{width:100%}.pl-root input,.pl-root button{font-size:13px}.pl-hero{flex-direction:column;gap:16px}.pl-photos{min-height:150px}.pl-photos img{height:210px}.pl-card{padding:14px}.pl-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pl-search{gap:6px}.pl-search button{padding:8px}.pl-dialog{padding:14px}.pl-designsettings{grid-template-columns:repeat(2,1fr)}.pl-designrow{grid-template-columns:1fr 80px 38px 70px}.pl-designrow span{grid-column:1/-1}.pl-choices .pl-actions{flex-wrap:wrap}.pl-content h2{font-size:1.25em}}

@media(max-width:700px){.pl-tablewrap th,.pl-tablewrap td{padding:8px 5px;font-size:12px}.pl-tablewrap .pl-variant{padding:7px 0;font-size:12px}.pl-top h2{display:none}.pl-tablewrap table{min-width:0}.pl-tablewrap th:nth-child(4),.pl-tablewrap td:nth-child(4){text-align:right}}

/* Home entry: one accessible target, with a separate live cache timestamp. */
.pl-launch-wrap{margin:0 0 24px}
#openProducts.pl-launch{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:160px;overflow:hidden;isolation:isolate;padding:20px 30px;border:1px solid #174a65;border-radius:18px;background:radial-gradient(ellipse at 87% 35%,#0b6079 0%,transparent 57%),linear-gradient(110deg,#102b43,#07354d);color:#fff;text-align:left;font-family:inherit;box-shadow:0 12px 28px #123b5312;transition:box-shadow .2s,border-color .2s;cursor:pointer}
#openProducts.pl-launch:hover{background:radial-gradient(ellipse at 87% 35%,#0e6c85 0%,transparent 57%),linear-gradient(110deg,#102b43,#07354d);border-color:#1dadc6;box-shadow:0 14px 32px #123b5324;transform:none}
#openProducts.pl-launch:focus-visible{outline:3px solid #00abd4;outline-offset:4px}
.pl-launch-copy{z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 190px)}
.pl-launch-eyebrow{font-size:10px;letter-spacing:2.2px;font-weight:700;color:#77dfed}
.pl-launch-title{font-size:clamp(22px,2.1vw,27px);font-weight:700;line-height:1.15;letter-spacing:-.7px}
.pl-launch-description{font-size:12px;line-height:1.4;font-weight:400;color:#c0d8e5}
.pl-launch-cta{position:absolute;top:20px;right:24px;z-index:3;display:inline-flex;align-items:center;gap:16px;background:#e8fbff;color:#103b50;font-size:13px;font-weight:700;border-radius:9px;padding:9px 14px;margin:0;box-shadow:0 4px 12px #061e2a20}
.pl-launch-cta>span{font-size:19px;line-height:1}
.pl-launch-art{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:34%;max-width:360px;pointer-events:none}
.pl-launch-art img{display:block;width:100%;height:auto}
.pl-launch-tag{position:absolute;right:42px;bottom:19px;font-size:9px;letter-spacing:2px;color:#83c7d6;font-weight:500}
.pl-launch-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 5px 0;font-size:12px;color:#557386;line-height:1.5}
.pl-launch-stamp{display:inline-flex;align-items:center;gap:8px}.pl-launch-stamp:before{content:'';width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#139f98}.pl-stamp-loading:before{background:#d89c35}.pl-stamp-error:before{background:#bd702b}.pl-launch-note{font-size:11px;color:#79909e}
.pl-stamp-success{color:#087d78;font-weight:600}
#reportsPage:has(#reportPanel:not([hidden]))>.pl-launch-wrap{display:none}
@media(min-width:701px){
 #openProducts.pl-launch{min-height:132px;padding:16px 30px}
 #openProducts.pl-launch .pl-launch-art{top:auto;right:145px;bottom:-18px;transform:none;width:25%;max-width:260px}
 #openProducts.pl-launch .pl-launch-tag{right:18px;bottom:8px}
 #openProducts.pl-launch .pl-launch-cta{top:14px;right:18px}
}
@media(max-width:700px){
 #openProducts.pl-launch{min-height:205px;padding:18px 20px;border-radius:15px}
 .pl-launch-copy{gap:7px;max-width:calc(100% - 128px)}.pl-launch-title{font-size:22px}.pl-launch-eyebrow{font-size:9px}.pl-launch-description{font-size:11px;line-height:1.4;max-width:210px}.pl-launch-cta{top:14px;right:14px;font-size:11px;padding:8px 10px;gap:10px}
 .pl-launch-art{right:-65px;top:auto;bottom:-24px;transform:none;width:225px;opacity:.4;z-index:0}.pl-launch-copy{z-index:1}.pl-launch-tag{display:none}.pl-launch-meta{align-items:flex-start;flex-direction:column;gap:3px;padding:10px 2px 0;font-size:11px}.pl-launch-note{padding-left:14px;font-size:10px}.pl-launch-wrap{margin-bottom:18px}
}
@media(prefers-reduced-motion:reduce){#openProducts.pl-launch{transition:none}}
.pl-load-state{margin-top:9px;border:1px solid #d1e7ed;background:#f3fafc;border-radius:10px;padding:12px 14px;font-size:12px;color:#496c7d}
.pl-load-state[hidden],.pl-load-track[hidden],.pl-load-retry[hidden]{display:none}
.pl-load-track{height:4px;overflow:hidden;border-radius:3px;background:#d7edf2;margin-bottom:10px}
.pl-load-track>span{display:block;width:30%;height:100%;border-radius:3px;background:linear-gradient(90deg,#08a4c5,#44d7cd);animation:pl-loading 1.6s ease-in-out infinite}
.pl-load-bottom{display:flex;gap:14px;align-items:center;justify-content:space-between;line-height:1.6}
.pl-load-detail{overflow-wrap:anywhere}.pl-load-retry{flex-shrink:0;font-size:12px!important;padding:7px 12px!important;margin:0}
.pl-load-failed{border-color:#ead7ac;background:#fffbf2;color:#866021}
@keyframes pl-loading{from{transform:translateX(-110%)}to{transform:translateX(440%)}}
@media(prefers-reduced-motion:reduce){.pl-load-track>span{animation:none;width:100%;opacity:.4}}
@media(max-width:700px){.pl-load-bottom{flex-wrap:wrap;gap:8px}.pl-load-state{padding:10px;font-size:11px}}
.pl-dialog .pl-choice{color:#173247;background:#f4f8fa;border:1px solid #d1e1e9;padding:13px 16px;transition:background .15s,border-color .15s}
.pl-dialog .pl-choice:hover{color:#173247;background:#e7f4f7;border-color:#6cbac8;transform:none}
.pl-dialog .pl-choice:focus-visible{outline:3px solid #0b9bb4;outline-offset:2px}
.pl-dialog .pl-choice strong{color:#173247;font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}
.pl-dialog .pl-choice span{color:#597483;font-size:12px;line-height:1.5}
.pl-product-search{display:flex;gap:10px;align-items:center;max-width:800px;margin:8px 0 12px}
.pl-search-toggle{display:flex;flex:0 0 auto;gap:3px;border:1px solid #cedfe7;border-radius:9px;padding:3px;margin:0;min-width:0;background:#edf4f7}
.pl-search-toggle label{position:relative;display:block;margin:0;cursor:pointer}
.pl-search-toggle input[type=radio]{position:absolute;opacity:0;width:1px;height:1px;min-height:0;margin:0;padding:0}
.pl-search-toggle label>span{display:block;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;line-height:1.4;color:#526f80;white-space:nowrap}
.pl-search-toggle input:checked+span{background:#087e96;color:#fff;box-shadow:0 2px 5px #0c617323}
.pl-search-toggle input:focus-visible+span{outline:2px solid #0b9bb4;outline-offset:2px}
.pl-search-input{display:flex;flex:1;min-width:0;gap:8px;align-items:center}
.pl-search-input>input{flex:1;min-width:0;width:100%;margin:0}
.pl-search-input>button{flex-shrink:0;min-width:42px;margin:0;background:#087e96;color:#fff;border-color:#087e96}
.pl-search-input>button:hover{background:#09677c;color:#fff}
.pl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:600px){.pl-product-search{flex-direction:column;align-items:stretch;gap:8px}.pl-search-toggle{align-self:flex-start}.pl-search-toggle label>span{padding:7px 15px}.pl-dialog .pl-choice{padding:11px 12px}.pl-dialog .pl-choice strong{font-size:13px}}

@media(max-width:600px){.pl-choices .pl-actions{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:center}.pl-choices .pl-actions>span{text-align:center;font-size:11px}.pl-choices .pl-actions>button{font-size:11px;padding:7px 9px}}
.pl-stocks>div{min-width:0}.pl-stocks .pl-stock-caption{font-size:.9em;font-weight:650;margin:6px 0 2px;line-height:1.4;height:1.4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}
.pl-root .pl-photo-open{display:block;position:relative;width:100%;height:100%;min-height:180px;padding:0;border:0;border-radius:12px;background:transparent;cursor:zoom-in;overflow:hidden}
.pl-root .pl-photo-open:hover{background:#e6f2f5;transform:none}.pl-root .pl-photo-open:focus-visible{outline:3px solid #07869a;outline-offset:3px}
.pl-root .pl-photo-open[hidden]{display:none}.pl-photo-hint{position:absolute;bottom:12px;right:12px;background:#fff;color:#254959;box-shadow:0 2px 12px #17324718;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:600}
.pl-dialog.pl-photo-viewer{position:fixed;inset:0;box-sizing:border-box;width:auto;height:auto;inline-size:auto;block-size:auto;max-width:none;max-inline-size:none;max-height:none;max-block-size:none;margin:0;border:0;border-radius:0;padding:20px 26px;background:#102331;color:#fff;overflow:hidden}
.pl-photo-viewer[open]{display:flex;flex-direction:column}.pl-photo-viewer .pl-dialoghead{flex:0 0 auto;margin:0;gap:20px}.pl-photo-viewer .pl-dialoghead h3{font-size:18px;line-height:1.4;margin:0;overflow-wrap:anywhere}
.pl-photo-viewer .pl-dialoghead button{flex:0 0 auto;background:#203e50;color:#fff;border-color:#527183;margin:0}.pl-photo-caption{flex:0 0 auto;color:#b7d0dd;font-size:13px;margin:7px 0 16px}
.pl-photo-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.pl-photo-stage img{display:block;width:100%;height:100%;object-fit:contain}.pl-photo-stage p{color:#fff}
body:has(.pl-photo-viewer[open]){overflow:hidden}
@media(max-width:700px){.pl-dialog.pl-photo-viewer{padding:max(14px,env(safe-area-inset-top)) 14px max(14px,env(safe-area-inset-bottom))}.pl-photo-viewer .pl-dialoghead h3{font-size:15px}.pl-photo-caption{font-size:12px}}

.pl-dialog .pl-choice .pl-choice-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:5px}
.pl-dialog .pl-choice .pl-choice-code{min-width:0;margin:0;overflow-wrap:anywhere}
.pl-dialog .pl-choice .pl-choice-price{flex-shrink:0;margin:0;color:#116777;font-weight:650;white-space:nowrap;text-align:right}
@media(max-width:600px){.pl-dialog .pl-choice .pl-choice-meta{gap:8px}.pl-dialog .pl-choice .pl-choice-price,.pl-dialog .pl-choice .pl-choice-code{font-size:11px}}

.pl-dialog .pl-choice .pl-choice-metrics{display:grid;grid-template-columns:1.1fr 1fr;gap:18px;flex:0 0 310px;margin:0;min-width:0}
.pl-dialog .pl-choice .pl-choice-metric{display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:baseline;gap:5px;margin:0;min-width:0;color:#116777;font-weight:650;white-space:nowrap}
.pl-dialog .pl-choice .pl-choice-metric>span{margin:0;color:inherit;font-size:12px;font-weight:inherit}
.pl-dialog .pl-choice .pl-metric-label{text-align:left}.pl-dialog .pl-choice .pl-metric-value{text-align:right;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.pl-dialog .pl-choice .pl-metric-unit{text-align:left}
@media(max-width:600px){.pl-dialog .pl-choice .pl-choice-meta{display:grid;gap:6px}.pl-dialog .pl-choice .pl-choice-metrics{width:100%;gap:14px}.pl-dialog .pl-choice .pl-choice-metric>span{font-size:11px}}

@media(max-width:600px){.pl-dialog .pl-choice .pl-choice-meta{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%}.pl-dialog .pl-choice .pl-choice-metrics{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);justify-self:stretch}}

/* Mobile product photo uses its natural aspect ratio at the full card width. */
@media(max-width:700px){
 .pl-photos{flex:none;width:100%;grid-template-columns:minmax(0,1fr);min-height:150px}
 .pl-root .pl-photo-open{width:100%;height:auto;min-height:0;margin:0;padding:0}
 .pl-photos .pl-photo-open img{display:block;width:100%;max-width:none;height:210px;max-height:210px;object-fit:contain}
 .pl-tablewrap th:first-child,.pl-tablewrap td:first-child{padding-left:14px}
 .pl-tablewrap th:last-child,.pl-tablewrap td:last-child{padding-right:14px}
}


.pl-tablewrap tbody tr.pl-selected>td,.pl-tablewrap tbody tr:focus-within>td{background:var(--pl-row-color,#e9f7f8);color:var(--pl-row-ink,#173247)}
.pl-detail-section{margin-top:24px}.pl-detail-tabs{display:flex;gap:8px;align-items:center;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:thin}.pl-root .pl-detail-tab{flex:0 0 auto;min-height:38px;padding:8px 16px;border:1px solid #c9dde5;border-radius:9px;background:#f4f8fa;color:#3d6072;font-weight:650;white-space:nowrap;box-shadow:none}.pl-root .pl-detail-tab:hover{background:#e7f4f7;color:#173247;border-color:#79b8c5;transform:none}.pl-root .pl-detail-tab[aria-selected=true]{background:var(--pl-accent);color:#fff;border-color:var(--pl-accent);box-shadow:0 3px 9px #075f7028}.pl-root .pl-detail-tab:focus-visible{outline:3px solid #65c6d4;outline-offset:2px}.pl-detail-panel{min-height:90px}.pl-detail-empty{display:grid;place-items:center;min-height:120px;padding:18px;border:1px dashed #c7dbe3;border-radius:10px;background:#f8fbfc;color:#637e8e;text-align:center}
.pl-detail-error{border-color:#e5c8b0;background:#fff9f4;color:#925326}.pl-query-editor{margin-top:24px;padding-top:18px;border-top:1px solid #dbe7eb}.pl-query-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.pl-query-head h3{margin-bottom:5px}.pl-query-row{display:grid;grid-template-columns:minmax(160px,220px) minmax(300px,1fr) auto;align-items:start;gap:8px;margin:10px 0;padding:12px;border:1px solid #d9e6eb;border-radius:10px;background:#f8fbfc}.pl-query-row textarea{width:100%;min-height:110px;box-sizing:border-box;resize:vertical;font:12px/1.5 Consolas,monospace;border:1px solid #cbdde6;border-radius:8px;padding:9px;color:#173247;background:#fff}
.pl-root .pl-tablewrap .pl-variant,.pl-root .pl-tablewrap .pl-variant:hover{display:block;width:100%;min-height:28px;margin:0;padding:0;border:0!important;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:600;transform:none;box-shadow:none;appearance:none;text-align:left}
.pl-tablewrap .pl-variant:focus-visible{outline:2px solid currentColor;outline-offset:2px}
@media(hover:hover) and (pointer:fine){.pl-tablewrap tbody tr:hover>td{background:var(--pl-row-color,#e9f7f8);color:var(--pl-row-ink,#173247)}}
.pl-photos{align-self:flex-start}
.pl-native-variants table{min-width:760px}.pl-native-variants tbody tr{cursor:pointer}
@media(max-width:700px),(max-width:1200px) and (orientation:landscape) and (pointer:coarse){
 .pl-root .pl-native-variants table{min-width:0;width:100%;table-layout:fixed}
 .pl-root .pl-native-variants th,.pl-root .pl-native-variants td{padding:5px 2px;font-size:11px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}
 .pl-root .pl-native-variants th{font-size:10px;letter-spacing:-.2px;padding-left:1px;padding-right:1px}
 .pl-root .pl-native-variants th:first-child,.pl-root .pl-native-variants td:first-child{width:18%;padding-left:3px}
 .pl-root .pl-native-variants th:last-child,.pl-root .pl-native-variants td:last-child{padding-right:3px}
 .pl-root .pl-native-variants .pl-variant{min-height:28px;padding:0;font-size:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere}
}
.pl-detail-column-editor{grid-column:1/-1;min-width:0}.pl-detail-column-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 100px 90px;gap:6px;margin:8px 0;padding:8px;border:1px solid #d8e6ed;border-radius:8px}.pl-detail-column-row input,.pl-detail-column-row select{min-width:0;width:100%;box-sizing:border-box}.pl-detail-column-row button{justify-self:start}.pl-query-row>div>button{margin:2px}
@media(max-width:700px){.pl-detail-column-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
.pl-return-filter{display:flex;align-items:center;gap:8px;justify-self:start;margin:0;font-size:13px;cursor:pointer}.pl-root .pl-return-filter input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--pl-accent)}
.pl-detail-filters{display:grid;gap:8px;margin:4px 0 14px}.pl-detail-filters>.filtersection{min-width:0;margin:0;padding:10px 12px;border:1px solid #d8e6ed;border-radius:9px;background:#f8fbfd}.pl-detail-filters .filtersectionfields{grid-template-columns:repeat(2,minmax(0,300px));gap:10px 20px}.pl-detail-filters .datefiltercontrols{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px}.pl-detail-filters .datefiltercontrols input,.pl-detail-filters .datefiltercontrols select{width:100%;min-width:0;height:32px;min-height:32px;padding:4px 8px;font-size:12px;box-sizing:border-box}.pl-detail-filters>button{justify-self:start}.pl-detail-panel tfoot td{font-weight:700;background:#eef8f9;border-top:2px solid #cbdde6}
@media(max-width:650px){.pl-detail-filters .filtersectionfields,.pl-detail-filters .datefiltercontrols{grid-template-columns:minmax(0,1fr)}.pl-detail-filters .datefiltercontrols input,.pl-detail-filters .datefiltercontrols select{font-size:16px;height:38px;min-height:38px}}
.pl-dialog.pl-photo-viewer{width:100%;height:100dvh;max-width:none!important;max-height:none!important;padding:14px!important}
@media(max-width:700px){.pl-detail-section{margin-top:18px}.pl-detail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible;padding:2px 0 8px}.pl-root .pl-detail-tab{width:100%;min-width:0;min-height:36px;padding:7px 8px;font-size:12px;overflow:hidden;text-overflow:ellipsis}.pl-detail-empty{min-height:96px;font-size:12px}.pl-query-head{align-items:flex-start;flex-direction:column}.pl-query-row{grid-template-columns:1fr}.pl-query-row textarea{min-width:0}}
