/* PEPO VOD · MANUAL OPERATIVO 2026 · editorial luxury burgundy / champagne */
#installHelp .pepo-manual-main{width:100%;max-width:1320px;margin:0 auto;color:#303337}
#installHelp .pepo-manual-masthead{position:relative;overflow:hidden;isolation:isolate;
 border:1px solid #bd8990;border-radius:20px;padding:clamp(22px,4vw,44px);
 background:radial-gradient(ellipse 70% 130% at 1% 0%,#9f3f50 0%,transparent 70%),
 linear-gradient(119deg,#670b21 0%,#36020d 58%,#5a0719 100%);
 box-shadow:0 22px 48px -27px rgba(94,25,38,.43),inset 0 1px 0 #ebc29a76;
 display:grid;grid-template-columns:minmax(0,1fr) 178px;gap:26px;align-items:center}
#installHelp .pepo-manual-masthead::before{content:"";position:absolute;inset:-20% 0;z-index:-1;pointer-events:none;
 background:repeating-linear-gradient(133deg,transparent 0,transparent 28px,#e5a3710b 29px,transparent 33px,transparent 57px);
 transform:rotate(-4deg)}
#installHelp .pepo-manual-kicker{font:600 10px/1.5 Inter,system-ui,sans-serif;letter-spacing:.21em;text-transform:uppercase;color:#d8ba8e}
#installHelp .pepo-manual-kicker span{color:#f1dfc7}
#installHelp .pepo-manual-masthead h2{font:400 clamp(29px,3.6vw,47px)/1.12 Georgia,serif;letter-spacing:-.045em;color:#fffaf1;margin:12px 0 13px}
#installHelp .pepo-manual-masthead h2 em{font-weight:400;font-style:italic;color:#e5bb8d}
#installHelp .pepo-manual-masthead p{font:400 clamp(12px,1.35vw,14px)/1.7 Inter,system-ui,sans-serif;
 max-width:670px;margin:0;color:#f0dfe0}
#installHelp .pepo-manual-stats{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
#installHelp .pepo-manual-stats>span{padding:8px 12px;border:1px solid #ffd5b642;border-radius:10px;
 background:#ffffff0d;color:#e5d5d0;font-size:10.5px;white-space:nowrap}
#installHelp .pepo-manual-stats strong{font:400 19px Georgia,serif;color:#f3d1a0;margin-right:5px}
#installHelp .pepo-manual-emblem{display:flex;flex-direction:column;align-items:center;justify-content:center;
 border:1px solid #dab17c66;background:radial-gradient(ellipse at center,#b58a4b29,transparent 70%);
 width:174px;height:174px;border-radius:50%;box-shadow:inset 0 0 0 12px #fbd6a30a,0 0 0 6px #fff5dc04;
 text-align:center;color:#eac58e}
#installHelp .pepo-manual-emblem span{font:400 32px/1.12 Georgia,serif;letter-spacing:.12em}
#installHelp .pepo-manual-emblem small{font:500 8px/1.4 Inter,system-ui,sans-serif;letter-spacing:.2em;margin-top:7px;color:#f3d5aa}
#installHelp .pepo-manual-mode-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:22px 0 21px;
 border-bottom:1px solid #e5dcda;padding-bottom:12px}
#installHelp .pepo-manual-mode-tabs button{width:auto!important;min-height:43px!important;margin:0!important;
 padding:10px 18px!important;border-radius:10px!important;border:1px solid #e5dad8!important;
 background:#fff!important;color:#6b555a!important;font-size:12px!important;font-weight:600!important;
 box-shadow:0 8px 19px -15px #5b2536a6!important}
#installHelp .pepo-manual-mode-tabs button.selected{background:#6c1125!important;color:#fffaf6!important;
 border-color:#6c1125!important;box-shadow:0 8px 15px -13px #801b30!important}
#installHelp .pepo-manual-mode-tabs button:focus-visible{outline:3px solid #e8bb80;outline-offset:2px}
#installHelp .pepo-manual-view{width:100%;max-width:100%}
#installHelp .pepo-manual-onboarding{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;
 background:#fff;border:1px solid #ebe3df;border-radius:18px;padding:clamp(17px,2.9vw,28px);
 box-shadow:0 18px 36px -29px #52303d3b;margin:0 0 25px}
#installHelp .pepo-manual-onboarding-head{display:flex;align-items:start;flex-direction:column;gap:5px}
#installHelp .pepo-manual-onboarding h3{font:400 clamp(20px,2.6vw,28px) Georgia,serif;letter-spacing:-.035em;
 color:#33383b;margin:5px 0 3px}
#installHelp .pepo-manual-onboarding-head p{font-size:12px;color:#80898c;margin:0}
#installHelp .pepo-manual-onboarding-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
#installHelp .pepo-manual-onboarding-steps button{display:flex;flex-direction:column;align-items:start;text-align:left;gap:6px;
 min-height:119px;padding:15px!important;background:#fbf9f7!important;
 border:1px solid #ede5e1!important;border-radius:12px!important;transition:background .16s,border-color .16s}
#installHelp .pepo-manual-onboarding-steps button:hover{background:#fff3f1!important;border-color:#ddaeb2!important}
#installHelp .pepo-manual-onboarding-steps button span{font:500 15px Georgia,serif;color:#aa4958}
#installHelp .pepo-manual-onboarding-steps button strong{font:600 12px/1.4 Inter,system-ui,sans-serif;color:#4c4547}
#installHelp .pepo-manual-onboarding-steps button small{font-size:10px;line-height:1.5;color:#858688}
#installHelp .pepo-manual-toolbar{max-width:100%;background:#fff;padding:18px 20px;border:1px solid #ebe4e0;
 border-radius:15px;margin:0 0 22px}
