@charset "utf-8";
/* CSS Document */

/* egyszerű mobil  */
@media screen
and (max-width: 768px) {
    div.SQL_editor fieldset.options div.finder input {
        width: auto;
    }

    .list_default {
        flex-wrap: wrap;
    }
    div.SQL_editor fieldset.options div.finder input  {
        line-height: 1.5em;
    }
    div.SQL_editor fieldset.options div.finder input {
        width: 100%;
    }
    div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div {
        margin: 0px;
        padding: 5px;
        flex-basis: 50%;
    }

    .ui-dialog {
        width: 100% !important;
    }
    .record .interface {
        /*        flex-basis: 100%; */
    }    
    .record .interface {
        flex-wrap: wrap;
    }

    div.SQL_editor fieldset.list .handling {
        flex-wrap: wrap;
    }
    div.SQL_editor fieldset.options {
        flex-direction: column;
    }
    .systemeditor fieldset > div.list {
        width: clamp(320px,100%,768px);
        overflow-x: auto;
        overflow-y: hidden;
        display: block;
        max-width: 100%;
    }
    .systemeditor fieldset > div.list > table {
        width: clamp(300%,200%,100%);
    }
    div.SQL_editor fieldset.list .listview {
        display: none;
    }
    div.SQL_editor fieldset.list .listorder {
        flex-grow: 1;
    }
    div.systemSQLrecordEdit > form > fieldset.data ul.fields > li {
        padding: 5px;
    }
    div.systemSQLrecordEdit > form > fieldset.data ul.fields > li.textTRANS > button:nth-child(3),
    div.systemSQLrecordEdit > form > fieldset.data ul.fields > li.tinyMCEtrans > button:nth-child(3) {
        flex-basis: 100%;
    }    
    div.systemSQLrecordEdit > form > fieldset > ul > li {
        flex-wrap: wrap;
        gap: 2px;
    }
    div.SQL_editor fieldset.list div.list {
        overflow: auto;
        width: 88vw;
    }

    div.sqlEditorWrapper table.records tr.record td {
        white-space: nowrap;
    }    

}
/* egyszerű nem mobil  */
@media screen
and (min-width: 769px) {
    div.SQL_editor fieldset.options div.finder input {
        min-width: 300px;
        width: auto;
    }

    .list_default {

    }
    div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div {
        width: 20%;
    }
    div.SQL_editor fieldset.options div.finder {
        flex-grow: 1;
    }
    div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div {
        margin: 5px;
        padding: 5px;
        flex-basis: 100px;
    }
    .record .interface {
        max-width: 250px;
        flex-wrap: nowrap;
    }    
    div.SQL_editor fieldset.list .handling {
        flex-wrap: wrap;
    }
    div.SQL_editor fieldset.filter .filterboxcontainer {
        display: grid;
        gap: 5px;
        /*    grid-template-columns: repeat(auto-fit, minmax(calc(8.33% - 5px), 1fr)); */
        grid-template-columns: repeat(4, 1fr);
    }  
    div.SQL_editor fieldset.list .listview {
        display: flex;
    }
    div.systemSQLrecordEdit > form > fieldset > ul > li.tinyMCEtrans {
        min-width: 600px;
    }
    div.systemSQLrecordEdit > form > fieldset.data ul.fields > li {
        padding: 1rem 1.25rem;
    }
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc1 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc1 > select,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc2 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc2 > select,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc3 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc3 > select,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc4 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc4 > select,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc5 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc5 > select {
        flex-basis: 100%;
    }
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc6 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc6 > select {
        flex-basis: 100%;
    }
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc7 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc7 > select,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc8 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc8 > select,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc9 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc9 > select,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc10 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc10 > select,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc11 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc12> select {
        flex-basis: 100%;
    }    
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc12 > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li.gc12> select,
    div.systemSQLrecordEdit > form > fieldset > ul > li > input,
    div.systemSQLrecordEdit > form > fieldset > ul > li > select {
        flex-basis: 60%; /* 87.3%; */
        width: 100px;
    }
    div.systemSQLrecordEdit > form > fieldset > ul > li {
        flex-wrap: wrap;
        gap: 4px;
    }
    div.systemSQLrecordEdit > form > fieldset > ul > li.text .sample,
    div.systemSQLrecordEdit > form > fieldset > ul > li.longtext .sample,
    div.systemSQLrecordEdit > form > fieldset > ul > li.imagesBYcell .sample,
    div.systemSQLrecordEdit > form > fieldset > ul > li.intIDselectFROM .sample,
    div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .sample,
    div.systemSQLrecordEdit > form > fieldset > ul > li.varcharTRANS .sample,
    div.systemSQLrecordEdit > form > fieldset > ul > li.textTRANS .sample,
    div.systemSQLrecordEdit > form > fieldset > ul > li.tinyMCEtrans .sample {
        flex-basis: 55%;
        font-size: 0.9em;
        border: 1px solid var(--system-colorP3);
        padding: 0.75em;
        overflow-wrap: anywhere;
        background-color: var(--system-colorW);
        width: 100px;
        align-content:flex-start;
        resize: none;
        overflow: hidden;
        cursor: default;
        min-height: 1em;
    }


    div.SQL_editor fieldset.filter .filterboxcontainer .filterbox {
        grid-column: span 2;
    }
    div.SQL_editor fieldset.filter .filterboxcontainer .filterbox.enum {
        grid-column: span 3;
    }
    div.SQL_editor fieldset.filter .filterboxcontainer .filterbox.custom {
        grid-column: span 3;
    }
    div.SQL_editor fieldset.filter .filterboxcontainer .filterbox.intidmultiselectfrom {
        grid-column: span 3;
    }

}








