#shell .pp-back-host{position:relative;padding-inline-end:134px;min-height:40px}
#shell .pp-section-back{position:absolute;inset:0 0 auto auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 13px;border:1px solid #e9947157;border-radius:11px;background:linear-gradient(145deg,#ef906e26,#d9795812);color:#ffd3bf;font:500 11px/1.4 Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer;transition:background .18s,border-color .18s,color .18s}
#shell .pp-section-back svg{width:16px;height:16px;flex:none;transition:transform .18s}
#shell .pp-section-back:hover{color:#ffe5d8;border-color:#ffb28d99;background:#e7886428}
#shell .pp-section-back:hover svg{transform:translateX(-2px)}
#shell .pp-section-back:focus-visible{outline:2px solid #f5b393;outline-offset:4px}
#shell .pp-back-row{margin:0 0 18px;min-height:40px}
@media(max-width:600px){#shell .pp-back-host{padding-inline-end:51px}#shell .pp-section-back{width:38px;height:38px;padding:0;border-radius:12px}#shell .pp-section-back span{display:none}#shell .pp-back-row{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){#shell .pp-section-back,#shell .pp-section-back svg{transition:none}}
@media print{#shell .pp-section-back,#shell .pp-back-row{display:none!important}#shell .pp-back-host{padding-inline-end:0}}