#installHelp .pepo-manual-toolbar>label{display:block;font-size:12px;color:#4e4c4f;font-weight:600;margin:0 0 10px}
#installHelp .pepo-manual-search-wrap{display:flex;gap:10px;align-items:center;min-height:48px;border-radius:10px;
 border:1px solid #e1d4d0;background:#fbfaf9;padding:0 14px;color:#a65a67}
#installHelp .pepo-manual-search-wrap:focus-within{border-color:#ae5c67;box-shadow:0 0 0 3px #b35e7016}
#installHelp .pepo-manual-search-wrap>svg{flex:none}
#installHelp .pepo-manual-search-wrap input{background:transparent!important;border:0!important;
 box-shadow:none!important;outline:none!important;width:100%;min-width:0;
 padding:10px 0!important;font:400 13px Inter,system-ui,sans-serif!important;color:#373a3d!important}
#installHelp .pepo-manual-search-wrap button{padding:5px 8px!important;min-height:0!important;
 font-size:11px!important;color:#96384b!important;background:transparent!important;border:0!important;box-shadow:none!important}
#installHelp .pepo-manual-filter-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 13px}
#installHelp .pepo-manual-filter-header h3{font:400 25px Georgia,serif;margin:0;color:#383a3b}
#installHelp .pepo-manual-filter-header p{font:400 11px Inter,system-ui,sans-serif;color:#8b9293;margin:0}
#installHelp .pepo-manual-filter-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}
#installHelp .pepo-manual-filter-list button{width:auto!important;min-height:36px!important;border:1px solid #e3dcda!important;
 border-radius:40px!important;padding:7px 12px!important;background:#fff!important;color:#6a6263!important;
 font:500 11px Inter,system-ui,sans-serif!important;box-shadow:none!important}
#installHelp .pepo-manual-filter-list button.selected{color:#fff!important;background:#6e142a!important;border-color:#6e142a!important}
#installHelp .pepo-manual-articles{display:flex;flex-direction:column;gap:11px}
#installHelp details.pepo-manual-article{border:1px solid #e8dfdc;background:#fff;border-radius:14px;overflow:hidden;
 box-shadow:0 11px 25px -23px #562b3536;scroll-margin-top:22px}
#installHelp details.pepo-manual-article[open]{border-color:#e3c5c2;box-shadow:0 15px 35px -27px #9a3f5477}
#installHelp .pepo-manual-article summary{display:flex;align-items:center;gap:15px;padding:clamp(13px,2vw,19px);
 cursor:pointer;list-style:none;min-width:0;position:relative}
