.litigation.svelte-q1wesx{max-width:1100px;margin:0 auto;padding:4rem 1.5rem}.visually-hidden.svelte-q1wesx{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-bar.svelte-q1wesx{justify-content:flex-end;margin-bottom:1rem;display:flex}.add-btn.svelte-q1wesx{border:1px solid var(--color-hairline);color:var(--color-ink,#1e2126);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;transition:background .15s,border-color .15s;display:inline-flex}.add-btn.svelte-q1wesx:hover{border-color:var(--color-brass-dark,#9a7b3f);background:#fffdf8}.uploader.svelte-q1wesx{border:1px solid var(--color-hairline);background:#fbfaf7;border-radius:12px;margin-bottom:2.5rem;padding:1.25rem}.uploader__title.svelte-q1wesx{margin:0 0 1rem;font-size:1rem}.field.svelte-q1wesx{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.field__label.svelte-q1wesx{color:var(--color-steel);font-size:.8rem;font-weight:500}.field__hint.svelte-q1wesx{opacity:.7;font-weight:400}.field.svelte-q1wesx input:where(.svelte-q1wesx){border:1px solid var(--color-hairline);font:inherit;background:#fff;border-radius:8px;padding:.5rem .6rem;font-size:.9rem}.dropzone.svelte-q1wesx{border:1.5px dashed color-mix(in srgb, var(--color-steel) 45%, transparent);text-align:center;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:132px;padding:1.25rem;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.dropzone.svelte-q1wesx:hover,.dropzone.svelte-q1wesx:focus-visible{border-color:var(--color-brass-dark,#9a7b3f);background:#fffdf8}.dropzone.is-dragging.svelte-q1wesx{border-color:var(--color-brass-dark,#9a7b3f);background:#fff9ec;border-style:solid;transform:scale(1.005)}.dropzone.has-file.svelte-q1wesx{border-style:solid;border-color:color-mix(in srgb, var(--color-steel) 35%, transparent)}.dropzone__icon.svelte-q1wesx{color:var(--color-steel);display:inline-flex}.dropzone__name.svelte-q1wesx{overflow-wrap:anywhere;font-size:.9rem;font-weight:500}.dropzone__meta.svelte-q1wesx{font-family:var(--font-mono,monospace);letter-spacing:.04em;color:var(--color-steel);font-size:.68rem}.dropzone__clear.svelte-q1wesx{color:var(--color-steel);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.25rem;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.dropzone__clear.svelte-q1wesx:hover{color:#b0472f;background:#b0472f14}.btn.svelte-q1wesx{border:1px solid var(--color-hairline);background:var(--color-ink,#1e2126);color:#fff;font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;margin-top:1rem;padding:.55rem 1rem;font-size:.9rem;display:inline-flex}.btn.svelte-q1wesx:disabled{opacity:.6;cursor:default}.docs.svelte-q1wesx{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.doc.svelte-q1wesx{position:relative}.doc__link.svelte-q1wesx{border:1px solid var(--color-hairline);color:var(--color-ink);background:#fbfaf7;border-radius:12px;align-items:flex-start;gap:.9rem;padding:1rem 2.5rem 1rem 1rem;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}.doc__link.svelte-q1wesx:hover{transform:translateY(-1px);box-shadow:0 2px 10px #1e212617}.doc__icon.svelte-q1wesx{color:#b0472f;margin-top:.1rem;display:inline-flex}.doc__body.svelte-q1wesx{flex-direction:column;gap:.25rem;display:flex}.doc__name.svelte-q1wesx{overflow-wrap:anywhere;font-size:.95rem;font-weight:500;line-height:1.3}.doc__summary.svelte-q1wesx{color:var(--color-steel);font-size:.85rem}.doc__meta.svelte-q1wesx{font-family:var(--font-mono,monospace);letter-spacing:.05em;color:var(--color-steel);font-size:.65rem}.doc__delete.svelte-q1wesx{color:var(--color-steel);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;padding:.25rem;transition:opacity .15s;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.doc.svelte-q1wesx:hover .doc__delete:where(.svelte-q1wesx),.doc__delete.svelte-q1wesx:focus-visible{opacity:1}.doc__delete.svelte-q1wesx:hover{color:#b0472f;background:#b0472f14}
