#studio-lab[data-usage=module] .st-canvas{background:var(--st-stage)}#studio-lab[data-usage=module] #studio-site{display:none}.mx-stage{max-width:1040px;padding:16px 16px calc(32px + var(--st-cover,0px));gap:16px;margin:0 auto;display:grid}.mx-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--rilo-muted);margin:0;font-size:13px;font-weight:600;line-height:1.4}.mx-seg{border:1px solid var(--rilo-line);background:var(--rilo-cream);border-radius:12px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.mx-seg button{min-height:44px;color:var(--rilo-plum);transition:background-color .16s var(--st-ease),color .16s var(--st-ease);border-radius:8px;padding:0 16px;font-size:15px;font-weight:500;line-height:1.2}.mx-seg button[aria-pressed=true]{background:var(--rilo-plum);color:var(--rilo-cream)}.mx-host{--mx-host-heading:Georgia,"Times New Roman",serif;--rilo-heading-font:var(--mx-host-heading);border:1px solid var(--rilo-line);color:#2b2b2b;background:#fff;border-radius:20px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #47243e2e}.mx-host-bar{color:#5e5560;border-bottom:1px solid #ece7e5;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 16px;font-size:13px;line-height:1.3;display:flex}.mx-host-bar [data-mx-address]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.mx-dots{flex:none;gap:6px;display:flex}.mx-dots i{background:#e2dcdd;border-radius:50%;width:8px;height:8px}.mx-host-page{padding:24px 16px}.mx-host-title{font:400 28px/1.15 var(--mx-host-heading);color:#2b2b2b;margin:0}.mx-host-text{color:#5d5d5d;margin:8px 0 16px;font-size:15px;line-height:1.5}.mx-skel{background:#f0eeee;border-radius:4px;height:8px;margin:0 0 8px;display:block}.mx-skel-short{width:64%;margin-bottom:24px}.mx-slot{background:var(--rilo-bg,#fff);contain:layout;border:1px solid #ece7e5;border-radius:12px;min-height:120px;padding:16px 8px}.mx-slot>rilo-booking,.mx-slot>rilo-gift,.mx-layer-slot>rilo-booking,.mx-layer-slot>rilo-gift{display:block}.mx-back{min-height:44px;color:inherit;text-underline-offset:3px;margin:0 0 8px;padding:0 8px;font-size:15px;text-decoration:underline}.mx-note{color:var(--rilo-muted);margin:0;font-size:13px;line-height:1.5}.mx-note+.mx-note{margin-top:-8px}.mx-host[data-presentation=lien] :is(.mx-host-title,.mx-host-text,.mx-skel){display:none}.mx-host[data-presentation=lien] .mx-host-page{background:var(--rilo-bg,#fff);padding:16px}.mx-host[data-presentation=lien] .mx-slot{border:0;padding:0}.mx-host[data-presentation=bouton] .mx-slot{background:0 0;border:0;min-height:0;padding:0}.mx-open{min-height:48px}.mx-host[data-layer=open]{min-height:640px}.mx-layer{z-index:2;background:#1f141d8c;place-items:start center;padding:16px;display:grid;position:absolute;inset:0}.mx-layer-box{contain:layout;overscroll-behavior:contain;background:var(--rilo-bg,#fff);border-radius:12px;width:min(100%,920px);max-height:100%;overflow:auto;box-shadow:0 25px 100px #0005}.mx-layer-bar{z-index:1;color:#32252d;background:#fff;border-bottom:1px solid #e8dfe4;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:4px 8px 4px 16px;font-size:13px;display:flex;position:sticky;top:0}.mx-layer-bar button{min-height:44px;color:inherit;padding:0 12px;font-size:15px}.mx-layer-slot{padding:16px}#studio-lab .mx-option>span{gap:4px;display:grid}#studio-lab .mx-option strong{font-size:15px;font-weight:600}#studio-lab .mx-option small{color:var(--rilo-muted);font-size:13px;line-height:1.4}#studio-lab[data-layout=sheet] :is(.mx-host-text,.mx-skel){display:none}#studio-lab[data-layout=sheet] .mx-host-page{padding:16px 12px}#studio-lab[data-layout=sheet] .mx-host-title{margin-bottom:16px;font-size:24px}#studio-lab[data-layout=desk] .mx-stage{padding:0 0 32px}#studio-lab[data-layout=desk] .mx-host-page{padding:32px}#studio-lab[data-layout=desk] .mx-host[data-presentation=page] .mx-slot{padding:24px}@media (prefers-reduced-motion:reduce){.mx-seg button{transition:none}}
