@fleetbase/ember-ui
Version:
Fleetbase UI provides all the interface components, helpers, services and utilities for building a Fleetbase extension into the Console.
222 lines (186 loc) • 4.65 kB
CSS
.fleetbase-attribution-notice {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 0.1875rem;
min-width: 0;
color: rgb(107 114 128);
font-size: 0.6875rem;
line-height: 0.875rem;
white-space: normal;
}
.fleetbase-attribution-notice--standalone {
margin-top: 1.25rem;
}
.fleetbase-attribution-notice--sidebar {
justify-content: flex-start;
}
.fleetbase-attribution-link,
.fleetbase-attribution-legal-link {
color: inherit;
font: inherit;
text-align: left;
text-decoration: none;
}
.fleetbase-attribution-link {
font-weight: 600;
}
.fleetbase-attribution-version {
color: rgb(156 163 175);
flex: 0 0 auto;
}
.fleetbase-attribution-separator {
color: rgb(156 163 175);
flex: 0 0 auto;
}
.fleetbase-attribution-link:hover,
.fleetbase-attribution-legal-link:hover {
color: rgb(14 165 233);
text-decoration: underline;
}
.fleetbase-attribution-legal-link {
appearance: none;
background: transparent;
border: 0;
cursor: pointer;
padding: 0;
}
.fleetbase-legal-notice-content {
color: rgb(31 41 55);
display: flex;
flex-direction: column;
gap: 0.875rem;
padding-top: 0 ;
}
.fleetbase-legal-notice-hero {
align-items: flex-start;
display: flex;
gap: 0.75rem;
justify-content: space-between;
padding-top: 1rem;
}
.fleetbase-legal-notice-hero-main {
align-items: center;
display: flex;
gap: 0.75rem;
min-width: 0;
}
.fleetbase-legal-notice-logo {
flex: 0 0 auto;
height: 2.5rem;
object-fit: cover;
width: 2.5rem;
}
.fleetbase-legal-notice-hero h3 {
color: rgb(17 24 39);
font-size: 1rem;
font-weight: 700;
line-height: 1.5rem;
margin: 0;
}
.fleetbase-legal-notice-hero p,
.fleetbase-legal-notice-hero span {
color: rgb(107 114 128);
font-size: 0.75rem;
line-height: 1.125rem;
margin: 0;
}
.fleetbase-legal-notice-hero span {
flex: 0 0 auto;
text-align: right;
}
.fleetbase-legal-notice-section {
display: block;
}
.fleetbase-legal-notice-section h4 {
color: rgb(17 24 39);
font-size: 0.8125rem;
font-weight: 700;
line-height: 1.125rem;
margin: 0 0 0.375rem;
}
.fleetbase-legal-notice-section p {
color: rgb(75 85 99);
font-size: 0.875rem;
line-height: 1.5rem;
margin: 0;
}
.fleetbase-legal-notice-links {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 0.5rem;
}
.fleetbase-legal-notice-links a {
align-items: center;
background: rgb(255 255 255);
border: 1px solid rgb(229 231 235);
border-radius: 0.5rem;
color: rgb(2 132 199);
display: flex;
font-size: 0.875rem;
font-weight: 600;
gap: 0.5rem;
line-height: 1.25rem;
padding: 0.5rem 0.75rem;
text-decoration: none;
}
.fleetbase-legal-notice-link-icon {
flex: 0 0 auto;
font-size: 0.75rem;
}
.fleetbase-legal-notice-links a:hover {
background: rgb(240 249 255);
border-color: rgb(186 230 253);
color: rgb(3 105 161);
text-decoration: none;
}
body[data-theme='dark'] .fleetbase-attribution-notice {
color: rgb(156 163 175);
}
body[data-theme='dark'] .fleetbase-attribution-separator {
color: rgb(107 114 128);
}
body[data-theme='dark'] .fleetbase-attribution-version {
color: rgb(107 114 128);
}
body[data-theme='dark'] .fleetbase-attribution-link:hover,
body[data-theme='dark'] .fleetbase-attribution-legal-link:hover {
color: rgb(56 189 248);
}
body[data-theme='dark'] .fleetbase-legal-notice-content {
color: rgb(229 231 235);
}
body[data-theme='dark'] .fleetbase-legal-notice-links a {
background: rgb(17 24 39);
border-color: rgb(55 65 81);
}
body[data-theme='dark'] .fleetbase-legal-notice-hero h3,
body[data-theme='dark'] .fleetbase-legal-notice-section h4 {
color: rgb(249 250 251);
}
body[data-theme='dark'] .fleetbase-legal-notice-hero p,
body[data-theme='dark'] .fleetbase-legal-notice-hero span,
body[data-theme='dark'] .fleetbase-legal-notice-section p {
color: rgb(209 213 219);
}
body[data-theme='dark'] .fleetbase-legal-notice-links a {
color: rgb(56 189 248);
}
body[data-theme='dark'] .fleetbase-legal-notice-links a:hover {
background: rgb(12 74 110 / 0.3);
border-color: rgb(14 116 144);
color: rgb(125 211 252);
}
@media (max-width: 640px) {
.fleetbase-legal-notice-hero {
flex-direction: column;
gap: 0.5rem;
}
.fleetbase-legal-notice-hero span {
text-align: left;
}
.fleetbase-legal-notice-links {
grid-template-columns: 1fr;
}
}