.merchant-body{--merchant-blue:#2f7ea8;--merchant-deep:#285f7f;--merchant-cyan:#75ccdc;--merchant-ink:#24445a;--merchant-muted:#65808f;--merchant-line:#d4edf4;--merchant-pale:#edfaff;--merchant-soft:#f6fcfe;min-height:100vh;color:var(--merchant-ink);background:#f7fcfe;flex-direction:column;display:flex}.merchant-media-manager{gap:18px;margin-top:22px;display:grid}.merchant-media-manager__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.merchant-media-manager__summary article{border:1px solid var(--platform-line);background:#ffffffeb;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:0 4px 14px #2d89a809}.merchant-media-manager__summary-icon{width:38px;height:38px;color:var(--platform-blue-dark);background:var(--platform-sky);border-radius:9px;place-items:center;display:grid}.merchant-media-manager__summary article>div{gap:2px;min-width:0;display:grid}.merchant-media-manager__summary small,.merchant-media-manager__summary article>div>span{color:var(--platform-muted);font-size:10px;line-height:1.45}.merchant-media-manager__summary strong{color:var(--platform-ink);font-size:18px;font-weight:720;line-height:1.25}.merchant-media-manager__summary strong span{color:var(--platform-muted);margin-left:2px;font-size:10px;font-weight:500}.merchant-media-manager__summary progress{width:100%;height:3px;color:var(--platform-blue);background:#edf5f8;border:0;border-radius:999px;grid-column:1/-1;overflow:hidden}.merchant-media-manager__summary progress::-webkit-progress-bar{background:#edf5f8;border-radius:999px}.merchant-media-manager__summary progress::-webkit-progress-value{background:var(--platform-blue);border-radius:999px}.merchant-media-manager__summary progress::-moz-progress-bar{background:var(--platform-blue);border-radius:999px}.merchant-media-manager__upload,.merchant-media-manager__library{border:1px solid var(--platform-line);background:#fffffff0;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #2d89a809}.merchant-media-manager__upload>summary{min-height:48px;color:var(--platform-blue-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:12px;font-weight:700;list-style:none;display:flex;position:relative}.merchant-media-manager__upload>summary::-webkit-details-marker{display:none}.merchant-media-manager__upload>summary:before{content:"+";font-size:20px;font-weight:350;line-height:1}.merchant-media-manager__upload[open]>summary:before{content:"−"}.merchant-media-manager__upload>summary>span{margin-right:auto}.merchant-media-manager__upload>summary small{color:var(--platform-muted);font-size:10px;font-weight:400}.merchant-media-manager__upload>div,.merchant-media-manager__upload>p{border-top:1px solid var(--platform-line);margin:0;padding:14px 16px 16px}.merchant-media-manager__upload>p{color:var(--platform-muted);font-size:11px}.merchant-media-manager__purpose{align-items:center;gap:6px;margin-bottom:12px;display:flex}.merchant-media-manager__purpose>span{color:var(--platform-muted);margin-right:3px;font-size:10px}.merchant-media-manager__purpose button,.merchant-media-manager__filters button{min-height:29px;color:var(--platform-muted);cursor:pointer;font:inherit;background:#f3f8fa;border:1px solid #0000;border-radius:7px;padding:5px 10px;font-size:10px;transition:all .16s}.merchant-media-manager__purpose button:hover,.merchant-media-manager__filters button:hover{color:var(--platform-blue-dark);background:var(--platform-sky)}.merchant-media-manager__purpose button.is-active,.merchant-media-manager__filters button.is-active{color:var(--platform-blue-dark);background:#eaf8fc;border-color:#38a9d23d;font-weight:700}.merchant-media-manager__library>header{border-bottom:1px solid var(--platform-line);justify-content:space-between;align-items:end;gap:20px;padding:16px;display:flex}.merchant-media-manager__library>header h2{margin:2px 0 0;font-size:17px}.merchant-media-manager__library>header p:last-child{color:var(--platform-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.merchant-media-manager__search{min-height:36px;color:var(--platform-muted);border:1px solid var(--platform-line);background:#fbfdfe;border-radius:9px;flex:0 310px;align-items:center;gap:7px;padding:0 11px;display:flex}.merchant-media-manager__search:focus-within{color:var(--platform-blue-dark);border-color:#38a9d280;box-shadow:0 0 0 3px #38a9d217}.merchant-media-manager__search input{width:100%;min-width:0;color:var(--platform-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px}.merchant-media-manager__filters{border-bottom:1px solid var(--platform-line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:11px 16px;display:flex}.merchant-media-manager__filters>div{flex-wrap:wrap;gap:4px;display:flex}.merchant-media-manager__message{color:var(--platform-blue-dark);background:var(--platform-sky);border-radius:8px;margin:12px 16px 0;padding:9px 11px;font-size:10px}.merchant-media-manager__grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:14px;display:grid}.merchant-media-manager__grid>article{border:1px solid var(--platform-line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.merchant-media-manager__thumb{cursor:zoom-in;background:#edf6f9;border:0;border-radius:0;width:100%;height:146px;padding:0;display:block;position:relative;overflow:hidden}.merchant-media-manager__thumb img{object-fit:cover;transition:transform .24s}.merchant-media-manager__thumb:hover img{transform:scale(1.025)}.merchant-media-manager__thumb>span{color:#fff;background:#0d3e52c2;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex;position:absolute;bottom:8px;right:8px}.merchant-media-manager__item-copy,.merchant-media-manager__usage{padding:11px 12px}.merchant-media-manager__item-copy>div{flex-wrap:wrap;gap:5px;display:flex}.merchant-media-manager__item-copy>div>span{color:var(--platform-muted);background:#f4f8fa;border-radius:6px;padding:3px 6px;font-size:8px;display:inline-flex}.merchant-media-manager__status.is-published,.merchant-media-manager__status.is-approved{color:#237960!important;background:#edf9f4!important}.merchant-media-manager__status.is-submitted{color:#856522!important;background:#fff8e5!important}.merchant-media-manager__status.is-rejected{color:#a44a4a!important;background:#fff1f1!important}.merchant-media-manager__item-copy h3{text-overflow:ellipsis;white-space:nowrap;margin:8px 0 2px;font-size:12px;line-height:1.4;overflow:hidden}.merchant-media-manager__item-copy>small,.merchant-media-manager__usage small{color:var(--platform-muted);font-size:9px;line-height:1.45;display:block}.merchant-media-manager__review-note{color:#985050;background:#fff4f4;border-radius:6px;margin:8px 0 0;padding:7px 8px;font-size:9px;line-height:1.45}.merchant-media-manager__usage{background:#fbfdfe;border-top:1px solid #edf5f8;min-height:74px}.merchant-media-manager__usage>strong{margin-bottom:6px;font-size:10px;display:block}.merchant-media-manager__usage ul{gap:4px;margin:0 0 5px;padding:0;list-style:none;display:grid}.merchant-media-manager__usage li{justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:9px;display:flex}.merchant-media-manager__usage li a{color:var(--platform-blue-dark);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.merchant-media-manager__usage li span{color:var(--platform-muted);flex:none}.merchant-media-manager__grid article>footer{border-top:1px solid var(--platform-line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:8px 12px;display:flex}.merchant-media-manager__grid article>footer button{color:var(--platform-blue-dark);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.merchant-media-manager__grid article>footer button:hover{background:var(--platform-sky)}.merchant-media-manager__grid article>footer button.is-danger{color:#a14b4b}.merchant-media-manager__grid article>footer button.is-danger:hover{background:#fff0f0}.merchant-media-manager__grid article>footer>span{color:var(--platform-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.merchant-media-manager__empty{min-height:220px;color:var(--platform-muted);align-content:center;place-items:center;gap:6px;display:grid}.merchant-media-manager__empty strong{color:var(--platform-ink);font-size:12px}.merchant-media-manager__empty span{font-size:10px}.merchant-media-manager-preview{width:min(1100px,100vw - 40px);height:min(820px,100dvh - 40px);color:var(--platform-ink);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#f6fcfef0;border:1px solid #fffc;border-radius:18px;outline:1px solid #61a5be29;padding:0;overflow:hidden;box-shadow:0 24px 70px #16435a38}.merchant-media-manager-preview::backdrop{-webkit-backdrop-filter:blur(12px)saturate(108%);backdrop-filter:blur(12px)saturate(108%);background:#daebf13d}.merchant-media-manager-preview>div{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.merchant-media-manager-preview header{background:#ffffff9e;border-bottom:1px solid #61a5be2e;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.merchant-media-manager-preview header>span{gap:2px;display:grid}.merchant-media-manager-preview header strong{font-size:12px}.merchant-media-manager-preview header small{color:var(--platform-muted);font-size:9px}.merchant-media-manager-preview header button{width:34px;height:34px;color:var(--platform-ink);cursor:pointer;background:#ffffffb8;border:1px solid #61a5be33;border-radius:999px;place-items:center;padding:0;display:grid}.merchant-media-manager-preview__stage{background:#edf6f9;min-height:0;margin:14px;position:relative;overflow:hidden}.merchant-media-manager-preview__stage img{object-fit:contain}.merchant-media-manager-confirm{width:min(430px,100vw - 32px);color:var(--platform-ink);background:#fcfefffa;border:1px solid #79b7cd57;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 24px 70px #1945583d}.merchant-media-manager-confirm::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2f4d5952}.merchant-media-manager-confirm>div{display:grid}.merchant-media-manager-confirm header{justify-content:space-between;align-items:center;padding:14px 16px 0;display:flex}.merchant-media-manager-confirm__icon,.merchant-media-manager-confirm header button{border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.merchant-media-manager-confirm__icon{color:#a74b4b;background:#fff1f1}.merchant-media-manager-confirm header button{color:var(--platform-muted);cursor:pointer;background:0 0;border:1px solid #0000}.merchant-media-manager-confirm header button:hover,.merchant-media-manager-confirm header button:focus-visible{color:var(--platform-ink);border-color:var(--platform-line);background:var(--platform-sky)}.merchant-media-manager-confirm__copy{gap:8px;padding:13px 20px 19px;display:grid}.merchant-media-manager-confirm__copy .merchant-kicker{margin:0}.merchant-media-manager-confirm__copy h2{margin:0;font-size:18px;line-height:1.35}.merchant-media-manager-confirm__copy>p:not(.merchant-kicker){color:var(--platform-ink);margin:0;font-size:11px;line-height:1.7}.merchant-media-manager-confirm__copy>small{color:var(--platform-muted);font-size:10px;line-height:1.6}.merchant-media-manager-confirm__copy .merchant-media-manager-confirm__error{color:#9b3e3e;background:#fff5f5;border:1px solid #f0cccc;border-radius:8px;padding:9px 10px}.merchant-media-manager-confirm footer{border-top:1px solid var(--platform-line);background:#f8fcfd;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.merchant-media-manager-confirm footer button{cursor:pointer;min-height:36px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:11px;font-weight:700;display:inline-flex}.merchant-media-manager-confirm footer button:disabled,.merchant-media-manager-confirm header button:disabled{cursor:wait;opacity:.58}.merchant-media-manager-confirm__cancel{color:var(--platform-blue-dark);border:1px solid var(--platform-line);background:#fff}.merchant-media-manager-confirm__cancel:hover,.merchant-media-manager-confirm__cancel:focus-visible{background:var(--platform-sky);border-color:#38a9d26b}.merchant-media-manager-confirm__delete{color:#fff;background:#a84848;border:1px solid #a84848}.merchant-media-manager-confirm__delete:hover,.merchant-media-manager-confirm__delete:focus-visible{background:#8f3838;border-color:#8f3838}.merchant-media-manager-confirm button:focus-visible{outline-offset:2px;outline:2px solid #318fb285}@media (max-width:1040px){.merchant-media-manager__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.merchant-media-manager__summary{grid-template-columns:1fr}.merchant-media-manager__library>header,.merchant-media-manager__upload>summary{flex-direction:column;align-items:stretch}.merchant-media-manager__search{flex-basis:auto;width:100%}.merchant-media-manager__upload>summary:before{position:absolute;right:16px}.merchant-media-manager__upload>summary small{padding-right:22px}.merchant-media-manager__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.merchant-media-manager__thumb{height:118px}.merchant-media-manager-preview{border-radius:13px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}}@media (max-width:440px){.merchant-media-manager__grid{grid-template-columns:1fr}}#merchant-main{flex:1 0 auto}.merchant-body .site-footer{flex:none}.merchant-body h1,.merchant-body h2{color:var(--merchant-ink)}.merchant-shell{width:min(1180px,100vw - 40px);margin-inline:auto}.merchant-header{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfefff7;border-bottom:1px solid #2f7ea824;position:sticky;top:0}.merchant-header__inner{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.merchant-brand{align-items:center;gap:16px;display:inline-flex}.merchant-brand img{width:171px;height:auto}.merchant-brand span{color:var(--merchant-muted);border-left:1px solid var(--merchant-line);letter-spacing:.08em;padding-left:16px;font-size:.8rem;font-weight:700}.merchant-header nav{color:var(--merchant-muted);align-items:center;gap:24px;font-size:.82rem;font-weight:650;display:flex}.merchant-header nav a:hover{color:var(--merchant-blue)}.merchant-header__logout{color:var(--merchant-deep);background:var(--merchant-pale);border:1px solid var(--merchant-line);border-radius:3px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.merchant-kicker{color:var(--merchant-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:.72rem;font-weight:800}.merchant-button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 15px;font-weight:700;line-height:1.25;display:inline-flex}.merchant-button--primary{color:#fff;background:var(--merchant-deep)}.merchant-button--primary:not(:disabled):hover{background:#214f6a}.merchant-button--quiet{color:var(--merchant-deep);background:#fff;border-color:#2f7ea83b}.merchant-button--quiet:not(:disabled):hover{background:var(--merchant-pale)}.merchant-button--text{color:var(--merchant-muted);background:0 0}.merchant-button--large{min-height:50px;padding-inline:26px}.merchant-public-hero{border-bottom:1px solid var(--merchant-line);background:radial-gradient(circle at 88% 12%,#75ccdc38,#0000 28%),linear-gradient(120deg,#edfaff,#fbfeff);padding:76px 0 70px}.merchant-public-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:center;gap:86px;display:grid}.merchant-public-hero h1,.merchant-login-page h1{max-width:760px;margin-bottom:22px;font-size:clamp(3rem,5.7vw,5.7rem)}.merchant-public-hero__grid>div>p:last-child,.merchant-login-grid>div>p:last-child{max-width:700px;color:var(--merchant-muted);font-size:1.02rem}.merchant-public-hero ol{border:1px solid var(--merchant-line);background:#ffffffdb;gap:0;margin:0;padding:0;list-style:none;display:grid;box-shadow:0 22px 55px #41a4c41a}.merchant-public-hero li{border-bottom:1px solid var(--merchant-line);grid-template-columns:40px 1fr;gap:12px;padding:18px 21px;display:grid}.merchant-public-hero li:last-child{border-bottom:0}.merchant-public-hero li>span,.merchant-editor-section__heading>span,.merchant-form__section>div:first-child>span{color:var(--merchant-cyan);font-family:Georgia,serif;font-size:1.12rem;font-weight:700}.merchant-public-hero li div{display:grid}.merchant-public-hero li small{color:var(--merchant-muted)}.merchant-apply-wrap{padding-block:76px 110px}.merchant-form{gap:28px;display:grid}.merchant-form__section{border:1px solid var(--merchant-line);background:#fff;grid-template-columns:260px 1fr;gap:50px;padding:38px;display:grid}.merchant-form__section h2{margin:5px 0 8px;font-size:1.65rem}.merchant-form__section>div:first-child p{color:var(--merchant-muted);margin:0;font-size:.82rem}.merchant-form__grid,.merchant-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.merchant-form label,.merchant-login-form label,.merchant-field,.merchant-upload label,.merchant-inline-create label,.merchant-create-form label{gap:6px;display:grid}.merchant-form label>span,.merchant-login-form label>span,.merchant-field>span,.merchant-upload label>span,.merchant-inline-create label>span,.merchant-create-form label>span,.merchant-field legend{color:var(--merchant-ink);font-size:.76rem;font-weight:750}.merchant-form input,.merchant-form select,.merchant-form textarea,.merchant-login-form input,.merchant-field input,.merchant-field select,.merchant-field textarea,.merchant-upload input,.merchant-upload select,.merchant-inline-create input,.merchant-inline-create select,.merchant-create-form input{width:100%;min-height:44px;color:var(--merchant-ink);border:1px solid var(--merchant-line);background:#fbfeff;border-radius:2px;outline:none;padding:9px 11px}.merchant-form textarea,.merchant-field textarea{resize:vertical}.merchant-form input:focus,.merchant-form select:focus,.merchant-form textarea:focus,.merchant-login-form input:focus,.merchant-field input:focus,.merchant-field select:focus,.merchant-field textarea:focus,.merchant-upload input:focus,.merchant-upload select:focus,.merchant-inline-create input:focus,.merchant-inline-create select:focus,.merchant-create-form input:focus{border-color:var(--merchant-cyan);box-shadow:0 0 0 3px #75ccdc26}.merchant-form input:disabled,.merchant-field input:disabled,.merchant-field select:disabled,.merchant-field textarea:disabled{color:#718994;background:#f3f8fa}.merchant-form small,.merchant-create-form small,.merchant-upload small{color:var(--merchant-muted);font-size:.68rem}.merchant-section-requirements{color:var(--merchant-muted);margin:-2px 0 14px;font-size:.72rem;font-weight:700}.merchant-form__wide,.merchant-field--wide{grid-column:1/-1}.merchant-contact-phones{border:1px solid var(--merchant-line);background:#f8fcfd;border-radius:10px;min-width:0;margin:0;padding:16px}.merchant-contact-phones>legend{justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;display:flex}.merchant-contact-phones>legend .merchant-button{border-radius:8px;min-height:34px;padding:7px 11px;font-size:.72rem}.merchant-contact-phones>p{color:var(--merchant-muted);margin:2px 0 12px;font-size:.7rem}.merchant-contact-phones__list{gap:10px;display:grid}.merchant-contact-phone{background:#fff;border:1px solid #97c9d47a;border-radius:8px;grid-template-columns:minmax(100px,.7fr) minmax(150px,1fr) minmax(220px,1.6fr) 38px;align-items:end;gap:10px;padding:12px;display:grid}.merchant-contact-phone label{gap:5px;display:grid}.merchant-contact-phone label>span{color:var(--merchant-muted);font-size:.68rem;font-weight:700}.merchant-contact-phone input,.merchant-contact-phone select{width:100%;min-height:40px;color:var(--merchant-ink);border:1px solid var(--merchant-line);background:#fbfeff;border-radius:7px;outline:none;padding:8px 10px}.merchant-contact-phone__remove{color:#718994;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:38px;height:40px;display:grid}.merchant-contact-phone__remove:hover,.merchant-contact-phone__remove:focus-visible{color:#a24c58;background:#fff3f5;border-color:#f1ced4}.merchant-form__consents{background:var(--merchant-pale);border:1px solid var(--merchant-line);gap:10px;padding:26px 30px;display:grid}.merchant-form__consents label{color:var(--merchant-muted);grid-template-columns:auto 1fr;align-items:start;font-size:.78rem}.merchant-form__consents input{width:auto;min-height:0;margin-top:5px}.merchant-form__consents a,.merchant-login-form a{color:var(--merchant-blue);text-underline-offset:3px;text-decoration:underline}.merchant-form__message{color:var(--merchant-deep);background:var(--merchant-pale);border:1px solid var(--merchant-line);margin:0;padding:10px 12px;font-size:.78rem}.merchant-form__message--error,.merchant-error-text{color:#8b4a48;background:#fff5f4;border-color:#efd7d5}.merchant-login-page{background:radial-gradient(circle at 15% 10%, #75ccdc33, transparent 30%), var(--merchant-soft);align-items:center;min-height:calc(100vh - 72px);padding-block:70px;display:grid}.merchant-login-grid{grid-template-columns:1fr 430px;align-items:center;gap:110px;display:grid}.merchant-login-card{border-top:4px solid var(--merchant-deep);background:#fff;padding:38px;box-shadow:0 22px 55px #41a4c41f}.merchant-login-card h2{margin-bottom:24px;font-size:1.85rem}.merchant-login-form{gap:18px;display:grid}.merchant-login-form>p:last-child{color:var(--merchant-muted);text-align:center;margin:0;font-size:.78rem}.merchant-dashboard-page,.merchant-editor-page{background:var(--merchant-soft);min-height:calc(100vh - 72px);padding:58px 0 100px}.merchant-dashboard-hero{border-bottom:1px solid var(--merchant-line);grid-template-columns:1fr 310px;align-items:center;gap:50px;padding-bottom:40px;display:grid}.merchant-dashboard-hero h1{margin-bottom:8px;font-size:clamp(2.7rem,5vw,4.6rem)}.merchant-dashboard-hero>div:first-child>p:last-child{color:var(--merchant-muted);margin:0}.merchant-status-card{border-left:4px solid var(--merchant-cyan);background:#fff;padding:24px;display:grid;box-shadow:0 13px 32px #41a4c414}.merchant-status-card span,.merchant-status-card small{color:var(--merchant-muted);font-size:.72rem}.merchant-status-card strong{color:var(--merchant-deep);margin-block:3px;font-size:1.22rem}.merchant-agreement-notice{border:1px solid var(--merchant-line);background:#fff;border-left-width:4px;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;margin-top:22px;padding:18px 20px;display:grid;box-shadow:0 10px 26px #41a4c40f}.merchant-agreement-notice--info{border-left-color:var(--merchant-cyan)}.merchant-agreement-notice--warning{border-left-color:#dfa94a}.merchant-agreement-notice--danger{border-left-color:#cf766f}.merchant-agreement-notice--info>svg{color:var(--merchant-blue)}.merchant-agreement-notice--warning>svg{color:#b37b1e}.merchant-agreement-notice--danger>svg{color:#b95e59}.merchant-agreement-notice strong{color:var(--merchant-ink);margin-bottom:4px;font-size:.94rem;display:block}.merchant-agreement-notice p{max-width:820px;color:var(--merchant-muted);margin:0;font-size:.82rem;line-height:1.65}.merchant-agreement-notice small{color:var(--merchant-deep);margin-top:5px;font-size:.72rem;display:block}.merchant-agreement-notice a{color:var(--merchant-deep);white-space:nowrap;align-self:center;font-size:.78rem;font-weight:750}.merchant-pending-panel{border:1px solid var(--merchant-line);background:#fff;grid-template-columns:auto 1fr;gap:25px;margin-top:38px;padding:38px;display:grid}.merchant-pending-panel>svg{color:var(--merchant-cyan)}.merchant-pending-panel h2{margin-bottom:9px;font-size:2rem}.merchant-pending-panel p:not(.merchant-kicker){max-width:760px;color:var(--merchant-muted)}.merchant-dashboard-actions{justify-content:space-between;align-items:end;gap:24px;margin:50px 0 25px;display:flex}.merchant-dashboard-actions h2,.merchant-panel-heading h2{margin:0;font-size:2rem}.merchant-create-form{border:1px solid var(--merchant-line);background:#fff;grid-template-columns:1.1fr 1fr auto;align-items:end;gap:14px;width:min(100%,760px);padding:22px;display:grid}.merchant-create-form>div{gap:7px;display:flex}.merchant-create-form .merchant-form__message{grid-column:1/-1}.merchant-product-type-picker{border:0;grid-column:1/-1;gap:10px;min-width:0;padding:0;display:grid}.merchant-product-type-picker>legend{color:var(--merchant-ink);margin-bottom:7px;font-size:.76rem;font-weight:750}.merchant-product-type-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.merchant-product-type-picker label{cursor:pointer;border:1px solid var(--merchant-line);background:#fbfeff;border-radius:10px;align-content:start;gap:5px;min-height:132px;padding:15px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.merchant-product-type-picker label:hover{border-color:#86cddc;transform:translateY(-1px)}.merchant-product-type-picker label.is-selected{border-color:var(--merchant-cyan);box-shadow:0 0 0 3px #75ccdc21}.merchant-product-type-picker input{width:16px;min-height:16px;accent-color:var(--merchant-cyan);position:absolute;top:13px;right:13px}.merchant-product-type-picker strong{padding-right:24px;font-size:.92rem}.merchant-product-type-picker span{color:var(--merchant-muted);font-size:.72rem;line-height:1.55}.merchant-product-type-picker>small{color:var(--merchant-muted);font-size:.68rem}.merchant-hotel-cards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.merchant-hotel-cards article{border:1px solid var(--merchant-line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:25px;display:grid}.merchant-hotel-card__icon{width:50px;height:50px;color:var(--merchant-deep);background:var(--merchant-pale);place-items:center;display:grid}.merchant-hotel-cards h3{margin:4px 0 0;font-family:Noto Serif SC,serif;font-size:1.25rem}.merchant-hotel-cards p{color:var(--merchant-muted);margin:1px 0 0;font-size:.74rem}.merchant-hotel-cards article>a{color:var(--merchant-blue);align-items:center;gap:5px;font-size:.78rem;font-weight:750;display:inline-flex}.merchant-status-pill{color:var(--merchant-blue);font-size:.68rem;font-weight:750}.merchant-status-row{flex-wrap:wrap;gap:5px 10px;display:flex}.merchant-status-pill--lifecycle{color:#397f6b}.merchant-status-pill--warning{color:#9a6a2c}.merchant-card-lock{background:#fff3f3;border:1px solid #f2d6d9;grid-column:1/-1;padding:9px 11px;color:#96525a!important}.merchant-card-review-note{color:#655537;background:#fffaf0;border:1px solid #efe1bf;grid-column:1/-1;gap:5px;padding:11px 13px;display:grid}.merchant-card-review-note strong{font-size:.76rem}.merchant-card-review-note p,.merchant-card-review-note small{color:#766548;margin:0;font-size:.72rem}.merchant-card-review-note a{width:fit-content;color:var(--merchant-blue);font-size:.72rem;font-weight:750}.merchant-workflow-actions{border-top:1px solid var(--merchant-line);grid-column:1/-1;gap:7px;padding-top:13px;display:grid}.merchant-workflow-actions>div{flex-wrap:wrap;gap:8px;display:flex}.merchant-workflow-actions button{min-height:34px;color:var(--merchant-deep);background:var(--merchant-soft);border:1px solid var(--merchant-line);font:inherit;align-items:center;gap:5px;padding:7px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.merchant-workflow-actions button.is-primary{color:#fff;background:var(--merchant-blue);border-color:var(--merchant-blue)}.merchant-workflow-actions button.is-danger{color:#a25350;background:#fff4f3;border-color:#efd1cf}.merchant-workflow-actions button:disabled{opacity:.55}.merchant-workflow-actions>small{color:var(--merchant-muted)}.merchant-empty-state,.merchant-empty-box{color:var(--merchant-muted);text-align:center;background:#fff;border:1px dashed #2f7ea847;justify-items:center;padding:46px;display:grid}.merchant-empty-state h3{color:var(--merchant-ink);margin:12px 0 4px}.merchant-empty-state p,.merchant-empty-box{margin-bottom:0;font-size:.8rem}.merchant-submission-summary{border:1px solid var(--merchant-line);background:#fff;margin-top:44px;padding:30px}.merchant-panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.merchant-panel-heading>span,.merchant-panel-heading>svg{color:var(--merchant-blue)}.merchant-submission-summary>p{color:var(--merchant-muted);margin:20px 0 0}.merchant-submission-summary ul,.merchant-document-list{border-top:1px solid var(--merchant-line);margin:22px 0 0;padding:0;list-style:none}.merchant-submission-summary li,.merchant-document-list li{border-bottom:1px solid var(--merchant-line);grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:14px 0;display:grid}.merchant-submission-summary li div,.merchant-document-list li div{display:grid}.merchant-submission-summary li span,.merchant-document-list li span{color:var(--merchant-muted);font-size:.7rem}.merchant-submission-summary li small,.merchant-document-list li small{color:var(--merchant-blue);font-weight:700}.merchant-submission-summary li a{color:var(--merchant-deep);font-weight:700}.merchant-application-grid{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:30px;display:grid}.merchant-application-column{gap:18px;min-width:0;display:grid}.merchant-application-column>.merchant-agreement-notice{margin-top:0}.merchant-application-revision{border:1px solid var(--merchant-line);background:#fff;gap:20px;padding:24px;display:grid}.merchant-application-revision__heading h2{margin:0}.merchant-application-revision__heading p:last-child{color:var(--merchant-muted);margin:8px 0 0;line-height:1.65}.merchant-application-main,.merchant-document-panel{border:1px solid var(--merchant-line);background:#fff;padding:34px}.merchant-application-main h1{margin-bottom:7px;font-size:3.2rem}.merchant-application-main>p:not(.merchant-kicker),.merchant-document-panel>p{color:var(--merchant-muted)}.merchant-progress-list{border-top:1px solid var(--merchant-line);margin-top:30px}.merchant-progress-list article{border-bottom:1px solid var(--merchant-line);grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px 0;display:grid}.merchant-progress-list article>svg{color:#a2bac5}.merchant-progress-list article.is-done>svg{color:var(--merchant-cyan)}.merchant-progress-list article div{display:grid}.merchant-progress-list article span,.merchant-progress-list article small{color:var(--merchant-muted);font-size:.72rem}.merchant-review-note{background:#fff8ef;border:1px solid #f1dfca;margin-top:25px;padding:18px}.merchant-review-note p{margin:5px 0 0}.merchant-upload{background:var(--merchant-pale);border:1px solid var(--merchant-line);grid-template-columns:1fr 1.2fr auto;align-items:end;gap:13px;padding:18px;display:grid}.merchant-upload--document{grid-template-columns:1fr}.merchant-upload>small{grid-column:1/-1}.merchant-editor{gap:24px;transition:opacity .15s;display:grid}.merchant-editor[inert]{cursor:progress;opacity:.72}.merchant-editor__toolbar{z-index:40;border:1px solid var(--merchant-line);background:#fffffff7;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex;position:sticky;top:72px;box-shadow:0 8px 24px #41a4c414}.merchant-editor__toolbar>div{align-items:center;gap:10px;min-width:0;display:flex}.merchant-editor__toolbar>div:first-child{color:var(--merchant-muted);font-size:.76rem}.merchant-editor__toolbar strong{color:var(--merchant-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-toolbar-back{align-items:center;gap:6px;line-height:1.25;display:inline-flex}.merchant-toolbar-back svg{flex:none}.merchant-save-link{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.merchant-save-link:disabled{cursor:wait}.merchant-save-link.merchant-button{text-align:center;padding:8px 15px}.merchant-save-state{color:var(--merchant-muted);align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.merchant-save-state--ok{color:#397f6b}.merchant-save-state--error{color:#a25350;max-width:270px}.spin{animation:.9s linear infinite merchant-spin}@keyframes merchant-spin{to{transform:rotate(360deg)}}.merchant-lock-notice{color:#397f6b;background:#eefaf7;border:1px solid #cdebe3;grid-template-columns:auto 1fr;gap:12px;padding:18px 20px;display:grid}.merchant-lock-notice p{color:#668b81;margin:2px 0 0;font-size:.76rem}.merchant-structure-notice{background:#f5fbfd;border:1px solid #cfe7ef;grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);align-items:center;gap:24px;padding:22px 26px;display:grid}.merchant-structure-notice h2,.merchant-structure-notice p{margin:0}.merchant-structure-notice h2{margin:4px 0 7px;font-size:1.18rem}.merchant-structure-notice p{color:var(--merchant-muted);font-size:.78rem;line-height:1.7}.merchant-structure-notice details{border:1px solid var(--merchant-line);background:#fff;border-radius:10px;padding:12px 14px}.merchant-structure-notice summary{color:var(--merchant-deep);cursor:pointer;font-size:.8rem;font-weight:700}.merchant-structure-notice details p{margin-top:9px}.merchant-structure-upgrade{background:#fffdf7;border:1px solid #eadfbd;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;padding:20px 22px;display:grid}.merchant-structure-upgrade>div{gap:5px;display:grid}.merchant-structure-upgrade strong{color:var(--merchant-ink);font-size:.9rem}.merchant-structure-upgrade p,.merchant-structure-upgrade small{color:var(--merchant-muted);margin:0;font-size:.72rem;line-height:1.65}.merchant-structure-upgrade small{display:block}.merchant-structure-upgrade>.merchant-form__message{grid-column:1/-1}.merchant-editor-section,.merchant-submit-panel{border:1px solid var(--merchant-line);background:#fff;padding:34px}.merchant-editor-section__heading{grid-template-columns:38px 1fr;gap:14px;margin-bottom:28px;display:grid}.merchant-editor-section__heading h2{margin-bottom:4px;font-size:2rem}.merchant-editor-section__heading p{color:var(--merchant-muted);margin:0;font-size:.8rem}.merchant-field small{color:var(--merchant-muted);justify-self:end;font-size:.65rem}.merchant-dynamic-modules{border:1px solid var(--merchant-line);background:#fff;gap:24px;padding:30px 34px;display:grid}.merchant-section-heading h2,.merchant-section-heading p{margin:0}.merchant-section-heading h2{margin-bottom:5px;font-size:1.2rem}.merchant-section-heading>div>p:last-child,.merchant-dynamic-module>p,.merchant-dynamic-field>small{color:var(--merchant-muted);font-size:.72rem;line-height:1.65}.merchant-module-selector{gap:12px;display:grid}.merchant-module-selector-group{border:1px solid var(--merchant-line);background:#fbfdfe;border-radius:10px;gap:10px;padding:14px 16px;display:grid}.merchant-module-selector-group__heading,.merchant-dynamic-editor-group__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.merchant-module-selector-group__heading h3,.merchant-module-selector-group__heading p,.merchant-dynamic-editor-group__heading h3,.merchant-dynamic-editor-group__heading p{margin:0}.merchant-module-selector-group__heading h3{color:var(--merchant-ink);font-size:.78rem}.merchant-module-selector-group__heading p,.merchant-dynamic-editor-group__heading h3{color:var(--merchant-muted);margin-top:3px;font-size:.67rem;font-weight:500;line-height:1.5}.merchant-module-selector-group__heading>span,.merchant-dynamic-editor-group__heading>span{color:var(--merchant-muted);flex:none;font-size:.64rem;font-weight:700}.merchant-module-selector-group__items{flex-wrap:wrap;gap:9px;display:flex}.merchant-module-selector-card{min-height:38px;color:var(--merchant-muted);background:var(--merchant-soft);border:1px solid var(--merchant-line);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.merchant-module-selector-card.is-selected,.merchant-module-selector-card.is-required{color:var(--merchant-deep);background:var(--merchant-pale);border-color:#a9dbe7}.merchant-module-selector-card.is-required{cursor:default}.merchant-module-selector input{width:auto;min-height:0}.merchant-module-selector small,.merchant-dynamic-module legend small{color:var(--merchant-blue);font-size:.62rem;font-weight:750}.merchant-dynamic-editor{gap:18px;display:grid}.merchant-dynamic-editor-group{gap:12px;padding-top:3px;display:grid}.merchant-dynamic-editor-group+.merchant-dynamic-editor-group{border-top:1px solid var(--merchant-line);padding-top:18px}.merchant-dynamic-editor-group__modules{gap:14px;display:grid}.merchant-dynamic-module{border:1px solid var(--merchant-line);background:#f9fdfe;border-radius:12px;min-width:0;margin:0;padding:22px}.merchant-dynamic-module>legend{color:var(--merchant-ink);align-items:center;gap:10px;padding-inline:7px;font-size:.9rem;font-weight:800;display:inline-flex}.merchant-dynamic-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:17px;display:grid}.merchant-dynamic-field{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.merchant-dynamic-field--wide{grid-column:1/-1}.merchant-dynamic-field>span:first-child,.merchant-dynamic-field>legend{color:var(--merchant-ink);font-size:.76rem;font-weight:750}.merchant-required-mark{color:#b65f58;margin-left:7px;font-size:.62rem}.merchant-dynamic-field>span:first-child>small{color:var(--merchant-muted);margin-left:7px;font-size:.62rem;font-weight:600}.merchant-dynamic-field input,.merchant-dynamic-field select,.merchant-dynamic-field textarea{width:100%;min-height:44px;color:var(--merchant-ink);border:1px solid var(--merchant-line);background:#fff;border-radius:6px;padding:9px 11px}.merchant-dynamic-field textarea{resize:vertical}.merchant-input-with-unit{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.merchant-input-with-unit em{color:var(--merchant-muted);font-size:.72rem;font-style:normal}.merchant-dynamic-options{flex-wrap:wrap;gap:8px;display:flex}.merchant-dynamic-options label{border:1px solid var(--merchant-line);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:.72rem;display:inline-flex}.merchant-dynamic-options input,.merchant-dynamic-gallery-picker input{width:auto;min-height:0}.merchant-dynamic-image-preview{aspect-ratio:1.5;background:var(--merchant-pale);border-radius:8px;width:min(220px,100%);position:relative;overflow:hidden}.merchant-dynamic-image-preview img,.merchant-dynamic-gallery-picker img{object-fit:cover;width:100%;height:100%}.merchant-dynamic-gallery-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.merchant-dynamic-gallery-picker label{border:1px solid var(--merchant-line);background:#fff;border-radius:8px;gap:6px;padding:7px;font-size:.66rem;display:grid;position:relative}.merchant-dynamic-gallery-picker label.is-selected{border-color:var(--merchant-cyan);box-shadow:0 0 0 2px #75ccdc21}.merchant-dynamic-gallery-picker img{aspect-ratio:1.35}.merchant-dynamic-gallery-picker label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-check-grid{border:0;grid-template-columns:repeat(4,1fr);gap:9px;padding:0;display:grid}.merchant-check-grid legend{grid-column:1/-1;margin-bottom:5px}.merchant-check-grid label{color:var(--merchant-muted);background:var(--merchant-soft);border:1px solid var(--merchant-line);align-items:center;gap:7px;padding:9px 11px;font-size:.74rem;display:flex}.merchant-check-grid input{width:auto;min-height:0}.merchant-media-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.merchant-media-grid article{border:1px solid var(--merchant-line);align-content:start;gap:5px;padding:8px;display:grid}.merchant-media-grid article.is-cover{border-color:var(--merchant-cyan);box-shadow:0 0 0 2px #75ccdc21}.merchant-media-grid article>div{aspect-ratio:1.4;background:var(--merchant-pale);position:relative;overflow:hidden}.merchant-media-grid img{object-fit:cover}.merchant-media-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.merchant-media-grid small{color:var(--merchant-blue);font-size:.63rem}.merchant-media-grid .merchant-media-status--rejected{color:#a54141}.merchant-media-grid input:disabled{cursor:not-allowed;opacity:.5}.merchant-media-grid label{color:var(--merchant-muted);align-items:center;gap:5px;font-size:.68rem;display:flex}.merchant-inline-create{background:var(--merchant-pale);border:1px solid var(--merchant-line);grid-template-columns:180px 1fr auto;align-items:end;gap:13px;margin-top:22px;padding:18px;display:grid}.merchant-inline-create small{grid-column:1/-1}.merchant-product-list{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.merchant-product-list a,.merchant-product-list .merchant-save-link{background:var(--merchant-soft);border:1px solid var(--merchant-line);width:100%;padding:17px;display:grid}.merchant-product-list a:hover,.merchant-product-list .merchant-save-link:hover{border-color:var(--merchant-cyan)}.merchant-product-list span,.merchant-product-list small{color:var(--merchant-blue);font-size:.66rem}.merchant-product-list strong{margin-block:3px}.merchant-submit-panel{background:linear-gradient(110deg,#edfaff,#fff);grid-template-columns:1fr auto;align-items:center;gap:26px;display:grid}.merchant-submit-panel h2{margin-bottom:6px;font-size:2rem}.merchant-submit-panel p:not(.merchant-kicker):not(.merchant-form__message){max-width:760px;color:var(--merchant-muted);margin:0;font-size:.8rem}.merchant-submit-panel>div:nth-child(2){gap:10px;display:flex}.merchant-submit-panel .merchant-form__message{grid-column:1/-1}.merchant-preview-page{background:#fff;min-height:calc(100vh - 72px)}.merchant-preview-bar{border-bottom:1px solid var(--merchant-line);background:#dff7fb}.merchant-preview-bar .merchant-shell{justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.merchant-preview-bar .merchant-shell>div{align-items:baseline;gap:14px;display:flex}.merchant-preview-bar span{color:var(--merchant-muted);font-size:.72rem}.merchant-preview-bar a{color:var(--merchant-deep);align-items:center;gap:5px;font-size:.78rem;font-weight:700;display:inline-flex}.merchant-preview-content,.merchant-product-preview{padding-block:58px 100px}.merchant-preview-title{max-width:900px;margin-bottom:34px}.merchant-preview-title>p{color:var(--merchant-blue);margin-bottom:7px;font-size:.76rem;font-weight:700}.merchant-preview-title h1,.merchant-product-preview header h1{margin-bottom:7px;font-size:clamp(3rem,6vw,5.5rem)}.merchant-preview-title>strong,.merchant-product-preview header>p:not(.merchant-kicker){color:var(--merchant-muted);font-size:1.03rem;font-weight:500}.merchant-preview-title>div{flex-wrap:wrap;gap:9px 16px;margin-top:20px;display:flex}.merchant-preview-title>div span{color:var(--merchant-deep);align-items:center;gap:5px;font-size:.74rem;display:inline-flex}.merchant-preview-gallery{grid-template-rows:210px 210px;grid-template-columns:minmax(0,1.72fr) minmax(240px,.78fr);gap:8px;display:grid;overflow:hidden}.merchant-preview-gallery>div{background:var(--merchant-pale);position:relative;overflow:hidden}.merchant-preview-gallery>div.is-main{grid-row:1/-1}.merchant-preview-gallery img{object-fit:cover}.merchant-preview-placeholder{min-height:360px;color:var(--merchant-muted);background:var(--merchant-pale);align-content:center;place-items:center;gap:13px;display:grid}.merchant-preview-columns,.merchant-product-preview__body{grid-template-columns:minmax(0,1fr) 340px;gap:65px;margin-top:50px;display:grid}.merchant-preview-columns article>h2,.merchant-preview-columns article section h2,.merchant-product-preview__body h2{margin-bottom:18px;font-size:2rem}.merchant-preview-columns article>p:not(.merchant-preview-address),.merchant-product-preview__body article>p{color:var(--merchant-muted);white-space:pre-line}.merchant-preview-address{color:var(--merchant-deep);align-items:center;gap:7px;display:inline-flex}.merchant-preview-columns article section{margin-top:50px}.merchant-preview-columns aside,.merchant-product-preview__body aside{background:var(--merchant-pale);border-top:3px solid var(--merchant-cyan);align-self:start;padding:28px}.merchant-preview-columns aside h2{margin-bottom:8px;font-size:1.75rem}.merchant-preview-columns aside>p:not(.merchant-kicker),.merchant-preview-columns aside>small,.merchant-product-preview__body aside>p{color:var(--merchant-muted);font-size:.76rem}.merchant-preview-columns aside>div{border:1px solid var(--merchant-line);background:#fff;align-items:center;gap:9px;margin:20px 0 4px;padding:15px;display:flex}.merchant-preview-products{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.merchant-preview-products a{border:1px solid var(--merchant-line);padding:20px;display:grid}.merchant-preview-products span,.merchant-preview-products small{color:var(--merchant-blue);font-size:.68rem}.merchant-product-preview header{max-width:850px;margin-bottom:35px}.merchant-product-preview header .merchant-kicker{align-items:center;gap:7px;display:flex}.merchant-product-preview header>a{color:var(--merchant-blue);border-bottom:1px solid var(--merchant-line);margin-top:14px;font-size:.8rem;display:inline-flex}.merchant-product-preview__body article ul{border-top:1px solid var(--merchant-line);flex-wrap:wrap;gap:10px 18px;padding:20px 0 0;list-style:none;display:flex}.merchant-product-preview__body article li{color:var(--merchant-deep);align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.merchant-preview-columns .dynamic-read-modules,.merchant-product-preview__body .dynamic-read-modules{gap:16px;margin-top:32px;display:grid}.merchant-preview-columns .dynamic-read-module,.merchant-product-preview__body .dynamic-read-module{border-top:1px solid var(--merchant-line);padding-top:22px}.merchant-preview-columns .dynamic-read-module h3,.merchant-product-preview__body .dynamic-read-module h3{color:var(--merchant-ink);margin:0 0 5px;font-size:1.05rem}.merchant-preview-columns .dynamic-read-module>p,.merchant-product-preview__body .dynamic-read-module>p{color:var(--merchant-muted);margin:0 0 14px;font-size:.75rem}.merchant-preview-columns .dynamic-read-module dl,.merchant-product-preview__body .dynamic-read-module dl{background:var(--merchant-line);border:1px solid var(--merchant-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.merchant-preview-columns .dynamic-read-module dl>div,.merchant-product-preview__body .dynamic-read-module dl>div{background:#fff;min-width:0;padding:11px 12px}:is(.merchant-preview-columns .dynamic-read-module dl>div:has(dd.is-media),.merchant-product-preview__body .dynamic-read-module dl>div:has(dd.is-media)){grid-column:1/-1}.merchant-preview-columns .dynamic-read-module dt,.merchant-product-preview__body .dynamic-read-module dt{color:var(--merchant-muted);margin-bottom:4px;font-size:.69rem}.merchant-preview-columns .dynamic-read-module dd,.merchant-product-preview__body .dynamic-read-module dd{min-width:0;color:var(--merchant-ink);overflow-wrap:anywhere;margin:0;font-size:.76rem}.merchant-preview-columns .dynamic-read-module dd.is-long-text,.merchant-product-preview__body .dynamic-read-module dd.is-long-text{white-space:pre-wrap;line-height:1.7}.merchant-preview-columns .dynamic-read-module .public-inline-gallery img,.merchant-preview-columns .dynamic-read-module .public-gallery-lightbox img,.merchant-product-preview__body .dynamic-read-module .public-inline-gallery img,.merchant-product-preview__body .dynamic-read-module .public-gallery-lightbox img{border-radius:0;width:100%;max-width:none;height:100%;max-height:none}.merchant-product-preview__body dl{margin:0}.merchant-product-preview__body dl div{border-bottom:1px solid var(--merchant-line);grid-template-columns:100px 1fr;gap:10px;padding:10px 0;display:grid}.merchant-product-preview__body dt{color:var(--merchant-muted);font-size:.72rem}.merchant-product-preview__body dd{color:var(--merchant-ink);margin:0;font-size:.78rem;font-weight:700}.merchant-submission-page{grid-template-columns:.75fr 1.25fr;align-items:start;gap:28px;display:grid}.merchant-submission-success,.merchant-submission-detail{border:1px solid var(--merchant-line);background:#fff;padding:36px}.merchant-submission-success>svg{color:var(--merchant-cyan);margin-bottom:20px}.merchant-submission-success h1{margin-bottom:15px;font-size:2.6rem}.merchant-submission-success>p:not(.merchant-kicker){color:var(--merchant-deep);margin-bottom:2px;font-weight:750}.merchant-submission-success>span{color:var(--merchant-muted);font-size:.74rem}.merchant-submission-detail>p{color:var(--merchant-muted)}.merchant-submission-detail dl{border-top:1px solid var(--merchant-line);margin:26px 0}.merchant-submission-detail dl div{border-bottom:1px solid var(--merchant-line);grid-template-columns:100px 1fr;gap:15px;padding:14px 0;display:grid}.merchant-submission-detail dt{color:var(--merchant-muted);font-size:.75rem}.merchant-submission-detail dd{margin:0;font-weight:650}@media (max-width:980px){.merchant-structure-notice,.merchant-public-hero__grid,.merchant-login-grid,.merchant-application-grid,.merchant-submission-page{grid-template-columns:1fr}.merchant-login-grid{gap:55px}.merchant-login-card{width:min(100%,500px)}.merchant-form__section{grid-template-columns:1fr;gap:25px}.merchant-hotel-cards,.merchant-product-list{grid-template-columns:1fr}.merchant-media-grid{grid-template-columns:repeat(3,1fr)}.merchant-editor__toolbar{flex-direction:column;align-items:flex-start}.merchant-editor__toolbar>div:last-child{flex-wrap:wrap;width:100%}.merchant-preview-columns,.merchant-product-preview__body{grid-template-columns:1fr}.merchant-preview-columns aside,.merchant-product-preview__body aside{width:min(100%,520px)}}@media (max-width:760px){.merchant-shell{width:calc(100vw - 24px)}.merchant-header__inner{min-height:66px}.merchant-brand img{width:145px}.merchant-brand span,.merchant-header nav>a:not(:last-of-type){display:none}.merchant-header nav{gap:9px}.merchant-public-hero{padding-block:50px}.merchant-public-hero__grid{gap:38px}.merchant-public-hero h1,.merchant-login-page h1{font-size:clamp(2.8rem,13vw,4.2rem)}.merchant-apply-wrap,.merchant-dashboard-page,.merchant-editor-page{padding-block:36px 70px}.merchant-form__section,.merchant-application-main,.merchant-document-panel,.merchant-editor-section,.merchant-submit-panel,.merchant-submission-success,.merchant-submission-detail,.merchant-dynamic-modules{padding:24px 19px}.merchant-module-selector-group__heading,.merchant-dynamic-editor-group__heading{flex-direction:column;align-items:stretch;gap:6px}.merchant-dynamic-fields,.merchant-preview-columns .dynamic-read-module dl,.merchant-product-preview__body .dynamic-read-module dl{grid-template-columns:1fr}.merchant-dynamic-gallery-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-form__grid,.merchant-fields,.merchant-dashboard-hero{grid-template-columns:1fr}.merchant-contact-phones>legend{flex-direction:column;align-items:flex-start}.merchant-contact-phone{grid-template-columns:1fr}.merchant-contact-phone__remove{justify-self:end}.merchant-agreement-notice{grid-template-columns:auto 1fr}.merchant-agreement-notice a{grid-column:2;justify-self:start}.merchant-dashboard-hero{gap:25px}.merchant-create-form,.merchant-upload,.merchant-inline-create,.merchant-product-type-picker>div{grid-template-columns:1fr}.merchant-create-form .merchant-form__message,.merchant-upload>small,.merchant-inline-create small{grid-column:auto}.merchant-hotel-cards article{grid-template-columns:auto 1fr}.merchant-hotel-cards article>a{grid-column:2}.merchant-progress-list article{grid-template-columns:auto 1fr}.merchant-progress-list article>small{grid-column:2}.merchant-check-grid,.merchant-media-grid{grid-template-columns:repeat(2,1fr)}.merchant-editor__toolbar{top:66px}.merchant-editor__toolbar .merchant-save-state{width:100%}.merchant-submit-panel{grid-template-columns:1fr}.merchant-submit-panel>div:nth-child(2){flex-direction:column}.merchant-preview-bar .merchant-shell,.merchant-preview-bar .merchant-shell>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;padding-block:8px}.merchant-preview-gallery{grid-template-rows:280px 120px;grid-template-columns:1fr 1fr;grid-auto-rows:120px}.merchant-preview-gallery>div.is-main{grid-area:1/1/auto/-1}.merchant-preview-products{grid-template-columns:1fr}.merchant-structure-upgrade{grid-template-columns:1fr;padding:18px}.merchant-structure-upgrade>.merchant-button{justify-self:start}}@media (max-width:480px){.merchant-media-grid,.merchant-check-grid{grid-template-columns:1fr}.merchant-editor__toolbar .merchant-button{flex:1}}.merchant-body h1,.merchant-body h2,.merchant-body h3{text-wrap:balance;overflow-wrap:anywhere}.merchant-public-hero h1,.merchant-login-page h1{font-size:clamp(2.35rem,3.6vw,3.7rem);line-height:1.08}.merchant-dashboard-hero h1{font-size:clamp(2.05rem,3.2vw,3.1rem);line-height:1.1}.merchant-preview-title h1,.merchant-product-preview header h1{font-size:clamp(2.25rem,3.7vw,3.7rem);line-height:1.08}.merchant-body select:not([multiple]){width:100%;min-height:44px;color:var(--merchant-ink);appearance:none;background-color:#fbfeff;background-image:var(--select-chevron);border:1px solid var(--merchant-line);border-radius:var(--radius-control);cursor:pointer;background-position:right .78rem center;background-repeat:no-repeat;background-size:1rem;outline:none;padding:9px 2.55rem 9px 11px;transition:border-color .16s,box-shadow .16s,background-color .16s}.merchant-body select:not([multiple]):hover:not(:disabled){background-color:#fff;border-color:#2f7ea86b}.merchant-body select:not([multiple]):focus-visible{border-color:var(--merchant-cyan);box-shadow:0 0 0 3px #75ccdc29}.merchant-body select:not([multiple]):disabled{color:#718994;cursor:not-allowed;opacity:.78;background-color:#f3f8fa}@media (max-width:760px){.merchant-public-hero h1,.merchant-login-page h1{font-size:clamp(2.05rem,9vw,2.75rem)}.merchant-dashboard-hero h1,.merchant-preview-title h1,.merchant-product-preview header h1{font-size:clamp(2rem,8.5vw,2.7rem)}.merchant-body select:not([multiple]){font-size:1rem}}@media (forced-colors:active){.merchant-body select:not([multiple]){appearance:auto;background-image:none}}.merchant-media-library{gap:12px;display:grid}.merchant-media-library__summary,.merchant-media-library__summary>div,.merchant-media-usage header,.merchant-media-library__module-note,.merchant-media-library__upload>summary{align-items:center;display:flex}.merchant-media-library__summary{border:1px solid var(--platform-line);background:#f3fbfec7;border-radius:10px;justify-content:space-between;gap:14px;padding:11px 12px}.merchant-media-library__summary>div{gap:9px;min-width:0}.merchant-media-library__summary>div>div{gap:2px;display:grid}.merchant-media-library__summary strong,.merchant-media-usage header strong{color:var(--platform-ink);font-size:12px}.merchant-media-library__summary small,.merchant-media-usage header small,.merchant-media-library__upload>summary small{color:var(--platform-muted);font-size:10px}.merchant-media-library__summary-icon{width:32px;height:32px;color:var(--platform-blue-dark);border:1px solid var(--platform-line);background:#fff;border-radius:9px;place-items:center;display:grid}.merchant-media-usage{grid-template-columns:minmax(190px,.72fr) minmax(0,2.28fr);gap:10px;display:grid}.merchant-media-usage>section{border:1px solid var(--platform-line);background:#fff;border-radius:11px;min-width:0;padding:11px}.merchant-media-usage header{justify-content:space-between;gap:12px;margin-bottom:9px}.merchant-media-usage header>div{gap:2px;min-width:0;display:grid}.merchant-media-usage header>span{color:var(--platform-blue-dark);background:var(--platform-sky);border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:750}.merchant-media-usage__fixed>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.merchant-media-slot{min-width:0;height:126px;color:var(--platform-muted);background:#f7fbfc;border:1px dashed #4e9db952;border-radius:8px;position:relative;overflow:hidden}.merchant-media-slot.is-filled{background:#fff;border-style:solid}.merchant-media-slot>button:first-child{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.merchant-media-slot>button:first-child:disabled{cursor:default}.merchant-media-slot__visual{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.merchant-media-slot__visual img{object-fit:cover;transition:transform .22s}.merchant-media-slot:not(:has(button:disabled)):hover .merchant-media-slot__visual img{transform:scale(1.025)}.merchant-media-slot__order{z-index:1;color:#fff;background:#0f4e69c7;border-radius:999px;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:absolute;top:6px;left:6px}.merchant-media-slot__copy{background:#fffffff5;border-top:1px solid #4e9db921;gap:1px;min-width:0;padding:7px 8px;display:grid}.merchant-media-slot__copy strong,.merchant-media-slot__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-media-slot__copy strong{color:var(--platform-ink);font-size:10px}.merchant-media-slot__copy small{color:var(--platform-muted);font-size:9px}.merchant-media-slot__meta{z-index:2;align-items:center;gap:4px;display:inline-flex;position:absolute;top:6px;right:6px}.merchant-media-slot__meta small{color:#fff;background:#0b394cb8;border-radius:999px;padding:3px 6px;font-size:8px}.merchant-media-slot__meta button{color:#fff;cursor:pointer;background:#0b394cb8;border:0;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid}.merchant-media-library__module-note{color:var(--platform-muted);background:#f4f9fbb8;border-radius:8px;gap:8px;padding:9px 11px;font-size:10px}.merchant-media-library__module-note svg{color:var(--platform-blue-dark);flex:none}.merchant-media-library__upload{border:1px solid var(--platform-line);border-radius:9px;overflow:hidden}.merchant-media-library__upload>summary{cursor:pointer;background:#fff;justify-content:space-between;gap:12px;min-height:42px;padding:9px 12px;list-style:none}.merchant-media-library__upload>summary::-webkit-details-marker{display:none}.merchant-media-library__upload>summary>span{color:var(--platform-blue-dark);align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.merchant-media-library__upload[open]>summary{border-bottom:1px solid var(--platform-line);background:#edf9fda8}.merchant-media-library__upload .merchant-upload{background:#fff;border:0}.merchant-media-picker{width:min(1040px,100vw - 32px);max-width:none;height:min(780px,100dvh - 40px);max-height:none;color:var(--platform-ink);background:#fff;border:1px solid #4d99b33d;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 28px 80px #14475b38}.merchant-media-picker::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#2f4c5661}.merchant-media-picker__panel{flex-direction:column;height:100%;display:flex}.merchant-media-picker__header,.merchant-media-picker__toolbar,.merchant-media-picker__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.merchant-media-picker__header{border-bottom:1px solid var(--platform-line);padding:18px 20px 14px}.merchant-media-picker__header h2{color:var(--platform-ink);margin:2px 0 3px;font-size:17px}.merchant-media-picker__header p:not(.merchant-kicker){color:var(--platform-muted);margin:0;font-size:10px}.merchant-media-picker__close{width:34px;height:34px;color:var(--platform-muted);background:var(--platform-sky);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.merchant-media-picker__toolbar{border-bottom:1px solid var(--platform-line);background:#fbfdfe;padding:10px 20px}.merchant-media-picker__upload{border-bottom:1px solid var(--platform-line);background:#f7fcfef0;flex:none}.merchant-media-picker__upload>summary{min-height:42px;color:var(--platform-blue-dark);cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 20px;list-style:none;display:grid}.merchant-media-picker__upload>summary::-webkit-details-marker{display:none}.merchant-media-picker__upload>summary>span{align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.merchant-media-picker__upload>summary>small{color:var(--platform-muted);font-size:9px}.merchant-media-picker__upload>summary>svg{transition:transform .18s}.merchant-media-picker__upload[open]>summary>svg{transform:rotate(180deg)}.merchant-media-picker__upload .merchant-upload{background:#fff;border:0;border-top:1px solid #4e9db91f;grid-template-columns:minmax(190px,.85fr) minmax(230px,1.35fr) auto;padding:12px 20px 14px}.merchant-media-picker__search{width:min(310px,100%);color:var(--platform-muted);border:1px solid var(--platform-line);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:0 10px;display:grid}.merchant-media-picker__search input{width:100%;min-height:36px;color:var(--platform-ink);background:0 0;border:0;outline:0;padding:0;font-size:11px}.merchant-media-picker__search:focus-within{border-color:#2fa6cfb3;box-shadow:0 0 0 3px #2fa6cf1f}.merchant-media-picker__filters{background:#eef7fa;border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex}.merchant-media-picker__filters button{min-height:30px;color:var(--platform-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 9px;font-size:10px}.merchant-media-picker__filters button.is-active{color:var(--platform-blue-dark);background:#fff;font-weight:750;box-shadow:0 1px 5px #205b7017}.merchant-media-picker__selection{border-bottom:1px solid var(--platform-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 20px;display:grid}.merchant-media-picker__selection>span{color:var(--platform-muted);font-size:9px;font-weight:750}.merchant-media-picker__selection>div{gap:6px;min-width:0;display:flex;overflow-x:auto}.merchant-media-picker__selected-item{max-width:220px;color:var(--platform-ink);background:var(--platform-sky);border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 5px 4px 7px;font-size:9px;display:inline-flex}.merchant-media-picker__selected-item>span{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.merchant-media-picker__selected-item>strong{color:var(--platform-blue-dark)}.merchant-media-picker__selected-item button{width:21px;height:21px;color:var(--platform-muted);cursor:pointer;background:#ffffffa8;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.merchant-media-picker__selected-item button:disabled{opacity:.28;cursor:default}.merchant-media-picker__library{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(6,minmax(0,1fr));align-content:start;gap:9px;min-height:0;padding:14px 20px 20px;display:grid;overflow-y:auto}.merchant-upload__file-field{gap:6px;min-width:0;display:grid}.merchant-upload__file-field>span{color:var(--merchant-ink);font-size:.76rem;font-weight:750}.merchant-upload__file-control{min-width:0;min-height:44px;color:var(--platform-muted);border:1px solid var(--merchant-line);cursor:pointer;background:#fbfeff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:5px 10px 5px 5px;display:grid;position:relative}.merchant-upload__file-control:hover{background:#fff;border-color:#2fa6cf6b}.merchant-upload__file-control:focus-within{border-color:var(--merchant-cyan);box-shadow:0 0 0 3px #75ccdc26}.merchant-upload__file-control input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.merchant-upload__file-action{min-height:32px;color:var(--platform-blue-dark);background:var(--platform-sky);border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:750;display:inline-flex}.merchant-upload__file-control>small{min-width:0;color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.merchant-media-picker__library>button{min-width:0;color:var(--platform-ink);border:1px solid var(--platform-line);cursor:pointer;text-align:left;background:#fff;border-radius:8px;align-content:start;gap:6px;padding:6px;display:grid}.merchant-media-picker__library>button:hover{background:#f6fcfeeb;border-color:#2e99c075}.merchant-media-picker__library>button.is-selected{border-color:var(--platform-blue);box-shadow:0 0 0 2px #2fa6cf21}.merchant-media-picker__library>button.is-unavailable{opacity:.48;cursor:not-allowed}.merchant-media-picker__thumb{aspect-ratio:4/3;color:var(--platform-muted);background:#eff6f8;border-radius:5px;place-items:center;display:grid;position:relative;overflow:hidden}.merchant-media-picker__thumb img{object-fit:cover}.merchant-media-picker__check{z-index:1;color:#fff;background:var(--platform-blue-dark);border:2px solid #fff;border-radius:999px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:800;display:grid;position:absolute;top:6px;right:6px}.merchant-media-picker__item-copy{gap:1px;min-width:0;display:grid}.merchant-media-picker__item-copy strong,.merchant-media-picker__item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-media-picker__item-copy strong{font-size:10px}.merchant-media-picker__item-copy small{color:var(--platform-muted);font-size:8px}.merchant-media-picker__usage{color:var(--platform-blue-dark);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.merchant-media-picker__empty{min-height:200px;color:var(--platform-muted);border:1px dashed var(--platform-line);border-radius:10px;grid-column:1/-1;align-content:center;justify-items:center;gap:5px;font-size:10px;display:grid}.merchant-media-picker__empty strong{color:var(--platform-ink);font-size:12px}.merchant-media-picker__footer{border-top:1px solid var(--platform-line);background:#fbfdfe;padding:11px 20px}.merchant-media-picker__footer>span{color:var(--platform-muted);font-size:10px}.merchant-media-picker__footer>div{gap:7px;display:flex}.merchant-module-media-assignment{border:1px solid var(--merchant-line);background:#fff;border-radius:10px;display:grid;overflow:hidden}.merchant-module-media-assignment__summary,.merchant-module-media-assignment__summary>div{align-items:center;display:flex}.merchant-module-media-assignment__summary{border-bottom:1px solid var(--merchant-line);background:#f3fbfec7;justify-content:space-between;gap:12px;min-height:54px;padding:9px 11px}.merchant-module-media-assignment__summary>div{gap:9px;min-width:0}.merchant-module-media-assignment__summary>div>span{width:32px;height:32px;color:var(--platform-blue-dark);border:1px solid var(--platform-line);background:#fff;border-radius:8px;flex:none;place-items:center;display:grid}.merchant-module-media-assignment__summary>div>div{gap:2px;min-width:0;display:grid}.merchant-module-media-assignment__summary strong{color:var(--platform-ink);font-size:11px}.merchant-module-media-assignment__summary small{color:#527384;font-size:11px}.merchant-module-media-assignment__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:118px;padding:10px;display:grid}.merchant-module-media-assignment__grid[data-image-count="1"]{grid-template-columns:minmax(180px,.52fr)}.merchant-module-media-card{min-width:0;height:124px;color:var(--platform-muted);border:1px solid var(--platform-line);background:#fff;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;font-size:10px;display:grid;position:relative;overflow:hidden}.merchant-module-media-card__visual{background:#eff6f8;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.merchant-module-media-card__visual img{object-fit:cover;width:100%;height:100%}.merchant-module-media-card__visual>strong{z-index:1;color:#fff;background:#0d4d67c7;border-radius:999px;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:absolute;top:6px;left:6px}.merchant-module-media-card__copy{background:#fff;border-top:1px solid #4e9db921;gap:1px;min-width:0;padding:7px 8px;display:grid}.merchant-module-media-card__copy strong,.merchant-module-media-card__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-module-media-card__copy strong{color:var(--platform-ink);font-size:10px}.merchant-module-media-card__copy small{color:#527384;font-size:11px}.merchant-module-media-card__meta{z-index:2;align-items:center;gap:4px;display:inline-flex;position:absolute;top:6px;right:6px}.merchant-module-media-card__meta small{color:#fff;background:#0b394cb8;border-radius:999px;padding:3px 6px;font-size:10px}.merchant-module-media-card__meta button{color:#fff;cursor:pointer;background:#0b394cb8;border:0;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid}.merchant-module-media-assignment__empty{min-height:96px;color:var(--platform-muted);background:#f8fbfc;border:1px dashed #4e9db94d;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}@media (max-width:980px){.merchant-media-picker__library{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.merchant-media-usage{grid-template-columns:1fr}.merchant-media-library__summary,.merchant-media-picker__header,.merchant-media-picker__toolbar,.merchant-media-picker__footer{flex-direction:column;align-items:stretch}.merchant-media-library__summary>.merchant-button,.merchant-media-picker__search{width:100%}.merchant-media-picker{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.merchant-media-picker__header{position:relative}.merchant-media-picker__close{position:absolute;top:14px;right:14px}.merchant-media-picker__filters{overflow-x:auto}.merchant-media-picker__upload>summary{grid-template-columns:minmax(0,1fr) auto;padding-inline:14px}.merchant-media-picker__upload>summary>small{display:none}.merchant-media-picker__upload .merchant-upload{grid-template-columns:1fr;padding-inline:14px}.merchant-media-picker__filters button{flex:none}.merchant-media-picker__library{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:12px}.merchant-media-picker__footer>div{grid-template-columns:1fr 1fr;display:grid}.merchant-module-media-assignment__summary{flex-direction:column;align-items:stretch}.merchant-module-media-assignment__summary>.merchant-button{width:100%}.merchant-module-media-assignment__grid,.merchant-module-media-assignment__grid[data-image-count="1"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.merchant-media-usage__fixed>div,.merchant-media-picker__library{grid-template-columns:repeat(2,minmax(0,1fr))}}.merchant-workspace-app{width:100%}.merchant-workspace-main{color:var(--platform-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Microsoft YaHei,sans-serif}.merchant-workspace-main .merchant-dashboard-page,.merchant-workspace-main .merchant-editor-page{background:0 0;min-height:0;padding:0}.merchant-workspace-main .merchant-shell{width:100%;max-width:none;margin:0}.merchant-workspace-main h1,.merchant-workspace-main h2,.merchant-workspace-main h3{color:var(--platform-ink);letter-spacing:-.025em;font-family:inherit}.merchant-workspace-main .merchant-kicker{color:var(--platform-blue-dark);letter-spacing:.08em;margin-bottom:5px;font-size:11px}.merchant-workspace-main .merchant-dashboard-hero{border:0;grid-template-columns:minmax(0,1fr) minmax(230px,310px);align-items:end;gap:20px;margin-bottom:18px;padding:0;display:grid}.merchant-workspace-main .merchant-dashboard-hero h1,.merchant-workspace-main .merchant-application-main h1,.merchant-workspace-main .merchant-submission-success h1{margin:0;font-size:24px;line-height:1.25}.merchant-workspace-main .merchant-dashboard-hero>div:first-child>p:last-child,.merchant-workspace-main .merchant-application-main>p:not(.merchant-kicker),.merchant-workspace-main .merchant-document-panel>p,.merchant-workspace-main .merchant-submission-detail>p{color:var(--platform-muted);margin:7px 0 0;font-size:13px;line-height:1.6}.merchant-workspace-main .merchant-status-card,.merchant-workspace-main .merchant-application-main,.merchant-workspace-main .merchant-document-panel,.merchant-workspace-main .merchant-application-revision,.merchant-workspace-main .merchant-editor-section,.merchant-workspace-main .merchant-dynamic-modules,.merchant-workspace-main .merchant-submit-panel,.merchant-workspace-main .merchant-submission-summary,.merchant-workspace-main .merchant-submission-success,.merchant-workspace-main .merchant-submission-detail,.merchant-workspace-main .merchant-pending-panel{border:1px solid var(--platform-line);background:#fffffff0;border-radius:14px;box-shadow:0 4px 16px #2d89a80b}.merchant-workspace-main .merchant-status-card{border-left-width:1px;gap:2px;padding:16px}.merchant-workspace-main .merchant-status-card span,.merchant-workspace-main .merchant-status-card small{color:var(--platform-muted);font-size:11px}.merchant-workspace-main .merchant-status-card strong{color:var(--platform-ink);margin:3px 0;font-size:16px;line-height:1.25}.merchant-workspace-main .merchant-overview-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.merchant-workspace-main .merchant-overview-summary .platform-summary-card__body span{white-space:normal;line-height:1.5}.merchant-review-overview{border:1px solid var(--platform-line);background:#ffffffe6;border-radius:14px;gap:14px;margin-top:18px;padding:18px;display:grid;box-shadow:0 4px 16px #2d89a80b}.merchant-review-overview--followup{background:linear-gradient(135deg,#fffbf3f5,#ffffffeb);border-color:#d39d4d4d}.merchant-review-overview>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.merchant-review-overview h2{margin:0;font-size:18px}.merchant-review-overview>header p:last-child{color:var(--platform-muted);margin:5px 0 0;font-size:12px}.merchant-review-breakdown{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.merchant-review-breakdown span{color:var(--platform-muted);background:var(--platform-sky);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:inline-flex}.merchant-review-breakdown strong{color:var(--platform-blue-dark);font-size:12px}.merchant-review-list{gap:8px;display:grid}.merchant-review-list article{border:1px solid var(--platform-line);background:#fff;border-radius:11px;grid-template-columns:minmax(220px,1.15fr) minmax(220px,.9fr) minmax(190px,.8fr);align-items:center;gap:18px;padding:13px 14px;display:grid}.merchant-review-followup-list article{border-left:3px solid #d7a052}.merchant-review-list__identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.merchant-review-list__identity>span{min-width:42px;color:var(--platform-blue-dark);background:var(--platform-sky);text-align:center;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:700}.merchant-review-list h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.merchant-review-list p,.merchant-review-list__meta>span{color:var(--platform-muted);margin:3px 0 0;font-size:10px}.merchant-review-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.merchant-review-progress span{color:#8ba2ad;text-align:center;padding-top:9px;font-size:10px;position:relative}.merchant-review-progress span:before{content:"";background:#e4eff3;border-radius:999px;height:3px;position:absolute;top:0;left:0;right:0}.merchant-review-progress span.is-complete,.merchant-review-progress span.is-active{color:var(--platform-blue-dark);font-weight:650}.merchant-review-progress span.is-complete:before,.merchant-review-progress span.is-active:before{background:var(--platform-blue)}.merchant-review-progress span.is-active:before{box-shadow:0 0 0 3px #38a9d221}.merchant-review-list__meta{text-align:right;justify-items:end;gap:5px;display:grid}.merchant-review-list__meta a{color:var(--platform-blue-dark);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.merchant-review-followup__feedback{background:#fffaf0b8;border:1px solid #d39d4d38;border-radius:9px;min-width:0;padding:10px 12px}.merchant-review-followup__feedback>strong{color:#9c641c;font-size:11px}.merchant-review-followup__feedback>p{color:var(--platform-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.5;display:-webkit-box;overflow:hidden}.merchant-review-followup__feedback>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.merchant-review-followup__feedback>div span{color:#99601a;background:#fff;border:1px solid #d39d4d38;border-radius:999px;padding:3px 6px;font-size:9px}.merchant-review-list__meta>.merchant-review-followup__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px 12px;margin-top:0;display:flex}.merchant-review-followup__actions a:first-child:not(:last-child){color:#805b2a}.merchant-review-overview__empty{min-height:82px;color:var(--platform-muted);border:1px dashed var(--platform-line);border-radius:10px;justify-content:center;align-items:center;gap:9px;font-size:12px;display:flex}.merchant-workspace-sections{gap:12px;display:grid}.merchant-workspace-status-summary{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;display:grid}.merchant-workspace-status-summary a{min-height:42px;color:var(--platform-muted);border:1px solid var(--platform-line);background:#ffffffc7;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:11px;text-decoration:none;display:flex}.merchant-workspace-status-summary a:hover{color:var(--platform-blue-dark);background:#fff;border-color:#38a9d25c}.merchant-workspace-status-summary strong{color:var(--platform-blue-dark);font-size:14px}.merchant-workspace-section{interpolate-size:allow-keywords;border:1px solid var(--platform-line);background:#ffffffc2;border-radius:12px;scroll-margin-top:18px;transition:border-color .18s,background-color .18s,box-shadow .18s;overflow:clip}.merchant-workspace-section>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 15px;list-style:none;transition:background-color .18s;display:grid}.merchant-workspace-section>summary::-webkit-details-marker{display:none}.merchant-workspace-section>summary:hover{background:#edf9fda3}.merchant-workspace-section>summary:focus-visible{outline-offset:-3px;outline:2px solid #2c9ec685}.merchant-workspace-section[open]{background:#fffffff0;border-color:#31a2ca47;box-shadow:0 8px 22px #2d89a80e}.merchant-workspace-section[open]>summary{background:#edf9fdc7;border-bottom:1px solid #31a2ca24}.merchant-workspace-section__summary-copy strong,.merchant-workspace-section__summary-copy small{display:block}.merchant-workspace-section__summary-copy strong{color:var(--platform-ink);font-size:14px}.merchant-workspace-section__summary-copy small{color:var(--platform-muted);margin-top:3px;font-size:10px;font-weight:400}.merchant-workspace-section__control{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.merchant-workspace-section__state{color:var(--platform-blue-dark);white-space:nowrap;font-size:10px;font-weight:700}.merchant-workspace-section__state--open,.merchant-workspace-section[open] .merchant-workspace-section__state--closed{display:none}.merchant-workspace-section[open] .merchant-workspace-section__state--open{display:inline}.merchant-workspace-section__chevron{width:30px;height:30px;color:var(--platform-blue-dark);background:var(--platform-sky);border-radius:999px;place-items:center;transition:transform .2s,background-color .18s;display:grid}.merchant-workspace-section[open] .merchant-workspace-section__chevron{background:#fff;transform:rotate(180deg)}.merchant-workspace-section__content{overflow:hidden}.merchant-workspace-section::details-content{opacity:0;block-size:0;transition:block-size .21s ease, content-visibility .21s allow-discrete, opacity .16s ease}.merchant-workspace-section[open]::details-content{opacity:1;block-size:auto}.merchant-workspace-section__content>.merchant-hotel-cards{padding:12px}.merchant-status-pill--category{color:#6d5a9b}.merchant-product-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-product-category-grid>article{border:1px solid var(--platform-line);background:#fffffff0;border-radius:13px;align-content:start;gap:16px;padding:17px;display:grid;box-shadow:0 4px 14px #2d89a80a}.merchant-product-category-grid__empty{grid-column:1/-1}.merchant-product-category-grid header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;display:grid}.merchant-product-category-grid__icon{width:38px;height:38px;color:var(--platform-blue-dark);background:var(--platform-sky);border-radius:9px;place-items:center;display:grid}.merchant-product-category-grid header small{color:var(--platform-blue-dark);font-size:10px}.merchant-product-category-grid h2{margin:2px 0 0;font-size:16px}.merchant-product-category-grid header p{color:var(--platform-muted);margin:4px 0 0;font-size:10px;line-height:1.5}.merchant-product-category-grid header>strong{color:var(--platform-blue-dark);font-size:24px;font-weight:650}.merchant-product-category-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;display:grid}.merchant-product-category-grid dl div{text-align:center;background:#f7fbfd;border-radius:7px;min-width:0;padding:8px 5px}.merchant-product-category-grid dt{color:var(--platform-muted);font-size:9px;line-height:1.35}.merchant-product-category-grid dd{color:var(--platform-ink);margin:3px 0 0;font-size:14px;font-weight:750}.merchant-product-category-grid>article>a,.merchant-empty-state>a{min-height:36px;color:var(--platform-blue-dark);border:1px solid var(--platform-line);background:#f8fcfe;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.merchant-workspace-main .merchant-agreement-notice{border-radius:11px;margin-top:16px;padding:14px 16px;box-shadow:0 4px 14px #2d89a80a}.merchant-workspace-main .merchant-pending-panel{gap:18px;margin-top:20px;padding:18px}.merchant-workspace-main .merchant-pending-panel h2,.merchant-workspace-main .merchant-dashboard-actions h2,.merchant-workspace-main .merchant-panel-heading h2,.merchant-workspace-main .merchant-editor-section__heading h2,.merchant-workspace-main .merchant-submit-panel h2{margin:0;font-size:18px;line-height:1.35}.merchant-workspace-main .merchant-dashboard-actions{align-items:center;margin:24px 0 14px;scroll-margin-top:24px}.merchant-workspace-main .merchant-dashboard-actions>div>p:last-child{color:var(--platform-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.merchant-workspace-main .merchant-create-form{border-color:var(--platform-line);background:#fffffff0;border-radius:12px;padding:16px;box-shadow:0 4px 14px #2d89a80a}.merchant-workspace-main .merchant-hotel-cards{gap:12px}.merchant-workspace-main .merchant-hotel-cards article{border-color:var(--platform-line);background:#fffffff0;border-radius:12px;gap:14px;padding:16px;box-shadow:0 4px 14px #2d89a80a}.merchant-workspace-main .merchant-hotel-card__icon{width:38px;height:38px;color:var(--platform-blue-dark);background:var(--platform-sky);border-radius:9px}.merchant-workspace-main .merchant-hotel-cards h3{margin:3px 0 0;font-size:15px;line-height:1.4}.merchant-workspace-main .merchant-hotel-cards p,.merchant-workspace-main .merchant-workflow-actions>small{color:var(--platform-muted);font-size:11px}.merchant-workspace-main .merchant-hotel-cards article>a{color:var(--platform-blue-dark);font-size:12px}.merchant-workspace-main .merchant-workflow-actions button,.merchant-workspace-main .merchant-button{border-radius:9px}.merchant-workspace-main .merchant-button--primary,.merchant-workspace-main .merchant-workflow-actions button.is-primary{background:var(--platform-blue);border-color:var(--platform-blue)}.merchant-workspace-main .merchant-button--primary:not(:disabled):hover{background:var(--platform-blue-dark)}.merchant-workspace-main .merchant-empty-state,.merchant-workspace-main .merchant-empty-box{border-color:var(--platform-line);background:#ffffffb8;border-radius:12px;padding:28px 18px}.merchant-workspace-main .merchant-submission-summary{margin-top:20px;padding:18px}.merchant-workspace-main .merchant-submission-summary ul,.merchant-workspace-main .merchant-document-list{margin-top:14px}.merchant-workspace-main .merchant-submission-summary li,.merchant-workspace-main .merchant-document-list li{border:1px solid var(--platform-line);background:#fff;border-radius:10px;gap:14px;padding:12px 14px}.merchant-workspace-main .merchant-submission-summary li+li,.merchant-workspace-main .merchant-document-list li+li{margin-top:8px}.merchant-workspace-main .merchant-application-grid{grid-template-columns:minmax(0,1fr) minmax(290px,390px);gap:18px}.merchant-workspace-main .merchant-application-main,.merchant-workspace-main .merchant-document-panel,.merchant-workspace-main .merchant-application-revision{padding:18px}.merchant-workspace-main .merchant-progress-list{margin-top:20px}.merchant-workspace-main .merchant-progress-list article{padding:14px 0}.merchant-workspace-main .merchant-editor{gap:16px}.merchant-workspace-main .merchant-new-editor{width:100%}.merchant-workspace-main .merchant-contact-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.merchant-workspace-main .merchant-structure-notice{grid-template-columns:minmax(0,1fr) auto}.merchant-workspace-main .merchant-structure-notice h2{margin:2px 0 5px;font-size:17px}.merchant-workspace-main .merchant-structure-notice p:last-child{color:var(--platform-muted);margin:0;font-size:12px;line-height:1.55}.merchant-workspace-main .merchant-structure-badge{min-height:30px;color:var(--platform-blue-dark);background:var(--platform-sky);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:750;display:inline-flex}.merchant-workspace-main .merchant-create-submit-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.merchant-workspace-main .merchant-create-submit-panel .merchant-form__message{grid-column:1/-1;margin:0}.merchant-create-disabled{justify-items:end;gap:5px;display:grid}.merchant-create-disabled small{max-width:260px;color:var(--platform-muted);text-align:right;font-size:10px}.merchant-workspace-main .merchant-editor__toolbar{border-color:var(--platform-line);border-radius:0 0 12px 12px;gap:14px;padding:12px 14px;top:0;box-shadow:0 4px 16px #2d89a80e}.merchant-workspace-main .merchant-editor__toolbar .merchant-button{min-width:max-content;padding-inline:15px}.merchant-workspace-main .merchant-editor__toolbar .merchant-button--quiet:not(:disabled):hover{color:var(--platform-blue-dark);background:var(--platform-sky)}.merchant-apply-form .merchant-form__grid>label{align-self:start}.merchant-workspace-main .merchant-structure-notice,.merchant-workspace-main .merchant-lock-notice,.merchant-workspace-main .merchant-structure-upgrade{border-radius:12px;padding:16px 18px}.merchant-workspace-main .merchant-editor-section,.merchant-workspace-main .merchant-dynamic-modules,.merchant-workspace-main .merchant-submit-panel{padding:18px}.merchant-workspace-main .merchant-editor-section__heading{grid-template-columns:30px minmax(0,1fr);gap:10px;margin-bottom:18px}.merchant-workspace-main .merchant-editor-section__heading p,.merchant-workspace-main .merchant-submit-panel p:not(.merchant-kicker):not(.merchant-form__message){color:var(--platform-muted);font-size:12px;line-height:1.55}.merchant-workspace-main .merchant-submit-panel{background:linear-gradient(110deg,#f1fbfe,#fff);gap:18px}.merchant-workspace-main .merchant-submission-page{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:18px}.merchant-workspace-main .merchant-submission-success,.merchant-workspace-main .merchant-submission-detail{padding:18px}.merchant-workspace-main .merchant-submission-success>svg{margin-bottom:14px}.merchant-workspace-watermark .backoffice-watermark__logo{filter:none;opacity:.56}.merchant-platform-login{background:linear-gradient(145deg,#f7fcfe 0%,#eaf8fc 100%)}.merchant-platform-login__card .platform-auth-brand img{filter:none}.merchant-login-form__register{color:#688895;text-align:center;margin:2px 0 0;font-size:12px}.merchant-login-form__register a{color:#248faf;font-weight:750}.merchant-login-form__register a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.merchant-workspace-main .merchant-overview-summary,.merchant-workspace-main .merchant-application-grid,.merchant-workspace-main .merchant-submission-page{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-workspace-main .merchant-application-grid,.merchant-workspace-main .merchant-submission-page,.merchant-product-category-grid,.merchant-review-list article{grid-template-columns:1fr}.merchant-workspace-main .merchant-dashboard-actions{flex-direction:column;align-items:stretch}.merchant-review-list__meta{text-align:left;justify-items:start}}@media (max-width:760px){.merchant-workspace-main .merchant-overview-summary{grid-template-columns:1fr}.merchant-workspace-main .merchant-dashboard-hero{grid-template-columns:1fr;align-items:start}.merchant-workspace-main .merchant-dashboard-actions{flex-direction:column;align-items:stretch}.merchant-review-overview>header{flex-direction:column;align-items:start}.merchant-review-breakdown{justify-content:flex-start}.merchant-workspace-status-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-product-category-grid dl{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-workspace-main .merchant-dashboard-hero h1,.merchant-workspace-main .merchant-application-main h1,.merchant-workspace-main .merchant-submission-success h1{font-size:22px}.merchant-workspace-main .merchant-editor__toolbar{top:0}}@supports (appearance:base-select){.merchant-body select:not([multiple]){appearance:base-select}.merchant-body select:not([multiple])::picker(select){appearance:base-select}.merchant-body select:not([multiple]){background-image:var(--select-chevron)}.merchant-body select:not([multiple])::picker-icon{display:none}.merchant-body select:not([multiple])::picker(select){color:#1d1d1f;-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:#fffffff5;border:1px solid #1d1d1f1a;border-radius:13px;min-width:220px;max-width:min(320px,100vw - 24px);max-height:min(320px,52vh);padding:6px;overflow-y:auto;box-shadow:0 12px 34px #1d1d1f24,0 2px 7px #1d1d1f12}.merchant-body select:not([multiple]) option{color:#1d1d1f;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:40px;margin:2px 0;padding:9px 10px;font-size:.92rem;line-height:1.4;display:flex}.merchant-body select:not([multiple]) option:hover,.merchant-body select:not([multiple]) option:focus{background:#1d1d1f0e}.merchant-body select:not([multiple]) option:checked{color:var(--merchant-deep);background:#0071e317;font-weight:650}.merchant-body select:not([multiple]) option::checkmark{color:#0071e3;order:2;margin-left:auto}.merchant-body select:not([multiple]) option:disabled{color:#1d1d1f5c;cursor:not-allowed}}@media (max-width:760px){@supports (appearance:base-select){.merchant-body select:not([multiple]) option{min-height:44px;font-size:1rem}}}@media (forced-colors:active){.merchant-body select:not([multiple]){appearance:auto;background-image:none}}.merchant-workspace-main .merchant-submission-page--unified{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.merchant-submission-hero,.merchant-submission-progress,.merchant-submission-module,.merchant-submission-footer{border:1px solid var(--platform-line);background:#fffffff0;border-radius:14px;min-width:0;box-shadow:0 4px 16px #2d89a80b}.merchant-submission-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px 28px;padding:22px;display:grid}.merchant-submission-hero h1{margin:0;font-size:clamp(22px,2.1vw,28px);line-height:1.25}.merchant-submission-hero>div:first-child>p:last-child{max-width:820px;color:var(--platform-muted);margin:8px 0 0;font-size:13px;line-height:1.65}.merchant-submission-status{min-width:174px;color:var(--platform-blue-dark);background:var(--platform-sky);border:1px solid #31a2ca33;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:inline-flex}.merchant-submission-status>span{gap:1px;display:grid}.merchant-submission-status small{color:var(--platform-muted);font-size:9px;font-weight:600}.merchant-submission-status strong{color:currentColor;font-size:13px}.merchant-submission-status.is-success{color:#287a68;background:#effaf6;border-color:#3a977e33}.merchant-submission-status.is-warning{color:#9a661d;background:#fff9ec;border-color:#bf852b38}.merchant-submission-status.is-danger{color:#a34d51;background:#fff4f4;border-color:#be4f5633}.merchant-submission-status.is-neutral{color:#637985;background:#f4f8fa;border-color:#6379852b}.merchant-submission-hero__meta{border:1px solid var(--platform-line);background:var(--platform-line);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.merchant-submission-hero__meta>div{background:#f8fcfe;min-width:0;padding:11px 13px}.merchant-submission-hero__meta dt,.merchant-submission-facts dt,.merchant-submission-feedback__meta dt{color:var(--platform-muted);font-size:9px;line-height:1.4}.merchant-submission-hero__meta dd,.merchant-submission-facts dd,.merchant-submission-feedback__meta dd{min-width:0;color:var(--platform-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:680;line-height:1.5}.merchant-submission-progress,.merchant-submission-module{padding:18px}.merchant-submission-section-heading{align-items:center;gap:10px;min-width:0;display:flex}.merchant-submission-section-heading>svg{color:var(--platform-blue-dark);flex:none}.merchant-submission-section-heading>div{min-width:0}.merchant-submission-section-heading h2{color:var(--platform-ink);margin:0;font-size:16px;line-height:1.35}.merchant-submission-section-heading .merchant-kicker{margin:0 0 2px;font-size:9px}.merchant-submission-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.merchant-submission-progress li{color:#8ca1aa;background:#f8fbfc;border:1px solid #e2edf1;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px 11px;display:grid;position:relative}.merchant-submission-progress li>span{color:#79909a;background:#fff;border:1px solid #d6e5ea;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:10px;font-weight:750;display:grid}.merchant-submission-progress li>div{gap:2px;min-width:0;display:grid}.merchant-submission-progress li strong{font-size:11px;line-height:1.35}.merchant-submission-progress li small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.4;overflow:hidden}.merchant-submission-progress li.is-complete{color:#397b70;background:#f3fbf8;border-color:#3991792e}.merchant-submission-progress li.is-complete>span{color:#fff;background:#4ca88f;border-color:#4ca88f}.merchant-submission-progress li.is-active{color:var(--platform-blue-dark);background:var(--platform-sky);box-shadow:inset 3px 0 0 var(--platform-blue);border-color:#31a2ca47}.merchant-submission-progress li.is-active>span{color:#fff;border-color:var(--platform-blue);background:var(--platform-blue)}.merchant-submission-progress li.is-skipped{opacity:.72}.merchant-submission-module__intro,.merchant-submission-next>p{color:var(--platform-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.merchant-submission-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.merchant-submission-facts>div{background:#f9fcfd;border:1px solid #e5eff2;border-radius:9px;min-width:0;padding:11px 12px}.merchant-submission-resolution-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:start;gap:14px;display:grid}.merchant-submission-feedback{border-top:3px solid var(--platform-blue);overflow:hidden}.merchant-submission-feedback.is-success{border-top-color:#4ca88f}.merchant-submission-feedback.is-warning{border-top-color:#d8a149}.merchant-submission-feedback.is-danger{border-top-color:#ca6b70}.merchant-submission-feedback.is-neutral{border-top-color:#8aa0aa}.merchant-submission-feedback .merchant-submission-section-heading>span{color:var(--platform-blue-dark);background:var(--platform-sky);white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:9px;font-weight:750}.merchant-submission-feedback__message{border:1px solid var(--platform-line);background:#f8fcfe;border-radius:10px;margin-top:14px;padding:13px 14px}.merchant-submission-feedback__message strong,.merchant-submission-feedback__reasons>strong,.merchant-submission-feedback__media>strong{color:var(--platform-ink);font-size:10px}.merchant-submission-feedback__message p{color:var(--platform-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.7}.merchant-submission-feedback__reasons,.merchant-submission-feedback__media{margin-top:13px}.merchant-submission-feedback__reasons ul,.merchant-submission-feedback__media ul{flex-wrap:wrap;gap:6px;margin:7px 0 0;padding:0;list-style:none;display:flex}.merchant-submission-feedback__reasons li,.merchant-submission-feedback__media li{color:#8b5d22;background:#fff8e9;border:1px solid #c4893333;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:650}.merchant-submission-feedback__media li{color:#98535a;background:#fff4f4;border-color:#be4f562e}.merchant-submission-feedback__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.merchant-submission-feedback__meta>div{border-top:1px solid var(--platform-line);min-width:0;padding-top:10px}.merchant-submission-next{align-content:start;display:grid}.merchant-submission-action-link{text-align:center;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;margin-top:16px;display:inline-flex}.merchant-submission-next .merchant-workflow-actions{border-top:1px solid var(--platform-line);margin-top:16px;padding-top:16px}.merchant-submission-next .merchant-workflow-actions>div{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:8px;display:grid}.merchant-submission-next .merchant-workflow-actions button{justify-content:center;width:100%;min-height:40px;margin:0;padding:8px 10px}.merchant-submission-next .merchant-workflow-actions button.is-danger{grid-column:1/-1}.merchant-submission-next .merchant-workflow-actions>small,.merchant-submission-next__notice{color:var(--platform-muted);margin-top:9px;font-size:10px;line-height:1.5;display:block}.merchant-submission-footer{align-items:center;gap:8px 18px;padding:12px 15px;display:flex}.merchant-submission-footer a{min-height:34px;color:var(--platform-blue-dark);align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.merchant-submission-footer a:hover{text-underline-offset:3px;text-decoration:underline}.merchant-submission-footer .merchant-submission-return{margin-right:auto}@media (max-width:1100px){.merchant-submission-hero__meta,.merchant-submission-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-submission-resolution-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.merchant-submission-hero{grid-template-columns:minmax(0,1fr);padding:16px}.merchant-submission-status{justify-self:start;min-width:0}.merchant-submission-hero__meta,.merchant-submission-progress ol,.merchant-submission-facts,.merchant-submission-feedback__meta{grid-template-columns:minmax(0,1fr)}.merchant-submission-progress,.merchant-submission-module{padding:15px}.merchant-submission-progress li small{text-overflow:clip;white-space:normal;overflow:visible}.merchant-submission-next .merchant-workflow-actions>div{grid-template-columns:minmax(0,1fr)}.merchant-submission-footer{flex-direction:column;align-items:stretch}.merchant-submission-footer .merchant-submission-return{margin-right:0}.merchant-submission-footer a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.merchant-workspace-section,.merchant-workspace-section__chevron,.merchant-media-slot__visual img{transition:none}.merchant-workspace-section::details-content{transition:none}}.merchant-editor[data-form-navigation]{grid-template-columns:minmax(0,1fr);min-width:0}.merchant-editor__toolbar[data-form-navigation-toolbar]{flex-wrap:wrap;width:100%;min-width:0;max-width:100%}.merchant-editor__toolbar[data-form-navigation-toolbar]>nav{width:100%;max-width:100%}.merchant-editor__toolbar[data-form-navigation-toolbar]>div:first-child{flex:0 210px}.merchant-editor__toolbar[data-form-navigation-toolbar]>div:last-child{flex:none}.merchant-apply-form>nav[aria-label=表单分段导航]{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:24px;top:72px}.merchant-application-revision>section[data-form-nav-section]{padding-block:14px}.merchant-application-revision>section[data-form-nav-section]+section[data-form-nav-section]{border-top:1px solid var(--merchant-line);margin-top:18px}.merchant-application-revision [data-form-nav-section] h3{color:var(--merchant-ink);margin:0 0 6px;font-size:15px}@media (max-width:1500px){.merchant-editor__toolbar[data-form-navigation-toolbar]{flex-direction:row;align-items:center}.merchant-editor__toolbar[data-form-navigation-toolbar]>div:first-child{flex:180px}}@media (max-width:640px){.merchant-editor__toolbar[data-form-navigation-toolbar]>div:last-child{justify-content:flex-end;width:auto;max-width:100%;margin-left:auto}}
