/* v10 integrated CRM workspace */
*{letter-spacing:0!important}
.shell{display:block;min-height:100vh}.side{position:sticky;top:0;z-index:12;width:100%;height:auto;max-height:none;padding:0;gap:0;background:#153f38;color:#fff;box-shadow:0 8px 24px #102f2924}.main{max-width:1500px;margin:0 auto;padding:24px 34px 48px}.workspace-command{min-height:66px;padding:10px 24px;display:grid;grid-template-columns:minmax(190px,.75fr) minmax(250px,1.2fr) minmax(170px,.7fr);align-items:center;gap:20px;border-bottom:1px solid #3b645c}.workspace-command .brand{font-size:24px}.workspace-command .brand small{margin-top:1px}.workspace-switch{margin:0;display:grid;grid-template-columns:auto minmax(170px,1fr);align-items:center;gap:10px}.workspace-switch>span,.workspace-owner>span{font-size:9px;font-weight:800;text-transform:uppercase;color:#b9d1c8}.workspace-switch select{min-height:38px;padding:8px 34px 8px 11px;border-color:#66877f;background:#fff;color:var(--ink);font-weight:700}.workspace-owner{display:grid;gap:2px;text-align:right}.workspace-owner strong{font-size:12px;color:#fff}.workspace-context{display:grid;grid-template-columns:repeat(3,1fr);background:#f4f7f3;color:var(--ink);border-bottom:1px solid var(--line)}.workspace-context button{min-height:66px;padding:10px 18px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;display:grid;align-content:center;gap:1px;cursor:pointer}.workspace-context button:last-child{border-right:0}.workspace-context button:hover{background:#fff}.workspace-context span{font-size:9px;font-weight:800;text-transform:uppercase;color:#647a72}.workspace-context strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-context small{font-size:10px;color:#7d6b55}.side nav.workflow-primary{display:grid;grid-template-columns:repeat(7,minmax(110px,1fr));gap:0;overflow:visible;background:#fff;border-bottom:1px solid var(--line)}.side .workflow-nav{min-height:58px;border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;border-radius:0;padding:8px 12px;background:#fff;color:var(--ink)}.side .workflow-nav:hover{background:#f4f7f3;color:var(--ink)}.side .workflow-nav.active{border-left:0;border-bottom-color:var(--copper);background:#eef4ef;color:var(--nav);box-shadow:none}.side .workflow-nav-copy strong{font-size:12px}.side .workflow-nav-copy small{font-size:9px;color:#72867e}.side .workflow-nav.active small{color:#526c63}.side .workflow-count{min-width:22px;height:22px;border-radius:11px;background:#315f55}.side .workflow-nav.active .workflow-count{background:var(--copper)}.side nav.workflow-utilities{min-height:39px;padding:0 18px;display:flex;align-items:center;gap:2px;overflow:auto;background:#153f38}.workflow-utilities>span{padding:0 10px 0 4px;font-size:9px;font-weight:800;text-transform:uppercase;color:#a9c4ba;white-space:nowrap}.side .workflow-utilities .workflow-nav.secondary{width:auto;min-height:30px;padding:5px 10px;border:0;border-radius:4px;background:transparent;color:#cfdfd9;white-space:nowrap}.side .workflow-utilities .workflow-nav.secondary:hover{background:#28544b;color:#fff}.side .workflow-utilities .workflow-nav.secondary.active{background:#fff;color:var(--nav)}.side .workflow-utilities .workflow-nav-copy strong{font-size:10px}.top{margin-bottom:22px}.targeting-zones>.sectionhead{margin-top:0}.targeting-scope>.sectionhead{margin-top:0;align-items:center}.targeting-scope>.sectionhead>strong{font-size:11px;color:var(--green);text-align:right}.owner-read{max-width:none}.workflow-rail{grid-template-columns:repeat(5,1fr)}
.market-picker{display:grid;grid-template-columns:minmax(280px,1fr) 150px 190px auto;gap:10px;align-items:end;padding:14px 0;border-top:1px solid var(--line)}.market-picker .field{margin:0}.market-picker .hint{margin:4px 0 0}.market-picker .btn{min-height:39px}.market-filter{display:flex;align-items:end;justify-content:space-between;gap:14px;margin:12px 0}.market-filter label{min-width:min(100%,380px);margin:0}.market-filter>span{font-size:10px;color:var(--muted);white-space:nowrap}.opportunity-market-filter{margin:18px 0}.opportunity-market-filter .network-filters{width:100%;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr) auto auto;align-items:end}.opportunity-market-filter .field{margin:0}
@media(max-width:1100px){.workspace-command{grid-template-columns:1fr 1.3fr}.workspace-owner{display:none}.side nav.workflow-primary{display:flex;overflow-x:auto}.side nav.workflow-primary .workflow-nav{min-width:132px}.workflow-utilities{overflow-x:auto}.main{padding:22px 24px 42px}.market-picker{grid-template-columns:1fr 140px}.opportunity-market-filter .network-filters{grid-template-columns:1fr 1fr auto auto}}
@media(max-width:760px){.side{position:static;padding:0}.workspace-command{grid-template-columns:1fr;padding:11px 15px;gap:9px}.workspace-command .brand{font-size:23px}.workspace-switch{grid-template-columns:88px minmax(0,1fr)}.workspace-context{display:flex;overflow-x:auto}.workspace-context button{min-width:240px}.side nav.workflow-primary{display:flex!important}.side nav.workflow-primary .workflow-nav,.workflow-primary .workflow-nav:last-child{min-width:120px;grid-column:auto}.side nav.workflow-utilities{display:flex;padding:4px 12px}.main{padding:18px 15px 38px}.top{gap:10px}.targeting-scope>.sectionhead{align-items:flex-start}.targeting-scope>.sectionhead>strong{text-align:left}.workflow-rail{grid-template-columns:1fr 1fr}.market-picker,.opportunity-market-filter .network-filters{grid-template-columns:1fr}.market-filter{align-items:stretch;flex-direction:column}.market-filter label{min-width:0}}
