/**
 * openSUSE Leap 15.6 — Dolphin 23.08.5 (Breeze, BreezeClassic). Relevé VM 1209,
 * 2026-10-16, fenêtre maximisée 1280 × 756 (barre de titre KWin 28 px).
 *
 *   · barre d'outils 47 px #eff0f1, boutons Breeze 32 × 32 (icônes 22) :
 *     Précédent/Suivant (34 px, flèche d'historique), Dossier parent,
 *     séparateur, Icônes/Synthétique/Détails (pas de 34), fil d'Ariane,
 *     à droite Scinder (icône + libellé), Rechercher, menu ;
 *   · panneau Emplacements 262 px : intitulés gris, lignes de 26 px, icônes 16 ;
 *   · vue cadrée (liseré de focus #3daee9, fond #fcfcfc), cases 143 × 96,
 *     icônes 64, libellé seul ;
 *   · barre d'état 31 px sous la vue : nombre de dossiers, Zoom, espace libre.
 * Chargée statiquement : sélecteurs ancrés sur .dolphin-leap (dolphin-leap.js)
 * pour l'emporter sur les feuilles du gabarit injectées ensuite.
 */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap {
    --leap-d-bg: #eff0f1;
    --leap-d-view: #fcfcfc;
    --leap-d-text: #232629;
    --leap-d-muted: #7f8c8d;
    --leap-d-focus: #3daee9;
    --leap-d-hover: rgb(61 174 233 / 0.2);
    --leap-d-select: rgb(61 174 233 / 0.33);
    --leap-d-icons: url("../../../../usr/share/capsuleos/assets/images/vendors/opensuse/leap156/dolphin");
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font: 400 13.3333px/1.25 "Noto Sans", sans-serif;
    color: var(--leap-d-text);
    background: var(--leap-d-bg);
    flex-direction: column;
    overflow: hidden;
}

