/* Sequential leaderboard sections, with independent controls and shared styling. */
.board-container{width:min(1180px,calc(100% - 64px));margin-inline:auto;}
.leaderboard-root{--board-nav-offset:86px;scroll-padding-top:var(--board-nav-offset);}
.leaderboard-page{background:linear-gradient(180deg,#edf2f8 0, var(--paper) 470px);}
.board-nav{position:sticky;top:0;z-index:20;background:rgba(250,250,248,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(14px);}
.board-nav .board-container{display:flex;align-items:center;justify-content:space-between;min-height:66px;gap:20px;}
.board-identity{display:flex;align-items:center;gap:18px;white-space:nowrap;}
.board-brand{display:flex;align-items:center;color:var(--text);}
.board-brand img{width:94px;height:47px;object-fit:contain;}
.board-breadcrumb{display:flex;align-items:center;gap:12px;padding-left:18px;border-left:1px solid var(--line-strong);font-size:12px;}
.board-breadcrumb a{color:var(--text-dim);}
.board-breadcrumb a:hover{color:var(--cyan);}
.board-breadcrumb > [aria-hidden]{color:var(--text-faint);}
.board-breadcrumb [aria-current]{color:var(--text);font-weight:600;}
.board-nav-tools{display:flex;align-items:center;gap:16px;margin-left:auto;}
.board-section-nav{display:flex;align-items:center;gap:4px;padding:3px;background:#edf1f5;border:1px solid #dde4eb;border-radius:9px;white-space:nowrap;font-size:12px;}
.board-section-nav a{padding:7px 12px;border-radius:6px;color:var(--text-dim);transition:background .15s,color .15s;}
.board-section-nav a:hover,.board-section-nav a:focus-visible,
.leaderboard-page:has(#policy-leaderboard:target) .board-section-nav a[href="#policy-leaderboard"],
.leaderboard-page:has(#per-task-scores:target) .board-section-nav a[href="#per-task-scores"]{background:#fff;color:var(--cyan);box-shadow:0 1px 3px #20394e0d;}
.board-copy-bib{font-size:12px;padding:8px 12px;min-width:110px;white-space:nowrap;}
#citation-fallback pre{padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:8px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 var(--mono);}
.board-heading{padding:30px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:32px;}
.board-heading h1{font-size:clamp(28px,3.2vw,36px);margin:0;letter-spacing:-.04em;line-height:1.2;}
.board-facts{display:flex;text-align:center;color:var(--text-dim);font-size:12px;}
.board-facts > span{padding:0 22px;}
.board-facts > span+span{border-left:1px solid #dce3eb;}
.board-facts b{display:block;color:var(--text);font-size:24px;font-weight:650;letter-spacing:-.035em;margin-bottom:2px;}
.board-footer{display:flex;justify-content:space-between;gap:20px;padding-block:28px;font-size:12px;color:var(--text-faint);}
.skip-results{position:absolute;top:-80px;left:20px;z-index:30;padding:12px;background:var(--surface);}
.skip-results:focus{top:8px;}
#policy-leaderboard,#per-task-scores,#protocol-notes{scroll-margin-top:0;}
.results-explorer.results-stack{padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;}
#results-explorer [hidden]{display:none!important;}
.board-global-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 0 18px;}
.board-global-tools .results-protocol-note{margin:0;font-size:12px;line-height:1.6;color:var(--text-dim);}
.results-downloads{display:flex;gap:8px;}
.results-downloads button{font-size:11px;white-space:nowrap;}
.board-section{background:var(--surface);border:1px solid #dce2e8;border-radius:12px;margin-bottom:24px;overflow:clip;box-shadow:0 4px 24px #20394e05;}
.section-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:72px;gap:14px;padding:18px 22px;}
.section-toolbar h2{font-size:22px;letter-spacing:-.035em;margin:0;line-height:1.2;}
.section-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto;}
.section-actions > button{height:34px;padding:7px 12px;font-size:11px;white-space:nowrap;border:1px solid #ccd7e5;border-radius:6px;background:var(--surface);color:var(--cyan);}
.section-actions > .table-reset{border-color:transparent;background:transparent;color:var(--text-dim);}
.section-actions > .table-reset:hover{color:var(--cyan);background:#edf2f8;}
.board-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:0 22px 20px;}
.board-controls > .control-group{flex:0 0 auto;}
.board-controls > .results-field{flex:0 1 180px;}
.board-controls > .results-field:has(#task-embodiment){flex-basis:260px;}
.board-controls .results-field{font-size:12px;font-weight:500;gap:6px;}
.board-controls .results-field select{height:36px;width:100%;max-width:none;padding:7px 10px;font-size:12px;border:1px solid #d2dbe4;border-radius:6px;}
.control-label{display:block;font-size:12px;font-weight:500;color:var(--text-dim);margin-bottom:6px;}
.metric-switch{display:flex;align-items:center;height:36px;gap:3px;padding:3px;border:1px solid #d8e0e9;border-radius:6px;background:#f0f3f7;}
.metric-switch button{height:28px;padding:3px 12px;border:0;border-radius:4px;font-size:11px;}
.metric-switch button[aria-pressed="true"]{background:var(--surface);color:var(--cyan);font-weight:700;box-shadow:0 1px 4px #20394e15;}
.policy-control{flex:0 0 130px;min-width:0;}
.board-controls .policy-picker > summary{display:flex;align-items:center;justify-content:space-between;height:36px;min-height:36px;padding:7px 10px;border-color:#d2dbe4;border-radius:6px;font-size:12px;font-weight:400;}
.board-controls .policy-picker > summary::after{content:"⌄";margin-left:12px;}
.board-controls .policy-picker[open] > summary::after{content:"⌃";}
.board-controls select:disabled{color:var(--text-faint);background:var(--paper);}
.board-section .explorer-table-wrap{position:relative;overflow-anchor:none;border-radius:0;border-left:0;border-right:0;max-height:min(70vh,680px);scrollbar-width:thin;scrollbar-color:#a8b8cc #f0f3f7;overscroll-behavior:contain auto;scroll-padding-top:54px;}
.board-section .policy-table{font-size:13px;}
.board-section .policy-table th,.board-section .policy-table td{padding:8px 12px;}
.board-section .policy-table thead th{position:sticky;top:0;z-index:4;font-size:11px;background:#f0f3f7;border-bottom:1px solid #d5dee8;}
.board-section .policy-table thead th button{font-size:11px;}
.board-section .policy-table small{display:block;font-size:10px;color:var(--text-faint);font-weight:400;margin-top:3px;}
.board-section .policy-table tbody tr{cursor:default;}
.board-section .policy-table .missing{font-size:10px;color:var(--text-faint);}
.ranking-table{min-width:1080px;table-layout:fixed;}
.board-section .ranking-table th,.board-section .ranking-table td{padding:8px 9px;line-height:1.35;vertical-align:middle;}
.board-section .ranking-table tbody tr{height:44px;}
.ranking-table thead small{margin-top:2px;}
.ranking-table tr > :nth-child(n+3){text-align:center;}
.ranking-table tbody tr > :nth-child(5),.ranking-table .summary-start,.ranking-table .channel-group,.ranking-table .channel-start,.ranking-table .summary-group{border-left:1px solid #dce3eb;}
.ranking-table .policy-name{width:224px;min-width:224px;text-align:left;border-right:0;background:var(--surface);position:sticky;left:40px;z-index:2;}
.ranking-table thead .policy-name{z-index:5;background:#f0f3f7;}
.ranking-table .policy-label{font-size:13px;}
.ranking-table .policy-variant{margin-left:0;}
.policy-variant{display:inline-block;font-size:10px;line-height:1.4;font-weight:500;color:var(--text-dim);white-space:nowrap;margin-left:6px;}
.task-matrix-table .policy-variant{display:block;margin:3px 0 0;}
.ranking-table .rank-cell{position:sticky;left:0;z-index:2;width:40px;min-width:40px;max-width:40px;text-align:center;color:var(--text-faint);font-size:11px;background:var(--surface);}
.ranking-table thead .rank-cell{z-index:5;background:#f0f3f7;}
.rank-number{display:inline-flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:5px;}
.ranking-table .rank-cell{padding-inline:5px;}
.rank-medal{font-size:22px;line-height:1;font-family:"Segoe UI Emoji","Apple Color Emoji",sans-serif;}
.model-identity{display:flex;align-items:center;gap:8px;min-width:0;}
.model-identity > div{min-width:0;}
.model-logo{width:26px;height:26px;flex:0 0 26px;object-fit:contain;}
.model-name{display:flex;align-items:baseline;gap:6px;color:var(--text);line-height:1.4;white-space:nowrap;}
.model-name:hover,.model-name:focus-visible{color:var(--cyan);text-decoration:underline;text-underline-offset:3px;}
.ranking-table .type-cell{width:64px;}
.ranking-table .contributor-cell{width:128px;font-size:11px;white-space:nowrap;}
.contributor-cell a{color:var(--text-dim);}
.contributor-cell a:hover{color:var(--cyan);text-decoration:underline;}
.policy-type{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:5px;border:1px solid #d6dee8;background:#f1f4f8;color:#52637b;font:10px var(--mono);}
.type-vla{background:#edf5ff;color:#366493;border-color:#d5e4f7;}
.type-wam{background:#f3effc;color:#70569a;border-color:#e3d9f3;}
.type-agent{background:#eaf5f0;color:#37735b;border-color:#cfe6db;}
.ranking-table .expand-cell{width:36px;padding-inline:5px;}
.expand-cell button{border-color:transparent;padding:0;width:25px;height:25px;font-size:17px;color:var(--cyan);}
.ranking-active{background:#f2f6fc;}
.ranking-table td.ranking-active{font-weight:650;}
.board-section .policy-table thead th[aria-sort]:not([aria-sort="none"]){box-shadow:inset 0 -2px var(--cyan);}
.board-section .policy-table tbody tr:hover > *{box-shadow:inset 0 1px #294f9225,inset 0 -1px #294f9225;}
.board-section .policy-table tbody tr.is-selected > *{box-shadow:inset 0 1px #294f9270,inset 0 -1px #294f9270;}
.board-section .policy-table button:focus-visible{border-radius:3px;}
.policy-detail-row > td,.task-detail-row > td{padding:0!important;text-align:left;background:var(--paper);}
.policy-detail-row:hover > td,.task-detail-row:hover > td{box-shadow:none!important;}
.policy-detail,.task-detail{position:sticky;left:0;padding:18px;border-left:3px solid var(--cyan);width:min(1176px,calc(100vw - 100px));max-width:100%;}
.policy-detail h3,.task-detail h3{font-size:17px;margin:0 0 18px;overflow-wrap:anywhere;}
.policy-detail h3 span{font-size:11px;font-weight:400;color:var(--text-faint);margin-left:10px;}
.policy-detail dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 18px;}
.policy-detail dt{font-size:10px;color:var(--text-faint);margin-bottom:4px;}
.policy-detail dd{font-size:12px;margin:0;overflow-wrap:anywhere;}
.detail-metrics{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--line);padding-top:14px;font-size:12px;}
.detail-metrics b{margin-left:6px;}
.detail-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;font-size:12px;}
.detail-actions a{color:var(--cyan);text-decoration:underline;}
.detail-actions button{font-size:11px;}
.task-matrix-table{min-width:max(880px,calc(248px + var(--task-policy-count,5)*125px));table-layout:fixed;}
#task-matrix .policy-table tr > :not(:first-child):not(.policy-name){text-align:center;}
#task-matrix .policy-table thead th:not(:first-child) button{width:100%;text-align:center;}
.task-matrix-table thead th:not(:first-child){min-width:125px;max-width:220px;text-align:center;}
.task-matrix-table thead th:not(:first-child) button{white-space:normal;overflow-wrap:anywhere;}
.task-matrix-table .task-name{position:sticky;left:0;z-index:2;min-width:248px;width:248px;max-width:248px;background:var(--surface);border-right:1px solid var(--line);text-align:left;}
.task-matrix-table thead .task-name{z-index:5;background:#f0f3f7;}
.task-matrix-table .task-name > button{display:flex;align-items:flex-start;gap:9px;text-align:left;border:0;background:none;padding:0;}
.task-matrix-table .policy-label{font-size:12px;white-space:nowrap;overflow-wrap:normal;}
.task-toggle{display:inline-flex;justify-content:center;align-items:center;width:16px;height:20px;flex:0 0 16px;font-size:21px;line-height:1;color:var(--text-faint);transition:transform .16s,color .16s;}
.task-detail .explorer-table-wrap{border:1px solid #d5dee8;border-radius:8px;background:var(--surface);}
.task-metric-table{min-width:660px;table-layout:fixed;}
.task-detail .task-metric-table .rank-cell{position:sticky;left:0;z-index:2;width:40px;min-width:40px;max-width:40px;padding-inline:5px;text-align:center;color:var(--text-faint);background:var(--surface);}
.task-metric-table .rank-number{display:flex;width:20px;height:20px;margin-inline:auto;}
.task-metric-table .rank-medal{font-size:18px;}
.task-detail .task-metric-table thead .rank-cell{background:#f0f3f7;}
.task-metric-table .detail-summary{border-left:1px solid #dce3eb;}
.task-metric-table td.detail-summary{background:#f2f6fc;font-weight:650;}
.task-detail .task-metric-table .policy-name{left:40px;min-width:240px;width:240px;text-align:left;background:var(--surface);white-space:nowrap;}
.task-detail .model-logo{width:20px;height:20px;flex-basis:20px;}
.task-detail .model-name{font-size:12px;font-weight:600;}
.task-detail .policy-variant{display:inline;margin:0;}
.task-detail .policy-table tbody tr{height:36px;}
.task-detail .policy-table th,.task-detail .policy-table td{padding:7px 10px;font-size:12px;}
.task-detail .policy-table thead .policy-name{z-index:5;background:#f0f3f7;}
/* Corner headings must sit above both the scrolling headings and frozen names. */
.board-section .policy-table thead :is(.policy-name,.task-name,.rank-cell){z-index:6;}
.policy-picker > summary{min-height:36px;padding:8px 12px;font-size:11px;font-weight:500;border-radius:7px;}
.policy-picker-body{z-index:10;max-height:min(420px,60vh);overflow:auto;overscroll-behavior:contain;}
.picker-actions{display:flex;gap:8px;margin:0 0 10px;}
.picker-actions button{font-size:11px;padding:5px 9px;}
#policy-options input{width:15px;height:15px;}
.results-stack > .results-notes{margin:10px 0 24px;}
#share-fallback{padding:16px 0;}
.board-section .policy-table .policy-label{line-height:1.4;}
@media(max-width:900px){
  .leaderboard-root{--board-nav-offset:126px;}
  .board-nav .board-container{flex-wrap:wrap;gap:8px;padding-block:8px;}
  .board-nav-tools{width:100%;justify-content:space-between;gap:8px;}
  .board-container{width:calc(100% - 36px);}
  .policy-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));}
  .policy-picker-body{left:0;right:auto;}
}
@media(max-width:760px){
  .board-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
  .board-controls > .control-group{grid-column:1 / -1;}
  .policy-control{grid-column:1 / -1;max-width:180px;}
}
@media(max-width:600px){
  .board-container{width:calc(100% - 24px);}
  .board-nav .board-container{min-height:58px;}
  .board-identity{gap:14px;}
  .board-breadcrumb{gap:10px;padding-left:14px;font-size:11px;}
  .board-brand img{width:72px;height:36px;}
  .board-section-nav{font-size:11px;gap:2px;}
  .board-section-nav a{padding:6px 8px;}
  .board-copy-bib{min-width:94px;font-size:11px;padding:7px 10px;}
  .board-heading{padding:25px 2px 20px;align-items:flex-start;flex-direction:column;gap:16px;}
  .board-facts{gap:0;text-align:left;padding:14px 0;width:100%;}
  .board-facts span{display:flex;flex:1;gap:6px;align-items:baseline;justify-content:center;padding:0 10px;}
  .board-facts b{font-size:19px;}
  .board-global-tools{padding:12px 0;gap:8px;}
  .board-global-tools .results-downloads{margin-left:auto;}
  .section-toolbar{min-height:0;padding:16px 14px 14px;flex-wrap:wrap;gap:12px;}
  .section-toolbar h2{font-size:21px;}

  .section-actions > button{font-size:11px;padding:6px 10px;}
  .board-controls{padding:0 14px 16px;}
  .board-controls .results-field select{font-size:11px;}
  .policy-picker-body{left:0;right:auto;width:min(300px,calc(100vw - 60px));}
  .board-section .policy-table th,.board-section .policy-table td{padding:7px 10px;}
  .ranking-table{min-width:1080px;}
  .ranking-table .policy-name{min-width:224px;width:224px;left:40px;}
  .ranking-table .policy-label{font-size:12px;}
  .ranking-table .policy-meta{font-size:9px;}
  .ranking-table .rank-cell{width:40px;min-width:40px;max-width:40px;}
  .task-matrix-table{min-width:max(740px,calc(232px + var(--task-policy-count,5)*100px));}
  .task-matrix-table .task-name{min-width:232px;width:232px;max-width:232px;}
  .task-matrix-table thead th:not(:first-child){min-width:100px;}
  .task-matrix-table .policy-label{font-size:11px;}
  .board-section .results-key{font-size:10px;}
  .policy-detail,.task-detail{width:calc(100vw - 30px);padding:16px 12px;}
  .policy-detail h3 span{display:block;margin:6px 0 0;}
  .detail-metrics{gap:8px 16px;font-size:11px;}
  .board-footer{font-size:11px;flex-wrap:wrap;}
}

/* Keep the task controls focused on the benchmark's metrics, channels and embodiments. */
.task-detail h3 span{display:block;font-size:12px;font-weight:400;color:var(--text-dim);margin-top:6px;}
.task-metric-table .detail-channel-active{box-shadow:inset 0 -2px var(--cyan);color:var(--cyan);}

@media(max-width:380px){
  .board-brand img{width:64px;height:38px;}
  .board-nav .board-container{gap:8px;}
  .board-section-nav a{padding-inline:6px;}
}

/* Keep labels near the control or value they explain. */
.section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;min-width:0;}
.section-count{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:#f1f4f7;color:#657185;font-size:12px;font-weight:500;white-space:nowrap;}
.board-global-tools .results-protocol-note a{margin-left:8px;color:var(--cyan);white-space:nowrap;text-underline-offset:3px;}
.board-global-tools .results-protocol-note a:hover{text-decoration:underline;}
.results-downloads button{min-height:36px;font-size:12px;border-radius:7px;}
#results-export-all{background:var(--surface);border-color:#cad5e2;}
#results-share:hover,#results-export-all:hover{background:#eaf0f7;}
.table-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;padding:14px 22px;border-top:1px solid #e8edf2;}
.table-note{margin:0;color:#6c7785;font-size:12px;line-height:1.5;}
.table-legend-compact{display:flex;align-items:center;gap:18px;color:#6c7785;font-size:11px;margin-left:auto;white-space:nowrap;}
.table-legend-compact .heat-key{gap:6px;margin:0;}
.table-legend-compact .heat-swatch{width:48px;height:8px;border:0;border-radius:999px;}
.board-section .best-value{border-color:#d9b569;background:#fff1cf;color:#71500e;border-radius:4px;font-weight:650;}
.table-legend-compact .best-value{font-size:11px;padding:2px 6px;}
.board-section .ranking-table thead .ranking-groups{height:30px;}
.board-section .ranking-table thead .ranking-groups > :not([rowspan]){height:30px;padding:7px 9px 3px;font-size:11px;font-weight:500;letter-spacing:.02em;border-bottom:0;}
.board-section .ranking-table thead [rowspan]{vertical-align:middle;}
.board-section .ranking-table thead .ranking-columns > th{text-align:center;top:30px;height:34px;padding:4px 9px 9px;}
.board-section .ranking-table thead th button{font-size:12px;}
.board-section .policy-table thead .sort-indicator{display:inline-block;width:10px;margin-left:4px;opacity:0;transition:opacity .15s;}
.board-section .policy-table thead th:not([aria-sort="none"]) .sort-indicator,
.board-section .policy-table thead button:hover .sort-indicator,
.board-section .policy-table thead button:focus-visible .sort-indicator{opacity:1;}
.board-section .policy-table thead button:hover{color:var(--cyan);}
.board-section .policy-table thead button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;}
.task-name > button[aria-expanded="true"] .task-toggle{transform:rotate(90deg);color:var(--cyan);}
.task-name > button:hover .task-toggle{color:var(--cyan);}
.task-matrix-table .task-name > button{cursor:pointer;}
.task-detail h3{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:14px;}
.task-detail h3 span{display:inline;margin:0;font-size:12px;}
.task-detail h3 .task-detail-name{font:inherit;color:inherit;white-space:nowrap;overflow-wrap:normal;}
#protocol-notes{border:1px solid #dce2e8;border-radius:10px;padding:0 20px;background:#ffffff70;}
#protocol-notes > summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 0;list-style:none;font-size:14px;font-weight:600;}
#protocol-notes > summary::-webkit-details-marker{display:none;}
#protocol-notes > summary::after{content:"+";font-size:20px;line-height:1;color:var(--text-faint);font-weight:400;}
#protocol-notes[open] > summary::after{content:"−";}
#protocol-notes[open]{padding-bottom:20px;}
#protocol-notes p{font-size:12px;line-height:1.75;margin:16px 0 0;}
#protocol-notes a{color:var(--cyan);text-underline-offset:3px;}
.metric-definitions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:4px 0 0;}
.metric-definitions dt{font-size:15px;font-weight:650;color:var(--text);}
.metric-definitions dt span{display:block;font-size:11px;font-weight:500;color:var(--text-dim);margin-top:3px;}
.metric-definitions dd{font-size:12px;line-height:1.7;margin:8px 0 0;}
@media(max-width:600px){
  .section-heading{gap:7px 10px;}
  .section-count{font-size:11px;padding:3px 8px;}
  .board-global-tools{padding-bottom:16px;}
  .board-global-tools .results-protocol-note{font-size:12px;}
  .table-footer{padding:12px 14px;gap:10px 14px;}
  .table-note{font-size:11px;}
  .table-legend-compact{gap:12px;}
  .metric-definitions{grid-template-columns:1fr;gap:20px;}
  #protocol-notes{padding-inline:16px;}
}
@media(prefers-reduced-motion:reduce){.task-toggle,.sort-indicator{transition:none!important;}}

/* Visible update dates, sort descriptions and whole-row task disclosure. */
.section-toolbar{align-items:flex-start;}
.section-intro{min-width:0;flex:1;}
.table-sort-status{margin:8px 0 0;color:#657185;font-size:12px;line-height:1.6;}
.section-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex-shrink:0;}
.table-updated{margin:2px 0 0;color:#657185;font-size:11px;line-height:1.6;white-space:nowrap;font-variant-numeric:tabular-nums;}
.table-updated time{color:#48566a;}
.table-updated span{color:#7a8594;}
.section-meta .section-actions > button{height:26px;padding:3px 8px;}
.section-meta .section-actions:has(> [hidden]:only-child){display:none;}
.board-section .policy-table tbody tr[data-task-row]{cursor:pointer;}
@media(max-width:600px){
  .section-toolbar{gap:10px;}
  .section-intro{flex-basis:100%;}
  .section-meta{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}
  .section-meta .section-actions{margin-left:auto;}
  .table-updated{margin:0;font-size:10px;}
  .table-sort-status{margin-top:6px;font-size:11px;}
}
