.espace-client [hidden]{display:none!important}.espace-client{max-width:1152px;color:var(--marine);font:16px/1.6 var(--texte);margin:0 auto;padding:48px 72px 120px}.espace-client .chargement{margin-top:24px}.espace-client h2{font:32px/1.2 var(--titre);color:var(--bleu);text-transform:uppercase}.espace-client h3{font:22px/1.2 var(--titre);text-transform:uppercase;font-weight:400}.espace-client .connexion{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;margin-top:24px;display:grid}.espace-client .bloc{border-top:2px solid var(--bleu);padding-top:16px}.espace-client .intro{max-width:520px;margin-top:8px}.espace-client .avantages{background:var(--ciel);gap:16px;margin:0;padding:24px;list-style:none;display:grid}.espace-client .avantages li{font:15px/22px var(--texte);align-items:flex-start;gap:12px;display:flex}.espace-client .avantages .icone{color:var(--bleu);flex:none}.espace-client .formulaire{flex-direction:column;align-items:flex-start;gap:8px;max-width:520px;margin-top:24px;display:flex}.espace-client .formulaire label{font:14px/20px var(--texte)}.espace-client .formulaire input[type=email],.espace-client .formulaire input[type=text],.espace-client .formulaire input[type=tel]{width:100%;height:44px;font:16px/24px var(--texte);color:var(--marine);background:#fff;border:2px solid #08232b40;border-radius:0;padding:0 12px}.espace-client .formulaire input:focus-visible{border-color:var(--bleu);outline:none}.espace-client .formulaire input[readonly]{background:var(--ciel);border-color:#0000}.espace-client #compte-code{max-width:200px;font:28px/1 var(--titre);letter-spacing:.3em}.espace-client .formulaire .lien-fleche{margin-top:8px}.espace-client .info{margin-bottom:8px}.espace-client .secondaires{flex-wrap:wrap;gap:24px;margin-top:8px;display:flex}.espace-client .lien{font:14px/20px var(--texte);color:var(--marine);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.espace-client .lien:hover{color:var(--bleu)}.espace-client .lien.danger:hover{color:#df3131}.espace-client .erreur{font:14px/20px var(--texte);color:#df3131;margin-top:12px}.espace-client .erreur:empty,.espace-client .message:empty{display:none}.espace-client .aide{font:13px/18px var(--texte);margin-top:4px}.espace-client .aide a{color:var(--marine)}.espace-client .tete{border-bottom:2px solid var(--bleu);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:24px;padding-bottom:16px;display:flex}.espace-client .onglets{gap:32px;margin-top:24px;display:flex;overflow-x:auto}.espace-client .onglets button{font:20px/1.2 var(--titre);text-transform:uppercase;color:var(--marine);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 0 8px;transition:color .2s,box-shadow .2s;box-shadow:inset 0 -2px #0000}.espace-client .onglets button:hover{color:var(--orange)}.espace-client .onglets button[aria-selected=true]{color:var(--bleu);box-shadow:inset 0 -2px 0 var(--bleu)}.espace-client .panneau{margin-top:24px}.espace-client .vide{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.espace-client .commandes,.espace-client .adresses,.espace-client .lignes{margin:0;padding:0;list-style:none}.espace-client .commandes,.espace-client .adresses{gap:16px;display:grid}.espace-client .adresses{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:24px}.espace-client .carte{background:var(--ciel);padding:24px;position:relative}.espace-client .carte-tete{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.espace-client .date{font:14px/20px var(--texte)}.espace-client .badge{background:var(--marine);color:#fff;font:700 12px/16px var(--texte);text-transform:uppercase;padding:2px 8px;display:inline-block}.espace-client .adresses .badge{margin-bottom:8px}.espace-client .lignes{margin-top:12px}.espace-client .lignes li,.espace-client .totaux div{justify-content:space-between;gap:16px;padding:4px 0;display:flex}.espace-client .totaux{border-top:1px solid #08232b26;margin:8px 0 0;padding-top:8px}.espace-client .totaux div:last-child{font:22px/1.2 var(--titre)}.espace-client dt,.espace-client dd{margin:0}.espace-client .montant{white-space:nowrap}.espace-client .livre{font:14px/20px var(--texte);margin-top:8px}.espace-client .carte .actions{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.espace-client .grille-champs{grid-template-columns:1fr 1fr;align-items:start;gap:16px 24px;max-width:720px;display:grid}.espace-client .grille-champs>div{flex-direction:column;gap:8px;display:flex}.espace-client .grille-champs .large{grid-column:1/-1}.espace-client .case{align-items:center;gap:8px;display:flex}.espace-client .case input{width:20px;height:20px;accent-color:var(--bleu);margin:0}.espace-client .grille-champs .actions{align-items:center;gap:24px;display:flex}.espace-client .grille-champs .actions .lien-fleche{margin-top:0}.espace-client .pastilles{margin-top:8px}.espace-client .suppression{border-top:1px solid #08232b26;max-width:720px;margin-top:48px;padding-top:16px}.espace-client .suppression p{font:14px/20px var(--texte);margin:8px 0 12px}.espace-client .liste{position:relative}.espace-client .liste select{-webkit-appearance:none;appearance:none;width:100%;height:44px;font:16px/24px var(--texte);color:var(--marine);background:#fff;border:2px solid #08232b40;border-radius:0;padding:0 36px 0 12px;display:block}.espace-client .liste .chevron{pointer-events:none;position:absolute;top:16px;right:14px}@supports (appearance:base-select){.espace-client .liste select,.espace-client .liste select::picker(select){appearance:base-select}.espace-client .liste select{align-items:center;display:flex}.espace-client .liste select::picker-icon{display:none}.espace-client .liste .chevron{transition:rotate .2s}.espace-client .liste:has(select:open) .chevron{rotate:180deg}.espace-client .liste select::picker(select){border:2px solid var(--marine);background:var(--blanc);border-radius:0;max-height:320px;margin-top:4px;padding:4px;box-shadow:0 12px 28px #08232b2e}.espace-client .liste select option{color:var(--marine);font:400 16px/24px var(--texte);cursor:pointer;padding:8px 12px}.espace-client .liste select option::checkmark{display:none}.espace-client .liste select option:hover,.espace-client .liste select option:focus-visible{background:var(--ciel);outline:none}.espace-client .liste select option:checked{background:var(--marine);color:var(--blanc)}}@media (width<=999px){.espace-client{padding:28px 20px 60px}.espace-client .connexion,.espace-client .grille-champs{grid-template-columns:1fr}.espace-client h2{font-size:26px}}
