/* Shared workspace presentation. Protected operational surfaces never receive the scope attribute. */
main.content:has(> #cnt[data-nav-space]){background:#fff!important;padding:24px 26px!important}
main.content:has(> #cnt[data-nav-space])>#kpis{display:none!important}
#cnt[data-nav-space]{font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text,#172238);background:var(--white,#fff);min-width:0;max-width:100%}
#cnt[data-nav-space] #nw-workspace-navigation{margin:0 0 24px!important;color:var(--text,#172238);font:14px/1.5 Inter,-apple-system,sans-serif}
#cnt[data-nav-space] #nw-workspace-navigation :is(button,summary){min-height:44px;box-sizing:border-box}
#cnt[data-nav-space] #nw-workspace-navigation button{border:0;border-radius:0;background:transparent;padding:10px 12px;color:var(--text2,#52637d);font:550 14px/1.5 Inter,-apple-system,sans-serif;white-space:normal;text-align:start}
#cnt[data-nav-space] #nw-workspace-navigation .sp-breadcrumb{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--text2,#60718a);font-size:12px;min-height:24px}
#cnt[data-nav-space] #nw-workspace-navigation .sp-breadcrumb button{padding:0;min-height:28px;font:500 12px/1.5 Inter,-apple-system,sans-serif;color:inherit}
#cnt[data-nav-space] #nw-workspace-navigation .sp-breadcrumb svg{width:12px;height:12px;stroke:#718198;stroke-width:1.4;fill:none;flex:0 0 12px}
#cnt[data-nav-space] #nw-workspace-navigation .sp-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}
#cnt[data-nav-space] #nw-workspace-navigation h1{font:750 26px/1.3 Inter,-apple-system,sans-serif!important;letter-spacing:-.5px;color:var(--text,#172238);margin:0!important}
#cnt[data-nav-space] #nw-workspace-navigation .sp-back{font-size:12px;min-height:36px;padding:6px 10px;flex:0 0 auto;border:1px solid var(--border,#dce3ee);border-radius:7px}
#cnt[data-nav-space] #nw-workspace-navigation .sp-view-scope{font-size:13px;color:var(--text2,#64748b);margin:-6px 0 12px}
#cnt[data-nav-space] #nw-workspace-navigation .sp-page-tabs{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 14px;border-bottom:1px solid var(--border,#dce3ee);padding:0;margin:0;min-width:0}
#cnt[data-nav-space] #nw-workspace-navigation .sp-tab{border-bottom:3px solid transparent;padding:10px 10px 11px;color:var(--text2,#52637d)}
#cnt[data-nav-space] #nw-workspace-navigation .sp-tab[aria-current]{color:#cf3d06;border-bottom-color:#e94b0c}
#cnt[data-nav-space] #nw-workspace-navigation .sp-section{position:relative;min-width:0;border:0;padding:0;margin:0;background:transparent;box-shadow:none}
#cnt[data-nav-space] #nw-workspace-navigation .sp-section>summary{display:flex;align-items:center;gap:9px;padding:10px 10px 11px!important;list-style:none;border:0;border-bottom:3px solid transparent;border-radius:0;font:550 14px/1.5 Inter,-apple-system,sans-serif;cursor:pointer;color:var(--text2,#52637d)}
#cnt[data-nav-space] #nw-workspace-navigation .sp-section>summary::-webkit-details-marker{display:none}
#cnt[data-nav-space] #nw-workspace-navigation .sp-section summary svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.6;fill:none;flex:0 0 14px}
#cnt[data-nav-space] #nw-workspace-navigation .sp-section.sp-selected>summary{color:#cf3d06;border-bottom-color:#e94b0c}
#cnt[data-nav-space] #nw-workspace-navigation .sp-section[open]>summary{background:var(--bg,#f6f8fc)}
#cnt[data-nav-space] #nw-workspace-navigation .sp-section-menu{position:absolute;top:calc(100% + 5px);inset-inline-start:0;z-index:80;width:260px;max-width:calc(100vw - 40px);max-height:min(420px,60vh);overflow:auto;background:var(--white,#fff);border:1px solid var(--border,#dce3ee);border-radius:8px;padding:6px;box-shadow:0 10px 30px #14243a20}
#cnt[data-nav-space] #nw-workspace-navigation .sp-section-menu.sp-align-right{inset-inline-start:auto;inset-inline-end:0}
#cnt[data-nav-space] #nw-workspace-navigation .sp-section-menu button{display:block;width:100%;min-height:40px;font-size:13px;border-radius:5px;padding:9px 11px}
#cnt[data-nav-space] #nw-workspace-navigation .sp-section-menu button[aria-current]{background:#fff0e8;color:#b63708;font-weight:650}
#cnt[data-nav-space] #nw-workspace-navigation button:hover,#cnt[data-nav-space] #nw-workspace-navigation .sp-section-menu button:hover{background:var(--bg,#f6f8fc)}
#cnt[data-nav-space] #nw-workspace-navigation :is(button,summary):focus-visible{outline:3px solid #81aaf3;outline-offset:2px}
#sidebar-nav[data-workspace-navigation] .nw-current>.nw-area-head{background:#203047!important;border-radius:7px}
#sidebar-nav[data-workspace-navigation] .nw-current>.nw-area-head :is(.nw-area-link,.nw-area-toggle){color:#eaf0f8!important}
#sidebar-nav[data-workspace-navigation] .nw-area .nav-item[aria-current=page]{background:#e94b0c!important;color:#fff!important;border-left-color:transparent!important}
#sidebar-nav[data-workspace-navigation] .nw-area>.nav-dropdown-items{max-height:none!important}
#sidebar-nav[data-workspace-navigation] .nw-area.open>.nav-dropdown-items{padding:4px 0 8px 20px!important}
#sidebar-nav[data-workspace-navigation] .nw-area-link[aria-expanded=true]+.nw-area-toggle svg{transform:rotate(90deg)}
#cnt[data-nav-space] [data-sp-redundant-heading]{display:none!important}
#cnt[data-nav-space] :is(.kpiv,.kpi-value){font-family:Inter,-apple-system,sans-serif!important;font-size:26px!important;line-height:1.3!important;font-weight:700!important;font-variant-numeric:tabular-nums;letter-spacing:-.4px}
#cnt[data-nav-space] :is(.kpil,.kpi-label){font:550 12px/1.5 Inter,-apple-system,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--text2,#64748b)}
#cnt[data-nav-space] :is(.kpi,.kpi-card){border:1px solid var(--border,#e1e7ef)!important;border-radius:8px!important;box-shadow:none!important;background:var(--white,#fff)!important;min-width:0;padding:16px!important}
#cnt[data-nav-space] :is(.kpi,.kpi-card):before{display:none!important}
#cnt[data-nav-space] :is(.yabox-card,.cbox,.card){box-shadow:none!important;border-radius:8px!important;transform:none!important;min-width:0;max-width:100%}
#cnt[data-nav-space] .filters{gap:12px!important;background:var(--bg,#f6f8fc)!important;border:1px solid var(--border,#e1e7ef)!important;border-radius:8px!important;padding:14px!important;margin-bottom:18px!important;flex-wrap:wrap!important}
#cnt[data-nav-space] .filters :is(input,select){font:400 14px/1.5 Inter,-apple-system,sans-serif!important;min-height:40px;max-width:100%;border-radius:6px;box-sizing:border-box}
#cnt[data-nav-space] .filters label{font:550 12px/1.5 Inter,-apple-system,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
#cnt[data-nav-space] .ocard{background:var(--white,#fff)!important;border:1px solid var(--border,#dfe6f0)!important;border-radius:8px!important;box-shadow:none!important;padding:16px!important;margin:0 0 12px!important;transform:none!important;max-width:100%;box-sizing:border-box}
#cnt[data-nav-space] .ocard .otop{gap:18px;flex-wrap:wrap}
#cnt[data-nav-space] .ocard :is(button,a){font-family:Inter,-apple-system,sans-serif;min-height:36px;line-height:1.4}
#cnt[data-nav-space] .sp-table-scroll{overflow-x:auto;max-width:100%;min-width:0;border:1px solid var(--border,#e1e7ef);border-radius:8px;overscroll-behavior-x:contain}
#cnt[data-nav-space] .sp-table-scroll>table{display:table!important;width:100%!important;min-width:620px!important;max-width:none!important;overflow:visible!important;border-collapse:collapse;font:14px/1.5 Inter,-apple-system,sans-serif;table-layout:auto}
#cnt[data-nav-space] .sp-table-scroll :is(th,td){padding:12px 14px!important;vertical-align:middle;border-bottom:1px solid var(--border,#e7ecf2)}
#cnt[data-nav-space] .sp-table-scroll th{font:600 12px/1.5 Inter,-apple-system,sans-serif!important;text-transform:none!important;letter-spacing:0!important;background:var(--bg,#f6f8fc);color:var(--text2,#52637d)}
#cnt[data-nav-space] .sp-table-scroll td{font:400 13px/1.55 Inter,-apple-system,sans-serif!important}
#cnt[data-nav-space] .sp-embedded{border:1px solid var(--border,#dce3ee);border-radius:8px;background:var(--white,#fff);overflow:hidden;max-width:100%}
#cnt[data-nav-space] .sp-embedded-frame{display:block;width:100%;height:max(420px,calc(100dvh - 250px));border:0;background:#fff}
#cnt[data-nav-space] .sp-embed-state{padding:16px;color:var(--text2,#64748b);font-size:14px;margin:0}
#cnt[data-nav-space] .sp-embed-state[hidden]{display:none}
@media(max-width:700px){main.content:has(> #cnt[data-nav-space]){padding:16px!important}#cnt[data-nav-space] #nw-workspace-navigation h1{font-size:24px!important}#cnt[data-nav-space] #nw-workspace-navigation .sp-heading{align-items:start;gap:10px}#cnt[data-nav-space] #nw-workspace-navigation .sp-back{max-width:120px;white-space:normal}#cnt[data-nav-space] #nw-workspace-navigation .sp-page-tabs{gap:0 4px}#cnt[data-nav-space] #nw-workspace-navigation .sp-page-tabs :is(.sp-tab,summary){font-size:13px;padding-inline:8px!important}#cnt[data-nav-space] .ocard{padding:14px!important}#cnt[data-nav-space] .filters>*{max-width:100%}#cnt[data-nav-space] .sp-embedded-frame{height:max(420px,calc(100dvh - 260px))}}
#cnt[data-nav-space] #delivery-root{background:var(--white,#fff)!important;padding:0!important}
#cnt[data-nav-space] #delivery-root .dc-card{border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
#cnt[data-nav-space] #delivery-root .dc-kpis{border:1px solid var(--border,#dce3ee);border-radius:8px;margin-bottom:20px}
#cnt[data-nav-space] #delivery-root .dc-kpis strong{font:700 26px/1.3 Inter,-apple-system,sans-serif}
#cnt[data-nav-space] #delivery-root .dc-kpis h2{font-size:13px;font-weight:600}
#cnt[data-nav-space] #delivery-root .dc-table-wrap{border:0!important}
#cnt[data-nav-space] #delivery-root .dc-toolbar{margin-top:16px}
#cnt[data-nav-space] #delivery-root .dc-search-label input{min-height:42px}
#cnt[data-nav-space] h1:not(#sp-page-title){font:650 20px/1.35 Inter,-apple-system,sans-serif!important;letter-spacing:-.25px}
#cnt[data-nav-space] .agent-page-header:has([data-sp-duplicate-title]){border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin-bottom:16px!important}
#cnt[data-nav-space] #delivery-root .dc-signals{padding:0!important;margin:0 0 18px!important;min-height:22px;gap:20px}
#cnt[data-nav-space] #delivery-root .dc-card{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:14px 20px}
#cnt[data-nav-space] #delivery-root .dc-toolbar,#cnt[data-nav-space] #delivery-root .dc-toolbar>div{display:contents!important}
#cnt[data-nav-space] #delivery-root .dc-toolbar h2{grid-column:1/-1;grid-row:1;margin:0!important;font-size:20px}
#cnt[data-nav-space] #delivery-root .dc-toolbar p{display:none}
#cnt[data-nav-space] #delivery-root .dc-cats{grid-column:1/-1;grid-row:2;margin:0!important}
#cnt[data-nav-space] #delivery-root .dc-search-label{grid-column:1;grid-row:3;max-width:460px!important;width:100%!important}
#cnt[data-nav-space] #delivery-root .dc-more-label{grid-column:2;grid-row:3;width:100%!important}
#cnt[data-nav-space] #delivery-root #dc-queue-content{grid-column:1/-1;grid-row:4;min-width:0}
@media(max-width:650px){#cnt[data-nav-space] #delivery-root .dc-card{grid-template-columns:minmax(0,1fr)}#cnt[data-nav-space] #delivery-root .dc-search-label{grid-column:1;grid-row:3}#cnt[data-nav-space] #delivery-root .dc-more-label{grid-column:1;grid-row:4;max-width:100%!important}#cnt[data-nav-space] #delivery-root #dc-queue-content{grid-column:1;grid-row:5}}
#sidebar-nav[data-workspace-navigation] .nw-area-toggle[hidden]{display:none!important}
#sidebar-nav[data-workspace-navigation] [data-workspace-local-exposed][data-workspace-local]{display:flex!important}
#sidebar-nav[data-workspace-navigation] .nw-area-link:has(+.nw-area-toggle[hidden]){border-radius:7px}
#sidebar-nav[data-workspace-navigation] .nw-area .nav-icon{font-size:0!important;line-height:0!important;width:6px!important;height:6px;min-width:6px!important;border:1px solid #8ea1bb;border-radius:50%;margin:0 9px 0 4px;flex:0 0 6px}
#sidebar-nav[data-workspace-navigation] .nw-area [aria-current=page] .nav-icon{border-color:#fff}

/* The canonical personal pages above replace the former nested tab navigation. */
#cnt[data-nav-space="area-0"][data-nav-workspace="agent-myspace"] .agent-myspace-tabs{display:none!important}

#cnt[data-nav-space]:has(#nw-workspace-navigation) .intel-readable-page>h2.intel-title:first-child{display:none!important}

#cnt[data-nav-space] .ia-knowledge-create{margin:18px 0;border:1px solid var(--border,#dce3ee);border-radius:8px;padding:0;background:var(--white,#fff)}
#cnt[data-nav-space] .ia-knowledge-create>summary{min-height:44px;padding:12px 16px;font-weight:600;cursor:pointer}
#cnt[data-nav-space] .ia-knowledge-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;max-width:920px}
#cnt[data-nav-space] .ia-knowledge-fields>label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:550}
#cnt[data-nav-space] .ia-knowledge-fields>label:nth-child(-n+2),#cnt[data-nav-space] .ia-knowledge-fields>p{grid-column:1/-1}
#cnt[data-nav-space] .ia-knowledge-fields :is(input,textarea,select){width:100%;max-width:100%;box-sizing:border-box;min-height:42px;font:400 14px/1.5 Inter,-apple-system,sans-serif}
@media(max-width:650px){#cnt[data-nav-space] .ia-knowledge-fields{grid-template-columns:minmax(0,1fr)}}

#cnt[data-nav-space] .intel-readable-page{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}
#cnt[data-nav-space] .ia-brand-selector{display:grid;gap:6px;width:min(100%,280px);margin:14px 0;font-size:13px;font-weight:550;text-transform:none;letter-spacing:0}
#cnt[data-nav-space] .ia-brand-selector select{min-height:42px;width:100%;font-size:14px;font-weight:400}
#cnt[data-nav-space] .ia-knowledge-fields>label{text-transform:none;letter-spacing:0}