/* ── Barre d'outils ─────────────────────────────────────────────────── */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoHeaderContainer {
    display: block;
    height: 47px;
    margin: 0;
    padding: 0;
    border: 0;
    background: var(--leap-d-bg);
    box-shadow: none;
    flex: 0 0 auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar {
    position: relative;
    display: flex;
    height: 47px;
    margin: 0;
    padding: 0 7px;
    border: 0;
    background: transparent;
    align-items: center;
    gap: 0;
    box-sizing: border-box;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__btn {
    position: relative;
    display: flex;
    width: 32px;
    min-width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    border-radius: 3px;
    color: var(--leap-d-text);
    background: transparent;
    box-shadow: none;
    align-items: center;
    justify-content: flex-start;
    gap: 4px;
    box-sizing: border-box;
    text-decoration: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__btn:hover {
    border-color: var(--leap-d-focus);
    background: var(--leap-d-hover);
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__btn .dolphin-ico {
    display: block;
    width: 22px;
    height: 22px;
    margin: 0 0 0 4px;
    background: var(--leap-d-ico) center / 22px 22px no-repeat;
    -webkit-mask: none;
    mask: none;
    flex: 0 0 auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__nav {
    order: 1;
    display: flex;
    margin: 0;
    padding: 0;
    gap: 0;
    align-items: center;
}

/* Précédent / Suivant : flèche d'historique à droite de l'icône. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #precedent,
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #suivant {
    width: 34px;
    min-width: 34px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #precedent::after,
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #suivant::after {
    content: "";
    position: absolute;
    top: 21px;
    left: 24px;
    width: 5px;
    height: 3px;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3'%3E%3Cpath d='M0 0 2.5 2.5 5 0' fill='none' stroke='%23000'/%3E%3C/svg%3E") center / 5px 3px no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 3'%3E%3Cpath d='M0 0 2.5 2.5 5 0' fill='none' stroke='%23000'/%3E%3C/svg%3E") center / 5px 3px no-repeat;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__btn[aria-disabled="true"],
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__btn.is-disabled,
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__btn.disabled {
    opacity: 0.35;
    pointer-events: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-ico--back {
    --leap-d-ico: url("../../../../usr/share/capsuleos/assets/images/vendors/opensuse/leap156/dolphin/22/go-previous.svg");
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-ico--forward {
    --leap-d-ico: url("../../../../usr/share/capsuleos/assets/images/vendors/opensuse/leap156/dolphin/22/go-next.svg");
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-ico--up {
    --leap-d-ico: url("../../../../usr/share/capsuleos/assets/images/vendors/opensuse/leap156/dolphin/22/go-up.svg");
}

/* Modes d'affichage : séparateur puis trois boutons bascule. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__view {
    order: 2;
    position: relative;
    display: flex;
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
    gap: 2px;
    align-items: center;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__view::before {
    content: "";
    position: absolute;
    top: 3px;
    left: -6px;
    width: 1px;
    height: 26px;
    background: #bdbebf;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__view-trigger,
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-view-menu {
    display: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__view-btn[data-view-mode] {
    display: flex;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__view-btn[data-view-mode]::before {
    content: "";
    width: 22px;
    height: 22px;
    margin-left: 4px;
    background: center / 22px 22px no-repeat;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__view-btn[data-view-mode="icons"]::before {
    background-image: url("../../../../usr/share/capsuleos/assets/images/vendors/opensuse/leap156/dolphin/22/view-list-icons.svg");
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__view-btn[data-view-mode="compact"]::before {
    background-image: url("../../../../usr/share/capsuleos/assets/images/vendors/opensuse/leap156/dolphin/22/view-list-details.svg");
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__view-btn[data-view-mode="list"]::before {
    background-image: url("../../../../usr/share/capsuleos/assets/images/vendors/opensuse/leap156/dolphin/22/view-list-tree.svg");
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__view-btn--active {
    border-color: #b2b3b4;
    background: #d5d7d8;
}

/* Fil d'Ariane (KUrlNavigator) : chevron puis segment courant. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__path {
    display: flex;
    height: 32px;
    order: 3;
    margin: 0 0 0 46px;
    padding: 0;
    border: 0;
    background: transparent;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto;
    min-width: 0;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__path .nemo-app__path-current {
    display: flex;
    height: 32px;
    padding: 0;
    border: 0;
    font: 400 13.3333px/1 "Noto Sans", sans-serif;
    color: var(--leap-d-text);
    background: transparent;
    align-items: center;
    gap: 10px;
    text-decoration: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__crumb-prefix {
    font-size: 0;
    width: 6px;
    height: 10px;
    background: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='M.5.5 5 5 .5 9.5' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/svg%3E") center / 6px 10px no-repeat;
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10'%3E%3Cpath d='M.5.5 5 5 .5 9.5' fill='none' stroke='%23000' stroke-width='1.1'/%3E%3C/svg%3E") center / 6px 10px no-repeat;
}

/* À droite : Scinder, Rechercher (icône), menu. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__actions {
    order: 4;
    display: flex;
    margin: 0 0 0 auto;
    gap: 2px;
    align-items: center;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #dolphin-split-toggle {
    width: auto;
    padding-right: 6px;
    margin-right: 4px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-ico--split {
    --leap-d-ico: url("../../../../usr/share/capsuleos/assets/images/vendors/opensuse/leap156/dolphin/22/view-right-new.svg");
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__btn-label {
    display: inline;
    font: 400 13.3333px/1 "Noto Sans", sans-serif;
    color: var(--leap-d-text);
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #dolphin-preview-toggle {
    display: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__search {
    position: relative;
    display: flex;
    width: 32px;
    min-width: 32px;
    height: 32px;
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    border-radius: 3px;
    background: transparent;
    box-shadow: none;
    align-items: center;
    box-sizing: border-box;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__search:hover {
    border-color: var(--leap-d-focus);
    background: var(--leap-d-hover);
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-ico--search {
    display: block;
    width: 22px;
    height: 22px;
    margin-left: 4px;
    background: url("../../../../usr/share/capsuleos/assets/images/vendors/opensuse/leap156/dolphin/22/edit-find.svg") center / 22px 22px no-repeat;
    -webkit-mask: none;
    mask: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__search-input {
    display: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap.dolphin-leap--search-open .dolphin-toolbar__search {
    width: 220px;
    border-color: var(--leap-d-focus);
    background: #fcfcfc;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap.dolphin-leap--search-open .dolphin-toolbar__search-input {
    display: block;
    width: 100%;
    height: 28px;
    margin: 0 4px;
    padding: 0;
    border: 0;
    font: 400 13.3333px/1 "Noto Sans", sans-serif;
    color: var(--leap-d-text);
    background: transparent;
    outline: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-ico--menu {
    --leap-d-ico: url("../../../../usr/share/capsuleos/assets/images/vendors/opensuse/leap156/dolphin/22/application-menu.svg");
}

/* ── Corps : panneau Emplacements | vue ─────────────────────────────── */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoMainContainer {
    display: flex;
    min-height: 0;
    margin: 0;
    padding: 0;
    background: var(--leap-d-bg);
    flex: 1 1 auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #voletnemo {
    width: 262px;
    min-width: 262px;
    max-width: none;
    height: 100%;
    margin: 0;
    padding: 6px 3px 0 2px;
    border: 0;
    background: var(--leap-d-bg);
    box-sizing: border-box;
    flex: 0 0 auto;
    overflow: hidden;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__section {
    margin: 0;
    padding: 0;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__heading {
    display: flex;
    height: 28px;
    margin: 0;
    padding: 0 0 0 3px;
    font: 400 13.3333px/1 "Noto Sans", sans-serif;
    color: var(--leap-d-muted);
    align-items: center;
    text-transform: none;
    letter-spacing: 0;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__nav {
    display: flex;
    margin: 0;
    padding: 0;
    flex-direction: column;
    gap: 1px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__link {
    position: relative;
    display: flex;
    height: 25px;
    margin: 0;
    padding: 0 0 0 6px;
    border: 0;
    border-radius: 0;
    font: 400 13.3333px/1 "Noto Sans", sans-serif;
    color: var(--leap-d-text);
    background: transparent;
    align-items: center;
    gap: 8px;
    text-decoration: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__link > img {
    width: 16px;
    height: 16px;
    opacity: 1;
    filter: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__link:hover {
    background: var(--leap-d-hover);
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__link.active,
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__link.is-active,
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__link[aria-current="page"] {
    color: var(--leap-d-text);
    background: #c2e0f5;
}

/* Périphériques : jauge d'occupation sous le libellé. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__link--device {
    padding-bottom: 4px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-leap-capacity {
    position: absolute;
    right: 3px;
    bottom: 2px;
    left: 30px;
    height: 3px;
    border-radius: 2px;
    background: #c4c7c9;
    overflow: hidden;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-leap-capacity__fill {
    display: block;
    height: 100%;
    background: var(--leap-d-focus);
}

/* Vue : cadre de focus, fond clair. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #voletContainer {
    display: flex;
    min-width: 0;
    margin: 0 1px 0 0;
    padding: 0;
    border: 0;
    background: var(--leap-d-bg);
    flex: 1 1 auto;
    flex-direction: column;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-content-panes {
    display: flex;
    min-height: 0;
    margin: 0;
    padding: 0;
    flex: 1 1 auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-content-pane {
    position: relative;
    display: flex;
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 1px solid var(--leap-d-focus);
    border-radius: 3px;
    background: var(--leap-d-view);
    flex: 1 1 auto;
    flex-direction: column;
    overflow: hidden;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-content-pane[hidden] {
    display: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-folder-pill {
    display: none;
}

/* ── Barre d'état ───────────────────────────────────────────────────── */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoFooterContainer {
    position: absolute;
    right: 1px;
    bottom: 0;
    left: 262px;
    display: flex;
    height: 31px;
    margin: 0;
    padding: 0 0 0 0;
    border: 0;
    font: 400 13.3333px/1 "Noto Sans", sans-serif;
    color: var(--leap-d-text);
    background: var(--leap-d-bg);
    align-items: center;
    justify-content: space-between;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoMainContainer {
    padding-bottom: 31px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemo-app__status-center {
    display: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemo-app__status-right {
    display: flex;
    padding-right: 1px;
    align-items: center;
    gap: 7px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-leap-status__space {
    display: flex;
    align-items: center;
    gap: 6px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-leap-capacity--status {
    position: relative;
    right: auto;
    bottom: auto;
    left: auto;
    display: block;
    width: 92px;
    height: 6px;
    border-radius: 3px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #zoom {
    width: 112px;
    margin: 0;
    accent-color: var(--leap-d-focus);
}

/* Vue en icônes : libellé seul (Dolphin 23 n'affiche pas les détails). */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement:not(.nemo-app__content-grid--list) .nemo-app__item-modified,
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement:not(.nemo-app__content-grid--list) .nemo-app__item-size,
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement:not(.nemo-app__content-grid--list) .nemo-app__item-type {
    display: none;
}

/* Grille des icônes : cases 143 × 96, icône 64, libellé centré dessous. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement:not(.nemo-app__content-grid--list) {
    display: grid;
    width: auto;
    height: auto;
    margin: 0;
    padding: 6px 0 0 7px;
    grid-template-columns: repeat(auto-fill, 143px);
    grid-auto-rows: 96px;
    gap: 0;
    align-content: start;
    justify-content: start;
    flex: 1 1 auto;
    overflow: auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement:not(.nemo-app__content-grid--list) > a {
    display: flex;
    width: 143px;
    height: 96px;
    margin: 0;
    padding: 4px 4px 0;
    border: 0;
    border-radius: 3px;
    background: transparent;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 2px;
    box-sizing: border-box;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement:not(.nemo-app__content-grid--list) > a > img {
    width: 64px;
    height: 64px;
    max-width: none;
    max-height: none;
    margin: 0;
    object-fit: contain;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement:not(.nemo-app__content-grid--list) .nemo-app__item-name {
    max-width: 135px;
    font: 400 13.3333px/18px "Noto Sans", sans-serif;
    color: var(--leap-d-text);
    text-align: center;
    overflow-wrap: anywhere;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoFooterContainer {
    width: auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemo-app__status-right {
    width: auto;
    margin-left: auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__path .nemo-app__path-current {
    justify-content: flex-start;
    flex: 0 0 auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__search:not(:focus-within) {
    width: 32px;
    flex: 0 0 auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #dolphin-split-toggle {
    width: 82px;
    flex: 0 0 auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-content-panes {
    width: 100%;
    height: 100%;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-content-pane:not([hidden]) {
    width: auto;
    height: auto;
    min-height: 0;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__crumb-prefix {
    display: inline-block;
    flex: 0 0 auto;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap {
    border: 0;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoHeaderContainer {
    min-height: 47px;
    max-height: 47px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__label {
    font: 400 13.3333px/1 "Noto Sans", sans-serif;
}

/* Barre d'état : police 9 pt (12 px), comme QStatusBar sous Breeze. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoFooterContainer {
    font-size: 12px;
}

/* Calage vertical mesuré (VM) : intitulé centré à y 90, lignes de 26 px. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #voletnemo {
    padding-top: 2px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__heading {
    height: 26px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__nav {
    gap: 0;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__link {
    height: 26px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement:not(.nemo-app__content-grid--list) {
    padding: 2px 0 0 5px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement:not(.nemo-app__content-grid--list) > a {
    gap: 0;
}

/* Élément courant (focus clavier) : soulignement bleu sous le nom. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement > a.dolphin-leap-current .nemo-app__item-name {
    text-decoration: underline 1px var(--leap-d-focus);
    text-underline-offset: 5px;
}

/* Fil d'Ariane : pas de cadre, chevron sombre. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__path,
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__path * {
    border: 0;
    background-color: transparent;
    box-shadow: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__path .dolphin-toolbar__crumb-prefix {
    background-color: var(--leap-d-text);
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemoElement:not(.nemo-app__content-grid--list) > a > img {
    padding: 0;
    box-sizing: border-box;
}

/* Panneau Emplacements : icônes Breeze 22 px (contenu ≈ 16 px). */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__link > img {
    width: 22px;
    height: 22px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-sidebar__link {
    padding-left: 3px;
    gap: 5px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__path .dolphin-toolbar__crumb-prefix {
    position: static;
    margin: 0;
    transform: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-toolbar__path .nemo-app__path-current {
    padding-left: 4px;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoFooterContainer,
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoFooterContainer * {
    font-family: "Noto Sans", sans-serif;
    font-size: 13.3333px;
}

/* Réglette Breeze : rainure 4 px, partie active bleue, poignée ronde 18 px. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #zoom {
    width: 116px;
    height: 20px;
    background: transparent;
    -webkit-appearance: none;
    appearance: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #zoom::-webkit-slider-runnable-track {
    height: 6px;
    border: 1px solid #bdc3c7;
    border-radius: 3px;
    background: linear-gradient(to right, #8fceef 0, #8fceef 30%, #d9dcde 30%);
    box-sizing: border-box;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #zoom::-webkit-slider-thumb {
    width: 18px;
    height: 18px;
    margin-top: -7px;
    border: 1px solid #a3a7aa;
    border-radius: 50%;
    background: #fcfcfc;
    -webkit-appearance: none;
    appearance: none;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-leap-capacity--status {
    height: 6px;
    border: 1px solid #bdc3c7;
    background: #d9dcde;
    box-sizing: border-box;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .dolphin-leap-capacity--status .dolphin-leap-capacity__fill {
    background: #8fceef;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoFooterContainer {
    padding-top: 3px;
    box-sizing: border-box;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap > #nemoFooterContainer * {
    white-space: nowrap;
}

body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap .nemo-app__status-right {
    flex: 0 0 auto;
}

/* Le gabarit écrit « Scinder » en ::after (libellé Plasma 6) : déjà présent ici. */
body#opensuse div[data-link="nemo"] main#gestionnaire.dolphin-leap #dolphin-split-toggle::after {
    content: none;
}
