Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
6056 efrain 1
/*
2
* @sweetalert2/themes v4.0.3
3
* Released under the MIT License.
4
*/
5
 
6
@-webkit-keyframes fadeInDown {
7
  from {
8
    transform: translate3d(0, -100%, 0);
9
    opacity: 0; }
10
  to {
11
    transform: translate3d(0, 0, 0);
12
    opacity: 1; } }
13
 
14
@keyframes fadeInDown {
15
  from {
16
    transform: translate3d(0, -100%, 0);
17
    opacity: 0; }
18
  to {
19
    transform: translate3d(0, 0, 0);
20
    opacity: 1; } }
21
 
22
@-webkit-keyframes fadeOutUp {
23
  from {
24
    opacity: 1; }
25
  to {
26
    transform: translate3d(0, -100%, 0);
27
    opacity: 0; } }
28
 
29
@keyframes fadeOutUp {
30
  from {
31
    opacity: 1; }
32
  to {
33
    transform: translate3d(0, -100%, 0);
34
    opacity: 0; } }
35
 
36
.swal2-popup.swal2-toast {
37
  flex-direction: row;
38
  align-items: center;
39
  width: auto;
40
  padding: 0.75rem 0.25rem;
41
  overflow-y: hidden;
42
  background: #fff;
43
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); }
44
  .swal2-popup.swal2-toast .swal2-header {
45
    flex-direction: row;
46
    padding: 0; }
47
  .swal2-popup.swal2-toast .swal2-title {
48
    flex-grow: 1;
49
    justify-content: flex-start;
50
    margin: 0 0.6em;
51
    font-size: 0.875rem; }
52
  .swal2-popup.swal2-toast .swal2-footer {
53
    margin: 0.5em 0 0;
54
    padding: 0.5em 0 0;
55
    font-size: 0.8em; }
56
  .swal2-popup.swal2-toast .swal2-close {
57
    position: static;
58
    width: 0.8em;
59
    height: 0.8em;
60
    line-height: 0.8; }
61
  .swal2-popup.swal2-toast .swal2-content {
62
    justify-content: flex-start;
63
    padding: 0;
64
    font-size: 0.875rem; }
65
  .swal2-popup.swal2-toast .swal2-icon {
66
    width: 2em;
67
    min-width: 2em;
68
    height: 2em;
69
    margin: 0; }
70
    .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
71
      display: flex;
72
      align-items: center;
73
      font-size: 1.8em;
74
      font-weight: bold; }
75
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
76
        .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
77
          font-size: .25em; } }
78
    .swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
79
      width: 2em;
80
      height: 2em; }
81
    .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
82
      top: .875em;
83
      width: 1.375em; }
84
      .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
85
        left: .3125em; }
86
      .swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
87
        right: .3125em; }
88
  .swal2-popup.swal2-toast .swal2-actions {
89
    flex-basis: auto !important;
90
    width: auto;
91
    height: auto;
92
    margin: 0 .3125em;
93
    padding: 0; }
94
  .swal2-popup.swal2-toast .swal2-styled {
95
    margin: .125em .3125em;
96
    padding: .3125em .625em;
97
    font-size: 0.875rem; }
98
    .swal2-popup.swal2-toast .swal2-styled:focus {
99
      box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(100, 150, 200, 0.5); }
100
  .swal2-popup.swal2-toast .swal2-success {
101
    border-color: #28a745; }
102
    .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'] {
103
      position: absolute;
104
      width: 1.6em;
105
      height: 3em;
106
      transform: rotate(45deg);
107
      border-radius: 50%; }
108
      .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='left'] {
109
        top: -.8em;
110
        left: -.5em;
111
        transform: rotate(-45deg);
112
        transform-origin: 2em 2em;
113
        border-radius: 4em 0 0 4em; }
114
      .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='right'] {
115
        top: -.25em;
116
        left: .9375em;
117
        transform-origin: 0 1.5em;
118
        border-radius: 0 4em 4em 0; }
119
    .swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
120
      width: 2em;
121
      height: 2em; }
122
    .swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
123
      top: 0;
124
      left: .4375em;
125
      width: .4375em;
126
      height: 2.6875em; }
127
    .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'] {
128
      height: .3125em; }
129
      .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='tip'] {
130
        top: 1.125em;
131
        left: .1875em;
132
        width: .75em; }
133
      .swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='long'] {
134
        top: .9375em;
135
        right: .1875em;
136
        width: 1.375em; }
137
    .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
138
      -webkit-animation: swal2-toast-animate-success-line-tip .75s;
139
              animation: swal2-toast-animate-success-line-tip .75s; }
140
    .swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
141
      -webkit-animation: swal2-toast-animate-success-line-long .75s;
142
              animation: swal2-toast-animate-success-line-long .75s; }
143
  .swal2-popup.swal2-toast.swal2-show {
144
    -webkit-animation: swal2-toast-show 0.5s;
145
            animation: swal2-toast-show 0.5s; }
146
  .swal2-popup.swal2-toast.swal2-hide {
147
    -webkit-animation: swal2-toast-hide 0.1s forwards;
148
            animation: swal2-toast-hide 0.1s forwards; }
149
 
150
.swal2-container {
151
  display: flex;
152
  position: fixed;
153
  z-index: 1060;
154
  top: 0;
155
  right: 0;
156
  bottom: 0;
157
  left: 0;
158
  flex-direction: row;
159
  align-items: center;
160
  justify-content: center;
161
  padding: 0.625em;
162
  overflow-x: hidden;
163
  transition: background-color 0.5s;
164
  -webkit-overflow-scrolling: touch; }
165
  .swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
166
    background: rgba(0, 0, 0, 0.5); }
167
  .swal2-container.swal2-backdrop-hide {
168
    background: transparent !important; }
169
  .swal2-container.swal2-top {
170
    align-items: flex-start; }
171
  .swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
172
    align-items: flex-start;
173
    justify-content: flex-start; }
174
  .swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
175
    align-items: flex-start;
176
    justify-content: flex-end; }
177
  .swal2-container.swal2-center {
178
    align-items: center; }
179
  .swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
180
    align-items: center;
181
    justify-content: flex-start; }
182
  .swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
183
    align-items: center;
