/* XP Content Contract 1.2.0. Host owns window chrome and authority. */
.xp-content[data-xp-content-version="1"]{--xp-bg:#fff;--xp-panel:#f3f7fc;--xp-ink:#172b43;--xp-muted:#40566f;--xp-line:#9bafc6;--xp-accent:#064a9f;color-scheme:light;box-sizing:border-box;min-width:0;max-width:100%;padding:16px;background:var(--xp-bg);color:var(--xp-ink);font:16px/1.5 Tahoma,Verdana,system-ui,sans-serif;overflow-wrap:anywhere}
.xp-content[data-xp-content-version="1"][data-xp-theme="dark"]{--xp-bg:#172332;--xp-panel:#23364b;--xp-ink:#f0f5fc;--xp-muted:#c0cfe0;--xp-line:#8da5bd;--xp-accent:#a1ceff;color-scheme:dark}
.xp-content[data-xp-content-version="1"] *{box-sizing:border-box;min-width:0}
.xp-content[data-xp-content-version="1"] :is(h1,h2,h3){line-height:1.25;margin:0 0 .7em}
.xp-content[data-xp-content-version="1"] h1{font-size:1.5rem}
.xp-content[data-xp-content-version="1"] h2{font-size:1.25rem}
.xp-content[data-xp-content-version="1"] a{color:var(--xp-accent);text-decoration:underline}
.xp-content[data-xp-content-version="1"] .xp-card{padding:16px;border:1px solid var(--xp-line);border-radius:4px;background:var(--xp-panel)}
.xp-content[data-xp-content-version="1"] .xp-note{color:var(--xp-muted);font-size:.9375em}
.xp-content[data-xp-content-version="1"] .xp-prose{max-width:75ch;white-space:pre-wrap;overflow-wrap:anywhere}
.xp-content[data-xp-content-version="1"] :is(.xp-stack,.xp-form,.xp-list){display:flex;flex-direction:column;gap:12px}
.xp-content[data-xp-content-version="1"] .xp-list{padding-inline-start:1.5em}
.xp-content[data-xp-content-version="1"] .xp-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.xp-content[data-xp-content-version="1"] .xp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}
.xp-content[data-xp-content-version="1"] .xp-field{display:flex;flex-direction:column;gap:4px}
.xp-content[data-xp-content-version="1"] :where(button,input,select,textarea){font:inherit;color:inherit;max-width:100%}
.xp-content[data-xp-content-version="1"] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:44px;padding:8px 12px;border:1px solid var(--xp-line);border-radius:3px;background:var(--xp-bg)}
.xp-content[data-xp-content-version="1"] button{cursor:pointer}
.xp-content[data-xp-content-version="1"] button:disabled{cursor:not-allowed;opacity:.65}
.xp-content[data-xp-content-version="1"] :focus-visible{outline:3px solid var(--xp-accent);outline-offset:3px}
.xp-content[data-xp-content-version="1"] .xp-statusbar{padding:8px 12px;border-top:1px solid var(--xp-line);background:var(--xp-panel);overflow-wrap:anywhere}
.xp-content[data-xp-content-version="1"] .xp-error{border-inline-start:4px solid #b42318;padding-inline-start:12px}
.xp-content[data-xp-content-version="1"] :is(img,video,svg){max-width:100%;height:auto}
.xp-content[data-xp-content-version="1"] pre{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:480px){.xp-content[data-xp-content-version="1"]{padding:12px}.xp-content[data-xp-content-version="1"] .xp-card{padding:12px}}
@media(prefers-reduced-motion:reduce){.xp-content[data-xp-content-version="1"] *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media(forced-colors:active){.xp-content[data-xp-content-version="1"]{--xp-bg:Canvas;--xp-panel:Canvas;--xp-ink:CanvasText;--xp-muted:CanvasText;--xp-line:CanvasText;--xp-accent:LinkText}}

/* Opt-in content design; mode comes from the trusted adapter or MCP HostContext. */
.xp-content[data-xp-content-version="1"][data-xp-presentation="xp"]{--xp-bg:#fffef6;--xp-panel:#fff;--xp-ink:#263b57;--xp-muted:#416381;--xp-line:#c1d7e8;--xp-accent:#123f98;--xp-sidebar-bg:#d9edfc;--xp-group-bg:#f5fbff;--xp-group-head:#e6f1fc;--xp-selected:#8bd0f0;--xp-selected-ink:#084685;--xp-toolbar-bg:#edf5fd;--xp-action-bg:#eef7ff;--xp-canvas:#cfdae7;font:13px/1.45 Tahoma,Verdana,"Segoe UI",sans-serif;padding:0}
.xp-content[data-xp-content-version="1"][data-xp-presentation="neutral"]{--xp-bg:#f8fafc;--xp-panel:#fff;--xp-ink:#182638;--xp-muted:#475569;--xp-line:#cbd5e1;--xp-accent:#155e75;--xp-sidebar-bg:#f1f5f9;--xp-group-bg:#fff;--xp-group-head:#f1f5f9;--xp-selected:#d9f0ef;--xp-selected-ink:#164e63;--xp-toolbar-bg:#fff;--xp-action-bg:#f8fafc;--xp-canvas:#e2e8f0;font:16px/1.5 system-ui,sans-serif;padding:0}
.xp-content[data-xp-content-version="1"][data-xp-presentation][data-xp-theme="dark"]{--xp-bg:#111827;--xp-panel:#1f2937;--xp-ink:#f8fafc;--xp-muted:#cbd5e1;--xp-line:#64748b;--xp-accent:#7dd3fc;--xp-sidebar-bg:#182438;--xp-group-bg:#243247;--xp-group-head:#2d4057;--xp-selected:#164e63;--xp-selected-ink:#e0f2fe;--xp-toolbar-bg:#1f2937;--xp-action-bg:#243247;--xp-canvas:#0f172a;color-scheme:dark}
.xp-content[data-xp-content-version="1"][data-xp-presentation]{container-type:inline-size}
.xp-content[data-xp-content-version="1"][data-xp-presentation].xp-layout,.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-layout{display:flex;min-width:0;min-height:0;width:100%}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar{flex:0 0 210px;width:210px;padding:16px 13px;background:var(--xp-sidebar-bg);border-right:1px solid var(--xp-line);overflow:auto;min-height:0}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar-group{margin:0 0 14px;border:1px solid var(--xp-line);border-radius:6px;overflow:hidden;background:var(--xp-group-bg)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar-group :is(h2,h3){margin:0;padding:6px 10px;background:var(--xp-group-head);border-bottom:1px solid var(--xp-line);color:var(--xp-accent);font-size:1rem;line-height:1.4}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar-item{display:flex;align-items:center;width:100%;gap:8px;padding:8px 9px;min-height:44px;margin:0;border:0;box-shadow:none;border-radius:0;background:transparent;color:var(--xp-accent);text-align:left;font:inherit;text-decoration:none;line-height:1.35;cursor:pointer;overflow-wrap:anywhere}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar-item:hover{background:var(--xp-selected);text-decoration:underline}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar-item:is(.is-current,[aria-current="page"]){background:var(--xp-selected);color:var(--xp-selected-ink);font-weight:700}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar-item .xp-icon{height:22px;width:22px;flex:none;object-fit:contain}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-view{flex:1;min-width:0;overflow:auto;padding:26px 30px 30px;background:var(--xp-bg);color:var(--xp-ink)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-view :is(h1,h2){color:var(--xp-accent);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2;margin:0 0 10px}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-eyebrow{margin:0 0 7px;color:var(--xp-muted);font-size:.8em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-lead{font-size:1.08em;line-height:1.55;color:var(--xp-muted);margin:0 0 22px;max-width:65ch}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-section-heading{font-size:1.2em;margin:22px 0 12px;padding-bottom:7px;border-bottom:1px solid var(--xp-line);color:var(--xp-ink)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-card{border:1px solid var(--xp-line);border-radius:4px;box-shadow:none;background:var(--xp-panel);padding:15px 17px}
.xp-content[data-xp-content-version="1"][data-xp-presentation] :is(.xp-program-actions,.xp-action-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:11px;margin:20px 0}
.xp-content[data-xp-content-version="1"][data-xp-presentation] :is(.xp-program-actions,.xp-action-grid) :is(button,a){display:flex;align-items:center;gap:12px;min-height:78px;width:100%;padding:13px 15px;border:1px solid var(--xp-line);border-radius:5px;background:var(--xp-action-bg);color:var(--xp-accent);font:inherit;font-weight:700;text-decoration:none;text-align:left;cursor:pointer}
.xp-content[data-xp-content-version="1"][data-xp-presentation] :is(.xp-program-actions,.xp-action-grid) :is(button,a):hover{border-color:var(--xp-accent);background:var(--xp-selected)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] :is(.xp-program-actions,.xp-action-grid) .xp-icon{width:38px;height:38px;flex:none;object-fit:contain}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--xp-toolbar-bg);border-bottom:1px solid var(--xp-line)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:4px}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-tabs button[aria-pressed="true"]{background:var(--xp-selected);color:var(--xp-selected-ink);border-color:var(--xp-accent);font-weight:700}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-statusbar{background:var(--xp-toolbar-bg)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] :where(button,input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--xp-line);background:var(--xp-panel);color:var(--xp-ink)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--xp-accent);outline-offset:2px}
@media(max-width:620px){.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-layout,.xp-content[data-xp-content-version="1"][data-xp-presentation].xp-layout{flex-direction:column}.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar{width:100%;flex-basis:auto;max-height:35vh;border-right:0;border-bottom:1px solid var(--xp-line)}.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-view{padding:18px}}
@container(max-width:620px){.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-layout{flex-direction:column}.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar{width:100%;flex-basis:auto;max-height:35vh;border-right:0;border-bottom:1px solid var(--xp-line)}.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-view{padding:18px}}
@media(forced-colors:active){.xp-content[data-xp-content-version="1"][data-xp-presentation]{--xp-bg:Canvas;--xp-panel:Canvas;--xp-ink:CanvasText;--xp-muted:CanvasText;--xp-line:CanvasText;--xp-accent:LinkText;--xp-sidebar-bg:Canvas;--xp-group-bg:Canvas;--xp-group-head:Canvas;--xp-selected:Highlight;--xp-selected-ink:HighlightText;--xp-toolbar-bg:Canvas;--xp-action-bg:Canvas;--xp-canvas:Canvas}}

/* Reusable media, definition and sidebar-footer layouts. */
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-media-header{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-media-image .xp-icon{width:64px;height:64px;object-fit:contain}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-media-body{flex:1;min-width:min(100%,180px)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-definition-list{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,3fr);gap:8px 16px}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-definition-list dt{font-weight:700}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-definition-list dd{margin:0;overflow-wrap:anywhere}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar-footer{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 8px;align-items:center;overflow-wrap:anywhere}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar-footer .xp-icon{grid-row:span 2;width:36px;height:36px;object-fit:contain}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar-footer small{grid-column:2;color:var(--xp-muted)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-action-copy{display:flex;flex-direction:column;gap:4px}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-action-copy small{font-weight:400;color:var(--xp-muted)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-card h3{overflow-wrap:anywhere}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-form.xp-card{margin-block:12px}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-check{display:flex;align-items:center;gap:8px}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-check input{width:auto;flex:none}

/* Hide only after the current host acknowledged menu placement. */
.xp-content[data-xp-content-version="1"][data-xp-menu-host="ready"] .xp-menu-only{display:none}

/* 1.2: explicit compact mouse/desktop navigation; forms and touch stay >=44px.
 * No fixed height: long labels, zoom and fallback fonts may grow a row.
 * Do not set a background here: hover/current/focus remain component states. */
@media(min-width:701px) and (hover:hover) and (pointer:fine){
 .xp-content[data-xp-content-version="1"][data-xp-presentation="xp"][data-xp-density="compact"] .xp-sidebar-item{min-height:34px;padding:7px 9px;gap:7px;font-size:12px;line-height:1.35}
 .xp-content[data-xp-content-version="1"][data-xp-presentation="xp"][data-xp-density="compact"] .xp-sidebar-group :is(h2,h3){font-size:13px}
 .xp-content[data-xp-content-version="1"][data-xp-presentation="xp"][data-xp-density="compact"] .xp-sidebar-item:hover{text-decoration:none}
}
/* A legacy host must not hide contract navigation on small screens. */
@media(max-width:700px){
 .xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-sidebar{display:block}
}

.xp-content[data-xp-content-version="1"][data-xp-presentation="xp"] .xp-sidebar-footer{padding:15px 7px 5px;font-size:12px}

/* 1.3: explicit cancel/abort action. Styling never implements cancellation. */
.xp-content[data-xp-content-version="1"] button.xp-button-cancel{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:8px 18px;border:1px solid #741b12;border-radius:4px;background:#a52a1b;color:#fff;font:inherit;font-weight:700;line-height:1.35;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;box-shadow:none}
.xp-content[data-xp-content-version="1"][data-xp-presentation="xp"] button.xp-button-cancel{background:linear-gradient(#bd3928 0%,#ad2c1d 48%,#8f2015 49%,#a82b1a 100%);box-shadow:inset 0 1px 0 #f8b4a7,inset 1px 0 0 #e46d56,0 1px 1px #0003}
.xp-content[data-xp-content-version="1"] button.xp-button-cancel:enabled:hover{background:#922012;border-color:#521109}
.xp-content[data-xp-content-version="1"][data-xp-presentation="xp"] button.xp-button-cancel:enabled:hover{background:linear-gradient(#ad2b1b,#85180e);box-shadow:inset 0 1px 0 #ffbc9d,0 0 0 1px #d97c32}
.xp-content[data-xp-content-version="1"] button.xp-button-cancel:enabled:active{background:#76170e;box-shadow:inset 0 2px 3px #0005}
.xp-content[data-xp-content-version="1"] button.xp-button-cancel:focus-visible{outline:3px solid var(--xp-accent);outline-offset:3px}
.xp-content[data-xp-content-version="1"] button.xp-button-cancel:disabled{opacity:1;background:#e4e4e4;color:#626262;border-color:#929292;box-shadow:none;cursor:not-allowed}
@media(forced-colors:active){
 .xp-content[data-xp-content-version="1"][data-xp-presentation] button.xp-button-cancel,
 .xp-content[data-xp-content-version="1"] button.xp-button-cancel:is(:hover,:active,:disabled){background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText!important;box-shadow:none!important;forced-color-adjust:auto}
 .xp-content[data-xp-content-version="1"][data-xp-presentation] button.xp-button-cancel:disabled{color:GrayText!important;border-color:GrayText!important}
 .xp-content[data-xp-content-version="1"][data-xp-presentation] button.xp-button-cancel:focus-visible{outline-color:Highlight}
}

/* XP Content Contract 1.4.0: window content surface. Additive to 1.3.0.
 * All skins share these five tokens. Missing skin/material => legacy colour, no image.
 * Host chrome and permissions are not affected. */
.xp-content[data-xp-content-version="1"]{--xp-window-background-color:var(--xp-bg,#fff);--xp-window-background-image:none;--xp-window-background-size:auto;--xp-window-background-repeat:repeat;--xp-window-background-position:0 0}
.xp-window-surface,[data-xp-surface="window"]{background-color:var(--xp-window-background-color,var(--xp-bg,#fff));background-image:var(--xp-window-background-image,none);background-size:var(--xp-window-background-size,auto);background-repeat:var(--xp-window-background-repeat,repeat);background-position:var(--xp-window-background-position,0 0)}
.xp-content[data-xp-content-version="1"][data-xp-surface="window"]{background-color:var(--xp-window-background-color,var(--xp-bg,#fff));background-image:var(--xp-window-background-image,none);background-size:var(--xp-window-background-size,auto);background-repeat:var(--xp-window-background-repeat,repeat);background-position:var(--xp-window-background-position,0 0)}
/* The material belongs to ONE root, so nested views must not paint it opaque again. */
.xp-content[data-xp-content-version="1"][data-xp-surface="window"] .xp-view{background-color:transparent;background-image:none}
.xp-window-surface[data-xp-surface="plain"],.xp-content[data-xp-content-version="1"][data-xp-surface="plain"]{background-color:var(--xp-bg,#fff);background-image:none}
@media(forced-colors:active){.xp-window-surface,[data-xp-surface="window"]{background:Canvas!important;color:CanvasText!important}}

/* XP-Content 1.5.0: shared desktop controls; additive to byte-identical 1.4.0 core. */
.xp-content[data-xp-content-version="1"]{--xpc-face:var(--xp-toolbar-bg,#ece9d8);--xpc-light:var(--xp-panel,#fff);--xpc-shadow:var(--xp-line,#aca899);--xpc-select:#316ac5;--xpc-select-ink:#fff}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-inset{border:1px solid var(--xpc-shadow);box-shadow:inset 1px 1px var(--xp-muted,#777),1px 1px var(--xpc-light)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-listview{background:var(--xpc-list-bg,var(--xp-panel,#fff));color:var(--xp-ink,#111);overflow:auto;min-height:0;scrollbar-gutter:stable}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-listview table{border-collapse:separate;border-spacing:0;width:100%;font-variant-numeric:tabular-nums}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-listview :is(td,th){padding:5px 10px;text-align:left;white-space:nowrap}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-listview td{border-right:1px solid var(--xp-line,#eee)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-listview th{position:sticky;top:0;z-index:1;background:var(--xpc-face);border-bottom:1px solid var(--xpc-shadow);box-shadow:inset 1px 1px var(--xpc-light)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-column-header{width:100%;display:flex;gap:8px;align-items:center;justify-content:space-between;border:0;background:transparent!important;color:inherit;box-shadow:none;padding:0}
.xp-content[data-xp-content-version="1"][data-xp-presentation] th[aria-sort="ascending"] .xp-column-header::after{content:"▲";font-size:.7em}
.xp-content[data-xp-content-version="1"][data-xp-presentation] th[aria-sort="descending"] .xp-column-header::after{content:"▼";font-size:.7em}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-listview tr[aria-selected="true"]{background:var(--xpc-select);color:var(--xpc-select-ink)}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-listview tr[aria-selected="true"] td{border-color:transparent}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-tabs:has(> .xp-tab){align-items:end;gap:2px;flex-wrap:wrap;padding-inline:3px}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-tab{background:var(--xpc-face);border:1px solid var(--xpc-shadow);border-bottom:0;border-radius:4px 4px 0 0;box-shadow:inset 1px 1px var(--xpc-light);padding:6px 15px;color:var(--xp-ink);position:relative}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-tab[aria-selected="true"]{background:var(--xp-bg,#ece9d8);font-weight:bold;border-top:3px solid var(--xp-accent,#e99b36);margin-bottom:-1px;z-index:2}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-tab-panel{border:1px solid var(--xpc-shadow);box-shadow:inset 1px 1px var(--xpc-light);padding:10px;min-height:0}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-groupbox{border:1px solid var(--xpc-shadow);box-shadow:1px 1px var(--xpc-light);padding:12px;min-width:0}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-groupbox legend{padding:0 5px}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-statusbar-pane{padding:3px 8px;border:1px solid var(--xpc-shadow);box-shadow:inset 1px 1px var(--xpc-light);min-width:0;overflow-wrap:anywhere}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-performance-graph{height:160px;background-color:#001400;background-image:linear-gradient(#124719 1px,transparent 1px),linear-gradient(90deg,#124719 1px,transparent 1px);background-size:16px 16px;border:1px solid var(--xpc-shadow);color:#55ff66}
.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-performance-graph svg{display:block;width:100%;height:100%}
@media (min-width:621px) and (pointer:fine){.xp-content[data-xp-content-version="1"][data-xp-presentation][data-xp-density="compact"] :is(.xp-tab,.xp-toolbar button,.xp-toolbar input,.xp-toolbar select,.xp-column-header){min-height:28px;font-size:13px}.xp-content[data-xp-content-version="1"][data-xp-presentation][data-xp-density="compact"] .xp-listview td{padding-block:3px;height:25px}.xp-content[data-xp-content-version="1"][data-xp-presentation][data-xp-density="compact"] .xp-listview td button{min-height:24px;padding:1px 8px;font-size:12px}}
@media (pointer:coarse),(max-width:620px){.xp-content[data-xp-content-version="1"][data-xp-presentation] :is(button,input:not([type=checkbox]),select){min-height:44px}.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-listview td{padding-block:8px}.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-tab{padding:8px 12px}}
@media(forced-colors:active){.xp-content[data-xp-content-version="1"][data-xp-presentation]{--xpc-face:Canvas;--xpc-light:Canvas;--xpc-shadow:CanvasText;--xpc-select:Highlight;--xpc-select-ink:HighlightText}.xp-content[data-xp-content-version="1"][data-xp-presentation] .xp-performance-graph{background:Canvas;color:CanvasText}}

.xp-content[data-xp-content-version="1"][data-xp-theme="light"]{--xpc-list-bg:#fff}
.xp-content[data-xp-content-version="1"] .xp-listview :is(table,tbody,tr,td){background:transparent}
