/* @license BSD 3-Clause https://github.com/klaro-org/klaro-js/blob/master/LICENSE */
.klaro{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2,#c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#1a936f;background-color:var(--green1,#1a936f);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:rgb(36.1294797688,204.2705202312,154.2450867052);background-color:var(--green2,rgb(36.1294797688,204.2705202312,154.2450867052));opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:rgb(36.1294797688,204.2705202312,154.2450867052);background-color:var(--green2,rgb(36.1294797688,204.2705202312,154.2450867052));opacity:.8;cursor:not-allowed}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:hsl(0,0%,48.8%);color:var(--dark3,rgb(124.44,124.44,124.44));font-size:.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:hsl(0,0%,95%);background-color:var(--white2,rgb(242.25,242.25,242.25));position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:hsl(0,0%,90.25%);background-color:var(--white3,rgb(230.1375,230.1375,230.1375));position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:rgb(71.7343352601,222.5856647399,177.7042774566);box-shadow-color:var(--green3,rgb(71.7343352601,222.5856647399,177.7042774566));box-shadow:0 0 1px var(--box-shadow-color,green3)}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#1a936f;color:var(--green1,#1a936f);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fafafa;color:var(--light1,#fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color,#fff);background-color:hsl(0,0%,36%);background-color:var(--dark2,rgb(91.8,91.8,91.8));border-radius:4px;border-radius:var(--border-radius,4px);padding:6px 10px;margin-right:.5em;border-style:none;padding:.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#1a936f;background-color:var(--green1,#1a936f)}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:rgb(36.1294797688,204.2705202312,154.2450867052);background-color:var(--green2,rgb(36.1294797688,204.2705202312,154.2450867052))}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#2581c4;background-color:var(--blue1,#2581c4)}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);background-color:#fafafa;background-color:var(--light1,#fafafa);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1,#333);border-color:hsl(0,0%,36%);border-color:var(--dark2,rgb(91.8,91.8,91.8))}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:rgb(68.5896995708,156.0884120172,219.8103004292);color:var(--blue2,rgb(68.5896995708,156.0884120172,219.8103004292))}.klaro .context-notice p{color:#333;color:var(--dark1,#333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:rgb(36.1294797688,204.2705202312,154.2450867052);color:var(--green2,rgb(36.1294797688,204.2705202312,154.2450867052))}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .context-notice p.ccn-description-empty-store{margin-top:24px;font-size:14px;font-size:var(--font-size,14px)}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media(min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:hsl(0,0%,36%);border-top-color:var(--dark2,rgb(91.8,91.8,91.8));border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:hsl(0,0%,36%);color:var(--dark2,rgb(91.8,91.8,91.8))}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width,1px);border-bottom-style:solid;border-bottom-style:var(--border-style,solid);border-bottom-color:hsl(0,0%,36%);border-bottom-color:var(--dark2,rgb(91.8,91.8,91.8));padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3,#a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3,#a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width,1px);border-top-style:solid;border-top-style:var(--border-style,solid);border-top-color:hsl(0,0%,36%);border-top-color:var(--dark2,rgb(91.8,91.8,91.8));padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:hsl(0,0%,36%);color:var(--dark2,rgb(91.8,91.8,91.8));padding-left:.2em;font-size:.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1,#333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media(min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius,4px);position:fixed;position:var(--notice-position,fixed);right:20px;right:var(--notice-right,20px);left:auto;left:var(--notice-left,auto);bottom:20px;bottom:var(--notice-bottom,20px);top:auto;top:var(--notice-top,auto);max-width:400px;max-width:var(--notice-max-width,400px);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}}@media(max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media(max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media(max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - 0.5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-0.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{padding:1em;padding-top:.2em;background-color:#333;background-color:var(--dark1,#333);color:#fafafa;color:var(--light1,#fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;transform:translateY(-50%);position:fixed;overflow:auto}@media(min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none !important}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.klaro{a,label.cm-list-label{display:inline-block;min-height:24px;cursor:pointer;}input:disabled + label.cm-list-label{cursor:not-allowed;}a:focus{outline:revert;}label.cm-list-label{padding-inline-start:unset;}}.klaro_toggle_dialog{position:fixed;z-index:99;right:25px;bottom:25px;width:35px;height:35px;margin:0;padding:0;cursor:pointer;border:1px solid #eaeaea;border-radius:20px;background:white;background-image:url(/modules/contrib/klaro/icons/privacy.svg);background-size:contain;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.25);box-shadow:0 5px 5px rgba(0,0,0,0.2);}.klaro_toggle_dialog:focus{transform:scale(1.2);}.klaro .context-notice p.cm-dialog-link{margin-top:6px;}.klaro.learn-more-as-button
  .cookie-notice:not(.cookie-modal-notice)
  a.cm-link.cn-learn-more{flex-grow:unset;min-height:24px;margin-right:auto;padding:0.4em;cursor:pointer;text-align:center;color:#fff;color:var(--button-text-color,#fff);border-style:none;border-radius:var(--border-radius,4px);background-color:#5c5c5c;background-color:var(--dark2,#5c5c5c);font-size:1em;line-height:1.125rem;}.klaro.hide-consent-dialog-title h2#id-cookie-title{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.klaro-close{position:absolute;top:0;right:0;width:30px;height:25px;padding:0;cursor:pointer;color:var(--light1,#fafafa);border:none;background:none;&::after{content:"\00d7";font-size:2em;}}.klaro.klaro-close-enabled p#id-cookie-notice{margin-right:1em;}.klaro .cookie-modal .cm-modal .hide{min-height:24px;}.klaro .cookie-modal .cm-modal .hide:active,.klaro .cookie-modal .cm-modal .hide:focus{outline:auto;}.klaro .cookie-modal .cm-list-input:focus + .cm-list-label .slider,.klaro .context-notice .cm-list-input:focus + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus + .cm-list-label .slider{outline:auto;}@media (prefers-contrast:more){.klaro{--klaro-button-focus-outline:2px dotted #fff !important;--klaro-button-focus-outline-offset:2px !important;.cookie-modal,.cm-modal,.context-notice,.cookie-notice{border:1px solid #fff;.cm-list-label .slider{border:2px solid #fff;&::before{box-sizing:border-box;border:4px solid #fff;}}a:focus,button:focus{outline:1px dotted #fff;}}.cookie-modal .cm-modal .hide svg{stroke:#fff;}}.klaro_toggle_dialog{background-image:url(/modules/contrib/klaro/icons/privacy-white.svg);}}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.klaro{--klaro-primary-color:#12285f;--klaro-link-color:var(--klaro-primary-color);--klaro-link-color-hover:var(--klaro-primary-color);--klaro-link-decoration:inherit;--klaro-link-decoration-hover:inherit;--klaro-link-decoration-line:inherit;--klaro-link-decoration-line-hover:inherit;--klaro-button-bg:var(--klaro-primary-color);--klaro-button-text-color:#fff;--klaro-button-border:3px solid var(--klaro-primary-color);--klaro-button-border-radius:6px;--klaro-button-padding:13px 17px;--klaro-button-font-size:inherit;--klaro-button-font-weight:inherit;--klaro-button-line-height:1rem;--klaro-button-box-shadow:inherit;--klaro-button-bg-hover:#fff;--klaro-button-text-color-hover:var(--klaro-primary-color);--klaro-button-border-hover:3px solid var(--klaro-primary-color);--klaro-button-focus-outline:2px solid var(--klaro-primary-color);--klaro-button-focus-outline-offset:2px;--klaro-button-focus-box-shadow:inherit;--klaro-dialog-focus-outline:auto;--klaro-dialog-focus-box-shadow:0 0 0 2px var(--klaro-primary-color),0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);--font-size:14px;--font-family:inherit;--title-font-family:inherit;--klaro-slider-bg:var(--white2);--klaro-slider-bg-active:var(--klaro-primary-color);--klaro-slider-bg-required:var(--klaro-primary-color);--green1:var(--klaro-link-color);--green2:var(--klaro-link-color);--green3:var(--klaro-link-color);.cookie-modal .cm-btn,.cookie-modal .cm-btn.cm-btn-info,.cookie-modal .cm-btn.cm-btn-success,.cookie-modal .cm-btn.cm-btn-decline,.cookie-modal .cm-btn.cm-btn-danger,.context-notice .cm-btn,.context-notice .cm-btn.cm-btn-info,.context-notice .cm-btn.cm-btn-success,.context-notice .cm-btn.cm-btn-decline,.context-notice .cm-btn.cm-btn-danger,.cookie-notice .cm-btn,.cookie-notice .cm-btn.cm-btn-info,.cookie-notice .cm-btn.cm-btn-success,.cookie-notice .cm-btn.cm-btn-decline,.cookie-notice .cm-btn.cm-btn-danger,&.learn-more-as-button
    .cookie-notice:not(.cookie-modal-notice)
    a.cm-link.cn-learn-more{display:inline-block;width:fit-content;padding:var(--klaro-button-padding);color:var(--klaro-button-text-color);border:var(--klaro-button-border);border-radius:var(--klaro-button-border-radius);background-color:var(--klaro-button-bg);box-shadow:var(--klaro-button-box-shadow);font-size:var(--klaro-button-font-size);font-weight:var(--klaro-button-font-weight);line-height:var(--klaro-button-line-height);&:hover{color:var(--klaro-button-text-color-hover);border:var(--klaro-button-border-hover);background-color:var(--klaro-button-bg-hover);}&:focus{outline:var(--klaro-button-focus-outline);outline-offset:var(--klaro-button-focus-outline-offset);box-shadow:var(--klaro-button-focus-box-shadow);}}&.learn-more-as-button
    .cookie-notice:not(.cookie-modal-notice)
    a.cm-link.cn-learn-more{flex-grow:unset;margin-right:auto;cursor:pointer;text-align:center;}.cookie-modal,.context-notice,.cookie-notice{a{color:var(--klaro-link-color);text-decoration-style:var(--klaro-link-decoration);text-decoration-line:var(--klaro-link-decoration-line);}a:hover{color:var(--klaro-link-color-hover);text-decoration-style:var(--klaro-link-decoration-hover);text-decoration-line:var(--klaro-link-decoration-line-hover);}a:focus{outline:solid 2px currentColor;outline-offset:2px;}.cm-list-input:focus + .cm-list-label .slider{outline:var(--klaro-button-focus-outline);outline-offset:var(--klaro-button-focus-outline-offset);box-shadow:var(--klaro-button-focus-box-shadow);}.cm-list-label .slider{transition:none;background-color:var(--klaro-slider-bg);}.cm-list-input:checked + .cm-list-label .slider{background-color:var(--klaro-slider-bg-active);}.cm-list-input.required:checked + .cm-list-label .slider{background-color:var(--klaro-slider-bg-required);}.cm-list-input.half-checked:checked + .cm-list-label .slider{opacity:0.6;background-color:var(--klaro-slider-bg-active);}}.cm-modal.cm-klaro:focus,.cm-modal.cm-klaro:focus-visible,.context-notice:focus,.context-notice:focus-visible,.cookie-notice:focus,.cookie-notice:focus-visible{outline:var(--klaro-dialog-focus-outline);box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 10px #fff;}}.klaro.klaro-theme-olivero{--klaro-primary-color:var(--color-text-primary-medium);--klaro-link-color-hover:var(--color--primary-50);--klaro-link-decoration:var(--gin-link-decoration-style);--klaro-link-decoration-hover:none;--klaro-link-decoration-line:underline;--klaro-link-decoration-line-hover:underline;--klaro-button-bg:var(--color--primary-40);--klaro-button-border:solid 2px var(--color--primary-40);--klaro-button-border-radius:var(--border-radius);--klaro-button-padding:0 var(--sp1-5);--klaro-button-font-size:var(--font-size-m);--klaro-button-font-weight:700;--klaro-button-line-height:var(--sp2-5);--klaro-button-bg-hover:var(--color--primary-30);--klaro-button-text-color-hover:var(--klaro-button-text-color);--klaro-button-border-hover:solid 2px var(--color--primary-30);--klaro-button-focus-outline:2px solid var(--color--primary-60);--klaro-button-focus-outline-offset:2px;--klaro-dialog-focus-outline:2px solid var(--color--primary-60);--klaro-dialog-focus-box-shadow:0 0 0 2px var(--color--primary-60),0 4px 6px 0 rgba(0,0,0,0.2),5px 5px 10px 0 rgba(0,0,0,0.19);}.klaro.klaro-theme-claro{--klaro-primary-color:var(--color-absolutezero);--klaro-link-decoration-line:underline;--klaro-link-decoration-line-hover:none;--klaro-button-bg:var(--button-bg-color--primary);--klaro-button-text-color:var(--button-fg-color--primary);--klaro-button-border:1px solid transparent;--klaro-button-border-radius:var(--button-border-radius-size);--klaro-button-font-weight:700;--klaro-button-padding:calc(var(--space-m) - 1px) calc(var(--space-l) - 1px);--klaro-button-bg-hover:var(--button--hover-bg-color--primary);--klaro-button-text-color-hover:var(--button-fg-color--primary);--klaro-button-border-hover:var(--klaro-button-border);--klaro-button-focus-outline:var(--focus-outline);--klaro-button-focus-box-shadow:var(--focus-box-shadow);--klaro-dialog-focus-outline:var(--jui-dialog--focus-outline);--klaro-dialog-focus-box-shadow:var(--jui-dialog--focus-box-shadow);.cookie-modal,.context-notice,.cookie-notice{.hide:active,.hide:focus,.hide:focus-visible,button.klaro-close:active,button.klaro-close:focus,button.klaro-close:focus-visible,a:focus{outline:var(--focus-outline);box-shadow:var(--focus-box-shadow);}}@media (prefers-contrast:more){--focus-outline:1px dotted #fff;}}.klaro.klaro-theme-gin{--klaro-primary-color:var(--gin-color-primary);--klaro-link-decoration:var(--gin-link-decoration-style);--klaro-link-decoration-hover:none;--klaro-link-decoration-line:underline;--klaro-link-decoration-line-hover:none;--klaro-button-bg:var(--klaro-primary-color);--klaro-button-text-color:var(--gin-color-button-text);--klaro-button-border:2px solid var(--gin-color-primary) !important;--klaro-button-border-radius:var(--gin-border-m);--klaro-button-font-size:var(--gin-font-size-s);--klaro-button-font-weight:var(--gin-font-weight-semibold);--klaro-button-padding:calc(var(--gin-spacing-s) - 2px) var(--gin-spacing-m);--klaro-button-box-shadow:0.1em 0.25em 0.5em var(--gin-color-primary-light);--klaro-button-bg-hover:var(--gin-color-primary-hover) !important;--klaro-button-text-color-hover:var(--gin-color-button-text);--klaro-button-border-hover:var(--klaro-button-border);--klaro-button-focus-outline:none;--klaro-button-focus-box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);--klaro-dialog-focus-outline:var(--klaro-button-focus-outline);--klaro-dialog-focus-box-shadow:var(--klaro-button-focus-box-shadow);--klaro-slider-bg:var(--gin-color-disabled);--klaro-slider-bg-active:var(--gin-switch);--klaro-slider-bg-required:var(--gin-switch);--light1:var(--gin-color-text-light);--light3:var(--gin-color-text-light);--white2:var(--gin-color-disabled);.cookie-modal,.context-notice,.cookie-notice{p,strong,h2,ul,li{color:var(--gin-color-text);}.cm-modal .cm-body{ul.cm-services li.cm-purpose,ul.cm-services li.cm-service,ul.cm-purposes li.cm-service,ul.cm-purposes li.cm-purpose{span.cm-opt-out,span.cm-required{color:var(--gin-color-text-light);}}}button.klaro-close:focus,.hide:active,.hide:focus,a:focus{outline:none;box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);@media (prefers-contrast:more){outline:solid 2px currentColor;box-shadow:unset;}}}h1.title{margin-block-start:0;padding:var(--gin-spacing-m) var(--gin-spacing-l);color:var(--gin-color-primary-active);border:0 none;border-radius:var(--gin-border-m);background:var(--gin-bg-header);font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-bold);}.cookie-modal .cm-modal .hide{top:15px;right:2px;.cm-header{padding-right:30px;}}}@media (prefers-color-scheme:dark){.klaro.klaro-theme-gin{--white3:var(--gin-color-primary-hover);--klaro-slider-bg:var(--gin-bg-input);--klaro-slider-bg-active:var(--gin-color-primary-light-active);--klaro-slider-bg-required:var(--gin-color-primary-light-active);.context-notice,.cookie-notice,.cm-modal.cm-klaro{border:1px solid #fff;background:var(--gin-bg-layer);}.cm-modal.cm-klaro:focus,.cm-modal.cm-klaro:focus-visible,.context-notice:focus,.context-notice:focus-visible,.cookie-notice:focus,.cookie-notice:focus-visible{box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 10px var(--gin-bg-layer);}}}.gin--dark-mode .klaro.klaro-theme-gin{--white3:var(--gin-color-primary-hover);--klaro-slider-bg:var(--gin-bg-input);--klaro-slider-bg-active:var(--gin-color-primary-light-active);--klaro-slider-bg-required:var(--gin-color-primary-light-active);.context-notice,.cookie-notice,.cm-modal.cm-klaro{border:1px solid #fff;background:var(--gin-bg-layer);}.cm-modal.cm-klaro:focus,.cm-modal.cm-klaro:focus-visible,.context-notice:focus,.context-notice:focus-visible,.cookie-notice:focus,.cookie-notice:focus-visible{box-shadow:var(--klaro-dialog-focus-box-shadow),0 0 0 10px var(--gin-bg-layer);}}
body.path-vendor-event .gin-sidebar,body.path-vendor-event .layout-sidebar-first,body.path-vendor-event .region-sidebar-first,body[data-drupal-path*="/vendor/event/"] .gin-sidebar,body[data-drupal-path*="/vendor/event/"] .layout-sidebar-first,body[data-drupal-path*="/vendor/event/"] .region-sidebar-first{display:none !important;}body.path-vendor-event .layout-content,body.path-vendor-event .region-content,body[data-drupal-path*="/vendor/event/"] .layout-content,body[data-drupal-path*="/vendor/event/"] .region-content{width:100% !important;max-width:100% !important;margin-left:0 !important;}body.path-vendor-event .tabs,body.path-vendor-event .local-tasks,body.path-vendor-event .block-local-tasks-block,body[data-drupal-path*="/vendor/event/"] .tabs,body[data-drupal-path*="/vendor/event/"] .local-tasks,body[data-drupal-path*="/vendor/event/"] .block-local-tasks-block{display:none !important;}body.path-vendor-event .toolbar,body[data-drupal-path*="/vendor/event/"] .toolbar{display:none !important;}
:root{--mel-onboard-bg:#f7f8fa;--mel-onboard-surface:#ffffff;--mel-onboard-border:#e6e6e6;--mel-onboard-text:#1a1a2e;--mel-onboard-muted:#6b7280;--mel-onboard-coral:#ff8a8a;--mel-onboard-radius:14px;--mel-onboard-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--mel-onboard-space-sm:8px;--mel-onboard-space-md:16px;--mel-onboard-space-lg:24px;--mel-onboard-space-xl:32px;--mel-onboard-space-2xl:48px;--mel-onboard-max:720px;}body.mel-page--vendor-onboard .mel-vendor-shell__content.mel-vendor-main{box-sizing:border-box;}@media (max-width:767px){body.mel-page--vendor-onboard .mel-vendor-shell__content.mel-vendor-main{padding-inline:var(--mel-onboard-space-md);}}body.mel-page--vendor-onboard .mel-vendor .mel-vendor-workspace.mel-onboard-wrapper{display:block;min-height:0;height:auto;padding:0;background:transparent;grid-template-columns:unset;}.mel-vendor-workspace{min-height:100%;background:var(--mel-onboard-bg);}.mel-vendor-main--onboard{max-width:none;width:100%;padding:var(--mel-onboard-space-lg) 0 var(--mel-onboard-space-2xl);margin-inline:0;}@media (min-width:768px){.mel-vendor-main--onboard{padding:var(--mel-onboard-space-xl) var(--mel-onboard-space-lg) var(--mel-onboard-space-2xl);}}.mel-onboard-wrapper{min-height:100%;padding:0;background:transparent;}.mel-container--onboard{max-width:var(--mel-onboard-max);margin:0;width:100%;}.mel-vendor-main .mel-container{margin:0;max-width:none;}.mel-onboard-flow{width:100%;}.mel-onboard-progress-text{margin:0 0 var(--mel-onboard-space-md);font-size:0.9375rem;color:var(--mel-onboard-muted);}.mel-onboard-steps{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:14px;}.mel-onboard-steps__sep{color:#bbb;user-select:none;}.mel-step{color:#888;}.mel-step--active{color:var(--mel-onboard-coral);font-weight:600;}.mel-step--complete{color:#16a34a;}.mel-stripe-onboard-summary{margin-bottom:var(--mel-onboard-space-md);padding:var(--mel-onboard-space-md);border-radius:var(--mel-onboard-radius);background:#f9fafb;border:1px solid var(--mel-onboard-border);}.mel-stripe-onboard-summary__line{margin:0;font-size:0.95rem;color:var(--mel-onboard-text);}.mel-stripe-onboard-summary__line--ok{font-weight:600;}.mel-onboard-progress{position:relative;margin-bottom:var(--mel-onboard-space-xl);}.mel-onboard-progress-bar{position:absolute;top:1.25rem;left:0;height:3px;background:var(--mel-onboard-coral);border-radius:2px;transition:width 0.3s ease;z-index:1;}.mel-onboard-progress-steps{display:flex;justify-content:space-between;position:relative;z-index:2;}.mel-onboard-progress-step{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#e5e5e5;border:3px solid #e5e5e5;transition:all 0.3s ease;}.mel-onboard-progress-step-number{font-size:0.875rem;font-weight:600;color:var(--mel-onboard-muted);}.mel-onboard-progress-step--active{background:var(--mel-onboard-coral);border-color:var(--mel-onboard-coral);}.mel-onboard-progress-step--active .mel-onboard-progress-step-number{color:white;}.mel-onboard-progress-step--current{border-color:var(--mel-onboard-coral);box-shadow:0 0 0 4px rgba(255,138,138,0.2);}.mel-onboarding-progress{margin-bottom:var(--mel-onboard-space-xl);}.mel-onboarding-progress__list{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;list-style:none;padding:0;margin:0;}.mel-onboarding-progress__item{display:flex;align-items:center;}.mel-onboarding-progress__link{display:inline-flex;align-items:center;gap:0.375rem;padding:0.375rem 0.75rem;border-radius:999px;text-decoration:none;font-size:0.875rem;font-weight:500;color:var(--mel-onboard-muted);transition:color 0.2s,background 0.2s;}.mel-onboarding-progress__link:hover{color:var(--mel-onboard-text);background:rgba(0,0,0,0.04);}.mel-onboarding-progress__marker{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:0.75rem;background:#e5e5e5;}.mel-onboarding-progress__item--complete .mel-onboarding-progress__marker{background:#22c55e;color:white;}.mel-onboarding-progress__item--current .mel-onboarding-progress__link{color:var(--mel-onboard-coral);background:rgba(255,138,138,0.12);}.mel-onboarding-progress__item--current .mel-onboarding-progress__marker{background:var(--mel-onboard-coral);color:white;}.mel-onboarding-progress__link--disabled,.mel-onboarding-progress__item--locked .mel-onboarding-progress__link{opacity:0.6;cursor:not-allowed;pointer-events:none;}.mel-onboarding-progress__item--locked .mel-onboarding-progress__marker{background:#d1d5db;}.mel-onboard-header{text-align:left;margin-bottom:var(--mel-onboard-space-xl);}.mel-onboard-title{font-size:1.875rem;font-weight:700;color:var(--mel-onboard-text);margin:0 0 var(--mel-onboard-space-md);line-height:1.2;}@media (min-width:768px){.mel-onboard-title{font-size:2.25rem;}}.mel-onboard-description{font-size:1rem;color:var(--mel-onboard-muted);line-height:1.6;margin:0;}@media (min-width:768px){.mel-onboard-description{font-size:1.125rem;}}.mel-onboard-content{background:transparent;border-radius:0;padding:0;box-shadow:none;}.mel-onboard-card{background:var(--mel-onboard-surface);border:1px solid var(--mel-onboard-border);border-radius:var(--mel-onboard-radius);box-shadow:0 8px 24px rgba(0,0,0,0.06);padding:var(--mel-onboard-space-xl);margin-top:var(--mel-onboard-space-lg);}.mel-onboard-card--main{margin-top:var(--mel-onboard-space-md);}.mel-onboard-footer{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;align-items:center;gap:var(--mel-onboard-space-md);margin-top:var(--mel-onboard-space-lg);padding:12px 0 0;background:#fff;border-top:1px solid #eee;}.mel-onboard-footer--split{justify-content:space-between;}.mel-onboard-footer--sticky{position:sticky;bottom:0;padding:12px;margin-top:var(--mel-onboard-space-lg);border-radius:0 0 var(--mel-onboard-radius) var(--mel-onboard-radius);}.mel-onboard-footer .form-actions{margin:0;padding:0;border:0;}.mel-onboard-account{display:flex;flex-direction:column;gap:1rem;text-align:left;}@media (min-width:640px){.mel-onboard-account{flex-direction:row;justify-content:flex-start;}}.mel-onboard-profile-form{max-width:100%;}.mel-onboard-profile-form .form-item{margin-bottom:1.5rem;}.mel-onboard-profile-form label{display:block;margin-bottom:0.5rem;font-weight:600;color:var(--mel-onboard-text);}.mel-onboard-profile-form input[type="text"],.mel-onboard-profile-form input[type="email"],.mel-onboard-profile-form textarea{width:100%;padding:0.75rem 1rem;border:2px solid #e5e5e5;border-radius:8px;font-size:1rem;transition:border-color 0.15s ease;}.mel-onboard-profile-form input:focus,.mel-onboard-profile-form textarea:focus{outline:none;border-color:var(--mel-onboard-coral);box-shadow:0 0 0 3px rgba(255,138,138,0.15);}.mel-onboard-stripe-intro{margin-bottom:1.5rem;}.mel-onboard-stripe-benefits{margin:1.5rem 0;padding:1.5rem;background:#f9fafb;border-radius:8px;}.mel-onboard-stripe-benefits ul{list-style:none;padding:0;margin:0;}.mel-onboard-stripe-benefits li{padding:0.5rem 0;padding-left:1.5rem;position:relative;}.mel-onboard-stripe-benefits li::before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:600;}.mel-stripe-phase{padding:var(--mel-onboard-space-lg);border-radius:var(--mel-onboard-radius);margin-bottom:var(--mel-onboard-space-lg);}.mel-stripe-phase--success{background:#ecfdf5;border:1px solid #6ee7b7;color:var(--mel-onboard-text);}.mel-stripe-phase--action{background:#fffbeb;border:1px solid #fcd34d;color:var(--mel-onboard-text);}.mel-onboard-first-event-intro{margin-bottom:1.5rem;}.mel-onboard-first-event-tips{margin:1.5rem 0;padding:1.5rem;background:#f9fafb;border-radius:8px;}.mel-onboard-first-event-tips h3{margin:0 0 1rem;font-size:1.125rem;color:var(--mel-onboard-text);}.mel-onboard-first-event-tips ul{list-style:none;padding:0;margin:0;}.mel-onboard-first-event-tips li{padding:0.5rem 0;padding-left:1.5rem;position:relative;}.mel-onboard-first-event-tips li::before{content:"•";position:absolute;left:0;color:var(--mel-onboard-coral);font-weight:600;}.mel-onboard-complete-success{text-align:center;margin-bottom:2rem;}.mel-onboard-complete-icon{width:4rem;height:4rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:#4caf50;color:white;border-radius:50%;font-size:2rem;font-weight:700;}.mel-onboard-complete-success h2{font-size:1.875rem;font-weight:700;color:var(--mel-onboard-text);margin:0 0 1rem;}.mel-onboard-complete-features{margin:2rem 0;text-align:left;}.mel-onboard-complete-features h3{font-size:1.125rem;font-weight:600;color:var(--mel-onboard-text);margin:0 0 1rem;}.mel-onboard-complete-features ul{list-style:none;padding:0;margin:0;}.mel-onboard-complete-features li{padding:0.5rem 0;padding-left:1.5rem;position:relative;}.mel-onboard-complete-features li::before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:600;}.mel-onboard-complete-actions{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;}@media (min-width:640px){.mel-onboard-complete-actions{flex-direction:row;justify-content:center;}}.mel-onboard-nav{margin-top:var(--mel-onboard-space-xl);text-align:left;}.mel-alert{padding:1rem 1.5rem;border-radius:8px;margin-bottom:1.5rem;}.mel-alert-success{background:#e8f5e9;border:1px solid #4caf50;color:var(--mel-onboard-text);}.mel-alert-success p{margin:0;}.mel-btn-lg{padding:0.875rem 2rem;font-size:1.125rem;}.mel-text-muted{color:var(--mel-onboard-muted);font-size:0.875rem;}.mel-onboard-terms-hero{max-width:var(--mel-onboard-max);margin:0 auto var(--mel-onboard-space-xl);padding:var(--mel-onboard-space-xl) var(--mel-onboard-space-lg);background:var(--mel-onboard-surface);border-radius:var(--mel-onboard-radius);box-shadow:var(--mel-onboard-shadow);border:1px solid var(--mel-onboard-border);}.mel-onboard-terms-hero__headline{margin:0 0 var(--mel-onboard-space-md);font-family:'Nunito',system-ui,sans-serif;font-size:1.5rem;font-weight:700;color:var(--mel-onboard-text);line-height:1.25;}.mel-onboard-terms-hero__lead{margin:0 0 var(--mel-onboard-space-md);font-size:1rem;color:var(--mel-onboard-muted);line-height:1.5;}.mel-onboard-terms-hero__bullets{margin:0;padding-left:1.25rem;color:var(--mel-onboard-text);line-height:1.6;}.mel-onboard-footer--triple{display:flex;flex-wrap:wrap;gap:var(--mel-onboard-space-md);align-items:center;justify-content:flex-end;}.mel-onboard-footer--triple .mel-onboard-footer__skip{margin-inline-end:auto;}
.mel-sidebar-nav{margin:0;padding:0;}.mel-sidebar-nav__list{list-style:none;margin:0;padding:0;}.mel-event-studio-nav__advanced{margin:0.75rem 0 0;padding-top:0.75rem;border-top:1px solid rgba(0,0,0,0.08);font-size:0.875rem;}.mel-event-studio-nav__item--advanced{font-weight:500;}.mel-event-studio-nav a:focus-visible{outline:2px solid var(--mel-focus-ring,#7c83fd);outline-offset:2px;border-radius:4px;}
.mel-cookie-banner{position:fixed;bottom:0;left:0;right:0;background:var(--mel-ink,#293241);color:var(--mel-cream,#fef5ec);padding:1rem 1.5rem;z-index:99999;box-shadow:0 -4px 12px rgba(0,0,0,0.15);}.mel-cookie-banner__content{max-width:1320px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:1rem;}.mel-cookie-banner__text{flex:1 1 300px;margin:0;font-size:0.95rem;}.mel-cookie-banner__actions{display:flex;flex-wrap:wrap;gap:0.5rem;}.mel-cookie-banner .mel-btn--secondary{background:transparent;border:2px solid currentColor;color:inherit;}.mel-cookie-banner .mel-btn--primary{background:var(--mel-coral,#f26d5b);color:#fff;border:none;}.mel-cookie-banner .mel-btn--link{color:rgba(255,255,255,0.9);text-decoration:underline;}.mel-cookie-policy-page{max-width:640px;margin:2rem auto;padding:0 1rem;}.mel-cookie-policy-page h1{margin-bottom:1rem;}.mel-cookie-preferences{margin-top:2rem;}.mel-cookie-preferences--klaro-only .mel-cookie-options,.mel-cookie-preferences--klaro-only #mel-save-cookie-preferences,.mel-cookie-preferences--klaro-only h2{display:none;}.mel-cookie-options{border:none;padding:0;margin-bottom:1rem;}.mel-cookie-option{margin-bottom:1rem;}.mel-cookie-option--necessary input{opacity:0.7;}.mel-cookie-desc{margin:0.25rem 0 0 1.5rem;font-size:0.875rem;color:var(--mel-muted,#666);}
.mel-event-studio .mel-layout{display:grid;grid-template-columns:280px 1fr;align-items:start;gap:24px;width:100%;max-width:100%;box-sizing:border-box;}.mel-event-studio .mel-es-workspace--has-onboarding .mel-es-workspace__sidebar--onboarding{flex:0 0 200px;width:200px;}.mel-event-studio .mel-layout.mel-es-workspace--has-onboarding{grid-template-columns:200px 280px 1fr;}.mel-event-studio .mel-sidebar,.mel-event-studio .mel-es-workspace__sidebar{display:flex;flex-direction:column;gap:16px;width:280px;max-width:100%;position:sticky;top:100px;align-self:flex-start;height:fit-content;z-index:2;}.mel-event-studio .mel-sidebar > *{margin-bottom:16px;}.mel-event-studio .mel-sidebar > *:last-child{margin-bottom:0;}.mel-event-studio .mel-main,.mel-event-studio .mel-es-workspace__main{min-width:0;max-width:960px;width:100%;}.mel-event-studio .mel-builder{grid-template-columns:minmax(0,1fr) !important;}.mel-event-studio .mel-builder__main{min-width:0;width:100%;}.mel-event-studio .mel-builder-sidebar__sticky--left{display:flex;flex-direction:column;gap:16px;margin-top:0;}.mel-vendor-shell__content .mel-event-studio .mel-event-studio__form-full,.mel-vendor-shell__content .mel-event-studio .mel-studio-form-wrapper{display:block !important;grid-template-columns:none !important;}.vendor-workspace--studio .mel-event-studio .mel-es-workspace__sidebar .mel-studio-nav.mel-wizard-nav{overflow:visible;height:auto;padding:0;background:transparent;}.mel-event-studio .mel-es-stack{display:flex;flex-direction:column;gap:0;width:100%;}.mel-event-studio .mel-es-stack > .mel-advanced{margin-top:4px;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px 16px;background:#fafafa;}.mel-event-studio .mel-advanced summary{font-weight:600;cursor:pointer;padding:4px 0;}.mel-event-studio .mel-es-card,.mel-event-studio .mel-es-workspace__main .mel-section--card{background:#fff;border-radius:16px;padding:24px;margin-bottom:20px;border:1px solid #e8e8ef;box-shadow:0 8px 24px rgba(15,23,42,0.06);box-sizing:border-box;}.mel-event-studio .mel-advanced .mel-es-card,.mel-event-studio .mel-advanced .mel-section--card{margin-top:16px;background:transparent;border:0;box-shadow:none;border-radius:12px;}.mel-event-studio .mel-advanced > .mel-es-card:last-of-type{margin-bottom:0;}.mel-event-studio .mel-es-stack:has(> .mel-step-actions:last-child) > :nth-last-child(2),.mel-event-studio .mel-builder-step-stack:has(> .mel-step-actions:last-child) > :nth-last-child(2){margin-bottom:0;}.mel-event-studio .mel-builder-step-stack{display:flex;flex-direction:column;gap:20px;width:100%;}.mel-event-studio .mel-es-card__header{margin:0 0 16px;}.mel-event-studio .mel-es-card__title{margin:0 0 6px;font-size:1.125rem;font-weight:650;letter-spacing:-0.02em;color:#0f172a;}.mel-event-studio .mel-es-card__hint{margin:0;font-size:0.875rem;line-height:1.45;color:#64748b;}.mel-event-studio .mel-section__header{margin-bottom:16px;}.mel-event-studio .mel-section__title{font-size:1.125rem;font-weight:650;letter-spacing:-0.02em;color:#0f172a;}.mel-event-studio .mel-section__hint{margin:6px 0 0;font-size:0.875rem;line-height:1.45;color:#64748b;}.mel-event-studio .mel-es-workspace__main .form-item,.mel-event-studio .mel-es-workspace__main .form-wrapper,.mel-event-studio .mel-es-workspace__main .fieldset{margin-top:0;margin-bottom:1rem;}.mel-event-studio .mel-es-workspace__main .form-item:last-child,.mel-event-studio .mel-es-workspace__main .fieldset:last-child{margin-bottom:0;}.mel-event-studio .mel-es-workspace__main label,.mel-event-studio .mel-es-workspace__main .fieldset__label{font-weight:600;font-size:0.875rem;color:#0f172a;}.mel-event-studio .mel-es-workspace__main .description{font-size:0.8125rem;color:#64748b;margin-top:4px;}.mel-event-studio .mel-event-studio-questions{max-width:100%;}.mel-event-studio .mel-event-studio-questions__targeting-helper{margin:0.5rem 0 0;color:var(--mel-color-text-muted,#5c6570);font-size:0.9375rem;}.mel-event-studio .mel-event-studio-questions__legacy-notice{margin:1rem 0 0;padding:0.75rem 1rem;border-radius:var(--mel-radius-md,8px);background:var(--mel-color-surface-alt,#f4f6f8);border:1px solid var(--mel-color-border,#d8dee6);color:var(--mel-color-text,#1a1f26);font-size:0.9375rem;}.mel-event-studio .mel-event-studio-questions__notice{margin:12px 0 0;padding:10px 12px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:0.875rem;line-height:1.45;}.mel-event-studio .mel-event-studio-questions__manager{overflow-x:auto;}.mel-event-studio .mel-event-studio-questions__table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0 10px;}.mel-event-studio .mel-event-studio-questions__table th{color:#64748b;font-size:0.75rem;letter-spacing:0.04em;text-transform:uppercase;}.mel-event-studio .mel-event-studio-questions__table td{vertical-align:top;padding:12px;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff;}.mel-event-studio .mel-event-studio-questions__table td:first-child{border-left:1px solid #e2e8f0;border-radius:12px 0 0 12px;}.mel-event-studio .mel-event-studio-questions__table td:last-child{border-right:1px solid #e2e8f0;border-radius:0 12px 12px 0;}.mel-event-studio .mel-event-studio-questions__weight{max-width:72px;margin-bottom:8px;}.mel-event-studio .mel-event-studio-questions__label{min-width:180px;}.mel-event-studio .mel-event-studio-questions__preview{max-width:180px;margin:8px 0 0;color:#64748b;font-size:0.8125rem;line-height:1.4;}.mel-event-studio .mel-event-studio-questions__add{margin-top:20px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;}@media (max-width:760px){.mel-event-studio .mel-event-studio-questions__manager{overflow-x:visible;}.mel-event-studio .mel-event-studio-questions__table{min-width:0;border-spacing:0;}.mel-event-studio .mel-event-studio-questions__table thead{display:none;}.mel-event-studio .mel-event-studio-questions__table,.mel-event-studio .mel-event-studio-questions__table tbody,.mel-event-studio .mel-event-studio-questions__table tr,.mel-event-studio .mel-event-studio-questions__table td{display:block;width:100%;}.mel-event-studio .mel-event-studio-questions__table tr{margin-bottom:16px;padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;}.mel-event-studio .mel-event-studio-questions__table td,.mel-event-studio .mel-event-studio-questions__table td:first-child,.mel-event-studio .mel-event-studio-questions__table td:last-child{padding:0;border:0;border-radius:0;}.mel-event-studio .mel-event-studio-questions__table td + td{margin-top:12px;}.mel-event-studio .mel-event-studio-questions__table input,.mel-event-studio .mel-event-studio-questions__table select,.mel-event-studio .mel-event-studio-questions__table textarea,.mel-event-studio .mel-event-studio-questions__add input,.mel-event-studio .mel-event-studio-questions__add select,.mel-event-studio .mel-event-studio-questions__add textarea{max-width:100%;}}.mel-event-studio-questions--table .mel-event-studio-questions__table{display:flex;flex-direction:column;gap:0;min-width:0;width:100%;}.mel-event-studio-questions--table .mel-event-studio-questions__row{display:grid;grid-template-columns:minmax(140px,1.6fr)
    minmax(108px,0.9fr)
    minmax(72px,0.45fr)
    minmax(120px,0.95fr)
    minmax(120px,1fr)
    minmax(100px,0.75fr)
    minmax(64px,0.4fr);gap:10px 12px;align-items:start;padding:12px 14px;border-bottom:1px solid #e2e8f0;background:#fff;}.mel-event-studio-questions--table .mel-event-studio-questions__row--head{position:sticky;top:0;z-index:2;padding:10px 14px;border-bottom:1px solid #cbd5e1;background:#f8fafc;}.mel-event-studio-questions--table .mel-event-studio-questions__row--head .mel-event-studio-questions__head-label{color:#64748b;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;}.mel-event-studio-questions--table .mel-event-studio-questions__row.is-archived{background:#f8fafc;opacity:0.92;}.mel-event-studio-questions--table .mel-event-studio-questions__row.mel-event-studio-questions__locked{border-left:3px solid #f59e0b;}.mel-event-studio-questions--table .mel-event-studio-questions__cell{min-width:0;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--label .form-item{margin:0;}.mel-event-studio-questions--table .mel-event-studio-questions__cell .form-item{margin:0 0 6px;}.mel-event-studio-questions--table .mel-event-studio-questions__cell .form-item:last-child{margin-bottom:0;}.mel-event-studio-questions--table .mel-event-studio-questions__cell input,.mel-event-studio-questions--table .mel-event-studio-questions__cell select,.mel-event-studio-questions--table .mel-event-studio-questions__cell textarea{width:100%;min-height:44px;max-width:100%;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--required .form-type-checkbox{display:flex;align-items:center;min-height:44px;margin:0;padding:0;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--required .form-type-checkbox input{flex-shrink:0;width:1.25rem;height:1.25rem;min-height:1.25rem;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--required .form-type-checkbox label{min-height:44px;padding:10px 0 10px 8px;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--tickets .form-checkboxes{display:flex;flex-direction:column;gap:6px;max-height:160px;overflow-y:auto;padding:4px 0;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--tickets .form-type-checkbox{min-height:44px;display:flex;align-items:center;margin:0;}.mel-event-studio-questions--table .mel-event-studio-questions__locked-note{margin:6px 0 0;color:#9a3412;font-size:0.8125rem;line-height:1.4;}.mel-event-studio-questions--table .mel-event-studio-questions__details{grid-column:1 / -1;margin:4px 0 0;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;}.mel-event-studio-questions--table .mel-event-studio-questions__details > summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:650;color:#334155;}.mel-event-studio-questions--table .mel-event-studio-questions__per-order-note{margin:8px 0 0;color:#64748b;font-size:0.8125rem;}.mel-event-studio-questions--table .mel-event-studio-questions__empty{padding:16px 14px;border-bottom:1px solid #e2e8f0;color:#64748b;}.mel-event-studio-questions--table .mel-event-studio-questions__add{margin-top:16px;}.mel-event-studio-questions--table .mel-event-studio-questions__add .mel-event-studio-questions__row--add{border:1px dashed #cbd5e1;border-radius:12px;margin-top:10px;}.mel-event-studio-questions__builder-cta{margin:0 0 16px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;}.mel-event-studio-questions__builder-cta-copy,.mel-event-studio-questions__builder-cta-hint{margin:0 0 10px;color:#475569;font-size:0.875rem;line-height:1.45;}.mel-event-studio-questions__builder-cta-hint{margin-bottom:12px;color:#64748b;font-size:0.8125rem;}.mel-event-studio-questions__builder-cta-link{display:inline-flex;align-items:center;min-height:44px;}@media (max-width:1024px){.mel-event-studio .mel-event-studio-questions__manager{overflow-x:visible;}.mel-event-studio-questions--table .mel-event-studio-questions__row--head{display:none;}.mel-event-studio-questions--table .mel-event-studio-questions__row{grid-template-columns:1fr;gap:12px;padding:14px;border:1px solid #e2e8f0;border-radius:14px;margin-bottom:12px;border-bottom:1px solid #e2e8f0;}.mel-event-studio-questions--table .mel-event-studio-questions__row--head{border-bottom:0;}.mel-event-studio-questions--table .mel-event-studio-questions__cell::before{content:attr(data-cell-label);display:block;margin-bottom:6px;color:#64748b;font-size:0.72rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--actions{display:none;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--tickets .form-checkboxes{max-height:none;overflow:visible;gap:0;padding:0;border:1px solid #e2e8f0;border-radius:10px;background:#fff;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--tickets .form-type-checkbox{margin:0;padding:0 12px;border-bottom:1px solid #f1f5f9;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--tickets .form-type-checkbox:last-child{border-bottom:0;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--tickets .form-type-checkbox label{flex:1;min-height:44px;padding:10px 0 10px 8px;}.mel-event-studio-questions--table .mel-event-studio-questions__cell--tickets .form-type-checkbox input{flex-shrink:0;width:1.25rem;height:1.25rem;min-height:1.25rem;margin-top:0;}.mel-event-studio-questions--table .mel-event-studio-questions__details{margin:0;padding:0;border-radius:12px;overflow:hidden;}.mel-event-studio-questions--table .mel-event-studio-questions__details > summary{padding:0 14px;list-style-position:inside;}.mel-event-studio-questions--table .mel-event-studio-questions__details[open] > summary{border-bottom:1px solid #e2e8f0;margin-bottom:0;}.mel-event-studio-questions--table .mel-event-studio-questions__details[open]{padding:0 14px 14px;}.mel-event-studio-questions--table .mel-event-studio-questions__details .form-item,.mel-event-studio-questions--table .mel-event-studio-questions__details .mel-event-studio-questions__group-title,.mel-event-studio-questions--table .mel-event-studio-questions__details .mel-event-studio-questions__preview-reassurance{margin-top:10px;}.mel-event-studio-questions--table .mel-event-studio-questions__row.mel-event-studio-questions__locked{border-left-width:4px;background:linear-gradient(90deg,#fffbeb 0%,#fff 12%);}.mel-event-studio-questions--table .mel-event-studio-questions__row.mel-event-studio-questions__locked::before{content:'Locked';grid-column:1 / -1;display:inline-flex;align-self:start;width:fit-content;margin:0 0 2px;padding:4px 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:0.75rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;}.mel-event-studio-questions--table .mel-event-studio-questions__row.mel-event-studio-questions__locked .mel-event-studio-questions__locked-note{margin-top:0;font-size:0.8125rem;}.mel-event-studio .mel-event-studio-questions__legacy-notice{margin:0.75rem 0 0;padding:0.625rem 0.75rem;font-size:0.875rem;line-height:1.45;}.mel-event-studio .mel-event-studio-questions__targeting-helper{font-size:0.875rem;}.mel-event-studio form.mel-event-studio-questions--table{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));}.mel-event-studio .mel-event-studio-questions .form-actions{bottom:calc(8px + env(safe-area-inset-bottom,0px));margin-inline:0;}.mel-event-studio .mel-event-studio-questions__add > summary{min-height:44px;display:flex;align-items:center;}.mel-event-studio-questions--table .mel-event-studio-questions__add .mel-event-studio-questions__row--add{margin-top:8px;padding:12px;}}@media (max-width:480px){.mel-event-studio .mel-event-studio-questions__intro .mel-event-studio-questions__per-order-note{display:none;}.mel-event-studio-questions--table .mel-event-studio-questions__row.mel-event-studio-questions__locked .mel-event-studio-questions__locked-note{display:none;}}.mel-event-studio .mel-es-workspace__sidebar .mel-sidebar-nav{background:#fff;border-radius:16px;padding:12px;box-shadow:0 6px 20px rgba(0,0,0,0.06);border:1px solid #e2e8f0;}.mel-event-studio .mel-sidebar-nav .mel-event-studio-nav__label{margin:0 0 8px 4px;font-size:0.78rem;font-weight:650;letter-spacing:0;text-transform:none;color:#64748b;}.mel-event-studio .mel-sidebar-nav__list{list-style:none;padding:0;margin:0;}.mel-event-studio .mel-sidebar-nav__list li{margin-bottom:6px;}.mel-event-studio .mel-sidebar-nav__list li:last-child{margin-bottom:0;}.mel-event-studio .mel-sidebar-nav a.mel-nav-item{display:block;padding:10px 12px;border-radius:10px;color:#333;text-decoration:none;font-weight:500;font-size:0.875rem;line-height:1.35;border:1px solid transparent;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;}.mel-event-studio .mel-sidebar-nav a.mel-nav-item:hover{background:#f5f7ff;color:#0f172a;}.mel-event-studio .mel-sidebar-nav a.mel-nav-item.is-active,.mel-event-studio .mel-sidebar-nav a.mel-nav-item.active{background:#f26d5b;color:#fff;border-color:#f26d5b;}.mel-event-studio .mel-sidebar-nav a.mel-nav-item:focus-visible{outline:2px solid #2563eb;outline-offset:2px;}@media (max-width:768px){.mel-event-studio .mel-layout,.mel-event-studio .mel-es-workspace{display:flex;flex-direction:column;gap:20px;}.mel-event-studio .mel-sidebar,.mel-event-studio .mel-es-workspace__sidebar{position:static;width:100%;flex:none;max-width:none;}.mel-event-studio .mel-es-workspace__main{max-width:none;}}.mel-event-studio .mel-step-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;padding-top:16px;}.mel-event-studio .mel-step-actions .mel-continue-button{background:#f26d5b;color:#fff;border:none;border-radius:10px;padding:12px 20px;font-weight:600;font-size:0.9375rem;cursor:pointer;min-height:44px;box-shadow:0 4px 14px rgba(242,109,91,0.35);}.mel-event-studio .mel-step-actions .mel-continue-button:hover{filter:brightness(0.96);}.mel-event-studio .mel-step-actions .mel-continue-button:focus-visible{outline:2px solid #2563eb;outline-offset:2px;}.mel-event-studio .mel-step-actions .mel-prev{background:#fff;color:#0f172a;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;font-weight:600;cursor:pointer;min-height:44px;}.mel-event-studio .mel-step-actions .mel-prev:hover:not(:disabled){background:#f8fafc;}.mel-event-studio .mel-step-actions .mel-prev:disabled{opacity:0.45;cursor:not-allowed;}.mel-event-studio .mel-event-studio__footer-actions{margin-top:8px;padding-top:20px;}.mel-event-studio .mel-event-studio__footer-actions .button--primary,.mel-event-studio .mel-event-studio__footer-actions input[type='submit'].button--primary,.mel-event-studio .mel-event-studio__footer-actions .mel-btn--primary{background:#f26d5b;color:#fff;border:none;border-radius:10px;padding:12px 20px;font-weight:600;min-height:44px;}.mel-event-studio .mel-builder-card--tickets .mel-tickets-intro{margin-top:0;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-builder,.mel-event-studio .mel-builder-card--tickets .mel-ticket-wizard-embed{background:#fff;border-color:#eee;box-shadow:none;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-controls{margin-bottom:12px;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-controls--primary{display:flex;flex-wrap:wrap;gap:10px;}.mel-event-studio .mel-builder-card--tickets .btn-primary,.mel-event-studio .mel-builder-card--tickets .mel-ticket-controls__paid{background:#f26d5b !important;color:#fff !important;border-radius:10px !important;padding:12px 14px !important;font-weight:600 !important;border:none !important;}.mel-event-studio .mel-builder-card--tickets .btn-secondary,.mel-event-studio .mel-builder-card--tickets .mel-ticket-controls__rsvp{background:#eef2ff !important;color:#4f46e5 !important;border-radius:10px !important;padding:10px 12px !important;font-weight:600 !important;border:none !important;}.mel-event-studio .mel-builder-card--tickets .btn-ghost,.mel-event-studio .mel-builder-card--tickets .mel-ticket-controls__external{background:transparent !important;border:1px dashed #ddd !important;color:#666 !important;border-radius:10px !important;padding:10px 12px !important;font-weight:500 !important;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card{border-radius:16px;border:1px solid #eee;padding:16px;margin-bottom:16px;background:#fff;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card:last-child{margin-bottom:0;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__title{font-weight:600;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__price{color:#6e7ef2;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__meta{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:#666;margin-top:8px;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__meta li{margin:0;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;}.mel-event-studio .mel-builder-card--tickets [data-mel-ticket-edit]{display:none;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card.is-editing [data-mel-ticket-view]{display:none !important;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card.is-editing [data-mel-ticket-edit]{display:flex !important;flex-direction:column;gap:14px;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions .mel-btn,.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions input.mel-btn,.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions button.mel-btn{width:auto !important;min-height:34px;margin:0 !important;padding:7px 12px !important;border-radius:10px !important;font-size:13px !important;font-weight:650 !important;line-height:1.2 !important;box-shadow:none !important;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions [data-mel-ticket-edit-toggle]{appearance:none !important;border:1px solid #dbe2ef !important;background:#f7f8ff !important;color:#243b8f !important;cursor:pointer !important;text-decoration:none !important;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions .mel-btn--ghost,.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions button.mel-btn--ghost{border:1px solid #dbe2ef !important;background:#fff !important;color:#335cff !important;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions .mel-btn--secondary,.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions input.mel-btn--secondary,.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions button.mel-btn--secondary{border:1px solid #dbe2ef !important;background:#f7f8ff !important;color:#243b8f !important;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions .mel-btn--danger,.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions input.mel-btn--danger,.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__actions button.mel-btn--danger{border:1px solid #fed7d7 !important;background:#fff5f5 !important;color:#c53030 !important;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__header-actions{display:inline-flex;align-items:center;gap:8px;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__meta-line{margin-top:10px;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__visibility{margin-top:8px;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-edit{margin-top:12px;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-edit__actions{align-items:center;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-edit__actions .js-mel-ticket-cancel{min-width:128px;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card.is-editing .mel-ticket-drag-handle{top:30px;transform:none;}.mel-event-studio .mel-builder-card--tickets details.mel-ticket-card__overflow{position:relative;flex:0 0 auto;margin-left:auto;align-self:flex-start;border:1px solid #e2e8f0;border-radius:12px;background:#fff;min-width:2.5rem;box-shadow:0 2px 8px rgba(15,23,42,0.06);}.mel-event-studio .mel-builder-card--tickets details.mel-ticket-card__overflow[open]{padding:8px;min-width:11rem;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__overflow-trigger{list-style:none;cursor:pointer;width:2.25rem;height:2.25rem;padding:0;margin:0;border-radius:10px;border:none;background:transparent;color:#0f172a;font-size:1.25rem;line-height:1;display:flex;align-items:center;justify-content:center;user-select:none;}.mel-event-studio .mel-builder-card--tickets .mel-ticket-card__overflow-trigger::-webkit-details-marker{display:none;}.mel-event-studio .mel-builder-card--tickets details.mel-ticket-card__overflow[open] .mel-ticket-card__overflow-trigger{margin-bottom:6px;}.mel-event-studio .mel-builder-card--tickets details.mel-ticket-card__overflow .button,.mel-event-studio .mel-builder-card--tickets details.mel-ticket-card__overflow input.mel-btn,.mel-event-studio .mel-builder-card--tickets details.mel-ticket-card__overflow button.mel-btn{width:100%;justify-content:center;margin-top:4px;}.mel-event-studio .mel-builder-card--tickets details.mel-ticket-card__overflow .button:first-of-type,.mel-event-studio .mel-builder-card--tickets details.mel-ticket-card__overflow input.mel-btn:first-of-type,.mel-event-studio .mel-builder-card--tickets details.mel-ticket-card__overflow button.mel-btn:first-of-type{margin-top:0;}.mel-event-studio .mel-publish-warning{background:#fef5ec;border:1px solid #f26d5b;border-radius:12px;padding:16px;margin-bottom:20px;}.mel-event-studio .mel-publish-warning__title{margin:0 0 8px;font-size:1.125rem;font-weight:600;color:#0f172a;}.mel-event-studio .mel-publish-warning__lead{margin:0 0 12px;color:#334155;font-size:0.9375rem;line-height:1.5;}.mel-event-studio .mel-publish-warning__list{margin:0 0 16px 1.1em;padding:0;color:#334155;font-size:0.9375rem;line-height:1.45;}.mel-event-studio .mel-publish-warning__cta{display:inline-flex;}.mel-event-studio .mel-publish-warning--stripe{background:#f0f7ff;border-color:#93c5fd;}.mel-event-studio .mel-publish-action-card{margin-top:8px;padding:20px 22px;border-radius:14px;border:1px solid #e2e8f0;background:linear-gradient(165deg,#ffffff 0%,#f8fafc 100%);box-shadow:0 8px 24px -12px rgba(15,23,42,0.18);}.mel-event-studio .mel-publish-action-card__panel[hidden]{display:none !important;}.mel-event-studio .mel-publish-action-card__title{margin:0 0 8px;font-size:1.25rem;font-weight:700;font-family:'Nunito',system-ui,sans-serif;color:#0f172a;letter-spacing:-0.01em;}.mel-event-studio .mel-publish-action-card__desc{margin:0 0 18px;font-size:0.96875rem;line-height:1.55;color:#475569;max-width:36rem;}.mel-event-studio .mel-publish-action-card__panel .mel-btn{min-width:11rem;}.mel-event-studio .mel-publish-action-card__draft .mel-btn--primary{font-weight:700;}.mel-event-studio .mel-es-first-event-banner{margin:0 0 16px;padding:16px 20px;border-radius:12px;background:linear-gradient(135deg,rgba(255,107,107,0.12) 0%,rgba(255,255,255,0.95) 100%);border:1px solid rgba(255,107,107,0.35);box-shadow:0 4px 6px -1px rgba(0,0,0,0.06),0 2px 4px -2px rgba(0,0,0,0.06);}.mel-event-studio .mel-es-first-event-banner__title{margin:0 0 4px;font-family:'Nunito',system-ui,sans-serif;font-size:1.125rem;font-weight:700;color:#0f172a;}.mel-event-studio .mel-es-first-event-banner__sub{margin:0;font-size:0.9375rem;color:#64748b;line-height:1.45;}.mel-event-studio .mel-studio-top.mel-studio-top--solo{margin-bottom:20px;}.mel-event-studio .mel-studio-preview-panel--bottom.mel-studio-top--solo{margin-top:20px;margin-bottom:0;}.mel-event-studio .mel-builder-card--publish .mel-publish-action-card{margin-top:4px;}.mel-event-studio .mel-builder .mel-step-actions{display:none;}.mel-event-studio .mel-builder-next-best-label{margin:0;font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#64748b;}.mel-event-studio .mel-builder-next-best{margin:0;font-size:0.9375rem;line-height:1.45;color:#0f172a;}.mel-event-studio .mel-builder-next-best-block{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-radius:12px;border:1px solid #e8e8ef;background:#f8fafc;}.mel-event-studio .mel-builder-primary-cta{width:100%;justify-content:center;}.mel-event-studio .mel-builder-sidebar__save{margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0;}.mel-event-studio .mel-builder-sidebar__save .mel-builder-save-sidebar{width:100%;justify-content:center;box-sizing:border-box;}.mel-event-studio .mel-ai-controls--sidebar{padding-top:6px;border-top:1px dashed #e2e8f0;}.mel-event-studio .mel-ai-controls--sidebar .mel-ai-controls__row{flex-direction:column;gap:8px;}.mel-event-studio .mel-ai-assist{margin-top:10px;border:1px solid #eadcf8;border-radius:14px;background:linear-gradient(135deg,#fffaff 0%,#f8fbff 100%);box-shadow:0 8px 20px rgba(88,63,130,0.06);}.mel-event-studio .mel-ai-assist__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;}.mel-event-studio .mel-ai-assist__prompt{margin:0;color:#67517e;font-size:0.85rem;font-weight:650;}.mel-event-studio .mel-ai-assist__toggle{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #dfc8f1;border-radius:999px;padding:8px 12px;background:#fff;color:#5b3f75;font-size:0.83rem;font-weight:700;cursor:pointer;}.mel-event-studio .mel-ai-assist__toggle:hover,.mel-event-studio .mel-ai-assist__toggle:focus-visible{border-color:#ba8ed8;outline:2px solid rgba(186,142,216,0.35);outline-offset:2px;}.mel-event-studio .mel-ai-assist__panel{display:flex;flex-direction:column;gap:12px;padding:0 12px 12px;}.mel-event-studio .mel-ai-assist__helper{margin:0;color:#64748b;font-size:0.86rem;line-height:1.45;}.mel-event-studio .mel-ai-assist__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0;}.mel-event-studio .mel-ai-assist__chip{min-height:36px;border:1px solid #e7d7f3;border-radius:999px;padding:7px 10px;background:#fff;color:#5f5270;font-size:0.8rem;font-weight:650;cursor:pointer;}.mel-event-studio .mel-ai-assist__chip[aria-pressed="true"]{border-color:#b990d9;background:#f2e8fb;color:#4d3268;}.mel-event-studio .mel-ai-assist__chip:focus-visible{outline:2px solid rgba(186,142,216,0.4);outline-offset:2px;}.mel-event-studio .mel-ai-assist__actions{display:flex;flex-wrap:wrap;gap:8px;}.mel-event-studio .mel-ai-assist__actions [hidden],.mel-event-studio .mel-ai-assist__suggestion[hidden],.mel-event-studio .mel-ai-assist__panel[hidden]{display:none !important;}.mel-event-studio .mel-ai-assist__actions .mel-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:999px;cursor:pointer;text-decoration:none;}.mel-event-studio .mel-ai-assist__actions .mel-btn[disabled]{cursor:wait;opacity:0.72;}.mel-event-studio .mel-ai-assist__button-spinner{display:none;width:0.85em;height:0.85em;border:2px solid rgba(91,63,117,0.18);border-top-color:rgba(91,63,117,0.72);border-radius:999px;}.mel-event-studio .mel-ai-assist.is-busy .mel-ai-assist__button-spinner{display:inline-block;animation:mel-ai-assist-spin 0.8s linear infinite;}.mel-event-studio .mel-ai-assist.is-busy .mel-ai-assist__suggestion:not([hidden]){background:linear-gradient(110deg,#fffaf6 0%,#f7efff 45%,#fffaf6 90%);background-size:220% 100%;animation:mel-ai-assist-shimmer 1.4s ease-in-out infinite;}.mel-event-studio .mel-ai-assist__status{min-height:1.2em;margin:0;color:#64748b;font-size:0.82rem;}.mel-event-studio .mel-ai-assist__status.is-error{color:#9f1239;}.mel-event-studio .mel-ai-assist__status.is-ready,.mel-event-studio .mel-ai-assist__status.is-inserted{color:#166534;}.mel-event-studio .mel-ai-assist__preview{white-space:pre-wrap;border:1px solid #e6e0ef;border-radius:12px;padding:12px;background:#fff;color:#1f2937;font-size:0.9rem;line-height:1.5;transition:opacity 160ms ease,transform 160ms ease;}.mel-event-studio .mel-ai-assist__preview.is-refreshing{opacity:0.55;transform:translateY(2px);}.mel-event-studio .mel-ai-assist__meta{margin:0;color:#7c7188;font-size:0.76rem;line-height:1.4;}.mel-event-studio .mel-ai-assist__changes{display:grid;gap:6px;padding-top:2px;}.mel-event-studio .mel-ai-assist__changes[hidden]{display:none !important;}.mel-event-studio .mel-ai-assist__changes-title{margin:0;color:#6d5f7d;font-size:0.74rem;font-weight:750;}.mel-event-studio .mel-ai-assist__changes-list{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;}.mel-event-studio .mel-ai-assist__changes-list li{border:1px solid rgba(124,58,237,0.12);border-radius:999px;padding:4px 8px;background:rgba(250,245,255,0.78);color:#5b4a6f;font-size:0.72rem;font-weight:650;line-height:1.35;}.mel-event-studio .mel-ai-assist__guest-preview{display:grid;gap:8px;max-width:420px;margin-top:4px;}.mel-event-studio .mel-ai-assist__guest-preview[hidden]{display:none !important;}.mel-event-studio .mel-ai-assist__guest-preview-kicker{margin:0;color:#5b4a6f;font-size:0.78rem;font-weight:750;}.mel-event-studio .mel-ai-assist__guest-card{border:1px solid rgba(186,142,216,0.18);border-radius:18px;padding:14px;background:radial-gradient(circle at top right,rgba(242,109,91,0.1),transparent 34%),linear-gradient(135deg,#fffdf8 0%,#fff 64%,#faf5ff 100%);box-shadow:0 10px 24px rgba(88,63,130,0.08);}.mel-event-studio .mel-ai-assist__guest-copy{white-space:pre-wrap;color:#1f2937;font-size:0.94rem;line-height:1.62;}.mel-event-studio .mel-ai-assist__guest-preview.is-empty .mel-ai-assist__guest-copy{color:#7c7188;font-style:italic;}.mel-event-studio .mel-ai-assist__guest-cues{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;}.mel-event-studio .mel-ai-assist__guest-cues li{border:1px solid rgba(22,101,52,0.12);border-radius:999px;padding:4px 8px;background:rgba(240,253,244,0.86);color:#166534;font-size:0.72rem;font-weight:700;}.mel-event-studio .mel-ai-assist__original{border:1px solid rgba(203,213,225,0.5);border-radius:12px;padding:8px 10px;background:rgba(248,250,252,0.72);color:#64748b;}.mel-event-studio .mel-ai-assist__original[hidden]{display:none !important;}.mel-event-studio .mel-ai-assist__original summary{cursor:pointer;color:#7c7188;font-size:0.74rem;font-weight:750;}.mel-event-studio .mel-ai-assist__original p{margin:6px 0 0;font-size:0.78rem;line-height:1.45;}.mel-event-studio .mel-ai-assist__preview:focus-visible{outline:2px solid rgba(186,142,216,0.4);outline-offset:2px;}@keyframes mel-ai-assist-spin{to{transform:rotate(360deg);}}@keyframes mel-ai-assist-shimmer{0%{background-position:120% 0;}100%{background-position:-120% 0;}}@media (prefers-reduced-motion:reduce){.mel-event-studio .mel-ai-assist.is-busy .mel-ai-assist__button-spinner,.mel-event-studio .mel-ai-assist.is-busy .mel-ai-assist__suggestion:not([hidden]){animation:none;}.mel-event-studio .mel-ai-assist__preview{transition:none;}}@media (max-width:640px){.mel-event-studio .mel-ai-assist__header,.mel-event-studio .mel-ai-assist__actions{align-items:stretch;flex-direction:column;}.mel-event-studio .mel-ai-assist__actions{position:sticky;bottom:8px;z-index:2;padding:8px;border-radius:16px;background:rgba(255,250,255,0.94);box-shadow:0 10px 24px rgba(88,63,130,0.12);}.mel-event-studio .mel-ai-assist__toggle,.mel-event-studio .mel-ai-assist__actions .mel-btn{width:100%;}}.mel-event-studio .mel-preview-card--sidebar-shell{padding:14px;overflow:visible;}.mel-event-studio .mel-preview{position:sticky;top:16px;}.mel-event-studio .mel-preview-card--sidebar-shell > h4{margin:0 0 12px;font-size:0.95rem;font-weight:700;color:#0f172a;}.mel-event-studio .mel-preview-card--sidebar-shell .mel-preview-card{margin-bottom:0;}.mel-event-studio .mel-preview-card--sidebar-shell .mel-event-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px;}.mel-event-studio .mel-preview-card--sidebar-shell .mel-event-actions .mel-btn{width:100%;}.mel-event-studio .mel-insights-card--sidebar{margin-bottom:0;}.mel-event-studio .mel-mel-support--studio{margin-top:12px;border-radius:12px;border:1px solid rgba(244,63,94,0.18);}.mel-event-studio .mel-ticket-card .mel-ticket-card__sale-window{margin-top:6px;font-size:0.875rem;color:#475569;}.mel-event-studio .mel-builder-reveal--hidden{display:none !important;}.mel-event-studio .mel-mel-support-section-wrap{background:linear-gradient(135deg,#faf5ff 0%,#fff7ed 100%);border:1px solid #e9d5ff;box-shadow:0 10px 28px rgba(91,33,182,0.08);}.mel-event-studio .mel-mel-support--studio-card.mel-mel-support--callout,.mel-event-studio .mel-mel-support-section-wrap .mel-mel-support{background:transparent;border:0;box-shadow:none;padding:0;}.mel-event-studio .mel-mel-support__trust{margin:0 0 12px;font-size:0.875rem;line-height:1.5;color:#5b21b6;}.mel-event-studio .mel-es-card,.mel-event-studio .mel-es-workspace__main .mel-section--card{background:#f8fafc;border:1px solid #e2e8f0;box-shadow:0 4px 18px rgba(15,23,42,0.05);}.mel-event-studio form.mel-studio--dirty #mel-studio-form-state,.mel-event-studio form.mel-studio--saving #mel-studio-form-state,.mel-event-studio form.mel-studio--saved #mel-studio-form-state{font-size:0.8125rem;font-weight:600;color:#475569;}.mel-event-studio form.mel-studio--dirty #mel-studio-form-state{color:#b45309;}.mel-event-studio form.mel-studio--saving #mel-studio-form-state{color:#2563eb;}.mel-event-studio .mel-attendee-details__hint{margin:0 0 12px;font-size:0.875rem;color:#64748b;}.mel-event-studio .mel-attendee-questions-details{margin:0 0 20px;padding:0;border:1px solid #cbd5f5;border-radius:12px;background:#fafbff;}.mel-event-studio .mel-attendee-questions-details__summary{list-style:none;cursor:pointer;padding:14px 18px;display:flex;flex-direction:column;gap:4px;font:inherit;color:#0f172a;}.mel-event-studio .mel-attendee-questions-details__summary::-webkit-details-marker{display:none;}.mel-event-studio .mel-attendee-questions-details__summary-text{font-weight:650;}.mel-event-studio .mel-attendee-questions-details__summary-hint{font-size:0.875rem;font-weight:400;color:#64748b;line-height:1.45;}.mel-event-studio .mel-attendee-questions-details__body{padding:0 16px 16px;border-top:1px solid #e2e8f0;}.mel-event-studio .mel-tickets-prerequisite-hint{margin:8px 0 16px;padding:10px 12px;border-radius:8px;background:#fffbeb;border:1px solid #fcd34d;color:#92400e;}.mel-event-studio .mel-attendee-preset-menu{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:8px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;max-width:280px;}.mel-event-studio .mel-attendee-preset-menu[hidden]{display:none !important;}.mel-event-studio .mel-attendee-preset-item{text-align:left;border:0;background:transparent;padding:8px 10px;border-radius:8px;font:inherit;cursor:pointer;color:#0f172a;}.mel-event-studio .mel-attendee-preset-item:hover{background:#f1f5f9;}.mel-event-studio .mel-attendee-row{padding:12px 0;border-bottom:1px solid #e2e8f0;}.mel-event-studio .mel-attendee-row:last-child{border-bottom:0;}.mel-event-studio .mel-attendee-row__primary{margin-bottom:8px;}.mel-event-studio .mel-task-card__banner{margin:0 0 22px;padding:4px 2px 0;}.mel-event-studio .mel-task-card__title{margin:0 0 8px;font-size:1.35rem;font-weight:700;letter-spacing:-0.03em;color:#0f172a;line-height:1.25;}.mel-event-studio .mel-task-card__lede{margin:0;max-width:42em;font-size:0.9375rem;line-height:1.55;color:#475569;}.mel-event-studio .mel-stage-transition{margin:6px 0 24px;padding:20px 1.25rem 22px;text-align:center;border-bottom:1px solid rgba(15,23,42,0.08);box-shadow:0 1px 0 0 rgba(255,255,255,0.7);}.mel-event-studio .mel-stage-transition--tickets{border-radius:14px;border-bottom:1px solid rgba(15,23,42,0.06);background:linear-gradient(180deg,rgba(240,253,250,0.55) 0%,rgba(255,255,255,0.35) 48%,rgba(255,255,255,0.2) 100%);box-shadow:0 1px 0 0 rgba(255,255,255,0.85),inset 0 1px 0 0 rgba(255,255,255,0.65);}.mel-event-studio .mel-stage-transition__progress{height:5px;border-radius:999px;margin:0 auto 14px;max-width:11rem;overflow:hidden;background:rgba(15,23,42,0.08);}.mel-event-studio .mel-stage-transition__progress-fill{display:block;height:100%;border-radius:inherit;width:calc(100% * 2 / 6);background:linear-gradient(90deg,#34d399 0%,#059669 100%);transition:width 0.35s ease;}.mel-event-studio .mel-stage-transition__kicker{margin:0 auto 10px;max-width:36rem;font-size:0.78rem;font-weight:650;letter-spacing:0;text-transform:none;color:#64748b;line-height:1.35;}.mel-event-studio .mel-stage-transition__title{margin:0 auto 10px;max-width:36rem;font-size:1.3125rem;line-height:1.35;font-weight:700;letter-spacing:-0.02em;color:#0f172a;}.mel-event-studio .mel-stage-transition__subtitle{margin:0 auto;max-width:36rem;font-size:0.8125rem;line-height:1.5;font-weight:400;color:#64748b;}.mel-event-studio .mel-builder .mel-builder-step-stack > .mel-step-actions{margin-top:8px;}.mel-event-studio .mel-subsection__title{margin:0 0 10px;font-size:1rem;font-weight:650;color:#0f172a;}.mel-event-studio .mel-es-subsection{margin-top:24px;padding-top:22px;border-top:1px solid #e2e8f0;}.mel-event-studio .mel-section__header--compact{margin-bottom:12px;}.mel-event-studio .mel-section__header--compact .mel-section__hint{margin-top:4px;}.mel-event-studio .mel-attendee-questions-panel .mel-attendee-question-list{min-height:0.25rem;}.mel-event-studio .mel-mel-contribution-packaging{position:relative;border-radius:18px;padding:22px 24px 18px;margin-top:8px;border:1px solid rgba(167,139,250,0.45);box-shadow:0 14px 36px rgba(91,33,182,0.1);}.mel-event-studio .mel-mel-contribution-kicker{margin:0 0 6px;font-size:0.8rem;font-weight:650;letter-spacing:0;text-transform:none;color:#6d28d9;}.mel-event-studio .mel-mel-contribution-headline{margin:0 0 14px;font-size:1.0625rem;font-weight:650;letter-spacing:-0.02em;color:#4c1d95;}.mel-event-studio .mel-mel-contribution-packaging .mel-mel-support__trust{color:#5b21b6;font-size:0.875rem;line-height:1.5;}.mel-event-studio .mel-btn.mel-btn--primary{font-weight:650;letter-spacing:0.01em;}.mel-vendor .mel-vendor-console.mel-vendor-shell .mel-event-studio--workspace .mel-btn.mel-btn--primary{background-color:#c24132;border-color:#c24132;color:#fff;font-weight:700;}.mel-vendor .mel-vendor-console.mel-vendor-shell .mel-event-studio--workspace .mel-btn.mel-btn--primary:hover,.mel-vendor .mel-vendor-console.mel-vendor-shell .mel-event-studio--workspace .mel-btn.mel-btn--primary:focus-visible{background-color:#a8362a;border-color:#a8362a;color:#fff;}.mel-event-studio .mel-btn.mel-btn--secondary{font-weight:600;}.mel-event-studio .mel-btn.mel-btn--sidebar-save{min-height:44px;}.mel-event-studio .mel-btn.mel-btn--sidebar-secondary{min-height:40px;}.mel-event-studio .mel-es-workspace__main .form-item,.mel-event-studio .mel-es-workspace__main .form-wrapper,.mel-event-studio .mel-es-workspace__main .fieldset{margin-bottom:1.2rem;}.mel-event-studio--workspace{container-type:inline-size;display:flex;flex-direction:column;gap:18px;width:100%;color:#0f172a;font-family:'Nunito',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;}.mel-event-studio-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem 1.5rem;min-height:76px;padding:1rem 1.25rem;border:1px solid rgba(15,23,42,0.08);border-radius:18px;background:rgba(255,255,255,0.98);box-shadow:0 10px 28px rgba(15,23,42,0.05);}.mel-event-studio-topbar__eyebrow,.mel-event-studio-sidebar__heading{margin:0 0 4px;color:#64748b;font-size:0.72rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}.mel-event-studio-sidebar__heading{margin-bottom:6px;font-size:0.7rem;letter-spacing:0.04em;text-transform:none;}.mel-event-studio-topbar__primary{min-width:0;flex:1 1 auto;}.mel-event-studio-topbar__identity{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;}.mel-event-studio-topbar__title{margin:0;color:#0f172a;font-size:1.35rem;font-weight:700;letter-spacing:-0.03em;overflow-wrap:anywhere;line-height:1.25;}.mel-event-studio-topbar__context{margin:0.35rem 0 0;color:#475569;font-size:0.9375rem;line-height:1.4;}.mel-event-studio-topbar__location{margin:6px 0 0;color:#475569;font-size:0.875rem;line-height:1.45;}.mel-event-studio-topbar__location-line{display:flex;align-items:flex-start;gap:6px;margin:0;}.mel-event-studio-topbar__location-line + .mel-event-studio-topbar__location-line{margin-top:2px;}.mel-event-studio-topbar__location-line--secondary{padding-left:1.35rem;}.mel-event-studio-topbar__location-line--warning{color:#92400e;}.mel-event-studio-topbar__location-icon{flex:0 0 auto;line-height:1.45;}.mel-event-studio-topbar__location-text{min-width:0;}.mel-event-studio-topbar__meta,.mel-event-studio-topbar__actions{display:flex;align-items:center;gap:10px;white-space:nowrap;}.mel-event-studio-topbar__meta{margin-top:8px;flex-wrap:wrap;}.mel-event-studio-topbar__actions{flex:0 0 auto;align-self:flex-start;flex-wrap:wrap;justify-content:flex-end;max-width:100%;}.mel-event-studio-topbar__badge{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#f1f5f9;color:#0f172a;font-weight:700;font-size:0.8125rem;}.mel-event-studio-topbar__state,.mel-event-studio-topbar__saved,.mel-event-studio-topbar__autosave{color:#64748b;font-size:0.875rem;}.mel-event-studio-topbar__autosave.is-unsaved,.mel-event-studio-topbar__autosave.has-draft{color:#92400e;font-weight:700;}.mel-event-studio-topbar__autosave.is-saving{color:#1d4ed8;font-weight:700;}.mel-event-studio-topbar__autosave.is-saved{color:#166534;font-weight:700;}.mel-event-studio-topbar__autosave.is-error{color:#991b1b;font-weight:700;white-space:normal;}.mel-event-studio-topbar__autosave a{color:inherit;}.mel-event-studio-topbar__actions .mel-btn{min-height:44px;}.mel-event-studio-topbar__actions .mel-btn:focus-visible,.mel-event-workspace-home__focus .mel-btn:focus-visible,.mel-event-workspace-home__secondary .mel-btn:focus-visible,.mel-event-studio-sidebar__toggle:focus-visible{outline:2px solid #0f766e;outline-offset:2px;}.mel-event-studio-topbar__actions .mel-btn[hidden],.mel-event-studio-topbar__primary-link[hidden],.mel-event-workspace-home__focus .mel-btn[hidden]{display:none !important;}.mel-event-studio-topbar__status-action{min-height:32px;padding:0.25rem 0.65rem;border:1px solid transparent;border-radius:999px;background:#f1f5f9;box-shadow:none;color:#64748b;font-size:0.8125rem;font-weight:650;letter-spacing:0.01em;opacity:1;pointer-events:none;cursor:default;}.mel-event-studio-topbar__status-action:disabled,.mel-event-studio-topbar__status-action[aria-disabled='true']{opacity:1;color:#64748b;}.mel-event-studio-topbar__badge--past{background:#e2e8f0;color:#475569;}.mel-event-studio--workspace > .mel-event-studio-readiness-strip,.mel-event-studio--workspace > .mel-event-studio-homepage-readiness,.mel-event-studio--workspace > .mel-event-studio-mission-control-shell,.mel-event-studio--workspace > .mel-boost-active-banner,.mel-event-studio--workspace > .mel-event-studio-event-health{margin-bottom:16px;}.mel-event-studio-event-health{padding:12px 16px;border:1px solid #e8e8ef;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,0.04);}.mel-event-studio-event-health__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px;}.mel-event-studio-event-health__title{margin:0;font-family:'Nunito',system-ui,sans-serif;font-size:1rem;font-weight:750;line-height:1.3;color:#0f172a;}.mel-event-studio-event-health__updated{margin:0;font-size:0.875rem;line-height:1.4;color:#64748b;}.mel-event-studio-event-health__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;}.mel-event-studio-event-health__item{margin:0;padding:10px 12px;border-radius:14px;background:#f8fafc;}.mel-event-studio-event-health__item--ready{background:#f0fdf4;}.mel-event-studio-event-health__item--attention{background:#fff7f7;}.mel-event-studio-event-health__item--active{background:#faf5ff;}.mel-event-studio-event-health__label{margin:0 0 4px;font-size:0.75rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:#64748b;}.mel-event-studio-event-health__value{margin:0;font-size:0.9375rem;font-weight:700;line-height:1.35;color:#0f172a;}.mel-event-studio-event-health__detail{display:block;margin-top:4px;font-size:0.8125rem;font-weight:600;color:#475569;}.mel-event-studio-overview{display:flex;flex-direction:column;gap:16px;padding:4px 0 0;}.mel-event-studio-overview .item-list__title{margin:0 0 8px;color:#0f172a;font-size:0.95rem;font-weight:750;}.mel-event-studio-topbar__manage-event{white-space:nowrap;}.mel-event-studio-sidebar-toggle{display:inline-flex !important;align-items:center;justify-content:center;align-self:flex-start;min-height:44px;padding:0 14px;border:1px solid #e8e8ef;border-radius:999px;background:#fff;color:#0f172a;font-weight:700;box-shadow:0 8px 24px rgba(15,23,42,0.06);}.mel-event-studio-sidebar-overlay{display:none;}.mel-event-studio-readiness-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid #e8e8ef;border-radius:18px;background:#fff;color:#475569;box-shadow:0 8px 24px rgba(15,23,42,0.04);}.mel-event-studio-readiness-strip__summary,.mel-event-studio-readiness-strip__counts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.mel-event-studio-readiness-strip__counts span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,0.72);font-size:0.82rem;font-weight:700;}.mel-event-studio-readiness-strip.is-ready{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4 0%,#ecfeff 100%);color:#166534;}.mel-event-studio-readiness-strip.needs-attention{border-color:rgba(244,63,94,0.26);background:linear-gradient(135deg,#fff7f7 0%,#fff7ed 100%);color:#9f1239;}.mel-event-studio-workspace{display:grid !important;grid-template-columns:minmax(260px,288px) minmax(0,1fr) !important;align-items:start;gap:24px;width:100%;min-width:0;}.mel-event-studio-sidebar{position:sticky;top:96px;align-self:start;grid-column:1;width:100%;min-width:0;}.mel-event-studio-sidebar__inner{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid rgba(226,232,240,0.9);border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#fffaf7 100%);box-shadow:0 14px 34px rgba(15,23,42,0.07);}.mel-event-studio-sidebar__group + .mel-event-studio-sidebar__group{padding-top:4px;}.mel-event-studio-sidebar__list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;}.mel-event-studio-sidebar__link{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 10px;border-radius:14px;color:#334155;font-weight:650;line-height:1.25;text-decoration:none;}.mel-event-studio-sidebar__label{min-width:0;overflow-wrap:anywhere;}.mel-event-studio-sidebar__state{flex:0 0 auto;align-self:center;padding:3px 7px;border-radius:999px;background:#f8fafc;color:#7c3aed;font-size:0.66rem;font-weight:750;letter-spacing:0.01em;text-transform:none;}.mel-event-studio-sidebar__link:hover,.mel-event-studio-sidebar__link:focus,.mel-event-studio-sidebar__link.is-active{background:linear-gradient(135deg,#fff1f2 0%,#fff7ed 100%);color:#0f172a;}.mel-event-studio-sidebar__link.is-active{box-shadow:inset 4px 0 0 #f26d5b,0 8px 18px rgba(242,109,91,0.1);font-weight:750;}.mel-event-studio-sidebar__link:focus-visible{outline:2px solid #f26d5b;outline-offset:2px;}.mel-event-studio-sidebar__guidance,.mel-event-studio-sidebar-guidance{display:flex;flex-direction:column;gap:12px;}.mel-event-studio-sidebar__guidance{padding-top:4px;}.mel-event-studio-workspace__main{grid-column:2;min-width:0;container-type:inline-size;}@media (min-width:1121px){.mel-vendor-shell--studio-focus .mel-event-studio-workspace{grid-template-columns:minmax(0,1fr) !important;}.mel-vendor-shell--studio-focus .mel-event-studio-workspace__main{grid-column:1;}.mel-vendor-shell--studio-focus .mel-sidebar__item--studio-open > .mel-event-studio-sidebar{position:static;display:block;width:auto;margin:4px 0 0 34px;padding:0;}.mel-vendor-shell--studio-focus .mel-sidebar__item--studio-open > .mel-event-studio-sidebar.is-desktop-collapsed{display:none;}.mel-vendor-shell--studio-focus .mel-sidebar__item--studio-open .mel-event-studio-sidebar__inner{gap:4px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}.mel-vendor-shell--studio-focus .mel-sidebar__item--studio-open .mel-event-studio-sidebar__link{min-height:40px;padding:7px 10px;border-radius:12px;font-size:0.9rem;}.mel-vendor-shell--studio-focus .mel-sidebar__item--studio-open > .mel-event-studio-sidebar-toggle{width:calc(100% - 34px);min-height:36px;margin:4px 0 0 34px;padding:0 10px;justify-content:flex-start;border:0;border-radius:10px;background:transparent;box-shadow:none;color:#687386;font-size:0.78rem;}.mel-event-studio--workspace.is-sidebar-collapsed .mel-event-studio-workspace{grid-template-columns:minmax(0,1fr) !important;}.mel-event-studio--workspace.is-sidebar-collapsed .mel-event-studio-sidebar{display:none;}.mel-event-studio--workspace.is-sidebar-collapsed .mel-event-studio-workspace__main{grid-column:1;}}.mel-event-studio-section{overflow:hidden;border:1px solid rgba(226,232,240,0.95);border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#fffdfb 100%);box-shadow:0 16px 40px rgba(15,23,42,0.07);}.mel-event-studio-section__header{padding:22px 24px 0;}.mel-event-studio-section__title{margin:0;color:#0f172a;font-size:1.35rem;font-weight:700;letter-spacing:-0.03em;}.mel-event-studio-section__body{padding:20px 24px 24px;}.mel-event-studio-overview,.mel-event-studio-section__form-stack{display:flex;flex-direction:column;gap:20px;}.mel-event-studio-section__form-stack{display:flex;flex-direction:column;gap:20px;}.mel-event-studio-section__placeholder{max-width:680px;color:#475569;line-height:1.55;}.mel-readiness-card{padding:18px;border:1px solid #e8e8ef;border-radius:18px;background:#f8fafc;box-shadow:inset 0 1px 0 rgba(255,255,255,0.75);}.mel-readiness-card--compact{padding:16px;border-radius:18px;}.mel-readiness-card.is-ready{border-color:#bbf7d0;background:#f0fdf4;}.mel-readiness-card.needs-attention{border-color:#fecaca;background:#fff7f7;}.mel-readiness-card__title{margin:0 0 10px;font-size:1rem;}.mel-readiness-card--compact .mel-readiness-card__title{font-size:0.98rem;}.mel-readiness-card__summary{margin:0 0 14px;color:#475569;font-size:0.9rem;line-height:1.5;}.mel-readiness-card__heading{margin:16px 0 8px;color:#0f172a;font-size:0.82rem;letter-spacing:0.02em;text-transform:none;}.mel-readiness-card__list{margin-bottom:0;padding-left:1rem;font-size:0.86rem;line-height:1.45;}.mel-readiness-card__list--errors{color:#991b1b;}.mel-readiness-card__list--warnings{color:#92400e;}.mel-readiness-card__list--recommendations{color:#6d28d9;}.mel-readiness-card__list--completed{color:#166534;}.mel-event-studio-overview__hero,.mel-event-studio-overview__orientation,.mel-event-studio-next-steps,.mel-platform-support-card,.mel-rsvp-donation-guidance,.mel-event-studio-readonly{overflow-x:auto;background:linear-gradient(135deg,#f8fafc 0%,#ffffff 100%);}.mel-event-studio-readonly table{width:100%;min-width:0;border-collapse:separate;border-spacing:0;}.mel-event-studio-readonly th,.mel-event-studio-readonly td{padding:12px 10px;border-bottom:1px solid #e2e8f0;text-align:left;}.mel-event-studio-readonly th{color:#64748b;font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;}.mel-event-studio-readonly tr:last-child td{border-bottom:0;}.mel-event-studio-readonly__intro{margin-bottom:14px;}.mel-event-studio-readonly{border:1px solid rgba(226,232,240,0.9);border-radius:20px;padding:20px;box-shadow:0 10px 28px rgba(15,23,42,0.05);}.mel-event-studio-overview__hero{background:linear-gradient(135deg,#fff7ed 0%,#faf5ff 100%);border-color:rgba(244,114,182,0.2);}.mel-event-studio-overview__kicker,.mel-event-studio-next-steps__title,.mel-platform-support-card__kicker,.mel-rsvp-donation-guidance__kicker,.mel-event-studio-empty-state__kicker{margin:0 0 8px;color:#7c3aed;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;}.mel-event-studio-overview__subtitle{margin:0 0 10px;color:#0f172a;font-size:1rem;font-weight:750;}.mel-event-studio-overview__title,.mel-platform-support-card__title,.mel-rsvp-donation-guidance__title{margin:0 0 10px;color:#0f172a;font-family:'Nunito',system-ui,sans-serif;font-size:1.22rem;font-weight:750;letter-spacing:-0.03em;line-height:1.25;}.mel-event-studio-overview__summary,.mel-platform-support-card__intro,.mel-platform-support-card__assurance,.mel-rsvp-donation-guidance__intro,.mel-rsvp-donation-guidance__assurance,.mel-event-studio-readonly__intro{margin:0;color:#475569;font-size:0.95rem;line-height:1.55;}.mel-platform-support-card{background:linear-gradient(135deg,#faf5ff 0%,#fff7ed 100%);border-color:rgba(167,139,250,0.42);}.mel-platform-support-card__assurance,.mel-rsvp-donation-guidance__assurance{margin-top:12px;color:#6d28d9;font-weight:650;}.mel-platform-support-card__cta{margin-top:16px;}.mel-rsvp-donation-guidance{background:linear-gradient(135deg,#f0fdf4 0%,#fff7ed 100%);border-color:rgba(52,211,153,0.36);}.mel-event-studio-next-steps__list,.mel-event-studio-overview__list,.mel-event-studio-empty-state__guidance{margin:0;padding-left:1.1rem;color:#475569;line-height:1.55;}.mel-event-studio-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px;border:1px solid rgba(167,139,250,0.28);border-radius:22px;background:linear-gradient(135deg,#fff7ed 0%,#ffffff 48%,#faf5ff 100%);box-shadow:0 14px 34px rgba(91,33,182,0.07);}.mel-event-studio-empty-state__visual{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,0.08);}.mel-event-studio-empty-state__icon{width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,#f26d5b 0%,#8b5cf6 100%);}.mel-event-studio-empty-state__icon::before{content:'';display:block;width:12px;height:12px;margin:8px;border-radius:999px;background:rgba(255,255,255,0.88);}.mel-event-studio-empty-state__title{margin:0 0 8px;color:#0f172a;font-family:'Nunito',system-ui,sans-serif;font-size:1.25rem;font-weight:750;letter-spacing:-0.03em;}.mel-event-studio-empty-state__body,.mel-event-studio-empty-state__prompt{margin:0 0 12px;color:#475569;line-height:1.55;}.mel-event-studio-empty-state__prompt{font-weight:650;color:#5b21b6;}.mel-event-studio-empty-state__actions{margin-block-start:16px;display:flex;flex-wrap:wrap;gap:12px;}.mel-event-studio-empty-state__actions .mel-btn{min-height:44px;}.mel-event-studio-publish-feedback{padding:16px 18px;border:1px solid rgba(244,63,94,0.28);border-radius:18px;background:#fff7f7;box-shadow:0 10px 28px rgba(244,63,94,0.08);}.mel-event-studio-publish-feedback.is-success{border-color:rgba(56,65,99,0.12);background:linear-gradient(110deg,rgba(255,237,230,0.95) 0%,#eef2ff 100%);box-shadow:0 10px 28px rgba(56,65,99,0.08);}.mel-event-studio-publish-feedback__title{margin:0 0 8px;color:#9f1239;font-size:1rem;}.mel-event-studio-publish-feedback.is-success .mel-event-studio-publish-feedback__title{color:#384163;font-size:1.125rem;line-height:1.35;}.mel-event-studio-publish-feedback__status{margin:0 0 0.75rem;color:#475569;font-size:0.9375rem;line-height:1.45;}.mel-publish-boost-cta{margin:0 0 0.85rem;padding:1rem 1.15rem;border-radius:16px;border:1px solid rgba(139,92,246,0.18);background:#fff;box-shadow:0 8px 24px rgba(56,65,99,0.06);}.mel-event-studio-publish-feedback__success .mel-publish-boost-cta{margin-top:0.35rem;}.mel-publish-boost-cta__title{margin:0 0 0.4rem;font-size:1.0625rem;font-weight:700;line-height:1.35;color:#384163;}.mel-publish-boost-cta__copy{margin:0 0 0.75rem;color:#475569;font-size:0.9375rem;line-height:1.45;}.mel-publish-boost-cta__features{margin:0 0 0.85rem;padding:0.75rem 0.85rem;list-style:none;border-radius:12px;background:rgba(238,242,255,0.75);border:1px solid rgba(139,92,246,0.12);}.mel-publish-boost-cta__features li{position:relative;margin:0;padding:0.2rem 0 0.2rem 1.35rem;color:#384163;font-size:0.9375rem;line-height:1.45;}.mel-publish-boost-cta__features li::before{content:"✓";position:absolute;left:0;top:0.2rem;font-weight:700;color:#7c3aed;}.mel-publish-boost-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.65rem 0.85rem;}.mel-event-studio-publish-feedback__row{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.65rem;margin-top:0.65rem;}.mel-event-studio-publish-feedback__social .mel-btn{min-height:2.75rem;}@media (max-width:640px){.mel-event-studio-publish-feedback__social{flex-direction:column;align-items:stretch;}.mel-publish-boost-cta__actions{flex-direction:column;align-items:stretch;}.mel-publish-boost-cta__actions .mel-btn,.mel-event-studio-publish-feedback__row .mel-btn{justify-content:center;text-align:center;}}.mel-event-studio-publish-feedback__list{margin:0;padding-left:1.1rem;color:#991b1b;}.mel-event-studio-operational-tickets{display:flex;flex-direction:column;gap:18px;}.mel-event-studio-ticket-intro{max-width:760px;color:#475569;font-size:0.95rem;line-height:1.5;}.mel-event-studio-ticket-table{width:100%;max-width:100%;}.mel-event-studio-ticket-table th{color:#475569;font-size:0.75rem;letter-spacing:0.06em;text-transform:uppercase;}.mel-event-studio-ticket-table td{vertical-align:top;}.mel-event-studio-ticket-table .form-item{margin-bottom:0.75rem;}.mel-event-studio-ticket-add{border:1px solid #e8e8ef;border-radius:16px;padding:16px 18px;background:#f8fafc;}@container (max-width:620px){.mel-event-studio--workspace{gap:14px;overflow-x:clip;}.mel-event-studio-topbar{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px;border-radius:14px;}.mel-event-studio-topbar__actions{align-self:stretch;}.mel-event-studio-topbar__meta,.mel-event-studio-topbar__actions{flex-wrap:wrap;white-space:normal;}.mel-event-studio-topbar__actions .mel-btn{flex:1 1 8rem;justify-content:center;}.mel-event-studio-readiness-strip{align-items:flex-start;flex-direction:column;gap:10px;}.mel-event-studio-event-health__list{grid-template-columns:1fr;}.mel-event-studio-workspace{grid-template-columns:minmax(0,1fr) !important;gap:16px;position:relative;overflow:visible;}.mel-event-studio-sidebar-toggle{display:inline-flex !important;align-items:center;justify-content:center;}.mel-event-studio-sidebar-overlay{appearance:none;display:block;position:fixed;inset:0;z-index:1000;border:0;border-radius:0;padding:0;background:rgba(15,23,42,0.42) !important;box-shadow:none;cursor:pointer;}.mel-event-studio-sidebar-overlay[hidden]{display:none;}.mel-event-studio-sidebar{position:fixed;grid-column:auto;top:0;bottom:0;left:0;z-index:1001;width:min(86vw,340px);padding:16px;overflow-y:auto;transform:translateX(-105%);transition:transform 180ms ease;}.mel-event-studio--workspace.is-sidebar-open .mel-event-studio-sidebar{transform:translateX(0);}.mel-event-studio-workspace__main,.mel-event-studio-section{max-width:100%;box-sizing:border-box;}.mel-event-studio-workspace__main{grid-column:1;position:relative;width:100%;min-width:0;overflow:visible;transform:none;}.mel-event-studio-section__header,.mel-event-studio-section__body{padding-right:18px;padding-left:18px;}}@media (max-width:1120px) and (min-width:621px){.mel-event-studio--workspace{gap:14px;}.mel-event-studio-topbar{flex-direction:column;align-items:stretch;position:sticky;top:0;max-width:100%;box-sizing:border-box;}.mel-event-studio-topbar__actions{align-self:stretch;}.mel-event-studio-topbar__meta,.mel-event-studio-topbar__actions{flex-wrap:wrap;white-space:normal;}.mel-event-studio-topbar__actions .mel-btn{flex:1 1 8rem;justify-content:center;}.mel-event-studio-readiness-strip{align-items:flex-start;flex-direction:column;gap:10px;}.mel-event-studio-readiness-strip__counts{max-width:100%;}.mel-event-studio-sidebar__inner{max-width:100%;box-sizing:border-box;}.mel-event-studio-workspace__main,.mel-event-studio-section{max-width:100%;box-sizing:border-box;}.mel-event-studio-section__header{padding:18px 18px 0;}.mel-event-studio-section__body{padding:18px;}.mel-event-studio .mel-event-studio__footer-actions,.mel-event-studio .form-actions{position:sticky;bottom:0;z-index:15;margin:18px -24px -24px;padding:12px 24px;border-top:1px solid #e8e8ef;background:rgba(255,255,255,0.96);box-shadow:0 -8px 24px rgba(15,23,42,0.08);}}@media (max-width:620px){.mel-event-studio--workspace{width:100%;max-width:100%;overflow-x:clip;}.mel-event-studio-workspace{grid-template-columns:minmax(0,1fr) !important;position:relative;overflow:visible;}.mel-event-studio-sidebar-toggle{display:inline-flex !important;align-items:center;justify-content:center;}.mel-event-studio--workspace::before{content:none;}.mel-event-studio-sidebar-overlay{appearance:none;display:block;position:fixed;inset:0;z-index:1000;border:0;border-radius:0;padding:0;background:rgba(15,23,42,0.42) !important;box-shadow:none;cursor:pointer;}.mel-event-studio-sidebar-overlay[hidden]{display:none;}.mel-event-studio-sidebar{position:fixed;grid-column:auto;top:0;bottom:0;left:0;z-index:1001;width:min(86vw,340px);padding:16px;overflow-y:auto;transform:translateX(-105%);transition:transform 180ms ease;}.mel-event-studio--workspace.is-sidebar-open .mel-event-studio-sidebar{transform:translateX(0);}.mel-event-studio-sidebar__inner{min-height:100%;}.mel-event-studio-workspace__main{grid-column:1;position:relative;width:100%;min-width:0;max-width:100%;overflow:visible;transform:none;}.mel-event-studio-topbar{gap:12px;padding:12px 14px;border-radius:14px;}.mel-event-studio-topbar__meta{gap:6px;}.mel-event-studio-topbar__badge,.mel-event-studio-topbar__state,.mel-event-studio-topbar__saved,.mel-event-studio-topbar__autosave{font-size:0.78rem;}.mel-event-studio-topbar__actions .mel-btn{flex:1 1 140px;}.mel-event-studio-readiness-strip__summary,.mel-event-studio-readiness-strip__counts{width:100%;}.mel-event-studio-readiness-strip__counts span{flex:1 1 120px;justify-content:center;}.mel-event-studio-ticket-table,.mel-event-studio-ticket-table thead,.mel-event-studio-ticket-table tbody,.mel-event-studio-ticket-table th,.mel-event-studio-ticket-table td,.mel-event-studio-ticket-table tr{display:block;}.mel-event-studio-ticket-table thead{display:none;}.mel-event-studio-ticket-table tr{margin-bottom:16px;padding:14px;border:1px solid #e8e8ef;border-radius:14px;background:#fff;}.mel-event-studio-ticket-table td{width:100%;box-sizing:border-box;}.mel-event-studio-ticket-table input,.mel-event-studio-ticket-table select,.mel-event-studio-ticket-table textarea{max-width:100%;}.mel-event-studio-empty-state{grid-template-columns:minmax(0,1fr);padding:20px;}.mel-event-studio-empty-state__visual{width:52px;height:52px;}}.mel-event-studio .mel-event-studio-section.mel-es-card{padding:0;margin-bottom:0;background:linear-gradient(180deg,#ffffff 0%,#fffdfb 100%);}.mel-event-studio .mel-es-field-group{margin:0 0 22px;padding:22px 24px;border:1px solid rgba(226,232,240,0.95);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,0.055);}.mel-event-studio .mel-es-field-group:last-child{margin-bottom:0;}.mel-event-studio .mel-es-field-group__header{margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid #e8e8ef;}.mel-event-studio .mel-es-field-group__title,.mel-event-studio .mel-event-studio-ticket-card__group-title,.mel-event-studio .mel-event-studio-questions__group-title{margin:0;color:#0f172a;font-size:1rem;font-weight:750;letter-spacing:-0.02em;}.mel-event-studio .mel-es-field-group__hint{margin:6px 0 0;max-width:46rem;color:#64748b;font-size:0.9rem;line-height:1.5;}.mel-event-studio .mel-es-field-group__body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;}.mel-event-studio .mel-es-location-summary{margin:0 0 4px;padding:14px 16px;border:1px solid rgba(244,114,182,0.18);border-radius:16px;background:linear-gradient(135deg,rgba(255,247,237,0.72) 0%,rgba(250,245,255,0.82) 100%);}.mel-event-studio .mel-es-location-summary__title{margin:0 0 8px;color:#64748b;font-size:0.72rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;}.mel-event-studio .mel-es-location-summary__line{margin:0;color:#475569;font-size:0.875rem;line-height:1.45;}.mel-event-studio .mel-es-location-summary__line + .mel-es-location-summary__line{margin-top:2px;}.mel-event-studio .mel-es-location-summary__line--secondary{padding-left:1.35rem;}.mel-event-studio .mel-es-location-summary__line--warning{color:#92400e;}.mel-event-studio .mel-es-field-group__body--datetime,.mel-event-studio .mel-es-field-group__body--two-column{grid-template-columns:repeat(2,minmax(0,1fr));}.mel-event-studio .mel-es-field-group .form-item,.mel-event-studio .mel-es-field-group .form-wrapper,.mel-event-studio .mel-es-field-group .fieldset{margin-bottom:0;}.mel-event-studio input[type='date'],.mel-event-studio input[type='time'],.mel-event-studio input[type='tel'],.mel-event-studio input[type='file']{max-width:100%;box-sizing:border-box;}.mel-event-studio input[type='date'],.mel-event-studio input[type='time'],.mel-event-studio input[type='tel']{width:100%;border:1px solid #e2e8f0;border-radius:10px;padding:0.55rem 0.75rem;background:#fff;font-size:1rem;line-height:1.4;}.mel-event-studio .form-datetime-wrapper,.mel-event-studio .container-inline.form-datetime-wrapper,.mel-event-studio .form-type-datetime .container-inline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.72fr);gap:10px;align-items:end;}.mel-event-studio .managed-file,.mel-event-studio .form-managed-file{display:grid;gap:10px;padding:14px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;}.mel-event-studio .managed-file .button,.mel-event-studio .form-managed-file .button{min-height:44px;border-radius:10px;}.mel-event-studio .form-checkbox,.mel-event-studio .form-radio{width:auto;min-width:18px;min-height:18px;margin:0;}.mel-event-studio .form-type-checkbox,.mel-event-studio .form-type-radio{display:flex;align-items:flex-start;gap:10px;}.mel-event-studio .form-type-checkbox label,.mel-event-studio .form-type-radio label{margin:0;}.mel-event-studio-ticket-intro.mel-es-card,.mel-event-studio-questions__intro.mel-es-card{margin-bottom:18px;background:linear-gradient(135deg,#fff7ed 0%,#ffffff 58%,#faf5ff 100%);}.mel-event-studio .mel-event-studio-questions__manager{overflow-x:visible;}.mel-event-studio-ticket-cards,.mel-event-studio-questions__cards{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%;}.mel-event-studio-ticket-card,.mel-event-studio-questions__card{display:grid;grid-template-columns:minmax(180px,1.25fr) minmax(120px,0.7fr) minmax(120px,0.7fr) minmax(210px,1.25fr) minmax(130px,0.75fr) minmax(140px,0.8fr) minmax(120px,0.65fr);gap:14px;align-items:start;padding:18px;border:1px solid #e8e8ef;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,0.055);}.mel-event-studio-ticket-card{border-left:4px solid #cbd5e1;}.mel-event-studio-ticket-card.is-active{border-left-color:#22c55e;}.mel-event-studio-ticket-card.is-inactive{border-left-color:#f59e0b;}.mel-event-studio-ticket-card.is-archived,.mel-event-studio-questions__card.is-archived{background:#f8fafc;opacity:0.82;}.mel-event-studio-ticket-card.is-best-value{box-shadow:0 12px 30px rgba(124,58,237,0.1);}.mel-event-studio-ticket-card__sales-window,.mel-event-studio-ticket-card__status,.mel-event-studio-ticket-card__actions,.mel-event-studio-questions__definition,.mel-event-studio-questions__type,.mel-event-studio-questions__applicability,.mel-event-studio-questions__validation,.mel-event-studio-questions__lifecycle,.mel-event-studio-questions__metadata{min-width:0;padding:12px;border:1px solid #eef2f7;border-radius:14px;background:#f8fafc;}.mel-event-studio-ticket-card__identity,.mel-event-studio-ticket-card__pricing,.mel-event-studio-ticket-card__capacity,.mel-event-studio-ticket-card__visibility{min-width:0;padding:12px;border:1px solid #eef2f7;border-radius:14px;background:#fff;}.mel-event-studio-ticket-card__group-title,.mel-event-studio-questions__group-title{margin-bottom:10px;color:#475569;font-size:0.76rem;letter-spacing:0.04em;text-transform:uppercase;}.mel-event-studio-ticket-card__sales-window{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;}.mel-event-studio-ticket-card__checkbox,.mel-event-studio-questions__validation .form-type-checkbox,.mel-event-studio-questions__metadata .form-item{padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;}.mel-event-studio-ticket-empty,.mel-event-studio-questions__empty{padding:18px;border:1px dashed #cbd5e1;border-radius:16px;background:#f8fafc;color:#64748b;}.mel-event-studio-ticket-empty p,.mel-event-studio-questions__empty p{margin:0;}.mel-event-studio-ticket-add.mel-es-card,.mel-event-studio-questions__add{margin-top:20px;padding:20px;border-radius:18px;background:linear-gradient(135deg,#f8fafc 0%,#ffffff 100%);box-shadow:0 10px 26px rgba(15,23,42,0.05);}.mel-event-studio-ticket-add > summary,.mel-event-studio-questions__add > summary{cursor:pointer;font-weight:750;color:#0f172a;}.mel-event-studio-questions__card{grid-template-columns:minmax(220px,1.25fr) minmax(190px,1fr) minmax(180px,1fr) minmax(130px,0.7fr) minmax(140px,0.75fr) minmax(180px,1fr);border-left:4px solid #22c55e;}.mel-event-studio-questions__card.is-archived{border-left-color:#94a3b8;}.mel-event-studio-questions__type textarea{min-height:88px;}.mel-event-studio-questions__metadata{color:#64748b;}.mel-event-studio-questions__metadata input[type='text']{font-size:0.875rem;}.mel-event-studio-questions__preview{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#fff;color:#475569;}.mel-event-studio-ticket-card,.mel-event-studio-questions__card{display:flex;flex-direction:column;gap:18px;padding:20px;border:1px solid rgba(226,232,240,0.92);border-left:0;border-radius:22px;background:linear-gradient(180deg,#ffffff 0%,#fffdfb 100%);box-shadow:0 16px 34px rgba(15,23,42,0.065);}.mel-event-studio-ticket-card.is-active,.mel-event-studio-questions__card.is-active{border-color:rgba(242,109,91,0.2);}.mel-event-studio-ticket-card.is-archived,.mel-event-studio-questions__card.is-archived{border-color:#e2e8f0;background:#f8fafc;opacity:0.92;}.mel-event-studio-ticket-card__header,.mel-event-studio-questions__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:start;}.mel-event-studio-questions__header{grid-template-columns:auto minmax(0,1fr) auto;}.mel-event-studio-questions__drag{display:inline-grid;place-items:center;width:32px;min-width:32px;height:44px;border-radius:12px;background:#f8fafc;color:#94a3b8;font-weight:800;letter-spacing:-0.12em;}.mel-event-studio-ticket-card__identity,.mel-event-studio-ticket-card__pricing,.mel-event-studio-questions__identity{min-width:0;padding:0;border:0;background:transparent;}.mel-event-studio-ticket-card__pricing{min-width:150px;}.mel-event-studio-ticket-card__badges,.mel-event-studio-questions__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;}.mel-event-studio-card-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border-radius:999px;background:#f8fafc;color:#64748b;font-size:0.72rem;font-weight:750;line-height:1;}.mel-event-studio-card-badge--active{background:#dcfce7;color:#166534;}.mel-event-studio-card-badge--accent,.mel-event-studio-card-badge--type{background:#f5f3ff;color:#6d28d9;}.mel-event-studio-card-badge--required{background:#fff1f2;color:#be123c;}.mel-event-studio-card-badge--muted{background:#f1f5f9;color:#64748b;}.mel-event-studio-card-badge[hidden]{display:none;}.mel-event-studio-ticket-card__body,.mel-event-studio-questions__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.mel-event-studio-ticket-card__sales-window{grid-column:1 / -1;}.mel-event-studio-ticket-card__field-group,.mel-event-studio-questions__field-group{min-width:0;padding:16px;border:1px solid rgba(226,232,240,0.78);border-radius:18px;background:linear-gradient(135deg,#f8fafc 0%,#ffffff 100%);}.mel-event-studio-ticket-card__sales-window{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.mel-event-studio-ticket-card__sales-window .mel-event-studio-ticket-card__group-title{grid-column:1 / -1;}.mel-event-studio-ticket-card__group-title,.mel-event-studio-questions__group-title{margin:0 0 10px;color:#475569;font-size:0.8rem;font-weight:750;letter-spacing:0;text-transform:none;}.mel-event-studio-ticket-card__checkbox,.mel-event-studio-questions__validation .form-type-checkbox{min-height:44px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;}.mel-event-studio-ticket-card__advanced,.mel-event-studio-questions__advanced{padding:0;border:0;border-top:1px solid rgba(226,232,240,0.86);border-radius:0;background:transparent;}.mel-event-studio-ticket-card__advanced > summary,.mel-event-studio-questions__advanced > summary{min-height:44px;padding-top:10px;color:#6d28d9;cursor:pointer;font-weight:750;}.mel-event-studio-ticket-card__advanced[open],.mel-event-studio-questions__advanced[open]{padding-top:12px;}.mel-event-studio-questions__governance-note{margin:0 0 12px;padding:12px 14px;border-radius:14px;background:#f8fafc;color:#475569;font-size:0.9rem;line-height:1.5;}.mel-event-studio-questions__governance-note.has-warning{border:1px solid #fed7aa;background:#fff7ed;color:#92400e;}.mel-event-studio-questions__preview{margin:8px 0 0;padding:0;background:transparent;color:#64748b;font-size:0.88rem;}.mel-event-studio-questions__weight{max-width:72px;}.mel-platform-support-card,.mel-rsvp-donation-guidance,.mel-event-studio-next-steps{padding:18px;border-radius:18px;box-shadow:0 10px 26px rgba(15,23,42,0.05);}.mel-rsvp-donation-guidance{margin:0;}.mel-rsvp-donation-guidance .form-item{margin-top:14px;}.mel-event-studio .form-actions .button,.mel-event-studio .form-actions .mel-btn,.mel-event-studio input[type='submit']{min-height:44px;border-radius:10px;}@media (max-width:1180px){.mel-event-studio-ticket-card,.mel-event-studio-questions__card{grid-template-columns:repeat(2,minmax(0,1fr));}.mel-event-studio-ticket-card__sales-window,.mel-event-studio-questions__metadata{grid-column:1 / -1;}}@media (max-width:768px){.mel-event-studio .mel-es-field-group{padding:18px;border-radius:16px;}.mel-event-studio .mel-es-field-group__body,.mel-event-studio .mel-es-field-group__body--datetime,.mel-event-studio .mel-es-field-group__body--two-column,.mel-event-studio-ticket-card,.mel-event-studio-questions__card{grid-template-columns:minmax(0,1fr);}.mel-event-studio-ticket-card__sales-window,.mel-event-studio-questions__metadata{grid-column:auto;}.mel-event-studio .form-datetime-wrapper,.mel-event-studio .container-inline.form-datetime-wrapper,.mel-event-studio .form-type-datetime .container-inline{grid-template-columns:minmax(0,1fr);}}@container (max-width:640px){.mel-event-studio-ticket-card,.mel-event-studio-questions__card{padding:16px;border-radius:18px;}.mel-event-studio-ticket-card__header,.mel-event-studio-questions__header,.mel-event-studio-ticket-card__body,.mel-event-studio-questions__body,.mel-event-studio-ticket-card__sales-window{grid-template-columns:minmax(0,1fr);}.mel-event-studio-ticket-card__badges,.mel-event-studio-questions__badges{justify-content:flex-start;}.mel-event-studio-ticket-card__pricing{min-width:0;}.mel-event-studio-questions__drag{width:28px;min-width:28px;height:34px;}.mel-event-studio-ticket-card__field-group,.mel-event-studio-questions__field-group{padding:14px;}}@media (max-width:420px){.mel-event-studio-section__header,.mel-event-studio-section__body{padding-right:14px;padding-left:14px;}.mel-event-studio .mel-es-field-group,.mel-event-studio-ticket-card,.mel-event-studio-questions__card,.mel-event-studio-ticket-add.mel-es-card,.mel-event-studio-questions__add{padding:14px;}}.mel-event-studio .mel-event-studio-section__body{display:flex;flex-direction:column;align-items:center;}.mel-event-studio .mel-event-studio-section__body > *{width:min(100%,760px);}.mel-event-studio .mel-event-studio-operational-tickets,.mel-event-studio .mel-event-studio-questions{width:min(100%,760px);}.mel-event-studio .mel-event-studio-ticket-intro.mel-es-card,.mel-event-studio .mel-event-studio-questions__intro.mel-es-card{padding:22px 24px;border-color:rgba(242,109,91,0.18);background:radial-gradient(circle at top left,rgba(242,109,91,0.14),transparent 34%),linear-gradient(135deg,#fff7ed 0%,#ffffff 56%,#faf5ff 100%);box-shadow:0 18px 38px rgba(91,33,182,0.08);}.mel-event-studio .mel-event-studio-ticket-intro .mel-es-card__title,.mel-event-studio .mel-event-studio-questions__intro .mel-es-card__title{font-size:1.18rem;}.mel-event-studio .mel-event-studio-ticket-card,.mel-event-studio .mel-event-studio-questions__card{gap:22px;padding:24px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,0.96) 0%,rgba(255,253,251,0.96) 100%),#fff;box-shadow:0 18px 44px rgba(15,23,42,0.075);}.mel-event-studio .mel-event-studio-ticket-card__header,.mel-event-studio .mel-event-studio-questions__header{grid-template-columns:minmax(0,1fr);padding-bottom:18px;border-bottom:1px solid rgba(226,232,240,0.76);}.mel-event-studio .mel-event-studio-ticket-card__identity,.mel-event-studio .mel-event-studio-questions__identity{display:flex;flex-direction:column;gap:12px;}.mel-event-studio .mel-event-studio-ticket-card__identity .form-item,.mel-event-studio .mel-event-studio-questions__identity .form-item{margin-bottom:0;}.mel-event-studio .mel-event-studio-ticket-card__identity label,.mel-event-studio .mel-event-studio-questions__identity label{font-size:0.82rem;color:#64748b;}.mel-event-studio .mel-event-studio-ticket-card__identity input,.mel-event-studio .mel-event-studio-questions__identity input{min-height:48px;border-color:rgba(226,232,240,0.95);border-radius:15px;background:#fff;font-size:1.08rem;font-weight:700;letter-spacing:-0.015em;}.mel-event-studio .mel-event-studio-ticket-card__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;order:2;}.mel-event-studio .mel-event-studio-ticket-card__summary-price,.mel-event-studio .mel-event-studio-ticket-card__summary-status{margin:0;border-radius:999px;}.mel-event-studio .mel-event-studio-ticket-card__summary-price{padding:7px 12px;background:#fff7ed;color:#c2410c;font-size:1rem;font-weight:800;}.mel-event-studio .mel-event-studio-ticket-card__summary-status{padding:6px 11px;background:#f0fdf4;color:#166534;font-size:0.82rem;font-weight:750;}.mel-event-studio .mel-event-studio-ticket-card__badges,.mel-event-studio .mel-event-studio-questions__badges{justify-content:flex-start;}.mel-event-studio .mel-event-studio-ticket-card__pricing{max-width:180px;}.mel-event-studio .mel-event-studio-ticket-card__pricing input{min-height:48px;border-radius:15px;font-weight:750;}.mel-event-studio .mel-event-studio-ticket-card__body{grid-template-columns:minmax(0,1fr);gap:12px;}.mel-event-studio .mel-event-studio-ticket-card__field-group,.mel-event-studio .mel-event-studio-questions__field-group{display:grid;gap:10px;padding:16px 18px;border-color:rgba(226,232,240,0.86);border-radius:20px;background:linear-gradient(135deg,rgba(248,250,252,0.88) 0%,rgba(255,255,255,0.96) 100%);}.mel-event-studio .mel-event-studio-ticket-card__field-group::before,.mel-event-studio .mel-event-studio-questions__field-group::before{content:'';width:28px;height:28px;border-radius:10px;background:linear-gradient(135deg,rgba(242,109,91,0.18),rgba(124,58,237,0.12));}.mel-event-studio .mel-event-studio-ticket-card__field-group > .mel-event-studio-ticket-card__group-title,.mel-event-studio .mel-event-studio-questions__field-group > .mel-event-studio-questions__group-title{margin-top:-34px;margin-left:40px;min-height:28px;display:flex;align-items:center;}.mel-event-studio .mel-event-studio-ticket-card__sales-window{grid-column:auto;grid-template-columns:minmax(0,1fr);}.mel-event-studio .mel-event-studio-ticket-card__sales-window .mel-event-studio-ticket-card__group-title{grid-column:auto;}.mel-event-studio .mel-event-studio-ticket-card__checkbox,.mel-event-studio .mel-event-studio-questions__validation .form-type-checkbox{border-color:rgba(226,232,240,0.78);box-shadow:inset 0 1px 0 rgba(255,255,255,0.82);}.mel-event-studio .mel-event-studio-ticket-card__advanced,.mel-event-studio .mel-event-studio-questions__advanced{margin-top:-4px;border-top:1px dashed rgba(203,213,225,0.9);}.mel-event-studio .mel-event-studio-ticket-card__advanced > summary,.mel-event-studio .mel-event-studio-questions__advanced > summary{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:8px 12px;border-radius:999px;color:#7c3aed;background:#faf5ff;font-size:0.86rem;}.mel-event-studio .mel-event-studio-ticket-card__advanced > summary::before,.mel-event-studio .mel-event-studio-questions__advanced > summary::before{content:'+';display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#fff;color:#7c3aed;}.mel-event-studio .mel-event-studio-ticket-card__advanced[open] > summary::before,.mel-event-studio .mel-event-studio-questions__advanced[open] > summary::before{content:'-';}.mel-event-studio .mel-event-studio-questions__header{grid-template-columns:minmax(0,1fr);}.mel-event-studio .mel-event-studio-questions__body{grid-template-columns:minmax(0,1fr);}.mel-event-studio .mel-event-studio-questions__preview{max-width:34rem;color:#475569;line-height:1.5;}.mel-event-studio .mel-event-studio-questions__badges{order:2;}.mel-event-studio .mel-event-studio-questions__advanced .form-item{margin-bottom:12px;}.mel-event-studio .mel-event-studio-questions__advanced .form-item:last-child{margin-bottom:0;}.mel-event-studio .mel-event-studio-ticket-add.mel-es-card,.mel-event-studio .mel-event-studio-questions__add{border-color:rgba(124,58,237,0.16);background:radial-gradient(circle at top left,rgba(124,58,237,0.09),transparent 32%),linear-gradient(135deg,#ffffff 0%,#faf5ff 100%);}.mel-event-studio .mel-rsvp-donation-guidance,.mel-event-studio .mel-platform-support-card{position:relative;overflow:hidden;border:1px solid rgba(242,109,91,0.2);background:radial-gradient(circle at top right,rgba(242,109,91,0.16),transparent 34%),linear-gradient(135deg,#fff7ed 0%,#ffffff 54%,#f5f3ff 100%);}.mel-event-studio .mel-rsvp-donation-guidance::before,.mel-event-studio .mel-platform-support-card::before{content:'';position:absolute;inset:14px auto auto 14px;width:10px;height:10px;border-radius:999px;background:#f26d5b;box-shadow:18px 0 0 rgba(242,109,91,0.36),36px 0 0 rgba(124,58,237,0.24);}.mel-event-studio .mel-rsvp-donation-guidance__kicker,.mel-event-studio .mel-platform-support-card__kicker{padding-top:16px;color:#c2410c;}.mel-event-studio .mel-rsvp-donation-guidance__assurance,.mel-event-studio .mel-platform-support-card__assurance{color:#5b21b6;}.mel-event-studio .mel-event-studio-sidebar__inner{gap:18px;padding:14px;background:rgba(255,255,255,0.82);box-shadow:0 10px 28px rgba(15,23,42,0.045);}.mel-event-studio .mel-event-studio-sidebar__heading{margin:0 0 8px 4px;color:#94a3b8;font-size:0.72rem;font-weight:750;letter-spacing:0;text-transform:none;}.mel-event-studio .mel-event-studio-sidebar__list{gap:6px;}.mel-event-studio .mel-event-studio-sidebar__link{min-height:40px;padding:8px 11px;border-radius:13px;color:#475569;font-size:0.9rem;font-weight:650;}.mel-event-studio .mel-event-studio-sidebar__link.is-active{background:#fff7ed;box-shadow:inset 3px 0 0 #f26d5b;}.mel-event-studio .mel-event-studio-sidebar__state{background:#f8fafc;color:#8b5cf6;font-size:0.62rem;}.mel-event-studio{--mel-es-content-width:760px;--mel-es-panel-radius:22px;--mel-es-panel-border:rgba(226,232,240,0.92);--mel-es-panel-shadow:0 16px 38px rgba(15,23,42,0.065);--mel-es-panel-bg:linear-gradient(180deg,#ffffff 0%,#fffdfb 100%);--mel-es-panel-gap:20px;--mel-es-panel-padding:24px;}.mel-event-studio .mel-event-studio-section__body{gap:var(--mel-es-panel-gap);}.mel-event-studio .mel-event-studio-section__body > *,.mel-event-studio .mel-event-studio-overview,.mel-event-studio .mel-event-studio-section__form-stack,.mel-event-studio .mel-event-studio-operational-tickets,.mel-event-studio .mel-event-studio-questions,.mel-event-studio .mel-event-studio-readonly,.mel-event-studio .mel-event-studio-empty-state{width:min(100%,var(--mel-es-content-width));}.mel-event-studio .mel-event-studio-overview,.mel-event-studio .mel-event-studio-section__form-stack,.mel-event-studio .mel-event-studio-operational-tickets,.mel-event-studio .mel-event-studio-questions{gap:var(--mel-es-panel-gap);}@media (min-width:1121px){.mel-vendor-shell--studio-focus .mel-event-studio{--mel-es-content-width:64rem;}.mel-vendor-shell--studio-focus
    .mel-event-studio
    .mel-event-studio-section__body{align-items:flex-start;}.mel-vendor-shell--studio-focus
    .mel-event-studio
    .mel-event-studio-wizard-form.mel-form{width:min(100%,var(--mel-es-content-width));max-width:none;margin-inline:0;}.mel-vendor-shell--studio-focus .mel-event-workspace-home{max-width:64rem;margin-inline:0;}}.mel-event-studio .mel-event-studio-overview__hero,.mel-event-studio .mel-event-studio-overview__orientation,.mel-event-studio .mel-event-studio-next-steps,.mel-event-studio .mel-platform-support-card,.mel-event-studio .mel-rsvp-donation-guidance,.mel-event-studio .mel-readiness-card,.mel-event-studio .mel-event-studio-readonly,.mel-event-studio .mel-event-studio-empty-state,.mel-event-studio .mel-es-field-group,.mel-event-studio .mel-event-studio-ticket-intro.mel-es-card,.mel-event-studio .mel-event-studio-questions__intro.mel-es-card,.mel-event-studio .mel-event-studio-ticket-card,.mel-event-studio .mel-event-studio-questions__card,.mel-event-studio .mel-event-studio-ticket-add.mel-es-card,.mel-event-studio .mel-event-studio-questions__add{border:1px solid var(--mel-es-panel-border);border-radius:var(--mel-es-panel-radius);background:var(--mel-es-panel-bg);box-shadow:var(--mel-es-panel-shadow);}.mel-event-studio .mel-event-studio-overview__hero,.mel-event-studio .mel-event-studio-overview__orientation,.mel-event-studio .mel-event-studio-next-steps,.mel-event-studio .mel-platform-support-card,.mel-event-studio .mel-rsvp-donation-guidance,.mel-event-studio .mel-readiness-card,.mel-event-studio .mel-event-studio-readonly,.mel-event-studio .mel-event-studio-empty-state,.mel-event-studio .mel-event-studio-ticket-intro.mel-es-card,.mel-event-studio .mel-event-studio-questions__intro.mel-es-card{padding:var(--mel-es-panel-padding);}.mel-event-studio .mel-event-studio-overview__hero,.mel-event-studio .mel-event-studio-ticket-intro.mel-es-card,.mel-event-studio .mel-event-studio-questions__intro.mel-es-card{background:radial-gradient(circle at top left,rgba(242,109,91,0.12),transparent 34%),linear-gradient(135deg,#fff7ed 0%,#ffffff 56%,#faf5ff 100%);}.mel-event-studio .mel-platform-support-card,.mel-event-studio .mel-rsvp-donation-guidance,.mel-event-studio .mel-event-studio-ticket-add.mel-es-card,.mel-event-studio .mel-event-studio-questions__add{background:radial-gradient(circle at top right,rgba(124,58,237,0.08),transparent 32%),linear-gradient(135deg,#ffffff 0%,#faf5ff 100%);}.mel-event-studio .mel-readiness-card.is-ready{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4 0%,#ffffff 100%);}.mel-event-studio .mel-readiness-card.needs-attention{border-color:#fecaca;background:linear-gradient(135deg,#fff7f7 0%,#ffffff 100%);}@media (min-width:900px){.mel-event-studio .mel-event-studio-ticket-card__body{grid-template-columns:repeat(2,minmax(0,1fr));}.mel-event-studio .mel-event-studio-ticket-card__sales-window{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));}.mel-event-studio .mel-event-studio-ticket-card__sales-window .mel-event-studio-ticket-card__group-title{grid-column:1 / -1;}.mel-event-studio .mel-event-studio-questions__body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);}.mel-event-studio .mel-event-studio-questions__type{grid-row:span 2;}}@media (max-width:620px){.mel-event-studio .mel-event-studio-section__body > *,.mel-event-studio .mel-event-studio-operational-tickets,.mel-event-studio .mel-event-studio-questions{width:100%;}.mel-event-studio .mel-event-studio-ticket-card,.mel-event-studio .mel-event-studio-questions__card{gap:18px;padding:18px;border-radius:22px;}.mel-event-studio .mel-event-studio-ticket-card__pricing{max-width:none;}.mel-event-studio .mel-event-studio-ticket-card__badges,.mel-event-studio .mel-event-studio-questions__badges{gap:6px;}.mel-event-studio .mel-event-studio-ticket-card__field-group,.mel-event-studio .mel-event-studio-questions__field-group{padding:14px;}.mel-event-studio .mel-event-studio-ticket-card__advanced > summary,.mel-event-studio .mel-event-studio-questions__advanced > summary{width:100%;justify-content:center;}.mel-event-studio .mel-event-studio-sidebar__inner{background:linear-gradient(180deg,#ffffff 0%,#fffaf7 100%);}}.mel-event-studio .mel-event-studio-ticket-card{gap:16px;padding:20px;}.mel-event-studio .mel-event-studio-ticket-card__header{grid-template-columns:minmax(0,1.4fr) minmax(120px,0.55fr) minmax(120px,0.55fr);gap:12px 14px;padding-bottom:12px;}.mel-event-studio .mel-event-studio-ticket-card__badges{grid-column:1 / -1;margin-top:-2px;}.mel-event-studio .mel-event-studio-ticket-card__identity{gap:8px;}.mel-event-studio .mel-event-studio-ticket-card__summary{gap:6px 8px;}.mel-event-studio .mel-event-studio-ticket-card__summary-price{padding:5px 10px;font-size:0.9rem;}.mel-event-studio .mel-event-studio-ticket-card__summary-status{padding:5px 10px;font-size:0.76rem;}.mel-event-studio .mel-event-studio-ticket-card__identity input,.mel-event-studio .mel-event-studio-ticket-card__pricing input{min-height:42px;}.mel-event-studio .mel-event-studio-ticket-card__capacity .description{margin-top:6px;font-size:0.78rem;line-height:1.35;}.mel-event-studio .mel-event-studio-ticket-card__body{gap:12px;}.mel-event-studio .mel-event-studio-ticket-card__field-group{gap:8px;padding:14px;border-radius:16px;}.mel-event-studio .mel-event-studio-ticket-card__field-group::before{width:22px;height:22px;border-radius:8px;}.mel-event-studio .mel-event-studio-ticket-card__field-group > .mel-event-studio-ticket-card__group-title{min-height:22px;margin-top:-30px;margin-left:32px;margin-bottom:2px;}.mel-event-studio .mel-event-studio-ticket-card__sales-window{gap:10px 12px;}.mel-event-studio .mel-event-studio-ticket-card__sales-window .form-item{margin-bottom:0;}.mel-event-studio .mel-event-studio-ticket-card__sales-window .form-datetime-wrapper,.mel-event-studio .mel-event-studio-ticket-card__sales-window .container-inline.form-datetime-wrapper,.mel-event-studio .mel-event-studio-ticket-card__sales-window .form-type-datetime .container-inline{gap:8px;}.mel-event-studio .mel-event-studio-ticket-card__sales-window input[type='date'],.mel-event-studio .mel-event-studio-ticket-card__sales-window input[type='time']{min-height:40px;padding-block:0.45rem;}.mel-event-studio .mel-event-studio-ticket-card__checkbox{min-height:40px;padding:8px 10px;}.mel-event-studio .mel-event-studio-ticket-card__advanced{margin-top:-6px;padding-top:8px;}.mel-event-studio .mel-event-studio-ticket-card__advanced > summary{min-height:36px;padding:6px 10px;}@media (min-width:900px){.mel-event-studio .mel-event-studio-ticket-card__body{grid-template-columns:minmax(0,1.25fr) minmax(0,0.9fr);}.mel-event-studio .mel-event-studio-ticket-card__sales-window{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:620px){.mel-event-studio .mel-event-studio-ticket-card{gap:14px;padding:16px;}.mel-event-studio .mel-event-studio-ticket-card__header,.mel-event-studio .mel-event-studio-ticket-card__body,.mel-event-studio .mel-event-studio-ticket-card__sales-window{grid-template-columns:minmax(0,1fr);}}.mel-event-studio .mel-event-studio-tickets-app{gap:16px;}.mel-event-studio .mel-es-workflow-step{margin:0 0 6px;color:#e85d4a;font-size:0.72rem;font-weight:800;letter-spacing:0.08em;line-height:1.25;text-transform:uppercase;}.mel-event-studio .mel-es-field-group--booking{padding:20px 22px;}.mel-event-studio .mel-es-field-group--booking .mel-es-field-group__header{margin-bottom:14px;}.mel-event-studio .mel-es-field-group--booking .mel-es-field-group__title,.mel-event-studio .mel-event-studio-ticket-intro .mel-es-card__title,.mel-event-studio .mel-event-ticket-preview__title{margin-top:0;}.mel-event-studio .mel-event-studio-ticket-intro.mel-es-card{display:grid;gap:4px;padding:18px 22px;}.mel-event-studio .mel-event-studio-ticket-intro .mel-es-card__hint{max-width:54rem;margin-bottom:0;}.mel-event-studio .mel-event-ticket-preview__header{display:grid;align-content:start;}@media (min-width:1360px){.mel-vendor-shell--studio-focus
    .mel-event-studio
    .mel-event-studio-tickets-app{width:min(100%,78rem);max-width:none;grid-template-columns:minmax(0,2fr) minmax(19rem,0.9fr);align-items:start;}.mel-event-studio .mel-event-studio-tickets-app > .mel-event-studio-wizard-form{grid-column:1 / -1;}.mel-event-studio .mel-event-studio-tickets-app > .mel-event-studio-operational-tickets{grid-column:1;min-width:0;width:100%;}.mel-event-studio .mel-event-studio-tickets-app > .mel-event-ticket-preview{position:sticky;top:20px;grid-column:2;width:100%;}.mel-event-studio .mel-event-studio-tickets-app > :is(details,.mel-platform-support-card){grid-column:1 / -1;}}@media (max-width:620px){.mel-event-studio .mel-es-field-group--booking,.mel-event-studio .mel-event-studio-ticket-intro.mel-es-card{padding:18px;}}.mel-event-studio .mel-event-studio-ticket-card__header{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(9rem,0.65fr) minmax(9rem,0.65fr);gap:16px;align-items:start;}.mel-event-studio .mel-event-studio-ticket-card__badges,.mel-event-studio .mel-event-studio-questions__badges{grid-column:1 / -1;}.mel-event-studio .mel-event-studio-ticket-card__body{padding:18px;border-radius:22px;background:linear-gradient(135deg,#f8fafc 0%,#ffffff 100%);}.mel-event-studio .mel-event-studio-ticket-card__field-group,.mel-event-studio .mel-event-studio-questions__field-group{border-color:transparent;box-shadow:none;}.mel-event-studio .mel-event-studio-ticket-card__field-group::before,.mel-event-studio .mel-event-studio-questions__field-group::before{display:none;}.mel-event-studio .mel-event-studio-ticket-card__field-group > .mel-event-studio-ticket-card__group-title,.mel-event-studio .mel-event-studio-questions__field-group > .mel-event-studio-questions__group-title{margin-top:0;margin-left:0;min-height:0;}.mel-event-studio .mel-event-studio-ticket-card__sales-window{grid-template-columns:repeat(2,minmax(0,1fr));}.mel-event-studio .mel-event-studio-ticket-card__status{align-content:start;}.mel-event-studio .mel-event-studio-questions__body{grid-template-columns:minmax(0,1fr);gap:14px;}.mel-event-studio .mel-event-studio-questions__preview-panel{padding:18px;border-radius:20px;background:linear-gradient(135deg,#fff7ed 0%,#ffffff 100%);}.mel-event-studio .mel-event-studio-questions__answer-options{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}.mel-event-studio .mel-event-studio-questions__answer-options li,.mel-event-studio .mel-event-studio-questions__summary-pill{margin:0;padding:8px 12px;border-radius:999px;background:#fff;color:#475569;font-size:0.88rem;font-weight:700;}.mel-event-studio .mel-event-studio-questions__answer-placeholder{margin:0;color:#475569;font-size:0.95rem;}.mel-event-studio .mel-event-studio-questions__summary-row{display:flex;flex-wrap:wrap;gap:8px;}.mel-event-studio .mel-event-studio-questions__advanced[open]{display:grid;gap:14px;}.mel-event-studio details.mel-event-studio-ticket-card__advanced:not([open]) > :not(summary),.mel-event-studio details.mel-event-studio-questions__advanced:not([open]) > :not(summary){display:none;}@media (max-width:900px){.mel-event-studio .mel-event-studio-ticket-card__header,.mel-event-studio .mel-event-studio-ticket-card__sales-window{grid-template-columns:minmax(0,1fr);}}.mel-event-studio .mel-task-card__reassurance,.mel-event-studio .mel-es-field-group__reassurance{margin:8px 0 0;max-width:44em;color:#7c6f8d;font-size:0.875rem;line-height:1.5;}.mel-event-studio .mel-builder-more-options,.mel-event-studio .mel-event-studio-ticket-card__advanced,.mel-event-studio .mel-event-studio-questions__advanced{border-color:rgba(203,213,225,0.56);background:linear-gradient(135deg,rgba(248,250,252,0.8) 0%,rgba(250,245,255,0.58) 100%);}.mel-event-studio .mel-builder-more-options__summary,.mel-event-studio .mel-event-studio-ticket-card__advanced > summary,.mel-event-studio .mel-event-studio-questions__advanced > summary{color:#6d5f7d;font-weight:650;}.mel-event-studio .mel-builder-more-options__helper,.mel-event-studio .mel-event-studio-ticket-add__helper,.mel-event-studio .mel-event-studio-questions__add-helper{margin:0 0 14px;color:#64748b;font-size:0.875rem;line-height:1.5;}.mel-event-studio .mel-event-studio-ticket-add > summary,.mel-event-studio .mel-event-studio-questions__add > summary{min-height:48px;color:#4c1d95;font-size:1rem;font-weight:750;}.mel-event-studio .mel-event-studio-ticket-card{gap:12px;padding:18px 20px;}.mel-event-studio .mel-event-studio-ticket-card__header{grid-template-columns:minmax(0,1.55fr) minmax(8.5rem,0.6fr) minmax(7.5rem,0.5fr);gap:10px 12px;padding-bottom:10px;}.mel-event-studio .mel-event-studio-ticket-card__badges{margin-top:0;}.mel-event-studio .mel-event-studio-ticket-card__body{display:grid;grid-template-areas:'sales visibility'
    'sales availability';grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:10px 12px;padding:12px;border-radius:18px;}.mel-event-studio .mel-event-studio-ticket-card__sales-window{grid-area:sales;grid-column:auto;grid-template-columns:minmax(0,1fr);gap:8px;}.mel-event-studio .mel-event-studio-ticket-card__visibility{grid-area:visibility;}.mel-event-studio .mel-event-studio-ticket-card__status{grid-area:availability;}.mel-event-studio .mel-event-studio-ticket-card__field-group{padding:12px;border-radius:14px;}.mel-event-studio .mel-event-studio-ticket-card__group-title{margin-bottom:6px;}.mel-event-studio .mel-event-studio-ticket-card__sales-window .form-datetime-wrapper,.mel-event-studio .mel-event-studio-ticket-card__sales-window .container-inline.form-datetime-wrapper,.mel-event-studio .mel-event-studio-ticket-card__sales-window .form-type-datetime .container-inline{grid-template-columns:minmax(0,1fr) minmax(0,0.78fr);}.mel-event-studio .mel-event-studio-ticket-card__advanced{margin-top:0;}@media (max-width:900px){.mel-event-studio .mel-event-studio-ticket-card__body{grid-template-areas:'sales'
      'visibility'
      'availability';grid-template-columns:minmax(0,1fr);}}.mel-event-studio .mel-event-studio-operational-tickets .form-actions,.mel-event-studio .mel-event-studio-questions .form-actions{position:sticky;bottom:12px;z-index:5;justify-content:flex-end;padding:12px;border:1px solid rgba(226,232,240,0.86);border-radius:16px;background:rgba(255,255,255,0.92);box-shadow:0 12px 30px rgba(15,23,42,0.08);backdrop-filter:blur(10px);}.mel-event-studio .mel-event-studio-operational-tickets .form-actions .button,.mel-event-studio .mel-event-studio-questions .form-actions .button{min-height:46px;border-radius:999px;font-weight:750;}.mel-event-studio .mel-event-studio-ticket-card__summary-price::before{content:'Attendee price: ';font-weight:650;color:#9a3412;}.mel-event-studio .mel-event-studio-ticket-card__summary-status::before{content:'Availability: ';font-weight:650;}.mel-event-studio .mel-event-studio-card-badge{text-transform:none;letter-spacing:0;font-size:0.78rem;}.mel-event-studio .mel-event-studio-questions__preview-panel{border:1px solid rgba(251,146,60,0.2);}.mel-event-studio .mel-event-studio-questions__answer-options li::before{content:'○';margin-right:6px;color:#7c3aed;}.mel-event-studio .mel-ai-assist{border-color:rgba(186,142,216,0.42);box-shadow:0 8px 18px rgba(88,63,130,0.045);}.mel-event-studio .mel-ai-assist__chips-label{flex:0 0 100%;margin:0 0 2px;color:#7c6f8d;font-size:0.78rem;font-weight:650;}.mel-event-studio .mel-ai-assist__insert{order:4;}@media (max-width:640px){.mel-event-studio .mel-task-card__banner{margin-bottom:14px;}.mel-event-studio .mel-builder-card,.mel-event-studio .mel-es-card,.mel-event-studio .mel-es-field-group,.mel-event-studio .mel-event-studio-ticket-card,.mel-event-studio .mel-event-studio-questions__card{border-radius:18px;}.mel-event-studio .mel-builder-fields--2col,.mel-event-studio .mel-identity-media,.mel-event-studio .mel-event-studio-ticket-card__header,.mel-event-studio .mel-event-studio-ticket-card__body,.mel-event-studio .mel-event-studio-questions__body{display:grid;grid-template-columns:minmax(0,1fr);}.mel-event-studio .mel-step-actions{position:sticky;bottom:10px;z-index:6;margin-inline:-4px;padding:10px;border:1px solid rgba(226,232,240,0.86);border-radius:16px;background:rgba(255,255,255,0.94);box-shadow:0 14px 34px rgba(15,23,42,0.1);backdrop-filter:blur(10px);}.mel-event-studio .mel-step-actions .mel-prev,.mel-event-studio .mel-step-actions .mel-next,.mel-event-studio .mel-step-actions .mel-continue-button,.mel-event-studio .mel-event-studio-operational-tickets .form-actions .button,.mel-event-studio .mel-event-studio-questions .form-actions .button{width:100%;min-height:50px;}.mel-event-studio .mel-ai-assist__chips{display:grid;grid-template-columns:minmax(0,1fr);}.mel-event-studio .mel-ai-assist__chip{width:100%;}}.mel-event-studio{--mel-surface-page:#fffaf6;--mel-surface-section:linear-gradient(135deg,#fff7ed 0%,#fffaf6 48%,#f7f3ff 100%);--mel-surface-card:linear-gradient(180deg,#fffefc 0%,#fffaf6 100%);--mel-surface-inset:linear-gradient(135deg,#fff7ed 0%,#f8fbff 100%);--mel-surface-advanced:linear-gradient(135deg,rgba(248,250,252,0.62) 0%,rgba(250,245,255,0.42) 100%);--mel-text-quiet:#64748b;--mel-text-soft:#6d5f7d;--mel-space-1:8px;--mel-space-2:16px;--mel-space-3:24px;--mel-space-5:40px;}.mel-event-studio--workspace,.mel-event-studio .mel-es-workspace__main,.mel-event-studio .mel-builder__main{background:radial-gradient(circle at top left,rgba(242,109,91,0.08),transparent 32rem),radial-gradient(circle at bottom right,rgba(167,139,250,0.1),transparent 34rem),var(--mel-surface-page);}.mel-event-studio .mel-event-studio-section__body{gap:var(--mel-space-3);}.mel-event-studio .mel-builder-step-stack{gap:var(--mel-space-3);}.mel-event-studio .mel-task-card__banner,.mel-event-studio .mel-event-studio-ticket-intro.mel-es-card,.mel-event-studio .mel-event-studio-questions__intro.mel-es-card{border:0;background:var(--mel-surface-section);box-shadow:0 18px 42px rgba(88,63,130,0.07);}.mel-event-studio .mel-builder-card,.mel-event-studio .mel-es-field-group,.mel-event-studio .mel-event-studio-ticket-card,.mel-event-studio .mel-event-studio-questions__card,.mel-event-studio .mel-event-studio-ticket-add.mel-es-card,.mel-event-studio .mel-event-studio-questions__add{border:0;background:var(--mel-surface-card);box-shadow:0 16px 38px rgba(15,23,42,0.06);}.mel-event-studio .mel-builder-card__subsection,.mel-event-studio .mel-event-studio-ticket-card__attendee-preview,.mel-event-studio .mel-event-studio-questions__preview-panel,.mel-event-studio .mel-location-display,.mel-event-studio .mel-cover-preview,.mel-event-studio .mel-ai-assist__preview{border:0;background:var(--mel-surface-inset);box-shadow:inset 0 1px 0 rgba(255,255,255,0.72);}.mel-event-studio .mel-event-studio-ticket-card{display:flex;flex-direction:column;gap:var(--mel-space-2);padding:var(--mel-space-3);}.mel-event-studio .mel-event-studio-ticket-card__header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mel-space-2);padding-bottom:var(--mel-space-2);}.mel-event-studio .mel-event-studio-ticket-card__pricing,.mel-event-studio .mel-event-studio-ticket-card__capacity{max-width:none;}.mel-event-studio .mel-event-studio-ticket-card__body{display:grid;grid-template-areas:'availability'
    'sales'
    'visibility';grid-template-columns:minmax(0,1fr);gap:var(--mel-space-2);padding:var(--mel-space-2);border-radius:20px;background:rgba(255,250,246,0.66);}.mel-event-studio .mel-event-studio-ticket-card__field-group,.mel-event-studio .mel-event-studio-questions__field-group{padding:var(--mel-space-2);border:0;border-radius:16px;background:rgba(255,255,255,0.64);}.mel-event-studio .mel-event-studio-ticket-card__attendee-preview{display:grid;gap:var(--mel-space-1);padding:var(--mel-space-2);border-radius:18px;}.mel-event-studio .mel-event-studio-ticket-card__preview-label,.mel-event-studio .mel-event-studio-questions__preview-panel .mel-event-studio-questions__group-title{margin:0;color:#7c3aed;font-size:0.82rem;font-weight:750;letter-spacing:0;text-transform:none;}.mel-event-studio .mel-event-studio-ticket-card__preview-name{margin:0;color:#0f172a;font-size:1.08rem;font-weight:800;letter-spacing:-0.02em;}.mel-event-studio .mel-event-studio-ticket-card__preview-details{display:flex;flex-wrap:wrap;gap:var(--mel-space-1);}.mel-event-studio .mel-event-studio-ticket-card__preview-details span{padding:7px 10px;border-radius:999px;background:rgba(255,255,255,0.82);color:#475569;font-size:0.86rem;font-weight:700;}.mel-event-studio .mel-event-studio-ticket-card__preview-reassurance,.mel-event-studio .mel-event-studio-questions__preview-reassurance{margin:0;color:#166534;font-size:0.88rem;line-height:1.45;}.mel-event-studio .mel-builder-more-options,.mel-event-studio .mel-event-studio-ticket-card__advanced,.mel-event-studio .mel-event-studio-questions__advanced{margin-top:0;padding:4px 0 0;border:0;background:transparent;box-shadow:none;}.mel-event-studio .mel-builder-more-options > summary,.mel-event-studio .mel-event-studio-ticket-card__advanced > summary,.mel-event-studio .mel-event-studio-questions__advanced > summary{min-height:34px;padding:5px 10px;border:1px solid rgba(203,213,225,0.32);background:var(--mel-surface-advanced);color:#8a7c98;font-size:0.8rem;font-weight:600;}.mel-event-studio .mel-builder-more-options[open],.mel-event-studio .mel-event-studio-ticket-card__advanced[open],.mel-event-studio .mel-event-studio-questions__advanced[open]{padding:var(--mel-space-2);border-radius:18px;background:var(--mel-surface-advanced);}.mel-event-studio .mel-stage-transition__title,.mel-event-studio .mel-builder-card__momentum,.mel-event-studio .mel-card-publish__ready-celebrate{color:#166534;}.mel-event-studio .mel-ai-assist__chip[data-mel-ai-chip='more_welcoming'],.mel-event-studio .mel-ai-assist__chip[data-mel-ai-chip='more_exciting'],.mel-event-studio .mel-ai-assist__chip[data-mel-ai-chip='social_short'],.mel-event-studio .mel-ai-assist__chip[data-mel-ai-chip='attendee_clarity'],.mel-event-studio .mel-ai-assist__chip[data-mel-ai-chip='community_friendly']{border-color:rgba(242,109,91,0.24);background:#fffaf6;color:#67433e;}.mel-event-studio .mel-platform-support-card{border:0;background:radial-gradient(circle at top right,rgba(52,211,153,0.14),transparent 28%),linear-gradient(135deg,#f0fdf4 0%,#fff7ed 52%,#faf5ff 100%);box-shadow:0 16px 38px rgba(91,33,182,0.07);}.mel-event-studio .mel-ai-assist{margin-top:8px;border:0;border-radius:12px;background:rgba(250,245,255,0.42);box-shadow:none;}.mel-event-studio .mel-ai-assist__header{padding:8px 10px;}.mel-event-studio .mel-ai-assist__panel{gap:8px;padding:0 10px 10px;}.mel-event-studio .mel-ai-assist__prompt,.mel-event-studio .mel-ai-assist__helper,.mel-event-studio .mel-ai-assist__status{font-size:0.8rem;}.mel-event-studio .mel-ai-assist__toggle{min-height:34px;padding:6px 10px;border-color:rgba(186,142,216,0.28);box-shadow:none;}.mel-event-studio .mel-ai-assist__prompts{border:0;border-radius:10px;background:rgba(255,255,255,0.5);}.mel-event-studio .mel-ai-assist__prompts-summary{min-height:34px;padding:7px 10px;color:#6d5f7d;cursor:pointer;font-size:0.8rem;font-weight:650;}.mel-event-studio .mel-ai-assist__chips{display:block;padding:0 8px 8px;}.mel-event-studio .mel-ai-assist__chips-label{display:block;margin:4px 0 6px;color:#8a7c98;font-size:0.72rem;}.mel-event-studio .mel-ai-assist__chip-scroll{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;}.mel-event-studio .mel-ai-assist__chip{flex:0 0 auto;min-height:32px;padding:6px 9px;font-size:0.76rem;white-space:nowrap;}.mel-event-studio .mel-ai-assist__suggestion{display:grid;gap:6px;padding:10px;border-radius:12px;background:linear-gradient(135deg,#fffaf6 0%,#ffffff 100%);box-shadow:inset 0 0 0 1px rgba(186,142,216,0.18);}.mel-event-studio .mel-ai-assist__suggestion-label{margin:0;color:#7c3aed;font-size:0.72rem;font-weight:750;}.mel-event-studio .mel-ai-assist__preview{padding:0;border:0;background:transparent;box-shadow:none;font-size:0.86rem;}.mel-event-studio .mel-ai-assist__actions .mel-btn{min-height:36px;padding:7px 10px;font-size:0.8rem;}.mel-event-studio .mel-step-actions .mel-studio-jump-preview{margin-left:auto;}@media (max-width:900px){.mel-event-studio .mel-step-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}.mel-event-studio .mel-step-actions .mel-continue-button{grid-column:1 / -1;order:-1;}.mel-event-studio .mel-step-actions .mel-studio-jump-preview{margin-left:0;}}.mel-event-studio .mel-event-studio-guided-intro{margin:0 0 20px;padding:16px 18px;border-radius:16px;background:var(--mel-color-surface-soft,#fdf1ec);border:1px solid var(--mel-color-border-soft,#e9e3de);}.mel-event-studio .mel-event-studio-guided-intro__eyebrow{margin:0 0 4px;font-size:0.75rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--mel-color-text-muted,#5c6770);}.mel-event-studio .mel-event-studio-guided-intro__lede{margin:0;font-size:1rem;line-height:1.45;color:var(--mel-color-text,#24303a);}.mel-event-studio .mel-event-studio-guided-intro__hint{margin:0.5rem 0 0;font-size:0.9375rem;line-height:1.45;color:var(--mel-color-text-muted,#5c6770);}.mel-event-studio .mel-event-studio__footer-actions{position:sticky;bottom:0;z-index:12;margin-top:16px;padding:12px 16px;border-radius:16px 16px 0 0;background:var(--mel-color-surface,#fff);border-top:1px solid var(--mel-color-border-soft,#e9e3de);box-shadow:0 -8px 24px rgba(36,48,58,0.08);}.mel-event-studio .mel-event-studio__footer-actions .form-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0;}.mel-event-studio .mel-event-studio__footer-actions .button,.mel-event-studio .mel-event-studio__footer-actions .mel-btn{min-height:44px;}@media (prefers-reduced-motion:reduce){.mel-event-studio .mel-event-studio__footer-actions{box-shadow:none;}}@media (max-width:640px){.mel-event-studio .mel-event-studio-ticket-card,.mel-event-studio .mel-event-studio-questions__card,.mel-event-studio .mel-builder-card,.mel-event-studio .mel-es-field-group{padding:var(--mel-space-2);}.mel-event-studio .mel-event-studio-ticket-card__header,.mel-event-studio .mel-event-studio-ticket-card__body,.mel-event-studio .mel-event-studio-questions__body{gap:var(--mel-space-2);}.mel-event-studio .mel-event-studio-ticket-card__preview-details{flex-direction:column;}.mel-event-studio .mel-event-studio-ticket-card__preview-details span{width:100%;box-sizing:border-box;}}.mel-studio-access-codes{margin-top:20px;}.mel-studio-access-codes__header{margin-bottom:12px;}.mel-studio-access-codes__list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px;}.mel-studio-access-codes__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--mel-surface-card,#fff);border:1px solid var(--mel-es-panel-border,#e2e8f0);border-radius:10px;}.mel-studio-access-codes__info{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;}.mel-studio-access-codes__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.8125rem;font-weight:600;color:var(--mel-studio-text,#0f172a);letter-spacing:0.03em;}.mel-studio-access-codes__status{display:inline-block;padding:2px 8px;font-size:0.75rem;font-weight:600;border-radius:6px;}.mel-studio-access-codes__status--active{background:#dcfce7;color:#166534;}.mel-studio-access-codes__status--inactive{background:#f1f5f9;color:#64748b;}.mel-studio-access-codes__status--expired{background:#fef2f2;color:#991b1b;}.mel-studio-access-codes__usage,.mel-studio-access-codes__expires{font-size:0.8125rem;color:var(--mel-studio-text-muted,#64748b);}.mel-studio-access-codes__actions{display:flex;gap:6px;flex-shrink:0;}.mel-studio-access-codes__empty{text-align:center;padding:16px 0;}.mel-studio-access-codes__empty-text{margin:0 0 12px;font-size:0.875rem;color:var(--mel-studio-text-muted,#64748b);}.mel-studio-access-codes__footer{margin-top:8px;}.mel-studio-access-codes--disabled .mel-studio-access-codes__disabled-hint{font-style:italic;color:var(--mel-studio-text-muted,#64748b);}.mel-event-studio-card-badge--access-code{background:#eff6ff;color:#1e40af;}@media (max-width:640px){.mel-studio-access-codes__row{flex-direction:column;align-items:flex-start;gap:8px;}.mel-studio-access-codes__actions{width:100%;justify-content:flex-end;}}.mel-visibility-section{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-end:18px;}.mel-visibility-section__title{flex:1 1 auto;font-size:1.375rem;font-weight:700;margin:0;color:#24303a;}.mel-visibility-section__current{display:inline-flex;align-items:center;min-height:30px;padding:4px 11px;border-radius:999px;background:#edf8f0;color:#24663b;font-size:0.8125rem;font-weight:700;}.mel-visibility-section__intro{flex:0 0 100%;margin:0;color:var(--mel-text-secondary,#64748b);font-size:0.9375rem;line-height:1.5;max-width:46rem;}.mel-event-settings{width:100%;max-width:none;}.mel-event-settings > .fieldset{margin:0;}.mel-visibility-radios{margin:0;padding:0;border:0;}.mel-visibility-radios .fieldset-wrapper > div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.mel-visibility-radios .form-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:start;min-height:112px;margin:0;padding:18px;min-width:0;border:1px solid #dfe5eb;border-radius:16px;background:#fff;color:#24303a;transition:border-color 160ms ease,box-shadow 160ms ease,background 160ms ease;}.mel-visibility-radios .form-item:hover{border-color:rgba(242,109,91,0.58);box-shadow:0 10px 24px rgba(36,48,58,0.08);}.mel-visibility-radios .form-item:has(input:checked){border-color:#f26d5b;background:#fff8f4;box-shadow:0 0 0 3px rgba(242,109,91,0.12);}.mel-visibility-radios input[type='radio']{width:20px;height:20px;margin:2px 0 0;accent-color:#f26d5b;}.mel-visibility-radios .form-item > label{display:flex;min-width:0;flex-direction:column;align-self:stretch;cursor:pointer;}.mel-visibility-option__title{display:block;font-size:1rem;font-weight:700;line-height:1.35;}.mel-visibility-option__description{display:block;margin-top:4px;color:#64748b;font-size:0.875rem;font-weight:400;line-height:1.45;}.mel-visibility-passcode-input{max-width:34rem;margin-top:18px;padding:18px;border-radius:14px;background:#f8f7ff;border:1px solid #e4ddff;}.mel-visibility-passcode-status{font-size:0.875rem;margin-block-end:12px;}.mel-event-settings__publishing{margin-top:22px !important;}.mel-event-settings__publishing .mel-publish-action-card__live{padding-left:18px;border-left:4px solid #6e7ef2;}.mel-event-settings__publishing .mel-publish-action-card__draft{padding-left:18px;border-left:4px solid #f5c04c;}.mel-event-settings__publishing [data-mel-unpublish-action]{color:#8a3027;border-color:rgba(138,48,39,0.28);}@media (max-width:760px){.mel-visibility-radios .fieldset-wrapper > div{grid-template-columns:1fr;}.mel-visibility-radios .form-item{min-height:0;}}.mel-event-studio--home .mel-event-studio-workspace__main > .mel-event-studio-section--flush{border:0;background:transparent;box-shadow:none;padding:0;}.mel-event-studio-section--flush .mel-event-studio-section__body{padding:0;}.mel-event-workspace-home{display:flex;flex-direction:column;gap:1.75rem;width:100%;max-width:42rem;margin-inline:0;min-width:0;box-sizing:border-box;}.mel-event-workspace-home__focus{display:flex;flex-direction:column;gap:0.65rem;padding:1.35rem 1.4rem;border-radius:16px;border:1px solid rgba(36,48,58,0.1);background:var(--mel-surface,#fff);box-shadow:0 8px 24px rgba(36,48,58,0.04);}.mel-event-studio-mission-control{display:flex;flex-direction:column;gap:0.35rem;padding:0.7rem 0.95rem;border-radius:16px;border:1px solid rgba(36,48,58,0.1);background:var(--mel-surface,#fff);box-shadow:0 8px 24px rgba(36,48,58,0.04);}.mel-event-studio-mission-control--attention{border-color:rgba(180,83,9,0.28);}.mel-event-studio-mission-control__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.35rem 0.75rem;margin:0;}body.mel-vendor .mel-event-studio-mission-control__title,.mel-event-studio-mission-control__title{margin:0;font-size:0.75rem;font-weight:700;letter-spacing:0.04em;line-height:1.3;text-transform:uppercase;color:var(--mel-text-muted,#64748b);}.mel-event-studio-mission-control__quality-badge{display:inline-flex;align-items:center;gap:0.4rem;margin:0;max-width:100%;padding:0.15rem 0.5rem;border-radius:999px;border:1px solid rgba(36,48,58,0.12);background:rgba(36,48,58,0.03);font-size:0.8rem;font-weight:600;line-height:1.3;color:var(--mel-text,#24303a);}.mel-event-studio-mission-control__quality-badge[hidden]{display:none !important;}.mel-event-studio-mission-control__quality-badge.is-ready{border-color:rgba(21,128,61,0.28);background:rgba(21,128,61,0.08);}.mel-event-studio-mission-control__quality-pip{flex:0 0 auto;width:0.55rem;height:0.55rem;border-radius:50%;background:#b45309;}.mel-event-studio-mission-control__quality-badge.is-ready .mel-event-studio-mission-control__quality-pip{background:#15803d;}.mel-event-studio-mission-control__next{display:flex;flex-direction:column;gap:0.25rem;min-width:0;}body.mel-vendor .mel-event-studio-mission-control__next-title,.mel-event-studio-mission-control__next-title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.25;color:var(--mel-text,#24303a);}.mel-event-studio-mission-control__support{margin:0;font-size:0.875rem;line-height:1.35;color:var(--mel-text,#24303a);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;}.mel-event-studio-mission-control__actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0.85rem;margin-top:0.15rem;}.mel-event-studio-mission-control__cta{align-self:center;min-height:44px;min-width:9rem;margin:0;justify-content:center;}.mel-event-studio-mission-control__publish-hint{margin:0;flex:1 1 12rem;font-size:0.875rem;line-height:1.35;color:var(--mel-text-muted,#64748b);}.mel-event-studio-mission-control__details{margin:0;border:0;padding:0;flex:0 1 auto;min-width:0;max-width:100%;overflow:visible;}body.mel-vendor details.mel-event-studio-mission-control__details{align-self:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;}.mel-event-studio-mission-control__details[open]{flex:1 1 100%;}body.mel-vendor .mel-event-studio-mission-control__details > .mel-event-studio-mission-control__details-summary,.mel-event-studio-mission-control__details > .mel-event-studio-mission-control__details-summary{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:9rem;max-width:100%;min-height:44px;margin:0;padding:0.625rem 0.875rem;cursor:pointer;list-style:none;white-space:nowrap;font-size:0.9375rem;font-weight:600;line-height:1.25;color:var(--mel-text,#24303a);background:var(--mel-surface,#fff);border:1px solid rgba(36,48,58,0.1);border-radius:20px;box-shadow:none;box-sizing:border-box;}.mel-event-studio-mission-control__details-summary::-webkit-details-marker{display:none;}.mel-event-studio-mission-control__details-summary::before{display:none !important;content:none !important;}.mel-event-studio-mission-control__details-summary::after{content:'';width:0.4rem;height:0.4rem;margin-left:0.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease;}.mel-event-studio-mission-control__details[open] > .mel-event-studio-mission-control__details-summary::after{transform:rotate(225deg);margin-top:0.2rem;}.mel-event-studio-mission-control__details-summary:focus{outline:none;}.mel-event-studio-mission-control__details-summary:focus-visible{outline:2px solid var(--mel-focus,#2563eb);outline-offset:2px;}.mel-event-studio-mission-control__details-label--hide{display:none;}.mel-event-studio-mission-control__details[open] > .mel-event-studio-mission-control__details-summary .mel-event-studio-mission-control__details-label--show{display:none;}.mel-event-studio-mission-control__details[open] > .mel-event-studio-mission-control__details-summary .mel-event-studio-mission-control__details-label--hide{display:inline;}.mel-event-studio-mission-control__details-panel{display:flex;flex-direction:column;gap:0.75rem;padding:0.5rem 0 0.15rem;}@supports (interpolate-size:allow-keywords){.mel-event-studio-mission-control__details::details-content{block-size:0;overflow:hidden;interpolate-size:allow-keywords;transition:block-size 0.22s ease,content-visibility 0.22s allow-discrete;}.mel-event-studio-mission-control__details[open]::details-content{block-size:auto;}}@media (prefers-reduced-motion:reduce){.mel-event-studio-mission-control__details-summary::after,.mel-event-studio-mission-control__details::details-content{transition:none;}}.mel-event-studio-mission-control__improvements{display:flex;flex-direction:column;gap:0.4rem;}.mel-event-studio-mission-control__improvements-count{margin:0;font-size:0.8rem;font-weight:600;color:var(--mel-text-muted,#64748b);}.mel-event-studio-mission-control__improvements-headline{margin:0;font-size:0.875rem;line-height:1.35;color:var(--mel-text-muted,#64748b);}.mel-event-studio-mission-control__checklist{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0.35rem;}.mel-event-studio-mission-control__check{display:flex;align-items:flex-start;gap:0.45rem;font-size:0.9rem;line-height:1.35;color:var(--mel-text,#24303a);}.mel-event-studio-mission-control__check-mark{flex:0 0 auto;width:1.1rem;text-align:center;color:var(--mel-text-muted,#64748b);}.mel-event-studio-mission-control__check--attention .mel-event-studio-mission-control__check-mark{color:#b45309;}.mel-event-studio-mission-control__check--success .mel-event-studio-mission-control__check-mark{color:#15803d;}.mel-event-studio-mission-control__quality{border-top:1px solid rgba(36,48,58,0.08);padding-top:0.65rem;display:flex;flex-direction:column;gap:0.35rem;}.mel-event-studio-mission-control__quality[hidden]{display:none !important;}.mel-event-studio-mission-control__quality-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.5rem;}body.mel-vendor .mel-event-studio-mission-control__quality-title,.mel-event-studio-mission-control__quality-title{margin:0;font-size:0.95rem;font-weight:700;line-height:1.3;color:var(--mel-text,#24303a);}.mel-event-studio-mission-control__quality-score{margin:0;font-size:0.95rem;}.mel-event-studio-mission-control__quality-bar{height:6px;border-radius:999px;background:rgba(36,48,58,0.08);overflow:hidden;}.mel-event-studio-mission-control__quality-bar-fill{display:block;height:100%;border-radius:inherit;background:var(--mel-coral,#e07a5f);min-width:0;}.mel-event-studio-mission-control__quality.is-ready .mel-event-studio-mission-control__quality-bar-fill{background:#15803d;}.mel-event-studio-mission-control__quality-status,.mel-event-studio-mission-control__quality-explain{margin:0;font-size:0.85rem;line-height:1.35;color:var(--mel-text-muted,#64748b);}.mel-event-studio-mission-control-shell .mel-event-studio-mission-control{margin:0;}@media (max-width:47.99em){.mel-event-studio-mission-control{padding:0.65rem 0.85rem;gap:0.3rem;}body.mel-vendor .mel-event-studio-mission-control__next-title,.mel-event-studio-mission-control__next-title{font-size:1rem;}.mel-event-studio-mission-control__quality-badge{font-size:0.75rem;}.mel-event-studio-mission-control__actions{gap:0.25rem 0.65rem;}}.mel-event-workspace-home__focus-title{margin:0;font-size:1.35rem;font-weight:700;line-height:1.25;color:var(--mel-text,#24303a);}.mel-event-workspace-home__focus .mel-btn--primary{align-self:flex-start;min-height:44px;margin-top:0.25rem;}.mel-event-workspace-home__focus .mel-btn--secondary{align-self:flex-start;min-height:44px;margin-top:0.25rem;}.mel-vendor .mel-vendor-console.mel-vendor-shell:has(.mel-event-studio--workspace) .mel-vendor-console__primary-action.mel-btn--primary,body.mel-vendor:has(.mel-event-studio--workspace) .mel-vendor-console.mel-vendor-shell .mel-vendor-console__primary-action.mel-btn--primary{background:transparent;border:1px solid rgba(15,23,42,0.14);color:#334155;box-shadow:none;font-weight:600;}.mel-vendor .mel-vendor-console.mel-vendor-shell:has(.mel-event-studio--workspace) .mel-boost-extension-card__cta.mel-btn--primary,.mel-event-studio--workspace .mel-boost-extension-card__cta.mel-btn--primary,.mel-event-studio--workspace .mel-publish-boost-cta__actions .mel-btn--primary{background:transparent;border:1px solid rgba(15,23,42,0.14);color:#334155;box-shadow:none;font-weight:600;}.mel-event-workspace-home__health{display:flex;flex-direction:column;gap:0.75rem;padding:1rem 1.15rem;border-radius:14px;border:1px solid rgba(15,23,42,0.08);background:rgba(248,250,252,0.9);}.mel-event-workspace-home__health--attention{border-color:rgba(245,166,35,0.45);background:rgba(255,248,235,0.85);}.mel-event-workspace-home__health--success{border-color:rgba(92,201,139,0.35);}.mel-event-workspace-home__health-main{display:flex;align-items:flex-start;gap:0.65rem;}.mel-event-workspace-home__health-title{margin:0;font-size:1.05rem;font-weight:650;line-height:1.3;color:var(--mel-text,#24303a);}.mel-event-workspace-home__ready-mark{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:rgba(15,23,42,0.06);font-weight:700;flex:0 0 auto;}.mel-event-workspace-home__health--attention .mel-event-workspace-home__ready-mark{background:rgba(245,166,35,0.2);}.mel-event-workspace-home__health--success .mel-event-workspace-home__ready-mark{background:rgba(92,201,139,0.2);}.mel-event-workspace-home__health-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem 0.85rem;font-size:0.875rem;color:var(--mel-muted,#5b6670);}.mel-event-workspace-home__readiness-legend{display:flex;flex-direction:column;gap:0.2rem;margin:0.35rem 0 0;font-size:0.8125rem;color:var(--mel-muted,#5b6670);}.mel-event-workspace-home__secondary{display:flex;flex-direction:column;gap:1rem;opacity:0.96;}.mel-event-workspace-home__secondary .mel-event-workspace-home__card{box-shadow:none;background:rgba(255,255,255,0.72);}.mel-event-workspace-home__row{display:grid;gap:0.85rem;width:100%;min-width:0;grid-template-columns:1fr;}.mel-event-workspace-home__row--business{grid-template-columns:1fr;}@media (min-width:720px){.mel-event-workspace-home{max-width:52rem;gap:2rem;}.mel-event-workspace-home__row--ops{grid-template-columns:repeat(2,minmax(0,1fr));}.mel-event-workspace-home__row--business{grid-template-columns:repeat(2,minmax(0,1fr));}.mel-event-workspace-home__health{flex-direction:row;align-items:center;justify-content:space-between;}}@media (min-width:1100px){.mel-event-workspace-home__row--business{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (max-width:719px){.mel-event-workspace-home__focus{order:-1;}.mel-event-studio-topbar__actions{position:sticky;bottom:0;z-index:15;width:100%;margin-top:0.5rem;padding:0.65rem 0 0.15rem;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 28%);}.mel-event-studio-topbar__actions .mel-btn--primary{flex:1 1 auto;}}.mel-event-workspace-home__card{box-sizing:border-box;min-width:0;padding:1.15rem 1.25rem;border-radius:14px;border:1px solid rgba(15,23,42,0.08);background:var(--mel-surface,#fff);display:flex;flex-direction:column;gap:0.65rem;}.mel-event-workspace-home__card--guide{border-color:rgba(124,131,253,0.28);box-shadow:0 8px 24px rgba(36,48,58,0.05);}.mel-event-workspace-home__card--ready.mel-event-workspace-home__card--attention{border-color:rgba(245,166,35,0.45);}.mel-event-workspace-home__card--ready.mel-event-workspace-home__card--success{border-color:rgba(92,201,139,0.35);}.mel-event-workspace-home__card--activity{width:100%;}.mel-event-workspace-home__card--kpi.is-active{border-color:rgba(242,109,91,0.35);}.mel-event-workspace-home__eyebrow{margin:0;font-size:0.75rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--mel-muted,#5b6670);}.mel-event-workspace-home__card-title{margin:0;font-size:1.125rem;font-weight:650;line-height:1.3;color:var(--mel-text,#24303a);display:flex;align-items:flex-start;gap:0.4rem;}.mel-event-workspace-home__card--ops .mel-event-workspace-home__card-title,.mel-event-workspace-home__card--kpi .mel-event-workspace-home__card-title,.mel-event-workspace-home__card--activity .mel-event-workspace-home__card-title{font-size:1rem;}.mel-event-workspace-home__card-detail{margin:0;color:var(--mel-muted,#5b6670);font-size:0.9375rem;line-height:1.45;}.mel-event-workspace-home__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.5rem 0.85rem;font-size:0.875rem;color:var(--mel-muted,#5b6670);}.mel-event-workspace-home__pill{display:inline-flex;align-items:center;min-height:1.75rem;padding:0.15rem 0.55rem;border-radius:999px;background:rgba(15,23,42,0.06);font-size:0.8125rem;font-weight:600;width:fit-content;}.mel-event-workspace-home__pill--live{background:rgba(92,201,139,0.18);color:#1f6b45;}.mel-event-workspace-home__pill--draft{background:rgba(124,131,253,0.14);color:#3d458f;}.mel-event-workspace-home__text-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--mel-accent,#7c83fd);text-decoration:none;width:fit-content;}.mel-event-workspace-home__text-link:focus-visible{outline:2px solid var(--mel-focus,#f26d5b);outline-offset:2px;}.mel-event-workspace-home__kpis,.mel-event-workspace-home__lines{list-style:none;margin:0;padding:0;display:grid;gap:0.35rem;font-size:0.9375rem;}.mel-event-workspace-home__kpis .is-primary{font-size:1.25rem;line-height:1.2;}.mel-event-workspace-home__kpis .is-primary strong{font-size:1.5rem;}.mel-event-workspace-home__card .mel-btn{margin-top:auto;align-self:flex-start;min-height:44px;}.mel-event-workspace-home__readiness{border-radius:14px;border:1px solid rgba(15,23,42,0.08);background:var(--mel-surface,#fff);padding:0;max-width:40rem;}.mel-event-workspace-home__readiness-summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem;min-height:44px;padding:0.9rem 1.15rem;}.mel-event-workspace-home__readiness-summary::-webkit-details-marker{display:none;}.mel-event-workspace-home__readiness-summary-main{display:flex;flex-direction:column;gap:0.2rem;}.mel-event-workspace-home__readiness-count,.mel-event-workspace-home__readiness-hint{font-size:0.875rem;color:var(--mel-muted,#5b6670);}.mel-event-workspace-home__readiness-hint{font-weight:600;color:#4349a8;}.mel-event-workspace-home__readiness-body{padding:0 1.15rem 1.1rem;border-top:1px solid rgba(15,23,42,0.06);}.mel-event-workspace-home__checklist,.mel-event-studio-readiness-strip__checklist{list-style:none;margin:0.75rem 0 0;padding:0;display:grid;gap:0.35rem;}.mel-event-workspace-home__check,.mel-event-studio-readiness-strip__check{display:flex;align-items:flex-start;gap:0.5rem;min-height:44px;padding:0.3rem 0;}.mel-event-workspace-home__check--warning,.mel-event-workspace-home__check--idea,.mel-event-studio-readiness-strip__check--warning,.mel-event-studio-readiness-strip__check--idea{color:var(--mel-muted,#5b6670);}.mel-event-workspace-home__check--attention,.mel-event-studio-readiness-strip__check--attention{color:var(--mel-text,#24303a);}.mel-event-workspace-home__timeline{list-style:none;margin:0;padding:0;display:grid;gap:0;}.mel-event-workspace-home__timeline-item{display:grid;gap:0.15rem;padding:0.75rem 0;border-bottom:1px solid rgba(15,23,42,0.06);}.mel-event-workspace-home__timeline-item:last-child{border-bottom:0;padding-bottom:0;}.mel-event-workspace-home__timeline-title{font-size:0.9375rem;}.mel-event-workspace-home__timeline-detail{font-size:0.875rem;color:var(--mel-muted,#5b6670);}@media (prefers-reduced-motion:reduce){.mel-event-workspace-home__card,.mel-event-workspace-home__text-link,.mel-event-workspace-home__card .mel-btn{transition:none;}}.mel-event-workspace-overview{display:flex;flex-direction:column;gap:1.5rem;max-width:56rem;}.mel-event-studio-topbar__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem;margin:0 0 0.35rem;font-size:0.875rem;}.mel-event-studio-topbar__breadcrumb-link{min-height:44px;display:inline-flex;align-items:center;}.mel-event-studio-readiness-strip__explain{margin:0.35rem 0 0;font-size:0.9rem;}.mel-event-studio-sidebar__heading:empty{display:none;}.mel-event-studio-tickets-app{display:flex;flex-direction:column;gap:1.25rem;}.mel-event-studio-ticket-empty--guided{display:grid;gap:0.75rem;padding:1.25rem;border:1px dashed rgba(242,109,91,0.35);border-radius:1.25rem;background:linear-gradient(180deg,#fff8f5 0%,#ffffff 100%);color:#334155;}.mel-event-studio-ticket-empty__title{margin:0;color:#0f172a;font-size:1.15rem;font-weight:750;}.mel-event-studio-ticket-empty__lead,.mel-event-studio-ticket-empty__modes{margin:0;line-height:1.55;}.mel-event-studio-ticket-card__summary{display:grid;gap:0.25rem;margin-bottom:0.75rem;}.mel-event-studio-ticket-card__summary-price,.mel-event-studio-ticket-card__summary-status,.mel-event-studio-ticket-card__summary-availability,.mel-event-studio-ticket-card__summary-capacity,.mel-event-studio-ticket-card__summary-sales{margin:0;color:#475569;font-size:0.9rem;line-height:1.4;}.mel-event-studio-ticket-card__summary-price{color:#0f172a;font-size:1.2rem;font-weight:750;}.mel-event-studio-ticket-card__quick-actions{display:grid;gap:0.75rem;padding-top:0.25rem;}.mel-event-studio-ticket-card__quick-actions-hint{margin:0;color:#64748b;font-size:0.875rem;}.mel-event-studio details.mel-event-studio-ticket-card__body,.mel-event-studio details.mel-event-studio-ticket-card__quick-actions{display:block;overflow:hidden;padding:0;border:1px solid rgba(203,213,225,0.62);border-radius:16px;background:#fff;}.mel-event-studio details.mel-event-studio-ticket-card__body > summary,.mel-event-studio details.mel-event-studio-ticket-card__quick-actions > summary{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:#475569;font-size:0.88rem;font-weight:750;line-height:1.4;cursor:pointer;list-style:none;}.mel-event-studio details.mel-event-studio-ticket-card__body > summary::-webkit-details-marker,.mel-event-studio details.mel-event-studio-ticket-card__quick-actions > summary::-webkit-details-marker{display:none;}.mel-event-studio details.mel-event-studio-ticket-card__body > summary::before,.mel-event-studio details.mel-event-studio-ticket-card__quick-actions > summary::before{content:'+';display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;margin-right:10px;border-radius:8px;background:#fff1eb;color:#d94f3d;font-size:1rem;font-weight:800;}.mel-event-studio details.mel-event-studio-ticket-card__body[open]{display:block;padding:0 14px 14px;background:#fffdfb;}.mel-event-studio details.mel-event-studio-ticket-card__quick-actions[open]{display:grid;gap:12px;padding:0 14px 14px;background:#fffdfb;}.mel-event-studio details.mel-event-studio-ticket-card__body[open] > summary,.mel-event-studio details.mel-event-studio-ticket-card__quick-actions[open] > summary{margin-inline:-14px;padding-inline:14px;border-bottom:1px solid rgba(203,213,225,0.5);}.mel-event-studio details.mel-event-studio-ticket-card__body[open] > summary::before,.mel-event-studio details.mel-event-studio-ticket-card__quick-actions[open] > summary::before{content:'−';}.mel-event-studio details.mel-event-studio-ticket-card__body[open] > .mel-event-studio-ticket-card__field-group{width:100%;margin-top:12px;}.mel-event-studio details.mel-event-studio-ticket-card__quick-actions[open]{grid-template-columns:repeat(2,minmax(0,1fr));}.mel-event-studio details.mel-event-studio-ticket-card__quick-actions[open] > summary,.mel-event-studio details.mel-event-studio-ticket-card__quick-actions[open] > .mel-event-studio-ticket-card__quick-actions-hint{grid-column:1 / -1;}.mel-event-studio-ticket-card__action{min-height:44px;}.mel-event-studio-ticket-add--primary > summary{min-height:44px;display:inline-flex;align-items:center;font-size:1.05rem;}.mel-event-studio-ticket-sticky-add{display:none;}@media (max-width:620px){.mel-event-studio details.mel-event-studio-ticket-card__body > summary,.mel-event-studio details.mel-event-studio-ticket-card__quick-actions > summary{align-items:flex-start;}.mel-event-studio details.mel-event-studio-ticket-card__quick-actions[open]{grid-template-columns:minmax(0,1fr);}}.mel-event-studio-advanced-tools{padding:1rem 1.15rem 1.15rem;}.mel-event-studio-advanced-tools__intro{margin:0 0 0.85rem;color:#475569;line-height:1.55;}.mel-event-studio-advanced-tools__links{display:grid;gap:0.65rem;}.mel-event-studio-advanced-tools__link{display:inline-flex;align-items:center;min-height:44px;padding:0.55rem 0.85rem;border:1px solid #e2e8f0;border-radius:0.9rem;background:#fff;color:#0f172a;font-weight:650;text-decoration:none;}.mel-event-studio-advanced-tools__link:focus-visible,.mel-event-studio-ticket-sticky-add__button:focus-visible{outline:2px solid #f26d5b;outline-offset:2px;}@media (max-width:48rem){.mel-event-studio-ticket-card__body{grid-template-columns:minmax(0,1fr);}.mel-event-studio-ticket-card__sales-window{grid-template-columns:minmax(0,1fr);}.mel-event-studio-ticket-sticky-add{position:sticky;bottom:0.75rem;z-index:20;display:flex;justify-content:stretch;margin-top:0.5rem;pointer-events:none;}.mel-event-studio-ticket-sticky-add__button{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:999px;box-shadow:0 12px 28px rgba(15,23,42,0.18);text-decoration:none;}.mel-event-studio-ticket-add,.mel-event-studio-ticket-save,.mel-event-studio-advanced-tools__link,.mel-event-studio-ticket-card__checkbox{min-height:44px;}}.mel-event-studio-attendees-app{display:flex;flex-direction:column;gap:1.25rem;}.mel-attendees-workspace{display:flex;flex-direction:column;gap:1.25rem;}.mel-attendees-workspace__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;}.mel-attendees-workspace__title{margin:0;font-size:1.35rem;font-weight:700;}.mel-attendees-workspace__lede{margin:0.35rem 0 0;color:var(--mel-text-muted,#5b6472);max-width:40rem;}.mel-attendees-workspace__actions{display:flex;flex-wrap:wrap;gap:0.5rem;}.mel-attendees-workspace__actions .mel-btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0.55rem 1rem;text-decoration:none;}.mel-attendees-workspace__metric-list{display:flex;flex-wrap:wrap;gap:0.75rem 1.25rem;margin:0;padding:0.85rem 1rem;list-style:none;border-radius:0.85rem;background:var(--mel-surface-soft,#f6f4f8);}.mel-attendees-workspace__metric-label{display:block;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--mel-text-muted,#5b6472);}.mel-attendees-workspace__toolbar{display:flex;flex-wrap:wrap;gap:0.75rem;}.mel-attendees-workspace__search{flex:1 1 16rem;}.mel-attendees-workspace__search-input,.mel-attendees-workspace__ticket-filter .mel-input{width:100%;min-height:44px;}.mel-attendees-workspace__filters{display:flex;flex-wrap:wrap;gap:0.5rem;}.mel-attendees-workspace__filter{min-height:40px;padding:0.4rem 0.85rem;border:1px solid var(--mel-border,#d9d3e0);border-radius:999px;background:#fff;cursor:pointer;font:inherit;}.mel-attendees-workspace__filter.is-active,.mel-attendees-workspace__filter[aria-pressed='true']{border-color:var(--mel-accent,#6b4f8a);background:var(--mel-accent-soft,#f0e8f8);font-weight:600;}.mel-attendees-workspace__list{display:grid;gap:0.85rem;}.mel-attendees-workspace__list--cards{grid-template-columns:1fr;}@media (min-width:48rem){.mel-attendees-workspace__list--cards{grid-template-columns:repeat(2,minmax(0,1fr));}}.mel-attendees-workspace__list--dense{gap:0.4rem;}.mel-attendees-workspace__list--dense .mel-attendee-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;padding:0.65rem 0.85rem;}.mel-attendee-card{display:flex;flex-direction:column;gap:0.85rem;padding:1rem;border:1px solid var(--mel-border,#e4dde9);border-radius:1rem;background:#fff;}.mel-attendee-card__identity{display:flex;gap:0.75rem;align-items:center;}.mel-attendee-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--mel-accent-soft,#f0e8f8);font-weight:700;}.mel-attendee-card__name{margin:0;font-size:1.05rem;}.mel-attendee-card__email{display:inline-block;margin-top:0.15rem;font-size:0.9rem;}.mel-attendee-card__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:0.65rem 1rem;margin:0.85rem 0 0;}.mel-attendee-card__meta dt{margin:0;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.04em;color:var(--mel-text-muted,#5b6472);}.mel-attendee-card__meta dd{margin:0.15rem 0 0;}.mel-attendee-card__actions{display:flex;flex-wrap:wrap;gap:0.5rem;}.mel-attendee-card__action,.mel-attendee-card__checkin .mel-btn{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0.45rem 0.85rem;text-decoration:none;}.mel-attendee-card__checkin{display:inline;margin:0;}.mel-attendees-workspace__empty,.mel-attendees-workspace__empty-filter{text-align:center;padding:2rem 1rem;}@media (max-width:47.99rem){.mel-attendees-workspace__list--dense .mel-attendee-card,.mel-attendees-workspace__list--cards .mel-attendee-card{display:flex;flex-direction:column;}.mel-attendees-workspace__actions{width:100%;}.mel-attendees-workspace__actions .mel-btn{flex:1 1 auto;}}.mel-launch-centre{display:flex;flex-direction:column;gap:1.25rem;max-width:42rem;margin:0;padding:0 0 1.5rem;}.mel-launch-centre__eyebrow{margin:0 0 0.35rem;font-size:0.8125rem;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;color:var(--mel-text-muted,#5c5a66);}.mel-launch-centre__headline{margin:0 0 0.5rem;font-size:1.5rem;line-height:1.25;font-weight:700;color:var(--mel-text,#1c1a22);}.mel-launch-centre__explanation,.mel-launch-centre__hero-hint{margin:0;font-size:1rem;line-height:1.5;color:var(--mel-text,#1c1a22);}.mel-launch-centre__hero-hint{margin-top:0.75rem;padding:0.75rem 1rem;border-radius:0.5rem;background:var(--mel-surface-soft,#f6f4fa);border:1px solid var(--mel-border-soft,#e6e2ef);font-weight:560;}.mel-launch-centre__checklist,.mel-launch-centre__visibility{border:1px solid var(--mel-border-soft,#e6e2ef);border-radius:0.75rem;background:var(--mel-surface,#fff);padding:0;}.mel-launch-centre__checklist-summary,.mel-launch-centre__visibility-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem;list-style:none;cursor:pointer;padding:0.875rem 1rem;min-height:44px;font-weight:600;}.mel-launch-centre__checklist-summary::-webkit-details-marker,.mel-launch-centre__visibility-summary::-webkit-details-marker{display:none;}.mel-launch-centre__checklist-summary:focus-visible,.mel-launch-centre__visibility-summary:focus-visible,.mel-launch-centre__fix:focus-visible,.mel-launch-centre__settings-link a:focus-visible{outline:2px solid var(--mel-focus,#5b4db8);outline-offset:2px;}.mel-launch-centre__checklist-meta{display:inline-flex;align-items:center;gap:0.5rem;font-weight:500;color:var(--mel-text-muted,#5c5a66);font-size:0.875rem;}.mel-launch-centre__checklist-count{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:0.15rem 0.45rem;border-radius:999px;background:var(--mel-surface-soft,#f6f4fa);font-variant-numeric:tabular-nums;}.mel-launch-centre__list{list-style:none;margin:0;padding:0 1rem 1rem;display:flex;flex-direction:column;gap:0.5rem;}.mel-launch-centre__item{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 0.75rem;padding:0.5rem 0;border-top:1px solid var(--mel-border-soft,#eeeaf5);min-height:44px;}.mel-launch-centre__item:first-child{border-top:0;}.mel-launch-centre__mark{flex:0 0 1.25rem;text-align:center;font-weight:700;}.mel-launch-centre__item--attention .mel-launch-centre__mark,.mel-launch-centre__item--attention .mel-launch-centre__item-label{color:var(--mel-attention,#8a4b00);}.mel-launch-centre__item--success .mel-launch-centre__mark{color:var(--mel-success,#1f6b3a);}.mel-launch-centre__item-label{flex:1 1 12rem;line-height:1.4;}.mel-launch-centre__fix{flex:0 0 auto;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 0.85rem;text-decoration:none;}.mel-launch-centre__visibility-current{font-weight:500;color:var(--mel-text-muted,#5c5a66);font-size:0.875rem;}.mel-launch-centre__visibility-body{padding:0 1rem 1rem;}.mel-launch-centre__visibility-body .mel-visibility-section{margin-top:0.25rem;}.mel-launch-centre__settings-link{margin:0.75rem 0 0;font-size:0.9375rem;}.mel-launch-centre__settings-link a{color:var(--mel-link,#3d34a0);min-height:44px;display:inline-flex;align-items:center;}.mel-launch-centre__after{padding:1rem 1.1rem;border-radius:0.75rem;background:var(--mel-surface-soft,#f6f4fa);border:1px solid var(--mel-border-soft,#e6e2ef);}.mel-launch-centre__after-title{margin:0 0 0.5rem;font-size:1rem;font-weight:700;}.mel-launch-centre__after-list{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:0.35rem;line-height:1.45;}.mel-launch-centre--ready .mel-launch-centre__hero-hint{border-color:var(--mel-success-border,#b7dfc4);background:var(--mel-success-soft,#eef8f1);}.mel-launch-centre--live .mel-launch-centre__hero-hint{border-color:var(--mel-border-soft,#e6e2ef);}@media (max-width:47.99rem){.mel-launch-centre{max-width:none;gap:1rem;}.mel-launch-centre__headline{font-size:1.35rem;}.mel-launch-centre__item{flex-direction:column;align-items:flex-start;}.mel-launch-centre__fix{width:100%;}}@media (prefers-reduced-motion:reduce){.mel-launch-centre *{transition:none !important;animation:none !important;}}.mel-event-studio .mel-event-studio-ticket-card > :is(.mel-event-studio-ticket-card__body,.mel-event-studio-ticket-card__quick-actions,.mel-event-studio-ticket-card__advanced,.mel-event-studio-ticket-card__removal),.mel-event-studio .mel-event-studio-ticket-add{width:100%;max-width:none;box-sizing:border-box;margin:0;border:1px solid rgba(203,213,225,0.72);border-radius:14px;background:#fff;overflow:hidden;}.mel-event-studio .mel-event-studio-ticket-card > :is(.mel-event-studio-ticket-card__body,.mel-event-studio-ticket-card__quick-actions,.mel-event-studio-ticket-card__advanced,.mel-event-studio-ticket-card__removal) > summary,.mel-event-studio .mel-event-studio-ticket-add > summary{display:flex;align-items:center;width:100%;min-height:50px;box-sizing:border-box;margin:0;padding:11px 14px;border:0;border-radius:0;background:#fff8f3;color:#475569;font-size:0.92rem;font-weight:750;line-height:1.4;cursor:pointer;list-style:none;}.mel-event-studio .mel-event-studio-ticket-card > :is(.mel-event-studio-ticket-card__body,.mel-event-studio-ticket-card__quick-actions,.mel-event-studio-ticket-card__advanced,.mel-event-studio-ticket-card__removal) > summary::-webkit-details-marker,.mel-event-studio .mel-event-studio-ticket-add > summary::-webkit-details-marker{display:none;}.mel-event-studio .mel-event-studio-ticket-card > :is(.mel-event-studio-ticket-card__body,.mel-event-studio-ticket-card__quick-actions,.mel-event-studio-ticket-card__advanced,.mel-event-studio-ticket-card__removal) > summary::before,.mel-event-studio .mel-event-studio-ticket-add > summary::before{content:'+';display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;margin-right:10px;border-radius:8px;background:#fff1eb;color:#d94f3d;font-size:1rem;font-weight:800;}.mel-event-studio .mel-event-studio-ticket-card > :is(.mel-event-studio-ticket-card__body,.mel-event-studio-ticket-card__quick-actions,.mel-event-studio-ticket-card__advanced,.mel-event-studio-ticket-card__removal)[open] > summary::before,.mel-event-studio .mel-event-studio-ticket-add[open] > summary::before{content:'−';}.mel-event-studio .mel-event-studio-ticket-card > :is(.mel-event-studio-ticket-card__body,.mel-event-studio-ticket-card__quick-actions,.mel-event-studio-ticket-card__advanced,.mel-event-studio-ticket-card__removal) > summary:focus-visible,.mel-event-studio .mel-event-studio-ticket-add > summary:focus-visible{outline:3px solid rgba(242,109,91,0.34);outline-offset:-3px;}.mel-event-studio details.mel-event-studio-ticket-card__advanced,.mel-event-studio details.mel-event-studio-ticket-card__removal{width:100%;max-width:none;box-sizing:border-box;margin:0;padding:0;border:1px solid rgba(203,213,225,0.72);border-radius:14px;background:#fff;overflow:hidden;}.mel-event-studio details.mel-event-studio-ticket-card__advanced > summary,.mel-event-studio details.mel-event-studio-ticket-card__removal > summary{display:flex;align-items:center;width:100%;height:50px;min-height:50px;box-sizing:border-box;margin:0;padding:11px 14px;border:0;border-radius:0;background:#fff8f3;color:#475569;font-size:0.92rem;font-weight:750;line-height:1.4;cursor:pointer;}.mel-event-studio details.mel-event-studio-ticket-card__advanced > summary::before,.mel-event-studio details.mel-event-studio-ticket-card__removal > summary::before{content:'+';display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;margin-right:10px;border-radius:8px;background:#fff1eb;color:#d94f3d;font-size:1rem;font-weight:800;}.mel-event-studio details.mel-event-studio-ticket-card__advanced[open] > summary::before,.mel-event-studio details.mel-event-studio-ticket-card__removal[open] > summary::before{content:'−';}.mel-event-studio .mel-event-studio-ticket-add{width:calc(100% - 48px);margin-inline:24px;padding:0;}@media (max-width:620px){.mel-event-studio .mel-event-studio-ticket-add{width:calc(100% - 32px);margin-inline:16px;}}