184
    justify-content: flex-end; }
185
  .swal2-container.swal2-bottom {
186
    align-items: flex-end; }
187
  .swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
188
    align-items: flex-end;
189
    justify-content: flex-start; }
190
  .swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
191
    align-items: flex-end;
192
    justify-content: flex-end; }
193
  .swal2-container.swal2-bottom > :first-child,
194
  .swal2-container.swal2-bottom-start > :first-child,
195
  .swal2-container.swal2-bottom-left > :first-child,
196
  .swal2-container.swal2-bottom-end > :first-child,
197
  .swal2-container.swal2-bottom-right > :first-child {
198
    margin-top: auto; }
199
  .swal2-container.swal2-grow-fullscreen > .swal2-modal {
200
    display: flex !important;
201
    flex: 1;
202
    align-self: stretch;
203
    justify-content: center; }
204
  .swal2-container.swal2-grow-row > .swal2-modal {
205
    display: flex !important;
206
    flex: 1;
207
    align-content: center;
208
    justify-content: center; }
209
  .swal2-container.swal2-grow-column {
210
    flex: 1;
211
    flex-direction: column; }
212
    .swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
213
      align-items: center; }
214
    .swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
215
      align-items: flex-start; }
216
    .swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
217
      align-items: flex-end; }
218
    .swal2-container.swal2-grow-column > .swal2-modal {
219
      display: flex !important;
220
      flex: 1;
221
      align-content: center;
222
      justify-content: center; }
223
  .swal2-container.swal2-no-transition {
224
    transition: none !important; }
225
  .swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
226
    margin: auto; }
227
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
228
    .swal2-container .swal2-modal {
229
      margin: 0 !important; } }
230
 
231
.swal2-popup {
232
  display: none;
233
  position: relative;
234
  box-sizing: border-box;
235
  flex-direction: column;
236
  justify-content: center;
237
  width: 32em;
238
  max-width: 100%;
239
  padding: 1rem;
240
  border: none;
241
  border-radius: 0.3rem;
242
  background: #fff;
243
  font-family: inherit;
244
  font-size: 1rem; }
245
  .swal2-popup:focus {
246
    outline: none; }
247
  .swal2-popup.swal2-loading {
248
    overflow-y: hidden; }
249
 
250
.swal2-header {
251
  display: flex;
252
  flex-direction: column;
253
  align-items: center;
254
  padding: 0 1.8em; }
255
 
256
.swal2-title {
257
  position: relative;
258
  max-width: 100%;
259
  margin: 0 0 0.4em;
260
  padding: 0;
261
  color: #595959;
262
  font-size: 1.875em;
263
  font-weight: 600;
264
  text-align: center;
265
  text-transform: none;
266
  word-wrap: break-word; }
267
 
268
.swal2-actions {
269
  display: flex;
270
  z-index: 1;
271
  box-sizing: border-box;
272
  flex-wrap: wrap;
273
  align-items: center;
274
  justify-content: center;
275
  width: 100%;
276
  margin: 1.25em auto 0;
277
  padding: 0 1.6em; }
278
  .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
279
    opacity: .4; }
280
  .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
281
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); }
282
  .swal2-actions:not(.swal2-loading) .swal2-styled:active {
283
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); }
284
 
285
.swal2-loader {
286
  display: none;
287
  align-items: center;
288
  justify-content: center;
289
  width: 2.2em;
290
  height: 2.2em;
291
  margin: 0 1.875em;
292
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
293
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
294
  border-width: 0.25em;
295
  border-style: solid;
296
  border-radius: 100%;
297
  border-color: #2778c4 transparent #2778c4 transparent; }
298
 
299
.swal2-styled {
300
  margin: 0.3125em;
301
  padding: 0.625em 1.1em;
302
  box-shadow: none;
303
  font-weight: 500; }
304
  .swal2-styled:not([disabled]) {
305
    cursor: pointer; }
306
  .swal2-styled.swal2-confirm {
307
    border: 0;
308
    border-radius: 0.25em;
309
    background: initial;
310
    background-color: #007bff;
311
    color: #fff;
312
    font-size: 1.0625em; }
313
  .swal2-styled.swal2-deny {
314
    border: 0;
315
    border-radius: 0.25em;
316
    background: initial;
317
    background-color: #d14529;
318
    color: #fff;
319
    font-size: 1.0625em; }
320
  .swal2-styled.swal2-cancel {
321
    border: 0;
322
    border-radius: 0.25em;
323
    background: initial;
324
    background-color: #6c757d;
325
    color: #fff;
326
    font-size: 1.0625em; }
327
  .swal2-styled:focus {
328
    outline: none;
329
    box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5); }
330
  .swal2-styled::-moz-focus-inner {
331
    border: 0; }
332
 
333
.swal2-footer {
334
  justify-content: center;
335
  margin: 1.25em 0 0;
336
  padding: 1em 0 0;
337
  border-top: 1px solid #eee;
338
  color: #545454;
339
  font-size: 1em; }
340
 
341
.swal2-timer-progress-bar-container {
342
  position: absolute;
343
  right: 0;
344
  bottom: 0;
345
  left: 0;
346
  height: 0.25em;
347
  overflow: hidden;
348
  border-bottom-right-radius: 0.3rem;
349
  border-bottom-left-radius: 0.3rem; }
350
 
351
.swal2-timer-progress-bar {
352
  width: 100%;
353
  height: 0.25em;
354
  background: rgba(0, 0, 0, 0.2); }
355
 
356
.swal2-image {
357
  max-width: 100%;
358
  margin: 1.25em auto; }
359
 
360
.swal2-close {
361
  position: absolute;
362
  z-index: 2;
363
  top: 0;
364
  right: 0;
365
  align-items: center;
366
  justify-content: center;
367
  width: 2em;
368
  height: 2em;
369
  padding: 0;
370
  overflow: hidden;
371
  transition: color 0.1s ease-out;
372
  border: none;
373
  border-radius: 5px;
374
  background: transparent;
375
  color: rgba(0, 0, 0, 0.5);
376
  font-family: serif;
377
  font-size: 1.5rem;
378
  line-height: 1;
379
  cursor: pointer; }
