Merge pull request #22505 from colemanw/fixSelect2Collapsible
[civicrm-core.git] / ext / search_kit / css / crmSearchAdmin.css
CommitLineData
00a9b1d0 1
88b95fd8
CW
2#bootstrap-theme .crm-search-criteria-column {
3 min-width: 500px;
4}
5
b9555976
CW
6#bootstrap-theme .crm-search-nav-tabs {
7 position: relative;
8}
9#bootstrap-theme .crm-search-nav-tabs > a.btn {
10 position: absolute;
11 right: 0;
12 top: 0;
13}
14
2badf248 15#bootstrap-theme.crm-search .nav-stacked {
4b01551f
CW
16 margin-left: 0;
17 margin-right: 20px;
25523059
CW
18}
19
2badf248
CW
20#bootstrap-theme.crm-search ul.nav-stacked {
21 margin-top: 20px;
22}
23
5623bf2a
CW
24#bootstrap-theme.crm-search .help-block.bg-warning {
25 padding: 15px;
26}
27
ba106522
CW
28#bootstrap-theme.crm-search .form-control.huge {
29 width: 275px;
30}
31
5623bf2a
CW
32#bootstrap-theme.crm-search div.form-control.disabled,
33#bootstrap-theme.crm-search div.form-control.disabled * {
34 cursor: not-allowed;
35}
36
2badf248
CW
37#bootstrap-theme.crm-search input.ng-invalid {
38 border-color: #8A1F11;
39}
40#bootstrap-theme.crm-search input.ng-invalid::placeholder {
41 color: #8A1F11;
42}
43
44#bootstrap-theme.crm-search ul.nav-stacked li {
45 cursor: default;
46}
47
48#bootstrap-theme.crm-search ul.nav-stacked li a[disabled] {
49 text-decoration: line-through !important;
50 color: grey;
51 cursor: default;
52 pointer-events: none;
53}
54
25523059
CW
55#bootstrap-theme.crm-search fieldset {
56 padding: 6px;
57 border-top: 1px solid lightgrey;
58 margin-top: 10px;
59 margin-bottom: 10px;
60 position: relative;
61}
62
63#bootstrap-theme.crm-search fieldset fieldset {
64 padding-top: 0;
65 border-left: 1px solid lightgrey;
66 border-right: 1px solid lightgrey;
67 border-bottom: 1px solid lightgrey;
68}
69
70#bootstrap-theme.crm-search fieldset legend {
71 background-color: white;
72 font-size: 13px;
73 margin: 0;
74 width: auto;
75 border: 0 none;
76 padding: 2px 5px;
77 text-transform: capitalize;
78}
9b057f1e 79#bootstrap-theme.crm-search crm-search-clause > .btn-group {
25523059
CW
80 position: absolute;
81 right: 0;
9b057f1e 82 top: 0;
25523059 83}
25523059
CW
84
85#bootstrap-theme.crm-search fieldset div.api4-input {
86 margin-bottom: 10px;
87}
88
89#bootstrap-theme.crm-search fieldset div.api4-input.ui-sortable-helper {
90 background-color: rgba(255, 255, 255, .9);
91}
92
93#bootstrap-theme.crm-search fieldset div.api4-input.ui-sortable-helper {
94 background-color: rgba(255, 255, 255, .9);
95}
96
25523059
CW
97#bootstrap-theme.crm-search .api4-clause-fieldset fieldset {
98 float: right;
99 width: calc(100% - 58px);
100 margin-top: -8px;
101}
102
103#bootstrap-theme.crm-search .api4-clause-fieldset.api4-sorting fieldset .api4-clause-group-sortable {
104 min-height: 3.5em;
105}
106
1cb03463
CW
107#bootstrap-theme.crm-search legend[ng-click] {
108 cursor: pointer;
109}
110
25523059
CW
111#bootstrap-theme.crm-search .api4-input-group {
112 display: inline-block;
113}
114
e633ddec
CW
115#bootstrap-theme.crm-search i.crm-search-move-icon {
116 opacity: .5;
117}
118#bootstrap-theme.crm-search .crm-draggable:hover > * > i.crm-search-move-icon {
119 opacity: 1;
25523059
CW
120}
121
122#bootstrap-theme.crm-search .api4-clause-badge {
123 width: 55px;
124 display: inline-block;
125 cursor: move;
126}
127#bootstrap-theme.crm-search .api4-clause-badge .badge {
128 opacity: .5;
129 position: relative;
130}
131#bootstrap-theme.crm-search .api4-clause-badge .caret {
132 margin: 0;
133}
e633ddec 134/* Icon only shown while dragging */
25523059
CW
135#bootstrap-theme.crm-search .api4-clause-badge .crm-i {
136 display: none;
137 padding: 0 6px;
138}
139#bootstrap-theme.crm-search .ui-sortable-helper .api4-clause-badge .badge span {
140 display: none;
141}
142#bootstrap-theme.crm-search .ui-sortable-helper .api4-clause-badge .crm-i {
143 display: inline-block;
144}
145
146#bootstrap-theme.crm-search .api4-operator {
7156e4b0 147 width: 110px;
25523059
CW
148}
149
014174e7
CW
150#bootstrap-theme.crm-search input[type=number] {
151 width: 90px;
152}
79aeccf3
CW
153/* For display.settings.limit field */
154#bootstrap-theme.crm-search .checkbox-inline.form-control input[type=number] {
155 position: relative;
156 top: -5px;
157 right: -9px;
811b2ffe 158 vertical-align: top;
79aeccf3 159}
014174e7 160
25523059
CW
161#bootstrap-theme.crm-search .api4-add-where-group-menu {
162 min-width: 80px;
163 background-color: rgba(186, 225, 251, 0.94);
164}
165#bootstrap-theme.crm-search .api4-add-where-group-menu a {
166 padding: 5px 10px;
167}
168
169#bootstrap-theme.crm-search .btn.form-control {
170 height: 36px;
171}
2d198bb4
CW
172
173#bootstrap-theme.crm-search th.crm-search-result-select {
174 padding-right: 10px;
175}
4b01551f
CW
176
177#bootstrap-theme .crm-search-delete-display {
178 position: absolute;
179 right: 0;
180 top: 0;
181}
2ef64700 182
daa4e55a
CW
183#bootstrap-theme .crm-search-admin-edit-columns {
184 height: 100%;
185}
dbfe873c
CW
186#bootstrap-theme .crm-search-admin-edit-columns > fieldset {
187 background-color: rgba(255, 255, 255, .8);
188}
daa4e55a 189
2dbf2d72 190/* A flex-row arranges elements inline, with the 'crm-flex-*' item(s) taking up all remaining space */
30a8f784
CW
191#bootstrap-theme .crm-search-admin-flex-row {
192 display: flex;
193 align-items: center;
194}
195#bootstrap-theme .crm-search-admin-flex-row > *:not(:first-child) {
196 margin-left: 6px;
197}
30a8f784 198
69f0bd2b
CW
199#bootstrap-theme .crm-search-admin-unused-columns fieldset {
200 min-height: 60px;
201}
202
daa4e55a
CW
203#bootstrap-theme.crm-search .crm-editable-enabled {
204 display: inline-block;
205 padding: 0 4px !important;
206 border: 2px solid transparent !important;
207 min-width: 21px;
208}
209#bootstrap-theme.crm-search .crm-editable-enabled:hover:not(:focus) {
210 border: 2px dashed grey !important;
211}
212#bootstrap-theme.crm-search .crm-editable-enabled:before,
213#bootstrap-theme.crm-search .crm-editable-enabled:after {
214 content: '';
215 display: none;
216}
217
218#bootstrap-theme .crm-search-admin-icon-col {
219 width: 24px;
220}
221#bootstrap-theme tbody .crm-search-admin-icon-col {
222 text-align: center;
223}
94d356ed
CW
224#bootstrap-theme .crm-search-admin-tag-color {
225 display: inline-block;
226 width: 12px;
227 height: 12px;
228 border: 1px solid lightgrey;
229 border-radius: 5px;
230}
231
232#bootstrap-theme crm-search-admin-tags.btn-group-xs .crm-search-admin-tags-btn-label {
233 display: none;
234}
daa4e55a 235
94d356ed
CW
236#bootstrap-theme .dropdown-menu li .form-inline {
237 padding: 2px 19px 2px 21px;
238 clear: both;
239 font-weight: 400;
240 line-height: 1.5384615385;
241 color: #4d4d69;
242 white-space: nowrap;
2ef64700 243}
94d356ed
CW
244
245#bootstrap-theme .dropdown-menu li > * > label {
246 font-weight: normal;
247 cursor: pointer;
2ef64700 248}
94d356ed
CW
249
250#bootstrap-theme .dropdown-menu li .form-inline > select {
251 max-width: 120px;
252 padding-left: 5px;
253 padding-right: 5px;
254}
255
256#bootstrap-theme li .form-inline input[type=color] {
257 width: 30px;
258 padding: 2px 4px;
2ef64700 259}
f28a6f18
CW
260
261#bootstrap-theme button.crm-search-admin-combo-button {
262 min-width: 200px;
263 text-align: left;
264}
feeb60b7 265
cab2e6cb
CW
266crm-search-admin-export,
267crm-search-admin-import {
feeb60b7
CW
268 display: block;
269}
f8cbd2b4
CW
270
271#bootstrap-theme .crm-search-admin-relative {
272 position: relative;
273 display: block;
274}
275
276#bootstrap-theme .crm-search-admin-right {
277 position: absolute;
278 top: 1px;
279 right: 0;
280 background-color: white;
281}