/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div.tree-child{background:url(/core/misc/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/core/misc/tree-bottom.png) no-repeat 11px center;}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center;}div.tree-child-horizontal{background:url(/core/misc/tree.png) no-repeat -11px center;}
body.drag{cursor:move;}body.drag-y{cursor:row-resize;}.draggable-table{--table-row--dragging-bg-color:#fe7;--table-row--last-dragged-bg-color:#ffb;--tabledrag-handle-icon-size:1.0625rem;& td:first-child ~ td,& th:first-child ~ th{padding-inline-start:0;}}.region-title{font-weight:bold;}.region-message{color:var(--color-gray-600);&.region-populated{display:none;}}.tabledrag-changed.tabledrag-changed{border-bottom:none;}.tabledrag-changed{.add-new &{display:none;}.draggable &{position:relative;inset-inline-start:calc(var(--space-xs) * -1);}.tabledrag-cell--only-drag &{width:var(--space-l);min-width:var(--space-l);}}.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);}.draggable td .form-element--type-select[name$="][_weight]"],.draggable td .term-weight,.draggable td .field-weight{width:auto;}.tabledrag-handle{position:relative;z-index:1;overflow:visible;cursor:move;text-align:center;vertical-align:text-top;&::after{display:inline-block;width:var(--tabledrag-handle-icon-size);height:var(--tabledrag-handle-icon-size);margin-inline-start:calc(var(--space-m) * -1);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;@media (forced-colors:active){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.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;}.tabledrag-handle::after,.tabledrag-disabled .tabledrag-handle.tabledrag-handle.tabledrag-handle::after{transform:scale(1);}.tabledrag-handle:is(:hover,:focus)::after,.draggable.drag .tabledrag-handle::after{transform:scale(1.25);}.tabledrag-handle:focus{outline:none !important;box-shadow:none !important;&::before{display:block;width:calc(var(--space-m) + (var(--space-xs) * 2));height:calc(var(--space-m) + (var(--space-xs) * 2));margin:0 calc(var(--space-xs) * -1) calc((var(--space-m) + (var(--space-xs) * 2)) * -1);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);}}.tabledrag-disabled{& .tabledrag-handle{cursor:default;opacity:0.4;&.tabledrag-handle::before{content:none;}}}.touchevents{& .tabledrag-handle::after{padding-block:var(--space-s);}& .draggable .menu-item__link{padding-block:var(--space-xs);}}.tabledrag-toggle-weight-wrapper{text-align:end;.draggable-table &{display:none;}}.tabledrag-cell{padding-block:0;}.tabledrag-cell--only-drag{width:1px;padding-inline-end:0;}.tabledrag-cell-content{display:flex;align-items:center;min-height:100%;& > *{display:table-cell;vertical-align:middle;}& .tree{flex-grow:1;}& .tabledrag-handle::after{vertical-align:middle;}}.tabledrag-cell-content__item{padding-inline-end:var(--space-xs);&:empty{display:none;}}.indentation{position:relative;inset-inline-start:calc(var(--space-xs) * -0.5);float:left;width:1.5625rem;height:1.5625rem;background:none !important;line-height:0;.tabledrag-cell-content &{display:inline-flex;float:none;overflow:hidden;flex-direction:column;height:100%;}[dir="rtl"] &{float:right;}}.tree{width:1.5625rem;height:1.5625rem;}.tree__item{display:none;}.tree-child path{&:not(.tree__item-child-ltr){display:none;}&.tree__item-child-ltr{display:block;}}[dir="rtl"]{& .tree-child path{&:not(.tree__item-child-rtl){display:none;}&.tree__item-child-rtl{display:block;}}& .tree-child-last path{&:not(.tree__item-child-last-rtl){display:none;}&.tree__item-child-last-rtl{display:block;}}}.tree-child-last path{&:not(.tree__item-child-last-ltr){display:none;}&.tree__item-child-last-ltr{display:block;}}.tree-child-horizontal path{&:not(.tree__item-horizontal){display:none;}&.tree__item-horizontal{display:block;}}
