/*!
 * Copyright 2023 (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/connect - Card.scss
 */
/*!
 * Copyright 2022 (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/connect - _animations.scss
 */
/*!
 * Copyright 2023 (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/connect - _cards.scss
 */
/*!
 * Copyright 2023 (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/connect - _colors.scss
 */
/*!
 * Copyright 2025 (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 - _utils.scss
 */
/*!
 * Copyright 2023 (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/connect - _cards.scss
 */
.card{--card-color:var(--dark-blue);--card-color-rgb:var(--dark-blue-rgb);--title-color:#000;cursor:default;border:1px solid var(--card-color);width:100%;box-shadow:0 2px 5px 0 rgba(var(--card-color-rgb), .25);background-color:#fff;border-radius:0;transition:all .1s ease-out}.card .card-header{flex-direction:row;justify-content:space-between;align-items:center;min-width:0;display:flex}.card .card-header .card-titles{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:5px 10px;display:flex}.card .card-header .card-titles .title{color:var(--title-color);align-items:center;margin-right:auto;font-size:.889rem;font-weight:600;display:flex}.card .card-header .card-titles .title .selected-mark{background-color:var(--card-color);margin-right:.5rem}.card .card-header .card-titles .subtitle{color:#000;text-align:right;opacity:.75;-webkit-user-select:all;user-select:all;margin-left:10px;font-size:.702rem;font-weight:400}.card .card-header .card-controls{flex-direction:row;flex-shrink:0;place-self:stretch flex-end;display:flex}.card .card-header .card-controls>.button{align-self:stretch}.card .card-header .card-controls .drag-handle{color:#000;cursor:grab;-webkit-user-select:all;user-select:all;-webkit-user-drag:initial;padding-left:10px;padding-right:10px;font-weight:700}.card .card-header .card-controls .drag-handle:active{cursor:grabbing}.card .card-header .card-controls .action+.drag-handle{border-left:1px solid var(--idle-grey)}.card .card-header .card-titles+.card-controls{margin-left:10px}.card.column .card-header .card-titles{flex-direction:column;align-items:flex-start}.card.column .card-header .card-titles .subtitle{text-align:left;margin:0}.card.isDragging{opacity:0}.card.isDragging .card-header .card-controls .drag-handle{cursor:grabbing}a>.card:not(.disabled):hover,.link>.card:not(.disabled):hover,.card.isSelectable:not(.disabled):hover,.card.clickable:not(.disabled):hover{color:var(--card-color);border-color:var(--card-color);background-color:rgba(var(--card-color-rgb), .1);box-shadow:0 2px 10px 0 rgba(var(--card-color-rgb), .3), 0 0 0 1px var(--card-color)}a>.card:not(.disabled):active,.link>.card:not(.disabled):active,.card.isSelectable:not(.disabled):active,.card.clickable:not(.disabled):active{color:var(--card-color);border-color:var(--card-color);background-color:rgba(var(--card-color-rgb), .1);box-shadow:0 2px 5px 0 rgba(var(--card-color-rgb), .25) inset, 0 0 0 1px rgba(var(--card-color-rgb), 1)}.card.isSelectable.isSelected{--card-color:var(--highlight-color);--card-color-rgb:var(--highlight-color-rgb)}.card.isSelectable.isSelected .card-header .card-titles .title{color:var(--card-color)}.card.disabled{--card-color:var(--light-grey)!important;--card-color-rgb:var(--light-grey-rgb)!important}.card.disabled .card-header .card-titles .title{color:var(--idle-grey)}.card.compact .card-header .card-titles .title{font-size:.79rem;font-weight:500}
