html:root body.freight-ui-r1.freight-ui-r2.freight-ui-r3.freight-greeting-r8 #mainView .topbar {grid-template-columns:max-content minmax(240px,1fr) auto!important;}
html:root body.freight-ui-r1.freight-ui-r2.freight-ui-r3.freight-greeting-r8 #mainView .top-actions {grid-column:3!important;}
.freight-greeting {grid-column:2;grid-row:1;justify-self:start;display:flex;align-items:center;gap:11px;min-width:0;max-width:100%;padding:7px 16px;border-left:1px solid var(--border);font-family:var(--user-font,var(--font));}
.greeting-symbol {display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:11px;color:var(--accent);background:var(--accent-soft);font-size:23px;}
.greeting-copy {min-width:0;}
.greeting-line {display:block;color:var(--muted);font-size:13px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px;}
.greeting-line strong {color:var(--text);font-weight:750;}
.greeting-calendar {display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:var(--muted);font-size:10px;line-height:1.5;margin-top:3px;}
.greeting-clock {font-variant-numeric:tabular-nums;color:var(--text);font-weight:650;white-space:nowrap;}
.greeting-zone {font-size:8px;letter-spacing:.6px;}
@media(max-width:1100px) {
 html:root body.freight-ui-r1.freight-ui-r2.freight-ui-r3.freight-greeting-r8 #mainView .topbar {grid-template-columns:minmax(0,1fr) auto!important;}
 html:root body.freight-ui-r1.freight-ui-r2.freight-ui-r3.freight-greeting-r8 #mainView .top-actions {grid-column:2!important;}
 html:root body.freight-ui-r1.freight-ui-r2.freight-ui-r3.freight-greeting-r8 #mainView #topNav {grid-row:3!important;}
 .freight-greeting {grid-row:2;grid-column:1/-1;justify-self:start;border-left:0;padding:5px 0;gap:8px;}
 .greeting-copy {display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
 .greeting-calendar {margin-top:0;}
 .greeting-symbol {width:26px;height:26px;border-radius:8px;font-size:18px;}
}
@media(max-width:470px) {.greeting-line {font-size:12px;max-width:245px;}.greeting-copy {display:block;}.greeting-calendar {font-size:9px;margin-top:2px;gap:5px;}}

@media(min-width:1101px) {html:root body.freight-ui-r1.freight-ui-r2.freight-ui-r3.freight-greeting-r8 #mainView .topbar {column-gap:38px!important;}}
