/*!
 * Copyright 2026 (c) Neo-OOH - All Rights Reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 * Written by Valentin Dufois <valentin@webisoft.com>
 *
 * @neo/connect - Panel.scss
 */
/*!
 * Copyright 2020 (c) Neo-OOH - All Rights Reserved
 * Unauthorized copying of this file, via any medium is strictly prohibited
 * Proprietary and confidential
 * Written by Valentin Dufois <vdufois@neo-ooh.com>
 *
 * neo-access - _responsive.scss
 */
.panel-grid{grid-auto-rows:auto;grid-auto-flow:dense;grid-gap:15px;background-color:color-mix(in oklab, #fff, var(--dark-blue) 5%);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));width:100%;padding:15px;display:grid}.panel-grid.variant-bento{grid-gap:1px;background-color:var(--idle-grey);padding:0}.panel-grid__cell{background-color:#fff;align-self:start}.panel-grid__cell .empty-label{text-align:center;color:var(--idle-grey);padding:10px;font-size:.79rem;font-style:italic}.panel-grid__cell .toolbar__root:last-child{border-bottom:none}.panel-grid.variant-default>.panel-grid__cell{box-shadow:0 2px 5px 0 rgba(var(--dark-blue-rgb), .15)}.panel-grid.variant-default>.panel-grid__cell.warning{box-shadow:0 2px 5px 0 rgba(var(--warning-rgb), .15), 0 0 0 2px var(--warning) inset}.panel-grid.variant-bento>.panel-grid__cell{box-shadow:none;align-self:unset}.panel-grid.variant-bento>.panel-grid__cell.warning{box-shadow:0 0 0 2px var(--warning) inset}.panel-grid>.alert{border-radius:0;align-self:start}.panel-grid__cell__list{flex-direction:column;width:100%;display:flex}.panel-grid__cell__section{background-color:var(--ultralight-grey);align-items:center;min-height:24px;padding:0 0 0 10px;font-size:.79rem;font-weight:500;display:flex}.panel-grid__cell__section>:last-child{margin-left:auto}.panel-grid__cell__row{border-bottom:1px solid var(--light-grey);flex-direction:row;align-items:center;font-size:.79rem;display:flex}.panel-grid__cell__row:last-child{border-bottom:none}.panel-grid__cell__row:hover{background-color:var(--ultralight-grey)}.panel-grid__cell__row__actions{flex-direction:row;flex-shrink:0;margin-left:auto;display:flex}.panel-grid__cell__empty-state{text-align:center;color:var(--idle-grey);padding:10px;font-size:.79rem;font-style:italic}
