.hw-dispatch-notice {
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 100%;
  margin: 0;
  padding: 14px 24px;
  border-block: 1px solid #f3d491;
  background: #fff7e6;
  color: #75420e;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei", sans-serif;
  font-size: 14px;
  line-height: 1.65;
  text-align: left;
}
.hw-dispatch-notice *, .hw-dispatch-notice *::before, .hw-dispatch-notice *::after {box-sizing: border-box;}
.hw-dispatch-notice__inner {max-width: 1600px; margin: 0 auto; min-width: 0;}
.hw-dispatch-notice__head {display: flex; align-items: center; gap: 10px; min-width: 0;}
.hw-dispatch-notice__badge {flex: 0 0 auto; padding: 2px 9px; border-radius: 5px; background: #a5520d; color: white; font-size: 12px; font-weight: 600; line-height: 1.8;}
.hw-dispatch-notice__title {flex: 1 1 auto; min-width: 0; color: #67390c; font-size: 16px; font-weight: 700; line-height: 1.5; overflow-wrap: anywhere;}
.hw-dispatch-notice__toggle {flex: 0 0 auto; margin: 0; padding: 6px 10px; border: 1px solid #cb9452; border-radius: 5px; background: #fffdf6; color: #78430e; font-family: inherit; font-size: 13px; line-height: 1.5; cursor: pointer;}
.hw-dispatch-notice__toggle:hover {background: #ffefcc;}
.hw-dispatch-notice__toggle:focus-visible {outline: 2px solid #75420e; outline-offset: 2px;}
.hw-dispatch-notice p {margin: 5px 0 0; font-size: inherit; line-height: 1.65; overflow-wrap: anywhere;}
.hw-dispatch-notice__scope {color: #805421;}
.hw-dispatch-notice__rule {font-weight: 700; color: #75420e;}
.hw-dispatch-notice__message {white-space: pre-wrap;}
.hw-dispatch-notice .hw-dispatch-notice__period {color: #896442; font-size: 12px;}
.hw-dispatch-notice [hidden] {display: none !important;}
.hw-dispatch-notice--cart {margin: 0 0 14px; padding: 12px 20px;}
@media (max-width: 640px) {
  .hw-dispatch-notice {padding: 12px 14px; font-size: 13px;}
  .hw-dispatch-notice__head {flex-wrap: wrap; gap: 7px;}
  .hw-dispatch-notice__title {font-size: 15px; flex-basis: calc(100% - 84px);}
  .hw-dispatch-notice__toggle {margin-left: auto; padding: 7px 11px;}
  .hw-dispatch-notice--cart {padding: 12px;}
}
