@@ -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(--
F438
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;
@@ -758,7 +789,7 @@ table tbody td.num-col {
758
789
}
759
790
760
791
.metric-divider {
761
- float: left ;
792
+ display: inline-flex ;
762
793
margin: 0 10px;
763
794
min-height: 1px; {# required to apply 'margin' to an empty 'div' #}
764
795
}
@@ -771,6 +802,7 @@ table tbody td.num-col {
771
802
box-shadow: inset 0 0 0 1px var(--form-input-border-color), 0 0 0 5px var(--page-background);
772
803
margin: 1em 0;
773
804
padding: 10px;
805
+ overflow-y: auto;
774
806
}
775
807
.card-block + .card-block {
776
808
border-top: 1px solid var(--form-input-border-color);
@@ -1469,12 +1501,15 @@ tr.status-warning td {
1469
1501
box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 5px var(--page-background);
1470
1502
display: inline-flex;
1471
1503
flex-wrap: wrap;
1472
- font-size: 13px;
1473
1504
margin: 0 0 15px;
1474
1505
padding: 2px;
1475
1506
user-select: none;
1476
1507
-webkit-user-select: none;
1477
1508
}
1509
+ .sf-tabs-sm .tab-navigation {
1510
+ box-shadow: inset 0 0 0 1px var(--tab-border-color), 0 0 0 4px var(--page-background);
1511
+ margin: 0 0 10px;
1512
+ }
1478
1513
.tab-navigation li {
1479
1514
cursor: pointer;
1480
1515
font-weight: 500;
@@ -1485,6 +1520,10 @@ tr.status-warning td {
1485
1520
text-align: center;
1486
1521
z-index: 1;
1487
1522
}
1523
+ .sf-tabs-sm .tab-navigation li {
1524
+ font-size: 13px;
1525
+ padding: 2.5px 10px;
1526
+ }
1488
1527
.tab-navigation li:before {
1489
1528
background: var(--tab-border-color);
1490
1529
bottom: 15%;
@@ -1642,6 +1681,10 @@ tr.status-warning td {
1642
1681
font-weight: bold;
1643
1682
padding: 1px 4px;
1644
1683
}
1684
+ .badge-success {
1685
+ background: var(--badge-success-background);
1686
+ color: var(--badge-success-color);
1687
+ }
1645
1688
.badge-warning {
1646
1689
background: var(--badge-warning-background);
1647
1690
color: var(--badge-warning-color);
@@ -1845,6 +1888,129 @@ tr.log-status-silenced > td:first-child:before {
1845
1888
margin: 0;
1846
1889
}
1847
1890
1891
+ {# Mailer panel
1892
+ ========================================================================= #}
1893
+ .mailer-email-summary-table-wrapper {
1894
+ background: var(--mailer-email-table-wrapper-background);
1895
+ border-bottom: 4px double var(--table-border-color);
1896
+ border-radius: inherit;
1897
+ border-bottom-left-radius: 0;
1898
+ border-bottom-right-radius: 0;
1899
+ margin: 0 -9px 10px -9px;
1900
+ padding-bottom: 10px;
1901
+ transform: translateY(-9px);
1902
+ max-height: 265px;
1903
+ overflow-y: auto;
1904
+ }
1905
+ .mailer-email-summary-table,
1906
+ .mailer-email-summary-table tr,
1907
+ .mailer-email-summary-table td {
1908
+ border: 0;
1909
+ border-radius: inherit;
1910
+ border-bottom-left-radius: 0;
1911
+ border-bottom-right-radius: 0;
1912
+ box-shadow: none;
1913
+ }
1914
+ .mailer-email-summary-table th {
1915
+ color: var(--color-muted);
1916
+ font-size: 13px;
1917
+ padding: 4px 10px;
1918
+ }
1919
+ .mailer-email-summary-table tr td,
1920
+ .mailer-email-summary-table tr:last-of-type td {
1921
+ border: solid var(--table-border-color);
1922
+ border-width: 1px 0;
1923
+ }
1924
+ .mailer-email-summary-table-row {
1925
+ margin: 5px 0;
1926
+ }
1927
+ .mailer-email-summary-table-row:hover {
1928
+ cursor: pointer;
1929
+ }
1930
+ .mailer-email-summary-table-row.active {
1931
+ background: var(--mailer-email-table-active-row-background);
1932
+ color: var(--mailer-email-table-active-row-color);
1933
+ }
1934
+ .mailer-email-summary-table-row td {
1935
+ font-family: var(--font-family-system);
1936
+ font-size: inherit;
1937
+ }
1938
+ .mailer-email-details {
1939
+ display: none;
1940
+ }
1941
+ .mailer-email-details.active {
1942
+ display: block;
1943
+ }
1944
+ .mailer-transport-information {
1945
+ border-bottom: 1px solid var(--form-input-border-color);
1946
+ padding-bottom: 5px;
1947
+ font-size: 14px;
1948
+ margin: 5px 0 10px 5px;
1949
+ }
1950
+ .mailer-transport-information .badge {
1951
+ font-size: inherit;
1952
+ font-weight: inherit;
1953
+ }
1954
+ .mailer-message-subject {
1955
+ font-size: 21px;
1956
+ font-weight: bold;
1957
+ margin: 5px;
1958
+ }
1959
+ .mailer-message-headers {
1960
+ margin-bottom: 10px;
1961
+ }
1962
+ .mailer-message-headers p {
1963
+ font-size: 14px;
1964
+ margin: 2px 5px;
1965
+ }
1966
+ .mailer-message-header-secondary {
1967
+ color: var(--color-muted);
1968
+ }
1969
+ .mailer-message-attachments-title {
1970
+ align-items: center;
1971
+ display: flex;
1972
+ font-size: 14px;
1973
+ font-weight: 600;
1974
+ margin-bottom: 10px;
1975
+ }
1976
+ .mailer-message-attachments-title svg {
1977
+ color: var(--color-muted);
1978
+ margin-right: 5px;
1979
+ height: 18px;
1980
+ width: 18px;
1981
+ }
1982
+ .mailer-message-attachments-title span {
1983
+ font-weight: normal;
1984
+ margin-left: 4px;
1985
+ }
1986
+ .mailer-message-attachments-list {
1987
+ list-style: none;
1988
+ margin: 0 0 5px 20px;
1989
+ padding: 0;
1990
+ }
1991
+ .mailer-message-attachments-list li {
1992
+ align-items: center;
1993
+ display: flex;
1994
+ }
1995
+ .mailer-message-attachments-list li svg {
1996
+ margin-right: 5px;
1997
+ height: 18px;
1998
+ width: 18px;
1999
+ }
2000
+ .mailer-message-attachments-list li a {
2001
+ margin-left: 5px;
2002
+ }
2003
+ .mailer-message-download-raw {
2004
+ align-items: center;
2005
+ display: flex;
2006
+ padding: 5px 0 0 5px;
2007
+ }
2008
+ .mailer-message-download-raw svg {
2009
+ height: 18px;
2010
+ width: 18px;
2011
+ margin-right: 3px;
2012
+ }
2013
+
1848
2014
{# Doctrine panel
1849
2015
========================================================================= #}
1850
2016
.sql-runnable {
0 commit comments