#installHelp .pepo-manual-article summary::-webkit-details-marker{display:none}
#installHelp .pepo-manual-index{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;
 border-radius:10px;background:#fcf2f0;color:#9c4456;font:400 16px Georgia,serif}
#installHelp .pepo-manual-article[open] .pepo-manual-index{background:#792337;color:#fffaf7}
#installHelp .pepo-manual-article-intro{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}
#installHelp .pepo-manual-category{font:600 9px Inter,system-ui,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#a15d69}
#installHelp .pepo-manual-article-intro strong{font:400 clamp(16px,1.7vw,21px) Georgia,serif;line-height:1.25;color:#33383a}
#installHelp .pepo-manual-summary{color:#8b9093;font-size:11px;line-height:1.55}
#installHelp .pepo-manual-chevron{font:400 21px Georgia,serif;color:#9a5260;transform-origin:center;transition:transform .15s}
#installHelp .pepo-manual-article[open] .pepo-manual-chevron{transform:rotate(180deg)}
#installHelp .pepo-manual-article-body{border-top:1px solid #f0e8e5;padding:20px clamp(16px,4vw,33px) 22px 70px}
#installHelp .pepo-manual-article-body h4{font:400 19px Georgia,serif;color:#844052;margin:0 0 15px}
#installHelp .pepo-manual-article-body ol{display:grid;gap:11px;counter-reset:manualsteps;list-style:none;padding:0;margin:0 0 22px}
#installHelp .pepo-manual-article-body li{counter-increment:manualsteps;display:flex;gap:10px;color:#575e61;
 font-size:12px;line-height:1.7}
#installHelp .pepo-manual-article-body li::before{content:counter(manualsteps);flex:0 0 23px;display:grid;place-items:center;
 width:23px;height:23px;border-radius:50%;background:#f9eeeb;color:#964055;font-size:11px;font-weight:600}
#installHelp .pepo-manual-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#installHelp .pepo-manual-review>div{background:#faf8f6;border:1px solid #eee8e4;padding:13px 15px;border-radius:11px}
#installHelp .pepo-manual-review b{font-size:11px;font-weight:700;color:#775357}
#installHelp .pepo-manual-review p{font-size:11px;line-height:1.65;color:#777e82;margin:6px 0 0}
#installHelp .pepo-manual-warning{display:flex;gap:9px;align-items:flex-start;background:#fff7ee;border:1px solid #f0dfc6;
 padding:12px 14px;border-radius:9px;margin:11px 0 0;font-size:11px;line-height:1.7;color:#977341}
#installHelp .pepo-manual-warning>span{flex:0 0 16px;width:16px;height:16px;display:grid;place-items:center;
 background:#f2dbb4;color:#7b5726;border-radius:50%;font-weight:700}
#installHelp .pepo-manual-actions{margin-top:15px;display:flex}
#installHelp .pepo-manual-open-page{display:inline-flex;align-items:center;gap:9px;padding:10px 16px!important;
 border:1px solid #b9767e!important;border-radius:9px!important;background:#fff!important;
 color:#88364a!important;font:600 11px Inter,system-ui,sans-serif!important;box-shadow:none!important}
#installHelp .pepo-manual-open-page:hover{background:#fff3f1!important}
#installHelp .pepo-manual-empty{border:1px dashed #e0cfca;background:#fffafa;border-radius:13px;
 padding:30px;text-align:center;color:#797e80;font-size:12px;line-height:1.7}
#installHelp .pepo-manual-bottom{border:1px solid #e7e1dd;border-radius:12px;margin:23px 0 35px;
 padding:12px 15px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
#installHelp .pepo-manual-bottom>span{font-size:11px;color:#919295}
#installHelp .pepo-manual-bottom button{background:transparent!important;color:#893a4a!important;
 border:1px solid #e8ced0!important;border-radius:8px!important;font-size:11px!important;box-shadow:none!important}
