._button_1bp1g_6{border-radius:calc(var(--radius-md) - 2px);font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--motion-base) var(--motion-ease-out), border-color var(--motion-base) var(--motion-ease-out), color var(--motion-base) var(--motion-ease-out), box-shadow var(--motion-base) var(--motion-ease-out), opacity var(--motion-base) var(--motion-ease-out);border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex}._button_1bp1g_6 svg{flex-shrink:0;width:1rem;height:1rem}._button_1bp1g_6:disabled,._button_1bp1g_6[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}._button_1bp1g_6:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 50%, transparent)}._xs_1bp1g_48{gap:.25rem;height:1.5rem;padding-inline:.5rem;font-size:.75rem}._xs_1bp1g_48 svg{width:.75rem;height:.75rem}._sm_1bp1g_58{gap:.375rem;height:2rem;padding-inline:.75rem}._md_1bp1g_63{height:2.25rem;padding-inline:1rem}._lg_1bp1g_67{height:2.5rem;padding-inline:1.5rem}._icon-xs_1bp1g_71,._icon-sm_1bp1g_72,._icon_1bp1g_71,._icon-lg_1bp1g_74{padding:0}._icon-xs_1bp1g_71{width:1.5rem;height:1.5rem}._icon-xs_1bp1g_71 svg{width:.75rem;height:.75rem}._icon-sm_1bp1g_72{width:2rem;height:2rem}._icon_1bp1g_71{width:2.25rem;height:2.25rem}._icon-lg_1bp1g_74{width:2.5rem;height:2.5rem}._default_1bp1g_99{background-color:var(--color-action);color:var(--color-on-primary)}._default_1bp1g_99:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-action) 90%, transparent)}._destructive_1bp1g_107{background-color:var(--color-danger);color:var(--color-on-primary)}._destructive_1bp1g_107:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-danger) 90%, transparent)}._destructive_1bp1g_107:focus-visible{border-color:var(--color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 25%, transparent)}[data-theme=dark] ._destructive_1bp1g_107{background-color:color-mix(in srgb, var(--color-danger) 60%, transparent)}[data-theme=dark] ._destructive_1bp1g_107:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-danger) 54%, transparent)}._outline_1bp1g_125{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text);box-shadow:var(--shadow-xs)}._outline_1bp1g_125:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-text) 4%, var(--color-surface))}._outline_1bp1g_125:focus-visible{box-shadow:var(--shadow-xs), 0 0 0 3px color-mix(in srgb, var(--color-focus) 50%, transparent)}[data-theme=dark] ._outline_1bp1g_125{background-color:color-mix(in srgb, var(--color-border-strong) 30%, transparent);border-color:var(--color-border-strong)}[data-theme=dark] ._outline_1bp1g_125:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-border-strong) 50%, transparent)}._secondary_1bp1g_147{background-color:color-mix(in srgb, var(--color-text) 4%, var(--color-surface));color:var(--color-text)}._secondary_1bp1g_147:hover:not(:disabled){background-color:color-mix(in srgb, color-mix(in srgb, var(--color-text) 4%, var(--color-surface)) 80%, transparent)}._ghost_1bp1g_159{color:var(--color-text);background-color:#0000}._ghost_1bp1g_159:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-text) 4%, transparent)}._link_1bp1g_167{height:auto;color:var(--color-action);text-underline-offset:4px;background-color:#0000;padding-inline:0}._link_1bp1g_167:hover:not(:disabled){text-decoration:underline}._accent_1bp1g_178{background-color:var(--color-secondary);color:var(--color-on-primary)}._accent_1bp1g_178:hover:not(:disabled){background-color:var(--color-secondary-strong)}._fullWidth_1bp1g_186{width:100%}._viewerWrapper_1q1bk_1{border-radius:var(--radius-lg,12px);border:1px solid var(--color-border,#e2e8f0);background-color:var(--color-surface,#fff);flex-direction:column;margin-bottom:1.5rem;display:flex;overflow:hidden;box-shadow:0 4px 20px -2px #0000000d}._toolbar_1q1bk_12{background-color:var(--color-surface-muted);border-bottom:1px solid var(--color-border,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}._fileMeta_1q1bk_23{align-items:center;gap:.75rem;min-width:0;display:flex}._iconBox_1q1bk_30{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8rem;font-weight:700;display:flex}._iconWord_1q1bk_43{background:linear-gradient(135deg,#2b579a,#1b365d)}._iconExcel_1q1bk_47{background:linear-gradient(135deg,#107c41,#0b552c)}._iconPpt_1q1bk_51{background:linear-gradient(135deg,#c43e1c,#942b13)}._iconPdf_1q1bk_55{background:linear-gradient(135deg,#d9381e,#a81c05)}._iconDefault_1q1bk_59{background:linear-gradient(135deg,#64748b,#475569)}._metaText_1q1bk_63{flex-direction:column;min-width:0;display:flex}._fileName_1q1bk_69{color:var(--color-text,#0f172a);white-space:nowrap;text-overflow:ellipsis;max-width:400px;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}._fileTypeBadge_1q1bk_80{color:var(--color-text-muted,#64748b);margin:0;font-size:.75rem;font-weight:500}._actions_1q1bk_87{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._docContainer_1q1bk_94{background-color:var(--color-bg-subtle,#f1f5f9);width:100%;height:75vh;min-height:480px;max-height:900px;position:relative;overflow-y:auto}._docViewerWrapper_1q1bk_104{width:100%;height:100%}._video_1q1bk_109{background-color:#000;border:none;width:100%;max-height:560px;display:block}._image_1q1bk_117{object-fit:contain;background-color:var(--color-bg-subtle,#f8fafc);width:100%;max-height:560px;display:block}._fallbackCard_1q1bk_125{text-align:center;background-color:var(--color-surface,#fff);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3.5rem 2rem;display:flex}._fallbackIconBox_1q1bk_136{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.5rem;display:flex}._fallbackTitle_1q1bk_146{color:var(--color-text,#0f172a);margin:0;font-size:1.15rem;font-weight:600}._fallbackDesc_1q1bk_153{color:var(--color-text-muted,#64748b);max-width:440px;margin:0;font-size:.88rem;line-height:1.5}._fallbackActions_1q1bk_161{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}._fallback_1q1bk_125{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}._fallbackText_1q1bk_178{color:var(--color-text-muted,#64748b);max-width:30rem;margin:0;font-size:.9rem}._fallbackIcon_1q1bk_136{color:var(--color-text-muted,#64748b)}._docWrap_1q1bk_189{flex-direction:column;gap:.6rem;width:100%;display:flex}._frame_1q1bk_196{border-radius:var(--radius-lg,12px);background-color:var(--color-bg-subtle,#f1f5f9);border:none;width:100%;height:560px;min-height:480px;display:block}._docWrapActions_1q1bk_206{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._docWrap_1q1bk_189:fullscreen{background-color:#000;flex-direction:column;gap:.6rem;padding:.75rem;display:flex}._docWrap_1q1bk_189:fullscreen ._frame_1q1bk_196{flex:1;height:auto;min-height:0}._docTabsContainer_1q1bk_228{background-color:var(--color-surface-muted);border-bottom:1px solid var(--color-border,#e2e8f0);flex-direction:column;gap:.5rem;padding:.75rem 1.25rem .5rem;display:flex}._docTabsHeader_1q1bk_237{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._docTabsTitle_1q1bk_244{color:var(--color-text,#0f172a);align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;display:flex}._docTabsCount_1q1bk_253{background-color:var(--color-primary-soft,#ccfbf1);color:var(--color-primary,#0f766e);border-radius:9999px;justify-content:center;align-items:center;padding:.1rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}._docTabsHint_1q1bk_265{color:var(--color-text-muted,#64748b);font-size:.74rem}._docTabsList_1q1bk_270{align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}._docTabItem_1q1bk_278{border-radius:var(--radius-md,6px);border:1px solid var(--color-border,#cbd5e1);background-color:var(--color-surface,#fff);color:var(--color-text,#334155);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.4rem .75rem;font-size:.8rem;font-weight:500;transition:all .15s;display:inline-flex}._docTabItem_1q1bk_278:hover{border-color:var(--color-primary,#0f766e);background-color:var(--color-surface-hover,#f1f5f9)}._docTabItemActive_1q1bk_299{background-color:var(--color-primary,#0f766e);border-color:var(--color-primary,#0f766e);color:#fff;font-weight:600;box-shadow:0 1px 3px #0f766e33}._docTabName_1q1bk_307{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}._docTabBadgePrimary_1q1bk_314{background-color:#ffffff40;border-radius:4px;padding:.05rem .35rem;font-size:.68rem;font-weight:600}._docTabBadgeSize_1q1bk_322{opacity:.8;font-size:.68rem}
