/* Barre de navigation de la maquette (hors application) */
.pw{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);z-index:100000;display:flex;align-items:center;gap:8px;
 background:rgba(33,37,41,.92);color:#fff;border-radius:999px;padding:6px 10px;box-shadow:0 6px 24px rgba(0,0,0,.25);
 font:13px/1.2 "Segoe UI",system-ui,sans-serif;backdrop-filter:blur(4px)}
.pw a,.pw a:hover,.pw span,.pw button{color:#fff!important;text-decoration:none!important}
.pw-btn,.pw-home{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;
 background:rgba(255,255,255,.12);font-size:20px;border:0;color:#fff;cursor:pointer}
.pw-btn:hover,.pw-home:hover{background:rgba(255,255,255,.25)}
.pw-home{font-size:17px}.pw-hint{font-size:15px}
.pw-off{opacity:.3;cursor:default}
.pw-info{display:flex;flex-direction:column;gap:3px;min-width:260px}
.pw-step{font-size:11px;opacity:.8;white-space:nowrap}
.pw-select{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:2px 4px;font-size:12px;max-width:340px}
.pw-select option{color:#212529}
body.pw-show-hot [data-go],body.pw-show-hot a.pw-hot{outline:3px solid rgba(255,193,7,.9)!important;outline-offset:2px;
 animation:pwblink 1.2s ease-in-out infinite}
@keyframes pwblink{50%{outline-color:rgba(255,193,7,.25)}}
[data-go]{cursor:pointer}
@media print{.pw{display:none}}