#installHelp #pepo-manual-install{width:100%;max-width:100%}
#installHelp #pepo-manual-install>.pepo-help-head{padding:3px 0 0}
#installHelp [data-guide-jump]:focus-visible,#installHelp .pepo-manual-article summary:focus-visible,
#installHelp [data-guide-category]:focus-visible{outline:3px solid #be858b;outline-offset:3px}
@media(max-width:1024px){
 #installHelp .pepo-manual-masthead{grid-template-columns:minmax(0,1fr) 124px}
 #installHelp .pepo-manual-emblem{width:125px;height:125px}
 #installHelp .pepo-manual-emblem span{font-size:25px}
 #installHelp .pepo-manual-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
 #installHelp .pepo-manual-masthead{grid-template-columns:1fr;padding:22px;border-radius:15px;gap:14px}
 #installHelp .pepo-manual-emblem{display:none}
 #installHelp .pepo-manual-stats{gap:7px;margin-top:18px}
 #installHelp .pepo-manual-stats>span{padding:7px;font-size:9.5px}
 #installHelp .pepo-manual-mode-tabs button{flex:1 1 100%;text-align:center}
 #installHelp .pepo-manual-onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
 #installHelp .pepo-manual-onboarding-steps button{min-height:107px;padding:12px!important}
 #installHelp .pepo-manual-toolbar{padding:13px}
 #installHelp .pepo-manual-article-body{padding:15px}
 #installHelp .pepo-manual-article summary{gap:9px;padding:13px 11px}
 #installHelp .pepo-manual-index{width:29px;height:29px;flex-basis:29px}
 #installHelp .pepo-manual-article-intro strong{font-size:17px}
 #installHelp .pepo-manual-review{grid-template-columns:1fr}
}
@media(max-width:360px){
 #installHelp .pepo-manual-onboarding-steps{grid-template-columns:1fr}
 #installHelp .pepo-manual-onboarding-steps button{min-height:75px}
 #installHelp .pepo-manual-masthead h2{font-size:28px}
 #installHelp .pepo-manual-stats>span{white-space:normal}
}
@media(prefers-reduced-motion:reduce){
 #installHelp .pepo-manual-chevron,#installHelp .pepo-manual-onboarding-steps button{transition:none}
}
@media print{
 #installHelp .pepo-manual-mode-tabs,#installHelp .pepo-manual-search-wrap,
 #installHelp .pepo-manual-filter-list,#installHelp .pepo-manual-actions{display:none!important}
 #installHelp .pepo-manual-article-body{display:block!important}
 #installHelp .pepo-manual-masthead{color:#000;background:#fff;box-shadow:none}
}
/* Current Pepo navigation: verified post-install checklist (2026-10). */
.pepo-manual-after-install{margin:16px 0 22px;padding:18px;background:#fff;border:1px solid #e6e9ee;border-radius:14px;box-shadow:0 5px 22px rgba(24,36,48,.035)}
.pepo-manual-after-head h3{font-size:18px;margin:5px 0;letter-spacing:-.018em}
.pepo-manual-after-head p{color:#657180;font-size:12px;line-height:1.5;margin:3px 0 13px}
.pepo-manual-after-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.pepo-manual-after-list button{display:flex!important;align-items:center;gap:11px;text-align:left!important;padding:12px!important;background:#fbfcfd!important;border:1px solid #e8edf0!important;border-radius:10px!important;color:#324357!important;min-height:65px}
.pepo-manual-after-list button:hover{background:#fff4f5!important;border-color:#e6bcc5!important}
.pepo-manual-after-list button>b{color:#aa2a43;font-size:12px;flex:none}
.pepo-manual-after-list button>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}
.pepo-manual-after-list button strong{font-size:12px;font-weight:650}
.pepo-manual-after-list button small{font-size:11px;font-weight:400;color:#69798b;white-space:normal}
.pepo-manual-after-guide{font-size:12px!important;padding:9px 13px!important;margin-top:12px!important}
@media(max-width:640px){.pepo-manual-after-list{grid-template-columns:1fr}.pepo-manual-after-install{padding:12px}.pepo-manual-after-list button{min-height:62px}}
