/* Classic generators embedded in Studio: one shared palette and result layout. */
.diyai-visual-design .sw .diyai-ipl {
 --studio-green:#ffad08;--studio-mint:#ffbd42;--studio-mint-soft:#172e46;
 --studio-ink:#edf3fc;--studio-muted:#b6c7dd;--studio-line:#354d69;
}
.diyai-visual-design .sw .diyai-ipl :is(button,a,input,select,textarea){transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;}
.diyai-visual-design .sw .diyai-ipl :is(button,a):hover{transform:none;}
.diyai-visual-design .sw .diyai-ipl :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden])){background:#081321!important;color:#e7effb!important;border:1px solid #405572!important;border-radius:8px;min-height:44px;box-shadow:none;padding:12px 14px;max-width:100%;}
.diyai-visual-design .sw .diyai-ipl textarea::placeholder{color:#a9bdd7;opacity:1;}
.diyai-visual-design .sw .diyai-ipl :is(button,a,input,select,textarea):focus-visible{outline:2px solid #ffbd42;outline-offset:3px;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-studio-control,.diyai-studio-generator,.diyai-studio-empty-board,.diyai-studio-media-empty,.diyai-ipl-models,.diyai-studio-compare-set,.diyai-studio-media-card,.diyai-ipl-result-card){background:#0c1927;color:#e7effb;border:1px solid #304760;border-radius:12px;box-shadow:none;min-width:0;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-control{padding:24px;align-self:stretch;position:static;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-models,.diyai-studio-empty-board,.diyai-studio-media-empty){padding:24px;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-model-card,.diyai-ipl-result-card-body,.diyai-studio-compare-output,.diyai-studio-credit-row){background:#12283e;color:#e7effb;border-color:#405572;box-shadow:none;}
.diyai-visual-design .sw .diyai-ipl .diyai-ipl-model-card:has(input:checked){background:#24334a;border-color:#ffad08;box-shadow:inset 0 0 0 1px #ffad08;}
.diyai-visual-design .sw .diyai-ipl .diyai-ipl-model-card::after{display:none;}
.diyai-visual-design .sw .diyai-ipl .diyai-ipl-model-card{opacity:1;padding:16px;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-model-card small,.diyai-ipl-result-meta,.diyai-studio-compare-output span){color:#b6c7dd;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-studio-chips button,.diyai-studio-prompt-starters button,.diyai-studio-example-list button,.diyai-ipl-model-filters button,.diyai-studio-tabs button,.diyai-ipl-result-actions a,.diyai-ipl-result-actions button,.diyai-studio-compare-actions a,.diyai-studio-compare-actions button){background:#152b43;color:#e7effb!important;border:1px solid #405572;border-radius:8px;padding:10px 14px;min-height:40px;box-shadow:none;}
.diyai-visual-design .sw .diyai-ipl :is(button.is-active,.diyai-studio-submit,.diyai-ipl-result-actions a,.diyai-studio-compare-actions a){background:#ffad08;color:#081321!important;border-color:#ffad08;font-weight:600;}
.diyai-visual-design .sw .diyai-ipl :is(button,a):hover:not(:disabled){filter:none;box-shadow:none;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-studio-chips button,.diyai-studio-prompt-starters button,.diyai-studio-example-list button,.diyai-ipl-result-actions button):hover:not(:disabled){background:#223d59;border-color:#ffbd42;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-studio-submit,.diyai-ipl-result-actions a):hover:not(:disabled){background:#ffc04c;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-tool:is([data-app-panel=image],[data-media-panel]){grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-tool>:is(.diyai-studio-control,.diyai-studio-generator){grid-column:span 2;grid-row:1;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-tool:is([data-app-panel=image],[data-media-panel])>.diyai-studio-stage{display:contents;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-result-grid,[data-media-results]){display:contents;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-stage-head{grid-column:1/-1;grid-row:2;margin:0;padding:12px 0;border-bottom:1px solid #304760;}
.diyai-visual-design .sw .diyai-ipl :is(#diyai-ipl-latest,#diyai-ipl-empty,[data-media-results]>:first-child){grid-column:3 / span 2;grid-row:1;min-width:0;margin:0;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-result-card,[data-media-job]){min-width:0;margin:0;overflow:hidden;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-result-card img,.diyai-studio-latest-media img){width:100%;height:auto;max-height:650px;aspect-ratio:1;object-fit:contain;background:#081321;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-latest{border:1px solid #304760;border-radius:12px;overflow:hidden;background:#12283e;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-latest-meta{position:static;background:#12283e;color:#e7effb;padding:20px;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-media-showcase{display:flex;flex-direction:column;gap:24px;padding:0;background:transparent;box-shadow:none;border:0;min-height:0;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-media-empty-copy{order:0;max-width:none;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-studio-media-empty-copy,.diyai-studio-compare-empty-copy) h4{font-size:clamp(24px,2.1vw,32px);line-height:1.2;max-width:26ch;margin:12px 0;}
.diyai-visual-design .sw .diyai-ipl .diyai-generator-artwork{order:1;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:9px;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-example-list{margin-top:24px;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-example-list button span{color:#b6c7dd;}
.diyai-visual-design .sw .diyai-ipl.is-compare-mode .diyai-studio-compare-board{display:contents;}
.diyai-visual-design .sw .diyai-ipl.is-compare-mode :is(.diyai-studio-compare-set--hero,.diyai-studio-empty-board--compare){grid-column:3 / span 2;grid-row:1;padding:24px;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-empty-board--compare{grid-template-columns:1fr;gap:24px;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-compare-history{grid-column:1/-1;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-compare-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-compare-preview-card{background:#12283e;border:1px solid #ffbd42;color:#e7effb;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-compare-preview-card span{background:linear-gradient(145deg,#13283f 40%,#e3a840 41%,#a45b22 75%,#314c6b 76%);}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-compare-preview-card--two span{background:linear-gradient(35deg,#1a314a 40%,#eac779 41%,#b4792b 75%,#405777 76%);}
@media(max-width:1100px){.diyai-visual-design .sw .diyai-ipl .diyai-studio-tool:is([data-app-panel=image],[data-media-panel]){grid-template-columns:repeat(2,minmax(0,1fr));}.diyai-visual-design .sw .diyai-ipl .diyai-studio-tool>:is(.diyai-studio-control,.diyai-studio-generator){grid-column:1;}.diyai-visual-design .sw .diyai-ipl :is(#diyai-ipl-latest,#diyai-ipl-empty,[data-media-results]>:first-child,.diyai-studio-compare-set--hero,.diyai-studio-empty-board--compare){grid-column:2!important;}}
@media(max-width:700px){.diyai-visual-design .sw .diyai-ipl .diyai-studio-tool:is([data-app-panel=image],[data-media-panel]){grid-template-columns:minmax(0,1fr);gap:18px;}.diyai-visual-design .sw .diyai-ipl .diyai-studio-tool>:is(.diyai-studio-control,.diyai-studio-generator){grid-row:auto;}.diyai-visual-design .sw .diyai-ipl :is(#diyai-ipl-latest,#diyai-ipl-empty,[data-media-results]>:first-child,.diyai-studio-compare-set--hero,.diyai-studio-empty-board--compare){grid-column:1!important;grid-row:auto!important;}.diyai-visual-design .sw .diyai-ipl .diyai-studio-stage-head{grid-row:auto;}.diyai-visual-design .sw .diyai-ipl .diyai-studio-compare-history-grid{grid-template-columns:1fr;}.diyai-visual-design .sw .diyai-ipl :is(.diyai-studio-control,.diyai-studio-generator,.diyai-studio-empty-board,.diyai-studio-media-empty,.diyai-ipl-models){padding:18px;}}
@media(prefers-reduced-motion:reduce){.diyai-visual-design .sw .diyai-ipl :is(button,a,input,select,textarea){transition:none;}}
.diyai-visual-design #diyai-workspace [data-image-input-mode]{background:#152b43;color:#e7effb;border:1px solid #405572;border-radius:9px;padding:12px 18px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out;}
.diyai-visual-design #diyai-workspace [data-image-input-mode][aria-pressed=true]{background:#ffad08;color:#081321;border-color:#ffad08;}
.diyai-visual-design #diyai-workspace [data-image-input-mode]:hover{background:#223d59;border-color:#ffbd42;transform:none;}
.diyai-visual-design #diyai-workspace [data-image-input-mode][aria-pressed=true]:hover{background:#ffc04c;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-generator{padding:24px;background:#0c1927;border:1px solid #304760;border-radius:12px;min-width:0;width:auto;max-width:none;position:static;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-media-showcase:is(.diyai-studio-media-showcase--image,.diyai-studio-media-showcase--music){background:transparent;min-height:0;padding:0;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-enhance,.diyai-ipl-negative-toggle){background:#152b43;color:#e7effb;border:1px solid #405572;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-builder,.diyai-ipl-neg-toggle summary){background:#152b43;color:#e7effb;border:1px solid #405572;border-radius:8px;padding:10px 14px;box-shadow:none;}
/* The image form owns a control panel already; avoid a second padded frame. */
.diyai-visual-design .sw .diyai-ipl .diyai-studio-generator{padding:0;border:0;background:transparent;box-shadow:none;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-models,.diyai-studio-compare-set){background:#0c1927!important;color:#e7effb;border-color:#405572!important;}
.diyai-visual-design .sw .diyai-ipl .diyai-ipl-model-card:has(input:checked){background:#24334a!important;border-color:#ffad08!important;box-shadow:inset 0 0 0 1px #ffad08!important;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-model-filter,.diyai-ipl-model-filters button){background:#152b43!important;color:#e7effb!important;border-color:#405572!important;}
.diyai-visual-design .sw .diyai-ipl .diyai-ipl-model-filter.is-active{background:#ffad08!important;color:#081321!important;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-studio-media-meta,.diyai-ipl-result-card-body){background:#12283e!important;color:#e7effb!important;padding:16px;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-audio-art{background:radial-gradient(ellipse at top right,#805318,transparent 70%),#102239;color:#ffbd42;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-media-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-media-actions :is(a,button){background:#152b43;color:#e7effb;border:1px solid #405572;border-radius:8px;padding:10px 14px;min-height:40px;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-media-actions a{background:#ffad08;color:#081321;border-color:#ffad08;}
.diyai-visual-design .sw .diyai-ipl :is(video,audio){display:block;width:100%;max-width:100%;}
.diyai-visual-design .sw .diyai-ipl .diyai-ipl-chip{background:#152b43!important;color:#e7effb!important;border:1px solid #405572!important;border-radius:8px;padding:10px 14px;}
.diyai-visual-design .sw .diyai-ipl .diyai-ipl-chip.is-active{background:#ffad08!important;color:#081321!important;border-color:#ffad08!important;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-result-actions,.diyai-studio-compare-actions,.diyai-studio-media-actions) :is(a,button){background:#152b43!important;color:#e7effb!important;border:1px solid #405572!important;box-shadow:none!important;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-result-actions,.diyai-studio-compare-actions,.diyai-studio-media-actions) a{background:#ffad08!important;color:#081321!important;border-color:#ffad08!important;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-result-actions,.diyai-studio-compare-actions,.diyai-studio-media-actions) a:hover{background:#ffc04c!important;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-result-actions,.diyai-studio-compare-actions,.diyai-studio-media-actions) button:hover{background:#223d59!important;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-latest-meta{width:100%;max-width:none;border:0;border-radius:0;box-sizing:border-box;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-latest-meta .diyai-ipl-result-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;}
/* Reference-edit history participates in the same four-column asset grid. */
.diyai-visual-design .sw .diyai-ipl .diyai-reference-history{display:contents;}
.diyai-visual-design .sw .diyai-ipl .diyai-reference-history .diyai-creative-result{min-width:0;overflow:hidden;background:#12283e;border:1px solid #304760;border-radius:12px;margin:0;}
.diyai-visual-design .sw .diyai-ipl .diyai-reference-history .diyai-creative-result>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#081321;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-ipl-result-card,.diyai-studio-media-card,.diyai-creative-result){animation:none;transform:none;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-compare-set-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-compare-output>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#081321;}
.diyai-visual-design .sw .diyai-ipl .ipl-spinner{border-color:#304760!important;border-top-color:#ffad08!important;}
.diyai-visual-design .sw .diyai-ipl .ipl-dot{background:#ffad08!important;box-shadow:none;}
@media(max-width:540px){.diyai-visual-design .sw .diyai-ipl .diyai-studio-compare-set-grid{grid-template-columns:minmax(0,1fr)!important;}}

/* Attachment controls share the Studio palette in tools, composers and dialogs. */
.diyai-visual-design .sw input[type=file]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:10px;border:1px dashed var(--sw-line);border-radius:10px;background:var(--sw-bg);color:var(--sw-muted);font:inherit;line-height:1.5;}
.diyai-visual-design .sw input[type=file]::file-selector-button{min-height:44px;margin-right:12px;padding:10px 14px;border:1px solid #405572;border-radius:8px;background:#152b43;color:#e7effb;font:inherit;font-weight:600;cursor:pointer;}
.diyai-visual-design .sw input[type=file]:not(:disabled)::file-selector-button:hover{background:#223d59;border-color:#ffbd42;}
.diyai-visual-design .sw .sw-specialist .diyai-combiner-inputs{grid-template-columns:repeat(auto-fill,minmax(min(128px,100%),1fr));gap:12px;align-items:stretch;margin:16px 0;}
.diyai-visual-design .sw .diyai-combiner-inputs:empty{display:none;}
.diyai-visual-design .sw .diyai-combiner-inputs>*{box-sizing:border-box;min-width:0;margin:0;padding:8px;border:1px solid #405572;border-radius:10px;background:#102239;color:#e7effb;overflow:hidden;}
.diyai-visual-design .sw .diyai-combiner-inputs>div{display:flex;flex-direction:column;gap:8px;}
.diyai-visual-design .sw .diyai-combiner-inputs img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:6px;background:#081321;}
.diyai-visual-design .sw .diyai-combiner-inputs>div>button{width:100%;min-height:44px;margin-top:auto;padding:8px 10px;border:1px solid #526a87;border-radius:7px;background:#152b43;color:#e7effb;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;}
.diyai-visual-design .sw .diyai-combiner-inputs>button{cursor:pointer;}
.diyai-visual-design .sw .diyai-combiner-inputs button:hover:not(:disabled){background:#223d59;border-color:#ffbd42;color:#fff;}
.diyai-visual-design .sw :is(.diyai-combiner-inputs button,[data-video-library-item],.sw-reference-grid>button):focus-visible{outline:3px solid #ffbd42;outline-offset:3px;}
.diyai-visual-design .sw :is(.diyai-combiner-inputs button,input[type=file]):disabled{opacity:.55;cursor:not-allowed;}
.diyai-visual-design .sw .diyai-combiner-inputs p{margin:0;overflow-wrap:anywhere;}
.diyai-visual-design .sw [data-creative-library-items]{max-height:420px;overflow-y:auto;padding:4px;scrollbar-gutter:stable;}
.diyai-visual-design .sw .diyai-video-source-selected{grid-template-columns:minmax(0,140px) minmax(0,1fr);}
.diyai-visual-design .sw .diyai-video-source-selected>div{min-width:0;overflow-wrap:anywhere;}
.diyai-visual-design .sw .diyai-video-source-selected img{object-fit:contain;background:#081321;}
.diyai-visual-design .sw [data-media-panel=video] .diyai-video-source-selected button{min-height:44px;padding:8px 12px;border:1px solid #526a87;border-radius:7px;background:#152b43;color:#e7effb;text-decoration:none;}
.diyai-visual-design .sw [data-media-panel=video] [data-video-library-item]:hover{background:#223d59;border-color:#ffbd42;box-shadow:none;}
.diyai-visual-design .sw .sw-reference-grid>button{padding:8px;border:1px solid #405572;border-radius:10px;background:#102239;color:#e7effb;overflow:hidden;}
.diyai-visual-design .sw .sw-reference-grid>button:hover{background:#223d59;border-color:#ffbd42;}

/* Stretch each row to its tallest item, with metadata anchored at the bottom. */
.diyai-visual-design .sw .sw-specialist .diyai-speech-grid{align-items:stretch;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-generator{display:flex;flex-direction:column;}
.diyai-visual-design .sw .diyai-ipl .diyai-studio-generator>.diyai-studio-control{flex:1;min-height:0;height:auto;}
.diyai-visual-design .sw .diyai-ipl :is(.diyai-studio-media-card,.diyai-ipl-result-card,.diyai-reference-history .diyai-creative-result){display:flex;flex-direction:column;align-self:stretch;}
.diyai-visual-design .sw .diyai-studio-media-card>video{flex:1;min-height:0;max-height:none;object-fit:contain;}
.diyai-visual-design .sw .diyai-studio-media-card>.diyai-studio-media-status{flex:1;}
.diyai-visual-design .sw .diyai-studio-media-card>:is(.diyai-video-job-source,.diyai-studio-media-actions,.diyai-studio-media-meta){flex-shrink:0;}
.diyai-visual-design .sw .diyai-studio-media-card>.diyai-studio-media-meta{margin-top:auto;flex-wrap:wrap;gap:8px 16px;}
.diyai-visual-design .sw .diyai-studio-media-meta>div{min-width:0;flex:1 1 140px;}
.diyai-visual-design .sw .diyai-studio-media-meta small{white-space:normal;overflow-wrap:anywhere;}
.diyai-visual-design .sw .diyai-ipl-result-card>.diyai-ipl-result-card-body{flex:1;}
.diyai-visual-design .sw .diyai-reference-history .diyai-creative-result>.diyai-speech-result-actions{margin-top:auto;}
.diyai-visual-design .sw :is(.sw-asset-grid,.diyai-saved-collection){align-items:stretch;}
.diyai-visual-design .sw .sw-asset-card{display:flex;flex-direction:column;}
.diyai-visual-design .sw .sw-asset-card>.sw-asset-copy{flex:1;}
@media(min-width:1180px){
 .diyai-visual-design #diyai-workspace.sw [data-sw-view]:has(>.sw-composer):has(>.sw-generation-results){align-items:stretch;}
}
@media(max-width:700px){
 .diyai-visual-design .sw .diyai-studio-media-card>video{flex:none;max-height:65vh;}
 .diyai-visual-design .sw .diyai-video-source-selected{grid-template-columns:minmax(0,96px) minmax(0,1fr);}
}
/* Audio cards follow their content rather than stretching to the prompt/video height. */
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-media-card{align-self:start;height:auto;min-height:0;gap:0}
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-audio-art{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:0;height:auto;aspect-ratio:16/9;padding:24px;box-sizing:border-box;overflow:hidden}
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-audio-art strong{font-size:clamp(20px,2vw,30px);line-height:1.2;margin:0;overflow-wrap:anywhere}
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-audio-art span{font-size:11px;line-height:1.4;letter-spacing:.08em}
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-media-card>audio{display:block;width:calc(100% - 32px);height:44px;margin:16px 16px 0;color-scheme:dark}
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-media-actions{gap:10px;padding:16px;margin:0}
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-media-card>.diyai-studio-media-meta{margin-top:0;gap:8px;line-height:1.6}
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-media-status{flex:none;min-height:180px;height:auto;padding:24px;gap:12px;box-sizing:border-box}
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-media-status p{margin:0;line-height:1.65}
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-toggle{display:flex;justify-content:flex-start;align-items:center;gap:12px;margin:20px 0}
.diyai-visual-design .sw .diyai-ipl [data-media-panel=music] .diyai-studio-toggle input[type=checkbox]{order:-1;flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#ffad08}
