.container.svelte-ouckte{max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,3.2vw,28px)}.overview-fullscreen.svelte-ouckte{width:100vw;height:100vh;position:relative;overflow:hidden}.overview-fullscreen.svelte-ouckte:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../../images/notice/background.png);background-color:#d32f2f;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1}.overview-fullscreen.svelte-ouckte:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.hero-content.svelte-ouckte{position:relative;z-index:10;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.title-container.svelte-ouckte h1:where(.svelte-ouckte){text-shadow:3px 3px 6px rgba(0,0,0,.9)}.main-subtitle.svelte-ouckte{text-shadow:2px 2px 4px rgba(0,0,0,.8)}.particle.svelte-ouckte{background:radial-gradient(circle,#ffffff 0%,#f0f0f0 50%,transparent 100%)!important;box-shadow:0 0 20px #fff6!important}.main-content.svelte-ouckte{padding:clamp(60px,10vh,100px) 0;background:linear-gradient(180deg,#fafbfc,#fff)}.content-section.svelte-ouckte{margin-bottom:clamp(60px,12vh,100px)}.section-header.svelte-ouckte{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(32px,6vh,48px);flex-wrap:wrap;gap:1.5rem}.section-title.svelte-ouckte{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:#111827;margin:0}.toolbar.svelte-ouckte{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.filter-row.svelte-ouckte{display:flex;gap:.5rem;flex-wrap:wrap}.chip.svelte-ouckte{padding:.5rem 1rem;border-radius:999px;border:1px solid #d1d5db;background:#fff;color:#4b5563;font-size:.9rem;transition:all .2s ease;cursor:pointer}.chip.active.svelte-ouckte{border-color:#d32f2f;color:#d32f2f;box-shadow:0 0 0 3px #d32f2f1a}.btn.sort.svelte-ouckte{border:1px solid #d1d5db;color:#374151;background:#fff;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.btn.sort.svelte-ouckte:hover{border-color:#d32f2f;color:#d32f2f}.news-list.svelte-ouckte{display:grid;gap:1.5rem}.news-item.svelte-ouckte{display:grid;grid-template-columns:120px 1fr;gap:1.5rem;padding:1.5rem;background:#fff;border-radius:1rem;border:1px solid #e5e7eb;box-shadow:0 4px 6px #0000000d;transition:all .2s ease}.news-item.svelte-ouckte:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a;border-color:#d1d5db}.news-item.clickable.svelte-ouckte{cursor:pointer}.news-item.clickable.svelte-ouckte:hover{border-color:#d32f2f;box-shadow:0 8px 25px #d32f2f1a}.news-item.clickable.svelte-ouckte:focus{outline:2px solid #d32f2f;outline-offset:2px}.news-date.svelte-ouckte{font-size:.95rem;color:#6b7280;font-weight:600;white-space:nowrap;padding-top:.2rem}.news-content.svelte-ouckte{display:grid;gap:.5rem}.news-header.svelte-ouckte{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.news-title.svelte-ouckte{font-size:1.1rem;font-weight:700;color:#111827;line-height:1.4;display:flex;align-items:center;gap:.5rem;margin:0}.news-summary.svelte-ouckte{color:#4b5563;line-height:1.6;margin:0}.news-meta.svelte-ouckte{color:#9ca3af;font-size:.85rem}.badge-notice.svelte-ouckte{background:#fee2e2;color:#dc2626;font-size:.75rem;padding:.2rem .5rem;border-radius:.375rem;border:1px solid #fecaca}.pill.svelte-ouckte{font-size:.8rem;padding:.3rem .6rem;border-radius:999px;border:1px solid transparent;flex-shrink:0}.pill.notice.svelte-ouckte{background:#fee2e2;color:#dc2626;border-color:#fecaca}.pill.news.svelte-ouckte{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.document-grid.svelte-ouckte{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.event-card.svelte-ouckte{background:#fff;border-radius:1rem;padding:1.5rem;border:1px solid #e5e7eb;position:relative;transition:all .2s ease;box-shadow:0 4px 6px #0000000d}.event-card.svelte-ouckte:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001a;border-color:#d1d5db}.event-status.svelte-ouckte{position:absolute;top:1rem;right:1rem;padding:.375rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600}.event-description.svelte-ouckte{color:#4b5563;line-height:1.6;margin:0}.pagination.svelte-ouckte{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;flex-wrap:wrap}.pagination-numbers.svelte-ouckte{display:flex;gap:.25rem}.pagination-btn.svelte-ouckte{padding:.5rem .75rem;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-size:.9rem;min-width:44px;text-align:center}.pagination-btn.svelte-ouckte:hover:not(.disabled){border-color:#d32f2f;color:#d32f2f;background:#fef2f2}.pagination-btn.active.svelte-ouckte{background:#d32f2f;color:#fff;border-color:#d32f2f}.pagination-btn.disabled.svelte-ouckte{opacity:.5;cursor:not-allowed;background:#f9fafb}.pagination-btn.prev.svelte-ouckte,.pagination-btn.next.svelte-ouckte{padding:.5rem 1rem;font-weight:500}.pagination-info.svelte-ouckte{text-align:center;color:#6b7280;font-size:.9rem;margin-top:1rem}@media (max-width: 768px){.container.svelte-ouckte{padding:0 1rem}.section-title.svelte-ouckte{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:600}.main-title.svelte-ouckte{font-size:2.5rem;line-height:1.1}.main-subtitle.svelte-ouckte{font-size:1.2rem;line-height:1.3}.main-content.svelte-ouckte{padding:3rem 0}.news-item.svelte-ouckte{grid-template-columns:1fr;gap:1rem}.section-header.svelte-ouckte{flex-direction:column;align-items:stretch}.toolbar.svelte-ouckte{justify-content:center}}@media (max-width: 480px){.document-grid.svelte-ouckte{grid-template-columns:1fr}.filter-row.svelte-ouckte{justify-content:center}.pagination.svelte-ouckte{gap:.25rem;margin-top:2rem}.pagination-numbers.svelte-ouckte{gap:.125rem}.pagination-btn.svelte-ouckte{padding:.4rem .6rem;font-size:.85rem;min-width:40px}.pagination-btn.prev.svelte-ouckte,.pagination-btn.next.svelte-ouckte{padding:.4rem .8rem;font-size:.85rem}}
