.notice-summary-list{margin:0;padding:0;list-style:none}.notice-summary-list>li{min-width:0;scroll-margin-top:1rem}.notice-summary-list>li+li{border-top:1px solid var(--ui-border,var(--line))}.notice-summary{min-width:0;color:var(--ui-text,var(--ink));border-radius:var(--ui-control-radius,8px);gap:.375rem;padding:1.125rem .25rem;text-decoration:none;display:grid}.notice-summary:hover{background:var(--ui-surface-soft,var(--paper-soft))}.notice-summary:focus-visible{outline:2px solid var(--ui-brand,var(--brand-deep));outline-offset:2px}.notice-summary__title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.notice-summary__meta .content-badge{flex-shrink:0;min-height:1.25rem;padding:.125rem .375rem;font-size:.6875rem;line-height:1.25}.notice-summary__meta{min-height:1.375rem;color:var(--ui-muted,var(--ink-soft));flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.notice-summary-page__list,.notice-detail{background:var(--ui-surface,var(--paper));border:1px solid var(--ui-border,var(--line));border-radius:var(--ui-card-radius,1rem);min-width:0;padding:clamp(1rem,3vw,1.5rem)}.notice-page .admin-content-pagination a[aria-disabled=true]{opacity:.5;cursor:default}.notice-page.notice-detail-page{width:min(100% - 2rem,60rem)}.notice-detail{gap:1.5rem;display:grid}.notice-detail__header{border-bottom:1px solid var(--ui-border,var(--line));justify-items:start;gap:.75rem;padding-bottom:1.25rem;display:grid}.notice-detail__header h1{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:1.25rem;font-weight:700;line-height:1.5}.notice-detail__meta{color:var(--ui-muted,var(--ink-soft));flex-wrap:wrap;gap:.5rem 1rem;font-size:.875rem;display:flex}.notice-detail__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.85}.notice-detail__images{gap:1rem;min-width:0;display:grid}.notice-detail__images img{max-width:100%;height:auto;margin-inline:auto;display:block}
