.merchant-video-player{width:100%;min-width:0}.merchant-video-player__video{object-fit:contain;width:100%;display:block}.merchant-video-player__speed{color:#60756c;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}.merchant-video-player__speed select{color:#173e35;min-width:106px;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfd8;border-radius:6px;padding:4px 8px}.merchant-video-player__speed select:focus-visible{outline-offset:2px;outline:2px solid #176b55}@media (pointer:coarse){.merchant-video-player__speed select{min-height:44px}}.merchant-narration-actions,.merchant-narration-filters,.merchant-narration-submit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.merchant-narration-heading{grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;gap:8px;margin-bottom:16px;display:grid}.merchant-narration-heading h3{text-align:center;margin:0;font-size:18px}.merchant-narration-heading>.merchant-narration-back{color:#416257;min-height:44px;box-shadow:none;justify-self:start;padding-inline:8px;font-size:14px}.merchant-narration-back:focus-visible{outline-offset:2px;outline:2px solid #176b55}.merchant-narration-filters{margin-bottom:12px}.merchant-narration-source,.merchant-narration-recording,.merchant-narration-budget{background:var(--merchant-surface-soft,#f0f5ef);border-radius:12px;margin-block:8px;padding:14px}.merchant-narration-current-count{color:#cf1322;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.merchant-narration-reference[readonly]{color:#874d00;background:#fff7e6;border-color:#ffd591;border-radius:10px;padding:12px 14px;font-weight:600;line-height:1.8}.merchant-narration-price{overflow-wrap:anywhere;margin:16px 0;line-height:1.7}.merchant-narration-price strong{color:var(--ant-color-error,#c0392b)}.merchant-narration-script-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.merchant-narration-ai-description{color:var(--ant-color-text-secondary,#66736c);overflow-wrap:anywhere;font-size:13px;line-height:1.6}.merchant-narration-ai-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.merchant-narration-ai-footer button{min-height:44px}.merchant-narration-ai-count{text-align:right;color:var(--ant-color-text-secondary,#66736c);margin-top:4px;font-size:12px}.merchant-narration-change-title{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);align-items:center;gap:8px;padding-bottom:12px;font-size:20px;display:flex}.merchant-narration-change-icon{color:var(--ant-color-warning,#fa8c16)}.merchant-narration-change-description{color:var(--ant-color-text-secondary,#66736c);text-align:center;margin:16px 0 24px;line-height:1.7}.merchant-narration-change-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.merchant-narration-change-actions button{min-height:44px}.merchant-narration-voices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.merchant-narration-voice{text-align:center;border:1px solid #dde5df;border-radius:10px;min-width:0;padding:8px}.merchant-narration-voice.is-selected,.merchant-narration-source-option.is-selected{background:#f0f5ef;border-color:#1a6c56}.merchant-narration-voice>.merchant-narration-preview-button{color:#176b55;min-height:32px;margin-top:4px;font-size:12px}.merchant-narration-preview-button[aria-pressed=true]{background:#e1eee6}.merchant-custom-voices-heading{margin:16px 0 10px;font-size:14px;font-weight:600}.merchant-custom-voices{gap:8px;display:grid}.merchant-custom-voice{border:1px solid #dde5df;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:12px 10px;display:flex}.merchant-custom-voice.is-selected{background:#f0f5ef;border-color:#1a6c56}.merchant-custom-voice-info{flex:1;gap:4px;min-width:0;display:grid}.merchant-custom-voice-info>.merchant-custom-voice-select{text-align:left;justify-content:flex-start;min-width:0;max-width:100%;height:auto;padding:0;font-weight:600;overflow:hidden}.merchant-custom-voice-select>span{text-overflow:ellipsis;overflow:hidden}.merchant-custom-voice-info>span{color:#718079;white-space:nowrap;font-size:12px}.merchant-custom-voice-actions{flex-shrink:0;gap:6px;display:flex}.merchant-custom-voice-actions>button{min-height:32px;padding-inline:6px;font-size:12px}.merchant-narration-source-option{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #dde5df;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.merchant-narration-submit{margin-top:20px}.merchant-narration-submit>button{flex:1;min-height:40px}.merchant-narration-form p{overflow-wrap:anywhere}html:has(.merchant-narration-page){min-width:0}body:has(.merchant-narration-page){min-width:0}#root:has(.merchant-narration-page){min-width:0}.merchant-narration-page{min-height:100dvh;padding:20px 18px max(24px, env(safe-area-inset-bottom));background:#f7f8fa}.merchant-narration-page .merchant-narration-form{min-width:0}.merchant-narration-page .merchant-narration-heading{border-bottom:1px solid #e8ece9;padding-bottom:16px}.merchant-narration-page .merchant-narration-submit{padding-block:12px max(12px, env(safe-area-inset-bottom));z-index:1;background:#f7f8fa;position:sticky;bottom:0}.merchant-narration-picker-container{background:#f7f8fa;flex-direction:column;height:min(760px,100dvh - 32px);padding:0;display:flex;overflow:hidden}.merchant-narration-picker-header{background:#f7f8fa;margin-bottom:0;padding:12px 12px 4px}.merchant-narration-picker-heading{text-align:center;grid-template-columns:84px 1fr 84px;align-items:center;display:grid}.merchant-narration-picker-heading>button{justify-self:start;min-height:40px}.merchant-narration-picker-body{flex-direction:column;flex:1;min-height:0;display:flex}.merchant-narration-picker-controls{gap:12px;padding:4px 16px 12px;display:grid}.merchant-narration-picker-controls>p{color:#87918b;margin:0;font-size:12px}.merchant-narration-picker-type{justify-content:flex-end;margin-block:-6px;display:flex}.merchant-narration-picker-results{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 16px 16px;display:flex;overflow-y:auto}.merchant-narration-picker-results>.merchant-narration-source-option{background:#fff;flex-shrink:0}.merchant-narration-picker-results>.is-selected{background:#f0f5ef}.merchant-narration-source-option:focus-visible{outline-offset:2px;outline:2px solid #176b55}.merchant-narration-source-thumbnail{color:#638476;background:#e8eeea;border-radius:6px;flex-shrink:0;place-items:center;width:64px;height:86px;font-size:22px;display:grid;position:relative;overflow:hidden}.merchant-narration-source-thumbnail>video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.merchant-narration-source-duration{color:#fff;font-variant-numeric:tabular-nums;background:#000000a6;border-radius:3px;padding:1px 3px;font-size:10px;position:absolute;bottom:3px;right:3px}.merchant-narration-source-details{color:#87918b;flex:1;gap:5px;min-width:0;font-size:11px;display:grid}.merchant-narration-source-title{color:#173e35;flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:3px;display:flex}.merchant-narration-source-title strong{font-size:13px}.merchant-narration-source-badge{color:#79709c;background:#eae8f8;border-radius:3px;padding:1px 4px;font-size:10px}.merchant-narration-source-check{border:1px solid #dde5df;border-radius:50%;flex-shrink:0;align-self:flex-end;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.is-selected>.merchant-narration-source-check{color:#fff;background:#176b55;border-color:#176b55}.merchant-narration-picker-footer{padding:12px 16px max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8ece9;margin-top:0}.merchant-narration-picker-loading{text-align:center;padding:24px}@media (width<=380px){.merchant-narration-voice>button:first-child{padding-inline:4px}.merchant-narration-source-option{gap:8px;padding:10px 8px}.merchant-narration-source-thumbnail{width:52px;height:76px}}:root{color:#1f1f1f;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:1200px;min-height:100%;margin:0}body{min-height:100vh}.login-page{background:linear-gradient(135deg,#f0f7ff 0%,#f5f5f5 45%,#eef6ff 100%);place-items:center;min-height:100vh;display:grid}.login-panel{background:#fff;border:1px solid #f0f0f0;border-radius:8px;width:400px;padding:44px 48px 40px;box-shadow:0 12px 38px #1f232914}.login-brand-mark{color:#fff;background:#1677ff;border-radius:8px;place-items:center;width:44px;height:44px;margin-bottom:20px;font-size:20px;font-weight:700;display:grid}.login-title{margin:0;font-size:26px}.login-subtitle{color:#8c8c8c;margin:8px 0 28px}.page-placeholder{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:24px}.admin-layout{background:#f5f5f5;min-height:100vh}.admin-layout__sider{border-right:1px solid #f0f0f0}.admin-layout__brand{color:#1f1f1f;white-space:nowrap;align-items:center;gap:10px;height:64px;padding:0 20px;font-size:17px;font-weight:600;display:flex;overflow:hidden}.admin-layout__brand-mark{color:#fff;background:#1677ff;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.admin-layout__menu{border-inline-end:0}.admin-layout__header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:64px;padding:0 20px;line-height:normal;display:flex}.admin-layout__user-menu{color:#262626;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0 4px 8px;display:flex}.admin-layout__header-left{align-items:center;gap:12px;display:flex}.admin-layout__tabs{background:#fff;border-bottom:1px solid #f0f0f0;height:41px;padding:0 24px}.admin-layout__content{background:#f5f5f5;min-height:0;padding:20px 24px}.page-container{min-width:0}.page-container__header{justify-content:space-between;align-items:center;min-height:32px;margin-bottom:20px;display:flex}.management-filter{background:#fff;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:16px;padding:16px 16px 0}.management-toolbar{justify-content:space-between;margin-bottom:16px;display:flex}.management-table-panel{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-top:20px;padding:16px 20px 0;overflow:hidden}.management-pagination{justify-content:flex-end;padding-top:16px;display:flex}.audit-detail-data{white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;max-height:360px;margin:0;padding:12px;overflow:auto}.profile-page{max-width:760px}.profile-card{border-radius:8px}button,input,textarea,select{font:inherit}.quota-form-card,.material-file-id-form{margin-top:16px}.merchant-h5{background:#f5f5f5;width:100%;min-height:100vh;padding:20px 16px 36px}.merchant-h5__header{justify-content:space-between;align-items:center;margin:0 4px 20px;font-size:20px;font-weight:600;display:flex}.merchant-h5__header small{color:#8c8c8c;font-size:14px;font-weight:400}.merchant-h5__balance,.merchant-h5__section{border-radius:8px}.merchant-h5__claim{height:48px;margin:16px 0}.merchant-h5__section{margin-top:16px}.merchant-h5__records{color:#8c8c8c;gap:12px;display:grid}.merchant-h5__record{color:#262626;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.merchant-h5__record:last-child{border-bottom:0}.merchant-h5__record div{gap:4px;display:grid}.merchant-h5__record small,.merchant-h5__record span{color:#8c8c8c;font-size:13px}.merchant-login,.merchant-shell{color:#18332e;background:#f6f4ed;min-height:100vh}.merchant-login{background:radial-gradient(circle at 84% 14%,#cfefd9d9 0 12%,#0000 35%),radial-gradient(circle at 10% 92%,#f8d6978c 0 14%,#0000 35%),#f6f4ed;place-items:center;padding:24px;display:grid}.merchant-login__panel{background:#fffffce0;border:1px solid #18332e17;border-radius:28px;width:min(100%,420px);padding:42px 28px 30px;box-shadow:0 24px 58px #18332e21}.merchant-login__emblem{color:#fff;background:#176b55;border-radius:18px 18px 18px 4px;place-items:center;width:54px;height:54px;margin-bottom:22px;font-size:25px;display:grid;box-shadow:0 9px 18px #176b553d}.merchant-login__eyebrow,.merchant-screen__heading p{color:#75847d;letter-spacing:.12em;margin:0;font-size:11px;font-weight:700}.merchant-login h1,.merchant-screen__heading h1{color:#18332e;letter-spacing:-.04em;margin:8px 0 0;font-size:30px;line-height:1.15}.merchant-login__intro{color:#6d7a74;margin:12px 0 30px;font-size:14px}.merchant-login__submit,.merchant-claim-button{background:#176b55;border-radius:15px;height:50px;box-shadow:0 10px 18px #176b5533}.merchant-shell{flex-direction:column;width:100%;max-width:520px;margin:0 auto;display:flex}.merchant-shell__content{flex:1;padding-bottom:86px}.merchant-screen{padding:28px 18px 24px}.merchant-screen__heading{margin:0 4px 24px}.merchant-quota-card,.merchant-account-card{color:#f8fbf4;background:linear-gradient(135deg,#173e35,#176b55);border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 32px #17453933}.merchant-quota-card:after{content:"";background:#cbe49a29;border-radius:50%;width:144px;height:144px;position:absolute;top:-42px;right:-36px}.merchant-quota-card>div,.merchant-quota-card>svg{z-index:1;position:relative}.merchant-quota-card>svg{color:#daecb0b3;font-size:38px;position:absolute;bottom:24px;right:24px}.merchant-quota-card span,.merchant-account-card>span{color:#eff7e8c7;font-size:13px;display:block}.merchant-quota-card strong,.merchant-account-card strong{margin:8px 0 2px;font-size:40px;line-height:1;display:block}.merchant-quota-card small,.merchant-account-card small{margin-left:5px;font-size:14px;font-weight:500}.merchant-quota-card p,.merchant-account-card p{color:#eff7e8c2;margin:10px 0 0;font-size:13px}.merchant-claim-button{margin:18px 0 26px}.merchant-claim-dialog__intro{color:#6f7f78;margin:0 0 18px;line-height:1.65}.merchant-claim-dialog__step{align-items:baseline;gap:9px;margin:18px 0 10px;display:flex}.merchant-claim-dialog__step>span{color:#176b55;letter-spacing:.05em;font-size:12px;font-weight:800}.merchant-claim-dialog__step strong{color:#203d34;font-size:15px}.merchant-claim-dialog__step small{color:#8c9992;margin-left:auto;font-size:11px}.merchant-claim-industries{gap:8px;max-height:232px;display:grid;overflow-y:auto}.merchant-claim-industry{background:#fffefa;border:1px solid #dce6df;border-radius:14px;align-items:center;width:100%;min-height:60px;margin-inline-end:0;padding:10px 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.merchant-claim-industry:hover,.merchant-claim-industry.is-selected,.merchant-claim-industry--single{background:#edf5ee;border-color:#176b55;box-shadow:0 6px 16px #176b5517}.merchant-claim-industry .ant-radio{order:3;margin-left:auto}.merchant-claim-industry .ant-radio+span{flex:1;align-items:center;gap:11px;min-width:0;padding-inline-start:0;display:flex}.merchant-claim-industry__mark{color:#176b55;background:#e0eee5;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.merchant-claim-industry__name{color:#213d34;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.merchant-claim-industry__hint{color:#799187;white-space:nowrap;margin-left:auto;font-size:11px}.merchant-claim-options{gap:12px;width:100%;display:grid}.merchant-claim-option{background:#fffefa;border:1px solid #dfe6df;border-radius:14px;align-items:center;width:100%;min-height:60px;margin-inline-end:0;padding:12px 16px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.merchant-claim-option:hover{border-color:#77a895}.merchant-claim-option.is-selected{background:#f0f6ed;border-color:#176b55;box-shadow:0 6px 16px #176b551a}.merchant-claim-option__label{color:#24423a;margin-inline-start:4px;font-size:16px;display:block}.merchant-usage-notice{border-radius:14px;margin-bottom:20px}.merchant-list-section,.merchant-settings-section{background:#fffefa;border:1px solid #18332e14;border-radius:20px;padding:20px}.merchant-list-section__heading{justify-content:space-between;align-items:center;display:flex}.merchant-list-section h2,.merchant-settings-section h2{color:#24423a;margin:0;font-size:16px}.merchant-list-section__heading span{color:#8d9a93;font-size:13px}.merchant-empty{color:#89958f;text-align:center;margin:0;padding:26px 0 8px;font-size:14px}.merchant-video-row{border-bottom:1px solid #edf0ea;gap:12px;padding:16px 0;display:grid}.merchant-video-row:last-child{border-bottom:0}.merchant-video-row__icon,.merchant-setting-link__icon{color:#176b55;background:#edf4e9;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.merchant-video-row__body{flex:1;gap:3px;min-width:0;display:grid}.merchant-video-row__body strong{color:#29453d;font-size:14px}.merchant-video-row__body span{color:#88958e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.merchant-video-row--deleted .merchant-video-row__body span{white-space:normal}.merchant-deletion-note{color:#75847d;margin:10px 0 0;font-size:12px}.merchant-deletion-pagination{justify-content:center;margin-top:16px}.merchant-deletion-switch{width:100%;margin-bottom:20px}.merchant-load-more{justify-content:center;padding:20px 0 8px;display:flex}.merchant-video-row__info{align-items:center;gap:12px;min-width:0;display:flex}.merchant-video-row__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.merchant-video-row__actions .ant-btn{color:#176b55;background:#f0f5ed;border-radius:11px;width:100%;height:38px;padding-inline:6px}.merchant-video-row__actions .ant-btn:hover{color:#125844;background:#e5efe1}.merchant-video-row__actions .ant-btn-dangerous{color:#c84343;background:#fff1ef}.merchant-video-row__actions .ant-btn-dangerous:hover{color:#a83232;background:#ffe5e1}.merchant-share-status{color:#52655e;text-align:center;place-content:center;min-height:72px;margin:0}.merchant-share-status--loading{justify-items:center;gap:12px;display:grid}.merchant-account__heading{margin-bottom:18px}.merchant-profile-hero{align-items:center;gap:14px;padding:16px 4px 22px;display:flex}.merchant-profile-hero .ant-avatar{color:#fff;background:#176b55}.merchant-profile-hero div{gap:4px;display:grid}.merchant-profile-hero strong{color:#254038;font-size:17px}.merchant-profile-hero span{color:#89948e;font-size:12px}.merchant-account-card{margin-bottom:18px}.merchant-settings-section{margin-top:16px}.merchant-settings-section h2{margin-bottom:16px}.merchant-settings-section--links{padding:4px 20px}.merchant-setting-link{color:#29453d;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0ea;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.merchant-setting-link:last-child{border-bottom:0}.merchant-setting-link>span:nth-child(2){flex:1;font-size:14px}.merchant-setting-link>svg{color:#9caaa2;font-size:12px}.merchant-setting-link--danger{color:#be4a44}.merchant-setting-link--danger .merchant-setting-link__icon{color:#be4a44;background:#fff0eb}.merchant-bottom-nav{z-index:10;max-width:520px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefaf0;border-top:1px solid #18332e14;margin:auto;display:flex;position:fixed;bottom:0;left:0;right:0}.merchant-bottom-nav button{color:#89968f;cursor:pointer;background:0 0;border:0;flex:1;place-items:center;gap:3px;padding:5px;font-size:11px;display:grid}.merchant-bottom-nav button svg{font-size:20px}.merchant-bottom-nav button.is-active{color:#176b55;font-weight:700}.merchant-library-hero,.merchant-remix-hero{color:#fff;background:linear-gradient(126deg,#133c31,#176b55);border-radius:22px;gap:15px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 25px #17453929}.merchant-library-hero>div{z-index:1;position:relative}.merchant-library-hero>div>span{color:#b7d9c0;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.merchant-library-hero strong,.merchant-remix-hero strong{font-size:19px;line-height:1.35;display:block}.merchant-library-hero p,.merchant-remix-hero p{color:#d1e3d8;margin:9px 0 0;font-size:12px;line-height:1.65}.merchant-library-hero>svg{color:#c7e8be1f;font-size:108px;position:absolute;bottom:-20px;right:14px}.merchant-remix-hero>svg{color:#d5e8ca;flex:none;font-size:24px}.merchant-library-panel{background:#fffefa;border:1px solid #18332e14;border-radius:20px;gap:14px;margin-top:16px;padding:20px;display:grid}.merchant-library-panel__heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.merchant-library-panel__heading h2{color:#213e35;margin:5px 0 0;font-size:18px}.merchant-section-index{color:#8a9a8d;letter-spacing:.1em;font-size:10px;font-weight:800}.merchant-library-count{color:#176b55;white-space:nowrap;background:#eef5eb;border-radius:8px;padding:5px 9px;font-size:11px;font-weight:700}.merchant-library-hint{color:#73857a;margin:0;font-size:12px;line-height:1.7}.merchant-industry-pills{flex-wrap:wrap;gap:8px;display:flex}.merchant-industry-pills button{color:#4c6559;cursor:pointer;background:#f4f7f1;border:1px solid #e3eae0;border-radius:10px;min-height:38px;padding:8px 14px;font-size:13px;font-weight:700}.merchant-industry-pills button.is-active{color:#fff;background:#176b55;border-color:#176b55}.merchant-industry-pills button:disabled{cursor:not-allowed;opacity:.6}.merchant-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.merchant-upload-zone{color:#24493c;cursor:pointer;background:#f3f8f0;border:1.5px dashed #8db7a0;border-radius:17px;place-items:center;gap:6px;min-height:162px;padding:22px;display:grid}.merchant-upload-zone:hover{background:#eaf4e9;border-color:#176b55}.merchant-upload-zone:disabled{cursor:not-allowed;opacity:.6}.merchant-upload-zone__icon{color:#176b55;background:#dceee1;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.merchant-upload-zone strong{font-size:15px}.merchant-upload-zone small{color:#799187;font-size:11px}.merchant-upload-selection{gap:2px;display:grid}.merchant-upload-selection__heading{color:#29483d;justify-content:space-between;font-size:13px;display:flex}.merchant-upload-selection__heading button{color:#176b55;cursor:pointer;background:0 0;border:0}.merchant-upload-file{border-bottom:1px solid #edf0ea;align-items:center;gap:8px;min-width:0;padding:9px 0;display:flex}.merchant-upload-file>svg{color:#176b55}.merchant-upload-file>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.merchant-upload-file small{color:#8a9a8d;white-space:nowrap;font-size:11px}.merchant-upload-file button{color:#7b8b82;cursor:pointer;background:0 0;border:0}.merchant-upload-progress{color:#176b55;gap:7px;font-size:12px;display:grid}.merchant-upload-progress progress{accent-color:#176b55;width:100%;height:7px}.merchant-preview-progress{color:#176b55;text-align:center;align-content:center;gap:12px;min-height:140px;display:grid}.merchant-preview-progress progress{accent-color:#176b55;width:100%;height:8px}.merchant-preview-error{text-align:center;padding:24px 0}.merchant-upload-result{color:#476b59;margin:0;font-size:12px;line-height:1.5}.merchant-library-panel>.ant-btn-primary,.merchant-remix .merchant-library-panel>.ant-btn-primary{background:#176b55;border-radius:12px;height:46px}.merchant-library-panel>.ant-btn-primary:disabled,.merchant-remix .merchant-library-panel>.ant-btn-primary:disabled{color:#84958a;box-shadow:none;background:#e7ede5;border-color:#e7ede5}.merchant-library-item{border-top:1px solid #edf0ea;align-items:center;gap:10px;min-width:0;padding:12px 0;display:flex}.merchant-library-item__icon,.merchant-remix-source__icon,.merchant-remix-item__icon{color:#176b55;background:#e9f2e8;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.merchant-library-item__body{flex:1;gap:3px;min-width:0;display:grid}.merchant-library-item__body strong{color:#29483d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.merchant-library-item__body span{color:#88988d;font-size:11px}.merchant-library-item__actions{display:flex}.merchant-page-back{color:#176b55;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0 0 18px;font-size:13px;font-weight:700;display:flex}.merchant-remix-source{background:#f1f6ee;border:1px solid #dfeadf;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.merchant-remix-source>div{gap:3px;min-width:0;display:grid}.merchant-remix-source small{color:#7e9283;font-size:10px}.merchant-remix-source strong{color:#29483d;font-size:15px}.merchant-remix-source div>span{color:#799187;font-size:11px}.merchant-remix-industry{background:#f8faf5;border:1px solid #e3ecdf;border-radius:14px;gap:12px;padding:16px;display:grid}.merchant-remix-industry>div:first-child{gap:4px;display:grid}.merchant-remix-industry strong{color:#29483d;font-size:14px}.merchant-remix-industry>div:first-child span{color:#849689;font-size:11px}.merchant-form-label{color:#29483d;font-size:14px;font-weight:700}.merchant-remix-album-heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.merchant-remix-album-heading>div{gap:4px;display:grid}.merchant-remix-album-heading strong{color:#29483d;font-size:14px}.merchant-remix-album-heading div>span{color:#849689;font-size:11px}.merchant-remix-album-heading>span{color:#176b55;white-space:nowrap;font-size:14px;font-weight:800}.merchant-album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.merchant-album-tile{min-width:0;position:relative}.merchant-album-tile__select{aspect-ratio:1;cursor:pointer;background:#e8eee9;border:2px solid #0000;border-radius:11px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.merchant-album-tile.is-selected .merchant-album-tile__select{border-color:#176b55;box-shadow:0 0 0 2px #c7e3cf}.merchant-album-tile__select img{object-fit:cover;width:100%;height:100%}.merchant-album-tile__placeholder{color:#86a495;place-items:center;width:100%;height:100%;font-size:28px;display:grid}.merchant-album-tile__check{color:#fff;background:#1c302759;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid;position:absolute;top:7px;right:7px}.merchant-album-tile.is-selected .merchant-album-tile__check{background:#176b55}.merchant-album-tile__duration{color:#fff;background:#0e1f18bf;border-radius:4px;padding:2px 5px;font-size:10px;position:absolute;bottom:5px;right:5px}.merchant-album-tile__preview{z-index:1;color:#fff;cursor:pointer;background:#0e1f18bf;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:27px;left:6px}.merchant-album-tile__name{color:#64766b;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.merchant-remix-order{background:#f8faf5;border:1px solid #e3ebdf;border-radius:13px;gap:7px;padding:13px;display:grid}.merchant-remix-order>strong{color:#29483d;font-size:12px}.merchant-remix-order__item{align-items:center;gap:5px;min-width:0;display:flex}.merchant-remix-order__item>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.merchant-remix-order__number{color:#fff;background:#176b55;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.merchant-remix-order__end{color:#759080;border-top:1px solid #e3ebdf;padding:6px 0 0 27px;font-size:11px}.merchant-remix-active-note{color:#9b6234;margin:0;font-size:12px;line-height:1.5}.merchant-remix-item{border-top:1px solid #edf0ea;gap:7px;padding:14px 0;display:grid}.merchant-remix-item__main{align-items:center;gap:10px;min-width:0;display:flex}.merchant-remix-item__main>div{flex:1;gap:3px;min-width:0;display:grid}.merchant-remix-item__main strong{color:#29483d;font-size:13px}.merchant-remix-item__main div>span{color:#839489;font-size:11px}.merchant-remix-item p{color:#7a8c80;margin:0;font-size:11px;line-height:1.5}.merchant-remix-item__actions{flex-wrap:wrap;gap:7px;display:flex}.merchant-remix-item__actions .ant-btn{border-radius:9px;height:33px}@media (width>=450px){.merchant-album-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){html,body,#root{min-width:0}.login-panel{width:calc(100% - 32px);padding:36px 28px}}
