/* A sliding quality indicator keeps both labels still, on hover and selection. */
.lite-production .lite-qual .lq-seg{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:144px;max-width:100%;gap:0;padding:4px;border:1px solid #ffffff1e;border-radius:24px;background:#171918;overflow:hidden}
.lite-production .lite-qual .lq-seg:before{content:"";position:absolute;z-index:-1;left:4px;top:4px;width:calc((100% - 8px)/2);height:calc(100% - 8px);border-radius:20px;background:var(--accent,#b4ff2c);box-shadow:0 2px 9px #0002;transform:translateX(0);transition:transform 260ms cubic-bezier(.22,1,.36,1)}
.lite-production .lite-qual .lq-seg.quality-4k:before{transform:translateX(100%)}
.lite-production .lite-qual .lq-btn,.lite-production .lite-qual .lq-btn:hover,.lite-production .lite-qual .lq-btn.on,.lite-production .lite-qual .lq-btn:active{position:relative;min-width:0!important;width:100%;min-height:36px;margin:0;padding:8px!important;border:0!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important;text-shadow:none;transform:none!important;font-family:inherit;font-size:14px!important;font-weight:650!important;line-height:20px;letter-spacing:0!important;color:#b7bcba;transition:color 200ms ease;animation:none}
.lite-production .lite-qual .lq-btn.on,.lite-production .lite-qual .lq-btn.on:hover{color:#18210f}
.lite-production .lite-qual .lq-btn:hover:not(.on){color:#f3f4ef}
.lite-production .lite-qual .lq-btn:focus-visible{outline:2px solid #f3f4ef;outline-offset:-3px}
.lite-production .lite-prompt-wrap>.mention-shell{flex:1;min-width:0;width:100%}
.lite-production .lite-row .mention-shell .lite-prompt{display:block;width:100%;resize:none}
.lite-production .asset-mention-help{margin:0 24px 14px;font-size:12px;line-height:1.5;color:#9ba29d}
.lite-production .file-chip .fc-n{min-width:0;white-space:normal;overflow-wrap:anywhere}
.lite-production .campaign-reference-tag{display:block;margin-bottom:3px;color:#6fdc8c;font-size:11px;font-weight:650;white-space:nowrap}
.lite-production .lite-dzcol .cdz{display:flex;flex-direction:column;align-items:stretch;min-width:0;width:100%}
.lite-production .lite-dzcol .cdz-chips{position:static!important;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;gap:7px;min-width:0;width:100%;max-width:100%;height:auto;max-height:165px;margin:9px 0 0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#565d59 transparent}
.lite-production .lite-dzcol .cdz-chips:empty{display:none}
.lite-production .lite-dzcol .cdz:has(.file-chip) .cdz-drop{min-height:100px!important;height:auto;padding:12px;gap:5px}
.lite-production .lite-dzcol .cdz:has(.file-chip) .cdz-cloud{display:none}
.lite-production .lite-dzcol .file-chip{flex:0 0 auto;width:100%;min-width:0;max-width:100%;padding:8px 10px;border-radius:12px;gap:8px;align-items:center}
.lite-production .lite-dzcol .file-chip .fc-n{flex:1;max-width:none;font-size:12px;line-height:1.4;text-align:left}
.lite-production .lite-dzcol .file-chip .fc-rm{flex:0 0 24px;width:24px;height:24px;min-width:0;border-radius:50%;font-size:16px}
@media(max-width:650px){.lite-production .asset-mention-help{margin-inline:18px;font-size:11px}.lite-production .lite-qual .lq-seg{width:144px}}
@media(prefers-reduced-motion:reduce){.lite-production .lite-qual .lq-seg:before,.lite-production .lite-qual .lq-btn{transition:none}}
