.locale-select[data-v-62fef3b7]{border:1px solid var(--trait,#d8dde3);font:600 12.5px var(--police,system-ui, sans-serif);color:var(--encre,#1b2430);cursor:pointer;background:#fff;border-radius:8px;padding:6px 10px}.locale-select option[data-v-62fef3b7]{color:var(--encre,#1b2430);background:#fff}.locale-select option[data-v-62fef3b7]:disabled{color:var(--encre-douce,#5b6573)}.menu-compte[data-v-fcbbd019]{position:relative}.bouton-compte[data-v-fcbbd019]{border:1px solid var(--bib-color-border);border-radius:var(--bib-radius-pill);background:var(--bib-color-white);min-height:44px;color:var(--bib-color-navy);font:inherit;cursor:pointer;align-items:center;gap:.5rem;padding:.25rem .6rem .25rem .3rem;display:inline-flex}.bouton-compte[data-v-fcbbd019]:hover,.bouton-compte[aria-expanded=true][data-v-fcbbd019]{border-color:var(--bib-color-navy)}.avatar[data-v-fcbbd019]{background:var(--bib-color-navy);width:2rem;height:2rem;color:var(--bib-color-gold);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:inline-grid}.nom[data-v-fcbbd019]{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.pastille-nouveau[data-v-fcbbd019]{color:var(--bib-color-gold);margin-inline-start:.25rem;font-weight:700}.panneau-compte[data-v-fcbbd019]{inset-inline-end:0;z-index:30;border:1px solid var(--bib-color-border);border-radius:var(--bib-radius-md);background:var(--bib-color-white);min-width:17rem;max-width:min(22rem,92vw);padding:.5rem 0;position:absolute;top:calc(100% + .4rem);box-shadow:0 10px 30px #12284a2e}.qui[data-v-fcbbd019]{border-bottom:1px solid var(--bib-color-border);gap:.15rem;padding:.5rem 1rem .6rem;display:grid}.qui-nom[data-v-fcbbd019]{color:var(--bib-color-navy);font-weight:700}.qui-role[data-v-fcbbd019]{color:var(--bib-color-muted);font-size:.85rem}.section[data-v-fcbbd019]{text-transform:uppercase;letter-spacing:.04em;color:var(--bib-color-muted);margin:.6rem 1rem .2rem;font-size:.75rem}.section.trait[data-v-fcbbd019]{border-top:1px solid var(--bib-color-border);padding-top:.6rem}ul[data-v-fcbbd019]{margin:0;padding:0;list-style:none}.element[data-v-fcbbd019]{min-height:44px;color:var(--bib-color-navy);align-items:center;padding:0 1rem;text-decoration:none;display:flex}.element[data-v-fcbbd019]:hover,.element[data-v-fcbbd019]:focus-visible{background:var(--bib-color-ivory)}.ligne-langue[data-v-fcbbd019]{justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;display:flex}.element-libelle[data-v-fcbbd019]{color:var(--bib-color-navy)}.ligne-deconnexion[data-v-fcbbd019]{border-top:1px solid var(--bib-color-border);margin-top:.4rem;padding:.6rem 1rem .2rem}.deconnexion[data-v-fcbbd019]{border:1px solid var(--bib-color-navy);border-radius:var(--bib-radius-sm);width:100%;min-height:44px;color:var(--bib-color-navy);font:inherit;cursor:pointer;background:0 0}.deconnexion[data-v-fcbbd019]:hover{background:var(--bib-color-navy);color:#fff}@media (width<=640px){.nom[data-v-fcbbd019]{display:none}}:root{--bib-color-navy:#0d1b2a;--bib-color-gold:#c79a2e;--bib-color-blue:#2563eb;--bib-color-grayBrand:#a6a6a6;--bib-color-ivory:#f7f5f2;--bib-color-surfaceTint:#eef3fa;--bib-color-white:#fff;--bib-color-text:#0d1b2a;--bib-color-muted:#526271;--bib-color-border:#c6ced7;--bib-color-controlBorder:#718096;--bib-color-success:#166534;--bib-color-successBg:#ecfdf3;--bib-color-danger:#b91c1c;--bib-color-dangerBg:#fef2f2;--bib-color-warning:#854d0e;--bib-color-warningBg:#fff7db;--bib-color-info:#1d4ed8;--bib-color-infoBg:#eff6ff;--bib-color-focus:#2563eb;--bib-color-disabledText:#526271;--bib-color-disabledBg:#e7ebef;--bib-font-ui:Inter, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--bib-font-editorial:Lora, Georgia, "Times New Roman", serif;--bib-spacing-xs:4px;--bib-spacing-sm:8px;--bib-spacing-md:16px;--bib-spacing-lg:24px;--bib-spacing-xl:32px;--bib-spacing-xxl:48px;--bib-radius-sm:6px;--bib-radius-md:12px;--bib-radius-lg:20px;--bib-radius-pill:999px}@layer bib{.bib{font-family:var(--bib-font-ui);color:var(--bib-color-text);background:var(--bib-color-ivory);line-height:1.5}.bib *{box-sizing:border-box}.bib a{color:var(--bib-color-info);text-underline-offset:.18em}.bib button,.bib input,.bib select,.bib textarea{font:inherit}.bib :is(button,input,select,textarea){min-height:44px}.bib :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--bib-color-focus);outline-offset:3px}.bib .btn{border:1px solid var(--bib-color-navy);cursor:pointer;background:var(--bib-color-navy);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-weight:650;text-decoration:none;transition:background .12s;display:inline-flex}.bib .btn:hover{background:#20374d}.bib .btn.secondary{color:var(--bib-color-navy);border-color:var(--bib-color-controlBorder);background:#fff}.bib .btn.gold{background:var(--bib-color-gold);color:var(--bib-color-navy);border-color:#9a741c}.bib .btn.danger{background:var(--bib-color-danger);color:#fff;border-color:var(--bib-color-danger)}.bib .btn:disabled{background:var(--bib-color-disabledBg);color:var(--bib-color-disabledText);border-color:var(--bib-color-border);cursor:not-allowed}.bib .icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.bib .panel{border:1px solid var(--bib-color-border);background:#fff;border-radius:16px;padding:24px}.bib :is(h1,h2){font-family:var(--bib-font-editorial);letter-spacing:-.02em;font-weight:600;line-height:1.18}.bib .muted{color:var(--bib-color-muted)}.bib .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bib .field{gap:6px;display:grid}.bib .field label{font-weight:600}.bib .field :is(input,select,textarea){border:1px solid var(--bib-color-controlBorder);width:100%;color:var(--bib-color-text);background:#fff;border-radius:8px;padding:10px 12px}.bib input::placeholder,.bib textarea::placeholder{color:var(--bib-color-muted)}.bib .field [aria-invalid=true]{border-color:var(--bib-color-danger)}.bib .badge{background:var(--bib-color-surfaceTint);color:var(--bib-color-text);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.bib .badge.success{color:var(--bib-color-success);background:var(--bib-color-successBg)}.bib .badge.warning{color:var(--bib-color-warning);background:var(--bib-color-warningBg)}.bib .badge.danger{color:var(--bib-color-danger);background:var(--bib-color-dangerBg)}.bib .badge.info{color:var(--bib-color-info);background:var(--bib-color-infoBg)}.bib .notice{border-inline-start:4px solid var(--bib-color-blue);background:var(--bib-color-infoBg);color:var(--bib-color-text);border-radius:6px;padding:16px}.bib .notice.warning{border-color:var(--bib-color-gold);background:var(--bib-color-warningBg)}.bib .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bib .data-table{border-collapse:collapse;width:100%}.bib .data-table :is(th,td){text-align:start;border-bottom:1px solid var(--bib-color-border);padding:12px}.bib .table-scroll{overflow:auto}.bib .empty{text-align:center;padding:24px}.bib .empty img{width:min(220px,70%)}.bib .audio-toggle{align-items:center;gap:10px;display:flex}.bib .audio-toggle input{width:20px;height:20px;min-height:20px}.bib .book-cover{aspect-ratio:5/7;object-fit:contain;border-radius:4px;width:120px}.bib [dir=rtl] .directional,.bib[dir=rtl] .directional{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.bib *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=767px){.bib .panel{padding:16px}.bib h1{font-size:28px}.bib .btn{white-space:normal}.bib .actions{gap:8px}}}:root{--encre:#1b2430;--encre-douce:#5b6573;--trait:#d8dde3;--socle-fond:#f4f6f8;--surface:#fff;--socle-accent:#1f5fa8;--accent-fonce:#174a85;--accent-doux:#e8f0fa;--sur-accent:#fff;--danger:#b42318;--danger-doux:#fdecea;--succes:#1e7d4f;--succes-doux:#e7f5ee;--avertissement:#8a5a00;--avertissement-doux:#fff4d6;--rayon:8px;--rayon-petit:6px;--ombre:0 1px 2px #1018280f, 0 1px 3px #1018281a;--ombre-haute:0 8px 24px #10182824;--focus:0 0 0 3px #1f5fa859;--police:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", sans-serif;--police-titres:var(--police);--police-code:ui-monospace, "SF Mono", Consolas, monospace;--largeur-menu:240px;--largeur-contenu:1120px;color:var(--encre);font-family:var(--police);background:var(--socle-fond);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}*,:before,:after{box-sizing:border-box}body{margin:0}h1,h2,h3{font-family:var(--police-titres);color:var(--encre);margin:0 0 .6em;line-height:1.25}h2{margin-top:1.4em;font-size:1.25rem;font-weight:650}h3{font-size:1.05rem;font-weight:650}p{margin:0 0 .8em}a{color:var(--socle-accent);text-underline-offset:2px}a:hover{color:var(--accent-fonce)}small,.aide{color:var(--encre-douce);font-size:.875rem}.chapeau{max-width:70ch;color:var(--encre-douce);margin-bottom:1.4em;font-size:1.05rem}code{font-family:var(--police-code);background:var(--socle-fond);border-radius:4px;padding:.1em .35em;font-size:.9em}:focus-visible{box-shadow:var(--focus);outline:none}button,a.principal,label.bouton,.bouton{min-height:40px;font:inherit;color:var(--encre);background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon-petit);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:550;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex}button:hover,label.bouton:hover{background:var(--socle-fond);border-color:#c4cbd3}button:disabled{color:var(--encre-douce);background:var(--socle-fond);cursor:not-allowed;opacity:.7}a.principal,button.principal{color:var(--sur-accent);background:var(--socle-accent);border-color:var(--socle-accent)}a.principal:hover,button.principal:hover{color:var(--sur-accent);background:var(--accent-fonce);border-color:var(--accent-fonce)}button.principal:disabled{color:var(--sur-accent);background:var(--socle-accent);opacity:.55}button.discret{color:var(--encre-douce);background:0 0;border-color:#0000}button.discret:hover{color:var(--encre);background:var(--socle-fond)}button.lien{min-height:0;color:var(--socle-accent);text-align:start;background:0 0;border:0;padding:0;font-weight:600}button.lien:hover{color:var(--accent-fonce);background:0 0;text-decoration:underline}.actions,.pagination{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.actions-ligne{flex-wrap:wrap;gap:6px;display:flex}.actions-ligne button{min-height:32px;padding:4px 10px;font-size:.875rem}.formulaire,.formulaire-secondaire{gap:14px;max-width:560px;display:grid}.formulaire label,.formulaire-secondaire label,.barre label{gap:6px;font-weight:550;display:grid}input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),select,textarea{width:100%;min-height:40px;font:inherit;color:var(--encre);background:var(--surface);border-radius:var(--rayon-petit);border:1px solid #c4cbd3;padding:8px 12px;font-weight:400;transition:border-color .12s,box-shadow .12s}textarea{resize:vertical;min-height:96px}input:not([type=checkbox],[type=radio],[type=file]):hover,select:hover,textarea:hover{border-color:#9aa4b0}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--socle-accent)}input:disabled,select:disabled,textarea:disabled{color:var(--encre-douce);background:var(--socle-fond)}input[type=checkbox],input[type=radio]{width:18px;height:18px;accent-color:var(--socle-accent);margin:0}.formulaire label.case,label.case{align-items:center;gap:8px;font-weight:400;display:flex}fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}fieldset.groupe{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);padding:12px 14px}legend{padding:0 4px;font-weight:600}.groupe{gap:6px;display:grid}.cases{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon-petit);max-height:200px;padding:8px 10px;overflow-y:auto}.cache{display:none}p[role=alert]{color:var(--danger);background:var(--danger-doux);border-radius:var(--rayon-petit);border:1px solid #f4c7c3;padding:10px 14px}p[role=status]{color:var(--accent-fonce);background:var(--accent-doux);border-radius:var(--rayon-petit);border:1px solid #c9dbf1;padding:10px 14px}.bandeau,p.bandeau[role=status]{color:var(--avertissement);background:var(--avertissement-doux);border-radius:var(--rayon-petit);border:1px solid #e9cf86;margin:0 0 16px;padding:10px 14px}.pastille{color:#fff;text-align:center;background:var(--danger);border-radius:10px;min-width:20px;margin-inline-start:6px;padding:1px 6px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-block}.separateur{color:var(--encre-douce);text-align:center;margin:4px 0}.carte,.carte-lien,.aide-article,.premiers-pas,.rapport{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre)}.carte{gap:12px;width:min(440px,100%);padding:28px;display:grid}.liste{gap:8px;margin:0 0 1em;padding:0;list-style:none;display:grid}.grille-cartes{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.carte-lien{height:100%;color:var(--encre);align-content:start;gap:6px;padding:18px 20px;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:grid}.carte-lien strong{color:var(--socle-accent);font-size:1.05rem}.carte-lien span{color:var(--encre-douce);font-size:.925rem}.carte-lien:hover{color:var(--encre);box-shadow:var(--ombre-haute);border-color:#b9c7d8;transform:translateY(-1px)}.rapport{margin-top:10px;padding:10px 14px}.import{margin-top:14px}.enfants{margin-top:28px}.defile{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);overflow-x:auto}.tableau{border-collapse:collapse;background:var(--surface);width:100%}.defile>.tableau{margin:0}.tableau th,.tableau td{text-align:start;vertical-align:top;border-bottom:1px solid var(--trait);padding:10px 14px}.tableau th{color:var(--encre-douce);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#fafbfc;font-size:.8125rem;font-weight:600}.tableau th button{min-height:0;font-size:inherit;font-weight:inherit;color:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.tableau tbody tr:last-child td{border-bottom:0}.tableau tbody tr{cursor:pointer}.tableau tbody tr.fixe{cursor:default}.tableau tbody tr:hover{background:var(--accent-doux)}.tableau tbody tr.fixe:hover{background:0 0}.barre{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;display:flex}.barre input[type=search],.barre input[type=text]{flex:260px;width:auto;min-width:220px;max-width:420px}.barre select{width:auto}.barre label{font-weight:500}.page-seule{background:radial-gradient(circle at 15% 0%, var(--accent-doux), transparent 45%), var(--socle-fond);place-items:center;min-height:100vh;padding:16px;display:grid}.page-seule>.carte:before{content:"";background:url(/marque/symbole.svg) 50%/contain no-repeat;width:44px;height:44px}.page-seule .carte h1{margin-bottom:0;font-size:1.5rem}.page-seule .carte h2{color:var(--encre-douce);margin-top:0;font-size:1.05rem;font-weight:500}.coquille{grid-template-columns:var(--largeur-menu) minmax(0, 1fr);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.entete{z-index:20;background:var(--surface);border-bottom:1px solid var(--trait);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;min-height:60px;padding:8px 20px;display:flex;position:sticky;top:0;box-shadow:0 1px 2px #1018280a}.entete .symbole{display:block}.entete>strong{font-size:1.05rem}.espace-courant,.entete label{color:var(--encre-douce);align-items:center;gap:8px;display:flex}.espace-courant{border-inline-start:1px solid var(--trait);padding-inline-start:14px}.entete select{width:auto;min-height:36px;padding:4px 10px}.espaceur{flex:1}.recherche-globale input{width:14rem;min-height:36px;padding:4px 10px}.entete-compte{align-items:center;gap:8px;display:flex}.compte{color:var(--encre);border-radius:var(--rayon-petit);padding:6px 10px;font-weight:600;text-decoration:none}.compte:hover,.compte.router-link-active{color:var(--accent-fonce);background:var(--accent-doux)}.navigation{background:var(--surface);border-inline-end:1px solid var(--trait);align-content:start;gap:4px;padding:20px 12px;display:grid}.groupe-nav{gap:2px;margin:0 0 14px;padding:0;list-style:none;display:grid}.navigation a{min-height:40px;color:var(--encre);border-radius:var(--rayon-petit);align-items:center;padding:8px 12px;font-weight:500;text-decoration:none;display:flex}.navigation a:hover{background:var(--socle-fond)}.navigation a.router-link-active{color:var(--accent-fonce);background:var(--accent-doux);font-weight:650}.titre-groupe{color:var(--encre-douce);letter-spacing:.05em;text-transform:uppercase;margin:10px 12px 4px;font-size:.75rem;font-weight:650}.pied-nav{border-top:1px solid var(--trait);margin-top:8px;padding-top:12px}.pied-nav a{color:var(--encre-douce)}.contenu{width:100%;max-width:var(--largeur-contenu);min-width:0;padding:28px 32px 48px}.bascule-menu{display:none}.cloche{position:relative}.cloche>button{background:0 0;border-color:#0000;min-width:40px;padding:6px 10px}.cloche>button:hover{background:var(--socle-fond)}.panneau{z-index:30;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);width:min(360px,90vw);box-shadow:var(--ombre-haute);gap:8px;padding:12px 14px;display:grid;position:absolute;inset-inline-end:0}.panneau li{display:grid}.panneau li button{text-align:start;background:0 0;border:0;justify-content:start;min-height:0;padding:6px 8px}.panneau li.nonlu button{font-weight:700}.assistance{position:relative}.assistance>button{white-space:nowrap;padding:6px 10px}.panneau-assistance{width:min(400px,100vw - 16px);max-height:calc(100vh - 80px);overflow-y:auto}.panneau-assistance h2{margin:0;font-size:1.05rem}.panneau-assistance h3{margin:4px 0;font-size:.95rem}.panneau-assistance section{gap:6px;display:grid}.panneau-assistance .assistant-reponse{gap:4px;display:grid}@media (width<=640px){.panneau-assistance{top:64px;width:auto;position:fixed;inset-inline:8px}}.visite-zone{z-index:1000;border-radius:var(--rayon);box-shadow:0 0 0 3px var(--socle-accent), 0 0 0 9999px #10182873;pointer-events:none;transition:top .2s,left .2s,width .2s,height .2s;position:fixed}.visite-voile{z-index:1000;pointer-events:none;background:#10182873;position:fixed;inset:0}.visite-bulle{z-index:1001;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);width:min(340px,100vw - 16px);box-shadow:var(--ombre-haute);gap:8px;padding:14px 16px;display:grid;position:fixed}.visite-bulle p{margin:0}.visite-bulle.centre{top:50%;left:50%;transform:translate(-50%,-50%)}.visite-bulle:before{content:"";left:calc(var(--fleche,50%) - 8px);background:var(--surface);border:1px solid var(--trait);width:16px;height:16px;position:absolute;transform:rotate(45deg)}.visite-bulle.dessous:before{border-bottom:0;border-right:0;top:-9px}.visite-bulle.dessus:before{border-top:0;border-left:0;bottom:-9px}.visite-bulle.centre:before,.visite-bulle.bas:before{display:none}.visite-titre{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}@media (prefers-reduced-motion:reduce){.visite-zone{transition:none}}.note-version+.note-version{margin-top:12px}.note-version h2{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.note-version h2 small{color:var(--encre-douce);font-size:.85rem;font-weight:400}.indicateurs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:12px 0;display:grid}.indicateurs>div{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);padding:8px 12px}.indicateurs dt{color:var(--encre-douce);font-size:.85rem}.indicateurs dd{margin:0;font-size:1.15rem;font-weight:600}.indicateurs dd small{color:var(--encre-douce);font-size:.8rem;font-weight:400;display:block}dl.contexte>div{gap:8px;display:flex}dl.contexte dt{min-width:90px;color:var(--encre-douce)}dl.contexte dd{margin:0}code.cle{letter-spacing:.05em;word-break:break-all;font-size:1.15em}.codes-secours{columns:2;font-family:var(--police-code);padding-inline-start:1.2em}.messagerie-cadre{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:18px;display:grid}.messagerie-entree{text-align:start;background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);justify-content:stretch;gap:2px;width:100%;padding:10px 12px;display:grid}.messagerie-entree[aria-current=true]{background:var(--accent-doux);border-color:var(--socle-accent)}.messagerie-messages{gap:10px;padding:0;list-style:none;display:grid}.messagerie-messages>li{background:var(--surface);border:1px solid var(--trait);border-radius:12px;max-width:80%;padding:10px 14px}.messagerie-messages>li.moi{background:var(--accent-doux);border-color:#c9dbf1;justify-self:end}.aide-article{max-width:72ch;padding:16px 22px}.premiers-pas{border-inline-start:4px solid var(--socle-accent);margin-bottom:20px;padding:16px 22px}.premiers-pas li.fait{color:var(--encre-douce)}.assistant-reponse,.texte-du-fil{white-space:pre-wrap}.affichages{flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.affichages a{color:var(--encre-douce);border:1px solid var(--trait);border-radius:var(--rayon-petit);padding:6px 12px;text-decoration:none}.affichages a[aria-current=page]{color:var(--socle-accent);background:var(--accent-doux);border-color:var(--socle-accent)}.colonnes-tableau{grid-auto-columns:minmax(230px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.colonne-tableau{background:var(--socle-fond);border:1px solid var(--trait);border-radius:var(--rayon);min-height:120px;padding:10px 12px}.colonne-tableau h2{margin:0 0 10px;font-size:1rem}.colonne-tableau.recoit{background:var(--accent-doux);border-color:var(--socle-accent);border-style:dashed}.carte-tableau{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon-petit);box-shadow:var(--ombre);gap:6px;padding:10px 12px;display:grid}.carte-tableau[draggable=true]{cursor:grab}.calendrier-mois{table-layout:fixed;border-collapse:collapse;width:100%;min-width:640px}.calendrier-mois th,.calendrier-mois td{text-align:start;vertical-align:top;border:1px solid var(--trait);padding:6px 8px}.calendrier-mois td{height:92px}.calendrier-mois td.hors{color:var(--encre-douce);background:var(--socle-fond)}.calendrier-mois td[aria-current=date] .numero-jour{color:var(--sur-accent);background:var(--socle-accent)}.numero-jour{text-align:center;border-radius:999px;min-width:1.8em;padding:0 4px;display:inline-block}.calendrier-mois .liste{gap:4px;margin:4px 0 0;font-size:.875rem}@media (width<=720px){.messagerie-cadre{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.coquille{grid-template-columns:minmax(0,1fr)}.entete{padding:8px 12px}.bascule-menu{display:inline-flex}.coquille:not(.menu-ouvert) .secondaire{display:none}.coquille.menu-ouvert .secondaire{border:0;flex-wrap:wrap;flex-basis:100%;padding:0}.navigation{border-inline-end:0;border-bottom:1px solid var(--trait);padding:12px}.navigation:not(.ouverte){display:none}.contenu{padding:20px 16px 40px}h1{font-size:1.45rem}.defile{box-shadow:none;background:0 0;border:0}table.tableau,table.tableau tbody,table.tableau tr,table.tableau td{width:100%;display:block}table.tableau{background:0 0}table.tableau thead{display:none}table.tableau tr{background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre);margin-bottom:10px}table.tableau td{border-bottom:0}.barre input[type=search],.barre input[type=text]{max-width:none}button,a.principal,label.bouton{min-height:44px}}.page-seule .formulaire button[type=submit]{color:var(--sur-accent);background:var(--socle-accent);border-color:var(--socle-accent)}.page-seule .formulaire button[type=submit]:hover{background:var(--accent-fonce)}input[type=file]{max-width:100%;font:inherit;color:var(--encre-douce);font-size:.925rem}input[type=file]::file-selector-button{font:inherit;color:var(--encre);background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon-petit);cursor:pointer;margin-inline-end:12px;padding:8px 14px;font-weight:550}.actions>a:not(.principal),.barre>a:not(.principal){min-height:40px;color:var(--encre);background:var(--surface);border:1px solid var(--trait);border-radius:var(--rayon-petit);align-items:center;padding:8px 16px;font-weight:550;text-decoration:none;display:inline-flex}.actions>a:not(.principal):hover,.barre>a:not(.principal):hover{background:var(--socle-fond)}@media (width<=640px){.entete{flex-wrap:nowrap}.coquille.menu-ouvert .entete{flex-wrap:wrap}.entete>strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.entete>.espaceur{display:none}table.tableau td{color:var(--encre-douce);padding:3px 14px;font-size:.925rem}table.tableau td:first-child{color:var(--encre);padding-top:12px;font-size:1rem;font-weight:600}table.tableau td:last-child{padding-bottom:12px}}:root{--marine:var(--bib-color-navy);--or:var(--bib-color-gold);--bleu:var(--bib-color-blue);--ivoire:var(--bib-color-ivory);--encre:var(--marine);--socle-fond:var(--ivoire);--socle-accent:var(--bleu);--accent-fonce:var(--bib-color-info);--accent-doux:var(--bib-color-surfaceTint);--trait:var(--bib-color-border);--police:var(--bib-font-ui);--police-titres:var(--bib-font-editorial);--rayon:var(--bib-radius-md);--rayon-petit:var(--bib-radius-sm);--largeur-menu:220px;--largeur-contenu:1180px}:where(.bib){font-family:inherit;line-height:inherit;color:inherit;background:0 0}:where(.bib :is(h1,h2)){letter-spacing:revert}:where(.bib :is(button,input,select,textarea):not(.btn)){min-height:revert}:where(.bib input,.bib textarea)::placeholder{color:revert}.page-seule>.carte:before{background-image:url(/biblio/assets/brand/svg/symbol-color.svg)}h1{font-size:2.05rem;font-weight:600}h2,h3{font-family:var(--police)}a.principal,button.principal,.page-seule .formulaire button[type=submit]{color:var(--sur-accent);background:var(--marine);border-color:var(--marine)}a.principal:hover,button.principal:hover,.page-seule .formulaire button[type=submit]:hover{color:var(--sur-accent);background:#20374d;border-color:#20374d}button.principal:disabled{color:var(--sur-accent);background:var(--marine)}::selection{color:var(--marine);background:var(--or)}button[aria-pressed=true],button[aria-pressed=true]:hover,.affichages a[aria-current=page],.messagerie-entree[aria-current=true]{color:var(--marine);background:var(--or);border-color:var(--or)}.messagerie-entree[aria-current=true] *{color:var(--marine)}:focus-visible{outline:3px solid var(--bib-color-focus);outline-offset:2px;box-shadow:none}.bandeau-marque :focus-visible{outline-color:var(--or)}button,button.lien,.tableau th button,.panneau li button,a.principal,label.bouton,.bouton,select,input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),.actions-ligne button,.actions-ligne a,.lien-seul>a,.actions>a:not(.principal),.barre>a:not(.principal),.affichages a,.navigation a,.entete select,.recherche-globale input{min-height:44px}.affichages a,.actions-ligne a,.lien-seul>a,.compte{align-items:center;display:inline-flex}.lien-logo{align-items:center;display:flex}.compte,.lien-logo{min-height:44px}input[type=file]::file-selector-button{min-height:44px}summary{cursor:pointer;min-height:44px;padding-block:10px}label:has(input[type=checkbox],input[type=radio]){align-items:center;gap:8px;min-width:44px;min-height:44px;display:flex}.case-seule{justify-content:center}:where(td,li,.carte,.formulaire)>a:where(:not(.principal)){align-items:center;min-height:44px;display:inline-flex}:where(.carte,.formulaire)>a:where(:not(.principal)){justify-self:start}.affichages a,.barre select{border-radius:var(--bib-radius-pill)}.barre select{background-color:var(--bib-color-surfaceTint)}p[role=status]{color:var(--bib-color-text);background:var(--bib-color-infoBg);border:0;border-inline-start:4px solid var(--bleu)}.coquille{grid-template-rows:minmax(100vh,auto)}.bandeau-marque{z-index:20;color:#fff;background:var(--marine);flex-direction:column;height:100vh;padding:30px 20px 20px;scroll-padding-block-end:20px;display:flex;position:sticky;top:0;overflow-y:auto}.bandeau-marque>*{flex:none}.bandeau-marque .entete{min-height:0;box-shadow:none;background:0 0;border:0;flex-flow:column;align-items:stretch;gap:14px;padding:0;position:static}.entete .logo{flex:none;width:170px}.bandeau-marque .espace-courant,.bandeau-marque .espace-courant select{color:#fffc;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.bandeau-marque .espace-courant{border:0;padding:0}.bandeau-marque .espace-courant select{background:0 0;border-color:#fff6;width:100%}.bandeau-marque .espace-courant option{color:var(--marine);background:#fff}.bandeau-marque .navigation{background:0 0;border:0;flex:1 0 auto;padding:24px 0 0}.bandeau-marque .navigation a{color:#fff;border-radius:var(--bib-radius-sm);border-inline-start:4px solid #0000}.bandeau-marque .navigation a:hover{background:#ffffff1f}.bandeau-marque .navigation a.router-link-active{color:var(--marine);background:var(--bib-color-surfaceTint);border-inline-start-color:var(--or)}.bandeau-marque .titre-groupe{color:#ffffffbf}.bandeau-marque .pied-nav{border-top-color:#ffffff40}.bandeau-marque .entete-compte{flex-wrap:wrap;padding-top:12px}.bandeau-marque .compte,.bandeau-marque button.discret{color:#fff}.bandeau-marque .compte:hover,.bandeau-marque .compte.router-link-active,.bandeau-marque button.discret:hover{color:var(--marine);background:var(--bib-color-surfaceTint)}.contenu{padding:27px 35px 35px}.barre-haute{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:26px;display:flex}.fil{color:var(--bib-color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.outils{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pastille-role{min-height:36px;color:var(--bib-color-muted);background:var(--surface);border:1px solid var(--trait);border-radius:var(--bib-radius-pill);align-items:center;padding:4px 14px;font-size:.875rem;display:inline-flex}.chapeau{color:var(--bib-color-muted)}.cadre-public .carte{width:min(560px,100%)}.cadre-public .carte h2{margin-top:0}.cadre-public .separateur{text-align:start}.grille-connexion{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px;display:grid}.grille-connexion .carte{align-content:start;width:auto}.grille-connexion hr{border:0;border-top:1px solid var(--trait);width:100%;margin:8px 0}.grille-connexion h3{margin:0}.liens-publics{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.liens-publics a{align-items:center;min-height:44px;display:inline-flex}.recherche-catalogue input[type=search]{flex:1}.pastilles select{background-color:var(--bib-color-surfaceTint);border-radius:var(--bib-radius-pill);width:auto;max-width:100%}.pastilles select.actif{color:var(--marine);background-color:var(--or);border-color:var(--or)}.affichages button{border-radius:var(--bib-radius-pill)}.filtres-plus{margin-bottom:16px}.filtres-plus summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.cartes-notices{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:21px;display:grid}.carte-notice{background:var(--surface);border:1px solid var(--trait);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex}.carte-notice h3,.carte-notice p{margin:0}.carte-notice h3{margin-top:16px;font-size:1.15rem}.icone{background:currentColor;flex:none;width:18px;height:18px;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.bib .panel{background:var(--surface);box-shadow:var(--ombre);margin-bottom:20px}.bib .panel>h2:first-child{margin-top:0}.deux-colonnes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.bloc{background:var(--surface);border:1px solid var(--trait);border-radius:var(--bib-radius-md);gap:14px;min-width:0;margin-bottom:20px;padding:21px 23px;display:grid}.bloc h2{margin:0;font-size:1.2rem}.bloc-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.panneaux-deux{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.reprise-courante>h2,.reprise-courante>p>small{overflow-wrap:anywhere}.etapes{color:var(--bib-color-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin:0 0 22px;padding:0;list-style:none;display:flex}.etapes [aria-current=step],.etapes .faite{color:var(--marine);font-weight:650}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:25px;display:grid}.kpi{color:var(--marine);background:var(--surface);border:1px solid var(--trait);border-radius:var(--bib-radius-md);align-content:start;gap:8px;padding:20px 21px;text-decoration:none;display:grid}a.kpi:hover{color:var(--marine);border-color:var(--bleu)}.kpi>span,.kpi small{color:var(--bib-color-muted);font-size:.8rem}.chiffres dd{margin:8px 0 0;font-size:2rem;font-weight:700;line-height:1.1}.valeur-champ{background:var(--bib-color-surfaceTint);border:1px solid var(--trait);border-radius:var(--rayon-petit);flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;padding:8px 12px;display:flex}.champ-lu{margin-bottom:14px}.champ-lu>span{margin-bottom:6px;font-weight:550;display:block}.bib div.notice:not(.etat-ecran){margin:16px 0}.bib .notice p{margin:0}.motif-blocage{flex-basis:100%;margin:0}.empty.etat-vide{gap:0;padding:24px}.empty.etat-vide img{width:min(220px,70%);max-height:160px}.empty.etat-vide p{color:var(--bib-color-muted);margin:12px 0 0}.structure-livree{font-family:var(--police-code);margin:0 0 14px;padding:0;line-height:1.8;list-style:none}.etiquette-apercu{text-align:center;border:1px dashed var(--trait);margin-bottom:14px;padding:14px 24px}.etiquette-apercu strong,.etiquette-apercu small{display:block}.barres{background:repeating-linear-gradient(90deg, var(--marine) 0 2px, #fff 2px 5px, var(--marine) 5px 6px, #fff 6px 8px);width:190px;max-width:100%;height:32px;margin:10px auto 5px}@media (width<=760px){.deux-colonnes{grid-template-columns:minmax(0,1fr)}.chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi strong{font-size:2.1rem;line-height:1.1}.kpi small a{align-items:center;min-height:44px;display:inline-flex}.kpi-seul{max-width:320px}.filtres-pastilles{flex-wrap:wrap;gap:10px;display:flex}.filtres-pastilles button{border-radius:var(--bib-radius-pill)}.avatar-initiales{background:var(--bib-color-surfaceTint);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-inline-end:8px;font-size:.7rem;font-weight:700;display:inline-flex}.etiquettes{flex-wrap:wrap;gap:8px;margin:0;display:flex}.badge .icon{width:16px;height:16px}.couverture-notice{object-fit:cover;width:160px;height:220px;box-shadow:8px 8px 0 var(--bib-color-surfaceTint);flex:none}.detail-notice{gap:30px;margin:10px 0 28px;display:flex}.resume-notice{white-space:pre-line;margin:14px 0;font-size:1.15rem;line-height:1.5}.etat-ecran.notice{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.etat-ecran p{margin:4px 0 10px}.caracteristiques{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.caracteristiques dt{color:var(--bib-color-muted)}.caracteristiques dd{margin:0}.barre-avis{background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:20px;padding:14px 22px;display:flex}.barre-avis p{margin:0}.carte.panneau-page.enfants,.avis-notice{margin-top:0}.code-exemplaire{white-space:nowrap}.actions-exemplaire{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions-exemplaire [data-contact-emprunteur]:has(form){flex:100%}.lignes-lecture{gap:10px;margin:0;display:grid}.lignes-lecture>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.lignes-lecture dt{font-weight:550}.lignes-lecture dd{overflow-wrap:anywhere;margin:0}.formulaire.formulaire-large{max-width:none}.formulaire-large fieldset{border:0;min-width:0;margin:0;padding:0}.bloc .formulaire{max-width:none}.bloc .barre{margin:0}.notice{margin-block:0 20px}.carte.panneau-page{border-radius:var(--bib-radius-md);width:100%;margin-bottom:20px;padding:21px 23px;display:block}.panneau-page h2,.panneau-page>h3{margin:0 0 16px;font-size:1.2rem}.panneau-page .tableau td{vertical-align:middle}.panneau-page .tableau .actions{margin-top:0}.panneau-page .tableau small{display:block}.panneau-page .badge{white-space:nowrap}.detail-fiche{grid-template-columns:minmax(7rem,16rem) minmax(0,1fr);gap:10px 20px;margin:0;display:grid}.detail-fiche dt{color:var(--bib-color-muted)}.detail-fiche dd{overflow-wrap:anywhere;margin:0}.panneau-page .aide{margin:16px 0 0}.geste{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.geste>:first-child{flex:260px;min-width:0}.geste label{gap:6px;font-weight:550;display:grid}.geste button{max-width:100%}.actions.barre-actions{margin:0 0 20px}.barre-actions .qr-element{display:contents}.barre-actions figure{flex-basis:100%}.ouvrage{align-items:center;gap:12px;display:flex}.couverture-mini{object-fit:cover;border-radius:2px;flex:none}.etat-ecran:not(.notice){color:var(--bib-color-text);background:var(--bib-color-dangerBg);border-inline-start:4px solid var(--bib-color-danger);border-radius:var(--bib-radius-sm);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:20px;padding:13px 16px;display:flex}.etat-ecran:not(.notice)>span{flex:200px}.etat-vide{text-align:center;justify-items:center;gap:8px;padding:12px 0;display:grid}.etat-vide img{width:min(220px,100%);height:auto}.etat-vide p{margin:0}.chiffres{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:17px;margin:20px 0;display:grid}.chiffres>div{background:var(--surface);border:1px solid var(--trait);border-radius:var(--bib-radius-md);padding:20px 21px}.chiffres dt{color:var(--bib-color-muted);font-size:.8rem}.chiffres dd{color:var(--marine);margin:8px 0 0;font-size:2.1rem;font-weight:700;line-height:1.2}.pastilles{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.pastilles button{border-radius:var(--bib-radius-pill)}.encadre-info{color:var(--bib-color-text);background:var(--bib-color-infoBg);border-inline-start:4px solid var(--bleu);border-radius:var(--bib-radius-sm);margin:0 0 20px;padding:13px 16px}.panneau-page .defile{box-shadow:none;background:0 0;border:0}.panneau-page .tableau tr[aria-current=true] td{background:var(--bib-color-surfaceTint)}.messagerie-liste .carte.panneau-page,.messagerie-fil .carte.panneau-page{margin-bottom:18px}.messagerie-conversation{min-height:460px}.messagerie-entete{border-bottom:1px solid var(--trait);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:20px;padding-bottom:18px;display:flex}.messagerie-entete>div:first-child{flex:240px;min-width:0}.messagerie-entete h2{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.messagerie-entete .contexte{color:var(--bib-color-muted);overflow-wrap:anywhere;margin-top:6px;display:block}.messagerie-entete .actions.barre-actions,.messagerie-entete+.actions.barre-actions{margin:0}.messagerie-entete+.actions.barre-actions{margin-bottom:16px}.messagerie-messages>li{background:var(--socle-fond);border-radius:var(--bib-radius-sm);overflow-wrap:anywhere;border:0;max-width:65%;padding:16px 18px}.messagerie-messages>li.moi{background:var(--bib-color-successBg)}.messagerie-messages>li>p{white-space:pre-line;margin:0 0 10px}.messagerie-messages>li>small{color:var(--bib-color-muted);display:block}.messagerie-messages .actions-ligne{margin-top:6px}.messagerie-composer{align-items:flex-start;gap:12px;margin-top:24px;display:flex}.messagerie-composer textarea{flex:auto;min-width:0;min-height:44px}.messagerie-entree small{overflow-wrap:anywhere}.messagerie-bloque{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ecran-plein button,.ecran-plein .actions>a,.ecran-plein input:not([type=checkbox],[type=radio],[type=file]),.ecran-plein select{min-height:44px}.enveloppe{display:contents}.onglets{border-bottom:1px solid var(--trait);flex-wrap:wrap;gap:8px;margin-bottom:22px;padding-bottom:12px;display:flex}.onglets button{color:var(--bib-color-muted);background:0 0;border-color:#0000}.onglets button[aria-selected=true]{color:var(--marine);background:var(--or);font-weight:700}.formulaire.ajout-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;max-width:none}.ajout-grille>fieldset{display:contents}.ajout-grille>.actions,.ajout-grille>p,.ajout-complements{grid-column:1/-1}.ajout-grille>.actions{margin-top:0}.ajout-complements{grid-template-columns:repeat(2,minmax(0,1fr))}.ajout-complements>h2{grid-column:1/-1}.ajout-panneau{gap:14px;display:grid}.ajout-panneau hr,.fiche-exemplaire hr,.scanner-legende hr{border:0;border-top:1px solid var(--trait);width:100%;margin:4px 0}.ajout-panneau .notice,.ajout-ouvrage>.notice,.telephone-corps .notice,.recapitulatif .notice{margin:0}.identifier-gestes{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.ajout-ouvrage .identifier-gestes .lecteur-code{display:contents}.identifier-gestes .lecteur-code>.actions{margin-top:0}.identifier-gestes .lecteur-code>:not(.actions){flex-basis:100%;order:1}.identifier-gestes .lecteur-code>p:empty{display:none}.proposition{border-top:1px solid var(--trait);gap:10px;padding-top:14px;display:grid}.proposition h3,.proposition p,.proposition .actions,.auteurs-retenus{margin:0}.auteurs-retenus li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.auteurs-retenus select{max-width:100%;min-height:44px}.deux-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 15px;display:grid}.fiche-exemplaire{align-items:stretch;margin-bottom:20px}.ecran-plein .bloc h3,.ecran-plein .bloc p{margin:0}.fiche-exemplaire .actions{margin-top:0}.fiche-exemplaire [data-contacter]{color:#fff;background:var(--marine);border-color:var(--marine)}.fiche-exemplaire [data-contact-emprunteur]{gap:10px;display:grid}.scanner-grille{grid-template-columns:minmax(0,370px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.telephone{background:var(--surface);border:6px solid var(--marine);border-radius:27px;overflow:hidden}.telephone-tete{color:#fff;background:var(--marine);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.telephone-tete strong{font-size:1.1rem}.telephone-tete span{font-size:.8rem}.scan-zone{text-align:center;background:var(--bib-color-surfaceTint);justify-items:center;gap:10px;padding:18px;font-size:.8rem;display:grid}.scan-zone p{margin:0}.scan-zone .lecteur-code{justify-items:center;width:100%}.scan-zone .lecteur-code .actions{margin-top:0}.scan-zone .lecteur-code p:empty{display:none}.scan-barres{background:repeating-linear-gradient(90deg, var(--marine) 0 2px, transparent 2px 5px, var(--marine) 5px 6px, transparent 6px 8px);width:125px;height:32px}.telephone-corps{gap:14px;padding:22px;display:grid}.telephone-corps>p{margin:0}.recapitulatif{gap:12px;display:grid}.recapitulatif h2,.recapitulatif p{margin:0}.recapitulatif h2{font-size:1.5rem}.recapitulatif small{color:var(--bib-color-muted);text-transform:uppercase}.recapitulatif .detail-fiche{grid-template-columns:minmax(6rem,9rem) minmax(0,1fr)}.scan-actions{gap:12px;display:grid}.scan-actions button{text-transform:uppercase;width:100%;min-height:52px;font-weight:700}.scan-actions .aide{text-align:center;margin:0}.confirmation{gap:12px;display:grid}.confirmation label{gap:6px;font-weight:550;display:grid}.scanner-legende{gap:14px;display:grid}.cas-scan{border-radius:var(--bib-radius-sm);gap:6px;padding:8px 10px;display:grid}.cas-scan.actif{color:var(--marine);background:var(--or)}.cas-scan .badge{text-transform:uppercase}.scanner-panneau .barre{margin:0}.scanner-panneau .barre>p{flex-basis:100%}.scanner-panneau .barre label{flex:220px}.scanner-panneau .barre input[type=text]{width:100%;min-width:0;max-width:none}@media (width<=640px){.formulaire.ajout-grille,.ajout-complements,.deux-champs,.scanner-grille{grid-template-columns:minmax(0,1fr)}.scanner-grille{gap:20px}.scanner-legende{display:none}.coquille{grid-template-rows:auto minmax(0,1fr)}.bandeau-marque{height:auto;max-height:100vh;padding:10px 16px}.bandeau-marque .entete{flex-flow:wrap;justify-content:space-between;align-items:center}.entete .logo{width:130px}.bandeau-marque .bascule-menu{color:#fff;background:0 0;border-color:#fff6}.bandeau-marque .navigation{border:0;padding-top:12px}.contenu{padding:16px}h1{font-size:1.7rem}.grille-connexion,.panneaux-deux{grid-template-columns:minmax(0,1fr)}.recherche-catalogue input[type=search]{flex-basis:100%;width:100%;min-width:0}.detail-notice{gap:20px}.detail-notice .couverture-notice{width:110px;height:150px}.detail-notice>div{min-width:0}.caracteristiques{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bloc,.carte.panneau-page{padding:15px}.panneau-page .tableau td[data-libelle]:before{content:attr(data-libelle) " : "}.panneau-page .tableau tr{box-shadow:none}.messagerie-messages>li{max-width:90%}.messagerie-conversation{min-height:0}.panneau-page .tableau td:empty{display:none}.cloche .panneau{top:64px;width:auto;position:fixed;inset-inline:8px}}@media (width<=480px){.detail-notice{flex-direction:column}}.action-accueil{color:#fff;background:var(--marine);max-width:560px;min-height:72px;box-shadow:var(--ombre);border-radius:16px;align-items:center;gap:16px;margin-block:8px 24px;padding:16px 20px;text-decoration:none;display:flex}.action-accueil .icon{width:30px;height:30px;color:var(--marine);background:var(--or);box-sizing:content-box;border-radius:50%;flex:none;padding:10px}.action-accueil strong{font-size:1.15rem;display:block}.action-accueil small{color:#ffffffd9;margin-top:2px;display:block}.action-accueil:hover,.action-accueil:focus-visible{outline:3px solid var(--or);outline-offset:2px}.aujourdhui{max-width:560px;margin-bottom:24px}.aujourdhui-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.aujourdhui-liste a{min-height:72px;color:var(--encre);background:var(--surface);border:1px solid var(--trait);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.aujourdhui-liste strong{font-size:1.6rem;line-height:1.1}.aujourdhui-liste a.alerte strong{color:var(--bib-color-danger,#b42318)}.bouton-fichier{cursor:pointer;background:var(--surface);border:1px solid var(--trait);border-radius:var(--bib-radius-pill,999px);justify-content:center;align-items:center;min-height:44px;padding:8px 16px;font-weight:600;display:inline-flex}.bouton-fichier:focus-within{outline:3px solid var(--or);outline-offset:2px}.bouton-fichier.inactif{cursor:not-allowed;opacity:.6}.repli-clavier>summary{cursor:pointer;min-height:44px;padding-block:10px}.barre-onglets{display:none}@media (width<=1100px){.scanner-grille{grid-template-columns:minmax(0,1fr);max-width:640px}.scanner-legende{display:none}}@media (width<=640px){.barre-onglets{inset-inline:0;z-index:40;padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:var(--marine);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;bottom:0;box-shadow:0 -2px 12px #0000002e}.barre-onglets .onglet{min-width:0;min-height:56px;font:inherit;color:#ffffffd9;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-size:.72rem;line-height:1.15;text-decoration:none;display:flex}.barre-onglets .onglet span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.barre-onglets .onglet .icon{width:24px;height:24px}.barre-onglets .onglet[aria-current=page],.barre-onglets .onglet[aria-expanded=true]{color:var(--or);font-weight:700}.barre-onglets .onglet:focus-visible{outline:3px solid var(--or);outline-offset:-3px}.barre-onglets .onglet.centre{color:#fff;font-weight:700}.barre-onglets .onglet.centre .icon{width:28px;height:28px;color:var(--marine);background:var(--or);border:4px solid var(--marine);box-sizing:content-box;border-radius:50%;margin-top:-22px;padding:10px}.bandeau-marque .bascule-menu{display:none}.bandeau-marque .navigation.ouverte{inset:0 0 calc(64px + env(safe-area-inset-bottom));z-index:35;background:var(--marine);padding:24px 16px;position:fixed;overflow-y:auto}.contenu{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.scanner .telephone{background:0 0;border:0;border-radius:0}.scanner .telephone-tete{display:none}.action-accueil{margin-top:0}}
