@@ -96,6 +96,7 @@ button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=
96
96
--color-warning: var(--yellow-700);
97
97
--color-error: var(--red-600);
98
98
--h2-border-color: var(--gray-200);
99
+ --heading-code-background: var(--gray-100);
99
100
--form-input-border-color: var(--gray-300);
100
101
--button-background: var(--gray-100);
101
102
--button-border-color: var(--gray-300);
@@ -151,6 +152,9 @@ button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=
151
152
--shadow: 0px 0px 1px rgba(128, 128, 128, .2);
152
153
--border: 1px solid #e0e0e0;
153
154
--background-error: var(--color-error);
155
+ --mailer-email-table-wrapper-background: var(--gray-100);
156
+ --mailer-email-table-active-row-background: #dbeafe;
157
+ --mailer-email-table-active-row-color: var(--color-text);
154
158
155
159
--highlight-variable: #e36209;
156
160
--highlight-string: #22863a;
@@ -220,6 +224,7 @@ button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=
220
224
--header-error-status-text-color: var(--red-200);
221
225
222
226
--h2-border-color: var(--gray-500);
227
+ --heading-code-background: var(--gray-600);
223
228
--form-input-border-color: var(--gray-400);
224
229
--button-background: var(--gray-300);
225
230
--button-border-color: var(--gray-500);
@@ -273,6 +278,9 @@ button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=
273
278
--shadow: 0px 0px 1px rgba(32, 32, 32, .2);
274
279
--border: 1px solid #666;
275
280
--background-error: #b0413e;
281
+ --mailer-email-table-wrapper-background: var(--gray-900);
282
+ --mailer-email-table-active-row-background: var(--gray-300);
283
+ --mailer-email-table-active-row-color: var(--gray-800);
276
284
--highlight-variable: #ffa657;
277
285
--highlight-string: #7ee787;
278
286
--highlight-comment: #8b949e;
@@ -402,6 +410,16 @@ code, pre {
402
410
font-family: var(--font-family-monospace);
403
411
font-size: 14px;
404
412
}
413
+ h1 code, h2 code, h3 code, h4 code, h5 code, h6 code {
414
+ color: inherit;
415
+ font-weight: inherit;
416
+ font-family: inherit;
417
+ font-size: inherit;
418
+ background: var(--heading-code-background);
419
+ border-radius: 4px;
420
+ padding: 0 3px;
421
+ word-break: break-word;
422
+ }
405
423
406
424
input, select {
407
425
background-color: var(--page-background);
@@ -415,6 +433,19 @@ input[type="radio"], input[type="checkbox"] {
415
433
box-shadow: none;
416
434
}
417
435
436
+ /* Used to hide elements added for accessibility reasons (the !important modifier is needed here) */
437
+ .visually-hidden {
438
+ border: 0 !important;
439
+ clip: rect(0, 0, 0, 0) !important;
440
+ height: 1px !important;
441
+ margin: -1px !important;
442
+ overflow: hidden !important;
443
+ padding: 0 !important;
444
+ position: absolute !important;
445
+ width: 1px !important;
446
+ white-space: nowrap !important;
447
+ }
448
+
418
449
{# Buttons (the colors of this element don't change based on the selected theme)
419
450
------------------------------------------------------------------------- #}
420
451
.btn {
@@ -646,7 +677,7 @@ table tbody td.num-col {
646
677
.metrics {
647
678
align-items: flex-start;
648
679
display: flex;
649
- margin: 1em 0 0 ;
680
+ margin: 1em 0;
650
681
flex-wrap: wrap;
651
682
}
652
683
.metrics .metric {
@@ -658,7 +689,7 @@ table tbody td.num-col {
658
689
box-shadow: inset 0 0 0 1px var(--metric-border-color), 0 0 0 5px var(--page-background);
659
690
border-radius: 6px;
660
691
color: var(--metric-value-color);
661
- display: flex;
692
+ display: inline- flex;
662
693
flex-direction: column-reverse;
663
694
min-width: 60px;
664
695
padding: 10px 15px;
@@ -760,7 +791,7 @@ table tbody td.num-col {
760
791
}
761
792
762
793
.metric-divider {
763
- float: left ;
794
+ display: inline-flex ;
764
795
margin: 0 10px;
765
796
min-height: 1px; {# required to apply 'margin' to an empty 'div' #}
766
797
}
@@ -773,6 +804,7 @@ table tbody td.num-col {
773
804
box-shadow: inset 0 0 0 1px var(--form-input-border-color), 0 0 0 5px var(--page-background);
774
805
margin: 1em 0;
775
806
padding: 10px;
807
+ overflow-y: auto;
776
808
}
777
809
.card-block + .card-block {
778
810
border-top: 1px solid var(--form-input-border-color);
@@ -1471,12 +1503,15 @@ tr.status-warning td {
1471
1503
box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 5px var(--page-background);
1472
1504
display: inline-flex;
1473
1505
flex-wrap: wrap;
1474
- font-size: 13px;
1475
1506
margin: 0 0 15px;
1476
1507
padding: 2px;
1477
1508
user-select: none;
1478
1509
-webkit-user-select: none;
1479
1510
}
1511
+ .sf-tabs-sm .tab-navigation {
1512
+ box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 4px var(--page-background);
1513
+ margin: 0 0 10px;
1514
+ }
1480
1515
.tab-navigation li {
1481
1516
cursor: pointer;
1482
1517
font-weight: 500;
@@ -1487,6 +1522,10 @@ tr.status-warning td {
1487
1522
text-align: center;
1488
1523
z-index: 1;
1489
1524
}
1525
+ .sf-tabs-sm .tab-navigation li {
1526
+ font-size: 13px;
1527
+ padding: 2.5px 10px;
1528
+ }
1490
1529
.tab-navigation li:before {
1491
1530
background: var(--tab-border-color);
1492
1531
bottom: 15%;
@@ -1644,6 +1683,10 @@ tr.status-warning td {
1644
1683
font-weight: bold;
1645
1684
padding: 1px 4px;
1646
1685
}
1686
+ .badge-success {
1687
+ background: var(--badge-success-background);
1688
+ color: var(--badge-success-color);
1689
+ }
1647
1690
.badge-warning {
1648
1691
background: var(--badge-warning-background);
1649
1692
color: var(--badge-warning-color);
@@ -1847,6 +1890,129 @@ tr.log-status-silenced > td:first-child:before {
1847
1890
margin: 0;
1848
1891
}
1849
1892
1893
+ {# Mailer panel
1894
+ ========================================================================= #}
1895
+ .mailer-email-summary-table-wrapper {
1896
+ background: var(--mailer-email-table-wrapper-background);
1897
+ border-bottom: 4px double var(--table-border-color);
1898
+ border-radius: inherit;
1899
+ border-bottom-left-radius: 0;
1900
+ border-bottom-right-radius: 0;
1901
+ margin: 0 -9px 10px -9px;
1902
+ padding-bottom: 10px;
1903
+ transform: translateY(-9px);
1904
+ max-height: 265px;
1905
+ overflow-y: auto;
1906
+ }
1907
+ .mailer-email-summary-table,
1908
+ .mailer-email-summary-table tr,
1909
+ .mailer-email-summary-table td {
1910
+ border: 0;
1911
+ border-radius: inherit;
1912
+ border-bottom-left-radius: 0;
1913
+ border-bottom-right-radius: 0;
1914
+ box-shadow: none;
1915
+ }
1916
+ .mailer-email-summary-table th {
1917
+ color: var(--color-muted);
1918
+ font-size: 13px;
1919
+ padding: 4px 10px;
1920
+ }
1921
+ .mailer-email-summary-table tr td,
1922
+ .mailer-email-summary-table tr:last-of-type td {
1923
+ border: solid var(--table-border-color);
1924
+ border-width: 1px 0;
1925
+ }
1926
+ .mailer-email-summary-table-row {
1927
+ margin: 5px 0;
1928
+ }
1929
+ .mailer-email-summary-table-row:hover {
1930
+ cursor: pointer;
1931
+ }
1932
+ .mailer-email-summary-table-row.active {
1933
+ background: var(--mailer-email-table-active-row-background);
1934
+ color: var(--mailer-email-table-active-row-color);
1935
+ }
1936
+ .mailer-email-summary-table-row td {
1937
+ font-family: var(--font-family-system);
1938
+ font-size: inherit;
1939
+ }
1940
+ .mailer-email-details {
1941
+ display: none;
1942
+ }
1943
+ .mailer-email-details.active {
1944
+ display: block;
1945
+ }
1946
+ .mailer-transport-information {
1947
+ border-bottom: 1px solid var(--form-input-border-color);
1948
+ padding-bottom: 5px;
1949
+ font-size: 14px;
1950
+ margin: 5px 0 10px 5px;
1951
+ }
1952
+ .mailer-transport-information .badge {
1953
+ font-size: inherit;
1954
+ font-weight: inherit;
1955
+ }
1956
+ .mailer-message-subject {
1957
+ font-size: 21px;
1958
+ font-weight: bold;
1959
+ margin: 5px;
1960
+ }
1961
+ .mailer-message-headers {
1962
+ margin-bottom: 10px;
1963
+ }
1964
+ .mailer-message-headers p {
1965
+ font-size: 14px;
1966
+ margin: 2px 5px;
1967
+ }
1968
+ .mailer-message-header-secondary {
1969
+ color: var(--color-muted);
1970
+ }
1971
+ .mailer-message-attachments-title {
1972
+ align-items: center;
1973
+ display: flex;
1974
+ font-size: 14px;
1975
+ font-weight: 600;
1976
+ margin-bottom: 10px;
1977
+ }
1978
+ .mailer-message-attachments-title svg {
1979
+ color: var(--color-muted);
1980
+ margin-right: 5px;
1981
+ height: 18px;
1982
+ width: 18px;
1983
+ }
1984
+ .mailer-message-attachments-title span {
1985
+ font-weight: normal;
1986
+ margin-left: 4px;
1987
+ }
1988
+ .mailer-message-attachments-list {
1989
+ list-style: none;
1990
+ margin: 0 0 5px 20px;
1991
+ padding: 0;
1992
+ }
1993
+ .mailer-message-attachments-list li {
1994
+ align-items: center;
1995
+ display: flex;
1996
+ }
1997
+ .mailer-message-attachments-list li svg {
1998
+ margin-right: 5px;
1999
+ height: 18px;
2000
+ width: 18px;
2001
+ }
2002
+ .mailer-message-attachments-list li a {
2003
+ margin-left: 5px;
2004
+ }
2005
+ .mailer-message-download-raw {
2006
+ align-items: center;
2007
+ display: flex;
2008
+ padding: 5px 0 0 5px;
2009
+ }
2010
+ .mailer-message-download-raw svg {
2011
+ height: 18px;
2012
+ width: 18px;
2013
+ margin-right: 3px;
2014
+ }
2015
+
1850
2016
{# Doctrine panel
1851
2017
========================================================================= #}
1852
2018
.sql-runnable {
0 commit comments