/* E-131b Clean Itinerary Rebase */
.e130a-edit-pencil-button,
.e130a-itinerary-edit-pencil{
  color:#94a3b8!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  font-size:0!important;
  line-height:1!important;
  opacity:.95!important;
}
.e130a-edit-pencil-button{
  background:transparent!important;
  border:0!important;
  padding:0!important;
  border-radius:999px!important;
}
.e130a-edit-pencil-button svg,
.e130a-itinerary-edit-pencil svg{
  width:21px!important;
  height:21px!important;
  display:block!important;
}
.e130a-edit-pencil-button:active{transform:scale(.94);}
.brochure-poll-card .e130a-edit-pencil-button,
.brochure-task-card .e130a-edit-pencil-button{
  position:absolute!important;
  right:18px!important;
  top:18px!important;
  z-index:3!important;
}
.it001-event .e130a-itinerary-edit-pencil,
.event .e130a-itinerary-edit-pencil{
  margin-left:auto!important;
  flex:0 0 28px!important;
}
@media(max-width:390px){
  .e130a-edit-pencil-button,.e130a-itinerary-edit-pencil{width:26px!important;height:26px!important;min-width:26px!important;}
  .e130a-edit-pencil-button svg,.e130a-itinerary-edit-pencil svg{width:20px!important;height:20px!important;}
}

/* E-131b hotfix: keep E-129 itinerary behaviour intact; only make Organise edit icon match visual size. */
.brochure-poll-card .e130a-edit-pencil-button,
.brochure-task-card .e130a-edit-pencil-button,
.brochure-poll-card .e129-edit-pencil-button,
.brochure-task-card .e129-edit-pencil-button{
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  right:8px!important;
  top:8px!important;
}
.brochure-poll-card .e130a-edit-pencil-button svg,
.brochure-task-card .e130a-edit-pencil-button svg,
.brochure-poll-card .e129-edit-pencil-button svg,
.brochure-task-card .e129-edit-pencil-button svg{
  width:22px!important;
  height:22px!important;
}
