]>
Raphaël G. Git Repositories - airbundle/blob - Resources/public/css/screen.css
8 text-decoration: underline solid
#00c3f9;
22 html
, body
, dd
, li
, p
, td
{
23 /* DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/
24 font-family: 'Droid Sans', 'Symbola', 'DejaVu Sans', 'FreeSans', sans-serif
;
28 button
, code
, input
, option
, optgroup
, pre
, select
, textarea
{
29 font-family: 'Droid Sans Mono', monospace
;
33 dt
, h1
, h2
, h3
, h4
, h5
, h6
, label
, legend
, th
, details
{
34 font-family: 'Droid Serif', serif
;
80 h2
, h3
, h4
, h5
, nav strong
{
81 background-color: #cff;
82 border-bottom: .1rem solid
#00c3f9;
90 margin: 0 .5rem .3rem;
96 flex-flow: column wrap
;
102 margin: 0 .5rem .5rem;
103 border: .1rem solid
#00c3f9;
104 border-radius: .3rem;
109 margin: 0 .5rem .3rem;
111 list-style: ' - ' inside none
;
116 list-style: none inside none
;
117 margin-bottom: .5rem;
138 border: .05rem solid
#00c3f9;
139 border-radius: .2rem;
142 background-color: transparent
;
143 box-sizing: border-box
;
148 flex-direction: column
;
150 margin: 0 .5rem .5rem;
160 align-content: space-around
;
161 justify-content: center
;
162 flex-direction: column
;
163 margin-bottom: .5rem;
168 form
div:last-of-type
{
175 align-content: space-around;
176 justify-content: center;
179 form section section {
181 flex-direction: column;
186 /*padding: .2rem 1rem .2rem 0;*/
196 form section section
{
202 padding: 0 .1rem .1rem .1rem;
207 /*margin: .5rem auto 0 auto;*/
209 padding: 0 .1rem .2rem .1rem;
213 margin: .25rem 0 0 0;
220 padding-bottom: .2rem;
241 flex-direction: column
;
246 justify-content: space-between
;
251 border: .1rem solid
#00c3f9;
253 border-radius: 0 0 .5rem .5rem;
254 margin: 0 .5rem .5rem;
258 justify-content: space-between
;
296 border-radius: .2rem;
297 border: .1rem solid
#00c3f9;
298 background-color: #cff;
299 justify-content: center
;
309 margin: 0 .5rem .5rem;
312 justify-content: space-between
;
315 border-radius: .2rem;
317 border: .05rem solid transparent
;
328 list-style: none inside none
;
335 border-color: #c33333;
336 background-color: #f9c3c3;
342 border-radius: .2rem;
347 border-color: #c33333;
348 background-color: #f9c3c3;
354 /*XXX: display /!\ symbol */
359 border-color: #3333c3;
360 background-color: #c3c3f9;
366 /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm
367 * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/
368 /*XXX: display i symbol */
370 /*XXX: display # symbol */
377 border-color: #c39333;
378 background-color: #f9c333;
383 border-color: #c39333;
384 background-color: #f9c333;
390 /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm
391 * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/
393 /*XXX: display # symbol */
402 border: .1rem solid
#00c3f9;
403 border-radius: .5rem;
407 flex-direction: column
;
413 margin: 0 .5rem .5rem;
421 border-color: #00c3f9;
422 border-radius: .2rem;
424 box-sizing: border-box
;
425 border-collapse: collapse
;
441 list-style: none inside none
;
450 .grid p:last-of-type {
457 flex-direction: column
;
472 border: .05rem solid
#00c3f9;
473 border-radius: .2rem;
483 flex-direction: column
;
496 #location form label
{
500 /*#dashboard .panel {
504 place-content: space-between;
507 padding: 0 .5rem .5rem .5rem;
510 #dashboard .panel:only-child,
511 #dashboard .panel:first-child,
512 #dashboard .panel:first-of-type {
517 #dashboard .panel:only-child,
518 #dashboard .panel:last-child,
519 #dashboard .panel:last-of-type {
520 padding-bottom: .5rem;
523 #dashboard .candidate section
,
524 #dashboard .location section
{
525 flex-direction: column
;
527 border: .1rem solid
#00c3f9;
528 border-radius: .3rem;
532 #dashboard .location h4
{
540 border-color: #00c3f9;
541 border-radius: .2rem;
543 box-sizing: border-box;
544 border-collapse: collapse;
549 #dashboard .grid:only-child,
550 #dashboard .grid:last-child,
551 #dashboard .grid:last-of-type {
555 /*#dashboard .candidate .grid,
556 #dashboard .location .grid {
569 border: .1rem solid #00c3f9;
570 border-radius: .2rem;
572 box-sizing: border-box;
573 border-collapse: collapse;*/
574 margin: 0 .5rem .5rem .5rem;
577 #dashboard dl:first-child
,
578 #dashboard dl:only-child
,
579 #dashboard dl:first-of-type
{
593 #dashboard .subgrid
{
597 border-color: #00c3f9;
598 border-width: .1rem 0 0 .1rem;
599 border-radius: .2rem;
602 box-sizing: border-box
;
603 border-collapse: collapse
;
607 #dashboard .subgrid:only-child
,
608 #dashboard .subgrid:last-child
,
609 #dashboard .subgrid:last-of-type
{
614 border-color: inherit
;
615 border-style: inherit
;
617 border-radius: inherit
;
620 border-collapse: inherit
;
623 #dashboard .subgrid
.cell
{
625 border-width: 0 .1rem .1rem 0;
627 #dashboard .subgrid
.cell:only-child
,
628 #dashboard .subgrid
.cell:last-child
,
629 #dashboard .subgrid
.cell:last-of-type
{
630 border-radius: inherit
;
635 width: calc
(100% / 4 - (3/4*.1rem));
638 #dashboard .seventh
{
640 width: calc
(100% / 7 - (6/7*.1rem));
645 width: calc
(100% / 3 - (2/3*.1rem));
648 #dashboard .session
{
649 border: .1rem solid
#00c3f9;
650 border-radius: .2rem;
654 justify-content: space-between
;
658 #dashboard .session a
{
660 text-overflow: ellipsis
;
663 #dashboard .session
a:first-letter
{
667 #dashboard .disabled
{
669 background-color: #bee;*/
670 filter: grayscale
(33%);
673 #dashboard .current
{
674 background-color: #cff;
677 #dashboard .current h3
{
678 text-decoration: underline solid
#00c3f9;
682 background-color: #eff;
685 #dashboard .pending
{
686 background-color: #ccc;
689 #dashboard .granted
{
690 background-color: #cff;
691 /*background-color: #33b679;
692 border-color: #33b679;*/
695 #dashboard .disputed
{
696 background-color: #fcc;
699 #dashboard .orphaned
{
700 background-color: #fc9;
703 #dashboard .highlight
{
704 border-color: #3333c3;
705 background-color: #c3c3f9;
712 #dashboard .cleary a::before {
717 #dashboard .sunny a::before {
722 #dashboard .cloudy a::before {
727 #dashboard .winty a::before {
732 #dashboard .rainy a::before {
737 #dashboard .stormy a::before {
748 justify-content: space-around;
749 padding-bottom: .5rem;*/
751 margin-bottom: .5rem;
757 padding-bottom: .2rem;
765 #regulation dd:before
{
768 #regulation dl:only-child
,
769 #regulation dl:last-child
,
770 #regulation dl:last-of-type
,
771 #regulation dt:only-child
,
772 #regulation dt:last-child
,
773 #regulation dt:last-of-type
,
774 #regulation dd:only-child
,
775 #regulation dd:last-child
,
776 #regulation dd:last-of-type
{
782 border: .1rem solid
#00c3f9;
783 border-radius: .5rem;
790 justify-content: space-between
;
791 background-color: #cff;
798 #footer summary::after
{
802 #footer summary::-webkit-details-marker
{
807 list-style: none inside none
;
811 /* viewport responsive hack */
812 @media ( max-width: 900px ) {
814 place-content: center
;
815 flex-flow: column wrap
;
831 form section section
{
850 box-sizing: fit-content
;
853 #dashboard .seventh:nth-child
(7n+1),
854 #dashboard .seventh:nth-child
(7n+2),
855 #dashboard .seventh:nth-child
(7n+3),
856 #dashboard .seventh:nth-child
(7n+4) {
857 width: calc
(100% / 4 - (3/4*.1rem));
860 #dashboard .seventh:nth-child
(7n+5),
861 #dashboard .seventh:nth-child
(7n+6),
862 #dashboard .seventh:nth-child
(7n+7) {
863 width: calc
(100% / 3 - (2/3*.1rem));
867 @media ( max-width: 600px ) {
877 form section section
{
883 flex-direction: column
;
886 #dashboard .seventh:nth-child
(n
) {
887 width: calc
(100% / 2 - .1rem);
890 #dashboard .seventh:nth-child
(7n) {
895 @media ( max-width: 450px ) {
899 flex-direction: column
;
902 #dashboard .seventh:nth-child
(n
) {