.widget_saisie_resultat { .widget-content h3 { margin-bottom: 0.5em; } table { margin-top: 0.5em; } table tr { cursor: pointer; &:nth-child(2n) { // Application que le même CSS que la classe tr.even background: #f8f8f8; } } button.om-icon { display: inline; border: unset; background: unset; } } .widget_saisie_resultat, .widget_saisie_participation { .unite-holder + button, .field-type-select + button { margin-top: 0.5em; } } .ui-dialog { .mainrubrik-tableau-de-bord & { #sousform-election_unite, #sousform-participation_election { .retour { display: none; } } } .formControls { margin-top: 0; } &[aria-labelledby="ui-dialog-title-sousform-participation_election"] { .formEntete { margin-top: 1em; } } &[aria-labelledby="ui-dialog-title-sousform-election_unite"], &[aria-labelledby="ui-dialog-title-sousform-participation_election"] { width: calc(100vw - 2rem) !important; min-width: 350px; max-width: calc(100vw - 2rem); max-height: calc(100vh - 2rem); overflow-y: auto; overscroll-behavior: contain; // Non-mobile (>= 640px) @media (min-width: 640px) { width: unset !important; max-width: 900px; } // On désactive le resize via le CSS car ça permet d'éviter la scroll-bar quand elle est non-nécessaire .ui-resizable-handle { display: none !important; } // Sélecteur très précis pour overrider le top: 5vh plus bas body:not(.mainrubrik-parametrage-dossiers) &.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable { top: 1rem !important; } } }