/* Shared compact workspace foundation. All artwork and motion remain local and optional. */
:root{--ex-line:color-mix(in srgb,var(--pw-accent) 20%,var(--border));--ex-glow:color-mix(in srgb,var(--pw-accent) 12%,transparent);--ex-duration:180ms}
.ex-experience .ex-workspace-head{display:flex;align-items:center;gap:18px;margin:0 0 23px;min-width:0}.ex-workspace-head>div:nth-child(2){min-width:0}.ex-experience .ex-workspace-head h1{font-size:30px;letter-spacing:-.9px;margin:2px 0 7px}.ex-workspace-head .eyebrow{margin:0}.ex-workspace-head p:last-child{font-size:11px;line-height:1.6;color:var(--muted);margin:0}.ex-workspace-head>a{display:inline-flex;align-items:center;gap:7px;margin-left:auto;white-space:nowrap}.ex-workspace-head>a>.cc-icon{width:16px;height:16px}
.ex-art-frame{display:inline-grid;place-items:center;flex:none;vertical-align:middle;width:32px;height:32px;overflow:visible;line-height:0}.ex-art-frame>.pw-app-art{display:block;width:100%!important;height:100%!important;max-width:none;max-height:none;margin:0!important;object-fit:contain;object-position:center}.ex-art-frame>.cc-icon{width:75%;height:75%;color:var(--muted)}.ex-art-fallback{background:var(--pw-soft);border-radius:9px}.ex-hero-art{width:66px;height:66px;flex:none;background:var(--panel);border:1px solid var(--border);border-radius:19px;display:grid;place-items:center;box-shadow:inset 0 1px 0 #ffffff08}.ex-hero-art>.ex-art-frame{width:44px;height:44px}.cc-container-glyph,.cc-platform-glyph,.mc-app-glyph{display:grid!important;place-items:center;overflow:visible!important}.cc-container-glyph>.ex-art-frame{width:100%;height:100%}.cc-platform-glyph>.ex-art-frame{width:31px;height:31px}.pw-product .mc-app-glyph{width:50px;height:50px;padding:6px}.mc-app-glyph>.ex-art-frame{width:35px;height:35px}.mc-connection>.ex-art-frame{width:25px;height:25px}.mc-segment .ex-art-frame,.cc-service-switcher .ex-art-frame{width:18px;height:18px;margin-right:7px}.ex-area-tabs .ex-art-frame{width:22px;height:22px}
.ex-area-tabs{display:flex;gap:7px;overflow:auto;margin:0 0 20px;padding:3px 0 13px;border-bottom:1px solid var(--border);scrollbar-width:thin;scrollbar-color:var(--border) transparent}.ex-area-tabs button{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:9px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--muted);font-size:11px;white-space:nowrap;min-height:42px}.ex-area-tabs button[aria-selected="true"]{color:var(--ink);background:var(--panel);border-color:var(--ex-line);box-shadow:0 3px 14px #0001}.ex-area-tabs button:hover{background:var(--pw-soft)}.ex-area-tabs button:focus-visible,.ex-detail-tabs button:focus-visible{outline:2px solid var(--pw-accent);outline-offset:-2px}
.ex-workspace-command{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:0 0 16px;font-size:10px;color:var(--muted)}.ex-workspace-command>#ex-service-freshness{margin-right:auto}.ex-workspace-command>#ex-download-freshness{margin-left:auto}.ex-action{display:inline-flex!important;align-items:center;justify-content:center;gap:8px}.ex-action>.cc-icon,.ex-action>.pw-spinner{width:16px;height:16px;flex:none}.ex-read-indicator,.ex-read-ok{display:inline-flex;align-items:center;gap:7px;font-size:10px}.ex-read-indicator .pw-spinner{width:13px;height:13px}.ex-read-ok i{height:5px;width:5px;background:var(--green);border-radius:50%;flex:none}.ex-read-error{color:var(--amber);font-size:11px;line-height:1.7;overflow-wrap:anywhere}
.ex-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 19px}.ex-metric{border:1px solid var(--border);border-radius:14px;background:var(--panel);padding:16px 17px;min-width:0;position:relative;overflow:hidden}.ex-metric>.cc-icon{position:absolute;right:16px;top:15px;width:18px;height:18px;color:var(--pw-accent);opacity:.6}.ex-metric>span{display:block;font-size:10px;color:var(--muted);padding-right:25px}.ex-metric>strong{display:block;font-size:23px;line-height:1.25;letter-spacing:-.6px;color:var(--ink);font-weight:600;margin:7px 0}.ex-metric>small{display:block;font-size:9px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}.ex-filter-bar{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:13px;background:var(--panel);margin-bottom:17px}.ex-search{display:flex;align-items:center;gap:9px;flex:1;min-width:120px;border:1px solid var(--border);background:var(--pw-soft);border-radius:9px;padding:0 11px;min-height:37px}.ex-search>.cc-icon{width:17px;height:17px;color:var(--muted);flex:none}.ex-experience .ex-search input,.cc-dialog .ex-search input{padding:9px 0;background:transparent;border:0;border-radius:0;flex:1;min-width:0;width:100%;font-size:11px;outline-offset:2px}.ex-filter-bar select{font-size:10px!important;padding:9px 11px!important;max-width:200px;min-height:37px}
.ex-policy{display:flex;align-items:flex-start;gap:11px;padding:12px 15px;border:1px solid var(--border);background:var(--pw-soft);border-radius:11px;font-size:10px;line-height:1.7;color:var(--muted);margin:0 0 14px}.ex-policy>.cc-icon{width:17px;height:17px;flex:none;color:var(--pw-accent);margin-top:2px}.ex-policy strong{color:var(--ink);font-weight:550}.ex-blocks{padding:11px 15px;border:1px solid var(--border);border-radius:10px;font-size:11px;line-height:1.6;margin:0 0 14px}.ex-blocks summary{cursor:pointer;color:var(--amber);font-size:10px}.ex-blocks article{padding:10px 0;border-top:1px solid var(--border);margin-top:10px}.ex-blocks p{font-size:10px;color:var(--muted);margin:6px 0 0}.ex-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 15px;background:color-mix(in srgb,var(--amber) 5%,var(--panel));border:1px solid color-mix(in srgb,var(--amber) 25%,var(--border));border-radius:11px;color:var(--amber);font-size:11px;margin-bottom:13px}.ex-error span{flex:1;min-width:170px;overflow-wrap:anywhere}
.ex-inventory{border:1px solid var(--border);background:var(--panel);border-radius:14px;overflow:hidden;min-width:0}.ex-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:10px;color:var(--muted);background:var(--pw-soft)}.ex-pager>div{display:flex;align-items:center;gap:8px}.ex-pager>div>span{font-size:9px;white-space:nowrap;padding:0 4px}.ex-experience .ex-pager button,.cc-dialog .ex-pager button{min-height:29px;padding:5px 9px;font-size:9px}.ex-pager strong{font-weight:550;color:var(--ink)}.ex-list-head{display:grid;align-items:center;gap:17px;padding:12px 18px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.ex-resource-list{display:grid;max-height:min(60dvh,650px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.ex-experience .ex-resource-row{display:grid;align-items:center;gap:17px;width:100%;text-align:left;padding:13px 18px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--ink);min-width:0;min-height:74px;position:relative;transition:background var(--ex-duration),box-shadow var(--ex-duration)}.ex-resource-row:last-child{border-bottom:0}.ex-resource-row:hover{background:var(--pw-soft);box-shadow:inset 3px 0 0 var(--pw-accent)}.ex-resource-row:focus-visible{outline:2px solid var(--pw-accent);outline-offset:-3px;background:var(--pw-soft)}.ex-service-row{grid-template-columns:minmax(220px,1.6fr) minmax(120px,.9fr) minmax(130px,1fr) 25px}.ex-network-row{grid-template-columns:minmax(190px,1.4fr) minmax(100px,.55fr) minmax(180px,1.3fr) 25px}.ex-resource-name{display:flex;align-items:center;gap:11px;min-width:0}.ex-resource-name>span:last-child{min-width:0}.ex-resource-name>.cc-icon{width:20px;height:20px;flex:none;color:var(--pw-accent)}.ex-resource-name .ex-art-frame{width:30px;height:30px;flex:none}.ex-resource-name strong{display:block;font-size:11px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.55}.ex-resource-row small{display:block;color:var(--muted);font-size:9px;line-height:1.5;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-resource-scope{min-width:0}.ex-resource-scope strong{font-size:10px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-resource-state{display:block;min-width:0}.ex-state{display:inline-flex;align-items:center;gap:6px;font-size:9px;line-height:1.5;color:var(--muted);max-width:100%;overflow-wrap:anywhere}.ex-state i{height:5px;width:5px;background:currentColor;border-radius:50%;flex:none}.ex-state.running{color:var(--green)}.ex-state.attention{color:var(--amber)}.ex-state.inactive{color:var(--muted)}.ex-rule-addresses{display:block;font-size:10px;line-height:1.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.ex-rule-addresses b{font-weight:400;color:var(--pw-accent);margin:0 5px}.ex-network-row .ex-resource-state>small{display:inline;margin-left:8px}.ex-open-indicator{display:grid;place-items:center;color:var(--muted);transition:transform var(--ex-duration),color var(--ex-duration)}.ex-open-indicator>.cc-icon{width:16px;height:16px}.ex-resource-row:hover .ex-open-indicator{transform:translateX(3px);color:var(--pw-accent)}.ex-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:42px 20px;color:var(--muted);font-size:12px;min-height:110px}.ex-loading .pw-spinner{width:18px;height:18px}.ex-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:46px 20px;color:var(--muted)}.ex-empty>.cc-icon{width:25px;height:25px;margin-bottom:12px}.ex-empty strong{font-size:15px;color:var(--ink);font-weight:550}.ex-empty p{font-size:11px;line-height:1.7;margin:9px 0 0;max-width:420px}
.cc-dialog.ex-inspection-dialog{width:780px;max-width:calc(100vw - 36px);padding:25px;min-height:0;max-height:calc(100dvh - 40px);border-radius:19px}.ex-inspection-dialog .cc-dialog-head{margin-bottom:17px;gap:15px}.ex-inspection-dialog .cc-dialog-head h2{font-size:20px;line-height:1.4;letter-spacing:-.4px;overflow-wrap:anywhere;flex:1}.ex-detail-identity{display:flex;align-items:center;gap:14px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--border)}.ex-detail-identity .ex-hero-art{height:49px;width:49px;border-radius:14px}.ex-detail-identity .ex-hero-art>.ex-art-frame{height:32px;width:32px}.ex-detail-identity>div:nth-child(2){min-width:0}.ex-detail-identity p{font-size:10px;color:var(--muted);margin:6px 0 0;overflow-wrap:anywhere}.ex-detail-identity>button{margin-left:auto;flex-shrink:0}.ex-capability{font-size:9px;border:1px solid var(--border);background:var(--pw-soft);padding:5px 9px;border-radius:7px;margin-left:auto;white-space:nowrap;color:var(--muted)}.ex-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}.ex-detail-grid>div{padding:11px 0;border-bottom:1px solid var(--border);min-width:0}.ex-detail-grid dt{font-size:9px;color:var(--muted);margin-bottom:5px}.ex-detail-grid dd{font-size:11px;color:var(--ink);margin:0;overflow-wrap:anywhere;line-height:1.65}.ex-detail-evidence{background:var(--pw-soft);border:1px solid var(--border);border-radius:11px;padding:13px 15px;margin-top:19px}.ex-detail-evidence strong{font-size:10px;font-weight:550}.ex-detail-evidence p{font-size:10px;line-height:1.8;color:var(--muted);margin:6px 0 0}.ex-detail-evidence .ex-read-error{color:var(--amber)}.ex-detail-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:19px;padding-top:17px;border-top:1px solid var(--border)}.ex-detail-actions button{min-height:33px;font-size:10px}.ex-detail-actions .cc-icon{width:15px;height:15px}.ex-detail-actions>span{font-size:9px;color:var(--muted);line-height:1.5}.ex-detail-tabs{display:flex;align-items:center;gap:5px;padding-bottom:10px;margin-bottom:17px;border-bottom:1px solid var(--border)}.ex-detail-tabs button{border:0;background:transparent;color:var(--muted);font-size:11px;padding:8px 12px;min-height:35px;border-radius:8px}.ex-detail-tabs button[aria-selected="true"]{color:var(--pw-accent);background:var(--ex-glow)}.ex-inspection-dialog [role="tabpanel"]{animation:ex-panel-in var(--ex-duration) var(--pw-ease);min-height:100px}.ex-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0 7px}.ex-detail-metrics .ex-metric{padding:13px}.ex-detail-metrics .ex-metric strong{font-size:19px}.ex-detail-metrics .ex-metric small{font-size:8px}.ex-detail-progress strong{font-size:28px;letter-spacing:-.8px;display:block;margin-bottom:10px}.ex-detail-progress strong>span{font-size:10px;color:var(--muted);letter-spacing:0;font-weight:400}.ex-detail-progress progress{height:8px;width:100%}.ex-torrent-row{grid-template-columns:minmax(230px,1.6fr) minmax(85px,.55fr) minmax(100px,.55fr) minmax(110px,.6fr) 22px}.ex-torrent-type{background:var(--pw-soft);width:32px;height:32px;border:1px solid var(--border);border-radius:9px;display:grid;place-items:center;flex:none;color:var(--pw-accent)}.ex-torrent-type>.cc-icon{width:17px;height:17px}.ex-torrent-progress{font-size:10px;color:var(--muted)}.ex-torrent-progress>span{display:block;margin-bottom:6px}.ex-torrent-progress progress{display:block;height:4px;width:100%;max-width:115px}.ex-torrent-rates strong{font-size:10px;font-weight:500}.ex-torrent-rates small{font-size:9px}.ex-data-scroll{overflow:auto;max-height:390px;overscroll-behavior:contain;border:1px solid var(--border);border-radius:10px;scrollbar-width:thin}.ex-data-table{width:100%;border-collapse:collapse;font-size:10px;text-align:left}.ex-data-table th{position:sticky;top:0;background:var(--panel);padding:10px 12px;font-size:9px;font-weight:550;color:var(--muted);white-space:nowrap;border-bottom:1px solid var(--border)}.ex-data-table td{padding:11px 12px;vertical-align:top;border-bottom:1px solid var(--border);font-size:10px;overflow-wrap:anywhere;min-width:85px;max-width:340px}.ex-data-table tr:last-child td{border-bottom:0}.ex-data-table tr:hover td{background:var(--pw-soft)}.ex-detail-search{margin-bottom:12px;min-height:38px}.ex-detail-caption{font-size:10px;color:var(--muted);line-height:1.7;margin:0 0 13px}.ex-detail-blocks{font-size:10px;color:var(--amber);padding-top:13px;line-height:1.7}.ex-detail-blocks p{font-size:10px}.ex-torrent-dialog #ex-torrent-detail-status{margin-top:15px;font-size:10px}.ex-torrent-dialog .ex-pager{background:transparent;padding:9px 0}.ex-torrent-dialog .ex-detail-actions{position:sticky;bottom:-25px;background:var(--panel);padding-bottom:7px}
/* Inspection pages prioritize room for records; larger workspaces keep their hero treatment. */
.ex-experience[data-view="services"] .ex-workspace-head{margin-bottom:15px;gap:14px}.ex-experience[data-view="services"] .ex-workspace-head h1{font-size:26px;margin-bottom:5px}.ex-experience[data-view="services"] .ex-workspace-head .ex-hero-art{width:52px;height:52px;border-radius:15px}.ex-experience[data-view="services"] .ex-workspace-head .ex-hero-art>.ex-art-frame{width:36px;height:36px}.ex-experience[data-view="services"] .ex-area-tabs{margin-bottom:13px;padding-bottom:10px}.ex-experience[data-view="services"] .ex-area-tabs button{min-height:37px;padding:7px 10px}.ex-experience[data-view="services"] .ex-workspace-command{margin-bottom:12px}.ex-experience[data-view="services"] .ex-metrics{margin-bottom:13px}.ex-experience[data-view="services"] .ex-metric{padding:10px 14px}.ex-experience[data-view="services"] .ex-metric strong{font-size:21px;margin:4px 0}.ex-experience[data-view="services"] .ex-metric small{font-size:8px;line-height:1.4}.ex-experience[data-view="services"] .ex-metric>.cc-icon{top:11px;right:13px;width:15px;height:15px}.ex-experience[data-view="services"] .ex-filter-bar{padding:9px;margin-bottom:12px}.ex-experience[data-view="services"] .ex-policy{padding:10px 13px;font-size:9px;margin-bottom:11px}.ex-experience[data-view="services"] .ex-blocks{padding:8px 13px;margin-bottom:11px}
/* A short tactile response, never a fabricated task completion or percentage. */
.ex-experience .link-button,.ex-experience .cc-secondary,.cc-dialog .link-button,.cc-dialog .cc-secondary{position:relative;overflow:hidden;transition:background var(--ex-duration),border-color var(--ex-duration),box-shadow var(--ex-duration),transform var(--ex-duration) var(--pw-ease)}.ex-experience .link-button:after,.cc-dialog .link-button:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 15%,#ffffff15 50%,transparent 85%);transform:translateX(-120%);pointer-events:none;transition:transform 350ms var(--pw-ease)}.ex-experience .link-button:hover:not(:disabled):after,.cc-dialog .link-button:hover:not(:disabled):after{transform:translateX(120%)}.ex-experience .link-button:hover:not(:disabled),.cc-dialog .link-button:hover:not(:disabled){box-shadow:0 4px 16px var(--ex-glow);transform:translateY(-1px)}.ex-experience button:active:not(:disabled),.cc-dialog button:active:not(:disabled){transform:scale(.985)}.ex-action[aria-busy="true"]{cursor:progress}.ex-action[aria-busy="true"]>span:last-child{opacity:.9}.ex-experience input:focus-visible,.ex-experience select:focus-visible,.cc-dialog input:focus-visible,.cc-dialog select:focus-visible{outline:2px solid var(--pw-accent);outline-offset:2px}.ex-experience .pw-view-enter{animation:ex-panel-in var(--ex-duration) var(--pw-ease)}@keyframes ex-panel-in{from{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:1200px){.ex-workspace-head{gap:14px}.ex-metric{padding:14px}.ex-metric strong{font-size:21px}.ex-filter-bar{flex-wrap:wrap}.ex-filter-bar .ex-search{flex:1 0 100%}.ex-filter-bar select{flex:1;max-width:none}.ex-service-row{grid-template-columns:minmax(160px,1.3fr) minmax(110px,.8fr) minmax(120px,1fr) 20px}.ex-network-row{grid-template-columns:minmax(150px,1.1fr) minmax(90px,.6fr) minmax(140px,1.3fr) 20px}.ex-torrent-row{grid-template-columns:minmax(200px,1.5fr) minmax(65px,.45fr) minmax(90px,.55fr) minmax(100px,.7fr) 20px}.ex-list-head,.ex-experience .ex-resource-row{gap:12px;padding-left:14px;padding-right:14px}}
@media(max-width:950px){.ex-torrent-row{grid-template-columns:minmax(140px,1.4fr) minmax(70px,.6fr) minmax(90px,.7fr) 18px}.ex-torrent-row>.ex-resource-state,.ex-list-head.ex-torrent-row>span:nth-child(4){display:none}.ex-workspace-head>a{font-size:10px;max-width:145px;white-space:normal;text-align:center}.ex-metrics{gap:9px}.ex-metric strong{font-size:18px}.ex-metric small{font-size:8px}.ex-network-row{grid-template-columns:minmax(0,1.2fr) minmax(70px,.6fr) minmax(100px,1fr) 18px}.ex-service-row{grid-template-columns:minmax(0,1.2fr) minmax(90px,.7fr) minmax(100px,.9fr) 18px}}
@media(max-width:650px){.ex-experience .ex-workspace-head{gap:11px;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap}.ex-hero-art{width:49px;height:49px;border-radius:15px}.ex-hero-art>.ex-art-frame{width:33px;height:33px}.ex-workspace-head>div:nth-child(2){flex:1}.ex-experience .ex-workspace-head h1{font-size:25px}.ex-workspace-head p:last-child{font-size:10px}.ex-workspace-head>a{margin-left:60px;max-width:none;font-size:9px;min-height:31px}.ex-area-tabs{gap:4px;margin-bottom:16px;padding-bottom:10px}.ex-area-tabs button{padding:8px 10px;font-size:10px;gap:6px;min-height:38px}.ex-area-tabs .ex-art-frame{width:19px;height:19px}.ex-workspace-command{gap:11px;font-size:9px}.ex-workspace-command>#ex-service-freshness,.ex-workspace-command>#ex-download-freshness{flex:1 0 100%;margin:0;order:3}.ex-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:16px}.ex-metric{padding:13px}.ex-metric strong{font-size:21px;margin:6px 0}.ex-metric>span{font-size:9px}.ex-metric>.cc-icon{right:12px;top:12px;width:15px;height:15px}.ex-filter-bar{padding:9px;gap:7px}.ex-filter-bar select{font-size:9px!important;padding:8px!important;max-width:100%;min-height:33px}.ex-filter-bar #ex-service-size,.ex-filter-bar #ex-download-size{flex:0 0 82px}.ex-search{min-height:35px}.ex-experience .ex-search input{font-size:10px}.ex-policy{font-size:9px;padding:11px 12px;gap:9px}.ex-list-head{display:none}.ex-experience .ex-resource-row{padding:13px;gap:10px;min-height:80px}.ex-service-row{grid-template-columns:minmax(0,1fr) 22px}.ex-network-row{grid-template-columns:minmax(0,1fr) 22px}.ex-resource-row>.ex-resource-name{grid-column:1;grid-row:1}.ex-resource-row>.ex-resource-scope{grid-column:1;grid-row:2;margin-left:31px;display:flex;align-items:center;gap:8px}.ex-resource-row>.ex-resource-state{grid-column:1;grid-row:3;margin-left:31px;display:flex;gap:9px;align-items:center}.ex-resource-row>.ex-open-indicator{grid-column:2;grid-row:1/4}.ex-resource-row small{font-size:8px}.ex-resource-scope strong{font-size:9px}.ex-resource-scope small{margin:0;font-size:8px}.ex-resource-name strong{font-size:11px}.ex-resource-name>.cc-icon{width:20px;height:20px}.ex-resource-name .ex-art-frame{height:25px;width:25px}.ex-service-row>.ex-resource-scope,.ex-service-row>.ex-resource-state{margin-left:36px}.ex-resource-state>small{margin:0}.ex-network-row>.ex-resource-state{flex-wrap:wrap;gap:3px 7px}.ex-rule-addresses{width:100%;font-size:9px;margin-bottom:0;line-height:1.55}.ex-network-row .ex-resource-state>small{margin-left:0}.ex-pager{padding:10px 12px;gap:8px;flex-wrap:wrap}.ex-pager>span{font-size:9px}.ex-pager>div{gap:4px;margin-left:auto}.ex-pager .ex-pager-icon{display:none}.ex-pager>div>span{font-size:8px;padding:0 3px}.ex-experience .ex-pager button,.cc-dialog .ex-pager button{font-size:8px;padding:5px 7px;min-height:28px}.ex-torrent-row{grid-template-columns:minmax(0,1fr) 22px}.ex-torrent-row>.ex-resource-name{grid-column:1;grid-row:1}.ex-torrent-row>.ex-torrent-progress{grid-column:1;grid-row:2;margin-left:43px;display:flex;align-items:center;gap:9px;font-size:9px}.ex-torrent-progress>span{margin:0}.ex-torrent-progress progress{width:110px;max-width:none}.ex-torrent-row>.ex-torrent-rates{grid-column:1;grid-row:3;margin-left:43px;display:flex;gap:12px;align-items:center}.ex-torrent-rates strong,.ex-torrent-rates small{font-size:9px;margin:0}.ex-torrent-row>.ex-resource-state{display:none}.ex-torrent-row>.ex-open-indicator{grid-column:2;grid-row:1/4}.cc-dialog.ex-inspection-dialog{padding:18px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 22px);border-radius:17px}.ex-inspection-dialog .cc-dialog-head h2{font-size:17px}.ex-detail-identity{gap:11px;flex-wrap:wrap;padding-bottom:15px;margin-bottom:15px}.ex-detail-identity .ex-hero-art{height:43px;width:43px;border-radius:12px}.ex-detail-identity .ex-hero-art>.ex-art-frame{height:29px;width:29px}.ex-detail-identity>button{font-size:9px;padding:7px 9px;min-height:31px}.ex-capability{font-size:8px;white-space:normal;max-width:94px;text-align:center}.ex-detail-grid{gap:0 15px}.ex-detail-grid dt{font-size:8px}.ex-detail-grid dd{font-size:10px}.ex-detail-grid>div{padding:10px 0}.ex-detail-evidence{padding:12px;margin-top:16px}.ex-detail-evidence p{font-size:9px}.ex-detail-actions{gap:8px;margin-top:15px;padding-top:15px}.ex-detail-actions button{font-size:9px;min-height:31px}.ex-detail-actions>span{font-size:8px;flex:1 0 100%}.ex-detail-tabs{gap:2px}.ex-detail-tabs button{font-size:10px;padding:7px 10px;min-height:32px}.ex-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ex-detail-metrics .ex-metric{padding:10px}.ex-detail-metrics .ex-metric strong{font-size:15px;letter-spacing:-.3px}.ex-detail-metrics .ex-metric>span{font-size:8px;padding-right:0}.ex-detail-metrics .ex-metric>.cc-icon{display:none}.ex-detail-metrics .ex-metric small{font-size:7px}.ex-data-scroll{max-height:330px}.ex-data-table td,.ex-data-table th{padding:9px 10px;font-size:9px}.ex-torrent-dialog .ex-detail-actions{bottom:-18px}.ex-empty{padding:35px 16px}.ex-empty strong{font-size:14px}.ex-empty p{font-size:10px}}
:root[data-reduced-motion="true"] .ex-experience button:active,:root[data-reduced-motion="true"] .cc-dialog button:active,:root[data-reduced-motion="true"] .ex-experience .link-button:hover,:root[data-reduced-motion="true"] .cc-dialog .link-button:hover,:root[data-reduced-motion="true"] .ex-open-indicator{transform:none!important}:root[data-reduced-motion="true"] .link-button:after{display:none!important}
@media(prefers-reduced-motion:reduce){:root:not([data-motion="full"]) .ex-experience button:active,:root:not([data-motion="full"]) .cc-dialog button:active,:root:not([data-motion="full"]) .ex-experience .link-button:hover,:root:not([data-motion="full"]) .cc-dialog .link-button:hover,:root:not([data-motion="full"]) .ex-open-indicator{transform:none!important}:root:not([data-motion="full"]) .link-button:after{display:none!important}}
