/* v1.2.0-fix421-r3 HQ publication accordion / store daily sales-state information architecture */
.sales-state-page .sales-state-role:has(.fix421-sales-state-actions){align-items:center;flex-wrap:wrap}
.sales-state-page .fix421-sales-state-actions{display:flex;align-items:center;gap:8px;margin-left:auto}
.sales-state-page .fix421-sales-state-actions .state-btn{min-height:44px;white-space:nowrap}

.company-menu-page .fix421-publication-accordion{margin:18px 0 22px;border:1px solid #dedbd4;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(42,34,23,.04)}
.company-menu-page .fix421-publication-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:14px 18px;cursor:pointer;list-style:none}
.company-menu-page .fix421-publication-summary::-webkit-details-marker{display:none}
.company-menu-page .fix421-publication-summary-copy{display:grid;gap:3px;min-width:0}
.company-menu-page .fix421-publication-summary-copy b{font-size:15px}
.company-menu-page .fix421-publication-summary-copy small{color:#69645c;line-height:1.55}
.company-menu-page .fix421-publication-summary-cue{display:flex;align-items:center;gap:7px;flex:0 0 auto;font-size:13px;font-weight:700;color:#7a4a17}
.company-menu-page .fix421-publication-summary-cue [aria-hidden="true"]{display:inline-block;font-size:18px;line-height:1;transition:transform .18s ease}
.company-menu-page .fix421-publication-accordion[open] .fix421-publication-summary{border-bottom:1px solid #ebe8e1;background:#fffaf3}
.company-menu-page .fix421-publication-accordion[open] .fix421-publication-summary-cue [aria-hidden="true"]{transform:rotate(180deg)}
.company-menu-page .fix421-publication-body{padding:16px}
.company-menu-page .fix421-publication-body .company-menu-store-publication{margin:0}

@media(max-width:700px){
  .sales-state-page .sales-state-role:has(.fix421-sales-state-actions){align-items:flex-start;flex-direction:column}
  .sales-state-page .fix421-sales-state-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0}
  .sales-state-page .fix421-sales-state-actions .state-btn{width:100%}
  .company-menu-page .fix421-publication-summary{align-items:flex-start;flex-direction:column;gap:8px;padding:14px 16px}
  .company-menu-page .fix421-publication-summary-cue{width:100%;justify-content:flex-end}
  .company-menu-page .fix421-publication-body{padding:12px}
}