/* SQL EDIOR BASIC */
@media only screen
and (max-width : 993px) {
    div.systemSQLrecordEdit {
        width: 100%;
        min-width: 266px;
    }
    div.SQL_editor fieldset.filter .filterboxcontainer {
        display: grid;
        gap: 5px;
        /*    grid-template-columns: repeat(auto-fit, minmax(calc(8.33% - 5px), 1fr)); */
        grid-template-columns: repeat(3, 1fr);
    }    
}

@media only screen
and (min-width : 994px)
and (max-width : 1169px) {
    div.systemSQLrecordEdit {
        min-width: 800px;
    }
    div.SQL_editor.SQLtable_A_pages .records li.record > div.item {
        flex-wrap: nowrap;
    }
    div.SQL_editor fieldset.filter .filterboxcontainer {
        display: grid;
        gap: 5px;
        /*    grid-template-columns: repeat(auto-fit, minmax(calc(8.33% - 5px), 1fr)); */
        grid-template-columns: repeat(8, 1fr);
    }
}
@media only screen
and (min-width : 1170px) {
    div.systemSQLrecordEdit {
        min-width: 860px;
        
    }
    div.SQL_editor.SQLtable_A_pages .records li.record > div.item {
        flex-wrap: nowrap;
    }
    div.SQL_editor fieldset.filter .filterboxcontainer {
        display: grid;
        gap: 5px;
        /*    grid-template-columns: repeat(auto-fit, minmax(calc(8.33% - 5px), 1fr)); */
        grid-template-columns: repeat(12, 1fr);
    }    
}


div.systemSQLrecordEdit ul.fields li.a-page_title input {
    font-size: 1.7em;
}
.ATDSQLtinyMCEwrapper {
    width: 100%;
    display:none;
}






/* RECORD LIST DEFAULT  */
.list_default {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dashed;
    border-left-style: none;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    text-align: left;
    vertical-align: middle;
    position: relative;
    display: flex;
    align-items: center;
    gap: 1em;
}
.list_default label {
    flex-grow: 1;
    cursor: pointer;
}
.list_default > label {
    cursor: pointer;
    background-color: rgba(255,255,255,0.25);
    justify-content: left;
    align-items: center;
    display: flex;
    gap: var(--system-gap);
    align-self: center;
    flex-wrap: wrap;
    overflow-wrap: anywhere;
    user-select: none;
}
.list_default > label h2 {
    flex-basis: 100%;
}

.list_default label > * {    
    align-self: center;
}
.list_default h2 {
    margin-top: 3px;
    margin-right: 3px;
    margin-bottom: 3px;
    margin-left: 3px;
    font-size: 1.3em;
}
.list_default p {
    margin: 3px;
}
.list_default .content {

}
.list_default .chkbox {
    border: 1px dashed rgba(0,0,0,0.2);
    padding: 5px;
    margin: 0; 
    display:flex;
    /*    background-color: rgba(200,200,200,0.3); */
    align-self: center;
}
.list_default .chkbox label {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    pointer-events: none;
}
.records .recrow.actioninprogress,
.list_default .chkbox input[type=checkbox]:checked + label {
    background-image: url("/system/images/transparentstripes-2.png");
    z-index: 5;
    outline: 2px solid var(--system-colorP2);
    opacity: 0.5;
}
.list_default .chkbox input[type=checkbox]:disabled {
    background-image: url("/system/images/transparentstripes-2.png");
    z-index: 5;
    cursor: not-allowed;
}


.list_default .title {
    flex-basis: 250px;
    width: 250px;
}

.record .interface {
    font-size: 14px;
    font-weight:normal;
    order: 10;
    align-items: center;
    display: flex;
    justify-content: center;
    width: max-content;
}
tr.record td div.interface {
    margin: auto;
    margin-right: 0;
}
.record .interface.icons > span {
    align-self: center;
    padding: 2px;
}
.ATDusers .list .records.grid .chkbox {
    position: absolute;
    inset: 0;
}
.ATDusers .list .records.grid .chkbox input[type=checkbox] {
    align-self: start;
}
.ATDusers .list .records .chkbox input[type=checkbox]:checked + label {
    outline: 2px solid var(--system-colorP4);
}

