.notice-card--static .notice-card__scroll { overflow: clip; }
.notice-card--documents .notice-card__body { padding-block: 0; }
.notice-card--documents .notice-card__title, .notice-card--documents .notice-card__message { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.document-list { width: 100%; padding: 16px; border: 1px solid #fff; border-radius: 20px; background: #fbfcf5; box-shadow: 0 16px 28px -24px #24443866; }
.document-list__header { display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-bottom: 8px; }
.document-list__header h3 { margin: 0; font-size: 11px; font-weight: 650; letter-spacing: .06em; text-transform: uppercase; color: #738168; }
.document-list__count { flex: none; padding: 5px 8px; border-radius: 20px; background: #e6eddd; font-size: 10px; color: #496a42; }
.document-list__items { margin: 0; padding: 0; list-style: none; }
.document-list__item { display: flex; align-items: center; gap: 12px; min-height: 56px; padding-block: 8px; }
.document-list__item + .document-list__item { border-top: 1px solid #e3e8dc; }
.document-list__icon { flex: none; display: grid; place-items: center; width: 32px; height: 36px; color: #6d8a5a; }
.document-list__icon svg { width: 24px; height: 24px; }
.document-list__name { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 14px; line-height: 1.35; font-weight: 550; overflow-wrap: anywhere; }
.document-list__more { margin: 8px 0 0; font-size: 11px; line-height: 1.4; color: #6d7e62; }
.document-list--complete { box-shadow: none; border-color: #e2e8d9; }
.document-list--complete .document-list__name { display: block; overflow: visible; }
@media (max-width: 359px), (max-height: 650px) {
  .notice-card--documents .notice-card__meta { margin-bottom: 12px; }
  .notice-card--documents .notice-card__message { margin: 10px 0 14px; }
  .document-list { padding: 12px; }
  .document-list__item { min-height: 44px; padding-block: 6px; gap: 8px; }
  .document-list__name { font-size: 13px; }
}
@media (min-width: 900px) and (min-height: 650px) {
  .notice-card--documents .notice-card__body > .document-list { grid-column: 2; grid-row: 1 / 4; }
}
@media (min-width: 560px) and (max-height: 480px) {
  .notice-card--documents .notice-card__body { display: grid; grid-template-columns: 1fr 1fr; column-gap: 20px; align-items: center; }
  .notice-card--documents .notice-card__meta, .notice-card--documents .notice-card__title, .notice-card--documents .notice-card__message { grid-column: 1; }
  .notice-card--documents .notice-card__title { font-size: 28px; }
  .notice-card--documents .notice-card__message { margin-bottom: 0; font-size: 12px; }
  .notice-card--documents .notice-card__body > .document-list { grid-column: 2; grid-row: 1 / 4; }
  .notice-card--documents .document-list { padding: 10px; }
  .notice-card--documents .document-list__header { margin-bottom: 6px; }
  .notice-card--documents .document-list__item { min-height: 32px; padding-block: 4px; }
  .notice-card--documents .document-list__icon { width: 24px; height: 24px; }
  .notice-card--documents .document-list__icon svg { width: 20px; height: 20px; }
}
