/* Compact spacing without shrinking touch controls or hiding data. */
.main .page-head{gap:8px;margin-bottom:12px;padding-bottom:8px}
.main .page-head .subtitle{margin:3px 0 0}
.main .workspace-coverage{padding:0;margin:0 0 12px}
.main .workspace-coverage>details>summary{padding:10px 12px;min-height:44px;gap:12px}
.main .workspace-coverage>details>summary>span:first-child{display:flex;align-items:center;gap:12px}
.main .workspace-coverage small{margin:0}
.main .column{gap:12px}
.main .panel{margin-bottom:12px}
.main .panel-head{padding:10px 12px;min-height:0}
.main .panel-body{padding:12px}
.main .panel-body p{margin:6px 0}
.f60-home>.f60-shortcuts{margin:0 0 12px;gap:10px}
.f60-home>.f60-shortcuts>a,.f60-home>.f60-shortcuts>button{padding:12px;min-height:64px;border:1px solid var(--control,#CBD2DC)}
.f60-shortcuts b{font-size:15px}
.f60-shortcuts small{font-size:12px;margin-top:3px}
.f60-shortcuts svg{width:28px;height:28px;flex-shrink:0}
.f60-attention{margin:10px 0;padding:10px 12px}
.f60-attention header{margin-bottom:6px}
.f60-alert{padding-block:8px}
.p52 .p52-summary{padding-block:10px}
.main .f60-examples>summary,.main .f64-desk>summary{padding-block:10px}
.main .mt-market-context,.main .mt-terminal{gap:12px}
.main .mt-box{padding:12px}
.main .mt-quotes{margin:10px 0;padding:0;gap:18px}
.main .mt-actions{gap:10px;margin-block:8px}
.main .c65-tabs{display:flex;gap:0;overflow-x:auto;border-block:1px solid var(--border,#E4E7EC);padding:0;margin:12px 0 8px;background:var(--soft,#F7F8FA);scrollbar-width:thin}
.main .c65-tabs button{flex:0 0 auto;white-space:nowrap;border:0;border-radius:0;border-bottom:3px solid transparent;padding:10px 14px;min-height:44px;background:transparent;color:var(--muted,#4B5563);font:inherit;font-size:13px;font-weight:600}
.main .c65-tabs button[aria-selected="true"],.main .c65-tabs button[aria-pressed="true"]{border-bottom-color:var(--text,#111827);color:var(--text,#111827);background:var(--surface,#FFF)}
.c65-tabs button:focus-visible{outline:2px solid #7C3AED;outline-offset:-3px}
.c65-tab-panel[hidden]{display:none!important}
.c65-tab-panel{padding-top:4px;min-width:0}
.c65-tab-panel .a50-box{border:0;margin:0;padding:0}
.c65-tab-panel .tj-monitor-disclosure{border:0;padding:0}
.c65-tab-panel .price-chart{width:100%;height:200px}
.c65-tab-panel p{font-size:13px;line-height:1.55;margin:8px 0}
.c50-navigation .c50-search-link{text-decoration:none!important;display:flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:5px}
.c50-navigation .c50-search-link:hover{background:rgba(255,255,255,.07);color:white}
.c65-report-links{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}
.c65-spec h3{margin:20px 0 6px}
.c65-spec p{max-width:85ch}
.c65-search-empty{padding:12px 0;color:var(--muted)}
.c65-examples{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.c65-search-empty button{color:var(--text);background:var(--soft);border:1px solid var(--border);border-radius:4px;min-height:44px;padding:6px 14px;font:inherit}
.c65-search-empty nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px}
@media(min-width:768px){.main{padding-top:12px!important}.main .table-wrap td,.main .table-wrap th{padding-block:8px}.main .workspace-coverage>details>summary{min-height:42px}}
@media(max-width:767px){
 .f60-home>.f60-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:8px}
 .f60-home>.f60-shortcuts>a,.f60-home>.f60-shortcuts>button{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;padding:10px;min-height:76px;font-size:0}
 .f60-shortcuts span{flex:1;min-width:85px}
 .f60-shortcuts b{font-size:14px}
 .f60-shortcuts small{font-size:12px;line-height:1.35}
 .f60-shortcuts svg{width:22px;height:22px}
 .main .workspace-coverage>details>summary{gap:8px;padding:8px}
 .main .workspace-coverage>details>summary>span:first-child{display:block}
 .main .c65-tabs button{padding-inline:10px;font-size:12px}
 .main .page-head{margin-bottom:8px}
}
