/* BNT Electronics - forms sections. 2B.S release 2: moved verbatim from the page sheets (origin noted per rule). Loaded by inc/sheets.php on the pages that contain these sections. */
/* careers */ .frm-label{font-size:var(--text-sm);font-weight:600;color:var(--text-strong);margin-bottom:6px;display:block}
/* careers */ .frm-input:focus{outline:none;border-color:var(--blue-500,#1868e6);box-shadow:var(--focus-ring)}
/* careers */ .frm-input::placeholder{color:var(--text-subtle)}
/* careers */ .frm-req{color:var(--room-fiscal)}
/* contact-us */ /* BNT Electronics - contact-us */ .contact-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-12);align-items:start}
/* contact-us */ @media(max-width:900px){.contact-split{grid-template-columns:1fr;gap:var(--space-10)}}
/* contact-us */ .info-row{display:flex;gap:var(--space-4);align-items:flex-start}
/* contact-us */ .info-row + .info-row{margin-top:var(--space-6)}
/* contact-us */ .info-ico{width:42px;height:42px;border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;flex:none;color:var(--room-infra)}
/* contact-us */ /* SOCIAL BLOCK - light-surface variant of the footer links, so no colour is transitioned */ .soc-block{margin-top:var(--space-8);padding-top:var(--space-7);border-top:1px solid var(--border-subtle)}
/* contact-us */ .soc-btns{display:flex;flex-wrap:wrap;gap:var(--space-3)}
/* contact-us */ .soc-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 13px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--surface-card);text-decoration:none;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}
/* contact-us */ .soc-btn:hover{border-color:#1868e6;background:var(--surface-raised);transform:translateY(-2px);box-shadow:var(--elevation-card)}
/* contact-us */ .soc-btn:active{transform:translateY(0)}
/* contact-us */ .soc-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}
/* contact-us */ .soc-btn__i{width:19px;height:19px;flex:none;display:inline-flex;color:#1868e6}
/* contact-us */ .soc-btn__t{font-size:var(--text-md);font-weight:600;color:#142f52}
/* contact-us */ .soc-note{margin-top:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:#676c75}
/* contact-us */ .soc-note a{color:#1868e6;text-decoration:none}
/* contact-us */ .soc-note a:hover{text-decoration:underline}
/* contact-us */ [data-theme="dark"] .soc-btn__i{color:#7eb2ff}
/* contact-us */ [data-theme="dark"] .soc-btn__t{color:#fff}
/* contact-us */ [data-theme="dark"] .soc-btn:hover{border-color:#7eb2ff}
/* contact-us */ [data-theme="dark"] .soc-note{color:rgba(255,255,255,.64)}
/* contact-us */ [data-theme="dark"] .soc-note a{color:#7eb2ff}
