1*529cd0c7SJaap de Haan/* Color definitions */ 2*529cd0c7SJaap de Haan.dmn-js-parent { 3*529cd0c7SJaap de Haan --color-grey-225-10-15: hsl(225 10% 15%); 4*529cd0c7SJaap de Haan --color-grey-225-10-35: hsl(225 10% 35%); 5*529cd0c7SJaap de Haan --color-grey-225-10-55: hsl(225 10% 55%); 6*529cd0c7SJaap de Haan --color-grey-225-10-75: hsl(225 10% 75%); 7*529cd0c7SJaap de Haan --color-grey-225-10-80: hsl(225 10% 80%); 8*529cd0c7SJaap de Haan --color-grey-225-10-85: hsl(225 10% 85%); 9*529cd0c7SJaap de Haan --color-grey-225-10-90: hsl(225 10% 90%); 10*529cd0c7SJaap de Haan --color-grey-225-10-95: hsl(225 10% 95%); 11*529cd0c7SJaap de Haan --color-grey-225-10-97: hsl(225 10% 97%); 12*529cd0c7SJaap de Haan --color-blue-205-100-35: hsl(205 100% 35%); 13*529cd0c7SJaap de Haan --color-blue-205-100-45: hsl(205 100% 45%); 14*529cd0c7SJaap de Haan --color-blue-205-100-45-opacity-30: hsl(205 100% 45% / 30%); 15*529cd0c7SJaap de Haan --color-blue-205-100-50: hsl(205 100% 50%); 16*529cd0c7SJaap de Haan --color-blue-205-100-80: hsl(205 100% 80%); 17*529cd0c7SJaap de Haan --color-blue-205-100-95: hsl(205 100% 95%); 18*529cd0c7SJaap de Haan --color-green-150-86-44: hsl(150 86% 44%); 19*529cd0c7SJaap de Haan --color-red-360-100-35: hsl(360 100% 35%); 20*529cd0c7SJaap de Haan --color-red-360-100-45: hsl(360 100% 45%); 21*529cd0c7SJaap de Haan --color-red-360-100-92: hsl(360 100% 92%); 22*529cd0c7SJaap de Haan --color-red-360-100-97: hsl(360 100% 97%); 23*529cd0c7SJaap de Haan --color-white: hsl(0 0% 100%); 24*529cd0c7SJaap de Haan --color-black: hsl(0 0% 0%); 25*529cd0c7SJaap de Haan --color-black-opacity-10: hsl(0 0% 0% / 10%); 26*529cd0c7SJaap de Haan --color-black-opacity-20: hsl(0 0% 0% / 20%); 27*529cd0c7SJaap de Haan --hint-button-color: var(--color-blue-205-100-35); 28*529cd0c7SJaap de Haan --hint-invalid-color: var(--color-red-360-100-35); 29*529cd0c7SJaap de Haan --separator-color: var(--color-grey-225-10-75); 30*529cd0c7SJaap de Haan --input-border-color: var(--color-grey-225-10-75); 31*529cd0c7SJaap de Haan --input-color: var(--color-grey-225-10-15); 32*529cd0c7SJaap de Haan --input-focus-border-color: var(--color-blue-205-100-50); 33*529cd0c7SJaap de Haan --input-focus-box-shadow-color: var(--color-blue-205-100-80); 34*529cd0c7SJaap de Haan --input-focus-box-shadow-inset-color: var(--color-grey-225-10-75); 35*529cd0c7SJaap de Haan --input-focus-invalid-border-color: var(--color-red-360-100-45); 36*529cd0c7SJaap de Haan --input-focus-invalid-box-shadow-color: var(--color-red-360-100-92); 37*529cd0c7SJaap de Haan --input-invalid-border-color: var(--color-red-360-100-45); 38*529cd0c7SJaap de Haan --input-invalid-color: var(--color-red-360-100-35); 39*529cd0c7SJaap de Haan --select-option-selected-color: var(--color-blue-205-100-35); 40*529cd0c7SJaap de Haan --select-option-hover-background-color: var(--color-black-opacity-10); 41*529cd0c7SJaap de Haan --select-options-background-color: var(--color-white); 42*529cd0c7SJaap de Haan --select-options-border-color: var(--color-grey-225-10-75); 43*529cd0c7SJaap de Haan --select-options-box-shadow-color: var(--color-black-opacity-10); 44*529cd0c7SJaap de Haan --select-options-color: var(--color-grey-225-10-15); 45*529cd0c7SJaap de Haan} 46*529cd0c7SJaap de Haan 47*529cd0c7SJaap de Haan.dms-list-component .items { 48*529cd0c7SJaap de Haan margin: 0; 49*529cd0c7SJaap de Haan padding: 0; 50*529cd0c7SJaap de Haan list-style: none; 51*529cd0c7SJaap de Haan line-height: 1.7em; 52*529cd0c7SJaap de Haan} 53*529cd0c7SJaap de Haan 54*529cd0c7SJaap de Haan.dms-list-component .items .item .remove { 55*529cd0c7SJaap de Haan float: right; 56*529cd0c7SJaap de Haan} 57*529cd0c7SJaap de Haan 58*529cd0c7SJaap de Haan.dms-fill-row { 59*529cd0c7SJaap de Haan display: flex; 60*529cd0c7SJaap de Haan flex-direction: row; 61*529cd0c7SJaap de Haan align-items: center; 62*529cd0c7SJaap de Haan} 63*529cd0c7SJaap de Haan 64*529cd0c7SJaap de Haan.dms-fill-row > * { 65*529cd0c7SJaap de Haan flex: 0 0 auto; 66*529cd0c7SJaap de Haan} 67*529cd0c7SJaap de Haan 68*529cd0c7SJaap de Haan.dms-fill-row > :last-child { 69*529cd0c7SJaap de Haan flex: 1 1 auto; 70*529cd0c7SJaap de Haan} 71*529cd0c7SJaap de Haan 72*529cd0c7SJaap de Haan.dms-label { 73*529cd0c7SJaap de Haan font-weight: bold; 74*529cd0c7SJaap de Haan white-space: nowrap; 75*529cd0c7SJaap de Haan margin-right: 5px; 76*529cd0c7SJaap de Haan} 77*529cd0c7SJaap de Haan 78*529cd0c7SJaap de Haan.dms-hrule { 79*529cd0c7SJaap de Haan border: 0; 80*529cd0c7SJaap de Haan border-top: dotted 1px var(--separator-color); 81*529cd0c7SJaap de Haan margin: 10px auto; 82*529cd0c7SJaap de Haan} 83*529cd0c7SJaap de Haan 84*529cd0c7SJaap de Haan.dms-heading { 85*529cd0c7SJaap de Haan margin: 12px 0 8px; 86*529cd0c7SJaap de Haan font-weight: bold; 87*529cd0c7SJaap de Haan} 88*529cd0c7SJaap de Haan 89*529cd0c7SJaap de Haan.dms-hint { 90*529cd0c7SJaap de Haan font-size: 12px; 91*529cd0c7SJaap de Haan margin-top: 5px; 92*529cd0c7SJaap de Haan color: var(--hint-color); 93*529cd0c7SJaap de Haan} 94*529cd0c7SJaap de Haan 95*529cd0c7SJaap de Haan.dms-hint button { 96*529cd0c7SJaap de Haan color: var(--hint-button-color); 97*529cd0c7SJaap de Haan text-decoration: none; 98*529cd0c7SJaap de Haan display: inline; 99*529cd0c7SJaap de Haan border: none; 100*529cd0c7SJaap de Haan padding: 0; 101*529cd0c7SJaap de Haan margin: 0; 102*529cd0c7SJaap de Haan cursor: pointer; 103*529cd0c7SJaap de Haan font: inherit; 104*529cd0c7SJaap de Haan background: none; 105*529cd0c7SJaap de Haan} 106*529cd0c7SJaap de Haan 107*529cd0c7SJaap de Haan.dms-validation-warning { 108*529cd0c7SJaap de Haan color: var(--hint-invalid-color); 109*529cd0c7SJaap de Haan} 110*529cd0c7SJaap de Haan 111*529cd0c7SJaap de Haanh3.dms-heading { 112*529cd0c7SJaap de Haan font-size: 16px; 113*529cd0c7SJaap de Haan} 114*529cd0c7SJaap de Haan 115*529cd0c7SJaap de Haanh4.dms-heading { 116*529cd0c7SJaap de Haan font-size: 14px; 117*529cd0c7SJaap de Haan} 118*529cd0c7SJaap de Haan 119*529cd0c7SJaap de Haan.dms-input, 120*529cd0c7SJaap de Haan.dms-select { 121*529cd0c7SJaap de Haan outline: none; 122*529cd0c7SJaap de Haan padding: 3px 6px; 123*529cd0c7SJaap de Haan border: 1px solid var(--input-border-color); 124*529cd0c7SJaap de Haan background: none; 125*529cd0c7SJaap de Haan font-size: 14px; 126*529cd0c7SJaap de Haan font-family: inherit; 127*529cd0c7SJaap de Haan color: var(--input-color); 128*529cd0c7SJaap de Haan min-height: 26px; 129*529cd0c7SJaap de Haan} 130*529cd0c7SJaap de Haan 131*529cd0c7SJaap de Haan.dms-input { 132*529cd0c7SJaap de Haan min-height: 26px; 133*529cd0c7SJaap de Haan white-space: pre-wrap; 134*529cd0c7SJaap de Haan} 135*529cd0c7SJaap de Haan 136*529cd0c7SJaap de Haan.dms-select { 137*529cd0c7SJaap de Haan height: 26px; 138*529cd0c7SJaap de Haan} 139*529cd0c7SJaap de Haan 140*529cd0c7SJaap de Haan.dms-input-select .dms-input { 141*529cd0c7SJaap de Haan padding-right: 24px; 142*529cd0c7SJaap de Haan} 143*529cd0c7SJaap de Haan 144*529cd0c7SJaap de Haan.dms-input:focus, 145*529cd0c7SJaap de Haan.dms-select:focus { 146*529cd0c7SJaap de Haan border: solid 1px var(--input-focus-border-color); 147*529cd0c7SJaap de Haan box-shadow: 0 0 0 2px var(--input-focus-box-shadow-color), 0 0 0 1px var(--input-focus-box-shadow-inset-color) inset; 148*529cd0c7SJaap de Haan} 149*529cd0c7SJaap de Haan 150*529cd0c7SJaap de Haan.dms-input.invalid, 151*529cd0c7SJaap de Haan.dms-select.invalid { 152*529cd0c7SJaap de Haan border-color: var(--input-invalid-border-color); 153*529cd0c7SJaap de Haan color: var(--input-invalid-color); 154*529cd0c7SJaap de Haan} 155*529cd0c7SJaap de Haan 156*529cd0c7SJaap de Haan.dms-select.invalid:focus, 157*529cd0c7SJaap de Haan.dms-input.invalid:focus { 158*529cd0c7SJaap de Haan border: solid 1px var(--input-focus-invalid-border-color); 159*529cd0c7SJaap de Haan box-shadow: 0 0 0 2px var(--input-focus-invalid-box-shadow-color), 0 0 0 1px var(--input-focus-box-shadow-inset-color) inset; 160*529cd0c7SJaap de Haan} 161*529cd0c7SJaap de Haan 162*529cd0c7SJaap de Haan.dms-validated-input.dms-block .dms-input, 163*529cd0c7SJaap de Haan.dms-block { 164*529cd0c7SJaap de Haan display: block; 165*529cd0c7SJaap de Haan width: 100%; 166*529cd0c7SJaap de Haan} 167*529cd0c7SJaap de Haan 168*529cd0c7SJaap de Haan.dms-script-input { 169*529cd0c7SJaap de Haan height: 150px; 170*529cd0c7SJaap de Haan white-space: pre-wrap; 171*529cd0c7SJaap de Haan overflow: auto; 172*529cd0c7SJaap de Haan} 173*529cd0c7SJaap de Haan 174*529cd0c7SJaap de Haan.dms-input-select { 175*529cd0c7SJaap de Haan display: inline-block; 176*529cd0c7SJaap de Haan position: relative; 177*529cd0c7SJaap de Haan min-width: 128px; 178*529cd0c7SJaap de Haan} 179*529cd0c7SJaap de Haan 180*529cd0c7SJaap de Haan.dms-input-select .dms-input-select-icon { 181*529cd0c7SJaap de Haan position: absolute; 182*529cd0c7SJaap de Haan right: 6px; 183*529cd0c7SJaap de Haan top: 50%; 184*529cd0c7SJaap de Haan transform: translateY(-50%); 185*529cd0c7SJaap de Haan} 186*529cd0c7SJaap de Haan 187*529cd0c7SJaap de Haan.dms-input-select .options { 188*529cd0c7SJaap de Haan background: var(--select-options-background-color); 189*529cd0c7SJaap de Haan} 190*529cd0c7SJaap de Haan 191*529cd0c7SJaap de Haan.dms-select-options { 192*529cd0c7SJaap de Haan position: absolute; 193*529cd0c7SJaap de Haan background-color: var(--select-options-background-color); 194*529cd0c7SJaap de Haan border: solid 1px var(--select-options-border-color); 195*529cd0c7SJaap de Haan border-radius: 2px; 196*529cd0c7SJaap de Haan font-size: 14px; 197*529cd0c7SJaap de Haan color: var(--select-options-color); 198*529cd0c7SJaap de Haan box-shadow: 1px 1px 1px 1px var(--select-options-box-shadow-color); 199*529cd0c7SJaap de Haan z-index: 20; 200*529cd0c7SJaap de Haan cursor: pointer; 201*529cd0c7SJaap de Haan overflow: auto; 202*529cd0c7SJaap de Haan} 203*529cd0c7SJaap de Haan 204*529cd0c7SJaap de Haan.dms-select-options .option { 205*529cd0c7SJaap de Haan padding: 4px 9px; 206*529cd0c7SJaap de Haan} 207*529cd0c7SJaap de Haan 208*529cd0c7SJaap de Haan.dms-select-options .option.active { 209*529cd0c7SJaap de Haan color: var(--select-option-selected-color); 210*529cd0c7SJaap de Haan} 211*529cd0c7SJaap de Haan 212*529cd0c7SJaap de Haan.dms-select-options .option:focus, 213*529cd0c7SJaap de Haan.dms-select-options .option:hover { 214*529cd0c7SJaap de Haan background-color: var(--select-option-hover-background-color); 215*529cd0c7SJaap de Haan} 216*529cd0c7SJaap de Haan 217*529cd0c7SJaap de Haan.dmn-js-parent .content-editable.placeholder::before { 218*529cd0c7SJaap de Haan content: attr(data-placeholder); 219*529cd0c7SJaap de Haan position: absolute; 220*529cd0c7SJaap de Haan opacity: 0.5; 221*529cd0c7SJaap de Haan} 222