.upload-submodal-wrap[data-v-ed127ee7]{background:#000000ad;place-items:center;display:grid;position:absolute;inset:0}.upload-submodal[data-v-ed127ee7]{background:#050505;border:2px solid #bebec861;border-radius:clamp(10px,1.2vh,14px);gap:clamp(7px,.9vh,12px);width:min(clamp(320px,46vh,460px),100% - 24px);padding:clamp(10px,1.2vh,16px);display:grid;box-shadow:0 20px 44px #000000ad}.submodal-head[data-v-ed127ee7]{justify-content:space-between;align-items:center;display:flex}.submodal-head h3[data-v-ed127ee7]{margin:0}.hub-close[data-v-ed127ee7]{color:#f0f2f4;background:#2a2a2e;border:1px solid #b9b9c35c;border-radius:clamp(6px,.8vh,10px);width:auto;padding:clamp(4px,.7vh,8px) clamp(8px,.9vw,12px)}.hub-close[data-v-ed127ee7]:hover{background:#3a3a40;border-color:#cdcdd694}.hidden-input[data-v-ed127ee7]{display:none}.search[data-v-ed127ee7]{color:#fff;background:#442957;border:1px solid #ae581e;border-radius:clamp(8px,1vh,12px);width:100%;height:clamp(32px,4vh,38px);padding:0 clamp(8px,.8vw,12px)}.search[data-v-ed127ee7]::placeholder{color:#ffffffbd}.search.missing[data-v-ed127ee7]{color:#ff8f8f}.search.missing[data-v-ed127ee7]::placeholder{color:#ff8f8f;opacity:1}.drop-zone[data-v-ed127ee7]{color:#fff;text-align:center;background:#442957;border:1px dashed #ae581e;border-radius:clamp(8px,1vh,12px);place-items:center;width:100%;min-height:clamp(74px,10vh,94px);padding:clamp(8px,1vh,12px);display:grid}.drop-zone.drag[data-v-ed127ee7]{background:#442957;border-color:#ae581e;box-shadow:0 0 0 .18vh #ae581e57}.drop-zone.missing[data-v-ed127ee7]{color:#ff8f8f}.submodal-grid[data-v-ed127ee7]{grid-template-columns:1fr 1fr;gap:clamp(7px,.9vh,12px);display:grid}.field-group[data-v-ed127ee7]{gap:clamp(3px,.45vh,6px);display:grid}.field-label[data-v-ed127ee7]{color:#f0f2f4;font-size:clamp(12px,1.4vh,14px);font-weight:600}.select-field[data-v-ed127ee7]{min-width:0}.select-shell[data-v-ed127ee7]{min-width:0;display:block;position:relative}.select-shell[data-v-ed127ee7]:after{content:">";color:#ff8f8f;pointer-events:none;font-size:clamp(14px,1.6vh,16px);line-height:1;position:absolute;top:50%;right:clamp(8px,.8vw,12px);transform:translateY(-50%)rotate(90deg)}.select-field.selected .select-shell[data-v-ed127ee7]:after{color:#d9ffe5}.select-shell select[data-v-ed127ee7]{color:#ff8f8f;white-space:nowrap;text-overflow:ellipsis;appearance:none;cursor:pointer;background:0 0;border:1px solid #b9b9c352;border-radius:clamp(8px,1vh,12px);width:100%;min-width:0;height:clamp(32px,4vh,38px);padding:0 clamp(26px,2.2vw,34px) 0 clamp(8px,.8vw,12px);font-size:clamp(12px,1.4vh,14px);line-height:1;overflow:hidden}.select-field.selected .select-shell select[data-v-ed127ee7]{color:#d9ffe5;background:0 0;border-color:#5be68f9e}.select-shell select option[data-v-ed127ee7]{color:#fff;background:#111113}.select-shell select option[data-v-ed127ee7]:disabled{color:#ff8f8f}.select-shell select[data-v-ed127ee7]:focus{outline:none;box-shadow:0 0 0 2px #cdcdd63d}.upload-tag-picker[data-v-ed127ee7]{gap:clamp(4px,.6vh,8px);display:grid}.block-label[data-v-ed127ee7]{font-weight:600}.tag-cloud[data-v-ed127ee7]{scrollbar-width:thin;scrollbar-color:#b9b9c37a #00000080;background:#090909;border:2px solid #bebec847;border-radius:clamp(9px,1.1vh,13px);flex-wrap:wrap;align-content:flex-start;gap:clamp(4px,.6vh,7px);width:100%;max-height:clamp(92px,14vh,150px);padding:clamp(6px,.85vh,10px) clamp(4px,.55vw,8px) clamp(6px,.85vh,10px) clamp(6px,.85vh,10px);display:flex;overflow:auto}.tag-cloud[data-v-ed127ee7]::-webkit-scrollbar{width:10px;height:10px}.tag-cloud[data-v-ed127ee7]::-webkit-scrollbar-track{background:#00000080;border-radius:999px}.tag-cloud[data-v-ed127ee7]::-webkit-scrollbar-thumb{background:linear-gradient(#5a5a62f2,#3e3e44f2);border:2px solid #00000080;border-radius:999px}.tag-chip[data-v-ed127ee7]{cursor:pointer;color:#f0f2f4;background:#2a2a2e;border:1px solid #b9b9c352;border-radius:999px;width:auto;padding:clamp(2px,.35vh,4px) clamp(7px,.75vw,10px);font-size:clamp(12px,1.45vh,14px);display:inline-flex}.tag-chip[data-v-ed127ee7]:hover{background:#3a3a40;border-color:#cdcdd694}.tag-chip.active[data-v-ed127ee7]{color:#effff5;background:linear-gradient(#27b862,#1f8f4d);border-color:#5be68f9e}.check-row[data-v-ed127ee7]{grid-template-columns:auto 1fr;align-items:center;column-gap:calc(8px + 2.1vh);display:grid}.check-row.missing[data-v-ed127ee7]{color:#ff8f8f}.check-row input[type=checkbox][data-v-ed127ee7]{accent-color:#27b862;width:16px;min-width:16px;max-width:16px;height:16px;margin:3px 0 0 clamp(6px,1.2vw,12px);padding:0}.check-row.missing input[type=checkbox][data-v-ed127ee7]{accent-color:#b83a32}.upload-submit[data-v-ed127ee7]{color:#b7bbc2;background:#2a2a2e;border:1px solid #b9b9c352;border-radius:10px;padding:clamp(8px,1vh,12px)}.upload-submit.ready[data-v-ed127ee7]{color:#fff1ef;background:linear-gradient(#b83a32,#8f2727);border-color:#eb695c8c;box-shadow:0 0 0 2px #b83a322e}.upload-submit[aria-disabled=true][data-v-ed127ee7]{cursor:pointer}.pulse-missing .missing.drop-zone[data-v-ed127ee7],.pulse-missing .search.missing[data-v-ed127ee7],.pulse-missing .select-field.missing .select-shell select[data-v-ed127ee7],.pulse-missing .check-row.missing input[type=checkbox][data-v-ed127ee7]{animation:.76s ease-out missing-flash-ed127ee7}.pulse-missing .select-field.missing .select-shell[data-v-ed127ee7]:after,.pulse-missing .check-row.missing[data-v-ed127ee7]{animation:.76s ease-out missing-text-flash-ed127ee7}@keyframes missing-flash-ed127ee7{0%,to{box-shadow:none;border-color:#ae581e}22%,58%{border-color:#ff5656f5;box-shadow:0 0 0 2px #ff565657,0 0 16px #ff56565c}}@keyframes missing-text-flash-ed127ee7{0%,to{color:#ff8f8f}22%,58%{color:#ff4f4f}}.upload-error[data-v-ed127ee7]{color:#ffb4b4;margin:0;font-size:clamp(12px,1.4vh,14px)}@media (width<=980px){.submodal-grid[data-v-ed127ee7]{grid-template-columns:1fr}}