/* Bas de page commun (pages légales, 404, déstockage par métier) : même présentation que l'accueil */
#sdp-pc{background:#d3e0f2;border-top:1px solid #cdd8ea;color:#14305e;padding:30px 0 0;font:400 16px/1.5 Satoshi,"Helvetica Neue",Arial,sans-serif;margin:0}
#sdp-pc .container{width:min(1180px,calc(100% - 40px));max-width:none;margin:0 auto;padding:0;box-sizing:border-box}
#sdp-pc a{text-decoration:none}
#sdp-pc .pc-brand strong{display:block;font:700 15px/1.3 Satoshi,"Helvetica Neue",Arial,sans-serif;color:#14305e}
#sdp-pc .pc-brand small{display:block;margin-top:2px;font-size:13.3px;color:#5b6b85}
#sdp-pc .pc-row{display:flex;gap:28px;align-items:flex-end;margin-top:22px}
#sdp-pc .pc-wrap{flex:1 1 0;min-width:0}
#sdp-pc .pc-titre{font:700 12.5px/1.5 Satoshi,sans-serif;margin:0 0 6px}#sdp-pc .pc-titre a{color:#14305e}
#sdp-pc .pc-band{background:#14407e;border-radius:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
#sdp-pc .pc-track{display:flex;gap:40px;width:max-content;padding:12px 0;animation:sdppc 60s linear infinite reverse}
#sdp-pc .pc-band:hover .pc-track,#sdp-pc .pc-band:focus-within .pc-track{animation-play-state:paused}
#sdp-pc .pc-track a{display:inline-flex;align-items:center;gap:40px;font:400 19px/1.15 "Cabinet Grotesk",Satoshi,sans-serif;color:#e6eefb;white-space:nowrap;transition:color .15s}
#sdp-pc .pc-track a::after{content:"";width:6px;height:6px;background:#f0a202;border-radius:1px;transform:rotate(45deg)}
#sdp-pc .pc-track a:hover{color:#fff}
@keyframes sdppc{to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){#sdp-pc .pc-track{animation:none}}
#sdp-pc .pc-qr{flex:0 0 auto;width:300px;box-sizing:border-box;display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #cdd8ea;border-radius:16px;padding:8px 16px 8px 8px;color:#14305e}
#sdp-pc .pc-qr .q{flex:0 0 auto;line-height:0}#sdp-pc .pc-qr svg{border-radius:8px}
#sdp-pc .pc-qr b{display:block;font:500 16px/1.2 "Cabinet Grotesk",Satoshi,sans-serif;color:#1b3a6b;margin-bottom:3px}
#sdp-pc .pc-qr .t{display:block;font:400 12.5px/1.35 Satoshi,sans-serif}
#sdp-pc .pc-qr .t>span{display:block;font:400 12.5px/1.35 Satoshi,sans-serif;color:#5b6b85}
#sdp-pc .sdp-pied-bas{display:flex;align-items:center;margin-top:22px;border-top:1px solid #c3d0e6;padding:14px 0 18px!important}
#sdp-pc .sdp-pied-legal{width:100%;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px!important;font-size:13.3px;margin:0!important}
#sdp-pc .sdp-pied-copy{margin-right:auto;color:#5b6b85}
@media (max-width:900px){#sdp-pc .pc-qr{display:none}}
@media (max-width:700px){#sdp-pc .pc-track a{font-size:17px}#sdp-pc .sdp-pied-legal{justify-content:flex-start}#sdp-pc .sdp-pied-copy{width:100%;margin:0 0 4px}}
/* pages légales : sans bandeau des métiers ; « Stockdepro.com » + encarts sur une ligne, puis « © 2026 » + carte QR */
#sdp-pc.pc-sans-bande .pc-in{display:none}
#sdp-pc.pc-sans-bande .sdp-pied-bas{margin-top:0;border-top:0;padding:0 0 18px!important;gap:20px}
#sdp-pc.pc-sans-bande .sdp-pied-bas .sdp-pied-legal{width:auto;margin-left:auto!important}
#sdp-pc .pc-qr-bas{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #c3d0e6;padding:14px 0 22px}
#sdp-pc .pc-qr-bas .sdp-pied-copy{color:#5b6b85;font-size:13.3px}
@media (max-width:900px){#sdp-pc .pc-qr-bas{padding:14px 0 18px}}
@media (max-width:700px){#sdp-pc.pc-sans-bande .sdp-pied-bas{flex-direction:column;align-items:flex-start;gap:12px}#sdp-pc.pc-sans-bande .sdp-pied-bas .sdp-pied-legal{margin-left:0!important}}
/* encart « Crédits » (blasons) en bas de page */
html body .container.sdp-pied-bas small.sdp-pied-legal > a[href*="credits"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 5-3 8.5-7 10-4-1.5-7-5-7-10V6z'/%3E%3Cpath d='M12 8v8M9 11h6'/%3E%3C/svg%3E")}
