.page-container.svelte-n4sneq{max-width:1120px;margin:0 auto;padding:1rem .9rem 3rem}.header-section.svelte-n4sneq{text-align:center;margin-bottom:1.2rem}.brand-line.svelte-n4sneq{display:inline-flex;flex-direction:column;align-items:center;gap:.45rem;margin-bottom:.7rem}.brand-logo.svelte-n4sneq{width:52px;height:52px;border-radius:8px;object-fit:cover}.badge.svelte-n4sneq{padding:.25rem .72rem;border-radius:999px;border:1px solid rgba(197,160,89,.4);color:#c5a059;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;background:#c5a05912}.page-title.svelte-n4sneq{margin:0;color:#fff;font-family:Playfair Display,serif;font-size:2.2rem;line-height:1.08}.page-subtitle.svelte-n4sneq{margin:.55rem 0 0;color:#e0d8c3bd;font-size:.94rem}.header-nav.svelte-n4sneq{margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.55rem}.btn-nav.svelte-n4sneq{padding:.56rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.14);color:#e0d8c3;text-decoration:none;font-size:.75rem;font-weight:700;letter-spacing:.05em;background:#ffffff08}.glass-card.svelte-n4sneq{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:1rem;box-shadow:0 16px 34px #00000029}.filter-section.svelte-n4sneq{margin-bottom:.9rem}.filter-grid.svelte-n4sneq{display:grid;grid-template-columns:1fr;gap:.7rem}.field.svelte-n4sneq{display:flex;flex-direction:column;gap:.32rem}.field.svelte-n4sneq span:where(.svelte-n4sneq),.label.svelte-n4sneq{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#c5a059;font-weight:700}.field.svelte-n4sneq input:where(.svelte-n4sneq),.field.svelte-n4sneq select:where(.svelte-n4sneq){border-radius:10px;border:1px solid rgba(255,255,255,.13);background:#00000057;color:#fff;padding:.74rem .85rem;font-family:inherit;font-size:.95rem}.field.svelte-n4sneq input:where(.svelte-n4sneq):focus,.field.svelte-n4sneq select:where(.svelte-n4sneq):focus{outline:none;border-color:#c5a059}.actions.svelte-n4sneq{display:flex;gap:.5rem;flex-wrap:wrap}.btn-primary.svelte-n4sneq,.btn-secondary.svelte-n4sneq,.btn-detail.svelte-n4sneq{border-radius:10px;padding:.66rem .84rem;font-size:.78rem;font-weight:700;letter-spacing:.03em;cursor:pointer}.btn-primary.svelte-n4sneq{border:none;color:#000;background:linear-gradient(135deg,#d3b370,#c5a059)}.btn-secondary.svelte-n4sneq,.btn-detail.svelte-n4sneq{background:#ffffff08;border:1px solid rgba(255,255,255,.2);color:#e0d8c3}.hint.svelte-n4sneq{margin:.7rem 0 0;color:#e0d8c3a6;font-size:.8rem;font-weight:600}.stats-grid.svelte-n4sneq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:.9rem}.stat-card.svelte-n4sneq{display:flex;flex-direction:column;gap:.35rem;text-align:center}.stat-card.svelte-n4sneq strong:where(.svelte-n4sneq){color:#fff;font-size:1.3rem;font-family:Playfair Display,serif}.error-card.svelte-n4sneq{margin-bottom:.9rem;color:#fca5a5;border-color:#ef444457}.empty-card.svelte-n4sneq{margin-top:.2rem;text-align:center;color:#e0d8c3bd}.cards-wrap.svelte-n4sneq{display:grid;grid-template-columns:1fr;gap:.75rem}.load-anchor.svelte-n4sneq{margin-top:.9rem;text-align:center;color:#e0d8c3b8;font-size:.84rem;padding:.85rem}.activity-card.svelte-n4sneq{padding:1rem}.card-head.svelte-n4sneq{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.card-head.svelte-n4sneq h3:where(.svelte-n4sneq){margin:0;color:#fff;font-size:1rem}.meta.svelte-n4sneq{margin:.3rem 0 0;color:#e0d8c3ad;font-size:.78rem}.date-pill.svelte-n4sneq{background:#c5a05924;border:1px solid rgba(197,160,89,.34);color:#d8b870;border-radius:999px;padding:.32rem .6rem;font-size:.69rem;letter-spacing:.05em;text-transform:uppercase}.quick-grid.svelte-n4sneq{margin-top:.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.quick-grid.svelte-n4sneq div:where(.svelte-n4sneq):last-child{grid-column:1 / -1}.quick-grid.svelte-n4sneq strong:where(.svelte-n4sneq){display:block;color:#fff;margin-top:.25rem;font-size:.94rem}.status-badge.svelte-n4sneq{margin-top:.25rem;display:inline-block;padding:.25rem .6rem;border-radius:999px;font-size:.66rem;letter-spacing:.07em;text-transform:uppercase;border:1px solid transparent;font-weight:700}.status-full.svelte-n4sneq{color:#10b981;background:#10b98126;border-color:#10b9813d}.status-half.svelte-n4sneq{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b3d}.status-none.svelte-n4sneq{color:#ef4444;background:#ef444426;border-color:#ef44443d}.btn-detail.svelte-n4sneq{margin-top:.78rem;width:100%;text-align:center}.detail-body.svelte-n4sneq{margin-top:.75rem;border-top:1px solid rgba(255,255,255,.08);padding-top:.75rem;display:grid;gap:.7rem}.detail-section.svelte-n4sneq{display:grid;gap:.34rem}.chip-wrap.svelte-n4sneq{display:flex;flex-wrap:wrap;gap:.45rem}.chip.svelte-n4sneq{padding:.28rem .56rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#e7e2d3;font-size:.74rem}.chip.empty.svelte-n4sneq{opacity:.7}.reason-text.svelte-n4sneq{margin:0;color:#fca5a5;font-size:.84rem;line-height:1.45}@media(min-width:760px){.page-container.svelte-n4sneq{padding:1.4rem 1.4rem 3.4rem}.page-title.svelte-n4sneq{font-size:2.8rem}.filter-grid.svelte-n4sneq{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.actions.svelte-n4sneq{grid-column:span 2;width:100%}.stats-grid.svelte-n4sneq{grid-template-columns:repeat(4,minmax(0,1fr))}.cards-wrap.svelte-n4sneq{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-grid.svelte-n4sneq{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-grid.svelte-n4sneq div:where(.svelte-n4sneq):last-child{grid-column:auto}}