380
  .swal2-close:hover {
381
    transform: none;
382
    background: transparent;
383
    color: #000; }
384
  .swal2-close:focus {
385
    outline: none;
386
    box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5); }
387
  .swal2-close::-moz-focus-inner {
388
    border: 0; }
389
 
390
.swal2-content {
391
  z-index: 1;
392
  justify-content: center;
393
  margin: 0;
394
  padding: 0 1.6em;
395
  color: #545454;
396
  font-size: 1.125em;
397
  font-weight: normal;
398
  line-height: normal;
399
  text-align: center;
400
  word-wrap: break-word; }
401
 
402
.swal2-input,
403
.swal2-file,
404
.swal2-textarea,
405
.swal2-select,
406
.swal2-radio,
407
.swal2-checkbox {
408
  margin: 1em auto; }
409
 
410
.swal2-input,
411
.swal2-file,
412
.swal2-textarea {
413
  box-sizing: border-box;
414
  width: 100%;
415
  transition: border-color 0.3s, box-shadow 0.3s;
416
  border: 1px solid #dee2e6;
417
  border-radius: 0.25rem;
418
  background: inherit;
419
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
420
  color: inherit;
421
  font-size: 1rem; }
422
  .swal2-input.swal2-inputerror,
423
  .swal2-file.swal2-inputerror,
424
  .swal2-textarea.swal2-inputerror {
425
    border-color: #dc3545 !important;
426
    box-shadow: 0 0 2px #dc3545 !important; }
427
  .swal2-input:focus,
428
  .swal2-file:focus,
429
  .swal2-textarea:focus {
430
    border: 1px solid #b4dbed;
431
    outline: none;
432
    box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5); }
433
  .swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder {
434
    color: #cccccc; }
435
  .swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {
436
    color: #cccccc; }
437
  .swal2-input::placeholder,
438
  .swal2-file::placeholder,
439
  .swal2-textarea::placeholder {
440
    color: #cccccc; }
441
 
442
.swal2-range {
443
  margin: 1em auto;
444
  background: #fff; }
445
  .swal2-range input {
446
    width: 80%; }
447
  .swal2-range output {
448
    width: 20%;
449
    color: inherit;
450
    font-weight: 600;
451
    text-align: center; }
452
  .swal2-range input,
453
  .swal2-range output {
454
    height: 2.625em;
455
    padding: 0;
456
    font-size: 1rem;
457
    line-height: 2.625em; }
458
 
459
.swal2-input {
460
  height: 2.625em;
461
  padding: 0.375rem 0.75rem; }
462
  .swal2-input[type='number'] {
463
    max-width: 10em; }
464
 
465
.swal2-file {
466
  background: inherit;
467
  font-size: 1rem; }
468
 
469
.swal2-textarea {
470
  height: 6.75em;
471
  padding: 0.75em; }
472
 
473
.swal2-select {
474
  min-width: 50%;
475
  max-width: 100%;
476
  padding: .375em .625em;
477
  background: inherit;
478
  color: inherit;
479
  font-size: 1rem; }
480
 
481
.swal2-radio,
482
.swal2-checkbox {
483
  align-items: center;
484
  justify-content: center;
485
  background: #fff;
486
  color: inherit; }
487
  .swal2-radio label,
488
  .swal2-checkbox label {
489
    margin: 0 .6em;
490
    font-size: 1rem; }
491
  .swal2-radio input,
492
  .swal2-checkbox input {
493
    margin: 0 .4em; }
494
 
495
.swal2-input-label {
496
  display: flex;
497
  justify-content: center;
498
  margin: 1em auto; }
499
 
500
.swal2-validation-message {
501
  display: none;
502
  align-items: center;
503
  justify-content: center;
504
  margin: 0 -2.7em;
505
  padding: 0.625em;
506
  overflow: hidden;
507
  background: #f0f0f0;
508
  color: #666666;
509
  font-size: 1em;
510
  font-weight: 300; }
511
  .swal2-validation-message::before {
512
    content: '!';
513
    display: inline-block;
514
    width: 1.5em;
515
    min-width: 1.5em;
516
    height: 1.5em;
517
    margin: 0 .625em;
518
    border-radius: 50%;
519
    background-color: #f27474;
520
    color: #fff;
521
    font-weight: 600;
522
    line-height: 1.5em;
523
    text-align: center; }
524
 
525
.swal2-icon {
526
  position: relative;
527
  box-sizing: content-box;
528
  justify-content: center;
529
  width: 5em;
530
  height: 5em;
531
  margin: 1.25em auto 1.875em;
532
  border: 0.25em solid transparent;
533
  border-radius: 50%;
534
  font-family: inherit;
535
  line-height: 5em;
536
  cursor: default;
537
  -webkit-user-select: none;
538
     -moz-user-select: none;
539
      -ms-user-select: none;
540
          user-select: none; }
541
  .swal2-icon .swal2-icon-content {
542
    display: flex;
543
    align-items: center;
544
    font-size: 3.75em; }
545
  .swal2-icon.swal2-error {
546
    border-color: #dc3545;
547
    color: #dc3545; }
548
    .swal2-icon.swal2-error .swal2-x-mark {
549
      position: relative;
550
      flex-grow: 1; }
551
    .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
552
      display: block;
553
      position: absolute;
554
      top: 2.3125em;
555
      width: 2.9375em;
556
      height: .3125em;
557
      border-radius: .125em;
558
      background-color: #dc3545; }
559
      .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
560
        left: 1.0625em;
561
        transform: rotate(45deg); }
562
      .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
563
        right: 1em;
564
        transform: rotate(-45deg); }
565
    .swal2-icon.swal2-error.swal2-icon-show {
566
      -webkit-animation: swal2-animate-error-icon .5s;
567
              animation: swal2-animate-error-icon .5s; }
568
      .swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
569
        -webkit-animation: swal2-animate-error-x-mark .5s;
570
                animation: swal2-animate-error-x-mark .5s; }
571
  .swal2-icon.swal2-warning {
572
    border-color: #ffca2b;
573
    color: #ffc107; }
574
  .swal2-icon.swal2-info {
575
    border-color: #4cd3e9;
576
    color: #17a2b8; }
577
  .swal2-icon.swal2-question {
578
    border-color: #a1a8ae;
579
    color: #6c757d; }
580
  .swal2-icon.swal2-success {
581
    border-color: #28a745;
582
    color: #28a745; }
583
    .swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
584
      position: absolute;
585
      width: 3.75em;
586
      height: 7.5em;
587
      transform: rotate(45deg);
588
      border-radius: 50%; }
589
      .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
590
        top: -.4375em;
591
        left: -2.0635em;
592
        transform: rotate(-45deg);
593
        transform-origin: 3.75em 3.75em;
594
        border-radius: 7.5em 0 0 7.5em; }
595
      .swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
596
        top: -.6875em;
597
        left: 1.875em;
598
        transform: rotate(-45deg);
599
        transform-origin: 0 3.75em;
600
        border-radius: 0 7.5em 7.5em 0; }
601
    .swal2-icon.swal2-success .swal2-success-ring {
602
      position: absolute;
603
      z-index: 2;
604
      top: -.25em;
605
      left: -.25em;
606
      box-sizing: content-box;
607
      width: 100%;
608
      height: 100%;
609
      border: 0.25em solid rgba(165, 220, 134, 0.3);
610
      border-radius: 50%; }
611
    .swal2-icon.swal2-success .swal2-success-fix {
612
      position: absolute;
613
      z-index: 1;
614
      top: .5em;
615
      left: 1.625em;
616
      width: .4375em;
617
      height: 5.625em;
618
      transform: rotate(-45deg); }
619
    .swal2-icon.swal2-success [class^='swal2-success-line'] {
620
      display: block;
621
      position: absolute;
622
      z-index: 2;
623
      height: .3125em;
624
      border-radius: .125em;
625
      background-color: #28a745; }
626
      .swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
627
        top: 2.875em;
628
        left: .8125em;
629
        width: 1.5625em;
630
        transform: rotate(45deg); }
631
      .swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
632
        top: 2.375em;
633
        right: .5em;
634
        width: 2.9375em;
635
        transform: rotate(-45deg); }
636
    .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
637
      -webkit-animation: swal2-animate-success-line-tip .75s;
638
              animation: swal2-animate-success-line-tip .75s; }
639
    .swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
640
      -webkit-animation: swal2-animate-success-line-long .75s;
641
              animation: swal2-animate-success-line-long .75s; }
