.wp-block-file.is-style-sveden-doc { box-sizing: border-box;
width: fit-content;
min-width: 150px;
max-width: 100%;
padding: 12px 16px;
margin-top: 0;
margin-bottom: 16px;
background-color: #ffffff;
border-radius: 12px;
transition: background-color 0.2s ease;
} .wp-block-file.is-style-sveden-doc:hover {
background-color: rgba(112, 182, 246, 0.15);
} .wp-block-file.is-style-sveden-doc > a:not(.wp-block-file__button) {
color: var(--vstts-text-primary);
font-size: var(--font-body-l);
font-weight: 600;
text-decoration: none;
} .wp-block-file.is-style-sveden-doc .wp-block-file__button {
font-size: var(--font-body-m);
color: var(--bs-link-color);
font-weight: 500;
text-decoration: underline;
background: transparent;
border: 0;
padding: 0;
} .wp-block-file.is-style-sveden-doc .wp-block-file__button:hover {
color: var(--bs-link-hover-color);
}  .wp-block-file.is-style-sveden-doc.alignleft {
margin-left: 0;
margin-right: auto;
}
.wp-block-file.is-style-sveden-doc.aligncenter {
margin-left: auto;
margin-right: auto;
}
.wp-block-file.is-style-sveden-doc.alignright {
margin-left: auto;
margin-right: 0;
} @media (max-width: 600px) {
.wp-block-file.is-style-sveden-doc {
max-width: 100%;
overflow-wrap: anywhere;
}
}