/* payroll-export-one-button-20261103：主按钮工资核算 + 更多导出 */
.history-heading{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:space-between;
  gap:12px;
}
.history-export-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:8px;
}
.history-export-actions > [data-history-export="payroll"]{
  border:0;
  border-radius:999px;
  padding:10px 16px;
  background:#145743;
  color:#fff;
  font:600 14px/1.2 "Microsoft YaHei",sans-serif;
  cursor:pointer;
}
.history-export-actions > [data-history-export="payroll"]:disabled{
  opacity:.45;
  cursor:not-allowed;
}
.history-export-menu{
  position:relative;
}
.history-export-menu > summary{
  list-style:none;
  cursor:pointer;
  border:1px solid #c9d7cf;
  border-radius:999px;
  padding:9px 14px;
  background:#fff;
  color:#233127;
  font:600 13px/1.2 "Microsoft YaHei",sans-serif;
}
.history-export-menu > summary::-webkit-details-marker{display:none}
.history-export-options{
  position:absolute;
  right:0;
  top:calc(100% + 6px);
  z-index:20;
  min-width:240px;
  display:flex;
  flex-direction:column;
  gap:4px;
  padding:8px;
  border:1px solid #d7e2db;
  border-radius:12px;
  background:#fff;
  box-shadow:0 10px 28px rgba(20,87,67,.12);
}
.history-export-options button{
  border:0;
  background:transparent;
  text-align:left;
  padding:10px 12px;
  border-radius:8px;
  cursor:pointer;
  color:#233127;
  font:500 13px/1.3 "Microsoft YaHei",sans-serif;
}
.history-export-options button:hover{background:#f2f6f2}
.history-export-options button:disabled{opacity:.45;cursor:not-allowed}