/* USERS */
.ATDusers .list .records {

}
.ATDusers .list .records .icon {
    margin: 0.1em;
    padding: 0.3em;
    font-size: 1.6em;
    border-radius: var(--system-radius);
    display: inline-block;
}
.ATDusers .list .records .icon {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ATDusers .list .records.list .icon {

}
.ATDusers .list .records.list .icon {
    height: 2em;
    width: 2em;
}

.ATDusers .list .records.grid {
    flex-wrap: wrap;
}
.ATDusers .list .records.grid .interface {
    order: 3;
    z-index: 30;
}
.ATDusers .list .records.grid .icon {
    order: 1;
    height: 5em;
    width: 5em;
}
.ATDusers .list .records.grid .icon > span {
    font-size: 5em;
    color: whitesmoke;
}
.ATDusers .list .records.grid label {
    order: 2;
    flex-flow: column;
    align-items: start;
    z-index: 1;
}

.ATDusers .list .records.grid label > * {
    align-self: flex-start;
}



.ATDusers .icon img {
    border-radius: var(--system-radius);
    object-fit: cover;
    height: 100%;
    width: 100%;
}

/* RECORD LIST  */
div.sqlEditorWrapper {

}
div.sqlEditorWrapper:not(:last-child) {
    padding-bottom: 1em;
}

div.sqlEditorWrapper ul.records {
    margin: 0;
    padding: 0;
    list-style-type: none;	
    clear: both;
    /*
    display: flex;
    flex-wrap: wrap;
    */
}
div.sqlEditorWrapper ul.records li {
    position: relative;
    /*   flex-basis: 100%; */
}
div.sqlEditorWrapper ul.records.grid li {
    grid-column: span 4;    
}

div.sqlEditorWrapper ul.records li.error {
    background-color: rgba(255,0,0,0.5);
}
div.sqlEditorWrapper ul.records li a:not([href]) {
    display: none;
}

div.sqlEditorWrapper ul.records li.record div.item {
    display: flex;
    align-items: center;
    flex-wrap: wrap;

    padding: 0;
    margin: 0;
    gap: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: dotted;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-bottom-color: #CCC;
    border-left-color: #FFF;
}
/*
2020 - term;k admin minatt kivéve
div.sqlEditorWrapper ul.records li.record div.item:after {
    content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden;
}
*/
/* PAGE */
div.SQL_editor.SQLtable_A_pages .records li.record > div.item {

}

div.SQL_editor.SQLtable_A_pages .records li.record > div.item.creatorblock {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #666;
    margin-top: 3px;
}
div.SQL_editor.SQLtable_A_pages .records div.item span.title {
    white-space: nowrap;
    overflow: hidden;
}
div.SQL_editor.SQLtable_A_pages .records div.item span.title a {
}
div.SQL_editor.SQLtable_A_pages .records div.item span.title a:hover {
    color: #33F;
    text-decoration: underline;
}
div.SQL_editor.SQLtable_A_pages .records div.item span.name {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    flex-basis: 20%;
}
div.SQL_editor.SQLtable_A_pages .records div.item span.creator {
    white-space: nowrap;
    font-size: 0.7em;
    font-weight: normal;
    margin: 2px;
    padding: 0.8em;
    color: #666;
    flex-basis: 100px;
}

div.SQL_editor.SQLtable_A_pages .records div.item span.privicon {
    padding: 0.5em;
    border-radius: var(--system-radius);	
    font-size: 1.6em;

}
/* system home icon */
div.SQL_editor.SQLtable_A_pages .records div.item span.name.systemHome:before {
    display: inline-block;
    content: "\f38f";
    right: 0.3em;
    top: 0em;
    font-family: var(--system-icons);
    font-size: 1.7em;
    color: green;
}


/* table records*/
div.sqlEditorWrapper table.records {
    width: 100%;
    border-collapse: collapse;
}
div.sqlEditorWrapper table.records tr.record {
}
div.sqlEditorWrapper table.records tr.record td {
    border-bottom: 1px dotted gray;
}
div.sqlEditorWrapper table.records tr td {
    border-radius: 0;
    padding: 0 5px;  
}

div.sqlEditorWrapper table.records tr.record:nth-child(odd) {
    background-color: rgba(200,200,200,0.15);
}
div.sqlEditorWrapper table.records tr.record:hover,
div.sqlEditorWrapper .records .record:hover {
    outline: 2px solid var(--system-colorP1);
    background-color: rgba(230,255,255,0.5);
    background-image: url(/system/images/transparentstripes.png);	
    z-index: 1;
}
div.sqlEditorWrapper table.records > tr:hover {
    outline: 3px solid var(--system-colorG2);
    z-index: 1;
    position: relative;
}
div.sqlEditorWrapper table.records tr th {
    text-align: left;
    border-bottom: 1px solid black;
    padding-bottom: 0.5em;
}
div.sqlEditorWrapper table.records tr th:first-letter {
    text-transform: uppercase;
}


/* HIC editor */
div.SQL_editor.tree {
}
div.SQL_editor.tree ul {
    list-style-type: none;
}

div.SQL_editor.tree fieldset > ul  {
    margin: 0px;
    padding: 0px;
}
div.SQL_editor.tree fieldset > ul.records  {
    position: relative;
    overflow: hidden;
}


div.SQL_editor.tree fieldset > ul.records li.mjs-nestedSortable-collapsed > ul {
    display:none;
}


div.SQL_editor.tree ul li > div > button.toggletree {
    cursor: auto;
    background-color: transparent;
    border: none;
    color: var(--system-colorP3);
    padding: 0;
    margin: 0;
    box-shadow: none;
}
div.SQL_editor.tree ul li > div > button.toggletree > span {
    background-color: transparent;
}
div.SQL_editor.tree ul li.mjs-nestedSortable-branch > div > button.toggletree {
    cursor: pointer;
    color: var(--system-colorP4);
    padding: 0;
    margin: 0;
    box-shadow: none;
    background-color: transparent;
}



div.SQL_editor.tree ul li label {
    cursor: move;
}
div.SQL_editor.tree h2 {
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #999;
}
/**/
div.systemSQLrecordEdit {
    width: min-content;
}
div.systemSQLrecordEdit {

}
div.systemSQLrecordEdit .recordDisplayTitle {
    background-color: var(--system-colorP7);
    color: var(--system-colorP8);
    font-size: 1.5em;
    text-align: center;
    padding: 0.5em;
    margin: 0 0 7px 0;;
}

div.systemSQLrecordEdit > form > fieldset.data {
}
div.systemSQLrecordEdit > form > fieldset > ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    position: relative;
}

