1 | import {
|
2 | component_styles_default
|
3 | } from "./chunk.7IGWJVQF.js";
|
4 | import {
|
5 | r
|
6 | } from "./chunk.WWAD5WF4.js";
|
7 |
|
8 |
|
9 | var card_styles_default = r`
|
10 | ${component_styles_default}
|
11 |
|
12 | :host {
|
13 | --border-color: var(--sl-color-neutral-200);
|
14 | --border-radius: var(--sl-border-radius-medium);
|
15 | --border-width: 1px;
|
16 | --padding: var(--sl-spacing-large);
|
17 |
|
18 | display: inline-block;
|
19 | }
|
20 |
|
21 | .card {
|
22 | display: flex;
|
23 | flex-direction: column;
|
24 | background-color: var(--sl-panel-background-color);
|
25 | box-shadow: var(--sl-shadow-x-small);
|
26 | border: solid var(--border-width) var(--border-color);
|
27 | border-radius: var(--border-radius);
|
28 | }
|
29 |
|
30 | .card__image {
|
31 | border-top-left-radius: var(--border-radius);
|
32 | border-top-right-radius: var(--border-radius);
|
33 | margin: calc(-1 * var(--border-width));
|
34 | overflow: hidden;
|
35 | }
|
36 |
|
37 | .card__image ::slotted(img) {
|
38 | display: block;
|
39 | width: 100%;
|
40 | }
|
41 |
|
42 | .card:not(.card--has-image) .card__image {
|
43 | display: none;
|
44 | }
|
45 |
|
46 | .card__header {
|
47 | border-bottom: solid var(--border-width) var(--border-color);
|
48 | padding: calc(var(--padding) / 2) var(--padding);
|
49 | }
|
50 |
|
51 | .card:not(.card--has-header) .card__header {
|
52 | display: none;
|
53 | }
|
54 |
|
55 | .card__body {
|
56 | padding: var(--padding);
|
57 | }
|
58 |
|
59 | .card--has-footer .card__footer {
|
60 | border-top: solid var(--border-width) var(--border-color);
|
61 | padding: var(--padding);
|
62 | }
|
63 |
|
64 | .card:not(.card--has-footer) .card__footer {
|
65 | display: none;
|
66 | }
|
67 | `;
|
68 |
|
69 | export {
|
70 | card_styles_default
|
71 | };
|