.company-portfolio-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}
.company-portfolio-list{display:grid;gap:10px}
.company-entity-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg2)}
.company-entity-card.active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-glow)}
.company-entity-name{font-weight:750;color:var(--text)}
.company-entity-meta{margin-top:4px;font-size:12px;color:var(--text3)}
.company-entity-actions{display:flex;gap:8px;flex-wrap:wrap}
.company-setup-note{padding:14px;border:1px solid var(--warn);background:var(--warn-bg);color:var(--text2);border-radius:var(--radius)}
.toolbar-company-selector{width:clamp(220px,25vw,360px);min-width:0;max-width:100%;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:760px){.company-entity-card{align-items:flex-start;flex-direction:column}.company-entity-actions{width:100%}.toolbar-company-selector{width:100%;max-width:220px}}

/* Compact date/search controls in the standalone field workspace. */
.field-travel-filters{display:grid!important;grid-template-columns:minmax(170px,230px) minmax(220px,1fr);gap:12px;max-width:820px;align-items:center}
.field-travel-filters input{width:100%;min-width:0;box-sizing:border-box;padding:11px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg2,#f4f7fb);color:var(--text);font:inherit;appearance:auto}
@media(max-width:560px){.field-travel-filters{grid-template-columns:1fr}}