div.systemSQLrecordEdit > form > fieldset > ul:after {
    content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden;
}
div.systemSQLrecordEdit > form > fieldset > ul > li {
    display: flex;
    margin: 0;
    padding: 0;
    justify-content: space-between;
    align-items: center;
    border: 1px dotted;    
    border-bottom-style: solid;
    border-color: var(--system-colorG3);
}
/* azért, hogy ne nyomja szét a szerkesztőt alapból, mivel úgyis choosen kerül rá */
div.systemSQLrecordEdit > form > fieldset > ul > li select {
    max-height: 3em;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.null {
    background-color: #ECF1F4 !important;
    color: #999;
    background-image: url(/system/images/transparentstripes-2.png);
}
div.systemSQLrecordEdit > form > fieldset > ul > li.locked {
    color: rgba(102,102,102,0.8);
    background-image: url(/system/images/transparentstripes-2.png);
    display: none;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.locked span.value {
    word-wrap: break-word;
    max-width: 960px;
    display: block;
    /*    width: 100%; */
    /*    clear: both; */
}

div.systemSQLrecordEdit > form > fieldset > ul > li.locked label span:before {
    color: #C40005;
    content: "\f200";
    padding-right: 0.5em;
    font-family: var(--system-icons);
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

div.systemSQLrecordEdit > form fieldset.options button.showhidenull {
    color: red;
}
div.systemSQLrecordEdit > form fieldset.options button.showhidenull.active {
    color: green;
}
div.systemSQLrecordEdit > form fieldset.options button.showhidelocked {
    color: red;
}
div.systemSQLrecordEdit > form fieldset.options button.save {
    background-color: greenyellow;
}
div.systemSQLrecordEdit > form fieldset.options button.save:hover {
    background-color: green;
}



div.systemSQLrecordEdit > form > fieldset .null > a,
div.systemSQLrecordEdit > form > fieldset .null > span,
div.systemSQLrecordEdit > form > fieldset .null button,
div.systemSQLrecordEdit > form > fieldset .null textarea,
div.systemSQLrecordEdit > form > fieldset .null input[type=date],
div.systemSQLrecordEdit > form > fieldset .null input[type=number],
div.systemSQLrecordEdit > form > fieldset .null input[type=time],
div.systemSQLrecordEdit > form > fieldset .null input[type=search],
div.systemSQLrecordEdit > form > fieldset .null input[type=text],
div.systemSQLrecordEdit > form > fieldset .null input[type=password],
div.systemSQLrecordEdit > form > fieldset .null select,
div.systemSQLrecordEdit > form > fieldset .null img,
div.systemSQLrecordEdit > form > fieldset .null label:not(:first-of-type),
div.systemSQLrecordEdit > form > fieldset .null div {
    display: none !important;
}
div.systemSQLrecordEdit > form > fieldset > ul > li > label {
    margin: 0;
    padding: 0;
    text-transform: lowercase;
}
div.systemSQLrecordEdit > form > fieldset > ul > li > select:not(.full),
div.systemSQLrecordEdit > form > fieldset > ul > li > textarea:not(.full),
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=date]:not(.full),
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=number]:not(.full),
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=time]:not(.full),
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=search]:not(.full),
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=text]:not(.full),
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=password]:not(.full) {
    margin-left: 0px;
    margin-right: 0px;
}
div.systemSQLrecordEdit > form > fieldset > ul > li > select.full,
div.systemSQLrecordEdit > form > fieldset > ul > li > textarea.full,
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=date].full,
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=number].full,
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=time].full,
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=search].full,
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=text].full,
div.systemSQLrecordEdit > form > fieldset > ul > li > input[type=password].full {

}

div.systemSQLrecordEdit > form > fieldset > ul > li > select:disabled,
div.systemSQLrecordEdit > form > fieldset > ul > li > textarea:disabled,
div.systemSQLrecordEdit > form > fieldset > ul > li > input:disabled {
    border: 1px solid red;
    color: #666;
    background-color: #CCC;
    position: relative;
}

