.sr-only.svelte-12556iq{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.attachment-workspace.svelte-12556iq{background:#f4f7fb;border:1px solid #dbe3ee;border-radius:.7rem;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.workspace-header.svelte-12556iq{background:#fff;border-bottom:1px solid #dbe3ee;justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 1rem;display:flex}.file-summary.svelte-12556iq,.header-actions.svelte-12556iq,.action.svelte-12556iq,.stats.svelte-12556iq,.search.svelte-12556iq{align-items:center;display:flex}.file-summary.svelte-12556iq{gap:.65rem;min-width:0}.file-summary.svelte-12556iq>span:where(.svelte-12556iq):last-child{flex-direction:column;min-width:0;display:flex}.file-summary.svelte-12556iq strong:where(.svelte-12556iq){color:#172033;text-overflow:ellipsis;white-space:nowrap;max-width:40vw;font-size:.78rem;overflow:hidden}.file-summary.svelte-12556iq small:where(.svelte-12556iq){color:#7a879a;margin-top:.12rem;font-size:.62rem}.file-icon.svelte-12556iq{color:#ef4444;background:#fff1f2;border-radius:.45rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.header-actions.svelte-12556iq{gap:.45rem}.action.svelte-12556iq{cursor:pointer;border:1px solid #cdd9ea;border-radius:.42rem;justify-content:center;gap:.35rem;min-height:2.5rem;padding:0 .75rem;font-size:.67rem;font-weight:750}.action.secondary.svelte-12556iq{color:#355172;background:#fff}.action.primary.svelte-12556iq{color:#fff;background:#2563eb;border-color:#2563eb}.action.svelte-12556iq:disabled{opacity:.45;cursor:not-allowed}.result-toolbar.svelte-12556iq{background:#f8fafc;border-bottom:1px solid #dbe3ee;gap:.65rem;padding:.72rem 1rem;display:grid}.stats.svelte-12556iq{color:#65748b;flex-wrap:wrap;gap:.35rem .75rem;font-size:.66rem}.stats.svelte-12556iq span:where(.svelte-12556iq){padding:0}.stats.svelte-12556iq strong:where(.svelte-12556iq){color:#172033;font-size:.8rem}.stats.svelte-12556iq .warning-stat:where(.svelte-12556iq){color:#9a5b0b;background:0 0}.filter-grid.svelte-12556iq{grid-template-columns:minmax(14rem,2.2fr) minmax(8rem,.7fr) minmax(10rem,.9fr) auto auto;gap:.45rem;display:grid}.filter-grid.svelte-12556iq label:where(.svelte-12556iq){color:#728096;text-transform:uppercase;background:#fff;border:1px solid #d5dfec;border-radius:.42rem;align-items:center;gap:.38rem;min-width:0;height:2.25rem;padding:0 .48rem;font-size:.56rem;font-weight:800;display:flex}.filter-grid.svelte-12556iq .search:where(.svelte-12556iq){gap:.45rem;padding:0 .65rem}.search.svelte-12556iq svg{color:#7a879a;flex:none}.filter-grid.svelte-12556iq input:where(.svelte-12556iq){color:#34445b;text-transform:none;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.67rem}.filter-button.svelte-12556iq,.reset-filter.svelte-12556iq{cursor:pointer;border-radius:.42rem;min-height:2.25rem;padding:0 .65rem;font-size:.61rem;font-weight:750}.filter-button.svelte-12556iq{color:#64748b;background:#fff;border:1px solid #d5dfec;align-items:center;gap:.3rem;display:flex}.filter-button.active.svelte-12556iq{color:#92400e;background:#fffbeb;border-color:#fbbf24}.reset-filter.svelte-12556iq{color:#64748b;background:0 0;border:0}.table-shell.svelte-12556iq{background:#fff;flex:1;min-height:0;overflow:auto}table.svelte-12556iq{border-collapse:separate;border-spacing:0;table-layout:fixed;background:#fff;width:100%}th.svelte-12556iq{z-index:2;color:#64748b;text-align:left;white-space:nowrap;letter-spacing:.045em;text-transform:uppercase;background:#eef2f7;border-bottom:1px solid #ccd7e4;height:2.55rem;padding:0 .62rem;font-size:.6rem;font-weight:850;position:sticky;top:0}td.svelte-12556iq{color:#34445b;vertical-align:middle;background:#fff;border-bottom:1px solid #dfe6ef;height:3.2rem;padding:.52rem .62rem;font-size:.75rem}tbody.svelte-12556iq>tr:where(.svelte-12556iq):not(.detail-row):nth-child(2n)>td:where(.svelte-12556iq){background:#f3f6f9}tbody.svelte-12556iq>tr.caution:where(.svelte-12556iq)>td:where(.svelte-12556iq){background:#fff9e9}tbody.svelte-12556iq>tr:where(.svelte-12556iq):not(.detail-row):hover>td:where(.svelte-12556iq){background:#dfeeff!important}.check.svelte-12556iq{text-align:center;width:2.4rem}.expand.svelte-12556iq{width:2rem}.expand.svelte-12556iq button:where(.svelte-12556iq){color:#64748b;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.file-cell.svelte-12556iq{align-items:center;gap:.38rem;min-width:0;display:flex}.file-cell.svelte-12556iq svg{color:#52719f;flex:none}.file-cell.svelte-12556iq>span:where(.svelte-12556iq):first-of-type,.source-text.svelte-12556iq{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.type-badge.svelte-12556iq,.caution-badge.svelte-12556iq{text-transform:uppercase;border-radius:.22rem;padding:.18rem .4rem;font-size:.56rem;font-weight:850;display:inline-flex}.type-badge.svelte-12556iq{color:#1d4ed8;background:#edf4ff}.caution-badge.svelte-12556iq{color:#92400e;background:#fef3c7;flex:none}.download-column.svelte-12556iq{width:7.3rem}.download-one.svelte-12556iq{color:#1d4ed8;cursor:pointer;background:#fff;border:1px solid #9db9e9;border-radius:.34rem;align-items:center;gap:.25rem;min-height:2rem;padding:0 .55rem;font-size:.62rem;font-weight:750;display:inline-flex}.detail-row.svelte-12556iq td:where(.svelte-12556iq){height:auto;background:#f5f8fc!important;padding:.7rem 3rem!important}.detail-grid.svelte-12556iq{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.2rem;display:grid}.detail-grid.svelte-12556iq>div:where(.svelte-12556iq){flex-direction:column;gap:.22rem;min-width:0;display:flex}.detail-grid.svelte-12556iq span:where(.svelte-12556iq){color:#7a879a;text-transform:uppercase;font-size:.53rem;font-weight:850}.detail-grid.svelte-12556iq strong:where(.svelte-12556iq){color:#3d4d64;overflow-wrap:anywhere;font-size:.7rem;line-height:1.5}.detail-grid.svelte-12556iq .wide:where(.svelte-12556iq){grid-column:1/-1}.detail-grid.svelte-12556iq .danger:where(.svelte-12556iq){color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.4rem;flex-direction:row;align-items:flex-start;gap:.5rem;padding:.55rem}.detail-grid.svelte-12556iq .danger:where(.svelte-12556iq) span:where(.svelte-12556iq){text-transform:none;flex-direction:column;gap:.1rem;font-weight:500;display:flex}.detail-grid.svelte-12556iq .danger:where(.svelte-12556iq) strong:where(.svelte-12556iq){color:#78350f}.empty-result.svelte-12556iq{color:#6b7890;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:20rem;padding:2rem;display:flex}.empty-result.svelte-12556iq svg{color:#4b74bd}.empty-result.svelte-12556iq h1:where(.svelte-12556iq){color:#27364c;margin-top:.7rem;font-size:1.05rem}.empty-result.svelte-12556iq p:where(.svelte-12556iq){max-width:35rem;margin-top:.45rem;font-size:.75rem;line-height:1.55}.empty-result.compact.svelte-12556iq{min-height:14rem}.message.error.svelte-12556iq{color:#991b1b;background:#fff1f2;border:1px solid #fecdd3;border-radius:.5rem;gap:.65rem;margin:1rem;padding:.85rem;display:flex}.processing-card.svelte-12556iq{text-align:center;background:#fff;border:1px solid #dce4ef;border-radius:.75rem;flex-direction:column;align-items:center;width:min(25rem,100vw - 2rem);padding:2rem;display:flex;box-shadow:0 18px 50px #0f172a26}.processing-card.svelte-12556iq h2:where(.svelte-12556iq){color:#172033;margin-top:1rem;font-size:1.1rem}.processing-card.svelte-12556iq p:where(.svelte-12556iq){color:#64748b;margin-top:.4rem;font-size:.78rem}@media (width<=1024px){.filter-grid.svelte-12556iq{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid.svelte-12556iq .search:where(.svelte-12556iq){grid-column:1/-1;height:auto;min-height:2.75rem}.filter-grid.svelte-12556iq .search:where(.svelte-12556iq) input:where(.svelte-12556iq){font-size:.72rem}.filter-button.svelte-12556iq,.reset-filter.svelte-12556iq{min-height:2.75rem;font-size:.68rem;font-weight:700}.stats.svelte-12556iq{font-size:.65rem}.stats.svelte-12556iq strong:where(.svelte-12556iq){font-size:.75rem}.source-text.svelte-12556iq{max-width:14rem}}@media (width<=768px){.attachment-tool-body.svelte-12556iq{height:calc(100vh - 3.75rem);padding:0}.attachment-main-area.svelte-12556iq{border-radius:0;padding:0}.attachment-workspace.svelte-12556iq{border:0;border-radius:0}.workspace-header.svelte-12556iq{flex-direction:column;align-items:stretch;min-height:auto;padding:.55rem}.file-summary.svelte-12556iq{display:none}.header-actions.svelte-12556iq{width:100%}.action.svelte-12556iq{min-height:2.55rem;padding:0 .6rem;font-size:.7rem}.action.secondary.svelte-12556iq{flex:none;font-size:0}.action.secondary.svelte-12556iq svg{width:17px;height:17px}.action.primary.svelte-12556iq{flex:1;min-width:0}.result-toolbar.svelte-12556iq{gap:.52rem;padding:.55rem}.stats.svelte-12556iq{gap:.2rem .6rem;line-height:1.35}.stats.svelte-12556iq span:where(.svelte-12556iq):nth-child(2){display:none}.filter-grid.svelte-12556iq{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.filter-button.svelte-12556iq,.reset-filter.svelte-12556iq{justify-content:center;width:100%}.reset-filter.svelte-12556iq{background:#fff;border:1px solid #d5dfec}.table-shell.svelte-12556iq{overflow:hidden auto}table.svelte-12556iq,thead.svelte-12556iq,tbody.svelte-12556iq{width:100%;max-width:100%;display:block}table.svelte-12556iq{table-layout:auto}thead.svelte-12556iq tr:where(.svelte-12556iq),tbody.svelte-12556iq>tr:where(.svelte-12556iq):not(.detail-row){box-sizing:border-box;grid-template-columns:1.8rem 1.55rem minmax(0,1fr) 3.35rem;width:100%;max-width:100%;display:grid}th.svelte-12556iq{height:2.65rem;font-size:.61rem}td.svelte-12556iq{height:3.15rem;font-size:.72rem}.type-badge.svelte-12556iq,.source-text.svelte-12556iq,td[data-label=Size].svelte-12556iq,th.svelte-12556iq:nth-child(4),th.svelte-12556iq:nth-child(5),th.svelte-12556iq:nth-child(6),td.svelte-12556iq:nth-child(4),td.svelte-12556iq:nth-child(5),td.svelte-12556iq:nth-child(6){display:none}th.svelte-12556iq,td.svelte-12556iq{box-sizing:border-box;align-items:center;min-width:0;display:flex;width:auto!important}th.svelte-12556iq:first-child,td.svelte-12556iq:first-child{grid-column:1;justify-content:center}th.svelte-12556iq:nth-child(2),td.svelte-12556iq:nth-child(2){grid-column:2}th.svelte-12556iq:nth-child(3),td.svelte-12556iq:nth-child(3){grid-column:3}th.svelte-12556iq:nth-child(7),td.svelte-12556iq:nth-child(7){grid-column:4;justify-content:center;padding-left:0;padding-right:0;font-size:0}.file-cell.svelte-12556iq{grid-column:3;gap:.45rem}.file-cell.svelte-12556iq>span:where(.svelte-12556iq):first-of-type{max-width:100%}.caution-badge.svelte-12556iq{display:none}.download-column.svelte-12556iq{width:auto}.download-one.svelte-12556iq{border-radius:.42rem;place-items:center;width:2.5rem;height:2.5rem;margin:0 auto;padding:0;font-size:0;display:grid}.download-one.svelte-12556iq svg{width:18px;height:18px}.detail-row.svelte-12556iq{box-sizing:border-box;width:100%;max-width:100%;display:block}.detail-row.svelte-12556iq td:where(.svelte-12556iq){height:auto;width:100%!important;padding:.65rem .75rem!important;display:block!important}.detail-grid.svelte-12556iq{grid-template-columns:1fr}.detail-grid.svelte-12556iq .wide:where(.svelte-12556iq){grid-column:1}.empty-result.svelte-12556iq{padding:1.25rem}thead.svelte-12556iq tr:where(.svelte-12556iq),tbody.svelte-12556iq>tr:where(.svelte-12556iq):not(.detail-row){grid-template-columns:1.8rem 1.55rem minmax(0,1fr) 3.5rem}thead.svelte-12556iq tr:where(.svelte-12556iq){align-items:stretch;min-height:2.65rem}tbody.svelte-12556iq>tr:where(.svelte-12556iq):not(.detail-row){align-items:stretch;min-height:3.25rem}tbody.svelte-12556iq>tr:where(.svelte-12556iq):not(.detail-row)>td:where(.svelte-12556iq){align-self:stretch;height:auto}th.svelte-12556iq:nth-child(7),td.svelte-12556iq:nth-child(7){align-self:stretch;place-items:center;height:auto;padding:0 .5rem;display:grid}td.svelte-12556iq:nth-child(7) .download-one:where(.svelte-12556iq){box-sizing:border-box;justify-content:center;align-self:center;align-items:center;width:2.5rem;height:2.5rem;margin:0;padding:0;line-height:0;display:flex}td.svelte-12556iq:nth-child(7) .download-one:where(.svelte-12556iq) svg{flex:none;margin:0;display:block;transform:translate(1px,1px)}}
