:root{--text:#1d2733;--text-muted:#6b7280;--bg:#f5f6f8;--surface:#fff;--border:#e2e5ea;--accent:#2563eb;--danger:#c0392b;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:16px/1.45 system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{min-height:100svh;margin:0}h1{margin:0 0 1rem;font-size:1.6rem}p{margin:0}input,button{font:inherit}.login.svelte-110obhz{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.75rem;max-width:22rem;margin:6rem auto;padding:2rem;display:flex}input.svelte-110obhz,button.svelte-110obhz{border:1px solid var(--border);border-radius:6px;padding:.6rem}button.svelte-110obhz{background:var(--accent);color:#fff;cursor:pointer;border:none}button.svelte-110obhz:disabled{opacity:.6;cursor:default}.error.svelte-110obhz{color:var(--danger)}.filters.svelte-lhdniv{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.filters.svelte-lhdniv label:where(.svelte-lhdniv){color:var(--text-muted);flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.filters.svelte-lhdniv select:where(.svelte-lhdniv){border:1px solid var(--border);border-radius:6px;padding:.4rem}.calls.svelte-lhdniv{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.call.svelte-lhdniv{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.8rem 1rem}a.card-link{color:inherit;text-decoration:none;display:block}.row.svelte-lhdniv{align-items:center;gap:.6rem;display:flex}.spacer.svelte-lhdniv{flex:1}.muted.svelte-lhdniv{color:var(--text-muted)}.small.svelte-lhdniv{margin-top:.4rem;font-size:.8rem}.desc.svelte-lhdniv{margin:.4rem 0}.status.svelte-lhdniv{background:var(--accent-bg,#eef);color:var(--accent);border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.info.svelte-lhdniv{color:var(--text-muted)}.error.svelte-lhdniv{color:var(--danger)}.head.svelte-yikmeh{align-items:center;gap:.75rem;display:flex}.head.svelte-yikmeh h1:where(.svelte-yikmeh){margin:0;font-size:1.3rem}.status.svelte-yikmeh{background:var(--accent-bg,#eef);color:var(--accent);border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.info-grid.svelte-yikmeh{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin:1rem 0;display:grid}.info-grid.svelte-yikmeh .k:where(.svelte-yikmeh){color:var(--text-muted);font-size:.75rem;display:block}.info-grid.svelte-yikmeh .v:where(.svelte-yikmeh){display:block}section.svelte-yikmeh{margin:1.25rem 0}section.svelte-yikmeh h2:where(.svelte-yikmeh){margin:0 0 .5rem;font-size:1rem}.gallery.svelte-yikmeh{flex-wrap:wrap;gap:.5rem;display:flex}.thumb.svelte-yikmeh{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:0;position:relative;overflow:hidden}.thumb.svelte-yikmeh img:where(.svelte-yikmeh){object-fit:cover;width:140px;height:140px;display:block}.badge.svelte-yikmeh{color:#fff;background:#000000a6;border-radius:4px;padding:.05rem .35rem;font-size:.7rem;position:absolute;bottom:4px;left:4px}.comments.svelte-yikmeh,.history.svelte-yikmeh{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.comments.svelte-yikmeh li:where(.svelte-yikmeh),.history.svelte-yikmeh li:where(.svelte-yikmeh){background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.6rem .8rem}.comments.svelte-yikmeh .meta:where(.svelte-yikmeh){gap:.5rem;margin-bottom:.2rem;display:flex}.muted.svelte-yikmeh,.info.svelte-yikmeh{color:var(--text-muted)}.error.svelte-yikmeh{color:var(--danger)}.lightbox.svelte-yikmeh{cursor:zoom-out;z-index:50;background:#000000d9;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;inset:0}.lightbox.svelte-yikmeh img:where(.svelte-yikmeh){object-fit:contain;max-width:95vw;max-height:95vh}.topbar.svelte-ajk3sg{color:#fff;background:#1d2733;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.spacer.svelte-ajk3sg{flex:1}.topbar.svelte-ajk3sg button:where(.svelte-ajk3sg){color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:6px;padding:.4rem .8rem}.content.svelte-ajk3sg{padding:1.5rem}