642
    .swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
643
      -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
644
              animation: swal2-rotate-success-circular-line 4.25s ease-in; }
645
 
646
.swal2-progress-steps {
647
  flex-wrap: wrap;
648
  align-items: center;
649
  max-width: 100%;
650
  margin: 0 0 1.25em;
651
  padding: 0;
652
  background: inherit;
653
  font-weight: 600; }
654
  .swal2-progress-steps li {
655
    display: inline-block;
656
    position: relative; }
657
  .swal2-progress-steps .swal2-progress-step {
658
    z-index: 20;
659
    flex-shrink: 0;
660
    width: 2em;
661
    height: 2em;
662
    border-radius: 2em;
663
    background: #2778c4;
664
    color: #fff;
665
    line-height: 2em;
666
    text-align: center; }
667
    .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
668
      background: #2778c4; }
669
      .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
670
        background: #add8e6;
671
        color: #fff; }
672
      .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
673
        background: #add8e6; }
674
  .swal2-progress-steps .swal2-progress-step-line {
675
    z-index: 10;
676
    flex-shrink: 0;
677
    width: 2.5em;
678
    height: .4em;
679
    margin: 0 -1px;
680
    background: #2778c4; }
681
 
682
[class^='swal2'] {
683
  -webkit-tap-highlight-color: transparent; }
684
 
685
.swal2-show {
686
  -webkit-animation: fadeInDown 0.5s;
687
          animation: fadeInDown 0.5s; }
688
 
689
.swal2-hide {
690
  -webkit-animation: fadeOutUp 0.5s;
691
          animation: fadeOutUp 0.5s; }
692
 
693
.swal2-noanimation {
694
  transition: none; }
695
 
696
.swal2-scrollbar-measure {
697
  position: absolute;
698
  top: -9999px;
699
  width: 50px;
700
  height: 50px;
701
  overflow: scroll; }
702
 
703
.swal2-rtl .swal2-close {
704
  right: auto;
705
  left: 0; }
706
 
707
.swal2-rtl .swal2-timer-progress-bar {
708
  right: 0;
709
  left: auto; }
710
 
711
@supports (-ms-accelerator: true) {
712
  .swal2-range input {
713
    width: 100% !important; }
714
  .swal2-range output {
715
    display: none; } }
716
 
717
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
718
  .swal2-range input {
719
    width: 100% !important; }
720
  .swal2-range output {
721
    display: none; } }
722
 
723
@-webkit-keyframes swal2-toast-show {
724
  0% {
725
    transform: translateY(-0.625em) rotateZ(2deg); }
726
  33% {
727
    transform: translateY(0) rotateZ(-2deg); }
728
  66% {
729
    transform: translateY(0.3125em) rotateZ(2deg); }
730
  100% {
731
    transform: translateY(0) rotateZ(0deg); } }
732
 
733
@keyframes swal2-toast-show {
734
  0% {
735
    transform: translateY(-0.625em) rotateZ(2deg); }
736
  33% {
737
    transform: translateY(0) rotateZ(-2deg); }
738
  66% {
739
    transform: translateY(0.3125em) rotateZ(2deg); }
740
  100% {
741
    transform: translateY(0) rotateZ(0deg); } }
742
 
743
@-webkit-keyframes swal2-toast-hide {
744
  100% {
745
    transform: rotateZ(1deg);
746
    opacity: 0; } }
747
 
748
@keyframes swal2-toast-hide {
749
  100% {
750
    transform: rotateZ(1deg);
751
    opacity: 0; } }
752
 
753
@-webkit-keyframes swal2-toast-animate-success-line-tip {
754
  0% {
755
    top: .5625em;
756
    left: .0625em;
757
    width: 0; }
758
  54% {
759
    top: .125em;
760
    left: .125em;
761
    width: 0; }
762
  70% {
763
    top: .625em;
764
    left: -.25em;
765
    width: 1.625em; }
766
  84% {
767
    top: 1.0625em;
768
    left: .75em;
769
    width: .5em; }
770
  100% {
771
    top: 1.125em;
772
    left: .1875em;
773
    width: .75em; } }
