.editor-dialog{width:920px;padding:0;overflow:auto;max-height:calc(100dvh - 40px)}
:is(.me-audio-preview-editor,.me-video-preview-editor)>.me-dlsite-code-field{max-width:440px;margin-bottom:12px}
.me-dlsite-code-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 8px;align-items:start}.me-dlsite-code-field>label{grid-column:1/-1;margin:0}.me-dlsite-code-field>input{min-width:0}.me-dlsite-code-field:has(>.me-dlsite-read[hidden]){grid-template-columns:minmax(0,1fr)}.me-dlsite-read{font-size:11px;padding:10px 11px;min-height:41px;white-space:nowrap}.me-dlsite-read:disabled{opacity:.45;cursor:default}.me-dlsite-lookup-status{grid-column:1/-1;margin:0;color:#a6c3b0;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.me-dlsite-lookup-status.is-error{color:#e6a09a}
.me-resource-link-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px 15px}.me-resource-read{font-size:11px;padding:9px 13px;white-space:nowrap}.me-resource-lookup-status{flex:1;min-width:150px;font-size:11px;line-height:1.7;color:#a6c3b0;margin:0}.me-resource-lookup-status.is-error{color:#e6a09a}.me-resource-read:disabled{opacity:.45;cursor:default}
.me-resource-platform-choice{padding:14px;border:1px solid #58483d;border-radius:7px;background:#211e1c}.me-resource-platform-choice[hidden]{display:none}.me-resource-platform-choice>.me-help{margin:0 0 10px;color:#d3bdac}.me-resource-platform-options{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.me-resource-platform-options>.me-field{flex:1;min-width:140px;max-width:260px}.me-resource-platform-options>button{font-size:11px;min-height:41px;white-space:nowrap}.me-resource-platform-choice>.is-error{margin:8px 0 0}
.editor-dialog #editor-form{padding:0 30px 0}.editor-dialog .dialog-heading{position:sticky;top:0;z-index:4;background:#191a1f;padding:25px 0 19px;border-bottom:1px solid var(--line)}.editor-dialog .form-note{margin:16px 0 8px}.editor-dialog .dialog-actions{position:sticky;bottom:0;z-index:4;background:#191a1f;padding:17px 0;margin:0;box-shadow:0 -10px 18px #191a1f}.editor-dialog .dialog-heading h2{font-size:24px}
#editor-fields{padding:4px 0 14px}.me-section{border-bottom:1px solid var(--line);padding:23px 0 25px}.me-section:last-child{border:0}.me-section-heading{margin-bottom:17px}.me-section h3{font-size:15px;font-weight:600;margin:0 0 3px}.me-section h4{font-size:12px;font-weight:500;margin:0 0 10px}.me-section-heading p,.me-help{font-size:11px;color:#8a91a0;margin:4px 0 12px;line-height:1.8}.me-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 22px}.me-wide{grid-column:1/-1}.me-field{min-width:0}.me-field>label,.me-field-label{font-size:11px;color:#b9bdc7;display:block;margin-bottom:7px}.me-field>small,.me-rating-field>small{font-size:10px;color:#7d8493;display:block;margin-top:6px;line-height:1.8}.me-field input,.me-field select,.me-field textarea,.me-tag-search input,.me-tag-search select,.me-subsection>input,.me-taxonomy-dialog input,.me-taxonomy-dialog select{color:#e2e4ea;background:#111318;border:1px solid #363b47;border-radius:6px;padding:10px 12px;font-size:12px;width:100%;min-height:41px;display:block}.me-field input::placeholder,.me-field textarea::placeholder,.me-tag-search input::placeholder,.me-taxonomy-dialog input::placeholder{color:#5f6878}.me-field textarea{resize:vertical}.me-chip-control{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-height:43px;padding:6px 8px;border-radius:6px;background:#111318;border:1px solid #363b47}.me-chip-control:focus-within{border-color:#bc816e;box-shadow:0 0 0 2px #ec987b14}.me-chip-control input{flex:1;min-width:100px;width:auto;padding:4px;min-height:26px;border:0;background:transparent;outline:0}.me-chips{display:flex;flex-wrap:wrap;gap:6px}.me-chip{display:inline-flex;gap:5px;align-items:center;background:#2d2625;border:1px solid #5a4139;color:#e8b6a2;border-radius:5px;font-size:11px;line-height:1.5;max-width:100%;padding:3px 6px 3px 8px}.me-chip>span:first-child{overflow-wrap:anywhere}.me-remove-button{display:inline-grid;place-items:center;background:transparent;color:#c2a399;border-radius:3px;font-size:17px;line-height:1;width:19px;height:20px;padding:0;flex-shrink:0}.me-remove-button:hover{background:#ec987b20;color:#fff}.me-inline-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:9px}.me-inline-heading h4,.me-inline-heading p{margin:0}.me-subsection{margin-top:22px}.me-subsection>.me-chips{margin-bottom:10px}.me-source-row{display:grid;grid-template-columns:1fr 1fr 25px;gap:13px;align-items:end;margin-bottom:13px}.me-source-row>.me-remove-button{margin-bottom:10px}.me-product-row{border:1px solid #343642;background:#16181d;border-radius:8px;padding:16px;margin-bottom:12px}.me-product-row>.me-danger-link{margin-top:12px}.me-danger-link{font-size:11px;background:transparent;color:#c78f8b;padding:5px 0;white-space:nowrap}.me-danger-link:hover{color:#f6b1aa}.me-resource-card{padding:17px 19px;border:1px solid #333642;background:#15171c;border-radius:8px;margin-bottom:13px}.me-resource-card .me-inline-heading{padding-bottom:12px;border-bottom:1px solid #2b2e37;margin-bottom:17px}.me-size-control{display:flex;gap:7px}.me-size-control input{min-width:0;flex:1}.me-size-control select{width:80px;flex-shrink:0}.me-empty-hint{font-size:11px;color:#7e8797;background:#15171c;border:1px dashed #353946;border-radius:7px;padding:20px;margin-bottom:13px}.me-option-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;max-height:155px;overflow:auto}.me-option-button{text-align:left;background:#252730;border:1px solid #333745;color:#b6bdcc;padding:8px 11px;border-radius:5px;font-size:10px;line-height:1.6}.me-option-button:hover{color:#ecbaab;border-color:#765349}.me-rating-field{margin-top:22px}.me-rating-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.me-rating-stars{display:flex;gap:4px}.me-star{position:relative;display:block;color:#434650;background:transparent;width:28px;height:35px;font-size:28px;line-height:35px;padding:0;text-align:left;overflow:hidden;flex-shrink:0}.me-star span{position:absolute;inset:0;pointer-events:none;overflow:hidden}.me-star-fill{z-index:1;color:#edaa84}.me-star-outline{color:#454752}.me-rating-value{font-size:12px;color:#e1b49a;min-width:62px}.me-rating-row .text-button{font-size:10px;padding:4px}.me-rating-slider{display:block;width:316px;max-width:100%;margin:10px 0 4px;accent-color:var(--accent);height:16px}.me-cover-editor{display:grid;grid-template-columns:140px 1fr;gap:21px;margin-bottom:24px}.me-cover-preview{width:140px;aspect-ratio:3/4;border:1px dashed #424753;background:#121419;border-radius:7px;display:grid;place-items:center;overflow:hidden;font-size:11px;color:#687182}.me-cover-preview img{width:100%;height:100%;object-fit:cover}.me-image-tools{display:flex;flex-direction:column;gap:14px}.me-image-tools>.text-button{align-self:start;padding:0}.me-file-input{font-size:10px!important;padding:7px!important;color:#9aa3b2!important}.me-file-input::file-selector-button{border:1px solid #3c404c;border-radius:4px;background:#282b33;color:#c2c7d2;margin-right:9px;padding:5px 10px;font:10px var(--font);cursor:pointer}.me-preview-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:15px}.me-preview-item{aspect-ratio:1;position:relative;background:#111318;border:1px solid #343843;border-radius:6px;overflow:hidden}.me-preview-item img{width:100%;height:100%;object-fit:cover}.me-preview-item .me-remove-button{position:absolute;right:3px;top:3px;background:#181a22df;color:#f4dfd8;border:1px solid #696065;border-radius:50%;width:23px;height:23px}.me-image-add-actions{display:flex;align-items:end;gap:15px;margin-top:13px}.me-image-add-actions .me-field{flex:1}.me-image-add-actions>.secondary-button{margin-bottom:1px}.me-selected-tags{min-height:30px;margin:0 0 15px}.me-tag-search{display:grid;grid-template-columns:1fr 180px;gap:10px;margin-bottom:15px}.me-tag-options{max-height:none;overflow:visible;padding-right:0}.me-tag-option-group{margin:0 0 15px}.me-tag-group-label{display:block;font-size:10px;color:#858d9d;margin-bottom:7px}.me-tag-option-buttons{display:flex;gap:7px;flex-wrap:wrap}.me-tag-choice{background:#252730;border:1px solid #353947;color:#a5adbd;padding:5px 10px;border-radius:5px;font-size:10px}.me-tag-choice:hover{border-color:#725249;color:#edbaa5}.me-tag-choice.selected{background:#3a2b26;border-color:#916450;color:#f0b89f}.me-tag-create{margin-top:17px;border-top:1px solid #2c303a;padding-top:14px}.me-tag-create summary{font-size:11px;color:var(--accent);cursor:pointer;width:max-content}.me-tag-create .me-grid{margin:15px 0 13px}.me-taxonomy-dialog{width:880px;padding:0 28px;overflow:auto}.me-taxonomy-dialog>.dialog-heading{position:sticky;top:0;background:#191a1f;padding:24px 0 16px;z-index:3;border-bottom:1px solid var(--line)}.me-taxonomy-content{padding-bottom:24px}.me-tax-group-row{display:flex;gap:10px;align-items:center;margin-bottom:10px}.me-tax-group-row input{flex:1;min-width:0}.me-taxonomy-groups{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:16px;max-height:190px;overflow:auto}.me-tax-filters{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px;margin-bottom:17px}.me-taxonomy-tag-list{max-height:430px;overflow:auto;margin-bottom:21px;padding:1px 5px 3px 1px}.me-tax-tag-group{margin-bottom:20px}.me-tax-tag-group:last-child{margin-bottom:0}.me-tax-tag-group h4{font-size:11px;font-weight:500;color:#9ba4b4;margin:0 0 9px}.me-tax-tag-pills{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.me-tax-tag-pill{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:35px;padding:3px 5px 3px 12px;border:1px solid #48404a;background:#28242a;border-radius:7px;color:#e8c3b4}.me-tax-tag-name{font-size:12px;line-height:1.5;max-width:320px;overflow-wrap:anywhere}.me-tax-tag-actions{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.me-tax-tag-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;flex-shrink:0;padding:0;border:0;border-radius:4px;background:transparent;color:#af9690;cursor:pointer}.me-tax-tag-icon svg{display:block;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.me-tax-tag-icon:hover:not(:disabled){background:#ec987b18;color:#f6c9b7}.me-tax-tag-icon:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.me-tax-tag-icon:disabled{opacity:.3;cursor:default}.me-tax-tag-pill.is-editing{gap:6px;padding-left:5px;border-color:#926b59;background:#302723}.me-taxonomy-dialog .me-tax-tag-input{width:170px;min-width:120px;max-width:230px;min-height:29px;padding:4px 7px;font-size:12px;flex:1}.me-taxonomy-dialog .me-tax-tag-group-select{width:135px;max-width:160px;min-height:29px;padding:4px 6px;font-size:11px}.me-tax-tag-create{display:grid;grid-template-columns:minmax(130px,1fr) 160px auto;align-items:center;gap:10px}.me-taxonomy-dialog .me-section:last-child{padding-bottom:0}
.me-tax-group-pill{border-color:#3b5363;background:#202d36;color:#bdd1df}.me-tax-group-pill .me-tax-tag-icon{color:#8ca8bd}.me-tax-group-pill .me-tax-tag-icon:hover:not(:disabled){background:#93c5e41c;color:#d5e9f9}.me-tax-group-pill .me-tax-tag-icon:focus-visible{outline-color:#93c5e4}.me-tax-group-pill.is-editing{border-color:#6c9bb9;background:#233746}.me-taxonomy-dialog .me-tax-group-pill .me-tax-tag-input{border-color:#476377;background:#15222c;color:#d5e9f9}
@media(max-width:650px){.editor-dialog #editor-form{padding:0 18px}.editor-dialog .dialog-heading{padding:20px 0 14px}.editor-dialog .dialog-heading h2{font-size:21px}.me-grid{gap:14px;grid-template-columns:1fr}.me-wide{grid-column:auto}.me-section{padding:20px 0}.me-source-row{grid-template-columns:1fr 1fr 22px;gap:8px}.me-rating-row{gap:8px}.me-rating-stars{gap:1px}.me-star{width:25px;font-size:25px;height:32px}.me-rating-slider{width:260px}.me-cover-editor{grid-template-columns:100px 1fr;gap:13px}.me-cover-preview{width:100px}.me-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.me-image-add-actions{flex-wrap:wrap;align-items:center}.me-image-add-actions .me-field{flex-basis:100%}.me-tag-search{grid-template-columns:1fr 120px}.me-resource-card{padding:14px}.me-option-list{grid-template-columns:1fr}.me-taxonomy-dialog{padding:0 18px}.me-tax-filters{grid-template-columns:130px minmax(0,1fr)}.me-tax-tag-name{max-width:240px}.me-tax-tag-pill.is-editing{width:100%;flex-wrap:wrap}.me-taxonomy-dialog .me-tax-tag-input{width:auto;max-width:none;min-width:120px}.me-taxonomy-dialog .me-tax-tag-group-select{flex:1;min-width:110px;width:auto;max-width:160px}.me-tax-tag-create{grid-template-columns:minmax(0,1fr) auto}.me-tax-tag-create>input{grid-column:1/-1}.me-field input,.me-field select,.me-field textarea{font-size:12px}.me-inline-heading{gap:8px}.me-inline-heading .text-button{font-size:10px}.me-inline-heading .me-help{font-size:10px}.me-preview-item .me-remove-button{width:20px;height:20px}}
.me-collapsible{padding:0}.me-collapsible>.me-section-summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:19px 0;cursor:pointer;list-style:none;user-select:none}.me-section-summary::-webkit-details-marker{display:none}.me-section-summary h3{margin:0;font-size:14px}.me-section-chevron{display:block;color:#89909f;font-size:24px;line-height:1;transform:rotate(0deg)}.me-collapsible[open]>.me-section-summary .me-section-chevron{transform:rotate(90deg);color:var(--accent)}.me-section-summary:hover h3{color:var(--accent)}.me-section-summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.me-section-content{padding:3px 0 24px}.me-section-content>.me-subsection:first-child{margin-top:0}.me-section-content>p:first-child{margin-top:0;margin-bottom:17px}.me-section-content :is(input,select,textarea){scroll-margin-block:115px 95px}
.me-tax-group-pill{border-color:#3b5363;background:#202d36;color:#bdd1df}.me-tax-group-pill .me-tax-tag-icon{color:#8ca8bd}.me-tax-group-pill .me-tax-tag-icon:hover:not(:disabled){background:#93c5e41c;color:#d5e9f9}.me-tax-group-pill .me-tax-tag-icon:focus-visible{outline-color:#93c5e4}.me-tax-group-pill.is-editing{border-color:#6c9bb9;background:#233746}.me-taxonomy-dialog .me-tax-group-pill .me-tax-tag-input{border-color:#476377;background:#15222c;color:#d5e9f9}
@media(max-width:650px){.me-collapsible{padding:0}.me-collapsible>.me-section-summary{padding:17px 0}.me-section-content{padding-bottom:20px}.me-section-summary h3{font-size:13px}}
.me-relation-chip-label{display:flex;flex-direction:column;gap:2px}
.me-album-list{margin-top:12px}.me-album-card .me-album-summary{font-size:13px;color:#c8d5de;margin:15px 0 12px}.me-album-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.me-album-actions>.secondary-button{font-size:11px;padding:9px 13px}.me-album-actions>.text-button{font-size:11px}.me-album-card .me-album-ready{font-size:11px;color:#9ec2aa;margin:12px 0 0}.me-album-error{font-size:11px;color:#e6a09a;line-height:1.7;margin:8px 0;overflow-wrap:anywhere}.me-album-status .text-button{font-size:11px;padding:0 0 9px}.me-album-card .me-help{overflow-wrap:anywhere;margin-bottom:0}.me-album-removed{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;background:#252126;border:1px dashed #5a444c;border-radius:7px;margin-bottom:12px;color:#c3a4ad;font-size:11px}.me-album-removed>span{overflow-wrap:anywhere}.me-album-removed>.text-button{flex-shrink:0;font-size:11px}.me-album-card button:disabled,.me-album-actions button:disabled{opacity:.4;cursor:default}
.me-field>.me-purchase-control{display:flex;align-items:center;gap:9px;min-height:41px;margin:0;padding:10px 12px;border:1px solid #363b47;border-radius:6px;background:#111318;color:#e2e4ea;font-size:12px;cursor:pointer}.me-field .me-purchase-control input{width:16px;height:16px;min-height:16px;margin:0;padding:0;flex-shrink:0;accent-color:var(--accent)}.me-purchase-control:focus-within{outline:2px solid var(--accent);outline-offset:2px}
.me-language-field{padding:0;margin:0;border:0;min-inline-size:0}.me-language-field legend{padding:0}.me-language-options{display:flex;flex-wrap:wrap;gap:8px}.me-language-choice{display:flex;align-items:center;gap:8px;min-height:39px;margin:0;padding:9px 12px;border:1px solid #363b47;border-radius:6px;background:#111318;color:#adb6c6;font-size:12px;cursor:pointer}.me-field .me-language-choice input{width:16px;height:16px;min-height:16px;margin:0;padding:0;flex-shrink:0;accent-color:var(--accent)}.me-language-choice:has(input:checked){border-color:#8f6352;background:#302520;color:#f0c4ae}.me-language-choice:focus-within{outline:2px solid var(--accent);outline-offset:2px}
.me-date-control{position:relative;min-width:0}.me-date-control .me-date-text{display:block;width:100%;min-height:41px;margin:0;padding:10px 42px 10px 12px;border:1px solid #363b47;border-radius:6px;background:#111318;color:#e2e4ea;font-size:12px}.me-date-control .me-date-text::placeholder{color:#737b8b}.me-date-control.is-invalid .me-date-text{border-color:#b56c65}.me-date-button{position:absolute;right:1px;top:1px;bottom:1px;width:38px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#afb7c5;padding:0}.me-date-button:hover{color:var(--accent);background:#ec987b0b}.me-date-button svg{width:17px;height:17px}.me-date-control .me-date-native{position:absolute;right:10px;top:12px;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}
.me-field.me-dlsite-code-field>label{margin:0}.me-source-row{align-items:start}.me-source-row>.me-field>label{line-height:18px}.me-source-row .me-field>input,.me-source-row .me-field>select,.me-source-row .me-dlsite-read{height:42px;min-height:42px}.me-source-row>.me-remove-button{align-self:start;margin:36px 0 0}
@media(max-width:650px){.me-source-row{grid-template-columns:minmax(0,1fr) 22px}.me-source-row>.me-field{grid-column:1}.me-source-row>.me-remove-button{grid-column:2;grid-row:2}.me-dlsite-read{padding-inline:10px}}

/* Keep metadata controls and platform rows on the same column guides. */
#editor-section-metadata .me-date-text{min-height:43px}
.me-source-row .me-field>input,.me-source-row .me-field>select,.me-source-row .me-dlsite-read{height:43px;min-height:43px}
.me-source-row>.me-remove-button{margin-top:36.5px}
@media(min-width:651px){
  .me-source-row{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}
  .me-source-row>.me-dlsite-code-field{padding-right:38px}
  .me-source-row>.me-remove-button{position:absolute;right:0;top:36.5px;margin:0}
}
.me-album-quick{display:flex;align-items:flex-end;gap:12px}.me-album-quick>.me-field{flex:1;min-width:0}.me-album-quick>.secondary-button{min-height:43px;flex-shrink:0;padding:10px 15px;font-size:11px}.me-album-quick input:disabled,.me-album-quick button:disabled{opacity:.5;cursor:default}.me-album-toolbar,.me-album-toolbar>.me-album-connections{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.me-album-toolbar{margin:15px 0}.me-album-toolbar>.me-album-connections>.secondary-button,.me-album-toolbar>.me-album-actions>.secondary-button{min-height:39px;padding:9px 13px;font-size:11px}.me-album-toolbar .text-button{font-size:11px}.me-album-quick-status:empty{display:none}
@media(max-width:650px){.me-album-quick{align-items:stretch;flex-direction:column;gap:8px}.me-album-quick>.secondary-button{align-self:flex-start}}
.me-album-card>.me-album-actions{margin-top:16px}
.me-album-cover-url{flex:1 1 240px;min-width:0;font-size:11px;line-height:1.6}.me-album-cover-url>span{display:block;color:#929baa;margin-bottom:2px}.me-album-cover-url>a{color:#a7c3d6;overflow-wrap:anywhere;text-decoration:none}.me-album-cover-url>a:hover{text-decoration:underline}.me-album-cover-url>a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.me-album-source-picker{position:relative;min-width:0}.me-album-source-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:43px;padding:10px 12px;border:1px solid #363b47;border-radius:6px;background:#111318;color:#e2e4ea;text-align:left;font-size:12px;line-height:1.6}.me-album-source-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me-album-source-chevron{flex-shrink:0;color:#9da6b5;font-size:15px;line-height:1}.me-album-source-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.me-album-source-trigger:disabled{opacity:.5;cursor:default}.me-album-source-panel{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:25;min-width:0;padding:10px;border:1px solid #525461;border-radius:8px;background:#191b22;box-shadow:0 12px 32px #0009}.me-album-source-panel[hidden]{display:none}.me-album-source-picker.is-above>.me-album-source-panel{top:auto;bottom:calc(100% + 6px)}.me-album-source-picker .me-album-source-search{min-height:39px;font-size:12px;padding:9px 11px}.me-album-source-results{max-height:var(--me-album-source-room,240px);overflow-y:auto;overscroll-behavior:contain;margin:8px -3px 0;padding:0 3px;scrollbar-width:thin;scrollbar-color:#525766 #191b22}.me-album-source-option{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 3px;padding:9px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:#c3c9d5;text-align:left;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.me-album-source-option:hover,.me-album-source-option.is-active{border-color:#8f6352;background:#332823;color:#f2c2ab}.me-album-source-option.is-selected{color:#f4c7ae}.me-album-source-option[aria-selected=true]::before{content:'✓';flex-shrink:0;color:var(--accent)}.me-album-source-empty{margin:0;padding:12px 10px;color:#929baa;font-size:11px;line-height:1.7}.me-album-source-count{margin:8px 0 0;padding-top:8px;border-top:1px solid #343743;color:#8e98a9;font-size:10px;line-height:1.6}.me-album-source-clear{margin-top:6px;padding:3px 2px;font-size:11px}
.me-preview-item[draggable=true]{cursor:grab;user-select:none}
.me-preview-item[draggable=true]:active{cursor:grabbing}
.me-preview-item img{display:block;user-select:none;-webkit-user-drag:none}
.me-preview-item.is-dragging{opacity:.45}
.me-preview-item.is-drop-target{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}
.me-preview-item.is-drop-target::after{content:'';position:absolute;inset:0;border:2px solid var(--accent);border-radius:5px;pointer-events:none}
.me-preview-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.me-preview-position{position:absolute;left:5px;bottom:5px;min-width:21px;padding:1px 5px;border-radius:4px;background:#111318d9;color:#e2e4ea;font-size:10px;line-height:1.6;text-align:center;pointer-events:none}
.me-preview-item .me-remove-button{cursor:pointer}
.editor-dialog[aria-busy=true] .me-preview-item[draggable=true]{cursor:default}
.me-product-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:12px}
.me-product-link-choice{display:inline-flex;align-items:center;gap:8px;color:#c3c9d5;font-size:12px;cursor:pointer}
.me-product-link-choice input{width:16px;height:16px;margin:0;accent-color:var(--accent)}
