UNPKG

@oslokommune/punkt-css

Version:

CSS-rammeverket til Punkt, et designsystem laget av Oslo Origo

84 lines (78 loc) 2.06 kB
/* * Messagebox component */ pkt-messagebox { display: block; } .pkt-messagebox { --pkt-color-messagebox-bc: var(--pkt-color-border-beige); --pkt-color-messagebox-bg: var(--pkt-color-surface-default-light-beige); --pkt-color-messagebox-txt: var(--pkt-color-text-body-dark); } .pkt-messagebox--red { --pkt-color-messagebox-bc: var(--pkt-color-border-red); --pkt-color-messagebox-bg: var(--pkt-color-surface-default-faded-red); } .pkt-messagebox--green { --pkt-color-messagebox-bc: var(--pkt-color-border-green); --pkt-color-messagebox-bg: var(--pkt-color-surface-default-light-green); } .pkt-messagebox--blue { --pkt-color-messagebox-bc: var(--pkt-color-border-blue); --pkt-color-messagebox-bg: var(--pkt-color-surface-default-light-blue); } .pkt-messagebox { padding: 1.5rem 1.5rem 1.5rem 1.25rem; display: grid; grid-template-areas: "title close" "text text"; grid-template-columns: auto 40px; border-left: 0.25rem solid var(--pkt-color-messagebox-bc); background-color: var(--pkt-color-messagebox-bg); color: var(--pkt-color-messagebox-txt); } .pkt-messagebox__title { grid-area: title; margin: 0 0 1.5rem 0; letter-spacing: -0.2px; font-weight: 500; font-size: 1.5rem; line-height: 2.25rem; } .pkt-messagebox__text { grid-area: text; margin: 0; letter-spacing: -0.2px; font-weight: 300; font-size: 1.125rem; line-height: 1.75rem; } .pkt-messagebox__text p { margin-bottom: 1rem; } .pkt-messagebox__text p:last-of-type { margin-bottom: 0; } .pkt-messagebox__close { grid-area: close; } .pkt-messagebox__close svg { --fg-color: var(--pkt-color-alert-close-fg); } .pkt-messagebox--compact { padding: 1rem 1rem 1rem 0.75rem; } .pkt-messagebox--compact .pkt-messagebox__title { letter-spacing: -0.2px; font-weight: 500; font-size: 1rem; line-height: 1.5rem; } .pkt-messagebox--compact .pkt-messagebox__text { letter-spacing: -0.2px; font-weight: 300; font-size: 1rem; line-height: 1.5rem; } .pkt-messagebox--compact .pkt-messagebox__close > .pkt-btn { top: -15px; }