774
 
775
@keyframes swal2-toast-animate-success-line-tip {
776
  0% {
777
    top: .5625em;
778
    left: .0625em;
779
    width: 0; }
780
  54% {
781
    top: .125em;
782
    left: .125em;
783
    width: 0; }
784
  70% {
785
    top: .625em;
786
    left: -.25em;
787
    width: 1.625em; }
788
  84% {
789
    top: 1.0625em;
790
    left: .75em;
791
    width: .5em; }
792
  100% {
793
    top: 1.125em;
794
    left: .1875em;
795
    width: .75em; } }
796
 
797
@-webkit-keyframes swal2-toast-animate-success-line-long {
798
  0% {
799
    top: 1.625em;
800
    right: 1.375em;
801
    width: 0; }
802
  65% {
803
    top: 1.25em;
804
    right: .9375em;
805
    width: 0; }
806
  84% {
807
    top: .9375em;
808
    right: 0;
809
    width: 1.125em; }
810
  100% {
811
    top: .9375em;
812
    right: .1875em;
813
    width: 1.375em; } }
814
 
815
@keyframes swal2-toast-animate-success-line-long {
816
  0% {
817
    top: 1.625em;
818
    right: 1.375em;
819
    width: 0; }
820
  65% {
821
    top: 1.25em;
822
    right: .9375em;
823
    width: 0; }
824
  84% {
825
    top: .9375em;
826
    right: 0;
827
    width: 1.125em; }
828
  100% {
829
    top: .9375em;
830
    right: .1875em;
831
    width: 1.375em; } }
832
 
833
@-webkit-keyframes swal2-show {
834
  0% {
835
    transform: scale(0.7); }
836
  45% {
837
    transform: scale(1.05); }
838
  80% {
839
    transform: scale(0.95); }
840
  100% {
841
    transform: scale(1); } }
842
 
843
@keyframes swal2-show {
844
  0% {
845
    transform: scale(0.7); }
846
  45% {
847
    transform: scale(1.05); }
848
  80% {
849
    transform: scale(0.95); }
850
  100% {
851
    transform: scale(1); } }
852
 
853
@-webkit-keyframes swal2-hide {
854
  0% {
855
    transform: scale(1);
856
    opacity: 1; }
857
  100% {
858
    transform: scale(0.5);
859
    opacity: 0; } }
860
 
861
@keyframes swal2-hide {
862
  0% {
863
    transform: scale(1);
864
    opacity: 1; }
865
  100% {
866
    transform: scale(0.5);
867
    opacity: 0; } }
868
 
869
@-webkit-keyframes swal2-animate-success-line-tip {
870
  0% {
871
    top: 1.1875em;
872
    left: .0625em;
873
    width: 0; }
874
  54% {
875
    top: 1.0625em;
876
    left: .125em;
877
    width: 0; }
878
  70% {
879
    top: 2.1875em;
880
    left: -.375em;
881
    width: 3.125em; }
882
  84% {
883
    top: 3em;
884
    left: 1.3125em;
885
    width: 1.0625em; }
886
  100% {
887
    top: 2.8125em;
888
    left: .8125em;
889
    width: 1.5625em; } }
890
 
891
@keyframes swal2-animate-success-line-tip {
892
  0% {
893
    top: 1.1875em;
894
    left: .0625em;
895
    width: 0; }
896
  54% {
897
    top: 1.0625em;
898
    left: .125em;
899
    width: 0; }
900
  70% {
901
    top: 2.1875em;
902
    left: -.375em;
903
    width: 3.125em; }
904
  84% {
905
    top: 3em;
906
    left: 1.3125em;
907
    width: 1.0625em; }
908
  100% {
909
    top: 2.8125em;
910
    left: .8125em;
911
    width: 1.5625em; } }
912
 
913
@-webkit-keyframes swal2-animate-success-line-long {
914
  0% {
915
    top: 3.375em;
916
    right: 2.875em;
917
    width: 0; }
918
  65% {
919
    top: 3.375em;
920
    right: 2.875em;
921
    width: 0; }
922
  84% {
923
    top: 2.1875em;
924
    right: 0;
925
    width: 3.4375em; }
926
  100% {
927
    top: 2.375em;
928
    right: .5em;
929
    width: 2.9375em; } }
930
 
931
@keyframes swal2-animate-success-line-long {
932
  0% {
933
    top: 3.375em;
934
    right: 2.875em;
935
    width: 0; }
936
  65% {
937
    top: 3.375em;
938
    right: 2.875em;
939
    width: 0; }
940
  84% {
941
    top: 2.1875em;
942
    right: 0;
943
    width: 3.4375em; }
944
  100% {
945
    top: 2.375em;
946
    right: .5em;
947
    width: 2.9375em; } }
948
 
949
@-webkit-keyframes swal2-rotate-success-circular-line {
950
  0% {
951
    transform: rotate(-45deg); }
952
  5% {
953
    transform: rotate(-45deg); }
954
  12% {
955
    transform: rotate(-405deg); }
956
  100% {
957
    transform: rotate(-405deg); } }
958
 
959
@keyframes swal2-rotate-success-circular-line {
960
  0% {
961
    transform: rotate(-45deg); }
962
  5% {
963
    transform: rotate(-45deg); }
964
  12% {
965
    transform: rotate(-405deg); }
966
  100% {
967
    transform: rotate(-405deg); } }
968
 
969
@-webkit-keyframes swal2-animate-error-x-mark {
970
  0% {
971
    margin-top: 1.625em;
972
    transform: scale(0.4);
973
    opacity: 0; }
974
  50% {
975
    margin-top: 1.625em;
976
    transform: scale(0.4);
977
    opacity: 0; }
978
  80% {
979
    margin-top: -.375em;
980
    transform: scale(1.15); }
981
  100% {
982
    margin-top: 0;
983
    transform: scale(1);
984
    opacity: 1; } }
985
 
986
@keyframes swal2-animate-error-x-mark {
987
  0% {
988
    margin-top: 1.625em;
989
    transform: scale(0.4);
990
    opacity: 0; }
991
  50% {
992
    margin-top: 1.625em;
993
    transform: scale(0.4);
994
    opacity: 0; }
995
  80% {
996
    margin-top: -.375em;
997
    transform: scale(1.15); }
998
  100% {
999
    margin-top: 0;
1000
    transform: scale(1);
1001
    opacity: 1; } }
