/* Owner desk: existing amber / teal identity, flatter navigation and real work. */
.owner-desk,.customer-hub,.month-review{font-family:Arial,sans-serif}
.game{--desk-surface:#0b1c21;--desk-border:#29474e;--desk-copy:#c5d5d4;--desk-muted:#91afb5;--desk-soft:#11282e}
.game.light{--desk-surface:#fff;--desk-border:#c9d7d9;--desk-copy:#203d45;--desk-muted:#526e77;--desk-soft:#f0f5f5}
.navigation-groups{padding:16px 0;flex:1}.sidebar .brand{padding:18px 2px 15px}.sidebar .brand small{display:none}
.sidebar .side-nav{gap:3px}.sidebar .side-link{min-height:40px;padding:8px 10px;gap:10px;background:transparent;border-color:transparent;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}
.sidebar .side-link>span{font:600 18px/1.2 Rajdhani,sans-serif;letter-spacing:0}.sidebar .side-link .ui-icon{width:19px;height:19px}.sidebar .side-link.active{background:var(--desk-soft);border-color:var(--desk-border);color:var(--amber);box-shadow:inset 3px 0 var(--amber)}
.game.light .sidebar .side-link.active{background:#fff4df;color:#805000;border-color:#dbb77b}.sidebar .side-link:hover{transform:none}
.sidebar .mail-badge{background:var(--amber);color:#15232a;border-radius:50%;min-width:20px;height:20px;display:grid;place-items:center;font-size:11px}
.company-navigation{border-top:1px solid var(--desk-border);margin-top:18px;padding-top:12px}.company-navigation-heading{display:flex;align-items:center;justify-content:space-between;color:var(--desk-muted);font-size:11px;padding:0 3px}.company-navigation-heading button{font-size:22px;padding:0 6px;min-height:28px}
.company-picker{display:block;margin:5px 0}.company-picker select{width:100%;padding:10px 25px 10px 10px;border:1px solid var(--desk-border);background:var(--desk-surface);font:600 18px Rajdhani,sans-serif;text-overflow:ellipsis}
.company-overview-link{display:flex;justify-content:space-between;gap:8px;width:100%;padding:5px 10px 10px;border:0;background:none;color:var(--desk-muted);font-size:11px}.company-overview-link.active{color:var(--amber)}
.sidebar .sidebar-bottom{padding-bottom:12px}.sidebar .player-profile{border:0;padding:0 2px;background:transparent}.sidebar .player-monogram{height:30px;width:30px;font-size:22px}.sidebar .player-profile strong{font-size:17px}.sidebar .player-profile small,.sidebar .reputation-line{display:none}.sidebar .sidebar-tools{margin-top:12px}.sidebar .local-status{font-size:8px;margin-top:8px}
.founder-navigation{margin-top:25px;border-top:1px solid var(--desk-border);padding:20px 8px}.founder-navigation h3{font:600 21px Rajdhani,sans-serif}.founder-navigation p{font-size:11px;line-height:1.7;color:var(--desk-muted);margin:10px 0 16px}.founder-navigation .action{font-size:11px;padding:9px}
.context-resource-bar{gap:18px;min-height:77px}.active-context{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.active-context>.ui-icon{width:22px;color:var(--cyan)}.active-context>span{min-width:0}.active-context small{display:block;color:var(--desk-muted);font-size:10px;margin-bottom:4px}.active-context strong{display:block;font:600 21px/1.1 Rajdhani,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}
.context-resource-bar .resource{padding:0 18px;min-width:0;border-left:1px solid var(--desk-border)}.context-resource-bar .resource strong{font:600 22px Rajdhani,sans-serif}.context-resource-bar .resource small{font-size:10px;letter-spacing:0}.context-resource-bar .turn-date{margin-left:0}.context-resource-bar .turn-date small{font-size:9px}.context-resource-bar .next-month{white-space:nowrap;font-size:12px}
.section-bar .section-location{font-size:12px;text-transform:none;letter-spacing:0;white-space:nowrap}.company-view>.company-header{padding-bottom:18px;margin-bottom:16px}.company-header p{font-size:11px;color:var(--desk-muted);margin-top:4px}.company-header .detail-title{font-size:32px;margin-bottom:0}.company-view>.local-tabs:empty{display:none}
.owner-desk{max-width:1370px;margin:0 auto;color:var(--desk-copy)}.desk-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.desk-heading h2{font:600 42px/1.1 Rajdhani,sans-serif;margin:0 0 6px}.desk-heading p{font-size:14px;color:var(--desk-muted)}.desk-heading>.text-button{font-size:11px}
.desk-goal{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:28px;border:1px solid var(--desk-border);border-left:3px solid var(--amber);padding:18px 22px;background:var(--desk-surface);margin-bottom:22px}.desk-goal h3{font:600 27px/1.2 Rajdhani,sans-serif;margin-top:4px}.desk-goal small,.desk-goal>div>span{font-size:11px;color:var(--desk-muted)}.desk-goal .meter{margin-top:10px;height:5px}.desk-goal>.text-button{font-size:11px}
.desk-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:20px;align-items:start;margin-bottom:20px}.desk-panel{min-width:0;border:1px solid var(--desk-border);background:var(--desk-surface)}.desk-panel>header,.desk-changes>header{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px}.desk-panel h3,.desk-changes h3{font:600 24px/1.2 Rajdhani,sans-serif;margin:0}.desk-count{font-size:11px;color:var(--desk-muted)}
.desk-work-row{display:flex;align-items:center;gap:14px;border-top:1px solid var(--desk-border);padding:17px 20px;min-width:0}.desk-work-icon{flex-shrink:0;display:grid;place-items:center;width:38px;height:42px;border:1px solid var(--desk-border);color:var(--cyan);background:var(--desk-soft)}.desk-work-icon .ui-icon{width:21px;height:21px}.desk-work-copy{flex:1;min-width:0}.desk-work-copy>strong{font:600 20px/1.2 Rajdhani,sans-serif;display:block}.desk-work-copy>span{display:block;font-size:10px;color:var(--desk-muted);line-height:1.6;margin-top:4px;overflow-wrap:anywhere}.desk-work-copy p{font-size:11px;line-height:1.65;color:var(--desk-muted);margin:6px 0}.desk-work-copy small{display:flex;flex-wrap:wrap;gap:4px;color:var(--amber);font-size:9px;line-height:1.5}.desk-work-copy em{font-style:normal;display:block;margin-left:6px;color:var(--desk-muted)}
.desk-work-row>.action{font-size:10px;padding:9px 11px;min-height:36px;max-width:140px;text-align:left;flex-shrink:0}.desk-work-row.waiting .desk-work-copy small{color:var(--cyan)}.desk-view-all{width:100%;border:0;border-top:1px solid var(--desk-border);background:transparent;color:var(--amber);font-size:11px;padding:13px;text-align:center}
.desk-motion .desk-work-row{display:grid;grid-template-columns:1fr auto;gap:7px}.desk-motion .desk-work-icon{display:none}.desk-motion .desk-work-copy{grid-column:1/-1}.desk-motion .desk-work-row>.action{font-size:10px;background:none;min-height:28px;padding:5px 9px;max-width:100%;grid-column:1/-1;justify-self:start}.desk-more-motion{padding:10px 0}.desk-more-motion>summary{padding:6px 20px;color:var(--desk-muted);font-size:11px;cursor:pointer}.desk-sessions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px;padding:16px 20px;border-top:1px solid var(--desk-border);font-size:11px}.desk-sessions strong{color:var(--amber)}.desk-sessions small{flex-basis:100%;font-size:10px;color:var(--desk-muted);line-height:1.6}
.desk-empty{padding:24px 20px;border-top:1px solid var(--desk-border)}.desk-empty h4{font:600 25px/1.25 Rajdhani,sans-serif;margin:0 0 9px}.desk-empty p{font-size:12px;line-height:1.8;color:var(--desk-muted);max-width:600px;margin:0 0 18px}.desk-empty .action{font-size:11px}.desk-saving{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin:15px 0 8px}.desk-empty .meter{margin-bottom:20px}.desk-panel>.note{margin:8px 20px 20px;padding:0;font-size:12px;line-height:1.8}
.desk-company{display:grid;grid-template-columns:1.1fr .8fr 1fr;gap:12px;border-top:1px solid var(--desk-border);padding:20px}.desk-company>div{min-width:0}.desk-company strong{font:600 24px/1.1 Rajdhani,sans-serif;overflow-wrap:anywhere}.desk-company small{display:block;font-size:10px;color:var(--desk-muted);line-height:1.6}.desk-company b{display:block;font:600 18px Rajdhani,sans-serif;margin:3px 0}.desk-company .action{grid-column:1/-1;justify-self:start;font-size:11px;padding:8px 12px}.desk-panel>header .text-button{font-size:10px}
.desk-news{padding:5px 20px 20px}.desk-news>small{font-size:10px;color:var(--amber)}.desk-news h4{font:600 25px/1.2 Rajdhani,sans-serif;margin:8px 0}.desk-news p{font-size:12px;color:var(--desk-muted);line-height:1.75;margin:10px 0 18px}.desk-news .action{font-size:11px}.desk-opportunity .event-card{border:0;background:none;margin:0;padding:0 20px 20px}.desk-opportunity .event-options{grid-template-columns:1fr}
.desk-wealth{border-top:1px solid var(--desk-border);margin-top:24px;padding:15px 0}.desk-wealth summary{font-size:12px;color:var(--desk-muted);cursor:pointer}.desk-wealth summary strong{float:right;color:var(--desk-copy)}.desk-wealth .terminal-chart{margin-top:18px}
.desk-changes{margin:0 0 22px;border-bottom:1px solid var(--desk-border);padding-bottom:18px}.desk-changes>header{padding:0 0 12px}.desk-changes>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desk-changes button:not(.text-button){padding:12px 14px;text-align:left;border:1px solid var(--desk-border);background:var(--desk-surface);min-width:0}.desk-changes button>small{font-size:9px;color:var(--desk-muted)}.desk-changes button>strong{font:600 18px/1.25 Rajdhani,sans-serif;display:block;margin:6px 0;overflow-wrap:anywhere}.desk-changes button>span{font-size:10px;color:var(--amber)}
.customer-hub-heading{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.customer-hub-heading>div{min-width:0}.customer-hub-heading p{font-size:12px;line-height:1.7;color:var(--desk-muted)}.customer-hub-totals{display:flex;gap:22px;margin-top:20px}.customer-hub-totals span{font-size:10px;color:var(--desk-muted)}.customer-hub-totals b{display:block;font:600 27px Rajdhani,sans-serif;color:var(--desk-copy);margin-top:4px}.customer-outreach{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:10px;max-width:450px}.customer-outreach label span{display:block;font-size:10px;color:var(--desk-muted);margin-bottom:7px}.customer-outreach select{width:100%;padding:8px;border:1px solid var(--desk-border);background:var(--desk-surface);font-size:12px}.customer-outreach>.action{align-self:end;font-size:11px}.customer-outreach>small{grid-column:1/-1;font-size:10px;color:var(--desk-muted);line-height:1.6}
.customer-hub-layout{display:grid;grid-template-columns:240px minmax(0,1fr);border:1px solid var(--desk-border);background:var(--desk-surface)}.customer-hub-list{min-width:0;border-right:1px solid var(--desk-border);max-height:780px;overflow:auto}.customer-hub-list h3{font:600 21px Rajdhani,sans-serif;padding:16px;margin:0}.customer-hub-list>button{display:flex;gap:10px;width:100%;text-align:left;padding:14px;border:0;border-top:1px solid var(--desk-border);background:none}.customer-hub-list>button.selected{background:var(--desk-soft);box-shadow:inset 3px 0 var(--amber)}.customer-hub-list>button>span:last-child{min-width:0}.customer-hub-list strong{display:block;font:600 19px/1.2 Rajdhani,sans-serif;overflow-wrap:anywhere}.customer-hub-list small{display:block;font-size:10px;color:var(--desk-muted);margin:5px 0}.customer-hub-list em{font-size:9px;color:var(--amber);font-style:normal}.customer-hub-detail{min-width:0;padding:20px}.customer-hub-detail .desk-empty{border:0}.customer-list-return{margin:0 0 12px;font-size:11px}
.customer-journey,.journey-placeholder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:20px;background:var(--desk-border);border:1px solid var(--desk-border)}.customer-journey button{padding:12px;text-align:left;border:0;background:var(--desk-surface);min-width:0}.customer-journey button:disabled{opacity:.6}.customer-journey small{display:block;font-size:10px;color:var(--desk-muted);margin-bottom:5px}.customer-journey strong{font:600 17px/1.2 Rajdhani,sans-serif;display:block;overflow-wrap:anywhere}.customer-journey button:hover:not(:disabled){background:var(--desk-soft);color:var(--amber)}.journey-placeholder span{font-size:11px;padding:15px 8px;background:var(--desk-soft)}
.customer-records{margin-top:24px}.customer-records h3{font:600 24px Rajdhani,sans-serif;margin:0 0 14px}.customer-records article{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--desk-border);font-size:11px}.customer-records article>div{flex:1;min-width:160px}.customer-records small{display:block;color:var(--desk-muted);margin-top:5px}.customer-records .text-button{font-size:10px}
.focused-record{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;background:var(--desk-soft);border:1px solid var(--desk-border);margin-bottom:16px;font-size:11px}.focused-record>span{flex:1;color:var(--desk-muted)}.focused-record .text-button{font-size:11px}.invoice-with-context{min-width:0}.invoice-with-context>.document-paper{width:100%;height:auto}
.month-review{max-width:760px!important;width:calc(100% - 36px);max-height:90dvh;overflow:auto}.month-review>h3{font:600 24px Rajdhani,sans-serif;margin:22px 0 10px}.month-review-list>button{display:grid;grid-template-columns:1fr auto;text-align:left;gap:5px 16px;border:1px solid var(--desk-border);border-left:2px solid var(--amber);background:var(--desk-surface);padding:13px 15px;width:100%;margin:8px 0}.month-review-list strong{font:600 20px Rajdhani,sans-serif}.month-review-list span{font-size:10px;color:var(--desk-muted);overflow-wrap:anywhere}.month-review-list small{grid-column:1/-1;font-size:11px;line-height:1.65;color:var(--desk-muted)}.month-review-list b{font-size:11px;color:var(--amber);grid-column:1/-1;margin-top:4px}.month-motion{display:grid;grid-template-columns:1fr auto;gap:5px;margin:10px 0;font-size:12px}.month-motion small{grid-column:1/-1;color:var(--desk-muted);line-height:1.65}.month-review .month-review-note{font-size:11px;line-height:1.8;border-top:1px solid var(--desk-border);padding-top:14px;margin-top:22px}.month-review .dialog-actions{position:sticky;bottom:-1px;background:var(--desk-surface);padding:16px 0 0}
.mail-work-controls{display:flex;flex-wrap:wrap;gap:8px}.mail-work-controls>.action{font-size:11px}.mail-workbench{position:fixed;z-index:30;inset:78px 0 32px auto;width:min(960px,calc(100% - 245px));overflow:auto;padding:22px;background:var(--desk-surface);box-shadow:-18px 0 55px #0007;border-left:1px solid var(--desk-border)}.mail-workbench>header{position:sticky;top:-22px;z-index:2;display:flex;justify-content:space-between;gap:16px;align-items:center;background:var(--desk-surface);border-bottom:1px solid var(--desk-border);padding:14px 0;margin-bottom:18px}.mail-workbench>header h3{font:600 25px Rajdhani,sans-serif}.mail-workbench>header button{font-size:11px}.mail-workbench .bank-inspection{min-width:0}.mail-workbench .document-desk{padding:0}
@media(min-width:1600px){.desk-company{grid-template-columns:1fr .8fr 1fr auto}.desk-company .action{grid-column:auto;align-self:center}.desk-work-copy p{max-width:510px}}
@media(max-height:800px) and (min-width:901px){.sidebar .brand{padding:10px 2px}.navigation-groups{padding:10px 0}.sidebar .side-link{min-height:35px;padding:6px 9px}.company-navigation{margin-top:11px;padding-top:6px}.sidebar .player-profile{display:none}.sidebar .sidebar-tools{margin-top:0}.company-overview-link{padding-bottom:6px}}
@media(max-width:1250px){.context-resource-bar .due-resource{display:none}.desk-columns{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:15px}.desk-work-icon{display:none}.desk-work-row{flex-wrap:wrap;padding:15px}.desk-work-row>.action{margin-left:0}.desk-work-copy{flex-basis:100%}.customer-hub-heading{flex-direction:column}.customer-outreach{max-width:100%;width:100%}.customer-hub-layout{grid-template-columns:210px minmax(0,1fr)}.customer-hub-detail{padding:14px}.desk-goal{grid-template-columns:1fr 1fr}.desk-goal>.text-button{grid-column:1/-1;justify-self:start;padding:0}.customer-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.context-resource-bar{gap:12px}.context-resource-bar .resource{padding:0 10px}.active-context strong{max-width:150px;font-size:19px}.context-resource-bar .next-month{padding:10px}.mail-workbench{width:calc(100% - 40px);inset:78px 0 32px auto}.desk-columns{grid-template-columns:1fr}.desk-motion .desk-work-row{display:flex}.desk-motion .desk-work-copy{flex:1}.desk-goal{gap:15px}.desk-changes>div{grid-template-columns:1fr}.desk-changes button:not(.text-button){display:grid;grid-template-columns:1fr auto;gap:5px}.desk-changes button>strong{grid-column:1/-1;grid-row:2}.customer-hub-layout{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:680px){.context-resource-bar{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:12px 14px}.context-resource-bar .mobile-nav-toggle{grid-column:1;grid-row:1;display:block;padding:4px}.active-context{grid-column:2/4;grid-row:1}.active-context strong{max-width:none;font-size:20px}.active-context>.ui-icon{display:none}.active-context small{font-size:9px}.context-resource-bar .resource{grid-column:1/3;grid-row:2;border:0;padding:0}.context-resource-bar .resource strong{font-size:22px}.context-resource-bar .resource small{font-size:9px}.context-resource-bar .turn-date{grid-column:1/3;grid-row:3;display:block;margin:0;text-align:left}.context-resource-bar .turn-date strong{font-size:12px}.context-resource-bar .turn-date small{display:none}.context-resource-bar .next-month{grid-column:3;grid-row:2/4;min-width:0;font-size:11px;padding:11px;align-self:center}.section-bar{padding:0 14px;gap:10px}.section-bar .section-location{display:none}.section-bar .secondary-menu{flex-wrap:wrap}.section-bar:has(.secondary-menu:empty){display:none}.desk-heading h2{font-size:35px}.desk-heading p{font-size:12px}.desk-heading>.text-button{display:none}.desk-goal{grid-template-columns:1fr;padding:16px;gap:12px}.desk-goal>.text-button{grid-column:auto}.desk-goal h3{font-size:25px}.desk-heading{margin-bottom:16px}.desk-panel>header{padding:14px 16px}.desk-panel h3{font-size:23px}.desk-work-row{padding:15px}.desk-motion .desk-work-row{display:block}.desk-work-row>.action{margin-top:8px}.desk-company{grid-template-columns:1fr 1fr;padding:16px}.desk-company>div:first-child{grid-column:1/-1}.desk-company .action{margin-top:5px}.desk-empty{padding:18px 16px}.desk-empty .actions{flex-direction:column;align-items:flex-start}.desk-wealth summary strong{float:none;display:block;margin:8px 0}.customer-hub-layout{display:block}.customer-hub-list{max-height:none;border-right:0}.customer-hub-layout.has-customer .customer-hub-list{display:none}.customer-hub-layout:not(.has-customer) .customer-hub-detail{border-top:1px solid var(--desk-border)}.customer-hub-totals{gap:16px;flex-wrap:wrap}.customer-hub-totals b{font-size:23px}.customer-outreach{grid-template-columns:1fr}.customer-outreach>small{grid-column:auto}.customer-hub-detail{padding:14px}.journey-placeholder{grid-template-columns:1fr 1fr}.customer-journey button{padding:10px}.customer-records article{gap:9px}.month-review{padding:20px!important}.month-review-list>button{grid-template-columns:1fr}.month-review-list small{grid-column:auto}.month-review .dialog-actions{flex-wrap:wrap}.month-review .dialog-actions button{font-size:11px}.mail-workbench{width:100%;inset:0 0 0 auto;padding:15px}.mail-workbench>header{top:-15px}.company-header .ownership-strip{font-size:10px}.company-header .detail-title{font-size:28px}}
@media(prefers-reduced-motion:reduce){.desk-work-row,.desk-changes,.customer-hub{animation:none;transition:none}}

.books-desk .books-stages{display:flex;flex-wrap:wrap;overflow:visible;gap:6px;margin:16px 0 22px}.books-desk .books-stages button{flex:0 1 auto;min-width:0;min-height:39px;padding:9px 12px;gap:8px;display:flex;text-align:left}.books-desk .books-stages button>span,.books-desk .books-stages small{display:none}.books-desk .books-stages strong{font:600 16px/1.25 Rajdhani,sans-serif}.books-desk .books-stages b{font-size:10px;padding:2px 5px}.accounting-statement{max-width:760px}.accounting-statement .field{max-width:290px}.accounting-statement h3{font:600 26px Rajdhani,sans-serif;margin:20px 0}.accounting-statement .data-row{min-height:44px;font-size:13px}.accounting-statement .data-row:nth-last-child(3){border-top:2px solid var(--desk-border)}
@media(max-width:680px){.books-desk .books-stages button{flex-basis:calc(50% - 3px);padding:9px;min-height:44px}.books-desk .books-stages strong{font-size:15px}.desk-work-copy small em{margin-left:0;width:100%}}.desk-work-row{flex-wrap:wrap}.desk-estimate{flex-basis:100%;grid-column:1/-1;font-size:10px;color:var(--cyan);line-height:1.6}
/* Readable working copy; retain display type for the game's headings. */
.game .sidebar .side-link small.mail-badge{display:grid;place-items:center;background:var(--amber);color:#15232a;padding:0;font:600 11px Arial,sans-serif;border:0}
.game .sidebar .side-link small.mail-badge[hidden]{display:none}
.desk-goal small,.desk-goal>div>span{font-size:13px;line-height:1.5}
.desk-work-copy>span{font-size:12px}.desk-work-copy p{font-size:13px;line-height:1.55}.desk-work-copy small{font-size:11px;gap:6px}
.desk-work-row>.action{font:600 12px/1.4 Arial,sans-serif;text-transform:none;letter-spacing:0;padding:10px 12px;min-height:40px}
.desk-panel>.note{font:13px/1.6 Arial,sans-serif}.desk-sessions{font-size:13px}.desk-sessions small{font-size:12px}
.desk-company small{font-size:12px}.desk-company b{font-size:22px}.desk-company .action{font-size:12px}.desk-count{font:12px Arial,sans-serif}
.desk-panel>header .text-button,.desk-heading>.text-button,.desk-goal>.text-button{font:12px Arial,sans-serif;line-height:1.4}
.desk-news>small{font-size:12px}.desk-news p{font-size:14px;line-height:1.6}.desk-news .action{font:600 12px Arial,sans-serif;text-transform:none;letter-spacing:0}
.customer-hub-heading p{font-size:14px}.customer-outreach>small,.customer-outreach label span,.customer-hub-totals span{font-size:12px}.customer-journey small{font-size:12px}
.month-review-list small,.month-review .month-review-note{font-size:13px}.month-review-list span{font-size:12px}
@media(max-width:680px){.desk-work-copy p{font-size:13px}.desk-goal small,.desk-goal>div>span{font-size:12px}.customer-hub-totals{gap:12px}.customer-hub-totals span{font-size:11px}}
@media(max-width:680px){.company-view>.company-header{flex-wrap:wrap;gap:10px}.company-view>.company-header>div:first-child{flex:1 0 100%}.company-header .ownership-strip{margin:0;align-items:flex-start}.company-header .detail-title{overflow-wrap:anywhere}}
