.ruigehond010-order-term {
    font-size: 125%;
    padding: .2em .5em;
}

.ruigehond010-order-term .sortable-handle {
    cursor: grab;
    display: inline-block;
}

.ruigehond010-order-term input {
    width: 242px;
    margin-right: 4px;
}

.ruigehond010 .nonexistent {
    background: repeating-linear-gradient(
            120deg,
            #fff,
            #fff 10px,
            #fcc 10px,
            #fcc 20px);
}

.ruigehond010.nonexistent.unsaved,
.ruigehond010 .unsaved {
    background: rgba(255, 0, 0, .2);
}

#toplevel_page_faq-with-categories .wp-submenu {
    display: none;
}

ul.ruigehond.datalist { /* suggestions under inputs */
    position: absolute;
    background-color: #eee;
    z-index: 10000;
    box-shadow: 0 0 1em;
    max-height: 300px;
    overflow-y: scroll;
}

ul.ruigehond.datalist li {
    display: none; /* default, will be visible with filter */
    padding: 0;
    font-weight: bold;
}

ul.ruigehond.datalist li input {
    background-color: inherit;
    color: inherit;
    border: 0;
    padding: .15em .15em .15em 1em;
    cursor: pointer;
}

ul.ruigehond.datalist li input:hover,
ul.ruigehond.datalist li.selecting input {
    background-color: rgb(232, 240, 254); /*#ffc;*/
}

ul.ruigehond.datalist li.selecting::before {
    content: '>';
    position: absolute;
    margin-left: 0;
    margin-top: .15em;
}

table.ruigehond010 {
    border-collapse: collapse;
}
table.ruigehond010 td {
    padding: .2em 1.39em .2em 0;
}
