﻿body.drag
{
    cursor: move;
}
tr.region-title
{
    font-weight: bold;
}
tr.region-message
{
    color: #999;
}
tr.region-populated
{
    display: none;
}
tr.add-new .tabledrag-changed
{
    display: none;
}
.draggable a.tabledrag-handle
{
    float: left;
    overflow: hidden;
    height: 1.7em;
    margin-left: -1em;
    cursor: move;
    text-decoration: none;
}
[dir="rtl"] .draggable a.tabledrag-handle
{
    float: right;
    margin-right: -1em;
    margin-left: 0;
}
a.tabledrag-handle:hover
{
    text-decoration: none;
}
a.tabledrag-handle .handle
{
    width: 14px;
    height: 14px;
    margin: -.4em .5em 0;
    padding: .42em .5em;
    background: url(../image/move.svg) no-repeat 6px 7px;
}
a.tabledrag-handle:hover .handle, a.tabledrag-handle:focus .handle
{
    background-image: url(../image/move1.svg);
}
@media(forced-colors: active)
{
    a.tabledrag-handle .handle, a.tabledrag-handle:hover .handle, a.tabledrag-handle:focus .handle
    {
        background: linktext;
        -webkit-mask: url(../image/move.svg) no-repeat 6px 7px;
        mask: url(../image/move.svg) no-repeat 6px 7px;
    }
    a.tabledrag-handle:focus
    {
        outline: solid 1px transparent;
    }
}
.touchevents .draggable td
{
    padding: 0 10px;
}
.touchevents .draggable .menu-item__link
{
    display: inline-block;
    padding: 10px 0;
}
.touchevents a.tabledrag-handle
{
    width: 40px;
    height: 44px;
}
.touchevents a.tabledrag-handle .handle
{
    height: 21px;
    background-position: 40% 19px;
}
[dir="rtl"] .touch a.tabledrag-handle .handle
{
    background-position: right 40% top 19px;
}
.touchevents .draggable.drag a.tabledrag-handle .handle
{
    background-position: 50% -32px;
}
.tabledrag-toggle-weight-wrapper
{
    text-align: right;
}
[dir="rtl"] .tabledrag-toggle-weight-wrapper
{
    text-align: left;
}
.indentation
{
    float: left;
    width: 20px;
    height: 1.7em;
    margin: -.4em .2em -.4em -.4em;
    padding: .42em 0 .42em .6em;
}
[dir="rtl"] .indentation
{
    float: right;
    margin: -.4em -.4em -.4em .2em;
    padding: .42em .6em .42em 0;
}