
| Current Path : /var/www/html/rocksensor1/web/core/themes/claro/css/components/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : /var/www/html/rocksensor1/web/core/themes/claro/css/components/tabledrag.css |
/*
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/3084859
* @preserve
*/
/**
* @file
* Replacement styles for table drag.
*
* Replaces core's tabledrag.module.css.
*
* @see tabledrag.js
*/
:root {
--table-row--dragging-bg-color: #fe7;
--table-row--last-dragged-bg-color: #ffb;
}
body.drag {
cursor: move;
}
body.drag-y {
cursor: row-resize;
}
/* The block region's title row in table. */
.region-title {
font-weight: bold;
}
/* Empty region message row in table. */
.region-message {
color: var(--color-gray-600);
}
/* If the region is populated, we shouldn't display the empty message. */
.region-message.region-populated {
display: none;
}
/**
* Remove border-bottom from abbr element. Class is duplicated in the selector
* to increase weight to be able to win normalize.css selectors.
*/
.tabledrag-changed.tabledrag-changed {
border-bottom: none;
}
/* Don't display the abbreviation of 'add-new' table rows. */
.add-new .tabledrag-changed {
display: none;
}
.draggable .tabledrag-changed {
position: relative;
left: calc(var(--space-xs) * -1); /* LTR */
}
[dir="rtl"] .draggable .tabledrag-changed {
right: calc(var(--space-xs) * -1); /* LTR */
left: auto;
}
.tabledrag-cell--only-drag .tabledrag-changed {
width: var(--space-l);
min-width: var(--space-l);
}
/**
* Draggable row state colors.
*/
.draggable.drag,
.draggable.drag:focus {
background-color: var(--table-row--dragging-bg-color);
}
.draggable.drag-previous {
background-color: var(--table-row--last-dragged-bg-color);
}
/**
* Reduce the spacing of draggable table cells.
*/
.draggable-table td:first-child ~ td,
.draggable-table th:first-child ~ th {
padding-left: 0 /* LTR */;
}
[dir="rtl"] .draggable-table td:first-child ~ td,
[dir="rtl"] .draggable-table th:first-child ~ th {
padding-right: 0;
padding-left: var(--space-m);
}
/* Auto width for weight selects and number inputs. */
.draggable td .form-element--type-select[name$="][_weight]"], /* Multiple field */
.draggable td .term-weight, /* Taxonomy term list */
.draggable td .field-weight /* Field UI table */ {
width: auto;
}
/**
* Handle styles.
*/
.tabledrag-handle {
position: relative;
z-index: 1;
overflow: visible;
cursor: move;
text-align: center;
vertical-align: text-top;
}
.tabledrag-handle::after {
display: inline-block;
width: var(--tabledrag-handle-icon-size);
height: var(--tabledrag-handle-icon-size);
margin-left: calc(var(--space-m) * -1); /* LTR */
padding: var(--space-xs) var(--space-m);
content: "";
transition: transform 0.1s ease-in-out 0s;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 16 16'%3e%3cpath fill='%23000f33' d='M14.103 5.476a.5.5 0 00-.701-.053.526.526 0 00-.082.713l1.1 1.346H8.512V1.62l1.32 1.113a.501.501 0 00.732-.054.528.528 0 00-.085-.744L8.328.119a.5.5 0 00-.647 0L5.529 1.935a.527.527 0 00-.085.744.504.504 0 00.732.054l1.32-1.113v5.862H1.588L2.68 6.136a.526.526 0 00-.1-.68.5.5 0 00-.675.02L.117 7.67a.525.525 0 000 .66l1.788 2.194a.5.5 0 00.702.053.526.526 0 00.081-.713l-1.1-1.346h5.908v5.862l-1.32-1.113a.501.501 0 00-.698.082.526.526 0 00.051.716l2.152 1.817v-.001a.5.5 0 00.647 0l2.151-1.816a.526.526 0 00.052-.716.501.501 0 00-.699-.082l-1.32 1.113V8.518h5.908l-1.091 1.346a.527.527 0 00.022.776.504.504 0 00.752-.116l1.78-2.194a.527.527 0 000-.66z'/%3e%3c/svg%3e") no-repeat center;
}
[dir="rtl"] .tabledrag-handle::after {
margin-right: calc(var(--space-m) * -1);
margin-left: 0;
}
/* Change icon and cursor if only vertical drag is allowed. */
.tabledrag-handle.tabledrag-handle-y {
cursor: row-resize;
}
.tabledrag-handle.tabledrag-handle-y::after {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 8h12'/%3e%3cpath d='M8 2l2 2 -4 0 2 -2'/%3e%3cpath d='M8 14l2 -2 -4 0 2 2'/%3e%3c/svg%3e");
background-size: 1rem 1rem;
}
@media (forced-colors: active) {
.tabledrag-handle::after {
content: "";
background: linktext;
mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 16 16'%3e%3cpath fill='%23000f33' d='M14.103 5.476a.5.5 0 00-.701-.053.526.526 0 00-.082.713l1.1 1.346H8.512V1.62l1.32 1.113a.501.501 0 00.732-.054.528.528 0 00-.085-.744L8.328.119a.5.5 0 00-.647 0L5.529 1.935a.527.527 0 00-.085.744.504.504 0 00.732.054l1.32-1.113v5.862H1.588L2.68 6.136a.526.526 0 00-.1-.68.5.5 0 00-.675.02L.117 7.67a.525.525 0 000 .66l1.788 2.194a.5.5 0 00.702.053.526.526 0 00.081-.713l-1.1-1.346h5.908v5.862l-1.32-1.113a.501.501 0 00-.698.082.526.526 0 00.051.716l2.152 1.817v-.001a.5.5 0 00.647 0l2.151-1.816a.526.526 0 00.052-.716.501.501 0 00-.699-.082l-1.32 1.113V8.518h5.908l-1.091 1.346a.527.527 0 00.022.776.504.504 0 00.752-.116l1.78-2.194a.527.527 0 000-.66z'/%3e%3c/svg%3e");
mask-repeat: no-repeat;
mask-position: center;
}
}
.tabledrag-handle::after,
.tabledrag-disabled .tabledrag-handle.tabledrag-handle.tabledrag-handle::after {
transform: scale(1);
}
.tabledrag-handle:hover::after,
.tabledrag-handle:focus::after,
.draggable.drag .tabledrag-handle::after {
transform: scale(1.25);
}
.tabledrag-handle:focus {
outline: none !important;
box-shadow: none !important;
}
.tabledrag-handle:focus::before {
display: block;
width: calc(var(--space-m) + (var(--space-xs) * 2)); /* Same as height. */
height: calc(var(--space-m) + (var(--space-xs) * 2)); /* Hande svg height + its vertical padding */
margin: 0 calc(var(--space-xs) * -1) calc((var(--space-m) + (var(--space-xs) * 2)) * -1); /* Bottom: handle height as negative value. */
content: "";
border-radius: var(--base-border-radius);
outline: var(--outline-size) dotted transparent;
box-shadow: 0 0 0 var(--focus-border-size) var(--color-focus);
}
/* Disabled tabledrag handle. */
.tabledrag-disabled .tabledrag-handle {
cursor: default;
opacity: 0.4;
}
.tabledrag-disabled .tabledrag-handle.tabledrag-handle::before {
content: normal;
}
/**
* Enhancements for touch-capable screens.
*/
/**
* Increase handle size.
*/
.touchevents .tabledrag-handle::after {
padding-top: var(--space-s);
padding-bottom: var(--space-s);
}
.touchevents .draggable .menu-item__link {
padding-top: var(--space-xs);
padding-bottom: var(--space-xs);
}
/**
* Wrapper of the toggle weight button (styled as a link).
*/
.tabledrag-toggle-weight-wrapper {
text-align: right; /* LTR */
}
[dir="rtl"] .tabledrag-toggle-weight-wrapper {
text-align: left;
}
/* Hide nested weight toggles as they are redundant. */
.draggable-table .tabledrag-toggle-weight-wrapper {
display: none;
}
/**
* Keep crowded tabledrag cells vertically centered.
*/
.tabledrag-cell {
padding-top: 0;
padding-bottom: 0;
}
/**
* If the first table cell is empty (like in a multiple field widget table),
* we can save some space for the following cells.
* If it isn't empty (Field UI table, taxonomy term overview page), this CSS
* class won't be added.
*/
.tabledrag-cell--only-drag {
width: 1px; /* This forces this cell to use the smallest possible width. */
padding-right: 0; /* LTR */
}
[dir="rtl"] .tabledrag-cell--only-drag {
padding-right: var(--space-m);
padding-left: 0;
}
.tabledrag-cell-content {
display: table;
height: 100%;
}
.tabledrag-cell-content > * {
display: table-cell;
vertical-align: middle;
}
.tabledrag-cell-content__item {
padding-right: var(--space-xs); /* LTR */
}
[dir="rtl"] .tabledrag-cell-content__item {
padding-right: 0;
padding-left: var(--space-xs);
}
.tabledrag-cell-content__item:empty {
display: none;
}
.tabledrag-cell-content .indentation,
[dir="rtl"] .tabledrag-cell-content .indentation {
float: none;
overflow: hidden;
height: 100%;
}
.tabledrag-cell-content .tree {
min-height: 100%;
}
/**
* Safari (at least version 13.0) thinks that if we define a width or height for
* and SVG, then we refer to the elements total size inside the SVG.
* We only want to inherit the height of the parent element.
*/
/* stylelint-disable-next-line unit-allowed-list */
@media not all and (min-resolution: 0.001dpcm) {
@supports (-webkit-appearance: none) {
.tabledrag-cell-content .tree {
overflow: visible;
min-height: 0;
}
}
}
.tabledrag-cell-content .tabledrag-handle::after {
vertical-align: middle;
}
/**
* Indentation.
*/
.indentation {
position: relative;
left: calc(var(--space-xs) * -0.5); /* LTR */
float: left; /* LTR */
width: calc(25rem / 16); /* 25px */
height: calc(25rem / 16); /* 25px */
background: none !important;
line-height: 0;
}
[dir="rtl"] .indentation {
right: calc(var(--space-xs) * -0.5);
left: auto;
float: right;
}
/**
* Tree is the visual representation for the simultaneously moved draggable
* rows.
*
* These rules are styling the inline SVG that is placed inside the .indentation
* element.
*/
.tree {
width: calc(25rem / 16); /* 25px */
height: calc(25rem / 16); /* 25px */
}
.tree__item {
display: none;
}
/* LTR tree child. */
.tree-child path:not(.tree__item-child-ltr) {
display: none;
}
.tree-child path.tree__item-child-ltr {
display: block;
}
/* RTL tree child. */
[dir="rtl"] .tree-child path:not(.tree__item-child-rtl) {
display: none;
}
[dir="rtl"] .tree-child path.tree__item-child-rtl {
display: block;
}
/* Last LTR tree child. */
.tree-child-last path:not(.tree__item-child-last-ltr) {
display: none;
}
.tree-child-last path.tree__item-child-last-ltr {
display: block;
}
/* Last RTL tree child. */
[dir="rtl"] .tree-child-last path:not(.tree__item-child-last-rtl) {
display: none;
}
[dir="rtl"] .tree-child-last path.tree__item-child-last-rtl {
display: block;
}
/* Horizontal line. */
.tree-child-horizontal path:not(.tree__item-horizontal) {
display: none;
}
.tree-child-horizontal path.tree__item-horizontal {
display: block;
}