._content_5ipg0_6{max-width:var(--max-width-modal);width:95%;padding:0;display:flex;flex-direction:column;max-height:90dvh}._header_5ipg0_15{padding:var(--space-5) var(--space-5) 0 var(--space-5);flex-shrink:0}._title_5ipg0_20{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--branding-primary)}._description_5ipg0_26{margin-top:var(--space-2);font-size:var(--text-base);color:var(--ink-soft)}._uploadContainer_5ipg0_32{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 auto;min-height:0;overflow-y:auto}@media(max-width:640px){._content_5ipg0_6{width:100%;max-height:100dvh}._uploadContainer_5ipg0_32{padding:var(--space-4)}}._controlsRow_5ipg0_58{display:flex;flex-wrap:wrap;align-items:flex-end;row-gap:var(--space-3);column-gap:var(--space-3)}._variantControl_5ipg0_66{width:240px;max-width:240px;flex:0 0 240px}@media(max-width:640px){._variantControl_5ipg0_66{width:100%;max-width:100%;flex:1 0 100%}}._variantNotice_5ipg0_80{color:var(--warning);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);background-color:var(--warning-10);border:1px solid var(--warning-10);border-radius:var(--radius-sm)}._templateSection_5ipg0_89{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-sunken)}._templateDetails_5ipg0_100{display:flex;flex-direction:column;gap:var(--space-1);flex:1;min-width:0}._templateHeader_5ipg0_108{display:flex;align-items:center;gap:var(--space-3)}._templateIconWrap_5ipg0_114{display:flex;align-items:center;justify-content:center;flex-shrink:0}._templateIcon_5ipg0_114{width:16px;height:16px;color:var(--success)}._templateTitle_5ipg0_127{margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}._templateDescription_5ipg0_134{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.4}._templateButton_5ipg0_141{align-self:center}._empty_5ipg0_39{border:2px dashed var(--wash);background-color:transparent;min-height:200px;padding:var(--space-10) var(--space-5);transition:all .2s ease;cursor:default}._empty_5ipg0_39._dragging_5ipg0_154{border-color:var(--branding-primary);background-color:var(--branding-primary-20);border-width:2px}._icon_5ipg0_160{width:48px;height:48px;color:var(--branding-primary)}._fileInput_5ipg0_166{display:none}._chooseButton_5ipg0_170{margin-top:var(--space-4)}._fileListSection_5ipg0_174{display:flex;flex-direction:column;gap:var(--space-3)}._fileListHeading_5ipg0_180{margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-secondary)}._fileList_5ipg0_174{display:flex;flex-direction:column;gap:var(--space-3)}._fileListItem_5ipg0_193{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-sunken);padding:var(--space-3) var(--space-4)}._fileInfo_5ipg0_204{display:flex;align-items:center;gap:var(--space-2)}._fileIcon_5ipg0_210{width:16px;height:16px;flex-shrink:0}._fileIconSpreadsheet_5ipg0_216{color:var(--success)}._fileIconDocText_5ipg0_220{color:var(--info)}._fileIconPdf_5ipg0_224{color:var(--error)}._fileIconArchive_5ipg0_228{color:var(--corp-purple)}._fileIconUnknown_5ipg0_232{color:var(--branding-primary)}._fileDetails_5ipg0_236{flex:1;min-width:0}._fileName_5ipg0_241{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fileSize_5ipg0_250{font-size:12px;color:var(--ink-soft);opacity:.7;margin-top:0;line-height:1.2}._errorMessage_5ipg0_258{color:var(--error);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);background-color:var(--error-10);border-radius:var(--radius-sm);border:1px solid var(--error-10)}._footer_5ipg0_267{flex-shrink:0;padding:0 var(--space-5) var(--space-5) var(--space-5);display:flex;justify-content:flex-end;gap:var(--space-3)}._cancelButton_5ipg0_275{color:var(--ink-soft)}._uploadButton_5ipg0_279{min-width:100px}@media(max-width:700px){._templateSection_5ipg0_89{flex-direction:column;align-items:stretch}._templateButton_5ipg0_141{width:100%}}
