main#lecteurMultimedia {
    position: var(--rel);
    top: var(--z);
    right: var(--z);
    bottom: var(--z);
    left: var(--z);
    display: var(--f);
    flex-flow: var(--cnw);
    align-items: var(--fs);
    justify-content: var(--fs);
    width: calc(var(--full) - calc(var(--head) / 20));
    height: calc(var(--full) - calc(var(--head) / 1.4));
    margin-bottom: calc(var(--head) / 12);
    border-radius: var(--z) var(--z) calc(var(--head) / 4) calc(var(--head) / 4);
    color: var(--nemo-text-primary);
    background-color: var(--nemo-bg-primary);
    overflow: var(--h);
}

div[data-link="lecteur_multimedia"] #windowHeader {
    background: var(--nemo-header-bg);
}

div[data-link="lecteur_multimedia"] #windowTitle {
    color: var(--nemo-text-primary);
    text-shadow: var(--n);
    filter: var(--n);
}

#lecteurMultimedia .viewer-app__toolbar {
    position: var(--rel);
    display: var(--f);
    flex-flow: var(--rnw);
    align-items: var(--c);
    justify-content: var(--fs);
    width: var(--full);
    margin: var(--z);
    padding: calc(var(--head) / 5) calc(var(--head) / 3);
    border-bottom: solid 1px var(--nemo-border);
    color: var(--nemo-text-primary);
    background: var(--nemo-header-bg);
    overflow: var(--h);
}

#lecteurMultimedia .viewer-app__label {
    margin: var(--z);
    padding: var(--z);
    font-weight: var(--wb);
    color: var(--nemo-text-muted);
}

#lecteurMultimedia .viewer-app__filename {
    margin: var(--z) var(--z) var(--z) calc(var(--head) / 6);
    padding: var(--z);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: var(--h);
}

#lecteurMultimedia .viewer-app__content {
    position: var(--rel);
    display: var(--f);
    flex-flow: var(--cnw);
    align-items: var(--c);
    justify-content: var(--c);
    width: var(--full);
    height: var(--full);
    margin: var(--z);
    padding: calc(var(--head) / 3);
    background-color: var(--nemo-bg-primary);
    overflow: var(--h);
}

#lecteurMultimedia .viewer-app__media {
    display: var(--bl);
    width: var(--full);
    max-height: var(--full);
    margin: var(--z);
    border: solid 1px var(--nemo-border);
    border-radius: calc(var(--head) / 8);
    background-color: var(--menuDefaultCcol);
}

#lecteurMultimedia audio.viewer-app__media {
    width: calc(var(--full) - calc(var(--head) / 2));
    max-width: calc(var(--head) * 15);
}

#lecteurMultimedia .viewer-app__message {
    margin: var(--z);
    padding: calc(var(--head) / 3);
    border: solid 1px var(--nemo-border);
    border-radius: calc(var(--head) / 8);
    color: var(--nemo-text-muted);
    background-color: var(--nemo-menu-surface-bg);
}

#lecteurMultimedia .viewer-app__external-link {
    display: var(--in-bl);
    margin-top: calc(var(--head) / 4);
    padding: calc(var(--head) / 6) calc(var(--head) / 4);
    border: solid 1px var(--nemo-border);
    border-radius: calc(var(--head) / 8);
    color: var(--nemo-text-primary);
    background-color: var(--nemo-toolbar-bg);
}
