.cms-admin-shortcut{position:fixed;bottom:18px;right:18px;z-index:100;background:#176d78;color:white;padding:12px 18px;border-radius:8px;box-shadow:0 4px 24px #0002;font-size:13px;font-weight:650}.cms-theme-blue .btn.dark,.cms-theme-blue .links .nav-cta{background:#235ba2}.cms-theme-blue .hero-copy h1 em,.cms-theme-blue .eyebrow{color:#235ba2}.cms-theme-slate .btn.dark,.cms-theme-slate .links .nav-cta{background:#4d5b69}.cms-theme-slate .hero-copy h1 em,.cms-theme-slate .eyebrow{color:#4d5b69}.cms-density-compact .hero-v2{padding-block:38px}.cms-density-compact .section{padding-block:48px}.cms-density-compact .collection-heading{padding-top:36px}.cms-density-compact .product-gallery{padding-bottom:40px}.cms-products-group{padding:0}.legal p{overflow-wrap:anywhere}

.section h2 .cms-heading-first{color:inherit}[data-cms-field]{overflow-wrap:anywhere}

/* 2.2.1: show the complete dashboard without cropping. */
.hero-screen{align-self:center;min-height:0}.hero-screen img{height:auto;aspect-ratio:auto;object-fit:contain;background:#fff;border:5px solid #173b4b;border-radius:12px}@media(max-width:650px){.hero-screen{min-height:0}.hero-screen img{height:auto;max-height:none;border-width:3px}}

/* ERP dashboard illustrations remain fully visible. */
.product-gallery .showcase>img[src$="kynoriq-erp-visual-232.png"]{object-fit:contain;background:#f3f7f8}.detail-visual img[src$="kynoriq-erp-visual-232.png"]{object-fit:contain;aspect-ratio:auto;height:auto}

.product-gallery .showcase>img[src*="-visual-232.png"],.detail-visual img[src*="-visual-232.png"]{object-fit:contain;background:#f3f7f8}

/* Five products: three specialist tools, two finance solutions. */
@media(min-width:1101px){.product-gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.product-gallery .showcase{grid-column:span 2}.product-gallery .finance-card{grid-column:span 3}.product-gallery .finance-card>img{height:285px;object-fit:contain;background:#f3f7f8}}
@media(min-width:901px) and (max-width:1100px){.product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-gallery .showcase{grid-column:auto}.product-gallery .showcase:last-child{grid-column:1/-1}}
.product-gallery .finance-card .mini-brand{color:#227c75}.product-gallery .finance-card>img{object-fit:contain;background:#f3f7f8}

/* Six products in two balanced rows, then two/one columns on smaller screens. */
@media(min-width:1101px){.product-gallery .showcase,.product-gallery .finance-card,.product-gallery .simple-cloud-card{grid-column:span 2}.product-gallery .showcase>img,.product-gallery .finance-card>img{height:220px;object-fit:contain;background:#f3f7f8}}
@media(min-width:901px) and (max-width:1100px){.product-gallery .showcase:last-child{grid-column:auto}}
.product-gallery .simple-cloud-card>img{object-fit:contain;background:#f3f7f8}
