/* Generated by scripts/site/build_assets.js from assets/src/css/solutions.css. Do not edit; edit the source. */
/* Solutions and business-type pages: tiles and links whose page isn't live yet keep the card look (words without a
   link, never a 404), and the contact form's status line. Builds on pages.css / info.css. */
.adm-root .hub > .nolink { border-radius: 24px; border: 1px solid var(--line); background: var(--card); overflow: hidden; display: flex; flex-direction: column; }
.adm-root .others > .nolink { display: flex; flex-direction: column; gap: 10px; padding: 16px; border-radius: 18px; border: 1px solid var(--line); background: var(--card); font-weight: 600; font-size: 14px; }
.adm-root .others > .nolink i { width: 38px; height: 38px; border-radius: 11px; display: grid; place-items: center; background: var(--bg3); color: var(--hl); } .adm-root .others > .nolink i svg { width: 18px; height: 18px; }
html[data-adm-theme="light"] .adm-root .others > .nolink i { background: #EEF3FF; }
.adm-root .cform .cmsg { font-size: 14px; color: var(--ink); min-height: 0; } .adm-root .cform .cmsg.err { color: #F08A8A; } html[data-adm-theme="light"] .adm-root .cform .cmsg.err { color: #B42318; }
.adm-root .cform .hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
