/* Event Studio 1.7 RC3.11 — part of main qrcode-sn plugin. */
.qrp-digital.qrp-kind-event{--qev-navy:#123653;--qev-ink:#1b3448;--qev-gold:#ba9969;--qev-line:#dce6eb}
.qrp-digital.qrp-kind-event .qrp-page-hero{background:linear-gradient(150deg,#143b5c 0%,#244f70 74%,#1d435e 100%)!important;color:#fff!important;padding:24px 22px 36px!important}
.qrp-digital.qrp-kind-event .qrp-cover{background:#fff;border-radius:18px;box-shadow:0 10px 35px #061d3440;object-fit:contain!important;padding:0!important;margin:0 auto 20px!important;max-width:100%}
.qrp-digital.qrp-kind-event .qrp-logo{box-shadow:0 9px 30px #061d3430!important;border:1px solid #dae1e7!important}
.qrp-digital.qrp-kind-event .qev-event-dateline{display:inline-flex;align-self:flex-start;background:#ffffff19;border:1px solid #ffffff45;border-radius:100px;padding:7px 12px;margin-bottom:15px;font:700 11px/1.4 var(--qev-font);letter-spacing:.11em;text-transform:uppercase;color:#f4eddf}
.qrp-digital.qrp-kind-event .qrp-page-hero .qrp-eyebrow{color:#e6d7bb!important;font-weight:700;letter-spacing:.12em;margin-bottom:8px}
.qrp-digital.qrp-kind-event .qrp-page-hero h1{font-size:clamp(23px,5.2vw,34px)!important;font-weight:800!important;line-height:1.17!important;letter-spacing:-.025em!important;text-wrap:balance}
.qrp-digital.qrp-kind-event .qrp-page-hero>p{color:#e9eef4!important;max-width:650px}
.qrp-digital.qrp-kind-event .qrp-page-body{background:#eef3f6!important}
.qrp-digital.qrp-kind-event .qrp-page-section{background:#fff!important;border:1px solid #dde6ec!important;border-radius:19px!important;padding:22px 18px!important;box-shadow:0 12px 28px #1337520c!important}
.qrp-digital.qrp-kind-event .qrp-page-section>h2{font-weight:800!important;letter-spacing:-.026em!important;border-bottom:1px solid #e7edf0!important}
.qrp-digital.qrp-kind-event .qev-program-premium{background:#fcfdfe!important}
.qrp-digital.qrp-kind-event .qev-program-intro{font-size:13px!important;color:#4d6476;margin:0 0 16px}
.qrp-digital.qrp-kind-event .qev-program-tabs{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 0 14px;margin:0 0 4px;scrollbar-width:thin}
.qrp-digital.qrp-kind-event .qev-program-tab{appearance:none;min-width:max-content;flex:0 0 auto;background:#f4f8fa;color:#234862;border:1px solid #d8e6ef;padding:10px 13px;min-height:44px;border-radius:12px;font:750 12px/1.3 var(--qev-font);cursor:pointer;scroll-snap-align:start}
.qrp-digital.qrp-kind-event .qev-program-tab.is-active{background:var(--page-accent);border-color:var(--page-accent);color:var(--page-on-accent)}
.qrp-digital.qrp-kind-event .qev-public-day{padding:5px 0 17px}.qrp-digital.qrp-kind-event .qev-public-day+ .qev-public-day{border-top:1px solid #d9e4ea;padding-top:18px;margin-top:12px}
.qrp-digital.qrp-kind-event .qev-public-dayhead{padding:4px 2px 18px}.qrp-digital.qrp-kind-event .qev-day-label{color:#a08258;font:800 10px/1.5 var(--qev-font);text-transform:uppercase;letter-spacing:.12em}
.qrp-digital.qrp-kind-event .qev-public-dayhead h3{color:#173c56;margin:6px 0 0;font:800 clamp(17px,4vw,23px)/1.2 var(--qev-font);letter-spacing:-.02em;text-wrap:balance}
.qrp-digital.qrp-kind-event .qev-public-timeline{position:relative;margin-left:9px;border-left:1px solid #d8e2e9;padding-left:17px;display:grid;gap:9px}
.qrp-digital.qrp-kind-event .qev-public-entry{position:relative}.qrp-digital.qrp-kind-event .qev-time-dot{position:absolute;left:-24px;top:20px;width:11px;height:11px;border:2px solid var(--qev-gold);border-radius:50%;background:#fff;box-shadow:0 0 0 4px #fff}
.qrp-digital.qrp-kind-event .qev-public-session{background:#fff;border:1px solid #dce6ec;border-radius:13px;overflow:hidden;box-shadow:0 3px 11px #0d35540a}
.qrp-digital.qrp-kind-event .qev-public-session-head{cursor:pointer;display:flex;align-items:center;gap:11px;padding:15px 12px;min-height:58px;list-style:none}
.qrp-digital.qrp-kind-event .qev-public-session-head::-webkit-details-marker{display:none}
.qrp-digital.qrp-kind-event .qev-public-time{display:block;flex:0 0 82px;padding:8px 4px;border-radius:8px;background:#ecf3f7;font:750 11px/1.3 var(--qev-font);white-space:nowrap;text-align:center;color:#1b4967;font-variant-numeric:tabular-nums}
.qrp-digital.qrp-kind-event .qev-public-session-info{min-width:0;flex:1}.qrp-digital.qrp-kind-event .qev-public-session-info strong{display:block;font-size:13px;line-height:1.42;color:#1d364b;overflow-wrap:anywhere}.qrp-digital.qrp-kind-event .qev-public-session-info small{display:block;margin-top:4px;color:#6a7885;font-size:11px;line-height:1.45}
.qrp-digital.qrp-kind-event .qev-public-chevron{font-size:18px;color:#648095;transition:transform .17s ease}.qrp-digital.qrp-kind-event .qev-public-session[open] .qev-public-chevron{transform:rotate(180deg)}
.qrp-digital.qrp-kind-event .qev-public-session-detail{border-top:1px solid #e7edf2;padding:12px 15px 15px;color:#40546a;font-size:12px;line-height:1.6}
.qrp-digital.qrp-kind-event .qev-public-session-detail p{white-space:pre-line;margin:0!important;font-size:12px!important}
.qrp-digital.qrp-kind-event .qev-resource-link{display:inline-flex;margin-top:8px;padding:9px 12px;background:#e9f2f6;border-radius:8px;color:#1b4d70;font-weight:700;text-decoration:none}
.qrp-digital.qrp-kind-event .qev-type-break .qev-public-session,.qrp-digital.qrp-kind-event .qev-type-dinner .qev-public-session{background:#f6f6f1}.qrp-digital.qrp-kind-event .qev-type-dinner .qev-time-dot{border-color:#906c3f}
.qrp-digital.qrp-kind-event .qev-public-session-head:focus-visible,.qrp-digital.qrp-kind-event .qev-program-tab:focus-visible{outline:3px solid #3c8cc6;outline-offset:2px}
/* Editor: actual day/session management, compatible with mobile and pointer drag. */
.qev-studio-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin:5px 0 16px}.qev-studio-toolbar button{flex:0 1 auto}
.qev-studio-daynav{display:flex;gap:8px;overflow-x:auto;padding:4px 0 12px;scrollbar-width:thin}
.qev-day-editor-tab,.qev-edit-button{font-family:inherit;font-weight:700;font-size:13px;line-height:1.3;min-height:42px;padding:10px 14px;border-radius:10px;border:1px solid #cbdce4;background:#fff;color:#294a60;cursor:pointer}
.qev-day-editor-tab{flex:0 0 auto;font-family:inherit;font-size:13px;font-weight:750}.qev-day-editor-tab.is-selected{background:#204d72;color:#fff;border-color:#204d72}.qev-drag-target{outline:3px dashed #a58a63;outline-offset:1px}
.qev-studio-work{display:grid;gap:12px}.qev-editor-dayhead{border:1px solid #d9e5ec;background:#f7fafb;border-radius:14px;padding:14px;display:grid;gap:10px}.qev-day-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:9px}
.qev-edit-field{display:grid;gap:6px;font-family:inherit;font-weight:700;font-size:12px;line-height:1.35;color:#344b60}.qev-edit-field>span{font-weight:700;font-size:12px}.qev-edit-field input,.qev-edit-field select,.qev-edit-field textarea{width:100%;min-width:0;box-sizing:border-box;display:block;min-height:42px;border:1px solid #cbd8e1;border-radius:9px;background:#fff;color:#17364b;padding:9px 10px;font-family:inherit;font-size:13px}.qev-edit-field textarea{min-height:90px;resize:vertical}
.qev-studio-count{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:12px;color:#627788}.qev-studio-count strong{font-size:13px;color:#173a57}
.qev-session-editor-list{display:grid;gap:9px}.qev-edit-session{border:1px solid #d5e2e9;background:#fff;border-radius:12px;overflow:hidden}.qev-edit-session-bar{display:flex;align-items:center;gap:10px;padding:11px 12px}.qev-edit-summary{font-size:13px;color:#193b52;line-height:1.4;overflow-wrap:anywhere}.qev-drag-grip{font-size:19px;cursor:grab;touch-action:none;user-select:none;color:#62829b;flex-shrink:0}.qev-edit-details{padding:0 12px 10px;border-top:1px solid #edf0f2}.qev-edit-details summary{cursor:pointer;padding:10px 0;font-weight:700;font-size:12px;color:#245a7f}.qev-edit-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px}.qev-edit-fields .qev-edit-field:has(textarea){grid-column:1/-1}
.qev-edit-ops{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 11px}.qev-edit-ops button{font-size:11px}.qev-editor-warning{border-left:3px solid #bb8955;background:#fffaed;color:#7b5027;padding:10px 12px;border-radius:8px;font-size:12px}
@media(max-width:430px){.qrp-digital.qrp-kind-event .qrp-page-hero{padding:18px 16px 25px!important}.qrp-digital.qrp-kind-event .qrp-page-section{padding:18px 13px!important}.qrp-digital.qrp-kind-event .qev-public-time{flex-basis:73px;font-size:10px}.qrp-digital.qrp-kind-event .qev-public-session-head{gap:8px;padding:12px 9px}.qrp-digital.qrp-kind-event .qev-public-session-info strong{font-size:12px}.qev-studio-toolbar button{width:100%}}
@media(prefers-reduced-motion:reduce){.qrp-digital.qrp-kind-event .qev-public-chevron{transition:none}}

.qev-day-display-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.qev-toggle-day{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#3c5269}.qev-toggle-day input{width:17px;height:17px}

.qrp-digital.qrp-kind-event .qev-event-venue{display:block;padding:0 0 11px;color:#f2eadb;font:700 12px/1.5 var(--qev-font)}

/* RC3.12 · Identité RIAFPI fondée sur l’agenda officiel transmis · activable/désactivable */
.qrp-digital.qrp-kind-event.qev-riafpi{--qev-ink:#4f2131;--qev-navy:#4f2131;--qev-gold:#c6a169;--qev-line:#e8dfd8}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-hero{background:radial-gradient(ellipse at 95% 75%,#f1e8cc 0,transparent 55%),linear-gradient(145deg,#fff 0%,#f8f5ef 100%)!important;color:#532337!important;border-bottom:5px solid var(--page-accent);position:relative;overflow:hidden}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-hero::after{content:'';position:absolute;right:-100px;bottom:-105px;width:250px;height:220px;border:30px solid #e7d5ad66;border-radius:50%;pointer-events:none}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-official-logos{position:relative;z-index:1;display:grid;grid-template-columns:1.17fr .85fr 1.2fr;align-items:center;gap:10px;margin-bottom:17px;background:#fff;border:1px solid #eee8df;border-radius:14px;padding:11px 8px}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-official-logos img{display:block;width:100%;max-height:67px;min-width:0;object-fit:contain;mix-blend-mode:multiply}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-edition-ribbon{display:table;position:relative;z-index:1;background:#2e983d;color:#fff;letter-spacing:.085em;padding:8px 11px;border-radius:5px;font:800 10px/1.25 var(--qev-font);margin:0 0 10px}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-event-dateline{background:#f4eceb;border-color:#e5d3d2;color:#6a3047}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-event-venue{color:#71273f;font-weight:800}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-hero .qrp-eyebrow{color:#688061!important;letter-spacing:.04em}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-hero h1{color:var(--page-accent)!important;letter-spacing:-.025em;max-width:760px;font-weight:800!important}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-hero>p{color:#4d4242!important;line-height:1.55!important}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-body{background:#f8f5ef!important}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-section{border-color:#e9e2db!important;box-shadow:0 9px 24px #6031420a!important}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-section>h2{color:#642a40!important}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-day-label{color:#934a5d}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-public-dayhead h3{color:#55273a}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-public-time{background:#f9f0ee;color:#733349}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-time-dot{border-color:#ab6b77}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-public-session-info strong{color:#4b2a36}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-program-tab.is-active{background:var(--page-accent);border-color:var(--page-accent);color:var(--page-on-accent)}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-session-module{display:block;color:#9b4660;font-style:normal;font-size:11px;letter-spacing:.025em;margin-bottom:4px;font-weight:800}
.qrp-digital.qrp-kind-event .qev-hero-quick-actions{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 14px;max-width:720px}
.qrp-digital.qrp-kind-event .qev-hero-button{display:flex;min-height:50px;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;padding:12px 13px;border-radius:12px;box-sizing:border-box;font:800 12px/1.3 var(--qev-font);transition:transform .16s ease,box-shadow .16s ease}
.qrp-digital.qrp-kind-event .qev-hero-button:hover{transform:translateY(-1px)}
.qrp-digital.qrp-kind-event .qev-hero-button:focus-visible{outline:3px solid #1689b5;outline-offset:2px}
.qrp-digital.qrp-kind-event .qev-hero-teams{background:#5159a5;color:#fff!important;box-shadow:0 4px 12px #2229672b}
.qrp-digital.qrp-kind-event .qev-hero-register{background:var(--page-accent);color:var(--page-on-accent)!important;box-shadow:0 4px 12px #722b3928}
.qrp-digital.qrp-kind-event .qev-hero-register.qev-pending{background:#ede4e1;color:#7e4e5a!important;box-shadow:none;border:1px dashed #baa1a9;cursor:not-allowed}
@media(max-width:400px){.qrp-digital.qrp-kind-event .qev-hero-quick-actions{grid-template-columns:1fr}.qrp-digital.qrp-kind-event.qev-riafpi .qev-official-logos{gap:4px;padding:8px 5px}.qrp-digital.qrp-kind-event.qev-riafpi .qev-official-logos img{max-height:47px}}
@media(prefers-reduced-motion:reduce){.qrp-digital.qrp-kind-event .qev-hero-button{transition:none}}

.qrp-digital.qrp-kind-event .qev-official-agenda{display:inline-flex;align-items:center;gap:6px;margin:0 0 15px;padding:9px 12px;border:1px solid #e1d4ca;border-radius:9px;color:#682e45;font:750 12px/1.4 var(--qev-font);background:#fbf7f2;text-decoration:none}.qrp-digital.qrp-kind-event .qev-official-agenda:focus-visible{outline:3px solid #3f8fc2;outline-offset:2px}

.qrp-digital.qrp-kind-event.qev-riafpi .qev-official-logos-strip{grid-template-columns:1fr;padding:14px 16px}.qrp-digital.qrp-kind-event.qev-riafpi .qev-official-logos-strip img{max-height:none;height:auto;mix-blend-mode:normal}.qrp-digital.qrp-kind-event.qev-riafpi .qev-public-session,.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-section,.qrp-digital.qrp-kind-event.qev-riafpi .qrp-social-link,.qrp-digital.qrp-kind-event.qev-riafpi .qev-hero-button{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.qrp-digital.qrp-kind-event.qev-riafpi .qev-public-entry:hover .qev-public-session,.qrp-digital.qrp-kind-event.qev-riafpi .qrp-social-link:hover,.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-section:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(84,35,55,.10)}.qrp-digital.qrp-kind-event.qev-riafpi .qev-program-tab:hover,.qrp-digital.qrp-kind-event.qev-riafpi .qev-hero-button:hover{box-shadow:0 10px 22px rgba(84,35,55,.12)}.qrp-digital.qrp-kind-event.qev-riafpi .qev-day-label{color:#8a5b6b}.qrp-digital.qrp-kind-event.qev-riafpi .qev-public-dayhead{display:grid;gap:6px}.qrp-digital.qrp-kind-event.qev-riafpi .qev-public-dayhead::after{content:'';width:88px;height:3px;border-radius:999px;background:linear-gradient(90deg,#71273f,#d0b17f);margin-top:2px}.qrp-digital.qrp-kind-event.qev-riafpi .qev-program-premium>*{animation:qevFadeUp .45s ease both}.qrp-digital.qrp-kind-event.qev-riafpi .qev-program-premium>*:nth-child(2){animation-delay:.05s}.qrp-digital.qrp-kind-event.qev-riafpi .qev-program-premium>*:nth-child(3){animation-delay:.1s}.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-section:nth-of-type(2){animation-delay:.08s}.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-section:nth-of-type(3){animation-delay:.12s}@keyframes qevFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.qrp-digital.qrp-kind-event.qev-riafpi .qev-public-session,.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-section,.qrp-digital.qrp-kind-event.qev-riafpi .qrp-social-link,.qrp-digital.qrp-kind-event.qev-riafpi .qev-hero-button,.qrp-digital.qrp-kind-event.qev-riafpi .qev-program-premium>*{transition:none;animation:none}}


/* RC3.15 · amélioration visuelle finale RIAFPI + retour immédiat sur les visuels chargés */
.qrp-upload-preview{margin-top:10px;border:1px solid #d9e4ea;border-radius:14px;background:#fbfdff;padding:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}
.qrp-upload-preview[hidden]{display:none!important}
.qrp-upload-preview img{display:block;width:100%;max-width:260px;max-height:180px;object-fit:contain;border-radius:10px;background:#fff;box-shadow:0 10px 25px rgba(20,50,80,.08)}

.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-hero{padding:18px 18px 28px!important}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-cover{display:block;width:100%;margin:0 0 18px!important;border-radius:24px;border:1px solid #ece5db;box-shadow:0 18px 42px rgba(78,33,49,.11);background:#fff;object-fit:cover!important}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-logo{display:block;width:min(100%,520px);max-height:none;object-fit:contain!important;background:#fff;border-radius:20px;padding:14px 18px;margin:0 auto 14px!important;box-shadow:0 14px 34px rgba(26,34,44,.08)!important;border:1px solid #ece4da!important}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-edition-ribbon{margin-top:4px}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-section{backdrop-filter:blur(2px)}
.qrp-digital.qrp-kind-event.qev-riafpi .qrp-social-link{border-radius:18px!important;border-color:#e6ddd5!important;box-shadow:0 10px 24px rgba(87,43,58,.05)!important}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-hero-button{border-radius:16px;min-height:56px;font-size:13px}
.qrp-digital.qrp-kind-event.qev-riafpi .qxl-icon-action{border-radius:14px;background:#fff6;border:1px solid #ead9cc;color:#5c2840}
@media(max-width:430px){
  .qrp-digital.qrp-kind-event.qev-riafpi .qrp-page-hero{padding:14px 14px 22px!important}
  .qrp-digital.qrp-kind-event.qev-riafpi .qrp-cover{border-radius:20px;margin-bottom:14px!important}
  .qrp-digital.qrp-kind-event.qev-riafpi .qrp-logo{width:100%;padding:12px 14px;border-radius:18px}
}

/* RC3.16 · FIX: image entière + logo vraiment personnalisable, sans dimensions fixes héritées */
.q15-page.qrp-kind-event.qev-riafpi .qrp-page-hero>.qrp-cover,
.qrp-digital.qrp-kind-event.qev-riafpi[data-coverfit="cover"] .qrp-page-hero>.qrp-cover,
.qrp-digital.qrp-kind-event.qev-riafpi[data-coverheight="compact"] .qrp-page-hero>.qrp-cover,
.qrp-digital.qrp-kind-event.qev-riafpi[data-coverheight="large"] .qrp-page-hero>.qrp-cover{
  display:block!important;position:static!important;order:-2!important;box-sizing:border-box!important;
  width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;
  object-fit:contain!important;object-position:center!important;overflow:visible!important;
  border-radius:18px!important;padding:0!important;margin:0 0 14px!important;background:#fff!important;
}
.q15-page.qrp-kind-event.qev-riafpi .qrp-page-hero>.qrp-logo,
.qrp-digital.qrp-kind-event.qev-riafpi[data-logosize="small"] .qrp-page-hero>.qrp-logo,
.qrp-digital.qrp-kind-event.qev-riafpi[data-logosize="large"] .qrp-page-hero>.qrp-logo{
  display:block!important;position:static!important;order:-1!important;box-sizing:border-box!important;
  width:min(100%,360px)!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:auto!important;
  object-fit:contain!important;object-position:center!important;
  border:1px solid #e8e0da!important;background:#fff!important;border-radius:16px!important;
  padding:12px!important;margin:0 auto 18px!important;box-shadow:0 8px 24px #52243b0c!important;
}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-official-logos-custom{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}
.qrp-digital.qrp-kind-event.qev-riafpi .qev-official-logos-custom .qev-partner-logo{width:auto;max-width:30%;height:auto;max-height:54px;object-fit:contain}
#qrp-root .qev-media-control .qrp-upload-preview{max-width:100%;padding:12px;background:#fff;border:1px solid #e9e0d7;border-radius:14px}
#qrp-root .qev-media-control .qrp-upload-preview>img{width:100%;height:auto;max-height:240px;max-width:100%;object-fit:contain;object-position:center;box-shadow:none;border-radius:8px}
#qrp-root .qev-image-status{display:block;color:#47655e;line-height:1.5;margin:4px 0 10px}
@media(max-width:430px){.q15-page.qrp-kind-event.qev-riafpi .qrp-page-hero>.qrp-logo{width:min(88%,300px)!important;padding:9px!important}.q15-page.qrp-kind-event.qev-riafpi .qrp-page-hero>.qrp-cover{border-radius:13px!important}}
