.nav button[data-view="market"],.nav button[data-view="delivery"]{display:none!important}
.workspace-switch{display:flex;gap:4px;width:fit-content;max-width:100%;padding:5px;border:1px solid var(--line,#433b50);border-radius:16px;background:var(--paper,#fff);margin:0 0 24px}
.workspace-switch button{border:0;border-radius:11px;background:transparent;color:inherit;padding:11px 24px;font:inherit;font-weight:650;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}
.workspace-switch button.active{background:var(--purple,#9e86ba);color:#fff;box-shadow:0 3px 12px #0002}
.workspace-switch button:focus-visible,.settings-jump button:focus-visible{outline:3px solid var(--purple,#9e86ba);outline-offset:3px}
.settings-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}
#settings>.card,#settings>.grid-2>.card{border-radius:22px;padding:26px;margin-bottom:20px;scroll-margin-top:100px}
#settings .field label{line-height:1.5}#settings .field-help{line-height:1.6;max-width:75ch}#settings details>summary{padding:12px 0;cursor:pointer}
.overview-health{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.overview-health>div{display:grid;gap:5px}.overview-health b{font-size:16px}
.broker-contact-evidence-panel{padding:22px!important;border-radius:20px!important;margin:18px 0!important;border:1px solid var(--line,#433b50)}
.broker-primary-number{display:inline-block;font-size:26px!important;font-weight:750;letter-spacing:.02em;text-decoration:none;margin:8px 0}
.broker-contact-evidence-panel .profile-section{margin-top:14px;padding-top:14px;border-top:1px solid var(--line,#433b50)}
.broker-contact-evidence-panel summary,.broker-all-objects>summary{cursor:pointer;font-weight:650;line-height:1.5;padding:8px 0}
.broker-phone-evidence-row{padding:16px!important;margin:10px 0;border:1px solid var(--line,#433b50);border-radius:14px}
.broker-phone-evidence-head{gap:12px;flex-wrap:wrap}.broker-phone-evidence-select{padding:8px 12px!important;border:1px solid var(--line,#433b50)!important;border-radius:10px;background:var(--paper,#fff)!important;color:inherit!important;font:inherit;cursor:pointer;text-decoration:none!important}
.broker-phone-publication-meta{line-height:1.6}.broker-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0}.broker-summary-grid>div{padding:13px 10px;border:1px solid var(--line,#433b50);border-radius:13px;display:grid;gap:6px}.broker-summary-grid b{font-size:22px}.broker-summary-grid small{color:var(--muted,#aaa2b7)}
.broker-related-filters{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}.broker-related-filters button[aria-pressed="true"]{background:var(--purple,#9e86ba);color:#fff}
.broker-related-row{padding:10px 0;border-bottom:1px solid var(--line,#433b50)}.broker-related-row .row{width:100%;text-align:left;color:inherit;background:transparent;border:0}.broker-related-row .row-main{display:grid;gap:7px}.broker-related-row a{display:inline-block;margin:3px 0 5px 12px;font-size:13px}.broker-related-row .badge{width:fit-content;white-space:normal}
@media(max-width:600px){.workspace-switch{width:100%}.workspace-switch button{flex:1;padding:11px 12px}.broker-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#settings>.card,#settings>.grid-2>.card{padding:18px}.overview-health{grid-template-columns:1fr}.broker-primary-number{font-size:23px!important}}
@media(prefers-reduced-motion:reduce){.workspace-switch button{transition:none}}

.broker-primary-number,.broker-phone-evidence-head a{color:var(--purple);text-decoration:none;font-weight:700}.broker-phone-evidence-head{display:flex;align-items:center;justify-content:space-between}.broker-phone-evidence-count{display:block!important;margin:12px 0 4px!important;color:var(--muted);font-size:13px}.broker-phone-publications-details{display:block!important;margin-top:8px}.broker-phone-publications-details summary{font-size:13px}.broker-phone-primary-label{display:inline-flex!important;margin:6px 0!important}

@media(max-width:760px){#overviewObjects>.row,#feedRows>.row{display:grid;grid-template-columns:56px minmax(0,1fr)}#overviewObjects .thumb,#feedRows .thumb{width:56px}#overviewObjects .row-meta,#feedRows .row-meta{display:grid;grid-column:1/-1;justify-items:start;text-align:left;min-width:0;padding-top:8px;border-top:1px solid var(--line)}}
