xref: /plugin/bpmnio/vendor/dmn-js/dist/assets/dmn-js-shared.less (revision 529cd0c7e7482cb885389d653a3a6be172520f4a)
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