.adminjs_Drawer {
    color: #000 !important;
}
.adminjs_Drawer button[type=button] {
    color: #000 !important;
}
.adminjs_Drawer input {
    color: #000 !important;
}
.adminjs_Drawer div {
    color: #000 !important;
}
.toastui-editor-contents {
    font-family: system-ui, sans serif inherit !important;
}
#googleButton {
    margin-top: -20px;
    margin-bottom: 20px;
}

#googleButton iframe {
    margin: 0 auto !important;
}

.Jnhom{
    padding: 0px 0px!important;
}

button[data-testid="aiSolutions-add"], button[data-testid="aiInitialCode-add"] {
    display: none;
}

/* section[data-rfd-droppable-id="aiSolutions"] button[data-testid="delete-item"], section[data-rfd-droppable-id="aiInitialCode"] button[data-testid="delete-item"] {
    display: none;
} */
 
section[data-testid="property-edit-initialCode"] section {
    background-color: #cccccc54 !important;
}

.adminjs_Text{
    height: 10px!important;
}

.adminjs_Label{
    font-weight: bold;
    text-transform: capitalize!important;
    font-size: 14px!important;
}

section[data-testid="property-edit-aiSolutions"] section {
    background-color: #ffeded !important;
}

a[data-testid="action-collectNow"].disabled {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}

/* Add this CSS */
.fullscreen {
    position: fixed;
    top: 0; left: 0; right: 0; bottom: 0;
    width: 100% !important;
    height: 100% !important;
    z-index: 9999;
    background: #fff;
}

.adminjs_Label section{
    display: none;
}

section[data-css="Question-edit-drawer-footer"], section[data-css="TestLibrary-edit-drawer-footer"], section[data-css="Question-new-drawer-footer"], section[data-css="TestLibrary-new-drawer-footer"] 
{
    position: sticky;
    bottom: 0px;
    z-index: 999;
    padding-top: 1.5rem!important;
}

.adminjs_H5{
    font-weight:500!important;
    margin-bottom:1.75rem!important;
}

label{ 
    color: rgb(178, 178, 178)!important;
}

.multiValues{
    display: flex;
    min-width: 0px;
    border-radius: 2px;
    margin: 2px;
    box-sizing: border-box;
}

.multiLabel
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 2px;
    color: #fff;
    font-size: 85%;
    background-color: gray;
    padding: 3px 6px 3px 6px;
    box-sizing: border-box;
}

form[data-css="Question-new-form"],form[data-css="Question-edit-form"],
form[data-css="QuestionCoding-new-form"],form[data-css="QuestionCoding-edit-form"],
form[data-css="QuestionAdvanced-new-form"],form[data-css="QuestionAdvanced-edit-form"]
{
    margin-bottom: 30px;
}

section[data-css="Question-edit-drawer-footer"],section[data-css="Question-new-drawer-footer"],
section[data-css="QuestionCoding-edit-drawer-footer"],section[data-css="QuestionCoding-new-drawer-footer"],
section[data-css="QuestionAdvanced-edit-drawer-footer"],section[data-css="QuestionAdvanced-new-drawer-footer"],
a[data-css="QuestionCoding-show-button"],
a[data-css="QuestionAdvanced-show-button"]
{
    display:none;
}


/*data-testid="codingLanguages.0" */
[data-rfd-droppable-id="aiCompetencySkills"] {
    gap: 0.33%;
    flex-wrap: wrap;  
    display: flex;
}

/*data-testid="codingLanguages.0" */
[data-testid^="aiCompetencySkills"]:not([data-testid$="-add"]) {
    width: 33%;
}

[data-testid="aiCompetencySkills-add"]{
    width: 100%;
}


/*data-testid="codingLanguages.0" */
[data-rfd-droppable-id="codingLanguages"] {
    gap: 0.25%;
    flex-wrap: wrap;  
    display: flex;
}

/*data-testid="codingLanguages.0" */
[data-testid^="codingLanguages"]:not([data-testid$="-add"]) {
    width: 24%;
}

[data-testid^="property-show-codingLanguages."] {
    width: 20%;
    display: inline-block;
}

[data-testid="codingLanguages-add"]{
    width: 100%;
}

/*property-edit-aiAnswerJustification.0.correctAnswerId*/
[data-testid$=".correctAnswerId"], [data-testid$=".aiCorrectedOption"], [data-testid$=".justification"] {
    width: 33%;
    display: inline-block;
}

[data-testid$=".correctAnswerId"]:not(:last-child), [data-testid$=".aiCorrectedOption"]:not(:last-child) {
  padding-right: 0.75rem;   /* adjust spacing between fields */
}

[data-testid$=".input"], [data-testid$=".output"], [data-testid$=".database"],  [data-testid$=".result"], [data-testid$=".score"], [data-testid$=".negativeScore"] {
    width: 33%;
    display: inline-block;
}

[data-testid$=".input"]:not(:last-child), [data-testid$=".output"]:not(:last-child), [data-testid$=".score"]:not(:last-child), [data-testid$=".result"]:not(:last-child) {
  padding-right: 0.75rem;   /* adjust spacing between fields */
}

[data-testid$=".format"], [data-testid$=".language"], [data-testid$=".originalOptionId"], [data-testid$=".score"],  [data-testid$=".isMostLeastImpact"], [data-testid$=".optionsMetadata"] {
    width: 33%;
    display: inline-block;
}

[data-testid$=".format"]:not(:last-child), [data-testid$=".language"]:not(:last-child), [data-testid$=".score"]:not(:last-child), [data-testid$=".isMostLeastImpact"]:not(:last-child) {
  padding-right: 0.75rem;   /* adjust spacing between fields */
}

[data-testid$=".type"], [data-testid$=".limit"] {
    width: 50%;
    display: inline-block;
}

[data-testid$=".type"]:not(:last-child), [data-testid$=".limit"]:not(:last-child) {
  padding-right: 0.75rem;   /* adjust spacing between fields */
}

.displayNone{
    display: none!important;
}