mon-entreprise/source/components/SchemeComparaison.css

208 lines
4.4 KiB
CSS
Raw Normal View History

.comparaison-grid {
display: grid;
justify-items: stretch;
justify-content: center;
grid-template-columns:
[row-legend] auto [assimilé-salarié] minmax(20%, 20rem)
[indépendant] minmax(20%, 20rem) [auto-entrepreneur] minmax(20%, 20rem) [end];
}
.comparaison-grid.hideAutoEntrepreneur {
grid-template-columns:
[row-legend] auto [assimilé-salarié] minmax(20%, 20rem)
[indépendant] minmax(20%, 20rem) [auto-entrepreneur] 0 [end];
}
.comparaison-grid.hideAssimiléSalarié {
grid-template-columns:
[row-legend] auto [assimilé-salarié] 0
[indépendant] minmax(20%, 20rem) [auto-entrepreneur] minmax(20%, 20rem) [end];
}
.comparaison-grid > * {
border-bottom: 1px solid var(--lighterColor);
padding: 0.6rem 1.2rem;
border-right: 1px solid var(--lighterColor);
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-evenly;
text-align: center;
flex-wrap: wrap;
}
.comparaison-grid > h2 {
margin: 0;
border: none;
2019-05-06 16:30:18 +00:00
align-self: stretch;
}
2019-05-27 16:23:44 +00:00
.comparaison-grid > h2 img {
height: 1.6rem !important;
width: 1.6rem !important;
}
.comparaison-grid > .legend {
max-width: 15rem;
align-items: flex-end;
grid-column: row-legend;
text-align: right;
}
.comparaison-grid > .AS-et-indep {
grid-column: assimilé-salarié / auto-entrepreneur;
}
.comparaison-grid > .AS {
grid-column: assimilé-salarié;
min-width: 11rem;
}
.comparaison-grid > .indep {
grid-column: indépendant;
}
.comparaison-grid > .auto {
grid-column: auto-entrepreneur;
2019-05-06 16:30:18 +00:00
border-right: none;
min-width: 14rem;
}
.comparaison-grid > .all {
2019-05-06 16:30:18 +00:00
border-right: none;
grid-column: row-legend / end;
}
.comparaison-grid > .all.colored {
background-color: var(--lightestColor);
}
.comparaison-grid > .indep-et-auto {
grid-column: indépendant / end;
2019-05-06 16:30:18 +00:00
border-right: none;
}
.comparaison-grid > .AS-indep-et-auto {
grid-column: assimilé-salarié / end;
2019-05-06 16:30:18 +00:00
border-right: none;
}
.comparaison-grid.hideAutoEntrepreneur > .auto {
display: none;
}
.comparaison-grid.hideAutoEntrepreneur > .indep-et-auto {
border-right: 1px solid var(--lighterColor);
}
.comparaison-grid.hideAssimiléSalarié > .AS {
display: none;
}
.comparaison-grid > .green {
font-weight: bold;
color: limegreen;
}
.comparaison-grid > .red {
font-weight: bold;
color: red;
}
.comparaison-grid > .no-border {
border: none;
}
.comparaison-grid .button {
align-self: stretch;
}
2019-05-06 16:30:18 +00:00
@media (max-width: 800px) {
.comparaison-grid > * {
padding: 0.6rem;
}
}
@media (max-width: 600px) {
.comparaison-grid {
display: block;
padding: 0 0.6rem;
2019-05-06 16:30:18 +00:00
}
2019-05-13 14:10:49 +00:00
.comparaison-grid h2 {
flex-direction: column;
}
.comparaison-grid small {
margin-left: 0.2rem;
}
2019-05-06 16:30:18 +00:00
.comparaison-grid > *::before {
flex: 1;
text-align: left;
flex-shrink: 0;
white-space: nowrap;
2019-05-13 14:10:49 +00:00
user-select: text;
2019-05-06 16:30:18 +00:00
font-weight: normal;
}
.comparaison-grid > :not(.button)::before {
color: var(--darkestColor) !important;
opacity: 0.6;
2019-05-06 16:30:18 +00:00
}
.comparaison-grid > .AS::before {
content: 'Assimilé-salarié :';
2019-05-13 14:10:49 +00:00
}
.comparaison-grid > .indep::before,
.comparaison-grid.hideAutoEntrepreneur > .indep-et-auto::before {
content: 'Indépendant :';
2019-05-06 16:30:18 +00:00
}
2019-05-13 14:10:49 +00:00
.comparaison-grid.hideAssimiléSalarié > .AS-et-indep::before,
.comparaison-grid.hideAssimiléSalarié > .indep::before {
content: 'Entreprise individuelle :';
2019-05-06 16:30:18 +00:00
}
2019-05-13 14:10:49 +00:00
2019-05-06 16:30:18 +00:00
.comparaison-grid > .auto::before {
content: 'Auto-entrepreneur :';
2019-05-06 16:30:18 +00:00
}
.comparaison-grid > .indep-et-auto::before {
content: 'Indépendant / auto-entrepreneur :';
2019-05-06 16:30:18 +00:00
}
.comparaison-grid > .AS-et-indep::before {
2019-05-13 14:10:49 +00:00
content: 'Assimilé salarié / indépendant ';
}
.comparaison-grid > h2::before {
display: none;
}
.comparaison-grid > h2.AS::after,
.comparaison-grid:not(.hideAutoEntrepreneur) > h2.indep::after {
display: block;
font-size: 1rem;
margin-top: 1rem;
content: 'vs';
color: var(--lightColor);
2019-05-06 16:30:18 +00:00
}
.comparaison-grid > .legend {
2019-06-12 15:04:18 +00:00
justify-content: flex-start;
align-items: baseline;
2019-05-06 16:30:18 +00:00
text-align: left;
}
.comparaison-grid > * {
border: none;
max-width: inherit !important;
flex-direction: row;
2019-05-06 16:30:18 +00:00
text-align: right;
justify-content: right;
}
.comparaison-grid > :not(.all):not(.button) {
padding-left: 0;
}
.comparaison-grid > .all {
margin: 0 -0.6rem;
text-align: center;
justify-content: center;
margin-top: 2rem;
}
2019-05-13 14:10:49 +00:00
.comparaison-grid > .no-border > .button {
flex: 1;
}
.comparaison-grid > .no-border::before {
display: none;
}
2019-05-06 16:30:18 +00:00
}
@media (min-width: 600px) {
.comparaison-grid > h3 {
margin: 0;
font-weight: normal;
font-size: 1rem;
}
2019-05-06 16:30:18 +00:00
}