/* Company disclosures are panel-only; camera and employee application are untouched. */
body[data-screen="panel"] .ui-company-heading{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:9px 14px;min-width:0;overflow-wrap:anywhere}
body[data-screen="panel"] .ui-company-heading>div:first-child{min-width:0}
body[data-screen="panel"] .ui-company-heading>button.company-section-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;margin:0!important;min-height:32px;height:auto;padding:6px 10px!important;border:1px solid var(--line,#cbdce4);border-radius:7px;background:var(--surface,#fff)!important;box-shadow:none;color:var(--theme-link,#058194)!important;font:600 calc(11px * var(--font-scale,1))/1.4 var(--app-font,'Inter Variable','Segoe UI',Arial,sans-serif)!important;text-transform:none;letter-spacing:0;cursor:pointer;white-space:nowrap}
body[data-screen="panel"] .ui-company-heading>button.company-section-toggle:hover:not(:disabled){background:var(--accent-soft,#eef8f9)!important;border-color:var(--theme-link,#058194);color:var(--theme-link,#058194)!important;text-decoration:none}
body[data-screen="panel"] .ui-company-heading>button.company-section-toggle:focus-visible{outline:2px solid var(--theme-link,#058194);outline-offset:3px}
body[data-screen="panel"] .company-section-chevron{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:0 0 14px;font-size:17px;line-height:1;transform:rotate(0deg);transition:transform .14s}
body[data-screen="panel"] .company-section-chevron::before{content:"";display:block;width:6px;height:6px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:translateY(-1.5px) rotate(45deg)}
body[data-screen="panel"] .ui-company-section[data-company-collapsed="true"]>.ui-company-heading .company-section-chevron{transform:rotate(-90deg)}
body[data-screen="panel"] .ui-company-content{min-width:0}
body[data-screen="panel"] .ui-company-content[hidden]{display:none!important}
body[data-screen="panel"] .ui-company-section[data-company-collapsed="true"]>.ui-company-heading{margin-bottom:0}
body[data-screen="panel"] .accounting-delivery-company-heading.ui-company-heading h3{flex:0 1 auto;min-width:0}
body[data-screen="panel"] .employee-company-heading.ui-company-heading>div:first-child{flex:0 1 auto}
body[data-screen="panel"] .employee-company-heading.ui-company-heading>button[data-new-company]{margin-left:auto}
body[data-screen="panel"][data-reduce-motion="true"] .company-section-chevron{transition:none}
@media(prefers-reduced-motion:reduce){body[data-screen="panel"] .company-section-chevron{transition:none}}
@media(max-width:760px){body[data-screen="panel"] .ui-company-heading>button.company-section-toggle{min-height:42px;padding:8px 10px!important}body[data-screen="panel"] .ui-company-heading{gap:9px 10px}}
@media print{body[data-screen="panel"] button.company-section-toggle{display:none!important}body[data-screen="panel"] .ui-company-content[hidden]{display:block!important}}