1002
 
1003
@-webkit-keyframes swal2-animate-error-icon {
1004
  0% {
1005
    transform: rotateX(100deg);
1006
    opacity: 0; }
1007
  100% {
1008
    transform: rotateX(0deg);
1009
    opacity: 1; } }
1010
 
1011
@keyframes swal2-animate-error-icon {
1012
  0% {
1013
    transform: rotateX(100deg);
1014
    opacity: 0; }
1015
  100% {
1016
    transform: rotateX(0deg);
1017
    opacity: 1; } }
1018
 
1019
@-webkit-keyframes swal2-rotate-loading {
1020
  0% {
1021
    transform: rotate(0deg); }
1022
  100% {
1023
    transform: rotate(360deg); } }
1024
 
1025
@keyframes swal2-rotate-loading {
1026
  0% {
1027
    transform: rotate(0deg); }
1028
  100% {
1029
    transform: rotate(360deg); } }
1030
 
1031
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
1032
  overflow: hidden; }
1033
 
1034
body.swal2-height-auto {
1035
  height: auto !important; }
1036
 
1037
body.swal2-no-backdrop .swal2-container {
1038
  top: auto;
1039
  right: auto;
1040
  bottom: auto;
1041
  left: auto;
1042
  max-width: calc(100% - 0.625em * 2);
1043
  background-color: transparent !important; }
1044
  body.swal2-no-backdrop .swal2-container > .swal2-modal {
1045
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
1046
  body.swal2-no-backdrop .swal2-container.swal2-top {
1047
    top: 0;
1048
    left: 50%;
1049
    transform: translateX(-50%); }
1050
  body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
1051
    top: 0;
1052
    left: 0; }
1053
  body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
1054
    top: 0;
1055
    right: 0; }
1056
  body.swal2-no-backdrop .swal2-container.swal2-center {
1057
    top: 50%;
1058
    left: 50%;
1059
    transform: translate(-50%, -50%); }
1060
  body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
1061
    top: 50%;
1062
    left: 0;
1063
    transform: translateY(-50%); }
1064
  body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
1065
    top: 50%;
1066
    right: 0;
1067
    transform: translateY(-50%); }
1068
  body.swal2-no-backdrop .swal2-container.swal2-bottom {
1069
    bottom: 0;
1070
    left: 50%;
1071
    transform: translateX(-50%); }
1072
  body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
1073
    bottom: 0;
1074
    left: 0; }
1075
  body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
1076
    right: 0;
1077
    bottom: 0; }
1078
 
1079
@media print {
1080
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
1081
    overflow-y: scroll !important; }
1082
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden='true'] {
1083
      display: none; }
1084
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
1085
      position: static !important; } }
1086
 
1087
body.swal2-toast-shown .swal2-container {
1088
  background-color: transparent; }
1089
  body.swal2-toast-shown .swal2-container.swal2-top {
1090
    top: 0;
1091
    right: auto;
1092
    bottom: auto;
1093
    left: 50%;
1094
    transform: translateX(-50%); }
1095
  body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
1096
    top: 0;
1097
    right: 0;
1098
    bottom: auto;
1099
    left: auto; }
1100
  body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
1101
    top: 0;
1102
    right: auto;
1103
    bottom: auto;
1104
    left: 0; }
1105
  body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
1106
    top: 50%;
1107
    right: auto;
1108
    bottom: auto;
1109
    left: 0;
1110
    transform: translateY(-50%); }
1111
  body.swal2-toast-shown .swal2-container.swal2-center {
1112
    top: 50%;
1113
    right: auto;
1114
    bottom: auto;
1115
    left: 50%;
1116
    transform: translate(-50%, -50%); }
1117
  body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
1118
    top: 50%;
1119
    right: 0;
1120
    bottom: auto;
1121
    left: auto;
1122
    transform: translateY(-50%); }
1123
  body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
1124
    top: auto;
1125
    right: auto;
1126
    bottom: 0;
1127
    left: 0; }
1128
  body.swal2-toast-shown .swal2-container.swal2-bottom {
1129
    top: auto;
1130
    right: auto;
1131
    bottom: 0;
1132
    left: 50%;
1133
    transform: translateX(-50%); }
1134
  body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
1135
    top: auto;
1136
    right: 0;
1137
    bottom: 0;
1138
    left: auto; }
1139
 
1140
body.swal2-toast-column .swal2-toast {
1141
  flex-direction: column;
1142
  align-items: stretch; }
1143
  body.swal2-toast-column .swal2-toast .swal2-actions {
1144
    flex: 1;
1145
    align-self: stretch;
1146
    height: 2.2em;
1147
    margin-top: .3125em; }
1148
  body.swal2-toast-column .swal2-toast .swal2-loading {
1149
    justify-content: center; }
1150
  body.swal2-toast-column .swal2-toast .swal2-input {
1151
    height: 2em;
1152
    margin: .3125em auto;
1153
    font-size: 0.875rem; }
1154
  body.swal2-toast-column .swal2-toast .swal2-validation-message {
1155
    font-size: 0.875rem; }
1156
 