div.systemSQLrecordEdit > form > fieldset > ul > li > label span.fieldname {

}
div.systemSQLrecordEdit li.result-selected:after {
    content: "✓";
    display: inline-block;
    float: right;
    padding: 0em 1em;
    color: greenyellow;
    font-weight: bold;
    background-color: rgba(50,50,50,0.75) !important;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .group {
    border-bottom: 1px dashed #111;
    background-color: #eee;

}

div.SQL_editor fieldset.filter div.filterbox.tree .optLevel-0,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .optLevel-0 {
    padding-top: 5px;
    background-color: #fff;
    font-size: 1.2em;
    border-top: 2px solid gray;
}
div.SQL_editor fieldset.filter .optLevel-0,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .optLevel-0 {
    padding-left: 0;
}
div.SQL_editor fieldset.filter .optLevel-1,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .optLevel-1 {
    padding-left: 1em;
}
div.SQL_editor fieldset.filter .optLevel-2,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .optLevel-2 {
    padding-left: 2em;
}
div.SQL_editor fieldset.filter .optLevel-3,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .optLevel-3 {
    padding-left: 3em;
}
div.SQL_editor fieldset.filter .optLevel-4,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .optLevel-4 {
    padding-left: 4em;
}
div.SQL_editor fieldset.filter .optLevel-5,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .optLevel-5 {
    padding-left: 5em;
}
div.SQL_editor fieldset.filter .optLevel-6,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .optLevel-6 {
    padding-left: 6em;
}
div.SQL_editor fieldset.filter .optLevel-7,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .optLevel-7 {
    padding-left: 7em;
}
div.SQL_editor fieldset.filter .optLevel-8,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .optLevel-8 {
    padding-left: 8em;
}

div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM .chosen-choices {
    overflow: auto;
    max-height: 200px;
}
div.systemSQLrecordEdit > form > fieldset > ul > li > label {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    gap: 3px;
    align-items: center;
    text-transform: uppercase;
}
div.systemSQLrecordEdit > form > fieldset > ul > li > label .ion-help-circled {
    cursor: help;
    display: inline-flex;
}
/*
div.systemSQLrecordEdit > form > fieldset > ul > li > label[data-tooltip] + div {
    float: right;
}
*/
/*
div.systemSQLrecordEdit > form > fieldset > ul > li > label > label {
    display: block;
    width: 1.5em;
    float: left;
}
div.systemSQLrecordEdit > form > fieldset > ul > li > label > label:after {
    float: left;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: default;
    display: block;
    font-family: var(--system-icons);
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "????????????????????????????????????????";
    font-size: 1.2em;
    padding: 0em;
    color: var(--system-colorG4);
}
*/


div.systemSQLrecordEdit > form > fieldset > ul > li > label input.NULL {
    display: none;
}
div.systemSQLrecordEdit > form > fieldset > ul > li > label input.NULL + label {
    background-color: transparent !important;
    width: 1.5em;
}
div.systemSQLrecordEdit > form > fieldset > ul > li > label input.NULL + label:after {
    color: var(--system-colorB);
    top: 0;
    right: 0;
    bottom: 0;
    cursor: pointer;
    display: block;
    font-family:  var(--system-icons);
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\f3a7";
    font-size: 1.2em;
    padding: 0em;
}
div.systemSQLrecordEdit > form > fieldset > ul > li > label input.NULL + label:hover:after {
    color: red;
    content: "\f36e";
}

div.systemSQLrecordEdit > form > fieldset > ul > li > label input.NULL:checked + label:hover:after {
    color: green;
    content: "\f359";
}
div.systemSQLrecordEdit > form > fieldset > ul > li > label input.NULL:checked + label:after {
    content: "\f3a6";
    color: #666;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.null:after {
    content: "\f306";
    display: inline-block;
    font-family: var(--system-icons);
    color: red;
    padding-top: 0.4em;
}
div.systemSQLrecordEdit > form > fieldset > ul > li:hover {
    position: relative;
    z-index: 1;
    background-color: rgba(204,204,204,0.45);
    outline: 5px solid rgba(204,204,204,0.45);
}
div.systemSQLrecordEdit > form > fieldset > ul > li:focus-within {
    box-shadow: -5px 0px 0px 0px black, 5px 0px 0px 0px black;
    position: relative;
    z-index: 1;
    background-color: rgba(204,204,204,0.55);
}

    

div.systemSQLrecordEdit > form > fieldset > ul > li > span.celltype {
    font-size: 0.8em;
    color: #999;
}

div.systemSQLrecordEdit > form > fieldset > ul > li.error span.celltype {
    color: #FFF;
}
div.systemSQLrecordEdit > form > fieldset > ul > li:last-child{
    border-bottom-style: none;
}
div.systemSQLrecordEdit > form > fieldset > ul > li:nth-child(even) {

}
div.systemSQLrecordEdit > form > fieldset > ul> li.error {
    background-color: var(--system-colorBGerror) !important;
    color: #FFF !important;
}

div.systemSQLrecordEdit > form > fieldset > ul > li.imagesBYcell /*,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDselectFROM,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM */ { 
    justify-content: start;
}


div.systemSQLrecordEdit > form > fieldset > ul > li.text,
div.systemSQLrecordEdit > form > fieldset > ul > li.longtext,
div.systemSQLrecordEdit > form > fieldset > ul > li.imagesBYcell,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDselectFROM,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM,
div.systemSQLrecordEdit > form > fieldset > ul > li.varcharTRANS,
div.systemSQLrecordEdit > form > fieldset > ul > li.textTRANS,
div.systemSQLrecordEdit > form > fieldset > ul > li.tinyMCEtrans {
    flex-wrap:wrap;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.fileSELECT {
    display: block;
    text-align: left;
    align-items: start;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.fileSELECT input {
    width: 100%;
}

div.systemSQLrecordEdit > form > fieldset > ul > li.PASSWORDMD5,
div.systemSQLrecordEdit > form > fieldset > ul > li.PASSWORD {
    flex-wrap: nowrap;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.PASSWORDMD5 > label,
div.systemSQLrecordEdit > form > fieldset > ul > li.PASSWORD > label {
    flex-basis: 150px;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.PASSWORDMD5 > input,
div.systemSQLrecordEdit > form > fieldset > ul > li.PASSWORD > input {
}


div.systemSQLrecordEdit > form > fieldset > ul > li.text div.texteditor,
div.systemSQLrecordEdit > form > fieldset > ul > li.longtext div.texteditor,
div.systemSQLrecordEdit > form > fieldset > ul > li.imagesBYcell div.texteditor,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDselectFROM div.texteditor,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM div.texteditor,
div.systemSQLrecordEdit > form > fieldset > ul > li.varcharTRANS div.texteditor,
div.systemSQLrecordEdit > form > fieldset > ul > li.textTRANS div.texteditor,
div.systemSQLrecordEdit > form > fieldset > ul > li.tinyMCEtrans div.texteditor {
    display: none;
    flex-basis: 100%;
    width: 300px;
}

div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM > div,
div.systemSQLrecordEdit > form > fieldset > ul > li.intIDmultiselectFROM  > div,
div.systemSQLrecordEdit > form > fieldset > ul > li.textTRANS > div,
div.systemSQLrecordEdit > form > fieldset > ul > li.varcharTRANS > div {
    flex-basis: 100%;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.textTRANS > label:first-of-type {

}
div.systemSQLrecordEdit > form > fieldset > ul > li.varcharTRANS {
    flex-wrap: wrap;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.varcharTRANS > label:first-of-type {
    flex-basis: 100%;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.textTRANS > div > label,
div.systemSQLrecordEdit > form > fieldset > ul > li.varcharTRANS > div label {
    /*    flex-basis: 10%; */
}
div.systemSQLrecordEdit > form > fieldset > ul > li.textTRANS > div input,
div.systemSQLrecordEdit > form > fieldset > ul > li.varcharTRANS > div input {
    /*    flex-basis: 90%; */
}
div.systemSQLrecordEdit > form > fieldset > ul > li.varcharTRANS > div textarea,
div.systemSQLrecordEdit > form > fieldset > ul > li.textTRANS > div textarea {
    min-height: 200px;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.tinyMCEtrans > div textarea {
    min-height: 300px;
}



div.systemSQLrecordEdit > form > fieldset > ul > li.imagesBYcell div.counter {
    text-align: center;
    padding: 5px;
    background-color: #fff;
    cursor: grab;
    font-size: 10px;
    color: #555;
    border-bottom: 1px solid #ddd;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.imagesBYcell div.counter:hover {
    background-color: #666 !important;
    color: white !important;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.imagesBYcell div:first-child div.counter {
    color: #111;
    background-color: #eee;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.imagesBYcell .uploadselected {
    border: 2px solid #FC0;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.imagesBYcell .uploadselected > div:first-child {
    background-color: #FC0;
}

div.systemSQLrecordEdit > form > fieldset > ul > li.imagesBYcell .uploadselected > div.pic:after {
    content: " ";
    background-image: url(/system/images/uploadphoto.svg);
    background-size: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(255,204,0,0.5);
    text-align: center;
    padding: 1em;
    color: #FFF;	
}
div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails {
    display: flex;
    clear: both;
    overflow: auto;
    width: 100%;
    flex-basis: 100%;
    flex-wrap: wrap; 
}
div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails div.pic {
    position: relative;
    height: 0;
    padding-bottom: 100%;
    background-image: url(/system/images/picture-icon.svg);
    background-size: 30%;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;

}
div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails div.pic:hover {
    background-color: #FC0;
}
div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails div.pic img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div {
    overflow: hidden;
    padding: 5px;
    border: 1px solid #666;
    border-radius: 5px;    
}
div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div span {

}

div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div:hover {
    border: 1px solid white;
    box-shadow: 2px 2px 5px 5px rgba(0,0,0,0.5);
}

div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div img {
    clear: both;
    margin: 0px;
    padding: 0px;
    width: 100%;
    position: relative;

}
div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div div.file {
    border-top: 1px solid #eee;
    background-color: #eee;
    position: relative;
    margin: 1px;
}
div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div div.file button {

}
div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div div.file button.upload {
    float: right;
}

div.systemSQLrecordEdit > form > fieldset > ul > li div.thumbnails > div div.counter input {

    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;

    font-size: 5px;
    margin: 0px;
    padding: 0px;
    height: 0.5em;
    cursor: pointer;
    visibility: hidden;
    position: absolute;
}
div.systemSQLrecordEdit > form > fieldset > ul.fields > li div.thumbnails>div input:hover,
div.systemSQLrecordEdit > form > fieldset > ul.fields > li div.thumbnails>div input:focus {

}

div.systemSQLrecordEdit > form > fieldset > ul > li.int span.value {
    display: inline-block;
}

div.systemSQLrecordEdit > form > fieldset.data {
    border: 2px solid #000;
    padding: 0px;
}
div.systemSQLrecordEdit > form > fieldset.data ul.fields {

}
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li .system_warning {
    padding: 0.45em 0.65em;
    margin: 0;

}



div.systemSQLrecordEdit > form > fieldset > ul > li.intFILEid { 

}    
div.systemSQLrecordEdit > form > fieldset > ul > li.intFILEid > div { 
    flex-grow: 1;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.intFILEid > label { 
    flex-basis: 100%;
}
div.systemSQLrecordEdit > form > fieldset > ul > li.intFILEid input[type=text] {
    width: auto;
}
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li div.fileSHOW {

}
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li div.fileSHOW div {
}

div.systemSQLrecordEdit > form > fieldset.data ul.fields > li div.fileSHOW div .libid {
    color: #000;
    background-color: #FC0;
    padding: 2px;
    position: absolute;
    font-size: 10px;
    cursor: pointer;
}


div.systemSQLrecordEdit > form > fieldset.data ul.fields > li div.fileSHOW div.multiFILEidDISPLAYdiv {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
}
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li div.fileSHOW div.multiFILEidDISPLAYdiv > div {
    overflow: hidden;
    position: relative;
    background-color: #333;
}
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li div.fileSHOW div.multiFILEidDISPLAYdiv > div img {
    width: 80px;
    height: 80px;
    object-fit: contain;
}

div.systemSQLrecordEdit > form > fieldset.data ul.fields > li.autofill {

}
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li.autofill:not(.error) select[value=""],
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li.autofill:not(.error) textarea[value=""],
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li.autofil:not(.error) input[value=""] {
    background-color: rgba(128,255,128,0.05);
    background-image: url("/system/images/transparentstripes.png");
}
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li a.chosen-single,
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li select,
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li textarea,
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li input {
    background-color: var(--system-colorG4);
}
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li select:focus,
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li textarea:focus,
div.systemSQLrecordEdit > form > fieldset.data ul.fields > li input:focus {
    background-color: var(--system-colorW);
}



div.SQL_editor.tree ul.records li ul {
    /* 2018-08*/
}
div.SQL_editor fieldset.options {
    display: flex;
    gap:2px;
}
div.SQL_editor fieldset.list .interface button span.SVG,
div.SQL_editor fieldset.options button i.SVG {
    width: 1em;
    aspect-ratio: 1;
}

div.SQL_editor fieldset.list .interface button span.SVG > img {
    filter: invert(1);
    transform: scale(2.6);
    height: 100%;
    vertical-align: middle;
}
div.SQL_editor fieldset.options button i.SVG > img {
    filter: invert(1);
    transform: scale(1.6);
    height: 100%;
}

/* finder / search */
div.SQL_editor fieldset.options div.finder {
    position: relative;
    display: flex;
    justify-content: flex-end;

}
div.SQL_editor fieldset.options div.finder button {

}

div.SQL_editor fieldset.options div.finder button.gosearch {
    display: flex;
    margin: 0;
    border: 1px solid var(--system-colorP8);
    border-left: none;
}
div.SQL_editor fieldset.options div.finder button span:before {
    font-size: 1em !important;
}



div.SQL_editor fieldset.list {

}
div.SQL_editor fieldset.list .selectallselectnone {
    flex-grow: 1;
    gap:2px;
    display: flex;
}
div.SQL_editor fieldset.list .listview {
    gap:2px;
}

div.SQL_editor fieldset.list .listorder {

}

div.SQL_editor fieldset.list .recordsum {
    display: flex;
    align-items: center;
}
div.SQL_editor fieldset.list .recordsum span {
    white-space: nowrap;
    padding: 0.5em;
}

div.SQL_editor fieldset.list .handling {
    gap:1em;
    display:flex;
    align-items: center;
    justify-content: space-between;
}

div.systemSQLrecordEdit > form > fieldset input[type=checkbox]:focus {
    outline: none;
}
div.systemSQLrecordEdit > form > fieldset.options {
    display: flex;
    justify-content: space-between;
    background-color:  transparent;
    border: none;
    margin: 0;
    padding: 0;
    gap: 5px;
}
div.systemSQLrecordEdit > form > fieldset.options > div {
    flex-grow: 1;
}
div.SQL_editor fieldset.filter .filterboxcontainer .filterbox {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    gap: 2px;

    padding: 0;
    margin: 0;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;

    background-color: transparent;

    vertical-align: top;
    position: relative;



}
div.SQL_editor fieldset.filter .filterboxcontainer .filterbox:hover {
    outline: 2px solid #f1f1f1;
}

div.SQL_editor fieldset.filter .filterboxcontainer .filterbox > .title {
    width: auto;
}
div.SQL_editor fieldset.filter .filterboxcontainer .filterbox > input:not([type=radio]) {
    width: 100%;
}

div.SQL_editor fieldset.filter .filterboxcontainer .filterbox select {
    width: 100%;
}


.systemeditor div.SQLtableTitle {
    font-size: 0.8em;
    padding-right: 1em;
    color: var(--system-colorP2);
    float: right;
    margin-bottom: -2em;
    text-transform: uppercase;
}

.systemeditor fieldset .filterbox:after {
    content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden;
}
.systemeditor fieldset .filterbox .title {
    font-size: 0.9em;
    font-weight: normal;
    text-transform: uppercase;
    padding: 0 1.2em;
    display: inline-block;
    white-space: nowrap;
}
.systemeditor fieldset .filterbox .ui-buttonset {
    font-size: 0.9em !important;
}
.systemeditor fieldset .filterbox .chosen-container {
    width: 100% !important;
}
fieldset.filter .chosen-container {
    width: 100% !important;
}

/* bool type */
.systemeditor fieldset .filterbox span.bool input {
    display: none; 
}
.systemeditor fieldset .filterbox span.bool input[type=radio] + label {
    font-size: 2em;
    padding: 0.2em;
    display: inline-block;
    cursor: pointer;

    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;	

    display: inline-block;
}
.systemeditor fieldset .filterbox span.bool input[type=radio] + label span {
    display: block;

}

.systemeditor fieldset .filterbox span.bool input[type=radio]:checked + label  span.icon_close_alt {
    color: red;
}
.systemeditor fieldset .filterbox span.bool input[type=radio]:checked + label  span.icon_check_alt {
    color: green;
}
.systemeditor fieldset .filterbox span.bool input[type=radio]:checked + label  span.icon_question_alt {
    color: blue;
}

.systemeditor fieldset .filterbox span.bool input[type=radio]:checked + label {
    background-color: #fff;

}




div.SQLtable_A_system_events {

}

div.SQLtable_A_system_events ul.records li.record > div label {
    display: flex;
}
div.SQLtable_A_system_events ul.records li.record > div label > * {
    align-self: center;
}
div.SQLtable_A_system_events ul.records li.record > div label span.sevtitle {
    flex-grow: 1;
}
div.SQLtable_A_system_events ul.records li.record > div label span.date {
    flex-basis: 100px;
}
div.SQLtable_A_system_events ul.records li.record > div label span.type {
    flex-basis: 300px;
}
div.SQLtable_A_system_events ul.records li.record > div label span.button {
    flex-basis: 50px;
}

.ATDsystem-events .list_default {
    padding: 5px;
    display: block;
}
.ATDsystem-events .list_default .date .today {
    background-color: green;
    color: white;
    padding: 5px;
    display: inline-block;
}


/* fieldset */
.systemeditor fieldset > div.list {
    border: 1px dotted var(--skin-colorG2);
}
.systemeditor fieldset > div.list > table {

}
.systemeditor.fixtdfirst fieldset > table  tr > td:first-child {
    width: 30%; 
}
.systemeditor fieldset > div.list > table  tr > td {
    padding: 0.15em;
}
/*
ez minek volt ?
.systemeditor fieldset > div.list > table  tr:not(:last-child) > td {
    border-bottom: 1px dotted rgba(153,153,153,0.7);
    padding: 0.15em;
}
.systemeditor fieldset > div.list > table  tr > td:not(:last-child) {
    border-right: 1px dotted rgba(153,153,153,0.7);
}
*/

.sqlEditorWrapper fieldset > div.list > table  tr:last-child > td {
    /*    vertical-align: bottom; */
}

.sqlEditorWrapper fieldset > div.list > table > tr:first-child,
.sqlEditorWrapper fieldset > div.list > table > tr:not(:first-child) {
    background-color: var(--skin-colorW);
}

.sqlEditorWrapper fieldset > div.list > table > tr:first-child th  {
    border-bottom: 2px solid var(--skin-colorG1);
    border-right: 1px solid var(--skin-colorG2);
    padding: 0.25em;
    text-align: left;
    background-color: var(--skin-colorW);
}
.sqlEditorWrapper fieldset > div.list > table > tr:not(:first-child) th  {
    border-top: 1px solid var(--skin-colorB);
    border-right: 1px solid var(--skin-colorG2);
    padding: 0.25em;
    text-align: left;
    background-color: var(--skin-colorW);
}

.sqlEditorWrapper fieldset > div.list > table  tr th:last-child {
    border-right: none;
}
.sqlEditorWrapper fieldset > div.list > table  tr td:empty,
.sqlEditorWrapper fieldset > div.list > table  tr th:empty,
.sqlEditorWrapper fieldset > div.list > table  tr td.nobrd,
.sqlEditorWrapper fieldset > div.list > table  tr th.nobrd,
.sqlEditorWrapper fieldset > div.list > table  tr td.options,
.sqlEditorWrapper fieldset > div.list > table  tr th.options {
    border-top: 1px dotted var(--skin-colorG3);
    border-bottom: 1px dotted var(--skin-colorG3);
}


.sqlEditorWrapper fieldset > div.list > table  tr td:not(:last-child)  {
    border-right: 1px dotted var(--skin-colorG2);
}

.sqlEditorWrapper fieldset > div.list > table  tr td > label {
    display: block;
}
/*
.systemeditor fieldset > div.list > table tr td:first-child {
        width: 20%;
}
*/
/* connect skin editor */
div.systemSQLrecordEdit > form > fieldset.a_menus_connect_skin ul.fields > li.a-skm_root_id label {
    flex-basis: 100%;
}
div.systemSQLrecordEdit > form > fieldset.a_menus_connect_skin ul.fields > li.a-skm_root_id div.chosen-container,
div.systemSQLrecordEdit > form > fieldset.a_menus_connect_skin ul.fields > li.a-skm_root_id select {
    flex-basis: 100%;
    font-size: 2em;
}