
html:root body :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge){background:var(--creates-badge-surface,var(--creates-status-bg,var(--creates-status-neutral-bg)))!important;color:var(--creates-badge-foreground,var(--creates-status-ink,var(--creates-status-neutral-ink)))!important}
html:root body :is(.cma-statuses>button,.dmdp-pill,.ctma-pill,.ctmu-pill,.ctmh-pill,.dmdp-status-micro,.ctma-status-micro,.ctmu-status-micro,.ctmh-status-micro,.dmdp-status-reference-select,.ctma-status-reference-select,.ctmu-status-reference-select,.ctmh-status-reference-select):is(.active,.is-active):not([data-status="all"]):not([data-status="saved"]):not(.status-all){background:var(--creates-status-fill,var(--creates-status-neutral-fill))!important;border-color:var(--creates-status-fill,var(--creates-status-neutral-fill))!important;color:var(--creates-status-fill-ink,var(--creates-status-solid-ink))!important}
html:root body :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge) :is(span,b,strong,small,svg){color:inherit!important}
/* Shared programme badge: the existing neutral table-badge metrics, independent of status icons. */
html:root body .creates-program-badge:not([hidden]){display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;height:20px!important;min-height:20px!important;padding:0 7px!important;border-radius:4px!important;font:600 calc(9px + var(--creates-admin-type-step,0px))/1 var(--creates-badge-font,system-ui)!important;margin-inline-start:6px;vertical-align:middle;background:var(--creates-status-blue-bg)!important;color:var(--creates-status-blue-ink)!important;white-space:nowrap}
html:root body .creates-program-badge::before{display:none!important}
/* CTM text badges follow DMD left alignment; compact icon-only badges keep their centering. */
html:root body :is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.ctma-badge,.ctmu-badge,.ctmh-badge){text-align:left!important;}
@media(min-width:901px){html:root body :is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.ctma-badge,.ctmu-badge,.ctmh-badge){justify-content:flex-start!important;}}
/* Neutral CTM status must remain legible when compact rows hide badge text. */
html:root body :is(.ctma-badge,.ctmu-badge,.ctmh-badge).neutral::before{content:"";display:inline-block;width:16px;height:16px;flex:0 0 16px;margin-right:6px;background:currentColor!important;mask:url("/cloud/mu-plugins/assets/dmd-status-icons/ctm-cortex-info-circle-solid.svg?v=default-20261007") center/contain no-repeat!important;-webkit-mask:url("/cloud/mu-plugins/assets/dmd-status-icons/ctm-cortex-info-circle-solid.svg?v=default-20261007") center/contain no-repeat!important}
/* Cancellation uses the supplied SVG, with the same semantic text color. */
html:root body :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):is(.cancel,.cancelled,.applicant_cancelled)::before{content:"";display:inline-block;width:16px;height:16px;flex:0 0 16px;margin-right:6px;background:currentColor!important;mask:url("/cloud/mu-plugins/assets/dmd-status-icons/arrow.counterclockwise.circle.svg?v=default-20261007") center/contain no-repeat!important;-webkit-mask:url("/cloud/mu-plugins/assets/dmd-status-icons/arrow.counterclockwise.circle.svg?v=default-20261007") center/contain no-repeat!important}




html:root body :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):is(.account_closed,.audit_isrc_invalid)::before,html:root body :is(.ctma-badge,.ctmu-badge,.ctmh-badge).needs_revision::before{content:"";display:inline-block;width:16px;height:16px;flex:0 0 16px;margin-right:6px;background:currentColor!important;mask:var(--creates-badge-icon,url("/cloud/mu-plugins/assets/dmd-status-icons/database-user-block-active.svg?v=default-20261007")) center/contain no-repeat!important;-webkit-mask:var(--creates-badge-icon,url("/cloud/mu-plugins/assets/dmd-status-icons/database-user-block-active.svg?v=default-20261007")) center/contain no-repeat!important}
html:root body :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge).audit_isrc_invalid{--creates-badge-icon:url("/cloud/mu-plugins/assets/dmd-status-icons/exclamationmark.triangle.fill.svg?v=default-20261007")}

html:root body :is(.ctma-badge,.ctmu-badge,.ctmh-badge).needs_revision{--creates-badge-icon:url("/cloud/mu-plugins/assets/dmd-status-icons/user-needs-revision-active.svg?v=default-20261007")}
html:root body :is(.ctma-pill,.ctmu-pill,.ctmh-pill)[data-status="needs_revision"]{--ctma-filter-default:url("/cloud/mu-plugins/assets/dmd-status-icons/user-needs-revision-default.svg?v=default-20261007");--ctma-filter-active:url("/cloud/mu-plugins/assets/dmd-status-icons/user-needs-revision-active.svg?v=default-20261007");--ctmu-filter-default:url("/cloud/mu-plugins/assets/dmd-status-icons/user-needs-revision-default.svg?v=default-20261007");--ctmu-filter-active:url("/cloud/mu-plugins/assets/dmd-status-icons/user-needs-revision-active.svg?v=default-20261007");--ctmh-filter-default:url("/cloud/mu-plugins/assets/dmd-status-icons/user-needs-revision-default.svg?v=default-20261007");--ctmh-filter-active:url("/cloud/mu-plugins/assets/dmd-status-icons/user-needs-revision-active.svg?v=default-20261007");}
/* Audit drawers consume the same tokens as DMD/CTM, including their fields and actions. */
html:root body .cma-correction-dialog{background:var(--creates-drawer-bg)!important;color:var(--creates-drawer-ink)!important;box-shadow:var(--creates-drawer-edge-shadow)!important;font-family:var(--creates-badge-font)!important}
html:root body .cma-correction-dialog>header,html:root body .cma-correction-dialog>footer{background:var(--creates-drawer-bg);border-color:var(--creates-drawer-line)}
html:root body .cma-correction-dialog :is(h2,h3,label){color:var(--creates-drawer-ink)}
html:root body .cma-correction-dialog :is(.cma-dialog-intro,.cma-dialog-status,.cma-preview-item>small){color:var(--creates-drawer-muted)}
html:root body .cma-correction-dialog :is(select,textarea){background:var(--creates-drawer-field)!important;color:var(--creates-drawer-ink)!important;border:1px solid var(--creates-drawer-card-border,var(--creates-drawer-line))!important;font-family:inherit!important;font-size:calc(14px + var(--creates-admin-type-step,0px))!important;box-shadow:none!important}
html:root body .cma-correction-dialog .cma-micro:not(.creates-global-drawer-close){background:var(--creates-palette-control);color:var(--creates-drawer-ink)}
/* Same primary-action pair as DMD lab: fixed blue action fill and white ink in both themes. */
html:root body .cma-page :is(.cma-primary,.cma-bulk-sync){background:var(--creates-color-0088ff)!important;color:var(--creates-color-fff)!important;border-color:var(--creates-color-0088ff)!important}
html:root body .cma-page :is(.cma-micro,.cma-bulk-sync,.cma-user-detail):not(.creates-global-drawer-close){letter-spacing:normal!important;text-transform:none!important}

    /* Drawer surfaces share the page canvas, not a page-specific panel palette. */

    html:root body :is(.ctma,.ctmu,.ctmh,.dmdp,.cfud,.cfpd,body) :is(.ctma-drawer>aside,.ctma-summary>aside,.ctmu-drawer>aside,.ctmu-submit-drawer>aside,.ctmh-drawer>aside,.ctmh-summary>aside,.dmdp-panel,.cfud-modal>section,.cfpd-modal>section),
    html:root:root body :is(.cfud-analytics-drawer,.crp-drawer,.cfa-drawer,.cir-panel,.cpg-panel,.cprui-panel,.ctm-catalog-panel,.creates-guide-panel,.creates-auth-drawer,.creates-route-drawer,dialog.creates-motion-drawer,.dmdp-ai-compare-panel){background:var(--creates-drawer-bg)!important;box-shadow:var(--creates-drawer-edge-shadow)!important}
    html:root body :is(.ctma-drawer>aside,.ctma-summary>aside,.ctmu-drawer>aside,.ctmu-submit-drawer>aside,.ctmh-drawer>aside,.ctmh-summary>aside,.dmdp-panel,.cfud-modal>section,.cfpd-modal>section)>header,
    html:root body :is(.cfud-analytics-head,.crp-head,.creates-guide-head,.creates-react-notify-header){background:var(--creates-drawer-bg)!important;box-shadow:none!important}


