/* PVettese Atelier 1.7.207 : encadrés de parcours et prompts, Mac/iPhone, sans masquer de fonctions */
#pvJourney207{margin:14px 0 20px;color:#26373a}
.pv207Workflow{border:1px solid #cdd9d9;border-radius:15px;background:#fdfefe;box-shadow:0 2px 14px rgba(16,43,48,.045);overflow:hidden}
.pv207Workflow>summary{display:flex;align-items:center;gap:14px;padding:13px 17px;cursor:pointer;list-style:none;background:linear-gradient(110deg,#f1f6f5,#fff);}
.pv207Workflow>summary::-webkit-details-marker,.pv207Path>summary::-webkit-details-marker,.pv207Step>summary::-webkit-details-marker{display:none}
.pv207Workflow>summary>span:first-child{font-size:23px;color:#355c63}.pv207Workflow strong{font-size:14px;letter-spacing:.01em}
.pv207Workflow summary small{display:block;font-size:11px;margin-top:2px;color:#617879}
.pv207FoldHint{margin-left:auto;font-size:11px;color:#5c7072;white-space:nowrap}.pv207WorkflowBody{padding:16px}
.pv207Choose{font-size:12px;color:#45595c;display:grid;gap:7px;margin-bottom:13px}
.pv207Choose select{width:100%;max-width:620px;padding:10px;border:1px solid #c5d8d9;border-radius:8px;background:#fff;color:#1d353a}
.pv207TwoPaths{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}
.pv207Path{border:1px solid #d7e1e1;border-radius:12px;background:white;min-width:0;overflow:hidden}
.pv207Path>summary{display:flex;gap:10px;align-items:center;cursor:pointer;padding:12px;background:#f4f8f8;list-style:none;min-height:59px}
.pv207PathIcon{font-size:19px;color:#30575b}.pv207Path summary strong{font-size:13px}.pv207PathFlag{margin-left:auto;font-size:10px;color:#48706e;text-align:right}
.pv207PathSteps{padding:9px;display:grid;gap:7px}.pv207Step{border:1px solid #ebeeee;border-radius:9px;min-width:0;}
.pv207Step>summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;padding:9px 10px;font-size:12px;font-weight:600;color:#263b3e}
.pv207Num{display:grid;place-items:center;border-radius:99px;background:#eaf1f0;width:23px;height:23px;min-width:23px;font-size:11px;color:#36575c}
.pv207StepStatus{margin-left:auto;opacity:.6}.pv207StepStatus.is-done{color:#21785e;opacity:1;font-weight:700}
.pv207Step>p{margin:2px 10px 9px 43px;line-height:1.5;color:#536869;font-size:11px}
.pv207MiniBtn{display:inline-flex!important;align-items:center;justify-content:center;font-size:11px!important;font-weight:600;border:1px solid #c4d6d7!important;background:#fff!important;color:#284c52!important;padding:6px 9px!important;margin:0 5px 9px 10px!important;border-radius:7px!important;min-height:31px!important;cursor:pointer!important;max-width:calc(100% - 15px);white-space:normal;text-align:center}
.pv207MiniBtn:hover{background:#e9f3f3!important}.pv207Footnote{font-size:11px;color:#5d7275;margin:12px 0 0;line-height:1.55}
.pv207DetailActions{border:1px solid #cfdcdb;border-radius:12px;padding:9px 12px;margin:13px 0;background:#f7faf9}
.pv207DetailActions>summary{cursor:pointer;font-weight:600;color:#2f5054;font-size:13px}.pv207DetailActions p{font-size:12px;line-height:1.5;color:#5d7071}
.pv207PromptDialog{width:min(840px,96vw);max-height:94dvh;border:1px solid #cedcdd;border-radius:14px;box-shadow:0 20px 55px #101f2540;padding:0;color:#243c40;background:white}
.pv207PromptDialog::backdrop{background:rgba(11,26,29,.48)}.pv207PromptShell{padding:17px;display:grid;gap:12px;max-height:92dvh;overflow:auto}
.pv207PromptShell header,.pv207PromptShell footer{display:flex;align-items:center;justify-content:space-between;gap:9px;flex-wrap:wrap}.pv207PromptShell header strong{font-size:16px}
.pv207PromptShell header p,.pv207Privacy{font-size:11px;color:#597173;line-height:1.5;margin:4px 0}.pv207PromptShell header button{font-size:22px;border:0;background:none;cursor:pointer;color:#314b4e}
.pv207PromptShell label{display:grid;gap:7px;font-size:12px;font-weight:600}.pv207PromptShell textarea{resize:vertical;min-height:min(49dvh,470px);width:100%;padding:12px;font:12px/1.55 ui-monospace,SFMono-Regular,monospace;color:#253c3c;border:1px solid #cddcde;border-radius:9px;box-sizing:border-box}
.pv207PromptShell footer button{font-size:12px!important;min-height:37px}.pv207PromptShell [role=status]{font-size:12px;color:#3a6866;margin:0}
@media(max-width:740px){.pv207TwoPaths{grid-template-columns:1fr}.pv207WorkflowBody{padding:10px}.pv207Workflow>summary{padding:12px;gap:9px}.pv207FoldHint{display:none}.pv207PathSteps{padding:7px}.pv207MiniBtn{max-width:calc(100% - 15px)}.pv207PromptShell{padding:11px}.pv207PromptShell textarea{min-height:45dvh}.pv207PromptShell footer{display:grid;grid-template-columns:1fr 1fr}.pv207PromptShell footer button:first-child{grid-column:1/-1}}

.pv207WixManual{margin:10px 0;padding:10px 12px;border:1px solid #cddddd;border-radius:9px;background:#f7faf9}.pv207WixManual small{display:block;font-size:11px;line-height:1.55;color:#50696c}.pv207WixManual button{font-size:12px!important;white-space:normal}
