[data-company-field="copyright"]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 90px)}[data-company-field="contact-details"]{white-space:pre-line;overflow-wrap:anywhere}.study-contact-panel{overflow:auto}[data-company-field][aria-disabled="true"]{cursor:default;text-decoration:none}.study-contact-panel [data-company-field]{overflow-wrap:anywhere}
.company-head{display:flex;justify-content:space-between;align-items:center;gap:22px;margin:15px 0 35px}.company-head h1{font-size:clamp(28px,4vw,44px);font-weight:500;margin:0 0 14px}.company-head .eyebrow{margin:0 0 18px}.company-head p{font-size:14px;color:#aab9ad;line-height:1.8}.company-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px}.company-panel{min-width:0;padding:28px;border-radius:14px;border:1px solid #ffffff25;background:#111918}.company-panel h2{font-size:20px;font-weight:500;margin:0 0 24px}.company-panel .field{margin-bottom:24px}.company-panel input,.company-panel textarea{width:100%;min-width:0}.company-channel{border-top:1px solid #ffffff20;padding-top:20px}.company-channel h3{font-size:14px;font-weight:500}.company-preview{position:sticky;top:25px;align-self:start}.company-preview dl{margin:0}.company-preview dt{color:#a6b59f;font-size:12px;margin-top:24px}.company-preview dd{font-size:16px;line-height:1.9;margin:7px 0 0;white-space:pre-line;overflow-wrap:anywhere}.company-toolbar{position:sticky;bottom:0;background:#0b1011f5;border-top:1px solid #ffffff25;padding:18px 0;margin-top:22px;display:flex;justify-content:space-between;gap:18px;align-items:center;z-index:5}.company-toolbar p{font-size:12px;line-height:1.7;color:#b0c1a9}.company-preview a{color:#d8f3ab;text-decoration:underline}.company-errors:empty{display:none}.company-errors button{display:block;color:#f0b3a8;text-align:left;padding:8px 0;min-height:36px}
@media(max-width:900px){.company-layout{grid-template-columns:1fr}.company-preview{position:static}}@media(max-width:649px){.company-head{align-items:flex-start;flex-direction:column}.company-panel{padding:20px}.company-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.company-toolbar .admin-actions{width:100%;flex-wrap:wrap}.company-toolbar .button{min-height:44px;padding:12px}.company-preview dd{font-size:14px}}