html body :is(.ctma-drawer,.ctma-submit-drawer,.ctma-summary,.ctma-bulk-upload-modal) :is(.ctma-section,.ctma-detail-disclosure>summary b,.ctma-rencode-summary b,.ctma-ai-summary-copy strong,.ctma-summary-list h3,.ctma-summary-lists h3){color:var(--creates-drawer-ink)!important}
html body :is(.ctma-drawer,.ctma-summary) :is(.ctma-detail-disclosure>summary svg,.ctma-rencode-summary svg,.ctma-ai-summary-chevron){stroke:var(--creates-drawer-ink)!important}
html body :is(.ctmu-drawer,.ctmu-submit-drawer,.ctmu-summary,.ctmu-bulk-upload-modal) :is(.ctmu-section,.ctmu-detail-disclosure>summary b,.ctmu-rencode-summary b,.ctmu-ai-summary-copy strong,.ctmu-summary-list h3,.ctmu-summary-lists h3){color:var(--creates-drawer-ink)!important}
html body :is(.ctmu-drawer,.ctmu-summary) :is(.ctmu-detail-disclosure>summary svg,.ctmu-rencode-summary svg,.ctmu-ai-summary-chevron){stroke:var(--creates-drawer-ink)!important}
html body :is(.ctmh-drawer,.ctmh-submit-drawer,.ctmh-summary,.ctmh-bulk-upload-modal) :is(.ctmh-section,.ctmh-detail-disclosure>summary b,.ctmh-rencode-summary b,.ctmh-ai-summary-copy strong,.ctmh-summary-list h3,.ctmh-summary-lists h3){color:var(--creates-drawer-ink)!important}
html body :is(.ctmh-drawer,.ctmh-summary) :is(.ctmh-detail-disclosure>summary svg,.ctmh-rencode-summary svg,.ctmh-ai-summary-chevron){stroke:var(--creates-drawer-ink)!important}
html:root body :is(.dmdp,.ctma) .creates-ddex{display:grid;gap:12px;padding:16px!important;border:0!important;border-radius:16px!important;background:var(--creates-drawer-card)!important;color:var(--creates-drawer-ink)}.creates-ddex-main{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.creates-ddex-copy{min-width:0}.creates-ddex-heading h3{margin:0;font-size:calc(15px + var(--creates-admin-type-step,0px));font-weight:600;color:inherit}.creates-ddex-copy>small,.creates-ddex-provider small{font-size:calc(11px + var(--creates-admin-type-step,0px));line-height:1.4;color:var(--creates-drawer-muted);overflow-wrap:anywhere}.creates-ddex-provider-buttons{display:flex;flex-wrap:wrap;gap:8px;max-width:100%;min-width:0}.creates-ddex-provider{display:grid;justify-items:start;gap:4px;max-width:100%}.creates-ddex-provider small.is-failed{color:var(--creates-palette-red)}.creates-ddex-status{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;background:var(--creates-control-hover,rgba(0,0,0,.12));color:inherit;font-size:calc(12px + var(--creates-admin-type-step,0px));line-height:1.2;font-weight:500}.creates-ddex-status[data-state=accepted]{background:rgba(48,180,90,.16);color:var(--creates-ddex-success,#267342)}html[data-creates-theme=dark]{--creates-ddex-success:#83d59e}html body .creates-ddex .creates-ddex-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-height:var(--creates-micro-height);margin:0;padding:var(--creates-micro-padding);border:0;border-radius:var(--creates-micro-radius);background:var(--creates-control-hover,rgba(0,0,0,.12));color:var(--creates-drawer-ink)!important;font:var(--creates-micro-weight) var(--creates-micro-font-size)/var(--creates-micro-line-height) var(--creates-badge-font,system-ui);text-decoration:none;cursor:pointer;height:var(--creates-micro-height);font-size:var(--creates-micro-font-size);font-weight:var(--creates-micro-weight);line-height:var(--creates-micro-line-height);box-sizing:border-box}.creates-ddex-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.creates-ddex-button:disabled{opacity:.5;cursor:not-allowed}.creates-ddex [hidden]{display:none!important}.creates-ddex-tools{min-width:0}.creates-ddex-buttons{display:flex;flex-wrap:wrap;gap:6px}.creates-ddex-provider-reference{max-width:100%;font-size:calc(10px + var(--creates-admin-type-step,0px))}
html:root body :is(.dmdp,.ctma) .creates-ddex-provider [data-provider-message]{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}
html:root body .dmdp .dmdp-drawer :is(.dmdp-admin-disclosure>summary b,.dmdp-section,.dmdp-detail-section-title,.dmdp-ai-summary-copy strong){color:var(--creates-drawer-ink)!important}
html:root body .dmdp .dmdp-drawer :is(.dmdp-admin-disclosure>summary svg,.dmdp-ai-summary-chevron){stroke:var(--creates-drawer-ink)!important}

    /* Shared DMD / CTM drawer palette and typography. */
    html:root body :is(.dmdp,.ctma,.ctmu,.ctmh) :is(.dmdp-panel,.ctma-drawer>aside,.ctma-summary>aside,.ctmu-drawer>aside,.ctmu-submit-drawer>aside,.ctmh-drawer>aside,.ctmh-summary>aside){color:var(--creates-drawer-ink)!important;font-family:var(--creates-badge-font,system-ui)!important;font-size:calc(14px + var(--creates-admin-type-step,0px))}
    html:root body :is(.dmdp,.ctma,.ctmu,.ctmh) :is(.dmdp-panel,.ctma-drawer,.ctma-summary,.ctmu-drawer,.ctmu-submit-drawer,.ctmh-drawer,.ctmh-summary) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media,.dmdp-action,.ctma-action,.ctmu-action,.ctmh-action,.creates-ddex,.dmdp-user-identifier,.dmdp-identifier-card,.dmdp-note,.dmdp-status-note,.dmdp-rejection-note,.dmdp-user-revision-note,.ctma-note,.ctmu-note,.ctmh-note){background:var(--creates-drawer-card)!important;border:0!important;box-shadow:none!important;color:var(--creates-drawer-ink)!important}
    /* Drawer card surfaces: shared dark background and subtle border. */
    html:root[data-creates-theme="dark"] body :is(.dmdp,.ctma,.ctmu,.ctmh) :is(.dmdp-panel,.ctma-drawer,.ctma-summary,.ctmu-drawer,.ctmu-submit-drawer,.ctmh-drawer,.ctmh-summary) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media,.dmdp-action,.ctma-action,.ctmu-action,.ctmh-action,.creates-ddex,.dmdp-user-identifier,.dmdp-identifier-card,.dmdp-note,.dmdp-status-note,.dmdp-rejection-note,.dmdp-user-revision-note,.ctma-note,.ctmu-note,.ctmh-note,.dmdp-takedown-context,.dmdp-review-conversation,.dmdp-admin-review-note,[class$="-card"],[class$="-ai-context"],[class$="-rencode-context"]):not(:is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media,.dmdp-action,.ctma-action,.ctmu-action,.ctmh-action,.creates-ddex,.dmdp-user-identifier,.dmdp-identifier-card,.dmdp-note,.dmdp-status-note,.dmdp-rejection-note,.dmdp-user-revision-note,.ctma-note,.ctmu-note,.ctmh-note,.dmdp-takedown-context,.dmdp-review-conversation,.dmdp-admin-review-note,[class$="-card"],[class$="-ai-context"],[class$="-rencode-context"]) *){background:var(--creates-media-card-background,var(--creates-drawer-card))!important;border:1px solid var(--creates-drawer-card-border)!important}

    html:root body :is(.dmdp,.ctma,.ctmu,.ctmh) :is(.dmdp-panel,.ctma-drawer,.ctmu-drawer,.ctmu-submit-drawer,.ctmh-drawer) :is(select,input:not([type=checkbox]):not([type=radio]),textarea){background:var(--creates-drawer-field)!important;border:1px solid var(--creates-drawer-card-border,var(--creates-drawer-line))!important;box-shadow:none!important;color:var(--creates-drawer-ink)!important;font-family:inherit!important;font-size:calc(14px + var(--creates-admin-type-step,0px))!important}
    html:root body :is(.dmdp,.ctma,.ctmu,.ctmh) :is(.dmdp-panel,.ctma-drawer,.ctmu-drawer,.ctmu-submit-drawer,.ctmh-drawer) :is(h2,h3,h4,summary b,.dmdp-eyebrow:not(header *),.ctma-section,.ctmu-section,.ctmh-section,.dmdp-section,[class$="summary-copy"] strong,[class$="profile"] b,[class$="evidence-row"] b,.dmdp-user-identifier b,.dmdp-user-identifier strong){color:var(--creates-drawer-ink)!important;font-family:inherit!important}
    html:root body :is(.dmdp,.ctma,.ctmu,.ctmh) :is(.dmdp-panel,.ctma-drawer,.ctmu-drawer,.ctmu-submit-drawer,.ctmh-drawer) :is(small:not(header small:has(+h2)):not([class*="-error"]):not(.is-error):not([role="alert"]),[class$="profile"] span:not(.dmdp-status-stack):not([class*="-badge"]):not([class*="-badge"] *),[class$="evidence-row"] span,[class$="summary-copy"] small,.dmdp-user-identifier p,.dmdp-user-identifier span){color:var(--creates-drawer-muted)!important;font-family:inherit!important}
    html:root body :is(.dmdp,.ctma,.ctmu,.ctmh) :is(.dmdp-panel,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is([class$="evidence-row"],[class$="profile"]>div,[class$="ai-track"]>summary,[class$="ai-panel"] h4){border-color:var(--creates-drawer-line)!important}
    html:root body :is(.dmdp,.ctma,.ctmu,.ctmh) :is(.dmdp-ai-feedback,.ctma-ai-feedback,.ctmu-ai-feedback,.ctmh-rencode-feedback) button,html:root body .cma-page :is(.cma-micro,.cma-bulk-sync,.cma-user-detail):not(.creates-global-drawer-close):not(.cma-issue-link):not([hidden]),html:root body:has(#dmd-design-lab) #dmd-design-lab .dmdp-panel [data-creates-micro-button],html:root body [data-creates-micro-button],html:root body .dmdp .dmdp-revision-asset-actions > [data-creates-micro-button]:not([hidden]){display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;justify-self:start;min-height:var(--creates-micro-height)!important;height:var(--creates-micro-height)!important;padding:var(--creates-micro-padding)!important;margin:0!important;border:0!important;border-radius:var(--creates-micro-radius)!important;font:var(--creates-micro-weight) var(--creates-micro-font-size)/var(--creates-micro-line-height) var(--creates-badge-font,system-ui)!important;font-size:var(--creates-micro-font-size);font-weight:var(--creates-micro-weight);line-height:var(--creates-micro-line-height);box-sizing:border-box}
    html:root body :is(.dmdp,.ctma,.ctmu,.ctmh) :is(.dmdp-ai-artwork-qc,.ctma-ai-artwork-qc,.ctmu-ai-artwork-qc,.ctmh-ai-artwork-qc,.ctmh-rencode-artwork-qc){background:var(--creates-drawer-field)!important;color:var(--creates-drawer-ink)!important;border:0!important;font-size:calc(12px + var(--creates-admin-type-step,0px))!important}
:root{--creates-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ccircle cx='13' cy='13' r='13' fill='%23e4e4e4'/%3E%3Cpath d='m9.25 11 3.75-3.4 3.75 3.4M9.25 15 13 18.4l3.75-3.4' fill='none' stroke='%23262626' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--creates-select-indicator-size:26px;--creates-select-inset:7px;--creates-select-padding:42px;}
:root[data-creates-theme="dark"]{--creates-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Ccircle cx='13' cy='13' r='13' fill='%23737373'/%3E%3Cpath d='m9.25 11 3.75-3.4 3.75 3.4M9.25 15 13 18.4l3.75-3.4' fill='none' stroke='%23262626' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
@layer creates-dropdown{
html:root:root body:not(.wp-admin) :is(select:not([multiple]):not([size]),select:not([multiple])[size="1"],input:is(.cir-province-search,.cprui-province-search,.cfud-province-search),[data-creates-dropdown]){appearance:none!important;-webkit-appearance:none!important;padding-right:var(--creates-select-padding)!important;background-image:var(--creates-select-chevron)!important;background-repeat:no-repeat!important;background-position:right var(--creates-select-inset) center!important;background-size:var(--creates-select-indicator-size) var(--creates-select-indicator-size)!important;}
html:root body :is(.cir-province-chevron,.cprui-province-chevron){display:none!important;}
html:root:root:root body:not(.wp-admin) select:is(.dmdp-status-reference-select,.ctma-status-reference-select,.ctmu-status-reference-select,.ctmh-status-reference-select,.dmdp-cortex-config-select,[aria-hidden="true"]){background-image:none!important;}
@media(forced-colors:active){html:root:root body:not(.wp-admin) :is(select:not([multiple]):not([size]),select:not([multiple])[size="1"],input:is(.cir-province-search,.cprui-province-search,.cfud-province-search),[data-creates-dropdown]){background-image:none!important;}html:root:root:root body:not(.wp-admin) select:not([multiple]){appearance:auto!important;-webkit-appearance:auto!important;}}
}

    html:root body #dmd-design-lab .dmdp-panel [data-creates-micro-button]{--creates-micro-font-size:12px}
    html:root body [data-creates-micro-button="neutral"]{background:var(--creates-palette-control)!important;color:var(--creates-micro-ink,var(--creates-palette-ink))!important;box-shadow:none!important}
    /* Drawer motion belongs here; native close keeps its lifecycle and focus semantics. */
    :root{--creates-drawer-duration:260ms;--creates-drawer-easing:cubic-bezier(.22,.8,.22,1)}
    html body #gem-main-account-modal{transition:display var(--creates-drawer-duration) allow-discrete}
    html body #gem-main-account-modal>.gem-modal-box{transition:transform var(--creates-drawer-duration) var(--creates-drawer-easing)}
    @media(prefers-reduced-motion:reduce){html body #gem-main-account-modal,html body #gem-main-account-modal>.gem-modal-box{transition:none}}
    html body dialog.creates-motion-drawer{transform:translateX(100%);transition:transform var(--creates-drawer-duration) var(--creates-drawer-easing),display var(--creates-drawer-duration) allow-discrete,overlay var(--creates-drawer-duration) allow-discrete}
    html body dialog.creates-motion-drawer[open]{transform:translateX(0)}
    @starting-style{html body dialog.creates-motion-drawer[open]{transform:translateX(100%)}}
    html body .cfud-analytics-overlay{display:block!important;overflow:hidden;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--creates-drawer-duration)}
    html body .cfud-analytics-overlay:not([hidden]){visibility:visible;pointer-events:auto;transition-delay:0s}
    html body .cfud-analytics-drawer{transform:translateX(100%);transition:transform var(--creates-drawer-duration) var(--creates-drawer-easing)}
    html body .cfud-analytics-overlay:not([hidden])>.cfud-analytics-drawer{transform:translateX(0)}
    @media(prefers-reduced-motion:reduce){html body .cfud-analytics-overlay,html body .cfud-analytics-drawer{transition:none}}
    html body :is(.ctma-drawer,.ctma-summary,.ctmh-drawer,.ctmh-summary,.ctmu-drawer,.ctmu-submit-drawer,.cfud-modal){display:block!important;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--creates-drawer-duration)}
    html body :is(.ctma-drawer,.ctma-summary,.ctmh-drawer,.ctmh-summary,.ctmu-drawer,.ctmu-submit-drawer,.cfud-modal).open{visibility:visible;pointer-events:auto;transition-delay:0s}
    html body :is(.ctma-drawer,.ctma-summary,.ctmh-drawer,.ctmh-summary,.ctmu-drawer,.ctmu-submit-drawer)>aside,html body .cfud-modal>section{transform:translateX(100%);transition:transform var(--creates-drawer-duration) var(--creates-drawer-easing)}
    html body :is(.ctma-drawer,.ctma-summary,.ctmh-drawer,.ctmh-summary,.ctmu-drawer,.ctmu-submit-drawer).open>aside,html body .cfud-modal.open>section{transform:translateX(0)}
    @media(prefers-reduced-motion:reduce){html body :is(.ctma-drawer,.ctma-summary,.ctmh-drawer,.ctmh-summary,.ctmu-drawer,.ctmu-submit-drawer,.cfud-modal),html body :is(.ctma-drawer,.ctma-summary,.ctmh-drawer,.ctmh-summary,.ctmu-drawer,.ctmu-submit-drawer)>aside,html body .cfud-modal>section{transition:none}}
    @media(prefers-reduced-motion:reduce){html body dialog.creates-motion-drawer{transition:none}}
    /* Shared controls: page styles own placement, never interaction surfaces. */
    :root { --creates-control-size:44px; --creates-control-hover:rgba(0,0,0,.12); }
    html body :is(.cds-quick,.lab-quick-actions){display:flex;flex:0 0 auto;align-items:center;height:var(--creates-control-size);padding:0;border-radius:999px;background:var(--lab-control,#e9e9eb);overflow:hidden}
    html body :is(.cds-quick,.lab-quick-actions) button{display:flex!important;align-items:center;justify-content:center;position:relative;box-sizing:border-box;width:var(--creates-control-size)!important;min-width:var(--creates-control-size)!important;height:var(--creates-control-size)!important;min-height:var(--creates-control-size)!important;padding:8px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--lab-icon)!important;cursor:pointer;transition:background .16s ease}
    html body :is(.cds-quick,.lab-quick-actions) button:is(:active,:focus-visible):not(:disabled){background:var(--creates-control-hover)!important;filter:none!important;}
    html body :is(.cds-quick,.lab-quick-actions) button:is([aria-expanded="true"],[aria-pressed="true"],.is-active){color:#0088ff!important}
    /* Shared native audio presentation for DMD and all CTM roles. */
    .lab-audio-clip{display:block;position:relative;width:100%;height:38px;box-sizing:border-box;border-radius:8px;background:transparent;overflow:hidden;isolation:isolate;transform:translateZ(0)}
    html body .lab-player .lab-audio{display:block;width:100%;max-width:none;height:38px;box-sizing:border-box;margin:0;background:transparent!important;border:0;border-radius:0;box-shadow:none!important;filter:none!important}
    html body .lab-player .lab-audio::-webkit-media-controls-enclosure,html body .lab-player .lab-audio::-webkit-media-controls-panel{height:38px;max-height:38px;margin:0;padding:0;border:0;border-radius:0;background-color:transparent!important;box-shadow:none!important}
    html body .lab-transport>button>svg{stroke:none!important;transform:none!important}
    html body .lab-transport>button.lab-shuffle[aria-pressed="true"]{background:transparent!important;color:var(--creates-color-0088ff)!important}
    html body .lab-player .lab-audio[hidden]{display:none!important}
    html body .lab-transport{display:flex;align-items:center;gap:2px;margin-bottom:4px}
    html body .lab-transport>button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;max-width:44px;min-height:44px;flex:0 0 44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--lab-ink);line-height:1;cursor:pointer}
    html body .lab-transport>button>svg{display:block;width:24px;height:24px;flex:0 0 24px;margin:0;fill:currentColor}
    html body .lab-transport>button[hidden]{display:none!important}
    /* One interaction palette, independent of selected/status colors. */
    :root{--creates-hover-brightness:.94}
    :root{--creates-control-weight:500;--creates-micro-button-weight:600;--creates-badge-font:-apple-system,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--creates-badge-weight:600;--creates-badge-size:14px;--creates-micro-size:var(--creates-micro-font-size);--creates-badge-ink:#262626;--creates-micro-ink:var(--creates-badge-ink)}
    :root[data-creates-theme="dark"]{--creates-badge-ink:#dedede;--creates-micro-ink:var(--creates-badge-ink)}
    html body :is(.cma-statuses>button,.dmdp-pill,.ctma-pill,.ctmu-pill,.ctmh-pill,.cnh-tab){font-family:var(--creates-badge-font)!important;font-size:var(--creates-badge-size)!important;font-weight:var(--creates-badge-weight)!important;line-height:1.2!important;letter-spacing:normal!important}
    html body :is(.dmdp-status-micro,.ctma-status-micro,.ctmu-status-micro,.ctmh-status-micro){font-family:var(--creates-badge-font)!important;font-size:var(--creates-micro-font-size)!important;font-weight:var(--creates-badge-weight)!important;line-height:var(--creates-micro-line-height)!important;letter-spacing:normal!important;height:var(--creates-micro-height);min-height:var(--creates-micro-height);border-radius:var(--creates-micro-radius);box-sizing:border-box}
    html body :is(.cma-statuses>button,.dmdp-pill,.ctma-pill,.ctmu-pill,.ctmh-pill,.cnh-tab,.dmdp-status-micro,.ctma-status-micro,.ctmu-status-micro,.ctmh-status-micro) :is(b,strong){font:inherit!important;color:inherit}
    html body :is(.cma-statuses>button,.dmdp-pill,.ctma-pill,.ctmu-pill,.ctmh-pill,.cnh-tab):not(.active):not(.is-active):not([aria-pressed="true"]){color:var(--creates-badge-ink)!important;background:var(--creates-palette-control)!important}
    html body :is(.dmdp-status-micro,.ctma-status-micro,.ctmu-status-micro,.ctmh-status-micro):not(.active):not(.is-active):not([aria-pressed="true"]){color:var(--creates-micro-ink)!important;background:var(--creates-palette-control)!important}
    :root[data-creates-theme="dark"]{--creates-hover-brightness:1.18;--creates-control-hover:rgba(255,255,255,.12)}
    :where(button,[role="button"],[data-creates-button],[data-creates-micro-button],input[type="button"],input[type="submit"],input[type="reset"],a[class*="button"],a[class*="btn"],a[class*="cta"],.cnh-tab,.cfud-row-agreement,.cfud-row-rpks,.cna-landing-option,.cr-option){transition:filter .12s ease}
    html:root body :is(button,[role="button"],[data-creates-button],[data-creates-micro-button],input[type="button"],input[type="submit"],input[type="reset"],a[class*="button"],a[class*="btn"],a[class*="cta"],.cnh-tab,.cfud-row-agreement,.cfud-row-rpks,.cna-landing-option,.cr-option):active:not(:disabled):not([aria-disabled="true"]):not([aria-hidden="true"]):not([class*="backdrop"]):not(:is(summary,[class*="summary-toggle"],[class*="rencode-summary"],[class*="accordion"])){filter:brightness(var(--creates-hover-brightness))!important;}

    :root {
      --creates-action-red:var(--creates-status-red-fill);
      --creates-action-red-hover:var(--creates-status-red-fill);
    }
    html body :is(#creates-shared-close-control,.creates-global-drawer-close) {
      display:grid!important;place-items:center!important;flex:0 0 var(--creates-close-size,40px)!important;
      width:var(--creates-close-size,40px)!important;height:var(--creates-close-size,40px)!important;min-width:var(--creates-close-size,40px)!important;max-width:var(--creates-close-size,40px)!important;min-height:var(--creates-close-size,40px)!important;
      padding:0!important;border:0!important;border-radius:50%!important;
      background:#e2e2e5!important;color:#3a3a3c!important;font-size:0!important;line-height:1!important;box-shadow:none!important;
    }
    html body :is(#creates-shared-close-control,.creates-global-drawer-close) > svg {
      display:block!important;width:var(--creates-close-icon-size,18px)!important;height:var(--creates-close-icon-size,18px)!important;fill:none!important;stroke:currentColor!important;
      stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;
      transition:transform .28s cubic-bezier(.2,.8,.2,1)!important;
    }
    html body :is(#creates-shared-close-control,.creates-global-drawer-close):is(:active,:focus-visible) {
      background:#d7d7db!important;color:#3a3a3c!important;
    }
    html body :is(#creates-shared-close-control,.creates-global-drawer-close):is(:active,:focus-visible) > svg { transform:rotate(90deg)!important; }
    html[data-creates-theme="dark"] body :is(#creates-shared-close-control,.creates-global-drawer-close) {
      background:#313030!important;color:#dedede!important;
    }
    html[data-creates-theme="dark"] body :is(#creates-shared-close-control,.creates-global-drawer-close):is(:active,:focus-visible) {
      background:#3b3a3a!important;color:#dedede!important;
    }
    html body [data-creates-action="red"]{--creates-button-action-fill:var(--creates-action-red)}
    /* Red action buttons share the semantic fill for the current theme. Text colors remain
       free to use their theme-specific semantic variants. */
    html body :is(
      [data-creates-action="red"],
      .dmdp-new,
      .dmdp-create-submit,
      .dmdp-primary.dmdp-danger,
      .ctmu-new,
      .cir-submit,
      .ctmcat-song,
      .crp-save
    ):not(:disabled),
    html body .ctmu-upload button[type="submit"]:not(:disabled) {
      border-color: var(--creates-action-red) !important;
      background: var(--creates-action-red) !important;
      color: #fff !important;
    }
    html body :is(
      [data-creates-action="red"],
      .dmdp-new,
      .dmdp-create-submit,
      .dmdp-primary.dmdp-danger,
      .ctmu-new,
      .cir-submit,
      .ctmcat-song,
      .crp-save
    ):is(:active,:focus-visible):not(:disabled),
    html body .ctmu-upload button[type="submit"]:is(:active,:focus-visible):not(:disabled) {
      border-color: var(--creates-action-red-hover) !important;
      background: var(--creates-action-red-hover) !important;
      color: #fff !important;}

    html[data-creates-theme="dark"] body .creates-today-filter.creates-today-filter.creates-today-filter.creates-today-filter {
      background:#6c6c6c!important;color:#f4f4f4!important;
    }
    /* Shared today chip: match the host rail's main badge dimensions. */
    html body .creates-today-filter.creates-today-filter.creates-today-filter.creates-today-filter {
      background:#1d1d1f!important;color:#fff!important;border:0!important;
      display:inline-flex;align-items:center;gap:8px!important;white-space:nowrap;
    }
    html body .creates-today-filter[hidden],html body [data-status="all"][hidden]{display:none!important}
    html body .creates-today-filter .creates-filter-close {
      display:grid!important;place-items:center;width:24px;height:24px;flex:0 0 24px;
      margin:0 0 0 4px;padding:0;border-radius:50%;background:rgba(255,255,255,.18);color:#fff;
      transition:background .18s ease;pointer-events:auto;
    }
    html body .creates-filter-close svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;transition:transform .28s ease}
    html body .creates-today-filter:is(:active,:focus-visible) .creates-filter-close{background:rgba(255,255,255,.32);}
    html body .creates-today-filter:is(:active,:focus-visible) .creates-filter-close svg{transform:rotate(90deg)}
    html body :is(#creates-shared-close-control,.creates-global-drawer-close) {
      appearance:none!important;transform:none!important;opacity:1!important;
      cursor:pointer!important;transition:background .18s ease,color .18s ease!important;
    }
    html body :is(#creates-shared-close-control,.creates-global-drawer-close)::before,
    html body :is(#creates-shared-close-control,.creates-global-drawer-close)::after{content:none!important;display:none!important}
    html body :is(#creates-shared-close-control,.creates-global-drawer-close):focus-visible,
    html body .creates-today-filter:focus-visible{outline:2px solid #0088ff!important;outline-offset:3px!important}
    @media(prefers-reduced-motion:reduce){
      html body :is(#creates-shared-close-control,.creates-global-drawer-close)>svg,
      html body .creates-filter-close svg{transition:none!important;transform:none!important}
    }
    html:not([data-creates-theme="dark"]) body .ren-mobile-profile-card{background:#f7f7f7!important}
html[data-creates-theme="dark"] body .ren-mobile-profile-card{border:0!important;box-shadow:none!important}

/* Stable icon rotation, independent of host drawer hover rules. */
html:root body :is(#creates-shared-close-control,.creates-global-drawer-close),html:root body :is(#creates-shared-close-control,.creates-global-drawer-close):is(:hover,:focus,:focus-visible,:active){transform:none!important;translate:none!important;rotate:none!important;animation:none!important;transition:background-color .2s ease,color .2s ease!important}
html:root body :is(#creates-shared-close-control,.creates-global-drawer-close)>svg{transform:rotate(0deg)!important;transform-origin:50% 50%!important;transform-box:view-box!important;translate:none!important;scale:none!important;rotate:none!important;animation:none!important;transition:transform .3s ease-in-out!important}
html:root body :is(#creates-shared-close-control,.creates-global-drawer-close):is(:active,:focus-visible)>svg{transform:rotate(90deg)!important}
html:root body :is(#creates-shared-close-control,.creates-global-drawer-close,.cfud-analytics-open,.creates-react-notify-button){transition:filter .12s ease,background-color .18s ease,color .18s ease!important}
@media(prefers-reduced-motion:reduce){html:root body :is(#creates-shared-close-control,.creates-global-drawer-close)>svg,html:root body :is(#creates-shared-close-control,.creates-global-drawer-close):is(:active,:focus-visible)>svg{transform:none!important;transition:none!important}}

/* Notification drawer: quiet surfaces and shared close control. */
html:root body .creates-react-notify-header>div>small{display:none!important}
html:root[data-creates-theme="dark"] body .creates-react-notify-panel .creates-react-notify-item,
html:root[data-creates-theme="dark"] body .creates-react-notify-panel .creates-react-notify-stats>div>a{border:0!important;box-shadow:none!important}
html:root[data-creates-theme="dark"] body .creates-react-notify-panel .creates-react-notify-stats{border:1px solid var(--creates-nav-border)!important;box-shadow:none!important}

/* Drawer header eyebrow only: section headings and subtitles retain their theme colors. */
:root{--creates-drawer-eyebrow:#e63e44}
:root[data-creates-theme="dark"]{--creates-drawer-eyebrow:var(--creates-text-red)}
html:root body :is([class*="drawer"],[class*="panel"],[class*="modal"],dialog) :is(header,[class$="-head"],[class$="-header"]) :is(small,span,p,div):has(+ :is(h1,h2)),
html:root body :is([class*="drawer"],[class*="panel"],[class*="modal"],dialog) :is(header,[class$="-head"],[class$="-header"]) [class*="eyebrow"]{color:var(--creates-drawer-eyebrow)!important}

/* Register DMD bulk actions with the normal action geometry. */
html:root body.dmd-layout-lab:has(#dmd-design-lab) #dmd-design-lab .dmdp-bulk :is(button.dmdp-primary,button.dmdp-secondary),
html:root body.ctm-layout-lab:has(#ctm-design-lab) #ctm-design-lab .ctma-admin-bulk [data-ctma-bulk-apply][data-creates-button]{box-sizing:border-box!important;height:var(--creates-button-height)!important;min-height:var(--creates-button-height)!important;padding:var(--creates-button-padding)!important;border-radius:var(--creates-button-radius)!important;font-size:var(--creates-button-font-size)!important;font-weight:var(--creates-button-weight)!important;line-height:var(--creates-button-line-height)!important}

/* Hidden is part of the global control contract, including standalone pages. */
html:root body :is([data-creates-micro-button],[data-creates-button],.creates-global-drawer-close)[hidden]{display:none!important}

/* Shared compact creation/update metadata; CTM admin and publisher. */
html body :is(.ctma,.ctmh) .creates-row-timestamps{display:grid!important;grid-template-columns:minmax(0,1fr);text-align:left!important;gap:2px!important;margin:4px 0 0!important;padding:0!important;white-space:normal!important;color:var(--creates-palette-muted)!important;font-size:calc(11px + var(--creates-admin-type-step,0px))!important;font-weight:600!important;line-height:1.65!important}
html body :is(.ctma,.ctmh) .creates-row-timestamps :is(small,b){display:block!important;margin:0!important;padding:0!important;color:var(--creates-palette-muted)!important;font-size:calc(11px + var(--creates-admin-type-step,0px))!important;font-weight:600!important;line-height:1.65!important;white-space:nowrap!important}
html body :is(.ctma,.ctmh) .creates-row-timestamps b{display:inline!important}

/* Profile completion: existing inset 2px focus role, opt-in without changing field geometry. */
html:root body .cir-root[data-creates-profile-form] .cir-section{border-bottom:0;padding-bottom:0;margin-bottom:var(--creates-section-gap,16px)}
html:root body .cir-root[data-creates-profile-form] .cir-account-summary{margin-bottom:var(--creates-section-gap,16px)}
html:root body .cir-root[data-creates-profile-form] .cir-grid{gap:var(--creates-section-gap,16px)}
html:root body .cir-root[data-creates-profile-form] .cir-field :is(input,textarea,select):focus{border-color:var(--creates-color-0088ff,#0088ff)!important;outline:2px solid var(--creates-color-0088ff,#0088ff)!important;outline-offset:-2px!important;box-shadow:none!important}
html:root body .cir-root[data-creates-profile-form] .cir-field.invalid :is(input,textarea,select):not(:focus){border-color:var(--creates-text-red)!important;outline:none!important;box-shadow:none!important}
html:root body .cir-root[data-creates-profile-form] :is(.cir-npwp-toggle input:focus-visible+i,.cir-terms input:focus-visible+.cir-terms-switch){outline:2px solid var(--creates-color-0088ff,#0088ff)!important;outline-offset:3px!important;box-shadow:none!important}
html:root body .cir-root[data-creates-profile-form] :is(button,a):focus-visible{outline:2px solid var(--creates-color-0088ff,#0088ff)!important;outline-offset:3px!important;box-shadow:none!important}
html:root body .cir-root[data-creates-profile-form] .cir-province-option:focus-visible{outline-offset:-2px!important}
html:root body .cir-root[data-creates-profile-form] .cir-upload{transition-property:background-color,border-color}
html:root body .cir-root[data-creates-profile-form] .cir-upload:focus-within{outline:none!important}
html:root body .cir-root[data-creates-profile-form] .cir-upload:has(input[type=file]:focus-visible){outline:2px solid var(--creates-color-0088ff,#0088ff)!important;outline-offset:3px!important}
/* Catalogue search participates in the shared field focus treatment. */
html:root body #primary .ctmcat-search:focus-within{border:2px solid var(--creates-color-0088ff,#0088ff)!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}
/* Pointer activation retains semantic focus, but action controls show no ring.
   Fields, search and dropdown triggers keep their existing focus treatment. */
 html:root[data-creates-focus-input="keyboard"] body :is(#creates-shared-close-control,button,a[href],summary,[role="button"],[role="tab"],[role="checkbox"],[role="radio"],[role="switch"],[role="menuitem"],[tabindex]:not([tabindex="-1"]),input[type="checkbox"],input[type="radio"]):not(:is(input:not([type="checkbox"]):not([type="radio"]),textarea,select,[contenteditable]:not([contenteditable="false"]),[role="textbox"],[role="searchbox"])):not(:has(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select)):focus-visible {outline:2px solid var(--creates-color-0088ff,#0088ff)!important;outline-offset:3px!important;--creates-focus-soft:transparent;}
 html:root[data-creates-focus-input="pointer"] body :is(#creates-shared-close-control,button,a[href],summary,[role="button"],[role="tab"],[role="checkbox"],[role="radio"],[role="switch"],[role="menuitem"],[tabindex],input[type="checkbox"],input[type="radio"]):not(:is(input:not([type="checkbox"]):not([type="radio"]),textarea,select,[contenteditable]:not([contenteditable="false"]),[role="textbox"],[role="searchbox"],[role="combobox"],[aria-haspopup]:not([aria-haspopup="false"]),.creates-form-control,.dmdp-combo>button,.ctmu-combo>button,.ctma-combo>button,.ctmh-combo>button)):not(:has(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select,[role="combobox"])):focus {outline:none!important;--creates-focus-soft:transparent;}
 html:root[data-creates-focus-input="pointer"] body :is(.creates-segmented>label>input:focus+span,.cir-npwp-toggle input:focus+i,.cir-terms input:focus+.cir-terms-switch){outline:none!important;--creates-focus-soft:transparent;}


/* Catalogue spacing uses one section gap and half a gap for related content.
   Controls retain their canonical sizes; hidden/loading states retain display. */
html:root body:has(:is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design)) :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-head,.ctma-head,.ctmu-head,.ctmh-head){margin-bottom:var(--creates-section-gap)!important;}
html:root body:has(:is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design)) :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-head-actions,.ctma-head-actions,.ctmu-head-actions,.ctmh-head-actions){gap:calc(var(--creates-section-gap) / 2)!important;}
html:root body:has(:is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design)) :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) .lab-controls{margin-bottom:var(--creates-section-gap)!important;padding-bottom:0!important;}
html:root body:not(.ctm-user-layout-lab):has(:is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design)) :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) .lab-table-head{padding-bottom:calc(var(--creates-section-gap) / 2)!important;}
html:root body:has(:is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design)) :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-bulk,.ctma-bulk,.ctma-admin-bulk,.ctmu-bulk,.ctmh-admin-bulk){margin-block:0 var(--creates-section-gap)!important;padding:var(--creates-section-gap)!important;}
html:root body:has(:is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design)) :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) .lab-bottom-pages{margin-top:var(--creates-section-gap)!important;}

html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-body,.ctma-detail,.ctmu-detail,.ctmh-detail){display:flex;flex-direction:column;gap:var(--creates-section-gap)!important;}
html:root body :is(.ctma-detail,.ctmu-detail,.ctmh-detail)>:not([hidden]){margin-block:0!important;}
html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media){gap:var(--creates-section-gap)!important;padding:var(--creates-section-gap)!important;align-items:start!important;}
html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media)>div{display:flex;flex-direction:column;gap:calc(var(--creates-section-gap) / 2)!important;min-width:0;}
html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media)>div>:is(span,h3,p,audio,div){margin-block:0!important;}
html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-links,.ctma-links,.ctmu-links,.ctmh-links){gap:var(--creates-section-gap)!important;flex-wrap:wrap;}

@media(max-width:600px){
 /* Remove one redundant clearance gap under the fixed mobile chrome. */
 html:root body:has(:is(#creates-services,#creates-admin-services,#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design)) .gem-rencode-content{padding-top:calc(var(--gem-app-top-space,76px) - var(--creates-section-gap))!important;}
 html:root body:has(:is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design)) :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design){margin-top:var(--creates-section-gap)!important;}
 html:root body:is(.creates-services-page,.creates-admin-workspace) .creates-services-content>:is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design){margin-top:0!important;}
 html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media){grid-template-columns:96px minmax(0,1fr)!important;gap:calc(var(--creates-section-gap) / 2) var(--creates-section-gap)!important;}
 html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media)>div{display:contents!important;}
 html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media)>:is(a,.dmdp-artwork-static){grid-column:1!important;grid-row:1/span 3!important;align-self:start!important;}
 html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media) img{width:96px!important;max-width:100%;}
 html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media)>div>*{grid-column:2!important;min-width:0!important;}
 html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.ctma-drawer,.ctmu-drawer,.ctmh-drawer) :is(.dmdp-media,.ctma-media,.ctmu-media,.ctmh-media)>div>:is(audio,.dmdp-links,.ctma-links,.ctmu-links,.ctmh-links,.dmdp-external-audio-note,.ctma-no-assets,.ctmu-no-assets,.ctmh-no-assets){grid-column:1/-1!important;width:100%!important;max-width:none!important;box-sizing:border-box;}
}

/* Forms in the same release drawers share the section rhythm. */
html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-drawer,.dmdp-create,.ctma-drawer,.ctmu-drawer,.ctmu-submit-drawer,.ctmh-drawer) :is(.dmdp-grid,.ctma-grid,.ctmu-grid,.ctmh-grid,.ctmu-submit-grid){gap:var(--creates-section-gap)!important;}
html:root body:is(.dmd-layout-lab,.ctm-layout-lab,.ctm-user-layout-lab,.ctm-publisher-layout-lab) :is(.dmdp-panel,.ctma-drawer,.ctmu-drawer,.ctmu-submit-drawer,.ctmh-drawer) :is(.dmdp-field,.ctma-field,.ctmu-field,.ctmh-field){gap:calc(var(--creates-section-gap) / 2)!important;}

/* Shared row details, content typography and artwork mask. */
html:root body .creates-catalog-details{position:fixed;z-index:2147483000;box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:var(--creates-section-gap);border:1px solid var(--creates-palette-divider);border-radius:var(--creates-micro-radius);background:var(--creates-palette-bg);color:var(--creates-palette-ink);box-shadow:var(--creates-popup-shadow);font-family:var(--creates-badge-font,system-ui);font-size:14px;line-height:1.4;display:grid;gap:calc(var(--creates-section-gap) / 2);}
html:root body .creates-catalog-details[hidden]{display:none!important;}
html:root body .creates-catalog-details-status{display:grid;gap:calc(var(--creates-section-gap) / 2);}
html:root body .creates-catalog-details-status-row{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:calc(var(--creates-section-gap) / 2);font-weight:500;overflow-wrap:anywhere;}
html:root body .creates-catalog-details-status-row:not(:has(i)){grid-template-columns:minmax(0,1fr);}
html:root body .creates-catalog-details-status-row>i{display:block;width:20px;height:20px;background:currentColor;mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;}
html:root body .creates-catalog-details-date{margin:0;color:var(--creates-palette-muted);font-size:12px;line-height:1.4;}
html:root body .creates-catalog-details-actions{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--creates-section-gap) / 2);padding-top:calc(var(--creates-section-gap) / 2);border-top:1px solid var(--creates-palette-divider);}
html:root body .creates-catalog-details-save[data-creates-button]{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--creates-section-gap) / 2);min-width:0;height:var(--creates-button-height);padding:var(--creates-button-padding);border:0;border-radius:var(--creates-button-radius);background:var(--creates-palette-control);color:var(--creates-palette-ink);font:var(--creates-button-weight) var(--creates-button-font-size)/var(--creates-button-line-height) var(--creates-badge-font,system-ui);cursor:pointer;}
html:root body .creates-catalog-details-save>svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.8;}
html:root body .creates-catalog-details-save.is-saved>svg{fill:currentColor;color:var(--creates-palette-favorite);}
html:root body .creates-catalog-details-save:disabled{opacity:.5;cursor:wait;}
html:root body .creates-catalog-details-save:focus-visible{outline:2px solid var(--creates-palette-blue);outline-offset:3px;}
html:root body .creates-catalog-details-cortex{display:grid;place-items:center;flex:0 0 var(--creates-micro-height);width:var(--creates-micro-height);height:var(--creates-micro-height);border-radius:var(--creates-micro-radius);background:var(--creates-status-neutral-bg);color:var(--creates-status-neutral-ink);}
html:root body .creates-catalog-details-cortex.high{background:var(--creates-status-red-bg);color:var(--creates-status-red-ink);}
html:root body .creates-catalog-details-cortex.elevated{background:var(--creates-status-amber-bg);color:var(--creates-status-amber-ink);}
html:root body .creates-catalog-details-cortex.low{background:var(--creates-status-green-bg);color:var(--creates-status-green-ink);}
html:root body .creates-catalog-details-cortex>i{display:block;width:16px;height:16px;background:currentColor;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/dmd-lab-cortex-info.svg?v=default-20261007') center/contain no-repeat;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/dmd-lab-cortex-info.svg?v=default-20261007') center/contain no-repeat;}
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design) :is(.lab-art,.lab-youtube-artwork,.dmdp-artwork-static,.dmdp-cover-link,.lab-artwork,.lab-artwork>a,.lab-artwork>span,.lab-artwork img,.lab-artwork>button,.dmdp-cover,.ctma-cover,.ctmu-cover,.ctmh-cover,.dmdp-media>a,.ctma-media>a,.ctmu-media>a,.ctmh-media>a,.dmdp-media img,.ctma-media img,.ctmu-media img,.ctmh-media img,.dmdp-revision-artwork-compare img){border-radius:var(--creates-artwork-radius)!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-status-note,.dmdp-user-revision-note,.dmdp-admin-review-note,.ctma-note,.ctmu-note,.ctmh-note){padding:var(--creates-section-gap)!important;font-family:var(--creates-badge-font,system-ui)!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-status-note,.dmdp-user-revision-note,.dmdp-admin-review-note,.ctma-note,.ctmu-note,.ctmh-note)>strong{display:block;margin:0!important;color:var(--creates-text-red)!important;font-size:calc(15px + var(--creates-admin-type-step,0px))!important;font-weight:600!important;line-height:1.3!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-status-note,.dmdp-user-revision-note,.dmdp-admin-review-note,.ctma-note,.ctmu-note,.ctmh-note)>p{margin:calc(var(--creates-section-gap) / 2) 0 0!important;color:color-mix(in srgb,var(--creates-text-red) 25%,var(--creates-drawer-ink))!important;font-size:calc(14px + var(--creates-admin-type-step,0px))!important;font-weight:400!important;line-height:1.55!important;overflow-wrap:anywhere;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-status-note,.dmdp-user-revision-note,.dmdp-admin-review-note,.ctma-note,.ctmu-note,.ctmh-note)>small{display:block;margin:calc(var(--creates-section-gap) / 2) 0 0!important;padding:0!important;color:var(--creates-drawer-muted)!important;font-size:calc(11px + var(--creates-admin-type-step,0px))!important;font-weight:400!important;line-height:1.4!important;}
@media(max-width:900px){
 html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design) :is(.dmdp-list,.ctma-list,.ctmu-list,.ctmh-list)>:is(.dmdp-card,.ctma-card,.ctmu-card,.ctmh-card){grid-template-columns:var(--creates-compact-artwork-size,44px) minmax(0,1fr) 64px!important;border-bottom:0!important;}
 html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design) :is(.dmdp-list,.ctma-list,.ctmu-list,.ctmh-list)>:is(.dmdp-card,.ctma-card,.ctmu-card,.ctmh-card)::after{content:''!important;display:block!important;position:absolute!important;top:auto!important;bottom:0!important;grid-column:2/-1!important;left:0!important;right:0!important;width:auto!important;height:1px!important;background:var(--creates-palette-divider)!important;pointer-events:none!important;}
 html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design) :is(.dmdp-card,.ctma-card,.ctmu-card,.ctmh-card) :is(.dmdp-save,.ctma-save,.ctmu-save,.ctmh-save,.lab-release-date-line,.lab-release-date,.dmdp-release-date-row){display:none!important;}
 html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design) :is(.dmdp-card,.ctma-card,.ctmu-card,.ctmh-card) :is(.dmdp-status-stack,.ctma-status-stack,.ctmu-status-stack,.ctmh-status-stack){width:64px!important;min-width:64px!important;max-width:64px!important;justify-content:flex-end!important;gap:0!important;}
 html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design) .lab-mobile-status-more{display:grid!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;}
}
@media(min-width:901px) and (orientation:portrait){
 html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-publisher-design#ctm-publisher-design) :is(.dmdp-list,.ctma-list,.ctmu-list,.ctmh-list)>:is(.dmdp-card,.ctma-card,.ctmu-card,.ctmh-card){grid-template-columns:var(--creates-compact-artwork-size,44px) minmax(0,1fr) 64px!important;border-bottom:0!important;}
 html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-publisher-design#ctm-publisher-design) :is(.dmdp-list,.ctma-list,.ctmu-list,.ctmh-list)>:is(.dmdp-card,.ctma-card,.ctmu-card,.ctmh-card)::after{content:''!important;display:block!important;position:absolute!important;top:auto!important;bottom:0!important;grid-column:2/-1!important;left:0!important;right:0!important;width:auto!important;height:1px!important;background:var(--creates-palette-divider)!important;pointer-events:none!important;}
 html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design) :is(.dmdp-card,.ctma-card,.ctmu-card,.ctmh-card) :is(.dmdp-save,.ctma-save,.ctmu-save,.ctmh-save,.lab-release-date-line,.lab-release-date,.dmdp-release-date-row){display:none!important;}
 html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design) :is(.dmdp-card,.ctma-card,.ctmu-card,.ctmh-card) :is(.dmdp-status-stack,.ctma-status-stack,.ctmu-status-stack,.ctmh-status-stack){width:64px!important;min-width:64px!important;max-width:64px!important;justify-content:flex-end!important;gap:0!important;}
 html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design) .lab-mobile-status-more{display:grid!important;flex:0 0 32px!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important;}
}