1157
.swal2-confirm,
1158
.swal2-cancel {
1159
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
1160
 
1161
.swal2-popup {
1162
  border: 1px solid rgba(0, 0, 0, 0.2); }
1163
  .swal2-popup.swal2-toast {
1164
    padding: .25rem .75rem;
1165
    font-size: .875rem; }
1166
    .swal2-popup.swal2-toast .swal2-header {
1167
      padding: 0;
1168
      border-bottom: 0; }
1169
    .swal2-popup.swal2-toast .swal2-title {
1170
      margin: 0;
1171
      color: #6c757d; }
1172
    .swal2-popup.swal2-toast .swal2-content {
1173
      padding: 0 .5rem; }
1174
    .swal2-popup.swal2-toast .swal2-actions {
1175
      flex-basis: 0 !important;
1176
      margin: 0;
1177
      padding: 0; }
1178
    .swal2-popup.swal2-toast .swal2-styled {
1179
      margin: 0; }
1180
 
1181
.swal2-title {
1182
  margin: 0;
1183
  font-size: 1.25rem; }
1184
 
1185
.swal2-content {
1186
  padding: 1rem 1rem 0; }
1187
 
1188
.swal2-actions {
1189
  border-radius: 0.25rem; }
1190
 
1191
.swal2-footer {
1192
  padding: 1rem;
1193
  border-top: 1px solid #dee2e6; }
1194
 
1195
.swal2-close {
1196
  height: auto;
1197
  padding: 1rem 1.2rem 1rem 1rem;
1198
  font-weight: 700; }
1199
 
1200
.swal2-input,
1201
.swal2-textarea {
1202
  height: inherit;
1203
  padding: 0.375rem 0.75rem;
1204
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1205
  line-height: 1.5; }
1206
  .swal2-input:focus,
1207
  .swal2-textarea:focus {
1208
    border: 1px solid #80bdff;
1209
    outline: 0;
1210
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1211
    color: #495057; }
1212
  .swal2-input.swal2-inputerror,
1213
  .swal2-textarea.swal2-inputerror {
1214
    box-shadow: none !important; }
1215
    .swal2-input.swal2-inputerror:focus,
1216
    .swal2-textarea.swal2-inputerror:focus {
1217
      border-color: #dc3545;
1218
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25) !important; }
1219
 
1220
.swal2-styled.swal2-confirm {
1221
  padding: 0.375rem 0.75rem;
1222
  font-size: 1rem; }
1223
  .swal2-styled.swal2-confirm:hover {
1224
    border-color: #0062cc;
1225
    background-color: #0069d9; }
1226
  .swal2-styled.swal2-confirm:focus {
1227
    outline: 0;
1228
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1229
  .swal2-styled.swal2-confirm:active {
1230
    border-color: #005cbf;
1231
    background-color: #0062cc; }
1232
    .swal2-styled.swal2-confirm:active:focus {
1233
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1234
 
1235
.swal2-styled.swal2-cancel {
1236
  padding: 0.375rem 0.75rem;
1237
  font-size: 1rem; }
1238
  .swal2-styled.swal2-cancel:hover {
1239
    border-color: #545b62;
1240
    background-color: #5a6268; }
1241
  .swal2-styled.swal2-cancel:focus {
1242
    outline: 0;
1243
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.25); }
1244
  .swal2-styled.swal2-cancel:active {
1245
    border-color: #4e555b;
1246
    background-color: #545b62; }
1247
    .swal2-styled.swal2-cancel:active:focus {
1248
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.25); }
1249
 
1250
.swal2-select {
1251
  display: inline-block;
1252
  width: 100%;
1253
  height: calc(1.5em + 0.75rem + 2px);
1254
  padding: .375rem 1.75rem .375rem .75rem;
1255
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1256
  border: 1px solid #dee2e6;
1257
  border-radius: 0.25rem;
1258
  background: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 5"%3e%3cpath fill="%23343a40" d="M2 0L0 2h4zm0 5L0 3h4z"/%3e%3c/svg%3e') no-repeat right 0.75rem center/8px 10px;
1259
  background-color: #fff;
1260
  color: #495057;
1261
  vertical-align: middle;
1262
  -webkit-appearance: none;
1263
     -moz-appearance: none;
1264
          appearance: none; }
1265
  .swal2-select:focus {
1266
    border: 1px solid #80bdff;
1267
    outline: 0;
1268
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1269
    .swal2-select:focus::-ms-value {
1270
      background-color: #fff;
1271
      color: #495057; }
1272
  .swal2-select[multiple], .swal2-select[size]:not([size='1']) {
1273
    height: auto;
1274
    padding-right: 0.75rem;
1275
    background-image: none; }
1276
  .swal2-select:disabled {
1277
    background-color: #e9ecef;
1278
    color: #fff; }
1279
  .swal2-select::-ms-expand {
1280
    display: none; }
1281
 
1282
.swal2-radio label {
1283
  position: relative;
1284
  margin-right: 1rem;
1285
  margin-left: 1.5rem; }
1286
  .swal2-radio label input {
1287
    position: absolute;
1288
    z-index: -1;
1289
    opacity: 0; }
1290
    .swal2-radio label input:checked ~ .swal2-label::before {
1291
      border-color: #007bff;
1292
      background: #007bff;
1293
      color: #fff; }
1294
    .swal2-radio label input:focus ~ .swal2-label::before {
1295
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1296
    .swal2-radio label input:focus:not(:checked) ~ .swal2-label::before {
1297
      border-color: #80bdff; }
1298
    .swal2-radio label input:not(:disabled):active ~ .swal2-label::before {
1299
      border-color: #b3d7ff;
1300
      background-color: #b3d7ff;
1301
      color: #fff; }
1302
  .swal2-radio label input:checked ~ .swal2-label::after {
1303
    background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 8 8"%3e%3ccircle r="3" fill="%23fff"/%3e%3c/svg%3e'); }
1304
  .swal2-radio label input:disabled:checked ~ .swal2-label::before {
1305
    background-color: rgba(0, 123, 255, 0.5); }
1306
 
1307
.swal2-radio .swal2-label::before {
1308
  content: '';
1309
  display: block;
1310
  position: absolute;
1311
  top: 0.08333rem;
1312
  left: -1.5rem;
1313
  width: 1rem;
1314
  height: 1rem;
1315
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1316
  border: #adb5bd solid 1px;
1317
  border-radius: 50%;
1318
  background-color: #fff;
1319
  pointer-events: none; }
1320
 
1321
.swal2-radio .swal2-label::after {
1322
  content: '';
1323
  display: block;
1324
  position: absolute;
1325
  top: 0.08333rem;
1326
  left: -1.5rem;
1327
  width: 1rem;
1328
  height: 1rem;
1329
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1330
  border: transparent solid 1px;
1331
  background: no-repeat 50% / 50% 50%; }
1332
 
1333
.swal2-checkbox {
1334
  margin-right: 1rem;
1335
  padding-left: 1.5rem; }
1336
  .swal2-checkbox input {
1337
    z-index: -1;
1338
    opacity: 0; }
1339
    .swal2-checkbox input:checked ~ .swal2-label::before {
1340
      border-color: #007bff;
1341
      background: #007bff;
1342
      color: #fff; }
1343
    .swal2-checkbox input:focus ~ .swal2-label::before {
1344
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1345
    .swal2-checkbox input:focus:not(:checked) ~ .swal2-label::before {
1346
      border-color: #80bdff; }
1347
    .swal2-checkbox input:not(:disabled):active ~ .swal2-label::before {
1348
      border-color: #b3d7ff;
1349
      background-color: #b3d7ff;
1350
      color: #fff; }
1351
  .swal2-checkbox input:checked ~ .swal2-label::after {
1352
    background-image: url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"%3e%3cpath fill="%23fff" d="M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z"/%3e%3c/svg%3e'); }
1353
  .swal2-checkbox input:disabled:checked ~ .swal2-label::before {
1354
    background-color: rgba(0, 123, 255, 0.5); }
1355
  .swal2-checkbox .swal2-label {
1356
    position: relative; }
1357
    .swal2-checkbox .swal2-label::before {
1358
      content: '';
1359
      display: block;
1360
      position: absolute;
1361
      top: 0.25rem;
1362
      left: -1.5rem;
1363
      width: 1rem;
1364
      height: 1rem;
1365
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1366
      border: #adb5bd solid 1px;
1367
      background-color: #fff;
1368
      pointer-events: none; }
1369
    .swal2-checkbox .swal2-label::after {
1370
      content: '';
1371
      display: block;
1372
      position: absolute;
1373
      top: 0.25rem;
1374
      left: -1.5rem;
1375
      width: 1rem;
1376
      height: 1rem;
1377
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1378
      border: transparent solid 1px;
1379
      background: no-repeat 50% / 50% 50%; }
1380
 
1381
.swal2-range {
1382
  align-items: center; }
1383
  .swal2-range input {
1384
    width: 100%;
1385
    height: calc(1rem + 0.6rem);
1386
    padding: 0;
1387
    background-color: transparent;
1388
    -webkit-appearance: none;
1389
       -moz-appearance: none;
1390
            appearance: none; }
1391
    .swal2-range input:focus {
1392
      outline: none; }
1393
      .swal2-range input:focus::-webkit-slider-thumb {
1394
        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1395
      .swal2-range input:focus::-moz-range-thumb {
1396
        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1397
      .swal2-range input:focus::-ms-thumb {
1398
        box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
1399
    .swal2-range input::-moz-focus-outer {
1400
      border: 0; }
1401
    .swal2-range input::-webkit-slider-thumb {
1402
      width: 1rem;
1403
      height: 1rem;
1404
      margin-top: -0.25rem;
1405
      -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1406
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1407
      border: 0;
1408
      border-radius: 1rem;
1409
      background: #007bff;
1410
      box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
1411
      -webkit-appearance: none;
1412
              appearance: none; }
1413
      .swal2-range input::-webkit-slider-thumb:active {
1414
        background: #b3d7ff; }
1415
    .swal2-range input::-webkit-slider-runnable-track {
1416
      width: 100%;
1417
      height: 0.5rem;
1418
      border-radius: 1rem;
1419
      border-color: transparent;
1420
      background-color: #dee2e6;
1421
      box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
1422
      color: transparent;
1423
      cursor: pointer; }
1424
    .swal2-range input::-moz-range-thumb {
1425
      width: 1rem;
1426
      height: 1rem;
1427
      margin-top: 1rem;
1428
      -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1429
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1430
      border: 0;
1431
      border-radius: 1rem;
1432
      background: #007bff;
1433
      box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
1434
      -moz-appearance: none;
1435
           appearance: none; }
1436
      .swal2-range input::-moz-range-thumb:active {
1437
        background: #b3d7ff; }
1438
    .swal2-range input::-moz-range-track {
1439
      width: 100%;
1440
      height: 0.5rem;
1441
      border-radius: 1rem;
1442
      border-color: transparent;
1443
      background-color: #dee2e6;
1444
      box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
1445
      color: transparent;
1446
      cursor: pointer; }
1447
    .swal2-range input::-ms-thumb {
1448
      width: 1rem;
1449
      height: 1rem;
1450
      margin-top: 0;
1451
      margin-right: 0.2rem;
1452
      margin-left: 0.2rem;
1453
      -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1454
      transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1455
      border: 0;
1456
      border-radius: 1rem;
1457
      background: #007bff;
1458
      box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
1459
      appearance: none; }
1460
      .swal2-range input::-ms-thumb:active {
1461
        background: #b3d7ff; }
1462
    .swal2-range input::-ms-track {
1463
      width: 100%;
1464
      height: 0.5rem;
1465
      border-width: 0.5rem;
1466
      border-color: transparent;
1467
      background-color: transparent;
1468
      box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
1469
      color: transparent;
1470
      cursor: pointer; }
1471
    .swal2-range input::-ms-fill-lower {
1472
      border-radius: 1rem;
1473
      background-color: #dee2e6; }
1474
    .swal2-range input::-ms-fill-upper {
1475
      margin-right: 15px;
1476
      border-radius: 1rem;
1477
      background-color: #dee2e6; }
1478
    .swal2-range input:disabled::-webkit-slider-thumb {
1479
      background-color: #adb5bd; }
1480
    .swal2-range input:disabled::-webkit-slider-runnable-track {
1481
      cursor: default; }
1482
    .swal2-range input:disabled::-moz-range-thumb {
1483
      background-color: #adb5bd; }
1484
    .swal2-range input:disabled::-moz-range-track {
1485
      cursor: default; }
1486
    .swal2-range input:disabled::-ms-thumb {
1487
      background-color: #adb5bd; }
1488
 
1489
.swal2-validation-message {
1490
  position: relative;
1491
  margin-bottom: 1rem;
1492
  padding: 0.75rem 1.25rem;
1493
  border: 1px solid transparent;
1494
  border-radius: 0.25rem;
1495
  border-color: #d6d8db;
1496
  background: #e2e3e5;
1497
  color: #383d41;
1498
  font-size: 1rem; }
1499
  .swal2-validation-message::before {
1500
    background-color: #e4606d; }
1501
 
1502
.swal2-toast {
1503
  max-width: 350px;
1504
  border-radius: 0.25rem;
1505
  background-color: rgba(255, 255, 255, 0.85); }