/* Compact catalogue rows follow the thumbnail and actual text height. */
@media(max-width:900px){html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design) :is(.dmdp-list,.ctma-list,.ctmu-list,.ctmh-list)>:is(.dmdp-card,.ctma-card,.ctmu-card,.ctmh-card){height:auto!important;min-height:0!important;padding-block:calc(var(--creates-section-gap) / 2)!important;}}
@media(min-width:901px) and (orientation:portrait){html:root body:not(.ctm-user-layout-lab) :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design) :is(.dmdp-list,.ctma-list,.ctmu-list,.ctmh-list)>:is(.dmdp-card,.ctma-card,.ctmu-card,.ctmh-card){height:auto!important;min-height:0!important;padding-block:calc(var(--creates-section-gap) / 2)!important;}}

/* CTM uses the DMD mobile status icon and details popup. */
@media(max-width:900px){html:root body:not(.ctm-user-layout-lab) :is(#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design) :is(.ctma-list,.ctmu-list,.ctmh-list)>:is(.ctma-card,.ctmu-card,.ctmh-card) .creates-row-timestamps{display:none!important;}
html:root body:not(.ctm-user-layout-lab) :is(#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design) :is(.ctma-list,.ctmu-list,.ctmh-list)>:is(.ctma-card,.ctmu-card,.ctmh-card) :is(.ctma-badge,.ctmu-badge,.ctmh-badge).lab-mobile-primary-status{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--creates-status-icon-color,var(--creates-palette-icon))!important;}
html:root body:not(.ctm-user-layout-lab) :is(#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design) :is(.ctma-list,.ctmu-list,.ctmh-list)>:is(.ctma-card,.ctmu-card,.ctmh-card) :is(.ctma-badge,.ctmu-badge,.ctmh-badge).lab-mobile-primary-status::before{width:24px!important;height:24px!important;flex-basis:24px!important;}}
@media(min-width:901px) and (orientation:portrait){html:root body:not(.ctm-user-layout-lab) :is(#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design) :is(.ctma-list,.ctmu-list,.ctmh-list)>:is(.ctma-card,.ctmu-card,.ctmh-card) .creates-row-timestamps{display:none!important;}
html:root body:not(.ctm-user-layout-lab) :is(#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design) :is(.ctma-list,.ctmu-list,.ctmh-list)>:is(.ctma-card,.ctmu-card,.ctmh-card) :is(.ctma-badge,.ctmu-badge,.ctmh-badge).lab-mobile-primary-status{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--creates-status-icon-color,var(--creates-palette-icon))!important;}
html:root body:not(.ctm-user-layout-lab) :is(#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design) :is(.ctma-list,.ctmu-list,.ctmh-list)>:is(.ctma-card,.ctmu-card,.ctmh-card) :is(.ctma-badge,.ctmu-badge,.ctmh-badge).lab-mobile-primary-status::before{width:24px!important;height:24px!important;flex-basis:24px!important;}}

/* CTM table headings and cells share the same column start. */
html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-card :is(.ctma-person,.ctma-publisher){padding:0!important;}
@media(max-width:900px){html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-row-platform{display:none!important;}}

html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-card .creates-row-timestamps :is(small,b){font-size:calc(11px + var(--creates-admin-type-step,0px))!important;font-weight:600!important;line-height:1.65!important;color:var(--creates-palette-muted)!important;}

/* Directory follows the DMD row rhythm and responsive column priorities. */
html body :is(#user-design-lab,#publisher-design-lab) .cfud-shell{overflow:visible!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(colgroup){display:none!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(thead,tbody){display:block!important;width:100%!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(thead tr,tr.creates-directory-row){display:grid!important;grid-template-columns:56px minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) 180px;gap:20px;align-items:center;padding:12px 0!important;min-width:0!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(th,td){display:block;padding:0!important;min-width:0!important;width:auto!important;border:0!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-row::after{content:'';position:absolute;left:76px;right:0;bottom:0;height:1px;background:var(--doc-line);pointer-events:none}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-row :is(.cfud-avatar,.cfpd-avatar){width:56px!important;height:56px!important;border-radius:4px!important;overflow:hidden}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-row .cfud-row-actions{width:100%;gap:8px}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-row .cfud-type-dates{margin-top:8px}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-more{display:none!important}
@media(max-width:1200px){html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(thead tr,tr.creates-directory-row){grid-template-columns:56px minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) 160px;gap:16px}html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(th,td):nth-child(5){display:none!important}}
@media(max-width:1000px){html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(thead tr,tr.creates-directory-row){grid-template-columns:56px minmax(0,1fr) minmax(0,1.35fr) 160px}html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(th,td):nth-child(4){display:none!important}}
@media(max-width:600px){
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table thead{display:none!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table tr.creates-directory-row{grid-template-columns:44px minmax(0,1fr) 32px;gap:8px;padding:8px 0!important;align-items:center}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table td:nth-child(3){display:none!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-row::after{left:52px;right:0}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-row :is(.cfud-avatar,.cfpd-avatar){width:44px!important;height:44px!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-row .cfud-row-actions{display:none!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-more{display:inline-flex!important;align-items:center;justify-content:center;width:32px!important;height:32px!important;padding:4px!important;background:transparent!important;color:var(--doc-muted)!important;border:0!important}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-more svg{width:24px;height:24px}
}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-action-popup{position:fixed;z-index:100050;width:220px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;padding:16px;border:1px solid var(--doc-line);border-radius:var(--creates-micro-radius);background:var(--doc-bg);box-shadow:var(--creates-popup-shadow)}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-action-popup .cfud-row-actions{display:flex!important;flex-direction:column;gap:8px;width:100%}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-action-popup .cfud-row-actions>:is(button,a){width:100%!important;min-height:var(--creates-micro-height)}

/* Avatar stays at the top; tablet User table keeps the first data column. */
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-row .cfud-avatar-cell{align-self:start!important}
@media(min-width:601px) and (max-width:1000px){
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(thead tr,tr.creates-directory-row){grid-template-columns:56px minmax(0,1fr) 160px}
html body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(th,td):nth-child(3){display:none!important}
}

/* Directory hover is confined to its row, including beside the sidebar. */
html:root body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table tbody tr.creates-directory-row:is(:hover,:focus-within){box-shadow:none!important;clip-path:none!important}

html:root body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table tr.creates-directory-row{align-items:start!important}

/* Registration and update dates remain available in the account drawer. */
@media(max-width:1000px){html:root body #user-design-lab .creates-directory-row .cfud-type-dates>.cfud-date{display:none!important}}

/* Directory values truncate within their column; compact rows retain the account name. */
html:root body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(.cfud-ellipsis,.cfud-date,.cfud-location>span,.cfud-name>small){display:block;min-width:0;max-width:100%;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}
html:root body :is(#user-design-lab,#publisher-design-lab) .creates-directory-table :is(.cfud-name,.cfud-location){min-width:0;max-width:100%}
html:root body #user-design-lab .creates-directory-table .cfud-compact-user-name{display:none!important}
@media(max-width:1000px){html:root body #user-design-lab .creates-directory-table .cfud-compact-user-name{display:block!important;margin-top:8px}}

/* Directory toolbar has no empty third grid track. */
html:root body #user-design-lab .cfud-primary-tools>.cfud-toolbar{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)!important;width:auto!important;max-width:none!important;flex:1 1 0!important;min-width:0!important}
@media(max-width:600px){html:root body #user-design-lab .cfud-primary-tools>.cfud-toolbar{grid-template-columns:minmax(0,1fr)!important}}

/* Selected account chips use available toolbar space before wrapping. */
@media(min-width:601px){
html:root body #user-design-lab .cfud-primary-tools:has(.cfud-user-chip){width:auto!important;flex:1 1 554px!important}
html:root body #user-design-lab .cfud-primary-tools:has(.cfud-user-chip)>.cfud-toolbar{grid-template-columns:minmax(0,300px) minmax(0,1fr)!important}
}
html:root body #user-design-lab .cfud-user-chip{min-width:0;max-width:100%;flex:0 0 auto;align-items:center}
html:root body #user-design-lab .cfud-user-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html:root body #user-design-lab .cfud-user-chip>button{flex:0 0 auto}

/* Mobile account filter spans the full content width below search and analytics. */
@media(max-width:600px){
html:root body #user-design-lab .cfud-primary-tools{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 44px;gap:12px!important;width:100%!important;flex-basis:100%!important;align-items:start!important}
html:root body #user-design-lab .cfud-primary-tools>.cfud-toolbar{display:contents!important}
html:root body #user-design-lab .cfud-primary-tools .cfud-search-row{grid-column:1;grid-row:1;min-width:0}
html:root body #user-design-lab .cfud-primary-tools>.cfud-analytics-quick{grid-column:2;grid-row:1}
html:root body #user-design-lab .cfud-primary-tools .cfud-user-combo{grid-column:1/-1;grid-row:2;width:100%!important;min-width:0!important}
}

/* Selected applicant filters consume available toolbar space before wrapping. */
@media(min-width:701px){
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab) :is(.dmdp-head-actions,.ctma-head-actions)>.dmdp-applicant-multi:has(:is(.dmdp-applicant-chip,.ctma-lookup-chip)){max-width:none!important;flex:1 1 230px!important;min-width:min(220px,100%)!important}
}

/* Shared status glyphs: supplied cloud upload/clock, and the sidebar hourglass. */
html:root body :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):is(.ddex_processing,.distribution_ready){--creates-badge-icon:url('/cloud/mu-plugins/assets/dmd-status-icons/sidebar-cloud-up-fill.svg?v=default-20261007');}
html:root body .dmdp-badge.creates-dsp-queued{--creates-badge-icon:url('/cloud/mu-plugins/assets/dmd-status-icons/dsp-queued.svg?v=20261011');}
html:root body :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge).needs_revision{--creates-badge-icon:url('/cloud/mu-plugins/assets/dmd-status-icons/revision-waiting.svg?v=default-20261007');}
html:root body :is(.dmdp-badge.accepted,.ctma-badge.ddex_ack,.ctmu-badge.ddex_ack,.ctmh-badge.ddex_ack,.ctma-badge.on_progress,.ctmu-badge.on_progress,.ctmh-badge.on_progress){--creates-badge-icon:url('/cloud/mu-plugins/assets/dmd-status-icons/waiting-release-active.svg?v=default-20261007');}
html:root body :is(.dmdp-badge:is(.ddex_processing,.distribution_ready,.needs_revision,.accepted),:is(.ctma-badge,.ctmu-badge,.ctmh-badge):is(.ddex_processing,.distribution_ready,.needs_revision,.ddex_ack,.on_progress))::before{content:""!important;display:inline-block;background:currentColor!important;width:16px;height:16px;flex:0 0 16px;mask:var(--creates-badge-icon,var(--dmdp-table-status-icon)) center/contain no-repeat!important;-webkit-mask:var(--creates-badge-icon,var(--dmdp-table-status-icon)) center/contain no-repeat!important;}
html:root body #ctm-user-design#ctm-user-design .ctmu-badge.ddex_ack::before{mask-image:var(--creates-badge-icon)!important;-webkit-mask-image:var(--creates-badge-icon)!important;}

/* All release statuses use DMD metrics for each presentation role. */
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge){font-family:var(--creates-badge-font,system-ui)!important;font-weight:600!important;line-height:1.3!important;letter-spacing:normal!important;gap:6px!important;}
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge):not(.lab-mobile-primary-status){font-size:var(--creates-badge-size,14px)!important;}
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge)::before{width:16px!important;height:16px!important;flex-basis:16px!important;margin:0!important;}
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge)>svg{width:16px!important;height:16px!important;flex:0 0 16px!important;margin:0!important;}
@media(min-width:901px) and (orientation:landscape){
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge).lab-mobile-primary-status{font-size:var(--creates-badge-size,14px)!important;}
}
@media(max-width:900px),(orientation:portrait){
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge).lab-mobile-primary-status::before,html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge).lab-mobile-primary-status>svg{width:24px!important;height:24px!important;flex-basis:24px!important;}
}

/* Text badges use inline icon spacing; icon-only badges retain no extra margin. */
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge){gap:0!important}
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge)::before,html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge)>svg{margin-right:6px!important}
@media(max-width:900px),(orientation:portrait){html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge).lab-mobile-primary-status::before,html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab,#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab,#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design,#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design,#pa-design-lab#pa-design-lab#pa-design-lab#pa-design-lab) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge):not(.dmdp-progress-badge).lab-mobile-primary-status>svg{margin-right:0!important}}

/* Publisher row actions stack within the shared directory action column. */
@media(min-width:601px){html:root body #publisher-design-lab .creates-directory-row .cfud-row-actions{display:flex;flex-direction:column;align-items:stretch}html:root body #publisher-design-lab .creates-directory-row .cfud-row-actions>:is(button,a){width:100%;min-width:0}}

/* Keep the Publisher image inside its square avatar instead of its legacy minimum height. */
html:root body #publisher-design-lab .creates-directory-row .cfpd-avatar{display:block!important;min-width:0!important;min-height:0!important;flex-shrink:0;position:relative}
html:root body #publisher-design-lab .creates-directory-row .cfpd-avatar>.cfud-avatar{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;border-radius:inherit!important;object-fit:cover!important}

/* Publisher stacked actions need only a compact micro-button column. */
@media(min-width:1201px){html:root body #publisher-design-lab .creates-directory-table :is(thead tr,tr.creates-directory-row){grid-template-columns:56px minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) 112px}}
@media(min-width:1001px) and (max-width:1200px){html:root body #publisher-design-lab .creates-directory-table :is(thead tr,tr.creates-directory-row){grid-template-columns:56px minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) 112px}}
@media(min-width:601px) and (max-width:1000px){html:root body #publisher-design-lab .creates-directory-table :is(thead tr,tr.creates-directory-row){grid-template-columns:56px minmax(0,1fr) 112px}}

/* Directory sidebar glyphs: outline at rest, filled when selected. */
html:root body #user-design-lab .creates-catalog-sidebar [data-count="company"] .cfud-status-icon{--status-icon-default:url("/cloud/mu-plugins/assets/dmd-status-icons/directory-bank-default.svg?v=default-20261007")!important;--status-icon-active:url("/cloud/mu-plugins/assets/dmd-status-icons/directory-bank-active.svg?v=default-20261007")!important}
html:root body #user-design-lab .creates-catalog-sidebar [data-count="active"] .cfud-status-icon{--status-icon-default:url("/cloud/mu-plugins/assets/dmd-status-icons/directory-checked-box-default.svg?v=default-20261007")!important;--status-icon-active:url("/cloud/mu-plugins/assets/dmd-status-icons/directory-checked-box-active.svg?v=default-20261007")!important}
html:root body #user-design-lab .creates-catalog-sidebar [data-count="pks_creates"] .cfud-status-icon{--status-icon-default:url("/cloud/mu-plugins/assets/dmd-status-icons/directory-edit-alt-default.svg?v=default-20261007")!important;--status-icon-active:url("/cloud/mu-plugins/assets/dmd-status-icons/directory-edit-alt-active.svg?v=default-20261007")!important}
html:root body #user-design-lab .creates-catalog-sidebar [data-count="internal"] .cfud-status-icon{--status-icon-default:url("/cloud/mu-plugins/assets/dmd-status-icons/directory-folder-lock-default.svg?v=default-20261007")!important;--status-icon-active:url("/cloud/mu-plugins/assets/dmd-status-icons/directory-folder-lock-active.svg?v=default-20261007")!important}

/* Shared toolbar metrics follow DMD Admin; semantic fills and active states stay in their primitives. */
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab) :is(:is(.dmdp-head-actions,.ctma-head-actions,.ctmh-head-actions,.creates-catalog-compact-actions,.cfud-toolbar,.cfpd-toolbar) input){font-family:var(--creates-badge-font)!important;font-size:14px!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab) :is(:is(.lab-favorite,.dmdp-filter-toggle,.ctma-filter-toggle,.ctmu-filter-toggle,.ctmh-filter-toggle,.ctma-summary-button,.ctm-catalog-trigger,.cfud-filter-toggle,.cfpd-filter-toggle,.cfud-analytics-open,.cds-trigger,.lab-barcode,.lab-warning-toggle,.lab-create,.ctmu-new)){font-family:var(--creates-badge-font)!important;font-size:14px!important;font-weight:400!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab) :is(:is(.dmdp-search,.ctma-search,.ctmu-search,.ctmh-search,.cfud-search,.cfpd-search-row) input){font-weight:500!important;color:var(--creates-palette-ink)!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab) :is(:is(.dmdp-search,.ctma-search,.ctmu-search,.ctmh-search,.cfud-search,.cfpd-search-row)>svg,.cfpd-search-row>label>svg){width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab) :is(:is(.dmdp-filter-toggle,.ctma-filter-toggle,.ctmu-filter-toggle,.ctmh-filter-toggle,.cfud-filter-toggle,.cfpd-filter-toggle)){width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab) :is(:is(.dmdp-applicant-user-icon,.ctma-lookup-icon,.ctmh-lookup-icon),.cfud-user-combo>svg){width:20px!important;height:20px!important;flex:0 0 20px!important;color:var(--creates-palette-icon)!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab) :is(.cfud-user-combo){padding-top:5px!important;padding-bottom:5px!important;gap:5px!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab) :is(.cfud-user-search){height:34px!important;min-height:34px!important;font-weight:500!important;color:var(--creates-sidebar-detail-ink)!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab) :is(:is(.dmdp-applicant-multi,.ctmh-lookup)>input){font-weight:500!important;color:var(--creates-sidebar-detail-ink)!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,#pa-design-lab,#user-design-lab,#publisher-design-lab) :is(:is(.dmdp-applicant-multi,.ctmh-lookup,.cfud-user-combo) input::placeholder){color:var(--creates-placeholder-ink)!important;opacity:1!important;}

/* Release drawer badges use the compact status typography. */
html:root body :is(.dmdp-panel,.ctma-drawer,.ctmu-drawer,.ctmh-drawer){--creates-badge-size:12px}

/* Admin CTM follows the same existing DMD table typography step. */
#ctm-design-lab :is(.ctma-list,.lab-table-head,.ctma-drawer){--creates-admin-type-step:1px;--creates-micro-font-size:13px;--creates-button-font-size:14px;}
@media(min-width:901px) and (max-width:1366px) and (orientation:landscape){html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-card .creates-row-timestamps :is(small,b){font-size:calc(13px + var(--creates-admin-type-step,0px))!important;}}

/* Medium DMD rows retain applicant/platform columns and reuse mobile details. */
@media(min-width:901px) and (max-width:1399px) and (orientation:landscape){
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1.6fr) minmax(160px,1fr) 64px!important;column-gap:16px!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-card>.dmdp-main{grid-column:2!important;min-width:0!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-card>.dmdp-person{grid-column:3!important;min-width:0!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-card>.dmdp-status-stack{grid-column:4!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:0!important;width:64px!important;min-width:64px!important;max-width:64px!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-card :is(.dmdp-save,.lab-ipad-row-actions,.lab-release-date-line,.dmdp-release-date-row){display:none!important}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .lab-table-head>span:nth-child(4){grid-column:4!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .dmdp-card .dmdp-status-stack>*{display:none!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-status-stack>.dmdp-badge.lab-mobile-primary-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;padding:0!important;margin:0!important;gap:0!important;font-size:0!important;line-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--creates-status-icon-color,var(--creates-palette-icon))!important;overflow:hidden!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-status-stack>.dmdp-badge.lab-mobile-primary-status::before{display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important;background:currentColor!important}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-status-stack>.lab-mobile-status-more{display:grid!important;place-items:center!important;flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:var(--lab-icon)!important;cursor:pointer!important}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-status-stack>.lab-mobile-status-more::before{content:"•••";font:700 12px/1 system-ui;letter-spacing:1px}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .lab-table-head .dmdp-play-sort{display:none!important}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user:not(.dmdp-admin-layout) :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1fr) 112px 64px!important;}
}

/* User table: fixed metadata widths leave the flexible space to release titles. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user .dmdp-cooperation-cell .lab-active-identifier{display:block!important;margin:4px 0 0!important;font-size:calc(11px + var(--creates-admin-type-step,0px))!important;font-weight:500!important;line-height:1.4!important;color:var(--lab-muted)!important;white-space:nowrap!important;}
@media(min-width:1400px) and (orientation:landscape){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin .dmdp-status-stack>.dmdp-badge{width:max-content!important;max-width:none!important;white-space:nowrap!important;text-overflow:clip!important;}

html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1.5fr) minmax(180px,1fr) 168px var(--creates-admin-status-width,300px) 44px!important;column-gap:20px!important;}

html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1fr) 144px 148px 200px 40px!important;column-gap:16px!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user .dmdp-card>.dmdp-save{width:40px!important;min-width:40px!important;}
}
@media(min-width:901px) and (max-width:1399px) and (orientation:landscape){
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1fr) 144px 64px!important;}
}

/* Separate compact status icons from the touch-sized details control. */
@media(max-width:1399px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;column-gap:12px!important;width:88px!important;min-width:88px!important;max-width:88px!important;}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-status-stack>.lab-mobile-status-more{display:grid!important;place-items:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;}
}
@media(max-width:900px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card{grid-template-columns:var(--creates-compact-artwork-size,44px) minmax(0,1fr) 88px!important;}
}
@media(min-width:901px) and (max-width:1399px) and (orientation:landscape){
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1.6fr) minmax(160px,1fr) 88px!important;}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1fr) 160px 88px!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user .dmdp-cooperation-cell{padding-right:16px!important;box-sizing:border-box!important;}
}



/* Admin release table: omit playback totals and their sort heading. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin :is(.dmdp-play-sort,.dmdp-play-count){display:none!important;}

/* Lighter status typography in admin tables only, including progress buttons. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin .dmdp-list .dmdp-badge,
html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab.ctma-admin .ctma-list .ctma-badge{font-weight:500!important;--creates-badge-weight:500;--creates-micro-weight:500;}

/* Supplied folder-delete artwork for rejection, in admin and user catalogues. */
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-badge,.ctma-badge,.ctmu-badge,.ctmh-badge).rejected:not(.cid-failed):not(.cid-uncertain)::before{content:"";display:block;flex:0 0 15px;width:15px;height:15px;background:currentColor;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/rejected-xmark-bin.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/rejected-xmark-bin.svg?v=20261011') center/contain no-repeat!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) [data-status="rejected"] :is(.dmdp-filter-icon,.ctma-filter-icon,.ctmu-filter-icon,.ctmh-filter-icon){background:currentColor;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/rejected-folder.svg?v=default-20261007') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/rejected-folder.svg?v=default-20261007') center/contain no-repeat!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) [data-status="rejected"] :is(.dmdp-filter-icon,.ctma-filter-icon,.ctmu-filter-icon,.ctmh-filter-icon)>*{visibility:hidden;}



/* Delivery actions follow their service's primary action color. */
html:root body .dmdp-ddex.creates-ddex .creates-ddex-button.is-send{background:var(--creates-action-red)!important;border-color:var(--creates-action-red)!important;color:var(--creates-color-fff)!important}
html:root body .ctma-ddex.creates-ddex .creates-ddex-button.is-send{background:var(--creates-color-0088ff)!important;border-color:var(--creates-color-0088ff)!important;color:var(--creates-color-fff)!important}

/* Explicit DMD drawer action and vertical release menu. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-card{cursor:default!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions{display:flex!important;align-items:center!important;flex:0 0 88px!important;width:88px!important;gap:0!important;grid-column:6!important;grid-row:1!important;justify-self:end!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions>button{display:grid!important;place-items:center!important;position:static!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:10px!important;margin:0!important;border:0!important;background:transparent!important;color:var(--lab-icon,#86868b)!important;cursor:pointer!important;border-radius:50%!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions>button::before{content:none!important;display:none!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions>button svg{display:block!important;width:24px!important;height:24px!important;fill:currentColor!important;stroke:none!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions>button:focus-visible{outline:2px solid var(--lab-accent,#007aff)!important;outline-offset:-3px!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions>button:hover{opacity:.7}
.dmdp-unsaved-notice{margin:0;padding:12px 24px;background:var(--creates-status-orange-bg,#fff1da);color:var(--creates-status-orange-ink,#824800);font-size:14px;line-height:1.5}
@media(min-width:1400px) and (orientation:landscape){
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1.5fr) minmax(180px,1fr) 168px var(--creates-admin-status-width,300px) 88px!important}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1fr) 144px 148px 200px 88px!important}
}
@media(max-width:1399px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack{width:132px!important;min-width:132px!important;max-width:132px!important;column-gap:12px!important}
}
@media(max-width:900px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card{grid-template-columns:var(--creates-compact-artwork-size,44px) minmax(0,1fr) 132px!important}
}
@media(min-width:901px) and (max-width:1399px) and (orientation:landscape){
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1.6fr) minmax(160px,1fr) 132px!important}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1fr) 160px 132px!important}
}

/* Compact phone actions leave more space for release and artist names. */
@media(max-width:900px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card{grid-template-columns:var(--creates-compact-artwork-size,44px) minmax(0,1fr) 96px!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack{width:96px!important;min-width:96px!important;max-width:96px!important;column-gap:0!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions{width:64px!important;min-width:64px!important;flex-basis:64px!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions>button{width:32px!important;min-width:32px!important;flex-basis:32px!important;padding:10px 5px!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions>button svg{width:22px!important;height:22px!important}
}

/* Keep the trailing menu compact and aligned to the mobile edge. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions{width:68px!important;min-width:68px!important;flex-basis:68px!important}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions>button.lab-mobile-status-more{width:24px!important;min-width:24px!important;flex-basis:24px!important;padding:10px 0!important}
@media(min-width:1400px) and (orientation:landscape){
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1.5fr) minmax(180px,1fr) 168px var(--creates-admin-status-width,300px) 68px!important}
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1fr) 144px 148px 200px 68px!important}
}
@media(max-width:900px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card{grid-template-columns:var(--creates-compact-artwork-size,44px) minmax(0,1fr) 88px!important;padding-right:0!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack{width:88px!important;min-width:88px!important;max-width:88px!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-row-actions{width:56px!important;min-width:56px!important;flex-basis:56px!important}
}

/* A single divider between release drawer accordion sections. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-drawer .dmdp-body>:is(.dmdp-admin-disclosure,.dmdp-ai-screening){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-drawer .dmdp-body>:is(.dmdp-admin-disclosure,.dmdp-ai-screening):has(~ :is(.dmdp-admin-disclosure,.dmdp-ai-screening):not([hidden])){border-bottom:1px solid var(--creates-drawer-line,var(--lab-line,#dfe1e5))!important}

/* Always reachable, unadorned SVG close action for DMD release popups. */
html:root body .creates-catalog-details .creates-catalog-details-header{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:4px;position:relative;z-index:2;background:transparent}
html:root body .creates-catalog-details .creates-catalog-details-header>.creates-catalog-details-status{align-self:center}
html:root body .creates-catalog-details button.creates-catalog-details-close{display:grid!important;place-items:center!important;align-self:start!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:12px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--creates-palette-ink)!important;cursor:pointer!important}
html:root body .creates-catalog-details button.creates-catalog-details-close::before,html:root body .creates-catalog-details button.creates-catalog-details-close::after{display:none!important}
html:root body .creates-catalog-details button.creates-catalog-details-close svg{display:block;width:20px;height:20px;fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round}
html:root body .creates-catalog-details button.creates-catalog-details-close:hover{opacity:.65}
html:root body .creates-catalog-details button.creates-catalog-details-close:focus-visible{outline:2px solid currentColor;outline-offset:-6px}

/* Keep mobile row actions slightly inset from the right edge. */
@media(max-width:900px){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card{padding-right:max(8px,env(safe-area-inset-right,0px))!important}
}

/* Compact LIVE badges use the supplied livephoto symbol on admin and user surfaces. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.creates-live-status::before{content:''!important;display:block!important;background:currentColor!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/livephoto.svg?v=20261010') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/livephoto.svg?v=20261010') center/contain no-repeat!important}

html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.creates-live-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important}

/* Row details remain available when responsive columns are hidden. */
html:root body .creates-catalog-details .creates-catalog-row-info{display:grid;grid-template-columns:78px minmax(0,1fr);gap:6px 10px;margin:0;padding:12px 0 0;border-top:1px solid var(--creates-palette-divider);font-size:12px;line-height:1.45}
html:root body .creates-catalog-details .creates-catalog-row-info dt{margin:0;color:var(--creates-palette-muted);font-weight:400}
html:root body .creates-catalog-details .creates-catalog-row-info dd{margin:0;color:var(--creates-palette-ink);overflow-wrap:anywhere;min-width:0}

/* Ready badges show just their target channels and the supplied upload symbol. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.creates-ready-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.creates-ready-status::before{content:''!important;display:block!important;background:currentColor!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/ready-cloud-upload.svg?v=outline-20261010') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/ready-cloud-upload.svg?v=outline-20261010') center/contain no-repeat!important}

/* Completed takedown badges: outlined cloud X on admin and user views. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge:is(.takedown,.takedown-all,.takedown-dsp,.takedown-youtube,.withdrawn_dsp,.withdrawn_ytaf,.withdrawn_all)::before{content:""!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/takedown-cloud-slash-outline.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/takedown-cloud-slash-outline.svg?v=20261011') center/contain no-repeat!important}

/* Compact row popups: metadata and DSP details are closed until requested. */
html:root body .creates-catalog-details :is(.creates-catalog-disclosure,.creates-catalog-release-info){margin:0;padding:0;border:0;border-top:1px solid var(--creates-palette-divider);background:transparent;color:var(--creates-palette-ink)}
html:root body .creates-catalog-details .creates-catalog-release-info>h3{margin:0;padding:14px 0 12px;font:600 12px/1.45 var(--creates-badge-font,system-ui);color:inherit}
html:root body .creates-catalog-details .creates-catalog-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0;box-sizing:border-box;list-style:none;cursor:pointer;font-size:12px;font-weight:600;line-height:1.45;background:transparent;color:inherit}
html:root body .creates-catalog-details .creates-catalog-disclosure>summary::-webkit-details-marker{display:none}
html:root body .creates-catalog-details .creates-catalog-disclosure>summary svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}
html:root body .creates-catalog-details .creates-catalog-disclosure[open]>summary svg{transform:rotate(180deg)}
html:root body .creates-catalog-details :is(.creates-catalog-disclosure,.creates-catalog-release-info)>.creates-catalog-row-info{border:0;padding:0 0 12px}
html:root body .creates-catalog-details .creates-catalog-disclosure>div{padding-bottom:12px}

/* Scheduled badges stay compact; the row popup reads their complete accessible label. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab :is(.dmdp-badge.creates-scheduled-status,.dmdp-badge.accepted)::before,
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user .dmdp-badge.approved::before{content:''!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/calendar-badge-outline.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/calendar-badge-outline.svg?v=20261011') center/contain no-repeat!important}

/* Status colors describe the release state, independent of delivery partner. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge:is(.creates-scheduled-status,.accepted){--creates-badge-surface:var(--creates-status-amber-bg);--creates-badge-foreground:var(--creates-status-amber-ink);--creates-status-icon-color:var(--creates-status-amber-ink)}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge:is(.creates-ready-status,.ddex_processing:not(.creates-scheduled-status):not(.accepted),.distribution_ready){--creates-badge-surface:var(--creates-status-blue-bg);--creates-badge-foreground:var(--creates-status-blue-ink);--creates-status-icon-color:var(--creates-status-blue-ink)}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge:is(.creates-live-status){--creates-badge-surface:var(--creates-status-green-bg);--creates-badge-foreground:var(--creates-status-green-ink);--creates-status-icon-color:var(--creates-status-green-ink)}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge:is(.takedown,.takedown-all,.takedown-dsp,.takedown-youtube,.withdrawn_dsp,.withdrawn_ytaf,.withdrawn_all){--creates-badge-surface:var(--creates-status-neutral-bg);--creates-badge-foreground:var(--creates-status-neutral-ink);--creates-status-icon-color:var(--creates-status-neutral-ink)}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge:is(.rejected,.error,.ddex_error,.dsp_error){--creates-badge-surface:var(--creates-status-red-bg);--creates-badge-foreground:var(--creates-status-red-ink);--creates-status-icon-color:var(--creates-status-red-ink)}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user .dmdp-badge.approved{--creates-badge-surface:var(--creates-status-amber-bg);--creates-badge-foreground:var(--creates-status-amber-ink);--creates-status-icon-color:var(--creates-status-amber-ink)}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge:is(.creates-live-status,.creates-ready-status)::before{margin:0!important}
/* The popup uses the drawer's AI summary as an unboxed status line. */
html:root body .creates-catalog-details-cortex.creates-catalog-details-cortex-summary{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex:initial;width:auto;height:auto;min-width:0;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-weight:500;line-height:1.4;white-space:normal;text-align:left;overflow-wrap:anywhere}
html:root body .creates-catalog-details-cortex-summary>:is(i,svg,.dmdp-cortex-result-icon){display:block;flex:0 0 20px;width:20px;height:20px;margin:0;color:inherit}
html:root body .creates-catalog-details-cortex-summary>.dmdp-cortex-result-icon{background:currentColor;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/dmd-lab-cortex-info.svg?v=default-20261007') center/contain no-repeat;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/dmd-lab-cortex-info.svg?v=default-20261007') center/contain no-repeat}
html:root body .creates-catalog-details-cortex-summary>svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
html:root body .creates-catalog-details-cortex-summary>span:last-child{min-width:0}

/* New-submission icons distinguish single releases from albums. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.pending.creates-new-submission-single::before{content:""!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/submission-music-note.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/submission-music-note.svg?v=20261011') center/contain no-repeat!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.pending.creates-new-submission-album::before{content:""!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/submission-music-stack-outline.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/submission-music-stack-outline.svg?v=20261011') center/contain no-repeat!important}

/* Delivery failures are cloud warnings, distinct from rejected submissions. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge:is(.delivery-failed,.validation-failed,.ddex_failed,.ddex_validation_failed,.ddex_send_failed,.dsp_failed,.dsp_validation_failed,[data-dmdp-progress="ddex"][data-progress-family="red"])::before{content:""!important;display:block!important;background:currentColor!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/exclamationmark.triangle.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/exclamationmark.triangle.svg?v=20261011') center/contain no-repeat!important}

/* Discard confirmation: an explicit exit from unsaved drawer changes. */
dialog.creates-unsaved-confirm{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 40px);margin:auto;padding:24px;border:1px solid rgba(128,128,128,.22);border-radius:20px;background:var(--creates-drawer-bg,#fff);color:var(--creates-drawer-ink,#222);font-family:inherit;overflow:auto}
dialog.creates-unsaved-confirm::backdrop{background:rgba(0,0,0,.48)}
dialog.creates-unsaved-confirm h2{margin:0 0 12px;color:inherit;font-size:21px;line-height:1.3}
dialog.creates-unsaved-confirm p{margin:0;color:var(--creates-drawer-muted,#777);font-size:15px;line-height:1.55}
dialog.creates-unsaved-confirm footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px}
dialog.creates-unsaved-confirm button{min-height:44px;padding:10px 16px;border:0;border-radius:12px;background:var(--creates-drawer-field,#eee);color:inherit;font:inherit;font-size:14px;font-weight:600;cursor:pointer}
dialog.creates-unsaved-confirm [data-discard]{background:#d92c25;color:#fff}
dialog.creates-unsaved-confirm button:focus-visible{outline:2px solid #0088ff;outline-offset:3px}

/* Failure details stay at the end of the release popup. */
.creates-catalog-details .creates-catalog-delivery-issues{border-top:1px solid rgba(128,128,128,.24);margin-top:16px;padding-top:16px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.creates-catalog-delivery-issues>strong{display:block;margin-bottom:10px}
.creates-catalog-delivery-issues ul{margin:6px 0 10px;padding-left:20px}
.creates-catalog-delivery-issues .creates-delivery-latest{margin:8px 0 0;color:var(--creates-drawer-muted,#777)}
.creates-catalog-delivery-issues>div>div+div{margin-top:14px}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.delivery-failed{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}
#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.delivery-failed::before{margin:0!important;flex-shrink:0}

@media(max-width:1399px){html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .dmdp-badge.delivery-failed.lab-mobile-primary-status{gap:0!important}}

/* Async popup sections stay absent until their result is ready. */
html:root body .creates-catalog-details .creates-smartlink-actions[hidden],html:root body .creates-catalog-details .creates-dsp-status-section[hidden]{display:none!important}

/* Delivery confirmation is distinct from a scheduled release date. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.creates-dsp-progress-status{display:inline-flex!important;flex-flow:row nowrap!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;--creates-badge-surface:#f0e6fc;--creates-badge-foreground:#6b21a8;--creates-status-icon-color:#6b21a8}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.creates-dsp-progress-status::before{content:""!important;display:block!important;flex:0 0 16px;width:16px;height:16px;margin:0!important;background:currentColor!important;mask:url("/cloud/mu-plugins/assets/dmd-status-icons/clock-badge-outline.svg") center/contain no-repeat!important;-webkit-mask:url("/cloud/mu-plugins/assets/dmd-status-icons/clock-badge-outline.svg") center/contain no-repeat!important}
html:root[data-creates-theme="dark"] body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.creates-dsp-progress-status{--creates-badge-surface:#3d2854;--creates-badge-foreground:#d7b5ff;--creates-status-icon-color:#d7b5ff}
@media(max-width:1399px){html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .dmdp-badge.creates-dsp-progress-status.lab-mobile-primary-status{gap:0!important}}

/* Sidebar submenus consistently contain only their label and count. */
html:root body .creates-catalog-sidebar .creates-catalog-sidebar-subitem::before,
html:root body .creates-catalog-sidebar .creates-catalog-sidebar-subitem::after{content:none!important;display:none!important}
html:root body .creates-catalog-sidebar .creates-catalog-sidebar-subitem :is(svg,[class*="filter-icon"]),
html:root body .creates-catalog-sidebar .creates-catalog-sidebar-subitem>[aria-hidden="true"]{display:none!important}

/* Compact statuses are unboxed icons for both admin and user catalogues. */
@media(max-width:1399px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .dmdp-card .dmdp-status-stack>.dmdp-badge:not(.dmdp-progress-badge){align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;gap:0!important;font-size:0!important;line-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--creates-status-icon-color,var(--creates-palette-icon))!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .dmdp-card .dmdp-status-stack>.dmdp-badge:not(.dmdp-progress-badge)::before{width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .dmdp-card .dmdp-status-stack>.dmdp-badge.lab-mobile-primary-status{display:inline-flex!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .dmdp-card .dmdp-status-stack>.dmdp-badge.rejected{--creates-status-icon-color:var(--creates-status-icon-red,#FF5258);color:var(--creates-status-icon-red,#FF5258)!important}
}
/* Preserve the full album label outside phone-sized catalogue rows. */
@media(max-width:699px){
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab,#pa-design-lab#pa-design-lab#pa-design-lab) .dmdp-list .dmdp-card .lab-album{font-size:0!important;line-height:0!important}
html:root body :is(#dmd-design-lab#dmd-design-lab#dmd-design-lab,#pa-design-lab#pa-design-lab#pa-design-lab) .dmdp-list .dmdp-card .lab-album::after{content:"A";font-size:10px;line-height:1}
}

/* Drawer headers keep title and artist together; saving remains in the row menu. */
html:root body #dmd-design-lab .dmdp-drawer .dmdp-media .dmdp-save{display:none!important}
html:root body #dmd-design-lab .dmdp-drawer .dmdp-media>div{row-gap:calc(var(--creates-section-gap,16px) / 4)!important}
@media(max-width:600px){
 html:root body #dmd-design-lab .dmdp-drawer .dmdp-media{row-gap:calc(var(--creates-section-gap,16px) / 4)!important;grid-template-rows:min-content min-content minmax(0,1fr)!important}
 html:root body #dmd-design-lab .dmdp-drawer .dmdp-media .dmdp-artist-line{align-self:start!important}
}

/* Static artwork must remain a grid item when mobile metadata uses display:contents. */
html:root body #dmd-design-lab .dmdp-drawer .dmdp-media>.dmdp-artwork-static{display:block!important}

/* Tablet landscape keeps readable status badges; portrait and phones stay compact. */
@media(min-width:901px) and (max-width:1399px) and (orientation:landscape){
html:root body:not(.ctm-user-layout-lab) #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin :is(.lab-table-head,.dmdp-list>.dmdp-card){grid-template-columns:56px minmax(0,1.6fr) minmax(160px,1fr) var(--creates-admin-status-width,180px) 68px!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin .dmdp-list>.dmdp-card>.dmdp-status-stack{position:relative!important;align-self:center!important;width:var(--creates-admin-status-width,180px)!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin .dmdp-status-stack>.dmdp-row-actions{position:absolute!important;left:calc(100% + 16px)!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:68px!important;margin:0!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;flex-wrap:nowrap!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;justify-self:start!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card .dmdp-status-stack>.dmdp-badge{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;width:max-content!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:4px 8px!important;gap:6px!important;font-size:14px!important;line-height:1.3!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;background:var(--creates-badge-surface,var(--creates-status-bg))!important;color:var(--creates-badge-foreground,var(--creates-status-ink))!important;border:0!important;border-radius:6px!important;box-shadow:none!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card .dmdp-status-stack>.dmdp-badge::before{display:block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important;}
}

/* Status help follows the existing AI / estimated-revenue information treatment. */
.creates-status-heading-content{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:none;white-space:nowrap;font:inherit;color:inherit}
html body button.creates-status-info{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;padding:3px;margin:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;cursor:pointer;box-shadow:none}
.creates-status-info-symbol{display:block;width:16px;height:16px;background:currentColor;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/dmd-lab-cortex-info.svg') center/contain no-repeat;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/dmd-lab-cortex-info.svg') center/contain no-repeat}
.creates-status-info-popup{position:fixed;z-index:2147483001;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:320px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:16px;background:var(--creates-palette-bg);color:var(--creates-palette-ink);border:1px solid var(--creates-palette-divider);border-radius:20px;box-shadow:var(--creates-popup-shadow);font:14px/1.5 var(--creates-badge-font,system-ui)}
.creates-status-info-popup p{margin:0;flex:1;min-width:0}
html body .creates-status-info-popup button{flex:0 0 24px;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--creates-palette-muted);font:24px/1 system-ui;cursor:pointer;box-shadow:none}
html body button.creates-status-info:focus-visible{outline:2px solid currentColor;outline-offset:2px}

/* Requested takedown uses the current cloud/down arrow in both DMD views. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge:is(.takedown_requested,.takedown_requested_priority)::before{content:""!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/sidebar-cloud-down.svg?v=20261010') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/sidebar-cloud-down.svg?v=20261010') center/contain no-repeat!important;}

/* Revision icons follow each role: users edit/send; admins wait/review. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user .dmdp-badge.needs_revision::before{content:""!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/long.text.page.and.pencil.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/long.text.page.and.pencil.svg?v=20261011') center/contain no-repeat!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin .dmdp-badge.needs_revision::before{content:""!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/admin-waiting-revision-default.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/admin-waiting-revision-default.svg?v=20261011') center/contain no-repeat!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user .dmdp-badge:is(.needs_review,.needs_review_priority)::before{content:""!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/paperplane.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/paperplane.svg?v=20261011') center/contain no-repeat!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin .dmdp-badge:is(.needs_review,.needs_review_priority)::before{content:""!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/admin-review-default.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/admin-review-default.svg?v=20261011') center/contain no-repeat!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user .creates-catalog-sidebar [data-status="needs_revision"] .dmdp-filter-icon{mask:url('/cloud/mu-plugins/assets/dmd-status-icons/long.text.page.and.pencil.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/long.text.page.and.pencil.svg?v=20261011') center/contain no-repeat!important;}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-user .creates-catalog-sidebar [data-status="needs_revision"].is-active .dmdp-filter-icon{mask:url('/cloud/mu-plugins/assets/dmd-status-icons/long.text.page.and.pencil.fill.svg?v=20261011') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/long.text.page.and.pencil.fill.svg?v=20261011') center/contain no-repeat!important;}

.creates-status-popup-header{display:flex;align-items:flex-start;gap:12px}
.creates-status-popup-header strong{flex:1;min-width:0;font-weight:700}
html body .creates-status-info-popup a.creates-status-faq-link{color:var(--creates-text-blue);font:inherit;text-decoration:none}
html body .creates-status-info-popup a.creates-status-faq-link:hover{text-decoration:underline}
html body .creates-status-info-popup a.creates-status-faq-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}

/* Mobile DMD: one primary status and the drawer action share a compact pill.
   Keep secondary badges in the DOM so the three-dot details retain every status. */
@media(max-width:900px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack{display:flex!important;flex-direction:row!important;position:relative!important;isolation:isolate;width:96px!important;min-width:96px!important;max-width:96px!important;gap:0!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack>.dmdp-badge:not(.lab-mobile-primary-status),html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack>.ctma-badge:not(.lab-mobile-primary-status),html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack>.ctmh-badge:not(.lab-mobile-primary-status),html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack>.ctmu-badge:not(.lab-mobile-primary-status){display:none!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack>.dmdp-badge.lab-mobile-primary-status,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack>.ctma-badge.lab-mobile-primary-status,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack>.ctmh-badge.lab-mobile-primary-status,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack>.ctmu-badge.lab-mobile-primary-status{display:inline-flex!important;position:relative!important;z-index:1;flex:0 0 32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:0!important;line-height:0!important;gap:0!important;align-items:center!important;justify-content:center!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack>.dmdp-badge.lab-mobile-primary-status::before,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack>.ctma-badge.lab-mobile-primary-status::before,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack>.ctmh-badge.lab-mobile-primary-status::before,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack>.ctmu-badge.lab-mobile-primary-status::before{width:18px!important;height:18px!important;flex:0 0 18px!important;margin:0!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack:has(>.dmdp-badge.lab-mobile-primary-status):has(>.dmdp-row-actions)::after,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack:has(>.ctma-badge.lab-mobile-primary-status):has(>.ctma-row-actions)::after,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack:has(>.ctmh-badge.lab-mobile-primary-status):has(>.ctmh-row-actions)::after,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack:has(>.ctmu-badge.lab-mobile-primary-status):has(>.ctmu-row-actions)::after{content:"";display:block;position:absolute;z-index:0;pointer-events:none;left:0;top:50%;transform:translateY(-50%);box-sizing:border-box;width:64px;height:34px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lab-ink,#222) 14%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--lab-ink,#222) 11%,var(--lab-bg,#fff)),color-mix(in srgb,var(--lab-ink,#222) 6%,var(--lab-bg,#fff)));box-shadow:inset 0 1px 0 #ffffff18}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack>.dmdp-row-actions,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack>.ctma-row-actions,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack>.ctmh-row-actions,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack>.ctmu-row-actions{position:relative!important;z-index:1;width:64px!important;min-width:64px!important;flex:0 0 64px!important;gap:0!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack>.dmdp-row-actions>button,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack>.ctma-row-actions>button,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack>.ctmh-row-actions>button,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack>.ctmu-row-actions>button{width:32px!important;min-width:32px!important;flex:0 0 32px!important;height:44px!important;min-height:44px!important;padding:0!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack>.dmdp-row-actions>.dmdp-open-release svg,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack>.ctma-row-actions>.ctma-open-release svg,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack>.ctmh-row-actions>.ctmh-open-release svg,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack>.ctmu-row-actions>.ctmu-open-release svg{width:18px!important;height:18px!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack>.dmdp-row-actions>.lab-mobile-status-more svg,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack>.ctma-row-actions>.lab-mobile-status-more svg,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack>.ctmh-row-actions>.lab-mobile-status-more svg,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack>.ctmu-row-actions>.lab-mobile-status-more svg{width:18px!important;height:18px!important}
}

/* Mobile release titles: compact AI/declaration icons, preserving source colors and accessible labels. */
@media(max-width:900px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .creates-program-badge.creates-release-ai-badge:not([hidden]),html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list .creates-program-badge.creates-release-ai-badge:not([hidden]),html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list .creates-program-badge.creates-release-ai-badge:not([hidden]),html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list .creates-program-badge.creates-release-ai-badge:not([hidden]){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;padding:0!important;gap:0!important;font-size:0!important;line-height:0!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .creates-program-badge.creates-release-ai-badge:not([hidden])>span:not(.dmdp-cortex-result-icon),html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list .creates-program-badge.creates-release-ai-badge:not([hidden])>span:not(.ctma-cortex-result-icon),html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list .creates-program-badge.creates-release-ai-badge:not([hidden])>span:not(.ctmh-cortex-result-icon),html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list .creates-program-badge.creates-release-ai-badge:not([hidden])>span:not(.ctmu-cortex-result-icon){display:none!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .creates-program-badge.creates-release-ai-badge:not([hidden])>.dmdp-cortex-result-icon,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list .creates-program-badge.creates-release-ai-badge:not([hidden])>.ctma-cortex-result-icon,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list .creates-program-badge.creates-release-ai-badge:not([hidden])>.ctmh-cortex-result-icon,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list .creates-program-badge.creates-release-ai-badge:not([hidden])>.ctmu-cortex-result-icon{display:block!important;width:11px!important;height:11px!important;flex:0 0 11px!important}
}

/* Align mobile release actions with the top of the artwork and release information. */
@media(max-width:900px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack{align-self:start!important;margin-top:0!important}
}

/* Reserve the full mobile action width so title badges retain the column gap. */
@media(max-width:900px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card{grid-template-columns:var(--creates-compact-artwork-size,44px) minmax(0,1fr) 96px!important}
}

/* Extra breathing room between mobile release information and status actions. */
@media(max-width:900px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-main,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-main,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-main,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-main{padding-right:8px!important;box-sizing:border-box!important}
}

/* The existing drawer button covers the entire pill, including its status icon. */
@media(max-width:900px),(orientation:portrait){
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack:has(>.dmdp-badge.lab-mobile-primary-status)>.dmdp-row-actions,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack:has(>.ctma-badge.lab-mobile-primary-status)>.ctma-row-actions,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack:has(>.ctmh-badge.lab-mobile-primary-status)>.ctmh-row-actions,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack:has(>.ctmu-badge.lab-mobile-primary-status)>.ctmu-row-actions{width:96px!important;min-width:96px!important;flex:0 0 96px!important;margin-left:-32px!important;z-index:2!important}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list>.dmdp-card>.dmdp-status-stack:has(>.dmdp-badge.lab-mobile-primary-status)>.dmdp-row-actions>.dmdp-open-release,html:root body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list>.ctma-card>.ctma-status-stack:has(>.ctma-badge.lab-mobile-primary-status)>.ctma-row-actions>.ctma-open-release,html:root body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list>.ctmh-card>.ctmh-status-stack:has(>.ctmh-badge.lab-mobile-primary-status)>.ctmh-row-actions>.ctmh-open-release,html:root body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list>.ctmu-card>.ctmu-status-stack:has(>.ctmu-badge.lab-mobile-primary-status)>.ctmu-row-actions>.ctmu-open-release{width:64px!important;min-width:64px!important;flex:0 0 64px!important;padding:0 0 0 32px!important;box-sizing:border-box!important;border-radius:999px!important}
}


/* Admin drawer: delivery actions and lightweight download links. */
#dmd-design-lab.dmdp-admin .creates-ddex .creates-ddex-button.is-send{background:var(--creates-action-red)!important;border-color:var(--creates-action-red)!important;color:var(--creates-color-fff)!important}
#dmd-design-lab.dmdp-admin .creates-ddex .creates-ddex-button.is-send:disabled{opacity:.45!important;cursor:not-allowed!important}
#dmd-design-lab#dmd-design-lab.dmdp-admin .creates-ddex a.dmdp-download-text{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;color:var(--creates-text-blue)!important;min-height:28px!important;height:auto!important;display:inline-flex!important;align-items:center!important;gap:5px!important;text-decoration:none!important}
#dmd-design-lab#dmd-design-lab.dmdp-admin .creates-ddex a.dmdp-download-text:hover{text-decoration:underline!important;background:transparent!important}
#dmd-design-lab#dmd-design-lab.dmdp-admin .creates-ddex a.dmdp-download-text svg{width:.7em!important;height:1em!important;fill:currentColor!important;stroke:none!important;flex:none!important}
#dmd-design-lab#dmd-design-lab.dmdp-admin .creates-ddex a.dmdp-download-text svg path{fill:currentColor!important;stroke:none!important}
#dmd-design-lab.dmdp-admin .creates-ddex-tools .creates-ddex-buttons{gap:18px!important}
#dmd-design-lab.dmdp-admin [data-dsp-message]:empty{display:none!important}

/* Drawer accordion headings stay transparent, including pointer/keyboard focus. */
#dmd-design-lab.dmdp-admin .dmdp-drawer .dmdp-admin-disclosure>summary,
#dmd-design-lab.dmdp-admin .dmdp-drawer .dmdp-admin-disclosure>summary:is(:hover,:focus,:focus-visible,:active){background:transparent!important;background-image:none!important}

/* Keep drawer status visible after asynchronous badge replacement, in both themes. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab.dmdp-admin .dmdp-status-overview .dmdp-badge{display:inline-flex!important}

/* Compact paragraph separators in admin review conversations. */
html:root body #dmd-design-lab.dmdp-admin .dmdp-note-paragraph-gap{display:block!important;height:.55em!important;margin:0!important;padding:0!important;}


/* Delivered uses the upload-stage blue tokens in both themes. */
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.creates-dsp-delivered{--creates-badge-surface:var(--creates-status-blue-bg);--creates-badge-foreground:var(--creates-status-blue-ink);--creates-status-icon-color:var(--creates-status-blue-ink)}
html:root body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge.creates-dsp-delivered::before{content:''!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/dsp-delivered-paperplane.svg') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/dsp-delivered-paperplane.svg') center/contain no-repeat!important}

/* Popup delivery actions retain micro sizing and platform colors. */
html:root body .creates-catalog-details .dmdp-popup-quick-send button[data-quick-send][data-creates-micro-button]{background:var(--creates-palette-red,#ff3b30)!important;color:#fff!important;box-shadow:none!important}
html:root body .creates-catalog-details .dmdp-popup-quick-send button[data-quick-send="fuga"][data-creates-micro-button],html:root body .creates-catalog-details .dmdp-popup-quick-send button[data-quick-send="lm"][data-creates-micro-button]{background:var(--creates-palette-blue,#007aff)!important}
html:root body .creates-catalog-details .dmdp-popup-quick-send button[data-quick-send]:disabled{opacity:.45;cursor:not-allowed}

/* Progress badges share a horizontal icon/text layout, including failures. */
html:root body #dmd-design-lab .dmdp-list .dmdp-card .dmdp-status-stack>.dmdp-progress-badge{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:max-content!important;max-width:none!important;white-space:nowrap!important;flex-shrink:0!important;overflow:visible!important}
html:root body #dmd-design-lab .dmdp-progress-badge::before{display:block!important;flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important}

/* DMD revision shortcut: reserve the three-dot column, including in compact portrait layouts. */
html:root body #dmd-design-lab .dmdp-list .dmdp-mobile-revise{display:none!important}
@media(max-width:600px){
html:root body #dmd-design-lab.dmdp-user .dmdp-list>.dmdp-card>.dmdp-mobile-revise{
 display:flex!important;grid-column:2 / -1!important;grid-row:2!important;align-items:center;justify-content:center;
 width:calc(100% - 32px)!important;min-width:0!important;max-width:none!important;box-sizing:border-box;
 height:32px!important;min-height:32px!important;margin:8px 32px 0 0!important;padding:4px 16px!important;
 border:0!important;border-radius:999px!important;box-shadow:none!important;
 background:var(--creates-palette-control,#f2f2f7)!important;color:var(--creates-status-orange-fill,#ff9500)!important;
 font:600 15px/1.4 var(--creates-badge-font,system-ui)!important;cursor:pointer;
}
html:root body #dmd-design-lab.dmdp-user .dmdp-mobile-revise:focus-visible{outline:2px solid var(--creates-text-blue,#007aff);outline-offset:3px}
html:root body #dmd-design-lab.dmdp-user .dmdp-mobile-revise:disabled{opacity:.6;cursor:wait}
}

html:root body #dmd-design-lab .dmdp-mobile-review-actions{display:none!important}
@media(max-width:600px){
html:root body #dmd-design-lab.dmdp-admin .dmdp-list>.dmdp-card>.dmdp-mobile-review-actions{display:flex!important;grid-column:2 / -1!important;grid-row:2!important;gap:8px!important;width:calc(100% - 32px)!important;margin:8px 32px 0 0!important;min-width:0!important}
html:root body #dmd-design-lab .dmdp-mobile-review-actions>button{flex:1;min-width:0!important;box-sizing:border-box!important;height:32px!important;min-height:32px!important;margin:0!important;padding:4px 12px!important;border:0!important;border-radius:999px!important;background:var(--creates-palette-control)!important;color:var(--creates-text-blue)!important;box-shadow:none!important;font:600 15px/1.4 var(--creates-badge-font,system-ui)!important;cursor:pointer}
html:root body #dmd-design-lab .dmdp-mobile-review-actions>[data-mobile-review="reject"]{color:var(--creates-palette-red)!important}
html:root body #dmd-design-lab .dmdp-mobile-review-actions>button:disabled{opacity:.6;cursor:wait}
}
html:root body #dmd-design-lab dialog.dmdp-mobile-review-dialog{box-sizing:border-box;width:calc(100vw - 32px);max-width:420px;max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid var(--creates-palette-divider);border-radius:24px;background:var(--creates-palette-bg);color:var(--creates-palette-ink);box-shadow:var(--creates-popup-shadow);font:14px/1.5 var(--creates-badge-font,system-ui)}
.dmdp-mobile-review-dialog::backdrop{background:rgba(0,0,0,.45)}
.dmdp-mobile-review-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px}
html body .dmdp-mobile-review-dialog h3{font:600 18px/1.4 var(--creates-badge-font,system-ui);margin:0}
html body .dmdp-mobile-review-dialog header button{border:0;background:transparent;color:var(--creates-palette-muted);padding:0;width:32px;height:32px;font:26px/1 system-ui;cursor:pointer}
html body .dmdp-mobile-review-dialog .dmdp-mobile-review-title{margin:8px 0 16px;color:var(--creates-palette-muted)}
.dmdp-mobile-review-dialog form{display:grid;gap:16px}
.dmdp-mobile-review-dialog label{display:grid;gap:6px}
html body .dmdp-mobile-review-dialog :is(select,textarea){box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--creates-palette-divider);border-radius:12px;background:var(--creates-palette-control);color:var(--creates-palette-ink);font:16px/1.4 var(--creates-badge-font,system-ui);padding:10px 12px}
.dmdp-mobile-review-dialog .dmdp-mobile-review-reuse{display:flex;align-items:start}
.dmdp-mobile-review-footer{display:flex;gap:8px}
html body .dmdp-mobile-review-footer button{flex:1;border:0;border-radius:999px;background:var(--creates-palette-control);color:var(--creates-palette-ink);font:600 15px/1.4 var(--creates-badge-font,system-ui);min-height:32px;padding:4px 12px;cursor:pointer}
html body .dmdp-mobile-review-footer .is-reject,.dmdp-mobile-review-error{color:var(--creates-palette-red)}
html body .dmdp-mobile-review-footer .is-approve{color:var(--creates-text-blue)}
html body .dmdp-mobile-review-footer button:disabled{opacity:.45;cursor:default}

/* Keep multiline writing fields comfortably tall across admin and user forms. */
html:root body textarea.creates-form-control.creates-form-control:not(.creates-rich-note-source):not([hidden]):not(.ctma-admin-bulk textarea,.ctmh-bulk textarea),
html:root body :is(.dmdp,.ctma,.ctmu,.ctmh,#creates-services,#creates-admin-services) textarea:not(.creates-rich-note-source):not([hidden]):not(.ctma-admin-bulk textarea,.ctmh-bulk textarea),
html:root body .creates-rich-note-editor .creates-rich-note-input{
 min-height:180px!important;box-sizing:border-box;resize:vertical;
}

.dmdp-mobile-reason-templates{display:grid;gap:8px}
html:root body .dmdp-mobile-review-dialog .dmdp-rejection-templates{margin:0;gap:8px 12px}

html:root body .dmdp-approval-provider[hidden]{display:none!important}

/* Native dropdowns follow the current selection, including restored filters.
 * Important layered declarations override the legacy per-screen gray defaults.
 * Status-colored controls and disabled/invisible selects keep their own styles.
 */
@layer creates-dropdown-values {
 html:root body:not(.wp-admin) select:not([multiple]):is(:not([size]),[size="1"]):not(:disabled):not(:is(.dmdp-status-reference-select,.ctma-status-reference-select,.ctmu-status-reference-select,.ctmh-status-reference-select,.dmdp-cortex-config-select,[aria-hidden="true"])):has(option:checked:not([value=""]):not([data-placeholder])) {
  color:var(--creates-palette-ink,#282827)!important;
  -webkit-text-fill-color:var(--creates-palette-ink,#282827)!important;
  background-color:var(--creates-palette-field,#fff)!important;
 }
 html:root body:not(.wp-admin) select:not([multiple]):is(:not([size]),[size="1"]):not(:disabled):not(:is(.dmdp-status-reference-select,.ctma-status-reference-select,.ctmu-status-reference-select,.ctmh-status-reference-select,.dmdp-cortex-config-select,[aria-hidden="true"])):has(option:checked:is([value=""],[data-placeholder])) {
  color:var(--creates-placeholder-ink,#686868)!important;
  -webkit-text-fill-color:var(--creates-placeholder-ink,#686868)!important;
 }
 /* Searchable dropdown text becomes active as soon as a value is filled. */
 html:root body:not(.wp-admin) input[data-creates-dropdown][placeholder]:not(:placeholder-shown):not(:disabled) {
  color:var(--creates-palette-ink,#282827)!important;
  -webkit-text-fill-color:var(--creates-palette-ink,#282827)!important;
 }
}

/* Search and filter controls share typography and surfaces in DMD / CTM. */
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.lab-search-shell,.dmdp-applicant-multi,.ctma-lookup,.ctmu-lookup,.ctmh-lookup) :is(input,select,button){font-family:var(--creates-badge-font,system-ui)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-filter-panel,.ctma-filter-panel,.ctmu-filter-panel,.ctmh-filter-panel) select{box-sizing:border-box!important;width:100%!important;height:44px!important;min-height:44px!important;padding:0 40px 0 14px!important;border:1px solid transparent!important;border-radius:10px!important;box-shadow:none!important;color:var(--creates-palette-ink)!important;background-color:var(--lab-control,var(--creates-palette-control))!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23777777' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m8 9 4-4 4 4m-8 6 4 4 4-4'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:18px 18px!important;background-position:right 12px center!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-filter-panel,.ctma-filter-panel,.ctmu-filter-panel,.ctmh-filter-panel) .lab-favorite{height:44px!important;min-height:44px!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:10px!important;background:var(--lab-control,var(--creates-palette-control))!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-applicant-multi:not(.dmdp-artist-multi)>.dmdp-applicant-user-icon,.ctma-lookup>.ctma-lookup-icon,.ctmh-lookup>.ctmh-lookup-icon){display:block!important;width:22px!important;height:22px!important;flex:0 0 22px!important;background:currentColor!important;mask:url('/cloud/mu-plugins/assets/dmd-status-icons/person.crop.badge.magnifyingglass.svg') center/contain no-repeat!important;-webkit-mask:url('/cloud/mu-plugins/assets/dmd-status-icons/person.crop.badge.magnifyingglass.svg') center/contain no-repeat!important;}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-applicant-multi:not(.dmdp-artist-multi)>.dmdp-applicant-user-icon,.ctma-lookup>.ctma-lookup-icon,.ctmh-lookup>.ctmh-lookup-icon)>*{display:none!important;}
@media(max-width:900px),(pointer:coarse){
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.lab-search-shell,.dmdp-applicant-multi,.ctma-lookup,.ctmu-lookup,.ctmh-lookup) :is(input,select,button){font-size:16px!important;}
}

/* Toolbar filters keep one surface even when a default option has a value. */
@layer creates-dropdown-values {
 html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) :is(.dmdp-filter-panel,.ctma-filter-panel,.ctmu-filter-panel,.ctmh-filter-panel) select:not([multiple]) {
  background-color:var(--lab-control,var(--creates-palette-control,#ededed))!important;
  color:var(--creates-palette-ink,#282827)!important;
  -webkit-text-fill-color:var(--creates-palette-ink,#282827)!important;
 }
}

/* Selected origin is a neutral pill; theme ink keeps contrast in both modes. */
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) .lab-origin-filter button[aria-pressed="true"]{
 border-radius:999px!important;
 color:var(--creates-service-accent,var(--creates-text-red,#ff3b30))!important;
 background:color-mix(in srgb,var(--lab-control,var(--creates-palette-control)) 82%,var(--lab-icon,var(--creates-palette-ink)) 18%)!important;
}

/* Status heading follows the release-detail section typography. */
html:root body .dmdp .dmdp-panel .dmdp-status-overview>.dmdp-detail-section-title{
 font-family:inherit!important;font-size:calc(13px + var(--creates-admin-type-step,0px))!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--creates-drawer-ink,var(--dmdp-ink))!important;
}

/* Inset segmented origin pills: preserve 22px glyphs with breathing room. */
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) .lab-origin-filter{
 box-sizing:border-box!important;height:44px!important;padding:4px!important;gap:2px!important;border-radius:999px!important;
}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) .lab-origin-filter button{
 box-sizing:border-box!important;width:48px!important;min-width:48px!important;height:36px!important;min-height:36px!important;flex:0 0 48px!important;padding:7px 13px!important;border-radius:999px!important;
}

/* Shared origin glyph sizing wherever the role exposes these controls. */
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) .lab-origin-filter svg{display:block!important;width:22px!important;height:22px!important;fill:currentColor!important;}

html:root body #ctm-design-lab .ctma-ddex-disabled{opacity:.4!important;cursor:not-allowed!important;pointer-events:auto!important;}
html:root body #ctm-design-lab .ctma-ddex-disabled *{cursor:not-allowed!important;}

/* Disabled delivery filters retain the same appearance under pointer/focus. */
html:root body #ctm-design-lab .creates-catalog-sidebar .ctma-ddex-disabled,
html:root body #ctm-design-lab .creates-catalog-sidebar .ctma-ddex-disabled:is(:hover,:focus,:active){
 color:var(--lab-ink,var(--creates-palette-ink,#333))!important;background:transparent!important;opacity:.4!important;box-shadow:none!important;transform:none!important;transition:none!important;cursor:not-allowed!important;
}
html:root body #ctm-design-lab .creates-catalog-sidebar .ctma-ddex-disabled :is(span,b,i,svg){color:inherit!important;opacity:1!important;cursor:not-allowed!important;}

/* Blue means the AI + DDEX pause is active. */
html:root body #ctm-design-lab .ctma-ai-feature-toggle[aria-pressed="false"],
html:root body #ctm-design-lab .ctma-ai-feature-toggle[aria-pressed="false"] .ctma-ai-feature-icon{color:var(--creates-text-blue,#007aff)!important;}

/* Service accents and neutral text apply across account roles. */
html:root body #dmd-design-lab{--creates-service-accent:var(--creates-text-red,#ff3b30);}
html:root body :is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design){--creates-service-accent:var(--creates-text-blue,#0088ff);}
html:root body :is(#dmd-design-lab,#ctm-design-lab,#ctm-user-design,#ctm-publisher-design,.creates-catalog-details,.ctm-native-submit-dialog){
 --creates-status-green-ink:var(--creates-palette-ink)!important;
 --creates-ddex-success:var(--creates-palette-ink)!important;
 --creates-status-success:var(--creates-palette-ink)!important;
}
html:root body :is(.ctma-pages,.ctmu-pages,.ctmh-pages,.dmdp-pages)>span{color:var(--creates-palette-muted)!important;}

.ctma-summary .ctms-insights b.positive{color:var(--creates-palette-ink,#282827)!important;}

html body.dmd-layout-lab:has(:is(#dmd-design-lab,#pa-design-lab)) :is(:is(.dmdp-list .dmdp-card,.lab-artwork-ai-badge) .lab-cortex,.dmdp-status-overview) :is(.dmdp-ai-list-badge,.dmdp-ai-release-chip):is(.low,.likely_instrumental){color:var(--creates-palette-ink,#282827)!important;}

html[data-creates-theme="dark"] body.dmd-layout-lab:has(:is(#dmd-design-lab,#pa-design-lab)) :is(:is(.dmdp-list .dmdp-card,.lab-artwork-ai-badge) .lab-cortex,.dmdp-status-overview) :is(.dmdp-ai-list-badge,.dmdp-ai-release-chip):is(.low,.likely_instrumental){color:var(--creates-palette-ink,#282827)!important;}

.cds-chart-insights .is-positive{color:var(--creates-palette-ink,#282827)!important;}

html[data-creates-theme=dark] .cds-chart-insights .is-positive{color:var(--creates-palette-ink,#282827)!important;}

.creates-ddex-status[data-state=accepted]{color:var(--creates-palette-ink,#282827)!important;}

html body.dmd-layout-lab:has(#dmd-design-lab) :is(.dmdp-list .dmdp-card,.lab-artwork-ai-badge) .lab-cortex :is(.dmdp-ai-list-badge,.dmdp-ai-release-chip):is(.low,.likely_instrumental){color:var(--creates-palette-ink,#282827)!important;}

html[data-creates-theme="dark"] body.dmd-layout-lab:has(#dmd-design-lab) :is(.dmdp-list .dmdp-card,.lab-artwork-ai-badge) .lab-cortex :is(.dmdp-ai-list-badge,.dmdp-ai-release-chip):is(.low,.likely_instrumental){color:var(--creates-palette-ink,#282827)!important;}

.ctm-native-submit-dialog header small{color:var(--creates-palette-ink,#282827)!important;}

.ctm-native-song-id{color:var(--creates-palette-ink,#282827)!important;}

.ctm-native-channel.is-valid small{color:var(--creates-palette-ink,#282827)!important;}

.ctm-native-submit{color:var(--creates-palette-ink,#282827)!important;}

html body.ctm-layout-lab:has(#ctm-design-lab) :is(.ctma-list .ctma-card,.lab-artwork-ai-badge) .lab-cortex :is(.ctma-ai-list-badge,.ctma-ai-release-chip):is(.low,.likely_instrumental){color:var(--creates-palette-ink,#282827)!important;}

html[data-creates-theme="dark"] body.ctm-layout-lab:has(#ctm-design-lab) :is(.ctma-list .ctma-card,.lab-artwork-ai-badge) .lab-cortex :is(.ctma-ai-list-badge,.ctma-ai-release-chip):is(.low,.likely_instrumental){color:var(--creates-palette-ink,#282827)!important;}

.dmdp-eyebrow{color:var(--creates-palette-ink,#282827)!important;}

.dmdp-ddex-status.is-accepted{color:var(--creates-palette-ink,#282827)!important;}

:is(.dmdp-upload,.creates-ai-file)[data-state="queued"] .dmdp-upload-icon,
:is(.dmdp-upload,.creates-ai-file)[data-state="uploading"] .dmdp-upload-icon{color:var(--creates-palette-ink,#282827)!important;}

:is(.dmdp-upload,.creates-ai-file)[data-state="success"] .dmdp-upload-icon{color:var(--creates-palette-ink,#282827)!important;}

:is(.dmdp-upload,.creates-ai-file)[data-state="success"] small{color:var(--creates-palette-ink,#282827)!important;}

html[data-creates-theme="dark"] .dmdp-ai-release-chip.likely_instrumental,
html[data-creates-theme="dark"] .dmdp-ai-list-badge.low,
html[data-creates-theme="dark"] .dmdp-ai-risk.low{color:var(--creates-palette-ink,#282827)!important;}

.dmdp-ai-list-badge.dmdp-ai-compact-badge.low{color:var(--creates-palette-ink,#282827)!important;}

html[data-creates-theme="dark"] .dmdp-ai-list-badge.dmdp-ai-compact-badge.low{color:var(--creates-palette-ink,#282827)!important;}

html body.ctm-publisher-layout-lab:has(#ctm-publisher-design) :is(.ctmh-list .ctmh-card,.lab-artwork-ai-badge) .lab-cortex :is(.ctmh-ai-list-badge,.ctmh-ai-release-chip):is(.low,.likely_instrumental){color:var(--creates-palette-ink,#282827)!important;}

html[data-creates-theme="dark"] body.ctm-publisher-layout-lab:has(#ctm-publisher-design) :is(.ctmh-list .ctmh-card,.lab-artwork-ai-badge) .lab-cortex :is(.ctmh-ai-list-badge,.ctmh-ai-release-chip):is(.low,.likely_instrumental){color:var(--creates-palette-ink,#282827)!important;}

/* Toolbar CTM uses exactly the sidebar blue in each theme. */
html:root body :is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design){--creates-service-accent:#006DF7;}
html:root[data-creates-theme="dark"] body :is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design){--creates-service-accent:#0094FF;}
html:root body #ctm-design-lab .ctma-ai-feature-toggle[aria-pressed="false"],
html:root body #ctm-design-lab .ctma-ai-feature-toggle[aria-pressed="false"] .ctma-ai-feature-icon{color:var(--creates-service-accent)!important;}
html:root body #ctm-design-lab .lab-clear-filters{background:var(--creates-service-accent)!important;}

/* Light-mode status badge edges, shared across DMD and CTM roles. */
html:root:not([data-creates-theme="dark"]) body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-badge,
html:root:not([data-creates-theme="dark"]) body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-badge,
html:root:not([data-creates-theme="dark"]) body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-badge,
html:root:not([data-creates-theme="dark"]) body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-badge{border:1px solid rgba(40,40,39,.22)!important;}
@media(max-width:900px),(orientation:portrait){
html:root:not([data-creates-theme="dark"]) body #dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab#dmd-design-lab .dmdp-list .dmdp-status-stack>.dmdp-badge,
html:root:not([data-creates-theme="dark"]) body #ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab#ctm-design-lab .ctma-list .ctma-status-stack>.ctma-badge,
html:root:not([data-creates-theme="dark"]) body #ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design#ctm-user-design .ctmu-list .ctmu-status-stack>.ctmu-badge,
html:root:not([data-creates-theme="dark"]) body #ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design#ctm-publisher-design .ctmh-list .ctmh-status-stack>.ctmh-badge{border:0!important;}
}

/* CTM platform labels use the same outlined treatment as DMD. */
html:root body :is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design):is(#ctm-design-lab,#ctm-user-design,#ctm-publisher-design) .creates-platform-badge{display:inline-block!important;align-self:flex-start!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;padding:1px 5px!important;border:1px solid currentColor!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important;color:var(--creates-palette-muted,#888)!important;}

/* Consistent CTM disclosure headings across all audiences. */
html:root body :is(.ctma-detail-disclosure,.ctmu-detail-disclosure,.ctmh-detail-disclosure)>summary b{font-size:13px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:uppercase!important;}

/* User platform badges reuse the admin typography and border. */
html:root body.dmd-layout-lab #dmd-design-lab:not(.dmdp-admin):not(.dmdp-admin-layout) .dmdp-list .dmdp-card .dmdp-platform-label{
 display:inline-flex!important;
 align-items:center;
 flex-wrap:wrap;
 gap:5px;
 width:fit-content!important;
 max-width:100%;
 box-sizing:border-box;
 padding:0!important;
 border:0!important;
 border-radius:0!important;
 background:transparent!important;
 box-shadow:none!important;
 font-size:calc(10px + var(--creates-admin-type-step,0px))!important;
 font-weight:600!important;
 line-height:1.3!important;
}
html:root body.dmd-layout-lab #dmd-design-lab:not(.dmdp-admin):not(.dmdp-admin-layout) .dmdp-list .dmdp-card .dmdp-platform-badge{
 display:inline-block;
 max-width:100%;
 box-sizing:border-box;
 padding:1px 5px;
 border:1px solid currentColor;
 border-radius:4px;
 background:transparent;
 font:inherit;
}

/* Release form: one spacing and typography scale for native and DSP fields. */
html:root body .dmdp-panel .dmdp-create-form{--creates-release-field-gap:6px;--creates-release-label-size:13px;--creates-release-help-size:11px;--creates-release-control-size:14px;--creates-release-field-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
html:root body .dmdp-panel .dmdp-create-form :is(.dmdp-field,.creates-form-field){display:grid!important;align-content:start!important;gap:var(--creates-release-field-gap)!important;min-width:0;margin-block:0!important;font-family:var(--creates-release-field-font)!important}
html:root body .dmdp-panel .dmdp-create-form :is(.dmdp-field>span:first-child,.creates-form-field>label,.dmdp-credit-head>span){margin:0!important;padding:0!important;font-family:var(--creates-release-field-font)!important;font-size:var(--creates-release-label-size)!important;font-weight:500!important;line-height:1.4!important}
html:root body .dmdp-panel .dmdp-create-form :is(.dmdp-field-hint,.dmdp-field-error,.creates-field-help,.creates-field-error,.dmdp-field>small){display:block;margin:0!important;padding:0!important;font-family:var(--creates-release-field-font)!important;font-size:var(--creates-release-help-size)!important;font-weight:400!important;line-height:1.4!important}
html:root body .dmdp-panel .dmdp-create-form .dmdp-field>:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){margin-block:0!important;font-family:var(--creates-release-field-font)!important;font-size:var(--creates-release-control-size)!important;font-weight:400!important;line-height:1.4!important}
html:root body .dmdp-panel .dmdp-create-form .dmdp-credit-head{margin:0!important;line-height:1.4!important}
html:root body .dmdp-panel .dmdp-create-form .dmdp-fuga-credits{row-gap:var(--creates-release-field-gap)!important}
html:root body .dmdp-panel .dmdp-create-form [data-credit-rows]{row-gap:var(--creates-section-gap,16px)!important}
html:root body .dmdp-panel .dmdp-create-form [hidden]{display:none!important}
@media(max-width:640px){html:root body .dmdp-panel .dmdp-create-form{--creates-release-control-size:16px}}

html:root body .dmdp-panel .dmdp-create-form :is(.dmdp-field-hint,.creates-field-help,.dmdp-field>small){color:var(--creates-drawer-muted)!important}

/* Three release-level DSP fields share a row; original date follows when needed. */
@media(min-width:701px){
html:root body .dmdp-panel .dmdp-create-form [data-fuga-release]>.dmdp-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start}
html:root body .dmdp-panel .dmdp-create-form [data-fuga-release]>.dmdp-grid>[data-original-date]{grid-row:2;grid-column:1}
}
@media(max-width:700px){html:root body .dmdp-panel .dmdp-create-form [data-fuga-release]>.dmdp-grid{grid-template-columns:minmax(0,1fr)!important}}


