@charset "UTF-8";
@import 'events_manager_admin.css';
.wp-admin .em.pixelbones {
  --font-size: inherit;
  --line-height: inherit;
  --font-weight: inherit;
  --font-family: inherit;
}

/* New Stuff **/
.wp-admin {
  /* Attendee Info i.e. Ticket Bookings */
  /* Time Picker */
  /* Flatpickr */
  /*! Tippy.js v6.3.7 - https://unpkg.com/tippy.js@6.3.7/themes/light-border.css */
  /* selectize bootstrap5 theme */
  --button-icon-padding: 10px !important;
  /* Selectize-specific stuff */
}
.wp-admin .event-form-when > * {
  margin-bottom: 15px !important;
}
.wp-admin .event-form-when > p {
  margin-bottom: 20px !important;
}
.wp-admin .event-form-when .em-recurrence-pattern select, .wp-admin .event-form-when .em-recurrence-pattern input[type=text] {
  width: auto !important;
}
.wp-admin .event-form-when .em-recurrence-pattern select {
  padding-right: 30px !important;
}
.wp-admin .event-form-when .em-recurrence-pattern div.alternate-selector {
  margin-top: 15px;
}
.wp-admin .event-form-when .alternate-selector.em-weekly-selector label {
  width: auto !important;
  display: inline-block !important;
  padding-right: 10px !important;
}
.wp-admin .event-form-when .em-event-dates label {
  width: 100%;
  display: block;
}
.wp-admin .event-form-when .em-event-dates .em-date-start-end {
  width: 100% !important;
  max-width: 500px !important;
}
.wp-admin .event-form-when .em-event-dates.em-datepicker-until .em-datepicker-until-fields {
  display: grid;
  grid-template-columns: minmax(100px, 150px) min-content minmax(100px, 150px);
  grid-column-gap: 8px;
  justify-items: center;
  align-items: center;
  margin-bottom: 15px;
}
.wp-admin .event-form-when .em-event-dates.em-datepicker-until .em-datepicker-until-fields > * {
  margin-bottom: 0 !important;
  width: 100%;
}
.wp-admin .event-form-when .event-form-recurrence-when > * {
  margin-bottom: 20px;
}
.wp-admin .em-ticket-bookings {
  margin: 0 20px 20px;
  padding-bottom: 0;
  border: 0;
  text-align: left;
}
.wp-admin .em-ticket-bookings.hidden {
  display: none !important;
  visibility: hidden !important;
}
.wp-admin .em-ticket-bookings td:last-child {
  text-align: left;
}
.wp-admin .em-ticket-bookings .em-ticket-booking td {
  padding: 0;
  margin: 0;
}
.wp-admin .em-ticket-bookings .em-ticket-booking td > div {
  position: relative;
  margin: 15px 0 0 40px;
  padding: 15px 0 0 0;
  border-top: 1px solid #dedede;
}
.wp-admin .em-ticket-bookings .em-ticket-booking:first-child td > div {
  margin-top: 0;
  border-top: 0;
}
.wp-admin .em-ticket-bookings .em-ticket-booking:nth-last-child(2) td > div {
  margin-bottom: 20px;
}
.wp-admin .em-ticket-bookings .em-ticket-booking .em-ticket-booking-attendee-number {
  font-weight: bold;
}
.wp-admin .em-ticket-bookings .em-ticket-booking .em-ticket-booking-remove-trigger {
  position: absolute;
  cursor: pointer;
  left: -25px;
  top: 30px;
  width: 16px;
  height: 16px;
  background-size: 16px;
  opacity: 0.5;
}
.wp-admin .em-ticket-bookings .em-ticket-booking > strong {
  display: block;
  margin-bottom: 15px;
}
.wp-admin .em-ticket-bookings .em-ticket-booking:first-child {
  border-top: none;
}
.wp-admin .em-ticket-bookings .em-ticket-booking-template {
  /* This can be completely hidden, even from screen readers */
  display: none;
  visibility: hidden;
}
.wp-admin #em-event-bookings .em-booking-options {
  margin-top: 30px;
}
.wp-admin #em-event-bookings .em-booking-options h4 {
  font-size: 16px;
  border-bottom: 1px solid #dedede;
  padding-bottom: 5px;
  margin-bottom: 15px;
  width: 100%;
  display: block;
}
.wp-admin .wp-admin .em-postbox-notice.em-postbox-notice-info {
  border-left: 4px solid #72aee6;
}
.wp-admin .wp-admin .em-postbox-notice span.status {
  font-style: italic;
}
.wp-admin .wp-admin .em-postbox-notice span.status.enabled {
  color: #00a32a;
}
.wp-admin .wp-admin .em-postbox-notice span.status.disabled {
  color: #999;
}
.wp-admin .wp-admin .em-settings-notice {
  background: #fff;
  border: 1px solid #c3c4c7;
  border-left-width: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  margin: 10px 0 20px 0;
  padding: 20px;
}
.wp-admin .wp-admin .em-settings-notice.em-settings-notice-info {
  border-left-color: #72aee6;
}
.wp-admin .wp-admin .em-settings-notice p:first-child {
  margin-top: 0;
}
.wp-admin .wp-admin .em-settings-notice p:last-child {
  margin-bottom: 0;
}
.wp-admin .wp-admin .dbem_advanced_formatting_modes_row th {
  text-decoration: 2px underline dotted #c45500;
  text-underline-offset: 6px;
}
.wp-admin .wp-admin .dbem_advanced_formatting_modes_row th, .wp-admin .wp-admin .dbem_advanced_formatting_modes_row td {
  color: #c45500;
}
.wp-admin .wp-admin .em-menu-formats textarea {
  height: 313px;
}
.wp-admin .wp-admin #em-opt-advanced-formatting .inside {
  display: grid;
  width: 100%;
  column-gap: 30px;
  grid-template-columns: min-content 1fr;
}
.wp-admin .wp-admin #em-opt-advanced-formatting .em-af-status {
  font-size: 110%;
  font-weight: bold;
}
.wp-admin .wp-admin #em-opt-advanced-formatting .em-af-status .em-af-status-save {
  color: #c45500;
}
.wp-admin #em-options-form fieldset.em-field-checkboxes label {
  display: block;
  padding: 0 !important;
  margin: 0 0 5px 0 !important;
}
.wp-admin #em-options-form fieldset.em-field-checkboxes label input {
  padding-right: 5px;
}
.wp-admin {
  --icon-logo-office365: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2075 2499.8'%3E%3Cpath fill='%23eb3c00' d='M0 2016.6V496.8L1344.4 0 2075 233.7v2045.9l-730.6 220.3L0 2016.6l1344.4 161.8V409.2L467.6 613.8v1198.3z'/%3E%3C/svg%3E");
  --icon-logo-google-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' viewBox='0 0 256 256'%3E%3Cpath fill='%23FFF' d='M195.368421 60.6315789H60.6315789V195.368421H195.368421z'/%3E%3Cpath fill='%23EA4335' d='M195.368421 256 256 195.368421l-30.315789-5.172416-30.31579 5.172416-5.533259 27.729581z'/%3E%3Cpath fill='%23188038' d='M0 195.368421v40.421053C0 246.955789 9.04421053 256 20.2105263 256h40.4210526l6.2252856-30.315789-6.2252856-30.31579-33.0323915-5.172416L0 195.368421Z'/%3E%3Cpath fill='%231967D2' d='M256 60.6315789V20.2105263C256 9.04421053 246.955789 0 235.789474 0h-40.421053c-3.688839 15.0358547-5.533259 26.1010948-5.533259 33.1957202 0 7.0946254 1.84442 16.2399117 5.533259 27.4358587 13.409565 3.8399077 23.514828 5.7598615 30.31579 5.7598615 6.800961 0 16.906224-1.9199538 30.315789-5.7598615Z'/%3E%3Cpath fill='%23FBBC04' d='M256 60.6315789h-60.631579V195.368421H256z'/%3E%3Cpath fill='%2334A853' d='M195.368421 195.368421H60.6315789V256H195.368421z'/%3E%3Cpath fill='%234285F4' d='M195.368421 0H20.2105263C9.04421053 0 0 9.04421053 0 20.2105263V195.368421h60.6315789V60.6315789H195.368421V0Z'/%3E%3Cpath fill='%234285F4' d='M88.2694737 165.153684c-5.0357895-3.402105-8.5221053-8.370526-10.4252632-14.938947l11.6884211-4.816842c1.0610526 4.042105 2.9136842 7.174737 5.5578947 9.397894 2.6273684 2.223158 5.8273687 3.317895 9.5663157 3.317895 3.823158 0 7.107369-1.162105 9.852632-3.486316 2.745263-2.32421 4.126315-5.288421 4.126315-8.875789 0-3.671579-1.448421-6.669474-4.345263-8.993684-2.896842-2.324211-6.534737-3.486316-10.88-3.486316h-6.7536839v-11.570526H102.72c3.738947 0 6.888421-1.010527 9.448421-3.031579 2.56-2.021053 3.84-4.783158 3.84-8.303158 0-3.132632-1.145263-5.625263-3.435789-7.494737-2.290527-1.869474-5.187369-2.812632-8.707369-2.812632-3.435789 0-6.1642104.909474-8.185263 2.745264-2.0197181 1.840674-3.5381792 4.164731-4.4126316 6.753684l-11.5705263-4.816842c1.5326316-4.345264 4.3452632-8.1852635 8.471579-11.5031583 4.1263157-3.3178947 9.3978947-4.9852631 15.7978949-4.9852631 4.732631 0 8.993684.9094737 12.766316 2.7452631 3.772631 1.8357895 6.736842 4.3789474 8.875789 7.6126316 2.138947 3.2505267 3.2 6.8884207 3.2 10.9305267 0 4.126315-.993684 7.612631-2.981053 10.475789-1.987368 2.863158-4.429473 5.052632-7.326315 6.585263v.690527c3.740515 1.542157 6.989694 4.07512 9.397894 7.326315 2.442106 3.284211 3.671579 7.208421 3.671579 11.789474s-1.162105 8.673684-3.486315 12.261053c-2.324211 3.587368-5.541053 6.416842-9.616843 8.471579-4.092631 2.054736-8.690526 3.099071-13.793684 3.099071-5.9115787.016718-11.3684208-1.684335-16.4042103-5.08644Zm71.7978943-58.00421-12.833684 9.28-6.416842-9.734737L163.84 90.0884211h8.825263v78.3326319h-12.597895v-61.271579Z'/%3E%3C/svg%3E");
  --icon-logo-apple: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 52.226 52.226'%3E%3Cpath d='M36.802 1.055 36.747 0l-1.05.113c-.103.011-10.252 1.234-10.948 12.581l-.07 1.136 1.136-.077c.116-.008 11.611-.925 10.987-12.698zm-1.981 1.267c-.191 6.838-5.511 8.74-7.953 9.253.93-6.645 5.749-8.67 7.953-9.253z'/%3E%3Cpath d='m46.584 37.517-.639-.207c-3.867-1.25-6.464-4.792-6.464-8.814 0-3.578 2.023-6.778 5.281-8.352l.972-.469-.542-.933c-.232-.4-2.401-3.943-6.983-5.116-3.634-.93-7.72-.107-12.149 2.447-1.875-1.138-8.103-4.418-13.058-1.13-.97.536-11.251 6.695-5.9 23.313.157.372 3.888 9.113 8.303 12.387 1.191 1.138 4.237 2.56 7.718.187.603-.249 4.638-1.802 7.198.017.945.647 2.595 1.38 4.338 1.38 1.322 0 2.697-.421 3.859-1.621.542-.469 5.493-4.888 8.066-11.888l.075-.204-.075-.997zm-9.402 11.598-.077.073c-2.193 2.303-5.518.1-5.641.018-1.308-.93-2.823-1.233-4.244-1.233-2.579 0-4.847.999-4.992 1.064l-.163.092c-3.019 2.107-5.086.253-5.305.042l-.118-.101c-3.993-2.912-7.663-11.507-7.668-11.51-5.008-15.568 4.586-20.66 4.994-20.867l.11-.065c4.647-3.12 11.327 1.396 11.393 1.441l.533.366.552-.333c4.16-2.515 7.914-3.37 11.157-2.539 2.642.676 4.326 2.327 5.15 3.342-3.347 2.051-5.381 5.63-5.381 9.591 0 4.556 2.735 8.604 6.902 10.365-2.565 6.261-7.153 10.213-7.202 10.254z'/%3E%3C/svg%3E");
  --icon-logo-outlook: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%230072c6' d='M19.484 7.937v5.477l1.916 1.205a.489.489 0 0 0 .21 0l8.238-5.554a1.174 1.174 0 0 0-.959-1.128Z'/%3E%3Cpath fill='%230072c6' d='m19.484 15.457 1.747 1.2a.522.522 0 0 0 .543 0c-.3.181 8.073-5.378 8.073-5.378v10.066a1.408 1.408 0 0 1-1.49 1.555h-8.874v-7.443ZM10.44 12.932a1.609 1.609 0 0 0-1.42.838 4.131 4.131 0 0 0-.526 2.218A4.05 4.05 0 0 0 9.02 18.2a1.6 1.6 0 0 0 2.771.022 4.014 4.014 0 0 0 .515-2.2 4.369 4.369 0 0 0-.5-2.281 1.536 1.536 0 0 0-1.366-.809Z'/%3E%3Cpath fill='%230072c6' d='M2.153 5.155v21.427L18.453 30V2Zm10.908 14.336a3.231 3.231 0 0 1-2.7 1.361 3.19 3.19 0 0 1-2.64-1.318A5.459 5.459 0 0 1 6.706 16.1a5.868 5.868 0 0 1 1.036-3.616 3.267 3.267 0 0 1 2.744-1.384 3.116 3.116 0 0 1 2.61 1.321 5.639 5.639 0 0 1 1 3.484 5.763 5.763 0 0 1-1.035 3.586Z'/%3E%3C/svg%3E");
  --icon-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 479 479' fill='%23555'%3E%3Cpath d='M158.4 196.8c-5.3 5.3-5.3 13.8 0 19.1l71.6 71.6c2.6 2.6 6.1 4 9.5 4s6.9-1.3 9.5-4l71.6-71.6c5.3-5.3 5.3-13.8 0-19.1s-13.8-5.3-19.1 0L253 245.3V13.5C253 6 247 0 239.5 0S226 6 226 13.5v231.8l-48.5-48.5c-5.3-5.3-13.9-5.3-19.1 0z'/%3E%3Cpath d='m460.2 307.4-47-170c-1.1-3.9-3.8-7-7.4-8.7l-1.3-.6c-1.8-.8-3.7-1.2-5.6-1.2h-84.7c-7.5 0-13.5 6-13.5 13.5s6 13.5 13.5 13.5h75.6l39.7 143.8h-105c-7.5 0-13.5 6-13.5 13.5v12.2c0 17.9-14.5 32.4-32.4 32.4h-82.4c-17.9 0-32.4-14.5-32.4-32.4v-12.2c0-7.5-6-13.5-13.5-13.5H49.4l39.9-144.1h75.6c7.5 0 13.5-6 13.5-13.5s-6-13.5-13.5-13.5H80.1c-1.9 0-3.8.4-5.6 1.2l-1.3.6c-3.6 1.7-6.4 4.8-7.4 8.7l-47 170c-.3 1.2-.5 2.4-.5 3.6v70.9c0 53.7 43.7 97.4 97.4 97.4h247.6c53.7 0 97.4-43.7 97.4-97.4V311c0-1.3-.1-2.5-.5-3.6zm-26.5 74.2c0 38.8-31.6 70.4-70.4 70.4H115.7c-38.8 0-70.4-31.6-70.4-70.4v-56.9H137c.7 32.1 27.1 58 59.4 58h82.4c32.3 0 58.7-25.9 59.4-58h95.7v56.9h-.2z'/%3E%3C/svg%3E");
  --icon-spinner: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' display='block' preserveAspectRatio='xMidYMid' style='margin:auto;background:0 0' viewBox='0 0 100 100'%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0'%3E%3Canimate attributeName='opacity' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(30 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(60 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(90 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(120 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(150 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(180 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(210 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(240 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(270 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(300 50 50)'%3E%3Canimate attributeName='opacity' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3Crect width='7' height='21' x='46.5' y='7.5' fill='%2385a2b6' rx='0' ry='0' transform='rotate(330 50 50)'%3E%3Canimate attributeName='opacity' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/rect%3E%3C/svg%3E");
  --icon-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64' fill='%23555'%3E%3Cpath d='M38.5351982 47.6064987H34.455101V28.4473c0-.5527-.4473-1-1-1h-4.5204945c-.5523071 0-1 .4473-1 1s.4476929 1 1 1h3.5204945v18.1591988h-5.1216011c-.5522003 0-1 .4472008-1 1 0 .5527.4477997 1 1 1h11.2016983c.5527 0 1-.4473 1-1 0-.5527993-.4472999-1.0000001-1-1.0000001z'/%3E%3Ccircle cx='32' cy='18' r='3'/%3E%3Cpath d='M32 0C14.3269005 0 0 14.3268995 0 32s14.3268995 32 32 32 32-14.3269005 32-32S49.6730995 0 32 0zm0 62C15.457901 62 2 48.542099 2 32 2 15.4580002 15.4578991 2 32 2s30 13.4580002 30 30c0 16.542099-13.457901 30-30 30z'/%3E%3C/svg%3E");
  --icon-updated: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 51.809 51.809' fill='%23555'%3E%3Cpath d='M48.881 24.904c-.552 0-1 .447-1 1 0 12.131-9.869 22-22 22-8.611 0-16.304-4.944-19.919-12.677l5.193 2.312c.504.228 1.096-.001 1.32-.507.225-.504-.002-1.095-.507-1.319l-7.309-3.254c-.506-.229-1.095.002-1.32.507L.085 40.275c-.225.504.002 1.095.507 1.319.132.06.271.087.406.087.383 0 .748-.221.914-.594l2.235-5.02c3.941 8.44 12.335 13.837 21.732 13.837 13.233 0 24-10.767 24-24 .002-.552-.446-1-.998-1zM51.215 10.173c-.506-.227-1.096.002-1.32.507l-2.266 5.09C43.694 7.307 35.306 1.904 25.881 1.904c-13.233 0-24 10.767-24 24 0 .553.448 1 1 1s1-.447 1-1c0-12.131 9.869-22 22-22 8.599 0 16.259 4.906 19.887 12.6l-5.116-2.277c-.505-.229-1.096.002-1.32.507-.225.504.002 1.095.507 1.319l7.309 3.254c.132.06.271.087.406.087.383 0 .748-.221.914-.594l3.254-7.309c.224-.503-.003-1.094-.507-1.318z'/%3E%3C/svg%3E");
  --icon-trash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23555'%3E%3Cpath fill-rule='evenodd' d='M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75zm-6.5 0a.25.25 0 0 1 .25-.25h4.5a.25.25 0 0 1 .25.25V3h-5V1.75z'/%3E%3Cpath d='M4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226L4.997 6.178z'/%3E%3Cpath d='M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5z'/%3E%3C/svg%3E");
  --icon-edit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23777'%3E%3Cpath d='M498.125 92.38 419.62 13.874c-18.496-18.497-48.436-18.5-66.935 0-13.167 13.169-302.639 302.642-308.16 308.161-2.182 2.182-3.725 4.918-4.46 7.915L.502 491.068c-3.036 12.368 8.186 23.44 20.431 20.432 8.361-2.053 153.718-37.747 161.117-39.564 2.996-.735 5.734-2.278 7.915-4.46l308.161-308.161c18.496-18.497 18.501-48.436-.001-66.935zM39.957 472.043l1.612-6.562 4.951 4.951-6.563 1.611zm44.917-11.029-33.887-33.887 14.736-60.009 79.16 79.16-60.009 14.736zm93.148-29.367-97.668-97.668L332.559 81.773l97.668 97.668-252.205 252.206zM474.24 135.429l-19.508 19.507-97.667-97.668 19.507-19.507c5.294-5.293 13.867-5.298 19.163 0l78.506 78.507c5.295 5.295 5.295 13.864-.001 19.161z'/%3E%3C/svg%3E");
  --icon-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cpath d='M472 60h-8V44c0-13.234-10.766-24-24-24s-24 10.766-24 24v16H96V44c0-13.234-10.766-24-24-24S48 30.766 48 44v16h-8C17.944 60 0 77.944 0 100v352c0 22.056 17.944 40 40 40h432c22.056 0 40-17.944 40-40V100c0-22.056-17.944-40-40-40zm-40-16c0-4.411 3.589-8 8-8s8 3.589 8 8v23.981c0 .007-.001.013-.001.019s.001.013.001.019V92c0 4.411-3.589 8-8 8s-8-3.589-8-8V44zM72 36c4.411 0 8 3.589 8 8v48c0 4.411-3.589 8-8 8s-8-3.589-8-8V44c0-4.411 3.589-8 8-8zm400 440H40c-13.234 0-24-10.766-24-24V148h384c4.418 0 8-3.582 8-8s-3.582-8-8-8H16v-32c0-13.234 10.766-24 24-24h8v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h320v16c0 13.234 10.766 24 24 24s24-10.766 24-24V76h8c13.234 0 24 10.766 24 24v32h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16v304c0 13.234-10.766 24-24 24z'/%3E%3Cpath d='M448 132h-16c-4.418 0-8 3.582-8 8s3.582 8 8 8h16c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3Cg stroke='null'%3E%3Crect width='30' height='15' x='206' y='222' rx='8'/%3E%3Crect width='30' height='15' x='277' y='222' rx='8'/%3E%3Crect width='30' height='15' x='346' y='222' rx='8'/%3E%3Crect width='30' height='15' x='416' y='222' rx='8'/%3E%3Crect width='30' height='15' x='66' y='302' rx='8'/%3E%3Crect width='30' height='15' x='136' y='302' rx='8'/%3E%3Crect width='30' height='15' x='206' y='302' rx='8'/%3E%3Crect width='30' height='15' x='276' y='302' rx='8'/%3E%3Crect width='30' height='15' x='346' y='302' rx='8'/%3E%3Crect width='30' height='15' x='416' y='302' rx='8'/%3E%3Crect width='30' height='15' x='66' y='392' rx='8'/%3E%3Crect width='30' height='15' x='136' y='392' rx='8'/%3E%3Crect width='30' height='15' x='206' y='392' rx='8'/%3E%3Crect width='30' height='15' x='276' y='392' rx='8'/%3E%3Crect width='30' height='15' x='346' y='392' rx='8'/%3E%3C/g%3E%3C/svg%3E");
  --icon-calendar-empty: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 512 512' fill='%23555'%3E%3Cg stroke='null'%3E%3Cpath d='M472 47.37289h-8V30.42374c0-14.01907-10.766-25.42373-24-25.42373s-24 11.40466-24 25.42373v16.94915H96V30.42374C96 16.40467 85.234 5.00001 72 5.00001S48 16.40467 48 30.42374v16.94915h-8c-22.056 0-40 19.00847-40 42.37288v372.88136c0 23.36441 17.944 42.37288 40 42.37288h432c22.056 0 40-19.00847 40-42.37288V89.74577c0-23.36441-17.944-42.37288-40-42.37288zm-40-16.94915c0-4.67267 3.589-8.47458 8-8.47458s8 3.80191 8 8.47458v25.4036c0 .00742-.001.01377-.001.02013s.001.01377.001.02013v25.4036c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374zM72 21.94916c4.411 0 8 3.80191 8 8.47458V81.2712c0 4.67267-3.589 8.47458-8 8.47458s-8-3.80191-8-8.47458V30.42374c0-4.67267 3.589-8.47458 8-8.47458zm400 466.10169H40c-13.234 0-24-11.40466-24-25.42373v-322.0339h384c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458H16V89.74575c0-14.01907 10.766-25.42373 24-25.42373h8v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h320v16.94915c0 14.01907 10.766 25.42373 24 25.42373s24-11.40466 24-25.42373V64.32202h8c13.234 0 24 11.40466 24 25.42373v33.89831h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16v322.0339c0 14.01907-10.766 25.42373-24 25.42373z'/%3E%3Cpath d='M448 123.64407h-16c-4.418 0-8 3.79449-8 8.47458s3.582 8.47458 8 8.47458h16c4.418 0 8-3.79449 8-8.47458s-3.582-8.47458-8-8.47458z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-list-grouped: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 64 64' fill='%23555'%3E%3Cpath stroke='null' d='M1.52092 5.89552h60.86722c.84042 0 1.52107-.4472 1.52107-.9995 0-.5522-.68065-.9995-1.52107-.9995H1.52092C.68065 3.89652 0 4.34382 0 4.89602c0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 19.62524h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 13.67918c-3.87581 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61911 0-4.74945-2.13465-4.74945-4.75925 0-2.62448 2.13034-4.75913 4.74945-4.75913 2.61925 0 4.74956 2.13465 4.74956 4.75913 0 2.62459-2.1303 4.75925-4.74956 4.75925zM1.52092 37.42953h60.86722c.84043 0 1.52108-.4472 1.52108-.9995 0-.5522-.68065-.9995-1.52108-.9995H1.52092c-.84027 0-1.52092.4473-1.52092.9995 0 .5523.68065.9995 1.52092.9995z'/%3E%3Cpath d='M62.98405 51.15925h-40c-.5522 0-.9995.4473-.9995.9995 0 .5523.4473.9995.9995.9995h40c.5523 0 .9996-.4472.9996-.9995 0-.5522-.4473-.9995-.9996-.9995z'/%3E%3Cpath stroke='null' d='M10.00888 45.21319c-3.87582 0-7.02924 3.15984-7.02924 7.04356 0 3.88384 3.15342 7.0437 7.02924 7.0437 3.87592 0 7.02934-3.15986 7.02934-7.0437 0-3.88372-3.15342-7.04356-7.02934-7.04356zm0 11.80281c-2.61912 0-4.74945-2.13465-4.74945-4.75925 0-2.62447 2.13033-4.75913 4.74945-4.75913 2.61925 0 4.74955 2.13466 4.74955 4.75913 0 2.6246-2.1303 4.75925-4.74955 4.75925z'/%3E%3C/svg%3E");
  --icon-list-grid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23555' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Crect width='8' height='8' x='2' y='2' rx='0'/%3E%3Crect width='8' height='8' x='2' y='14' rx='0'/%3E%3Crect width='8' height='8' x='14' y='2' rx='0'/%3E%3Crect width='8' height='8' x='14' y='14' rx='0'/%3E%3C/svg%3E");
  --icon-filter: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 256 256'%3E%3Cg fill='%23555' stroke-miterlimit='10' stroke-width='0'%3E%3Cpath d='M1.793 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h92.229271c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.510117-5.6092-5.6092zM87.7343578 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H93.3435578c-3.099083 0-5.6092-2.5129216-5.6092-5.6092zM1.793 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h168.4947588c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3Cpath d='M170.2877588 128c0-15.3243344 12.466447-27.793586 27.793586-27.793586S225.8749308 112.672861 225.8749308 128s-12.466447 27.793586-27.793586 27.793586S170.2877588 143.327139 170.2877588 128zm44.3659674 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186S181.5033542 118.8598086 181.5033542 128s7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM94.022271 44.436943c0-15.3243344 12.466447-27.793586 27.793586-27.793586 15.3243344 0 27.793586 12.466447 27.793586 27.793586s-12.466447 27.793586-27.793586 27.793586-27.793586-12.4692516-27.793586-27.793586zm44.368772 0c0-9.1401914-7.4349946-16.575186-16.575186-16.575186s-16.575186 7.4349946-16.575186 16.575186 7.4349946 16.575186 16.575186 16.575186 16.575186-7.4349946 16.575186-16.575186zM43.3655858 211.563057c0-15.3243344 12.466447-27.7907814 27.793586-27.7907814 15.3243344 0 27.7907814 12.466447 27.7907814 27.7907814 0 15.327139-12.466447 27.793586-27.7907814 27.793586s-27.793586-12.466447-27.793586-27.793586zm44.368772 0c0-9.1401914-7.43219-16.5723814-16.5723814-16.5723814s-16.575186 7.43219-16.575186 16.5723814 7.4349946 16.575186 16.575186 16.575186 16.5723814-7.4349946 16.5723814-16.575186z'/%3E%3Cpath d='M138.391043 44.436943c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H144.000243c-3.099083 0-5.6092-2.510117-5.6092-5.6092zM214.6537262 128c0-3.0962784 2.5129216-5.6092 5.6092-5.6092H248.5978c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092h-28.3348738c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092zM1.793 211.563057c0-3.0962784 2.5129216-5.6092 5.6092-5.6092h41.5725858c3.0962784 0 5.6092 2.5129216 5.6092 5.6092s-2.5129216 5.6092-5.6092 5.6092H7.4022c-3.0962784 0-5.6092-2.5129216-5.6092-5.6092z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-list: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 489.7 489.7' fill='%23555'%3E%3Cpath d='M52.7 134.75c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.8-52.7-52.8S0 52.95 0 81.95s23.7 52.8 52.7 52.8zm0-81c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 297.55c29.1 0 52.7-23.7 52.7-52.7s-23.6-52.7-52.7-52.7S0 215.75 0 244.85s23.7 52.7 52.7 52.7zm0-80.9c15.6 0 28.2 12.7 28.2 28.2s-12.7 28.2-28.2 28.2-28.2-12.6-28.2-28.2 12.7-28.2 28.2-28.2zM52.7 460.45c29.1 0 52.7-23.7 52.7-52.7 0-29.1-23.7-52.7-52.7-52.7S0 378.75 0 407.75c0 29 23.7 52.7 52.7 52.7zm0-81c15.6 0 28.2 12.7 28.2 28.2 0 15.6-12.7 28.2-28.2 28.2s-28.2-12.7-28.2-28.2 12.7-28.2 28.2-28.2zM175.9 94.25h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 257.15h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3zM175.9 419.95h301.5c6.8 0 12.3-5.5 12.3-12.3s-5.5-12.3-12.3-12.3H175.9c-6.8 0-12.3 5.5-12.3 12.3s5.5 12.3 12.3 12.3z'/%3E%3C/svg%3E");
  --icon-map: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 24 24'%3E%3Cg fill='%23555' stroke='null'%3E%3Cpath d='M23.60271 6.00106c-.06052-.04356-.1382-.05504-.20853-.03174l-5.24662 1.74601c.45988-.98428.77708-1.91431.77708-2.61002 0-2.62885-2.14206-4.7674-4.77523-4.7674-2.63289 0-4.77523 2.13855-4.77523 4.7674 0 .38044.09287.82775.25022 1.31358l-1.35121-.44957c-.00646-.00226-.01321 0-.02-.0017-.01773-.00419-.0349-.00447-.0532-.00447-.0183 0-.03547.00028-.0532.00447-.00646.0017-.01349-.00057-.02.0017L.49322 8.5097c-.09452.03146-.15815.11938-.15815.21887v13.85684c0 .07417.03575.14386.09599.18742.03995.02867.08754.04356.13537.04356.02448 0 .04924-.00395.07316-.0121l7.56037-2.51589 7.56037 2.51589c.00028 0 .00085 0 .00113.00028.02335.00758.04754.01182.07207.01182s.04868-.00419.07202-.01182c.00028 0 .00085 0 .00113-.00028l7.63353-2.54033c.09457-.03146.15815-.11942.15815-.21887V6.1882c.00033-.07417-.03542-.14386-.09566-.18714l.00001-.00001zM7.96888 19.87843.79806 22.26481V8.89516l7.17086-2.38638v13.36965h-.00005.00001zM14.14937.70374c2.43082 0 4.4085 1.97444 4.4085 4.40129 0 .71987-.36758 1.71874-.88458 2.76796-.0957.19443-.19674.39057-.30145.58727-.40639.76229-.86854 1.52826-1.30673 2.21356-.15872.2484-.31409.48583-.46271.7089-.57865.8691-1.05004 1.51644-1.18541 1.70024l-.15787.2144c-.05009.06828-.16886.06941-.22008-.00113l-.1573-.21327c-.32253-.4386-2.5527-3.51001-3.59963-5.95846-.08188-.19133-.15622-.37875-.22206-.56085-.19843-.54874-.31913-1.04973-.31913-1.45857C9.74087 2.6782 11.71856.70376 14.14938.70376l-.00001-.00001zm1.45309 21.56107L8.4316 19.87843V6.50878l1.392.46332c.96929 2.45745 3.21545 5.58367 3.76316 6.32798l.15678.2127c.09429.12898.24626.20569.40611.20569.16013 0 .31154-.07671.40526-.20456l.15759-.21383c.11202-.15201.45087-.6173.88991-1.26272v10.22746h.00005zm7.63353-2.38638-7.17086 2.38638V11.34474c.58511-.89297 1.25437-1.98146 1.79868-3.04838l5.37246-1.78787v13.36993h-.00028z'/%3E%3Cpath d='M14.14937 7.56078c1.1407 0 2.06857-.9264 2.06857-2.06495-.00028-1.13882-.92821-2.06495-2.06857-2.06495-1.14041 0-2.06834.9264-2.06834 2.06495s.92792 2.06495 2.06834 2.06495zm0-3.76401c.93835 0 1.70161.76229 1.70189 1.69911 0 .93681-.76355 1.69911-1.70189 1.69911-.93835 0-1.70189-.76229-1.70189-1.69911s.76355-1.69911 1.70189-1.69911z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-location: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54.757 54.757' fill='%23555'%3E%3Cpath d='M27.557 12c-3.859 0-7 3.141-7 7s3.141 7 7 7 7-3.141 7-7-3.141-7-7-7zm0 12c-2.757 0-5-2.243-5-5s2.243-5 5-5 5 2.243 5 5-2.243 5-5 5z'/%3E%3Cpath d='M40.94 5.617C37.318 1.995 32.502 0 27.38 0c-5.123 0-9.938 1.995-13.56 5.617-6.703 6.702-7.536 19.312-1.804 26.952L27.38 54.757 42.721 32.6c5.755-7.671 4.922-20.281-1.781-26.983zm.159 25.814L27.38 51.243 13.639 31.4C8.44 24.468 9.185 13.08 15.235 7.031 18.479 3.787 22.792 2 27.38 2s8.901 1.787 12.146 5.031c6.05 6.049 6.795 17.437 1.573 24.4z'/%3E%3C/svg%3E");
  --icon-settings: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 54 54' fill='%23555'%3E%3Cpath d='M51.22 21h-5.052c-.812 0-1.481-.447-1.792-1.197s-.153-1.54.42-2.114l3.572-3.571c.525-.525.814-1.224.814-1.966 0-.743-.289-1.441-.814-1.967l-4.553-4.553c-1.05-1.05-2.881-1.052-3.933 0l-3.571 3.571c-.574.573-1.366.733-2.114.421-.75-.311-1.197-.98-1.197-1.792V2.78C33 1.247 31.753 0 30.22 0h-6.44C22.247 0 21 1.247 21 2.78v5.052c0 .812-.447 1.481-1.197 1.792-.748.313-1.54.152-2.114-.421l-3.571-3.571c-1.052-1.052-2.883-1.05-3.933 0l-4.553 4.553c-.525.525-.814 1.224-.814 1.967 0 .742.289 1.44.814 1.966l3.572 3.571c.573.574.73 1.364.42 2.114S8.644 21 7.832 21H2.78C1.247 21 0 22.247 0 23.78v6.439C0 31.753 1.247 33 2.78 33h5.052c.812 0 1.481.447 1.792 1.197s.153 1.54-.42 2.114l-3.572 3.571c-.525.525-.814 1.224-.814 1.966 0 .743.289 1.441.814 1.967l4.553 4.553c1.051 1.051 2.881 1.053 3.933 0l3.571-3.572c.574-.573 1.363-.731 2.114-.42.75.311 1.197.98 1.197 1.792v5.052c0 1.533 1.247 2.78 2.78 2.78h6.439c1.533 0 2.78-1.247 2.78-2.78v-5.052c0-.812.447-1.481 1.197-1.792.751-.312 1.54-.153 2.114.42l3.571 3.572c1.052 1.052 2.883 1.05 3.933 0l4.553-4.553c.525-.525.814-1.224.814-1.967 0-.742-.289-1.44-.814-1.966l-3.572-3.571c-.573-.574-.73-1.364-.42-2.114S45.356 33 46.168 33h5.052c1.533 0 2.78-1.247 2.78-2.78v-6.44c0-1.533-1.247-2.78-2.78-2.78zm.78 9.22c0 .43-.35.78-.78.78h-5.052c-1.624 0-3.019.932-3.64 2.432-.622 1.5-.295 3.146.854 4.294l3.572 3.571c.305.305.305.8 0 1.104l-4.553 4.553c-.304.304-.799.306-1.104 0l-3.571-3.572c-1.149-1.149-2.794-1.474-4.294-.854-1.5.621-2.432 2.016-2.432 3.64v5.052c0 .43-.35.78-.78.78h-6.44c-.43 0-.78-.35-.78-.78v-5.052c0-1.624-.932-3.019-2.432-3.64-.503-.209-1.021-.311-1.533-.311-1.014 0-1.997.4-2.761 1.164l-3.571 3.572c-.306.306-.801.304-1.104 0L7.046 42.4c-.305-.305-.305-.8 0-1.104l3.572-3.571c1.148-1.148 1.476-2.794.854-4.294C10.851 31.932 9.456 31 7.832 31H2.78c-.43 0-.78-.35-.78-.78v-6.44c0-.43.35-.78.78-.78h5.052c1.624 0 3.019-.932 3.64-2.432.622-1.5.295-3.146-.854-4.294l-3.572-3.571c-.305-.305-.305-.8 0-1.104l4.553-4.553c.304-.305.799-.305 1.104 0l3.571 3.571c1.147 1.147 2.792 1.476 4.294.854 1.5-.62 2.432-2.015 2.432-3.639V2.78c0-.43.35-.78.78-.78h6.439c.431 0 .781.35.781.78v5.052c0 1.624.932 3.019 2.432 3.64 1.502.622 3.146.294 4.294-.854l3.571-3.571c.306-.305.801-.305 1.104 0l4.553 4.553c.305.305.305.8 0 1.104l-3.572 3.571c-1.148 1.148-1.476 2.794-.854 4.294.621 1.5 2.016 2.432 3.64 2.432h5.052c.43-.001.78.349.78.779v6.44z'/%3E%3Cpath d='M27 18c-4.963 0-9 4.037-9 9s4.037 9 9 9 9-4.037 9-9-4.037-9-9-9zm0 16c-3.859 0-7-3.141-7-7s3.141-7 7-7 7 3.141 7 7-3.141 7-7 7z'/%3E%3C/svg%3E");
  --icon-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='M30 0C13.458 0 0 13.458 0 30s13.458 30 30 30 30-13.458 30-30S46.542 0 30 0zm0 58C14.561 58 2 45.439 2 30S14.561 2 30 2s28 12.561 28 28-12.561 28-28 28z'/%3E%3Cpath d='M31 26.021V15.879c0-.553-.448-1-1-1s-1 .447-1 1v10.142c-1.399.364-2.494 1.459-2.858 2.858H19c-.552 0-1 .447-1 1s.448 1 1 1h7.142c.447 1.72 2 3 3.858 3 2.206 0 4-1.794 4-4 0-1.859-1.28-3.411-3-3.858zm-1 5.858c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zM30 9.879c.552 0 1-.447 1-1v-1c0-.553-.448-1-1-1s-1 .447-1 1v1c0 .553.448 1 1 1zM30 49.879c-.552 0-1 .447-1 1v1c0 .553.448 1 1 1s1-.447 1-1v-1c0-.553-.448-1-1-1zM52 28.879h-1c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM9 28.879H8c-.552 0-1 .447-1 1s.448 1 1 1h1c.552 0 1-.447 1-1s-.448-1-1-1zM44.849 13.615l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.023-.39-1.414 0zM14.444 44.021l-.707.707c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l.707-.707c.391-.391.391-1.023 0-1.414s-1.024-.39-1.414 0zM45.556 44.021c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707zM15.151 13.615c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l.707.707c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414l-.707-.707z'/%3E%3C/svg%3E");
  --icon-folder: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 60 60' fill='%23555'%3E%3Cpath d='m26.525 10.5-4.618-6.451-.392-.549H0v53h60v-46H26.525zM58 12.5v5H31.536l-3.579-5H58zm-56 42v-49h18.485l5 7h.012l4.69 6.551c.195.272.501.417.813.418v.031h27v35H2z'/%3E%3C/svg%3E");
  --icon-category: var(--icon-folder);
  --icon-tag: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 502.418 502.418'%3E%3Cpath d='M101.791 0v502.418l149.413-114.577 149.423 114.577V0H101.791zm279.144 462.505-129.731-99.481-129.721 99.481V19.692h259.452v442.813z'/%3E%3C/svg%3E");
  --icon-ticket: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' version='1.0' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2'%3E%3Cpath d='M57 18c-1.504 1.504-2.705 2-5 2-4.59 0-8-3.41-8-8 0-2.295.496-3.496 2-5l-6-6L1 40l6 6c1.504-1.504 2.705-2 5-2 4.59 0 8 3.41 8 8 0 2.295-.496 3.496-2 5l6 6 39-39-6-6zM26 15l4 4M45 34l4 4'/%3E%3C/g%3E%3Cpath fill='none' stroke='%23000' stroke-miterlimit='10' stroke-width='2' d='m32 21 4 4M39 28l4 4'/%3E%3C/svg%3E");
  --icon-at: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M127.999 27.99512a100 100 0 1 0 55.2959 183.333 4.00018 4.00018 0 1 0-4.42969-6.6621 92.00763 92.00763 0 1 1 41.13379-76.6709c0 31.32324-15.03711 36-24 36s-24-4.67676-24-36v-40a4 4 0 0 0-8 0v14.74841a43.986 43.986 0 1 0 2.81739 45.94226c4.645 14.88452 14.84521 23.30933 29.18261 23.30933 20.03711 0 32-16.44825 32-44a100.11269 100.11269 0 0 0-100-100Zm0 136a36 36 0 1 1 36-36 36.04063 36.04063 0 0 1-36 36Z'/%3E%3C/svg%3E");
  --icon-next-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 10.5 3-3-3-3'/%3E%3C/svg%3E");
  --icon-prev-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 4.5-3 3 3 3'/%3E%3C/svg%3E");
  --icon-first-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m6.5 9.5-2-2 2-2m3 4-2-2 2-2'/%3E%3C/svg%3E");
  --icon-last-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m8.5 9.5 2-2-2-2m-3 4 2-2-2-2'/%3E%3C/svg%3E");
  --icon-cross-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='25 25 214 214'%3E%3Cpath d='M128 28.00012a100 100 0 1 0 100 100 100.113 100.113 0 0 0-100-100Zm0 192a92 92 0 1 1 92-92 92.10446 92.10446 0 0 1-92 92Zm34.82813-121.17139-29.17139 29.17139 29.17139 29.17139a3.99992 3.99992 0 1 1-5.65625 5.65722L128 133.65686l-29.17187 29.17187a3.99992 3.99992 0 0 1-5.65625-5.65722l29.17138-29.17139-29.17138-29.17139a3.99992 3.99992 0 0 1 5.65625-5.65722L128 122.34338l29.17188-29.17187a3.99992 3.99992 0 1 1 5.65625 5.65722Z'/%3E%3C/svg%3E");
  --icon-checkmark-circle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 256 256'%3E%3Cpath d='M174.89307 101.2384a3.99936 3.99936 0 0 1-.13184 5.65528l-58.666 56a3.99989 3.99989 0 0 1-5.52343 0l-29.334-28a4 4 0 0 1 5.52344-5.78711l26.57227 25.36377 55.90429-53.36377a3.99936 3.99936 0 0 1 5.65527.13183Zm53.10644 26.76172a100 100 0 1 1-100-100 100.113 100.113 0 0 1 100 100Zm-8 0a92 92 0 1 0-92 92 92.10447 92.10447 0 0 0 92-92Z'/%3E%3C/svg%3E");
  --icon-close: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.898 4.045c-.271-.272-.713-.272-.986 0l-4.71 4.711-4.709-4.711c-.272-.272-.714-.272-.986 0s-.272.714 0 .986l4.709 4.711-4.71 4.711c-.272.271-.272.713 0 .986.136.136.314.203.492.203.179 0 .357-.067.493-.203l4.711-4.711 4.71 4.711c.137.136.314.203.494.203.178 0 .355-.067.492-.203.273-.273.273-.715 0-.986l-4.711-4.711 4.711-4.711c.274-.272.274-.714 0-.986z'/%3E%3C/svg%3E");
  --icon-chevron-down: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E");
  --icon-chevron-up: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M5.8 16.4c.4 0 .7-.1.9-.4l4.3-4.6c.5-.5 1.4-.5 1.9 0l4.3 4.6c.2.3.6.4.9.4 1.1 0 1.7-1.3.9-2.1l-6.2-6.8c-.5-.6-1.4-.6-1.9 0l-6.2 6.8c-.5.8.1 2.1 1.1 2.1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-magnifying-glass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 53.627 53.627'%3E%3Cpath d='M53.627 49.385 37.795 33.553C40.423 30.046 42 25.709 42 21 42 9.42 32.58 0 21 0S0 9.42 0 21s9.42 21 21 21c4.709 0 9.046-1.577 12.553-4.205l15.832 15.832 4.242-4.242zM2 21C2 10.523 10.523 2 21 2s19 8.523 19 19-8.523 19-19 19S2 31.477 2 21zm33.567 15.093c.178-.172.353-.347.525-.525.146-.151.304-.29.445-.445l14.262 14.262-1.415 1.415-14.261-14.263c.155-.141.293-.299.444-.444z'/%3E%3C/svg%3E");
  --icon-location-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%2389ba89'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-location-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23c46464'%3E%3Cpath d='M12 1C7.6 1 4 4.6 4 9s8 14 8 14 8-9.6 8-14-3.6-8-8-8zm0 12c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-checkmark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555'%3E%3Cpath d='M22.5 4.5c-.8-.8-2.2-.8-3 0L9 15l-4.5-4.5c-.8-.8-2.2-.8-3 0s-.8 2.2 0 3L9 21 22.5 7.5c.8-.8.8-2.2 0-3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M220 128a4.0002 4.0002 0 0 1-4 4h-84v84a4 4 0 0 1-8 0v-84H40a4 4 0 0 1 0-8h84V40a4 4 0 0 1 8 0v84h84a4.0002 4.0002 0 0 1 4 4Z'/%3E%3C/svg%3E");
  --icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23555'%3E%3Cpath d='M216 132H40a4 4 0 0 1 0-8h176a4 4 0 0 1 0 8Z'/%3E%3C/svg%3E");
  --icon-compass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10 10-4.5 10-10S17.5 2 12 2zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8zM12 4l-2 8 2 8 2-8-2-8zm0 9c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  --icon-options-v: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Ccircle cx='12' cy='12' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='5' r='2'%3E%3C/circle%3E%3Ccircle cx='12' cy='19' r='2'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");
  --icon-point-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23555555'%3E%3Cpath d='M7.8 7h8.5c.8 0 1.3.8.9 1.5L13 15.6c-.4.6-1.3.6-1.7 0L6.9 8.5C6.5 7.8 7 7 7.8 7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.wp-admin .em-icon {
  display: inline-block;
  font-size: 20px;
  line-height: 22px;
  width: 20px;
  height: 20px;
  color: var(--meta-dashicons);
  margin: 0 0 -4px;
  padding: 0;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 20px;
}
.wp-admin .em-icon:focus {
  box-shadow: none;
}
.wp-admin .em-icon.em-icon-logo-office365 {
  background-image: var(--icon-logo-office365);
}
.wp-admin .em-icon.em-icon-logo-google-calendar {
  background-image: var(--icon-logo-google-calendar);
}
.wp-admin .em-icon.em-icon-logo-apple {
  background-image: var(--icon-logo-apple);
}
.wp-admin .em-icon.em-icon-logo-outlook {
  background-image: var(--icon-logo-outlook);
}
.wp-admin .em-icon.em-icon-download {
  background-image: var(--icon-download);
}
.wp-admin .em-icon.em-icon-info {
  background-image: var(--icon-info);
}
.wp-admin .em-icon.em-icon-updated {
  background-image: var(--icon-updated);
}
.wp-admin .em-icon.em-icon-trash {
  background-image: var(--icon-trash);
}
.wp-admin .em-icon.em-icon-edit {
  background-image: var(--icon-edit);
}
.wp-admin .em-icon.em-icon-spinner {
  background-image: var(--icon-spinner);
}
.wp-admin .em-icon.em-icon-calendar {
  background-image: var(--icon-calendar);
}
.wp-admin .em-icon.em-icon-calendar-empty {
  background-image: var(--icon-calendar-empty);
}
.wp-admin .em-icon.em-icon-list-grouped {
  background-image: var(--icon-list-grouped);
}
.wp-admin .em-icon.em-icon-list-grid {
  background-image: var(--icon-list-grid);
}
.wp-admin .em-icon.em-icon-filter {
  background-image: var(--icon-filter);
}
.wp-admin .em-icon.em-icon-list {
  background-image: var(--icon-list);
}
.wp-admin .em-icon.em-icon-map {
  background-image: var(--icon-map);
}
.wp-admin .em-icon.em-icon-location {
  background-image: var(--icon-location);
}
.wp-admin .em-icon.em-icon-settings {
  background-image: var(--icon-settings);
}
.wp-admin .em-icon.em-icon-clock {
  background-image: var(--icon-clock);
}
.wp-admin .em-icon.em-icon-folder {
  background-image: var(--icon-folder);
}
.wp-admin .em-icon.em-icon-category {
  background-image: var(--icon-folder);
}
.wp-admin .em-icon.em-icon-tag {
  background-image: var(--icon-tag);
}
.wp-admin .em-icon.em-icon-ticket {
  background-image: var(--icon-ticket);
}
.wp-admin .em-icon.em-icon-at {
  background-image: var(--icon-at);
}
.wp-admin .em-icon.em-icon-next-circle {
  background-image: var(--icon-next-circle);
}
.wp-admin .em-icon.em-icon-prev-circle {
  background-image: var(--icon-prev-circle);
}
.wp-admin .em-icon.em-icon-first-circle {
  background-image: var(--icon-first-circle);
}
.wp-admin .em-icon.em-icon-last-circle {
  background-image: var(--icon-last-circle);
}
.wp-admin .em-icon.em-icon-cross-circle {
  background-image: var(--icon-cross-circle);
}
.wp-admin .em-icon.em-icon-checkmark-circle {
  background-image: var(--icon-checkmark-circle);
}
.wp-admin .em-icon.em-icon-close {
  background-image: var(--icon-close);
}
.wp-admin .em-icon.em-icon-chevron-down {
  background-image: var(--icon-chevron-down);
}
.wp-admin .em-icon.em-icon-chevron-up {
  background-image: var(--icon-chevron-up);
}
.wp-admin .em-icon.em-icon-magnifying-glass {
  background-image: var(--icon-magnifying-glass);
}
.wp-admin .em-icon.em-icon-location-on {
  background-image: var(--icon-location-on);
}
.wp-admin .em-icon.em-icon-location-off {
  background-image: var(--icon-location-off);
}
.wp-admin .em-icon.em-icon-checkmark {
  background-image: var(--icon-checkmark);
}
.wp-admin .em-icon.em-icon-plus {
  background-image: var(--icon-plus);
}
.wp-admin .em-icon.em-icon-minus {
  background-image: var(--icon-minus);
}
.wp-admin .em-icon.em-icon-compass {
  background-image: var(--icon-compass);
}
.wp-admin .em-icon.em-icon-options-v {
  background-image: var(--icon-options-v);
}
.wp-admin .em-icon.em-icon-point-down {
  background-image: var(--icon-point-down);
}
.wp-admin button.input.em-tooltip-ddm {
  background-image: var(--icon-chevron-down) !important;
  background-position: calc(100% - 15px) 50% !important;
  background-repeat: no-repeat !important;
  background-size: 15px !important;
  padding-right: 40px !important;
}
.wp-admin button.input.em-tooltip-ddm[aria-expanded=true] {
  background-image: var(--icon-chevron-up) !important;
}
.wp-admin .em-tooltip-ddm-content {
  border: 0;
  padding: 0;
  margin: 0;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */
  clip: rect(1px, 1px, 1px, 1px);
  /*maybe deprecated but we need to support legacy browsers */
  clip-path: inset(50%);
  /*modern browsers, clip-path works inwards from each corner*/
  white-space: nowrap;
  /* added line to stop words getting smushed together (as they go onto seperate lines and some screen readers do not understand line feeds as a space */
}
.wp-admin .em-time-input {
  width: 7em;
}
.wp-admin .em-time-range .em-time-input.error, .wp-admin .em-time-input.error {
  border: #cc0000 1px solid;
}
.wp-admin .ui-em_timepicker-wrapper {
  overflow-y: auto;
  max-height: 150px;
  width: 6.5em;
  background: #fff;
  border: 1px solid #ddd;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  z-index: 10052;
  margin: 0;
}
.wp-admin .ui-em_timepicker-wrapper.ui-em_timepicker-with-duration {
  width: 13em;
}
.wp-admin .ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-30, .wp-admin .ui-em_timepicker-wrapper.ui-em_timepicker-with-duration.ui-em_timepicker-step-60 {
  width: 11em;
}
.wp-admin .ui-em_timepicker-list, .wp-admin .ui-em_timepicker-list li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.wp-admin .ui-em_timepicker-duration {
  margin-left: 5px;
  color: #888;
}
.wp-admin .ui-em_timepicker-list:hover .ui-em_timepicker-duration {
  color: #888;
}
.wp-admin .ui-em_timepicker-list li {
  padding: 3px 0 3px 5px;
  cursor: pointer;
  white-space: nowrap;
  color: #000;
}
.wp-admin .ui-em_timepicker-list:hover .ui-em_timepicker-selected {
  background: #fff;
  color: #000;
}
.wp-admin .ui-em_timepicker-list .ui-em_timepicker-selected:hover, .wp-admin .ui-em_timepicker-list li:hover, .wp-admin li.ui-em_timepicker-selected {
  background: #1980ec;
  color: #fff;
}
.wp-admin .ui-em_timepicker-list li:hover .ui-em_timepicker-duration, .wp-admin li.ui-em_timepicker-selected .ui-em_timepicker-duration {
  color: #ccc;
}
.wp-admin .ui-em_timepicker-list li.ui-em_timepicker-disabled, .wp-admin .ui-em_timepicker-list li.ui-em_timepicker-disabled:hover, .wp-admin .ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled {
  color: #888;
  cursor: default;
}
.wp-admin .ui-em_timepicker-list li.ui-em_timepicker-disabled:hover, .wp-admin .ui-em_timepicker-list li.ui-em_timepicker-selected.ui-em_timepicker-disabled {
  background: #f2f2f2;
}
@-webkit-keyframes fpFadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.wp-admin .flatpickr-calendar {
  background: 0 0;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}
.wp-admin .flatpickr-calendar.inline, .wp-admin .flatpickr-calendar.open {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.wp-admin .flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.wp-admin .flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.wp-admin .flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.wp-admin .flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.wp-admin .flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.wp-admin .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.wp-admin .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.wp-admin .flatpickr-calendar .hasTime .dayContainer, .wp-admin .flatpickr-calendar .hasWeeks .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.wp-admin .flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.wp-admin .flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}
.wp-admin .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.wp-admin .flatpickr-calendar:after, .wp-admin .flatpickr-calendar:before {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.wp-admin .flatpickr-calendar.arrowRight:after, .wp-admin .flatpickr-calendar.arrowRight:before, .wp-admin .flatpickr-calendar.rightMost:after, .wp-admin .flatpickr-calendar.rightMost:before {
  left: auto;
  right: 22px;
}
.wp-admin .flatpickr-calendar.arrowCenter:after, .wp-admin .flatpickr-calendar.arrowCenter:before {
  left: 50%;
  right: 50%;
}
.wp-admin .flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.wp-admin .flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.wp-admin .flatpickr-calendar.arrowTop:after, .wp-admin .flatpickr-calendar.arrowTop:before {
  bottom: 100%;
}
.wp-admin .flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}
.wp-admin .flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}
.wp-admin .flatpickr-calendar.arrowBottom:after, .wp-admin .flatpickr-calendar.arrowBottom:before {
  top: 100%;
}
.wp-admin .flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}
.wp-admin .flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}
.wp-admin .flatpickr-calendar:focus, .wp-admin .flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.wp-admin .flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.wp-admin .flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.wp-admin .flatpickr-months .flatpickr-month, .wp-admin .flatpickr-months .flatpickr-next-month, .wp-admin .flatpickr-months .flatpickr-prev-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 34px;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}
.wp-admin .flatpickr-months .flatpickr-month {
  background: 0 0;
  line-height: 1;
  text-align: center;
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.wp-admin .flatpickr-months .flatpickr-next-month, .wp-admin .flatpickr-months .flatpickr-prev-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  padding: 10px;
  z-index: 3;
}
.wp-admin .flatpickr-months .flatpickr-next-month.flatpickr-disabled, .wp-admin .flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
  display: none;
}
.wp-admin .flatpickr-months .flatpickr-next-month i, .wp-admin .flatpickr-months .flatpickr-prev-month i, .wp-admin .numInputWrapper {
  position: relative;
}
.wp-admin .flatpickr-months .flatpickr-next-month.flatpickr-prev-month, .wp-admin .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
  left: 0;
}
.wp-admin .flatpickr-months .flatpickr-next-month.flatpickr-next-month, .wp-admin .flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
  right: 0;
}
.wp-admin .flatpickr-months .flatpickr-next-month:hover, .wp-admin .flatpickr-months .flatpickr-prev-month:hover {
  color: #959ea9;
}
.wp-admin .flatpickr-months .flatpickr-next-month:hover svg, .wp-admin .flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #f64747;
}
.wp-admin .flatpickr-months .flatpickr-next-month svg, .wp-admin .flatpickr-months .flatpickr-prev-month svg {
  width: 14px;
  height: 14px;
}
.wp-admin .flatpickr-months .flatpickr-next-month svg path, .wp-admin .flatpickr-months .flatpickr-prev-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.wp-admin .numInputWrapper {
  height: auto;
}
.wp-admin .numInputWrapper input, .wp-admin .numInputWrapper span {
  display: inline-block;
}
.wp-admin .numInputWrapper input {
  width: 100%;
}
.wp-admin .numInputWrapper input::-ms-clear {
  display: none;
}
.wp-admin .numInputWrapper input::-webkit-inner-spin-button, .wp-admin .numInputWrapper input::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.wp-admin .numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wp-admin .numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.wp-admin .numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.wp-admin .numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.wp-admin .numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.wp-admin .numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.wp-admin .numInputWrapper span.arrowDown {
  top: 50%;
}
.wp-admin .numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.wp-admin .numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.wp-admin .numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.wp-admin .flatpickr-current-month span.cur-month:hover, .wp-admin .numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.wp-admin .numInputWrapper:hover span {
  opacity: 1;
}
.wp-admin .flatpickr-current-month {
  font-size: 135%;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.wp-admin .flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.wp-admin .flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0 ;
  display: inline-block;
}
.wp-admin .flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.wp-admin .flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months, .wp-admin .flatpickr-current-month input.cur-year {
  background: 0 0;
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  padding: 0 0 0 0.5ch;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
}
.wp-admin .flatpickr-current-month input.cur-year {
  cursor: text;
  margin: 0;
  display: inline-block;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.wp-admin .flatpickr-current-month input.cur-year[disabled], .wp-admin .flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: 0 0;
  pointer-events: none;
}
.wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  cursor: pointer;
  margin: -1px 0 0;
  outline: 0;
  position: relative;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months:active, .wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months:focus {
  outline: 0;
}
.wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: 0;
  padding: 0;
}
.wp-admin .flatpickr-weekdays {
  background: 0 0;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.wp-admin .flatpickr-weekdays .flatpickr-weekdaycontainer, .wp-admin span.flatpickr-weekday {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.wp-admin span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: 0 0;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  font-weight: bolder;
}
.wp-admin .flatpickr-weeks {
  padding: 1px 0 0;
}
.wp-admin .flatpickr-days, .wp-admin .flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.wp-admin .flatpickr-days {
  position: relative;
  overflow: hidden;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}
.wp-admin .flatpickr-days:focus {
  outline: 0;
}
.wp-admin .dayContainer, .wp-admin .flatpickr-day {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
.wp-admin .dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.wp-admin .dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6;
}
.wp-admin .flatpickr-day {
  background: 0 0;
  border: 1px solid transparent;
  border-radius: 150px;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.wp-admin .flatpickr-day.inRange, .wp-admin .flatpickr-day.nextMonthDay.inRange, .wp-admin .flatpickr-day.nextMonthDay.today.inRange, .wp-admin .flatpickr-day.nextMonthDay:focus, .wp-admin .flatpickr-day.nextMonthDay:hover, .wp-admin .flatpickr-day.prevMonthDay.inRange, .wp-admin .flatpickr-day.prevMonthDay.today.inRange, .wp-admin .flatpickr-day.prevMonthDay:focus, .wp-admin .flatpickr-day.prevMonthDay:hover, .wp-admin .flatpickr-day.today.inRange, .wp-admin .flatpickr-day:focus, .wp-admin .flatpickr-day:hover {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}
.wp-admin .flatpickr-day.today {
  border-color: #959ea9;
}
.wp-admin .flatpickr-day.today:focus, .wp-admin .flatpickr-day.today:hover {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}
.wp-admin .flatpickr-day.endRange, .wp-admin .flatpickr-day.endRange.inRange, .wp-admin .flatpickr-day.endRange.nextMonthDay, .wp-admin .flatpickr-day.endRange.prevMonthDay, .wp-admin .flatpickr-day.endRange:focus, .wp-admin .flatpickr-day.endRange:hover, .wp-admin .flatpickr-day.selected, .wp-admin .flatpickr-day.selected.inRange, .wp-admin .flatpickr-day.selected.nextMonthDay, .wp-admin .flatpickr-day.selected.prevMonthDay, .wp-admin .flatpickr-day.selected:focus, .wp-admin .flatpickr-day.selected:hover, .wp-admin .flatpickr-day.startRange, .wp-admin .flatpickr-day.startRange.inRange, .wp-admin .flatpickr-day.startRange.nextMonthDay, .wp-admin .flatpickr-day.startRange.prevMonthDay, .wp-admin .flatpickr-day.startRange:focus, .wp-admin .flatpickr-day.startRange:hover {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.wp-admin .flatpickr-day.endRange.startRange, .wp-admin .flatpickr-day.selected.startRange, .wp-admin .flatpickr-day.startRange.startRange {
  border-radius: 50px 0 0 50px;
}
.wp-admin .flatpickr-day.endRange.endRange, .wp-admin .flatpickr-day.selected.endRange, .wp-admin .flatpickr-day.startRange.endRange {
  border-radius: 0 50px 50px 0;
}
.wp-admin .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)), .wp-admin .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .wp-admin .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}
.wp-admin .flatpickr-day.endRange.startRange.endRange, .wp-admin .flatpickr-day.selected.startRange.endRange, .wp-admin .flatpickr-day.startRange.startRange.endRange {
  border-radius: 50px;
}
.wp-admin .flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.wp-admin .flatpickr-day.flatpickr-disabled, .wp-admin .flatpickr-day.flatpickr-disabled:hover {
  background: 0 0;
  border-color: transparent;
}
.wp-admin .flatpickr-day.nextMonthDay, .wp-admin .flatpickr-day.notAllowed, .wp-admin .flatpickr-day.notAllowed.nextMonthDay, .wp-admin .flatpickr-day.notAllowed.prevMonthDay, .wp-admin .flatpickr-day.prevMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  border-color: transparent;
  cursor: default;
}
.wp-admin .flatpickr-day.flatpickr-disabled, .wp-admin .flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1);
}
.wp-admin .flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}
.wp-admin .flatpickr-day.hidden {
  visibility: hidden;
}
.wp-admin .rangeMode .flatpickr-day {
  margin-top: 1px;
}
.wp-admin .flatpickr-weekwrapper {
  float: left;
}
.wp-admin .flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}
.wp-admin .flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.wp-admin .flatpickr-weekwrapper span.flatpickr-day, .wp-admin .flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: 0 0;
  cursor: default;
  border: 0;
}
.wp-admin .flatpickr-innerContainer, .wp-admin .flatpickr-rContainer {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wp-admin .flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
.wp-admin .flatpickr-rContainer {
  display: inline-block;
  padding: 0;
}
.wp-admin .flatpickr-time, .wp-admin .flatpickr-time input {
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wp-admin .flatpickr-time {
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.wp-admin .flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.wp-admin .flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.wp-admin .flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}
.wp-admin .flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}
.wp-admin .flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.wp-admin .flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.wp-admin .flatpickr-time input {
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.wp-admin .flatpickr-time input.flatpickr-hour {
  font-weight: 700;
}
.wp-admin .flatpickr-time input.flatpickr-minute, .wp-admin .flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.wp-admin .flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.wp-admin .flatpickr-time .flatpickr-am-pm, .wp-admin .flatpickr-time .flatpickr-time-separator {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: 700;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.wp-admin .flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.wp-admin .flatpickr-time .flatpickr-am-pm:focus, .wp-admin .flatpickr-time .flatpickr-am-pm:hover, .wp-admin .flatpickr-time input:focus, .wp-admin .flatpickr-time input:hover {
  background: #eee;
}
.wp-admin .flatpickr-input[readonly] {
  cursor: pointer;
}
@-webkit-keyframes fpFadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fpFadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.wp-admin .flatpickr-calendar {
  background: 0 0;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 0 3px 13px rgba(0, 0, 0, 0.08);
}
.wp-admin .flatpickr-calendar.inline, .wp-admin .flatpickr-calendar.open {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.wp-admin .flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}
.wp-admin .flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.wp-admin .flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}
.wp-admin .flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.wp-admin .flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.wp-admin .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.wp-admin .flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.wp-admin .flatpickr-calendar .hasTime .dayContainer, .wp-admin .flatpickr-calendar .hasWeeks .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.wp-admin .flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.wp-admin .flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
}
.wp-admin .flatpickr-calendar.hasTime .flatpickr-innerContainer {
  border-bottom: 0;
}
.wp-admin .flatpickr-calendar.hasTime .flatpickr-time {
  border: 1px solid #eceef1;
}
.wp-admin .flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.wp-admin .flatpickr-calendar:after, .wp-admin .flatpickr-calendar:before {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.wp-admin .flatpickr-calendar.arrowRight:after, .wp-admin .flatpickr-calendar.arrowRight:before, .wp-admin .flatpickr-calendar.rightMost:after, .wp-admin .flatpickr-calendar.rightMost:before {
  left: auto;
  right: 22px;
}
.wp-admin .flatpickr-calendar.arrowCenter:after, .wp-admin .flatpickr-calendar.arrowCenter:before {
  left: 50%;
  right: 50%;
}
.wp-admin .flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}
.wp-admin .flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}
.wp-admin .flatpickr-calendar.arrowTop:after, .wp-admin .flatpickr-calendar.arrowTop:before {
  bottom: 100%;
  border-bottom-color: #eceef1;
}
.wp-admin .flatpickr-calendar.arrowBottom:after, .wp-admin .flatpickr-calendar.arrowBottom:before {
  top: 100%;
  border-top-color: #eceef1;
}
.wp-admin .flatpickr-calendar:focus, .wp-admin .flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.wp-admin .flatpickr-wrapper {
  position: relative;
  display: inline-block;
}
.wp-admin .flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.wp-admin .flatpickr-months .flatpickr-month, .wp-admin .flatpickr-months .flatpickr-next-month, .wp-admin .flatpickr-months .flatpickr-prev-month {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 34px;
  color: #5a6171;
  fill: #5a6171;
}
.wp-admin .flatpickr-months .flatpickr-month {
  border-radius: 5px 5px 0 0;
  background: #eceef1;
  line-height: 1;
  text-align: center;
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.wp-admin .flatpickr-months .flatpickr-next-month, .wp-admin .flatpickr-months .flatpickr-prev-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  padding: 10px;
  z-index: 3;
}
.wp-admin .flatpickr-months .flatpickr-next-month.flatpickr-disabled, .wp-admin .flatpickr-months .flatpickr-prev-month.flatpickr-disabled {
  display: none;
}
.wp-admin .flatpickr-months .flatpickr-next-month i, .wp-admin .flatpickr-months .flatpickr-prev-month i, .wp-admin .numInputWrapper {
  position: relative;
}
.wp-admin .flatpickr-months .flatpickr-next-month.flatpickr-prev-month, .wp-admin .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month {
  left: 0;
}
.wp-admin .flatpickr-months .flatpickr-next-month.flatpickr-next-month, .wp-admin .flatpickr-months .flatpickr-prev-month.flatpickr-next-month {
  right: 0;
}
.wp-admin .flatpickr-months .flatpickr-next-month:hover, .wp-admin .flatpickr-months .flatpickr-prev-month:hover {
  color: #bbb;
}
.wp-admin .flatpickr-months .flatpickr-next-month:hover svg, .wp-admin .flatpickr-months .flatpickr-prev-month:hover svg {
  fill: #f64747;
}
.wp-admin .flatpickr-months .flatpickr-next-month svg, .wp-admin .flatpickr-months .flatpickr-prev-month svg {
  width: 14px;
  height: 14px;
}
.wp-admin .flatpickr-months .flatpickr-next-month svg path, .wp-admin .flatpickr-months .flatpickr-prev-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}
.wp-admin .numInputWrapper {
  height: auto;
}
.wp-admin .numInputWrapper input, .wp-admin .numInputWrapper span {
  display: inline-block;
}
.wp-admin .numInputWrapper input {
  width: 100%;
}
.wp-admin .numInputWrapper input::-ms-clear {
  display: none;
}
.wp-admin .numInputWrapper input::-webkit-inner-spin-button, .wp-admin .numInputWrapper input::-webkit-outer-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.wp-admin .numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(72, 72, 72, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wp-admin .numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.wp-admin .numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.wp-admin .numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.wp-admin .numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.wp-admin .numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(72, 72, 72, 0.6);
  top: 26%;
}
.wp-admin .numInputWrapper span.arrowDown {
  top: 50%;
}
.wp-admin .numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(72, 72, 72, 0.6);
  top: 40%;
}
.wp-admin .numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.wp-admin .numInputWrapper span svg path {
  fill: rgba(90, 97, 113, 0.5);
}
.wp-admin .flatpickr-current-month span.cur-month:hover, .wp-admin .numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.wp-admin .numInputWrapper:hover span {
  opacity: 1;
}
.wp-admin .flatpickr-current-month {
  font-size: 135%;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.wp-admin .flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.wp-admin .flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0 ;
  display: inline-block;
}
.wp-admin .flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #5a6171;
}
.wp-admin .flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #5a6171;
}
.wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months, .wp-admin .flatpickr-current-month input.cur-year {
  border: 0;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  height: auto;
  line-height: inherit;
  padding: 0 0 0 0.5ch;
  vertical-align: initial;
  -webkit-box-sizing: border-box;
}
.wp-admin .flatpickr-current-month input.cur-year {
  background: 0 0;
  cursor: text;
  margin: 0;
  display: inline-block;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.wp-admin .flatpickr-current-month input.cur-year[disabled], .wp-admin .flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(90, 97, 113, 0.5);
  background: 0 0;
  pointer-events: none;
}
.wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: #eceef1;
  cursor: pointer;
  margin: -1px 0 0;
  outline: 0;
  position: relative;
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  width: auto;
}
.wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months:active, .wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months:focus {
  outline: 0;
}
.wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: rgba(0, 0, 0, 0.05);
}
.wp-admin .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: #eceef1;
  outline: 0;
  padding: 0;
}
.wp-admin .flatpickr-weekdays {
  background: #eceef1;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}
.wp-admin .flatpickr-weekdays .flatpickr-weekdaycontainer, .wp-admin span.flatpickr-weekday {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.wp-admin span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: #eceef1;
  color: #5a6171;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  font-weight: bolder;
}
.wp-admin .flatpickr-weeks {
  padding: 1px 0 0;
}
.wp-admin .flatpickr-days, .wp-admin .flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.wp-admin .flatpickr-days {
  position: relative;
  overflow: hidden;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
  border-left: 1px solid #eceef1;
  border-right: 1px solid #eceef1;
}
.wp-admin .flatpickr-days:focus {
  outline: 0;
}
.wp-admin .dayContainer, .wp-admin .flatpickr-day {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
.wp-admin .dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.wp-admin .dayContainer + .dayContainer {
  -webkit-box-shadow: -1px 0 0 #eceef1;
  box-shadow: -1px 0 0 #eceef1;
}
.wp-admin .flatpickr-day {
  background: 0 0;
  border: 1px solid transparent;
  border-radius: 150px;
  color: #484848;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.wp-admin .flatpickr-day.inRange, .wp-admin .flatpickr-day.nextMonthDay.inRange, .wp-admin .flatpickr-day.nextMonthDay.today.inRange, .wp-admin .flatpickr-day.nextMonthDay:focus, .wp-admin .flatpickr-day.nextMonthDay:hover, .wp-admin .flatpickr-day.prevMonthDay.inRange, .wp-admin .flatpickr-day.prevMonthDay.today.inRange, .wp-admin .flatpickr-day.prevMonthDay:focus, .wp-admin .flatpickr-day.prevMonthDay:hover, .wp-admin .flatpickr-day.today.inRange, .wp-admin .flatpickr-day:focus, .wp-admin .flatpickr-day:hover {
  cursor: pointer;
  outline: 0;
  background: #e2e2e2;
  border-color: #e2e2e2;
}
.wp-admin .flatpickr-day.today {
  border-color: #bbb;
}
.wp-admin .flatpickr-day.today:focus, .wp-admin .flatpickr-day.today:hover {
  border-color: #bbb;
  background: #bbb;
  color: #fff;
}
.wp-admin .flatpickr-day.endRange, .wp-admin .flatpickr-day.endRange.inRange, .wp-admin .flatpickr-day.endRange.nextMonthDay, .wp-admin .flatpickr-day.endRange.prevMonthDay, .wp-admin .flatpickr-day.endRange:focus, .wp-admin .flatpickr-day.endRange:hover, .wp-admin .flatpickr-day.selected, .wp-admin .flatpickr-day.selected.inRange, .wp-admin .flatpickr-day.selected.nextMonthDay, .wp-admin .flatpickr-day.selected.prevMonthDay, .wp-admin .flatpickr-day.selected:focus, .wp-admin .flatpickr-day.selected:hover, .wp-admin .flatpickr-day.startRange, .wp-admin .flatpickr-day.startRange.inRange, .wp-admin .flatpickr-day.startRange.nextMonthDay, .wp-admin .flatpickr-day.startRange.prevMonthDay, .wp-admin .flatpickr-day.startRange:focus, .wp-admin .flatpickr-day.startRange:hover {
  background: #ff5a5f;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #ff5a5f;
}
.wp-admin .flatpickr-day.endRange.startRange, .wp-admin .flatpickr-day.selected.startRange, .wp-admin .flatpickr-day.startRange.startRange {
  border-radius: 50px 0 0 50px;
}
.wp-admin .flatpickr-day.endRange.endRange, .wp-admin .flatpickr-day.selected.endRange, .wp-admin .flatpickr-day.startRange.endRange {
  border-radius: 0 50px 50px 0;
}
.wp-admin .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)), .wp-admin .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .wp-admin .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #ff5a5f;
  box-shadow: -10px 0 0 #ff5a5f;
}
.wp-admin .flatpickr-day.endRange.startRange.endRange, .wp-admin .flatpickr-day.selected.startRange.endRange, .wp-admin .flatpickr-day.startRange.startRange.endRange {
  border-radius: 50px;
}
.wp-admin .flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;
  box-shadow: -5px 0 0 #e2e2e2, 5px 0 0 #e2e2e2;
}
.wp-admin .flatpickr-day.flatpickr-disabled, .wp-admin .flatpickr-day.flatpickr-disabled:hover {
  background: 0 0;
  border-color: transparent;
}
.wp-admin .flatpickr-day.nextMonthDay, .wp-admin .flatpickr-day.notAllowed, .wp-admin .flatpickr-day.notAllowed.nextMonthDay, .wp-admin .flatpickr-day.notAllowed.prevMonthDay, .wp-admin .flatpickr-day.prevMonthDay {
  color: rgba(72, 72, 72, 0.3);
  background: 0 0;
  border-color: transparent;
  cursor: default;
}
.wp-admin .flatpickr-day.flatpickr-disabled, .wp-admin .flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(72, 72, 72, 0.1);
}
.wp-admin .flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;
  box-shadow: -5px 0 0 #ff5a5f, 5px 0 0 #ff5a5f;
}
.wp-admin .flatpickr-day.hidden {
  visibility: hidden;
}
.wp-admin .rangeMode .flatpickr-day {
  margin-top: 1px;
}
.wp-admin .flatpickr-weekwrapper {
  float: left;
}
.wp-admin .flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  border-left: 1px solid #eceef1;
}
.wp-admin .flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}
.wp-admin .flatpickr-weekwrapper span.flatpickr-day, .wp-admin .flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(72, 72, 72, 0.3);
  background: 0 0;
  cursor: default;
  border: 0;
}
.wp-admin .flatpickr-innerContainer, .wp-admin .flatpickr-rContainer {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wp-admin .flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  background: #fff;
  border-bottom: 1px solid #eceef1;
}
.wp-admin .flatpickr-rContainer {
  display: inline-block;
  padding: 0;
}
.wp-admin .flatpickr-time, .wp-admin .flatpickr-time input {
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wp-admin .flatpickr-time {
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  border-radius: 0 0 5px 5px;
}
.wp-admin .flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.wp-admin .flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.wp-admin .flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #484848;
}
.wp-admin .flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #484848;
}
.wp-admin .flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.wp-admin .flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.wp-admin .flatpickr-time input {
  background: 0 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #484848;
  font-size: 14px;
  position: relative;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.wp-admin .flatpickr-time input.flatpickr-hour, .wp-admin span.flatpickr-day.selected {
  font-weight: 700;
}
.wp-admin .flatpickr-time input.flatpickr-minute, .wp-admin .flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.wp-admin .flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.wp-admin .flatpickr-time .flatpickr-am-pm, .wp-admin .flatpickr-time .flatpickr-time-separator {
  height: inherit;
  float: left;
  line-height: inherit;
  color: #484848;
  font-weight: 700;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}
.wp-admin .flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.wp-admin .flatpickr-time .flatpickr-am-pm:focus, .wp-admin .flatpickr-time .flatpickr-am-pm:hover, .wp-admin .flatpickr-time input:focus, .wp-admin .flatpickr-time input:hover {
  background: #eaeaea;
}
.wp-admin .flatpickr-input[readonly] {
  cursor: pointer;
}
.wp-admin .flatpickr-monthSelect-months {
  margin: 10px 1px 3px;
  flex-wrap: wrap;
}
.wp-admin .flatpickr-monthSelect-month {
  background: 0 0;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  margin: 0.5px;
  justify-content: center;
  padding: 10px;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  text-align: center;
  width: 33%;
}
.wp-admin .flatpickr-monthSelect-month.flatpickr-disabled {
  color: #eee;
}
.wp-admin .flatpickr-monthSelect-month.flatpickr-disabled:focus, .wp-admin .flatpickr-monthSelect-month.flatpickr-disabled:hover {
  cursor: not-allowed;
  background: 0 0 !important;
}
.wp-admin .flatpickr-monthSelect-theme-dark {
  background: #3f4458;
}
.wp-admin .flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year {
  color: #fff;
}
.wp-admin .flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month, .wp-admin .flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month {
  color: #fff;
  fill: #fff;
}
.wp-admin .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month {
  color: rgba(255, 255, 255, 0.95);
}
.wp-admin .flatpickr-monthSelect-month.today {
  border-color: #959ea9;
}
.wp-admin .flatpickr-monthSelect-month.inRange, .wp-admin .flatpickr-monthSelect-month.inRange.today, .wp-admin .flatpickr-monthSelect-month:focus, .wp-admin .flatpickr-monthSelect-month:hover {
  background: #e6e6e6;
  cursor: pointer;
  outline: 0;
  border-color: #e6e6e6;
}
.wp-admin .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange, .wp-admin .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus, .wp-admin .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover {
  background: #646c8c;
  border-color: #646c8c;
}
.wp-admin .flatpickr-monthSelect-month.today:focus, .wp-admin .flatpickr-monthSelect-month.today:hover {
  background: #959ea9;
  border-color: #959ea9;
  color: #fff;
}
.wp-admin .flatpickr-monthSelect-month.endRange, .wp-admin .flatpickr-monthSelect-month.selected, .wp-admin .flatpickr-monthSelect-month.startRange {
  background-color: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}
.wp-admin .flatpickr-monthSelect-month.startRange {
  border-radius: 50px 0 0 50px;
}
.wp-admin .flatpickr-monthSelect-month.endRange {
  border-radius: 0 50px 50px 0;
}
.wp-admin .flatpickr-monthSelect-month.startRange.endRange {
  border-radius: 50px;
}
.wp-admin .flatpickr-monthSelect-month.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.wp-admin .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange, .wp-admin .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected, .wp-admin .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange {
  background: #80cbc4;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #80cbc4;
}
.wp-admin .tippy-box[data-theme~=light-border] {
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 8, 16, 0.15);
  color: #333;
  box-shadow: 0 4px 14px -2px rgba(0, 8, 16, 0.08);
}
.wp-admin .tippy-box[data-theme~=light-border] > .tippy-backdrop {
  background-color: #fff;
}
.wp-admin .tippy-box[data-theme~=light-border] > .tippy-arrow:after, .wp-admin .tippy-box[data-theme~=light-border] > .tippy-svg-arrow:after {
  content: "";
  position: absolute;
  z-index: -1;
}
.wp-admin .tippy-box[data-theme~=light-border] > .tippy-arrow:after {
  border-color: transparent;
  border-style: solid;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-arrow:before {
  border-top-color: #fff;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-arrow:after {
  border-top-color: rgba(0, 8, 16, 0.2);
  border-width: 7px 7px 0;
  top: 17px;
  left: 1px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-svg-arrow > svg {
  top: 16px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=top] > .tippy-svg-arrow:after {
  top: 17px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-arrow:before {
  border-bottom-color: #fff;
  bottom: 16px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-arrow:after {
  border-bottom-color: rgba(0, 8, 16, 0.2);
  border-width: 0 7px 7px;
  bottom: 17px;
  left: 1px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-svg-arrow > svg {
  bottom: 16px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=bottom] > .tippy-svg-arrow:after {
  bottom: 17px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-arrow:before {
  border-left-color: #fff;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-arrow:after {
  border-left-color: rgba(0, 8, 16, 0.2);
  border-width: 7px 0 7px 7px;
  left: 17px;
  top: 1px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-svg-arrow > svg {
  left: 11px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=left] > .tippy-svg-arrow:after {
  left: 12px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-arrow:before {
  border-right-color: #fff;
  right: 16px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-arrow:after {
  border-width: 7px 7px 7px 0;
  right: 17px;
  top: 1px;
  border-right-color: rgba(0, 8, 16, 0.2);
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-svg-arrow > svg {
  right: 11px;
}
.wp-admin .tippy-box[data-theme~=light-border][data-placement^=right] > .tippy-svg-arrow:after {
  right: 12px;
}
.wp-admin .tippy-box[data-theme~=light-border] > .tippy-svg-arrow {
  fill: #fff;
}
.wp-admin .tippy-box[data-theme~=light-border] > .tippy-svg-arrow:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCA2czEuNzk2LS4wMTMgNC42Ny0zLjYxNUM1Ljg1MS45IDYuOTMuMDA2IDggMGMxLjA3LS4wMDYgMi4xNDguODg3IDMuMzQzIDIuMzg1QzE0LjIzMyA2LjAwNSAxNiA2IDE2IDZIMHoiIGZpbGw9InJnYmEoMCwgOCwgMTYsIDAuMikiLz48L3N2Zz4=);
  background-size: 16px 6px;
  width: 16px;
  height: 6px;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.wp-admin .selectize-control.plugin-drag_drop.multi > .selectize-input.dragging {
  overflow: visible;
}
.wp-admin .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.wp-admin .selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}
.wp-admin .selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.wp-admin .selectize-control .dropdown-header {
  position: relative;
  padding: 6px 0.75rem;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 0.25rem 0.25rem 0 0;
}
.wp-admin .selectize-control .dropdown-header-close {
  position: absolute;
  right: 0.75rem;
  top: 50%;
  color: #343a40;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.wp-admin .selectize-control .dropdown-header-close:hover {
  color: #000;
}
.wp-admin .selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content {
  display: flex;
}
.wp-admin .selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.wp-admin .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.wp-admin .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.wp-admin .selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.wp-admin .selectize-control.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
  padding-right: 0 !important;
}
.wp-admin .selectize-control.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 1px 5px;
  border-left: 1px solid #dee2e6;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
  margin-left: 5px;
}
.wp-admin .selectize-control.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.wp-admin .selectize-control.plugin-remove_button .item.active .remove {
  border-left-color: transparent;
}
.wp-admin .selectize-control.plugin-remove_button .disabled .item .remove:hover {
  background: 0 0;
}
.wp-admin .selectize-control.plugin-remove_button .disabled .item .remove {
  border-left-color: #fff;
}
.wp-admin .selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.wp-admin .selectize-control {
  position: relative;
}
.wp-admin .selectize-dropdown, .wp-admin .selectize-input, .wp-admin .selectize-input input {
  color: #343a40;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.5;
  font-smoothing: inherit;
}
.wp-admin .selectize-input {
  cursor: text;
  border: 1px solid #ced4da;
  padding: 0.375rem 0.75rem;
  width: 100%;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: none;
  border-radius: 0.25rem;
}
.wp-admin .selectize-control.single .selectize-input.input-active, .wp-admin .selectize-input {
  background: #fff;
  display: inline-block;
}
.wp-admin .selectize-control.multi .selectize-input.has-items {
  padding: calc(0.375rem - 1px - 0px) 0.75rem calc(0.375rem - 1px - 3px - 0px);
}
.wp-admin .selectize-input.full {
  background-color: #fff;
}
.wp-admin .selectize-input.disabled, .wp-admin .selectize-input.disabled * {
  cursor: default !important;
}
.wp-admin .selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.wp-admin .selectize-input > * {
  vertical-align: baseline;
  display: inline-block;
  zoom: 1;
}
.wp-admin .selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 1px 5px;
  background: #efefef;
  color: #343a40;
  border: 0 solid #dee2e6;
  border-radius: calc(0.25rem - 1px);
}
.wp-admin .selectize-control.multi .selectize-input > div.active {
  background: #0d6efd;
  color: #fff;
  border: 0 solid transparent;
}
.wp-admin .selectize-control.multi .selectize-input.disabled > div, .wp-admin .selectize-control.multi .selectize-input.disabled > div.active {
  color: #878787;
  background: #fff;
  border: 0 solid #fff;
}
.wp-admin .selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 !important;
  background: 0 0 !important;
  line-height: inherit !important;
  user-select: auto !important;
  box-shadow: none !important;
}
.wp-admin .selectize-input > input::-ms-clear {
  display: none;
}
.wp-admin .selectize-input > input:focus {
  outline: 0 !important;
}
.wp-admin .selectize-input > input[placeholder] {
  box-sizing: initial;
}
.wp-admin .selectize-input.has-items > input {
  margin: 0 !important;
}
.wp-admin .selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}
.wp-admin .selectize-input.dropdown-active::before {
  content: " ";
  position: absolute;
  background: #fff;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.wp-admin .selectize-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  border: 1px solid #d0d0d0;
  border-top: 0 none;
  box-sizing: border-box;
}
.wp-admin .selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.wp-admin .selectize-dropdown [data-selectable] .highlight {
  background: rgba(255, 237, 40, 0.4);
  border-radius: 1px;
}
.wp-admin .selectize-dropdown .create, .wp-admin .selectize-dropdown .no-results, .wp-admin .selectize-dropdown .optgroup-header, .wp-admin .selectize-dropdown .option {
  padding: 3px 0.75rem;
}
.wp-admin .selectize-dropdown .option, .wp-admin .selectize-dropdown [data-disabled], .wp-admin .selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.wp-admin .selectize-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.wp-admin .selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.wp-admin .selectize-dropdown .optgroup-header {
  color: #6c757d;
  background: #fff;
  cursor: default;
}
.wp-admin .selectize-dropdown .active {
  background-color: #e9ecef;
  color: #1e2125;
}
.wp-admin .selectize-dropdown .active.create {
  color: #1e2125;
}
.wp-admin .selectize-dropdown .create {
  color: rgba(52, 58, 64, 0.5);
}
.wp-admin .selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  overflow-scrolling: touch;
}
.wp-admin .selectize-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 3px 0.75rem;
}
.wp-admin .selectize-dropdown .spinner:after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
.wp-admin .selectize-control.single .selectize-input, .wp-admin .selectize-control.single .selectize-input input {
  cursor: pointer;
}
.wp-admin .selectize-control.single .selectize-input.input-active, .wp-admin .selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.wp-admin .selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: calc(0.75rem + 5px);
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0;
  border-color: #343a40 transparent transparent;
}
.wp-admin .selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px;
  border-color: transparent transparent #343a40;
}
.wp-admin .selectize-control.rtl {
  text-align: right;
}
.wp-admin .selectize-control.rtl.single .selectize-input:after {
  left: calc(0.75rem + 5px);
  right: auto;
}
.wp-admin .selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.wp-admin .selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fff;
}
.wp-admin .selectize-dropdown, .wp-admin .selectize-dropdown.form-control {
  height: auto;
  padding: 0;
  margin: 2px 0 0;
  z-index: 1000;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.wp-admin .selectize-dropdown .optgroup-header {
  font-size: 0.875rem;
  line-height: 1.5;
}
.wp-admin .selectize-dropdown .optgroup:first-child:before {
  display: none;
}
.wp-admin .selectize-dropdown .optgroup:before {
  content: " ";
  display: block;
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}
.wp-admin .selectize-dropdown .create {
  padding-left: 0.75rem;
}
.wp-admin .selectize-dropdown-content {
  padding: 5px 0;
}
.wp-admin .selectize-dropdown-emptyoptionlabel {
  text-align: center;
}
.wp-admin .selectize-input {
  min-height: calc(1.5em + 0.75rem + 2px);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .wp-admin .selectize-input {
    transition: none;
  }
}
.wp-admin .selectize-input.dropdown-active {
  border-radius: 0.25rem;
}
.wp-admin .selectize-input.dropdown-active::before {
  display: none;
}
.wp-admin .selectize-input.focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.wp-admin .is-invalid .selectize-input {
  border-color: #dc3545;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.wp-admin .is-invalid .selectize-input:focus {
  border-color: #bd2130;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eb8c95;
}
.wp-admin .selectize-control.form-control-sm .selectize-input.has-items {
  min-height: calc(1.5em + 0.5rem + 2px) !important;
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem !important;
  font-size: 0.875rem;
  line-height: 1.25;
}
.wp-admin .selectize-control.multi .selectize-input.has-items {
  height: auto;
  padding-left: calc(0.75rem - 5px);
  padding-right: calc(0.75rem - 5px);
}
.wp-admin .form-control.selectize-control {
  padding: 0;
  height: auto;
  border: 0;
  background: 0 0;
  box-shadow: none;
  border-radius: 0;
}
.wp-admin .input-group .selectize-input {
  overflow: unset;
  border-radius: 0 0.25rem 0.25rem 0;
}
.wp-admin {
  --button-icon-padding: 20px;
}
.wp-admin button.input.with-icon, .wp-admin .button.input.with-icon,
.wp-admin .input button.with-icon, .wp-admin .input .button.with-icon {
  padding-left: var(--button-icon-padding) !important;
}
.wp-admin button.input.with-icon .em-icon, .wp-admin .button.input.with-icon .em-icon,
.wp-admin .input button.with-icon .em-icon, .wp-admin .input .button.with-icon .em-icon {
  margin-right: 6px;
}
.wp-admin button.input.with-icon-right, .wp-admin .button.input.with-icon-right,
.wp-admin .input button.with-icon-right, .wp-admin .input .button.with-icon-right {
  padding-right: var(--button-icon-padding) !important;
}
.wp-admin button.input.with-icon-right .em-icon, .wp-admin .button.input.with-icon-right .em-icon,
.wp-admin .input button.with-icon-right .em-icon, .wp-admin .input .button.with-icon-right .em-icon {
  margin-left: 6px;
}
.wp-admin button.input .em-icon, .wp-admin .button.input .em-icon,
.wp-admin .input button .em-icon, .wp-admin .input .button .em-icon {
  width: 18px;
  height: 18px;
  background-size: 18px;
}
.wp-admin button.em-clickable.loading .loaded, .wp-admin form.em-ajax-form.loading .loaded {
  display: none;
  visibility: hidden;
}
.wp-admin button.em-clickable.loading .loading-content, .wp-admin form.em-ajax-form.loading .loading-content {
  display: inline-block;
  visibility: visible;
}
.wp-admin button.em-clickable.load-successful .loaded, .wp-admin form.em-ajax-form.load-successful .loaded {
  display: none;
  visibility: hidden;
}
.wp-admin button.em-clickable.load-successful .loaded-success, .wp-admin form.em-ajax-form.load-successful .loaded-success {
  display: inline-block;
  visibility: visible;
}
.wp-admin button.em-clickable .loading-content, .wp-admin button.em-clickable .loaded-success, .wp-admin form.em-ajax-form .loading-content, .wp-admin form.em-ajax-form .loaded-success {
  display: none;
  visibility: hidden;
}
.wp-admin .selectize-control.em-selectize:not(.always-open) input[type=text], .wp-admin .selectize-control.em-selectize:not(.always-open) input[type=text]:focus, .wp-admin .selectize-control.em-selectize:not(.always-open) input[type=text]:focus, .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text], .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text]:focus, .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open) input[type=text]:focus {
  width: auto !important;
  border: 0 !important;
  outline: 0 !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0 !important;
  background: none !important;
}
.wp-admin .selectize-control.em-selectize:not(.always-open) .selectize-input, .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input {
  border-radius: 4px !important;
  width: 100% !important;
  min-height: 38px !important;
  padding: 6px 30px 6px 10px !important;
  /* The 6px vertically centers text on FF, ignored by Webkit */
}
.wp-admin .selectize-control.em-selectize:not(.always-open) .selectize-input.focus, .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.focus {
  border: 1px solid var(--accent-color) !important;
  box-shadow: none !important;
}
.wp-admin .selectize-control.em-selectize:not(.always-open) .selectize-input:after, .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input:after {
  display: inline-flex !important;
  content: "";
  position: absolute;
  border: 0 !important;
  background-image: var(--icon-chevron-down);
  background-size: 16px 16px;
  height: 16px;
  width: 16px;
  margin-top: calc( 16px/2 * -1 );
  right: 8px;
  top: 50%;
}
.wp-admin .selectize-control.em-selectize:not(.always-open) .selectize-input.dropdown-active:after, .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.dropdown-active:after {
  margin-top: -8px;
  transform: rotate(180deg);
}
.wp-admin .selectize-control.em-selectize:not(.always-open) .selectize-input:not(.has-items) input[type=text], .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input:not(.has-items) input[type=text] {
  width: calc(100% - 40px) !important;
}
.wp-admin .selectize-control.em-selectize:not(.always-open).selectize-control, .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open).selectize-control {
  margin-bottom: 15px !important;
}
.wp-admin .selectize-control.em-selectize.multi.plugin-remove_button .item, .wp-admin .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item {
  background: #dff4fd;
  border: 1px solid #97dbf9;
  color: #0095c3;
  padding-left: 8px;
}
.wp-admin .selectize-control.em-selectize.multi.plugin-remove_button .item a.remove, .wp-admin .selectize-control.em-selectize-autocomplete.multi.plugin-remove_button .item a.remove {
  color: inherit !important;
  background-color: inherit !important;
}
.wp-admin .selectize-control.em-selectize-autocomplete .selectize-input:after {
  display: none !important;
}
.wp-admin .selectize-control.em-selectize-autocomplete.loading .selectize-input:after {
  display: inline-flex !important;
  content: "";
  position: absolute;
  border: 0 !important;
  background-image: var(--icon-spinner);
  background-size: 26px 26px;
  height: 26px;
  width: 26px;
  margin-top: calc( 26px/2 * -1 );
  right: 8px;
  top: 50%;
}
.wp-admin .selectize-control.em-selectize-autocomplete .selectize-dropdown-content > div {
  padding: 3px 0.75rem;
}
.wp-admin .selectize-control.em-selectize.always-open .selectize-input {
  border: 0 !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
.wp-admin .selectize-control.em-selectize.always-open .selectize-input.focus {
  border: 0 !important;
  box-shadow: none !important;
}
.wp-admin .selectize-control.em-selectize.always-open .selectize-input input[type=text] {
  background: var(--icon-magnifying-glass) 8px 50% no-repeat !important;
  background-size: 18px !important;
  padding-left: 36px !important;
  margin: 10px 0 0 !important;
  opacity: 1 !important;
  position: static !important;
}
.wp-admin .selectize-control.em-selectize.always-open .selectize-input input[type=text]:focus {
  border: 1px solid #cdcdcd !important;
}
.wp-admin .selectize-control.em-selectize.always-open .selectize-dropdown {
  display: block !important;
  visibility: visible !important;
  position: static !important;
  width: 100% !important;
  border: 0 !important;
  box-shadow: none !important;
  margin-bottom: 0 !important;
}
.wp-admin .selectize-control.em-selectize.always-open .selectize-dropdown .selectize-dropdown-content {
  overflow-y: visible;
  overflow-x: visible;
  max-height: none;
}
.wp-admin .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option > span:first-child {
  display: inline-block;
  width: 15px;
  height: 15px;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin: -4px 5px 0 0;
  vertical-align: middle;
}
.wp-admin .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected {
  color: #0095c3;
}
.wp-admin .selectize-control.em-selectize.checkboxes .selectize-dropdown div.option.selected > span:first-child {
  background: var(--icon-checkmark) 50% 50% white no-repeat;
  background-size: 12px 12px;
}
.wp-admin .em-chart.hidden-filters form {
  display: none;
}
.wp-admin .em-chart.hidden-filters .option-triggers {
  float: none;
}
.wp-admin .em-chart .em-chart-header {
  display: grid;
  grid-template-columns: auto max-content;
  align-items: center;
  margin: 10px 0;
}
.wp-admin .em-chart .em-chart-header .em-chart-title {
  padding-left: 5px;
  font-size: 16px;
  font-weight: 500;
}
.wp-admin .em-chart .em-chart-header .option-triggers {
  text-align: right;
}
.wp-admin .em-chart .em-chart-header .option-triggers .em-icon {
  margin: 0 5px;
}
.wp-admin .em-chart form section.main-filters {
  margin: 5px 5px 15px;
  padding: 10px 0 15px;
  display: grid;
  grid-template-columns: 1fr 1fr auto;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}
.wp-admin .em-chart form section.main-filters > div:nth-child(2) {
  margin: 0 15px;
  padding: 0 15px;
  border-left: 1px solid #dedede;
  border-right: 1px solid #dedede;
}
.wp-admin .em-chart form section.main-filters > div > :not(:first-child) {
  margin-top: 10px;
}
.wp-admin .em-chart form section.main-filters .dataset-1-metric {
  display: grid;
  grid-template-columns: max-content auto;
  grid-gap: 5px;
}
.wp-admin .em-chart form section.main-filters select {
  width: 100%;
  max-width: none;
}
.wp-admin .em-chart form section.main-filters .em-datepicker {
  display: none;
}
.wp-admin .em-chart form section.main-filters .em-datepicker input.em-date-input {
  cursor: pointer;
  margin: 10px 0 0 5px;
  width: 100%;
  border-radius: 0 !important;
  padding-left: 30px !important;
  background: var(--icon-calendar) 0px 50% no-repeat !important;
  background-size: 20px !important;
}
.wp-admin .em-chart form section.main-filters .em-datepicker input.em-date-input, .wp-admin .em-chart form section.main-filters .em-datepicker input.em-date-input:focus, .wp-admin .em-chart form section.main-filters .em-datepicker input.em-date-input:active {
  border: none !important;
  box-shadow: none;
}
.wp-admin .em-chart form section.main-filters label {
  display: block;
}
.wp-admin .em-chart form section.main-filters label span {
  display: block;
  font-size: 12px;
  margin-bottom: 2px;
}
.wp-admin .em-chart .em-chart-wrapper {
  position: relative;
  margin-top: 20px;
}
.wp-admin .em-chart .em-chart-wrapper canvas {
  max-height: 400px;
}
.wp-admin .em-chart .em-chart-wrapper.loading canvas, .wp-admin .em-chart .em-chart-wrapper.loading .em-chart-stats {
  opacity: 0.2;
}
.wp-admin .em-chart .em-chart-wrapper.loading .em-loading {
  background-color: transparent;
  filter: none;
  opacity: 1;
}
.wp-admin .em-chart .em-chart-stats {
  margin-top: 15px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}
.wp-admin .em-chart .em-chart-stats > div {
  border-left: 1px solid #dedede;
  padding: 0 10px;
  margin: 10px 0;
  text-align: center;
}
.wp-admin .em-chart .em-chart-stats > div:first-child {
  border-left: none;
}
.wp-admin .em-chart .em-chart-stats > div div {
  margin-bottom: 8px;
}
.wp-admin .em-chart .em-chart-stats > div .title {
  font-weight: bold;
  font-size: 16px;
}
.wp-admin .em-chart .em-chart-stats > div .total {
  font-size: 18px;
}
.wp-admin .em-chart .em-chart-stats > div .change span:first-child {
  font-size: 20px;
  color: #999;
}
.wp-admin .em-chart .em-chart-stats > div .change span:first-child.minus {
  color: red;
}
.wp-admin .em-chart .em-chart-stats > div .change span:first-child.plus {
  color: green;
}
.wp-admin .em-chart .em-chart-stats > div span.sub {
  font-size: 14px;
  color: #aaa;
}
.wp-admin .em-chart:not(.size-small) section.view-options {
  text-align: left;
  padding-top: 5px;
  margin: 10px 5px 15px;
}
.wp-admin .em-chart:not(.size-small) section.view-options select {
  line-height: 1;
  min-height: 24px;
  text-transform: lowercase;
}
.wp-admin .em-chart:not(.size-small) section.view-options label:first-child span:first-child {
  text-transform: none;
}
.wp-admin .em-chart:not(.size-small) section.view-options span {
  text-transform: lowercase;
}
.wp-admin .em-chart.size-large .em-chart-title {
  text-align: center;
}
.wp-admin .em-chart.size-large section.main-filters {
  grid-template-columns: 1fr 1fr 1fr;
}
.wp-admin .em-chart.size-medium .em-chart-stats {
  grid-template-columns: repeat(3, 1fr);
}
.wp-admin .em-chart.size-medium .em-chart-stats > div:nth-child(4) {
  border-left: none;
}
.wp-admin .em-chart.size-small .option-triggers {
  float: none;
}
.wp-admin .em-chart.size-small form section.main-filters {
  display: block;
}
.wp-admin .em-chart.size-small form section.main-filters > div:nth-child(2) {
  margin: 15px 0;
  padding: 15px 0;
  border: none;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
}
.wp-admin .em-chart.size-small .em-chart-stats {
  grid-template-columns: repeat(2, 1fr);
}
.wp-admin .em-chart.size-small .em-chart-stats > div:nth-child(2n+1) {
  border-left: none;
}
.wp-admin .em-chart {
  margin: 20px 0 40px;
}
.wp-admin #em_booking_stats .em-chart {
  margin: 0;
}
.wp-admin .em {
  /*
  * PXL Bones v1
  * Based off barebones v3, pixelated and localized for better theme compatibility in a WordPress environment
  * Copyright 2022 Pixelite SL
  * Based of Skeleton by Dave Gamache
  * Free to use under the MIT license.
  */
  /* ENV Variables
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Media breakpoint variables for use in media queries
  * 	Note: this section is currently commented out pending release of final CSS env() spec
  *  Breakpoints based on
  *	 https://medium.freecodecamp.org/the-100-correct-way-to-do-css-breakpoints-88d6a5ba1862
  */
  /* Bookings Table (originally from events-manager.css) */
}
.wp-admin .em * {
  box-sizing: border-box;
}
.wp-admin .em {
  /* CSS Variables
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* default theme: light background, dark text, blue accent */
  --theme-hue: 0;
  /* white */
  --accent-hue: 220;
  /* blue */
  --accent-s: 86%;
  --accent-l: 57%;
  --text-color-richer: hsl(var(--theme-hue), 0%, 5%);
  /* #0d0d0d		*/
  --text-color-normal: hsl(var(--theme-hue), 0%, 13%);
  /* #222222 		text color; button:hover:focus color */
  --text-color-softer: hsl(var(--theme-hue), 0%, 33%);
  /* #555555 		button color; button:hover border */
  --accent-color: hsl(var(--accent-hue), var(--accent-s), var(--accent-l));
  /* #33C3F0 		link; button-primary bg+border; textarea,select:focus border */
  --accent-color-hover: hsl(var(--accent-hue), calc(var(--accent-s) - 10%), calc(var(--accent-l) - 8%));
  /* #1EAEDB 		link hover; button-primary:hover:focus bg+border */
  --border-color: hsl(var(--theme-hue), 0%, 73%);
  /* #bbbbbb		button border */
  --border-color-softer: hsl(var(--theme-hue), 0%, 82%);
  /* #d1d1d1		textarea,select,code,td,hr border	 */
  --background-color: transparent;
  /* transparent body background; textarea,select background */
  --background-color-softer: hsl(var(--theme-hue), 0%, 95%);
  --background-color-checkboxes: white;
  --background-color-inputs: white;
  --code-background: hsl(var(--theme-hue), 0%, 95%);
  /* #f1f1f1 		code background*/
  --button-primary-color: white;
  --font-size: 16px;
  --line-height: 20px;
  --font-weight: 400;
  --font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* Grid Defaults - default to match orig skeleton settings */
  --grid-max-width: 960px;
}
.wp-admin .em.pixelbones {
  /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
  /* Document
     ========================================================================== */
  /**
   * 1. Correct the line height in all browsers.
   * 2. Prevent adjustments of font size after orientation changes in iOS.
   */
  /* Sections
     ========================================================================== */
  /**
   * Remove the margin in all browsers.
   */
  /**
   * Render the `main` element consistently in IE.
   */
  /**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
  /* Grouping content
     ========================================================================== */
  /**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /* Text-level semantics
     ========================================================================== */
  /**
   * Remove the gray background on active links in IE 10.
   */
  /**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */
  /**
   * Add the correct font weight in Chrome, Edge, and Safari.
   */
  /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   * 2. Correct the odd `em` font sizing in all browsers.
   */
  /**
   * Add the correct font size in all browsers.
   */
  /**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */
  /* Embedded content
     ========================================================================== */
  /**
   * Remove the border on images inside links in IE 10.
   */
  /* Forms
     ========================================================================== */
  /* Interactive
     ========================================================================== */
  /*
   * Add the correct display in Edge, IE 10+, and Firefox.
   */
  /*
   * Add the correct display in all browsers.
   */
  /* Misc
     ========================================================================== */
  /**
   * Add the correct display in IE 10+.
   */
  /**
   * Add the correct display in IE 10.
   */
  /* Base Styles
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  scroll-behavior: smooth !important;
  font-size: var(--font-size) !important;
  /* changed from 15px in orig skeleton */
  line-height: var(--line-height) !important;
  font-weight: var(--font-weight) !important;
  font-family: var(--font-family) !important;
  color: var(--text-color-normal) !important;
  background-color: var(--background-color) !important;
  /* Grid
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* CSS Grid depends much more on CSS than HTML, so there is less boilerplate
       than with skeleton. Only basic 1-4 column grids are included.
       Any additional needs should be made using custom CSS directives */
  /* grids to 3 columns above mobile sizes */
  /* Typography
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Larger than phablet */
  /* Links
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Buttons
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Forms
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Lists
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Code
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Tables
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Spacing
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Utilities
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Misc
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Clearing
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /* Self Clearing Goodness */
  /* Media Queries
  –––––––––––––––––––––––––––––––––––––––––––––––––– */
  /*
  Note: The best way to structure the use of media queries is to create the queries
  near the relevant code. For example, if you wanted to change the styles for buttons
  on small devices, paste the mobile query code up in the buttons section and style it
  there.
  */
  /* Larger than mobile (default point when grid becomes active) */
  /* Larger than phablet */
  /* Larger than tablet */
}
.wp-admin .em.pixelbones .pixelbones {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
.wp-admin .em.pixelbones .pixelbones {
  margin: 0;
}
.wp-admin .em.pixelbones main {
  display: block;
}
.wp-admin .em.pixelbones h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.wp-admin .em.pixelbones hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
.wp-admin .em.pixelbones pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
.wp-admin .em.pixelbones a {
  background-color: transparent;
}
.wp-admin .em.pixelbones abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
.wp-admin .em.pixelbones b,
.wp-admin .em.pixelbones strong {
  font-weight: bolder;
}
.wp-admin .em.pixelbones code,
.wp-admin .em.pixelbones kbd,
.wp-admin .em.pixelbones samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
.wp-admin .em.pixelbones small {
  font-size: 80%;
}
.wp-admin .em.pixelbones sub,
.wp-admin .em.pixelbones sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.wp-admin .em.pixelbones sub {
  bottom: -0.25em;
}
.wp-admin .em.pixelbones sup {
  top: -0.5em;
}
.wp-admin .em.pixelbones img {
  border-style: none;
}
.wp-admin .em.pixelbones .input {
  /**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */
  /**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */
  /**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */
  /**
   * Correct the inability to style clickable types in iOS and Safari.
   */
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
  /**
   * Correct the padding in Firefox.
   */
  /**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   * 3. Remove the padding so developers are not caught out when they zero out
   *    `fieldset` elements in all browsers.
   */
  /**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
  /**
   * Remove the default vertical scrollbar in IE 10+.
   */
  /**
   * 1. Add the correct box sizing in IE 10.
   * 2. Remove the padding in IE 10.
   */
  /**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */
  /**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
  /**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
  /**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
}
.wp-admin .em.pixelbones .input button,
.wp-admin .em.pixelbones .input input,
.wp-admin .em.pixelbones .input optgroup,
.wp-admin .em.pixelbones .input select,
.wp-admin .em.pixelbones .input textarea {
  display: inline-block;
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
.wp-admin .em.pixelbones .input button,
.wp-admin .em.pixelbones .input input {
  /* 1 */
  overflow: visible;
}
.wp-admin .em.pixelbones .input button,
.wp-admin .em.pixelbones .input select {
  /* 1 */
  text-transform: none;
}
.wp-admin .em.pixelbones .input button,
.wp-admin .em.pixelbones .input [type=button],
.wp-admin .em.pixelbones .input [type=reset],
.wp-admin .em.pixelbones .input [type=submit] {
  -webkit-appearance: button;
}
.wp-admin .em.pixelbones .input button::-moz-focus-inner,
.wp-admin .em.pixelbones .input [type=button]::-moz-focus-inner,
.wp-admin .em.pixelbones .input [type=reset]::-moz-focus-inner,
.wp-admin .em.pixelbones .input [type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.wp-admin .em.pixelbones .input button:-moz-focusring,
.wp-admin .em.pixelbones .input [type=button]:-moz-focusring,
.wp-admin .em.pixelbones .input [type=reset]:-moz-focusring,
.wp-admin .em.pixelbones .input [type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
.wp-admin .em.pixelbones .input fieldset {
  padding: 0.35em 0.75em 0.625em;
}
.wp-admin .em.pixelbones .input legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
.wp-admin .em.pixelbones .input progress {
  vertical-align: baseline;
}
.wp-admin .em.pixelbones .input textarea {
  overflow: auto;
}
.wp-admin .em.pixelbones .input [type=checkbox],
.wp-admin .em.pixelbones .input [type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
.wp-admin .em.pixelbones .input [type=number]::-webkit-inner-spin-button,
.wp-admin .em.pixelbones .input [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.wp-admin .em.pixelbones .input [type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
.wp-admin .em.pixelbones .input [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.wp-admin .em.pixelbones .input ::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
.wp-admin .em.pixelbones details {
  display: block;
}
.wp-admin .em.pixelbones summary {
  display: list-item;
}
.wp-admin .em.pixelbones template {
  display: none;
}
.wp-admin .em.pixelbones [hidden] {
  display: none;
}
.wp-admin .em.pixelbones * {
  box-sizing: border-box !important;
}
.wp-admin .em.pixelbones .grid-container {
  position: relative !important;
  max-width: var(--grid-max-width) !important;
  margin: 0 auto !important;
  padding: 0px !important;
  text-align: left !important;
  display: grid !important;
  grid-gap: 20px !important;
  gap: 20px !important;
  /* by default use min 200px wide columns auto-fit into width */
  grid-template-columns: minmax(200px, 1fr) !important;
}
@media (min-width: 600px) {
  .wp-admin .em.pixelbones {
    /* basic grids */
  }
  .wp-admin .em.pixelbones .grid-container {
    grid-template-columns: repeat(3, 1fr) !important;
    padding: 0 !important;
  }
  .wp-admin .em.pixelbones .grid-container.fifths {
    grid-template-columns: repeat(5, 1fr) !important;
  }
  .wp-admin .em.pixelbones .grid-container.quarters {
    grid-template-columns: repeat(4, 1fr) !important;
  }
  .wp-admin .em.pixelbones .grid-container.thirds {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  .wp-admin .em.pixelbones .grid-container.halves {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .wp-admin .em.pixelbones .grid-container.full {
    grid-template-columns: 1fr !important;
  }
}
.wp-admin .em.pixelbones h1, .wp-admin .em.pixelbones h2, .wp-admin .em.pixelbones h3, .wp-admin .em.pixelbones h4, .wp-admin .em.pixelbones h5, .wp-admin .em.pixelbones h6 {
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  font-weight: 300 !important;
}
.wp-admin .em.pixelbones h1 {
  font-size: calc(var(--font-size) + 24px) !important;
  line-height: 1.2 !important;
  letter-spacing: -1px !important;
}
.wp-admin .em.pixelbones h2 {
  font-size: calc(var(--font-size) + 20px) !important;
  line-height: 1.25 !important;
  letter-spacing: -1px !important;
}
.wp-admin .em.pixelbones h3 {
  font-size: calc(var(--font-size) + 14px) !important;
  line-height: 1.3 !important;
  letter-spacing: -1px !important;
}
.wp-admin .em.pixelbones h4 {
  font-size: calc(var(--font-size) + 8px) !important;
  line-height: 1.35 !important;
  letter-spacing: -0.8px !important;
}
.wp-admin .em.pixelbones h5 {
  font-size: calc(var(--font-size) + 2px) !important;
  line-height: 1.5 !important;
  letter-spacing: -0.5px !important;
}
.wp-admin .em.pixelbones h6 {
  font-size: var(--font-size) !important;
  line-height: 1.6 !important;
  letter-spacing: 0 !important;
}
@media (min-width: 600px) {
  .wp-admin .em.pixelbones h1 {
    font-size: calc(var(--font-size) + 34px) !important;
  }
  .wp-admin .em.pixelbones h2 {
    font-size: calc(var(--font-size) + 26px) !important;
  }
  .wp-admin .em.pixelbones h3 {
    font-size: calc(var(--font-size) + 20px) !important;
  }
  .wp-admin .em.pixelbones h4 {
    font-size: calc(var(--font-size) + 14px) !important;
  }
  .wp-admin .em.pixelbones h5 {
    font-size: calc(var(--font-size) + 8px) !important;
  }
  .wp-admin .em.pixelbones h6 {
    font-size: var(--font-size) !important;
  }
}
.wp-admin .em.pixelbones p {
  margin: 0 0 5px !important;
  line-height: var(--line-height) !important;
}
.wp-admin .em.pixelbones a {
  color: var(--accent-color) !important;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.wp-admin .em.pixelbones a :hover {
  color: var(--accent-color-hover) !important;
  background-color: transparent !important;
}
.wp-admin .em.pixelbones a :focus {
  background-color: transparent !important;
}
.wp-admin .em.pixelbones .button.input, .wp-admin .em.pixelbones button.input, .wp-admin .em.pixelbones input[type=submit].input, .wp-admin .em.pixelbones input[type=reset].input, .wp-admin .em.pixelbones input[type=button].input, .wp-admin .em.pixelbones.input .button, .wp-admin .em.pixelbones.input button, .wp-admin .em.pixelbones.input input[type=submit], .wp-admin .em.pixelbones.input input[type=reset], .wp-admin .em.pixelbones.input input[type=button],
.wp-admin .em.pixelbones .input .button, .wp-admin .em.pixelbones .input button, .wp-admin .em.pixelbones .input input[type=submit], .wp-admin .em.pixelbones .input input[type=reset], .wp-admin .em.pixelbones .input input[type=button] {
  display: inline-block;
  height: 38px !important;
  padding: 0 30px !important;
  color: var(--text-color-softer) !important;
  text-align: center !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 38px !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  background-color: transparent !important;
  border-radius: 4px !important;
  border: 1px solid var(--border-color) !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
}
.wp-admin .em.pixelbones .button.input.disabled, .wp-admin .em.pixelbones button.input.disabled, .wp-admin .em.pixelbones input[type=submit].input.disabled, .wp-admin .em.pixelbones input[type=reset].input.disabled, .wp-admin .em.pixelbones input[type=button].input.disabled, .wp-admin .em.pixelbones.input .button.disabled, .wp-admin .em.pixelbones.input button.disabled, .wp-admin .em.pixelbones.input input[type=submit].disabled, .wp-admin .em.pixelbones.input input[type=reset].disabled, .wp-admin .em.pixelbones.input input[type=button].disabled,
.wp-admin .em.pixelbones .input .button.disabled, .wp-admin .em.pixelbones .input button.disabled, .wp-admin .em.pixelbones .input input[type=submit].disabled, .wp-admin .em.pixelbones .input input[type=reset].disabled, .wp-admin .em.pixelbones .input input[type=button].disabled {
  pointer-events: none !important;
  opacity: 0.5 !important;
}
.wp-admin .em.pixelbones .input .button:hover, .wp-admin .em.pixelbones .input button:hover, .wp-admin .em.pixelbones .input input[type=submit]:hover, .wp-admin .em.pixelbones .input input[type=reset]:hover, .wp-admin .em.pixelbones .input input[type=button]:hover, .wp-admin .em.pixelbones.input .button:hover, .wp-admin .em.pixelbones.input button:hover, .wp-admin .em.pixelbones.input input[type=submit]:hover, .wp-admin .em.pixelbones.input input[type=reset]:hover, .wp-admin .em.pixelbones.input input[type=button]:hover,
.wp-admin .em.pixelbones .button.input:focus, .wp-admin .em.pixelbones button.input:focus, .wp-admin .em.pixelbones input[type=submit].input:focus, .wp-admin .em.pixelbones input[type=reset].input:focus, .wp-admin .em.pixelbones input[type=button].input:focus {
  color: var(--text-color-normal) !important;
  border-color: var(--text-color-softer) !important;
  outline: 0 !important;
}
.wp-admin .em.pixelbones.input .button.button-primary, .wp-admin .em.pixelbones.input button.button-primary, .wp-admin .em.pixelbones.input input[type=submit].button-primary, .wp-admin .em.pixelbones.input input[type=reset].button-primary, .wp-admin .em.pixelbones.input input[type=button].button-primary,
.wp-admin .em.pixelbones .input .button.button-primary, .wp-admin .em.pixelbones .input button.button-primary, .wp-admin .em.pixelbones .input input[type=submit].button-primary, .wp-admin .em.pixelbones .input input[type=reset].button-primary, .wp-admin .em.pixelbones .input input[type=button].button-primary,
.wp-admin .em.pixelbones .button.button-primary.input, .wp-admin .em.pixelbones button.button-primary.input, .wp-admin .em.pixelbones input[type=submit].button-primary.input, .wp-admin .em.pixelbones input[type=reset].button-primary.input, .wp-admin .em.pixelbones input[type=button].button-primary.input {
  color: var(--button-primary-color) !important;
  background-color: var(--accent-color) !important;
  border-color: var(--accent-color) !important;
}
.wp-admin .em.pixelbones.input .button.button-primary:hover, .wp-admin .em.pixelbones.input button.button-primary:hover, .wp-admin .em.pixelbones.input input[type=submit].button-primary:hover, .wp-admin .em.pixelbones.input input[type=reset].button-primary:hover, .wp-admin .em.pixelbones.input input[type=button].button-primary:hover,
.wp-admin .em.pixelbones .input .button.button-primary:hover, .wp-admin .em.pixelbones .input button.button-primary:hover, .wp-admin .em.pixelbones .input input[type=submit].button-primary:hover, .wp-admin .em.pixelbones .input input[type=reset].button-primary:hover, .wp-admin .em.pixelbones .input input[type=button].button-primary:hover,
.wp-admin .em.pixelbones .button.button-primary.input:focus, .wp-admin .em.pixelbones button.button-primary.input:focus, .wp-admin .em.pixelbones input[type=submit].button-primary.input:focus, .wp-admin .em.pixelbones input[type=reset].button-primary.input:focus, .wp-admin .em.pixelbones input[type=button].button-primary.input:focus {
  color: var(--button-primary-color) !important;
  background-color: var(--accent-color-hover) !important;
  border-color: var(--accent-color-hover) !important;
}
.wp-admin .em.pixelbones.input button, .wp-admin .em.pixelbones.input .button,
.wp-admin .em.pixelbones .input button, .wp-admin .em.pixelbones .input .button,
.wp-admin .em.pixelbones button.input, .wp-admin .em.pixelbones .button.input {
  margin-bottom: 10px !important;
}
.wp-admin .em.pixelbones form {
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-weight: normal !important;
  overflow: visible;
  background: var(--background-color) !important;
  box-sizing: border-box !important;
  box-shadow: none !important;
}
.wp-admin .em.pixelbones .input, .wp-admin .em.pixelbones.input {
  /* Create standard dropdown arrow (like WP admin) */
  /* Removes awkward default styles on some inputs for iOS */
}
.wp-admin .em.pixelbones .input input, .wp-admin .em.pixelbones .input textarea, .wp-admin .em.pixelbones .input select, .wp-admin .em.pixelbones .input fieldset, .wp-admin .em.pixelbones.input input, .wp-admin .em.pixelbones.input textarea, .wp-admin .em.pixelbones.input select, .wp-admin .em.pixelbones.input fieldset {
  margin-bottom: 15px !important;
}
.wp-admin .em.pixelbones .input input[type=email],
.wp-admin .em.pixelbones .input input[type=number],
.wp-admin .em.pixelbones .input input[type=search],
.wp-admin .em.pixelbones .input input[type=text],
.wp-admin .em.pixelbones .input input[type=tel],
.wp-admin .em.pixelbones .input input[type=url],
.wp-admin .em.pixelbones .input input[type=password],
.wp-admin .em.pixelbones .input textarea,
.wp-admin .em.pixelbones .input select:not([multiple]), .wp-admin .em.pixelbones.input input[type=email],
.wp-admin .em.pixelbones.input input[type=number],
.wp-admin .em.pixelbones.input input[type=search],
.wp-admin .em.pixelbones.input input[type=text],
.wp-admin .em.pixelbones.input input[type=tel],
.wp-admin .em.pixelbones.input input[type=url],
.wp-admin .em.pixelbones.input input[type=password],
.wp-admin .em.pixelbones.input textarea,
.wp-admin .em.pixelbones.input select:not([multiple]) {
  width: 100% !important;
  height: 38px !important;
  padding: 6px 10px !important;
  /* The 6px vertically centers text on FF, ignored by Webkit */
  border-radius: 4px !important;
  background-color: var(--background-color-inputs) !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  border: 1px solid var(--border-color-softer) !important;
}
.wp-admin .em.pixelbones .input input[type=email].inline,
.wp-admin .em.pixelbones .input input[type=number].inline,
.wp-admin .em.pixelbones .input input[type=search].inline,
.wp-admin .em.pixelbones .input input[type=text].inline,
.wp-admin .em.pixelbones .input input[type=tel].inline,
.wp-admin .em.pixelbones .input input[type=url].inline,
.wp-admin .em.pixelbones .input input[type=password].inline,
.wp-admin .em.pixelbones .input textarea.inline,
.wp-admin .em.pixelbones .input select:not([multiple]).inline, .wp-admin .em.pixelbones.input input[type=email].inline,
.wp-admin .em.pixelbones.input input[type=number].inline,
.wp-admin .em.pixelbones.input input[type=search].inline,
.wp-admin .em.pixelbones.input input[type=text].inline,
.wp-admin .em.pixelbones.input input[type=tel].inline,
.wp-admin .em.pixelbones.input input[type=url].inline,
.wp-admin .em.pixelbones.input input[type=password].inline,
.wp-admin .em.pixelbones.input textarea.inline,
.wp-admin .em.pixelbones.input select:not([multiple]).inline {
  width: auto !important;
  margin-bottom: 0 !important;
}
.wp-admin .em.pixelbones .input select.inline, .wp-admin .em.pixelbones.input select.inline {
  padding-right: 30px !important;
}
.wp-admin .em.pixelbones .input select:not([multiple]), .wp-admin .em.pixelbones .input input.select-toggle, .wp-admin .em.pixelbones.input select:not([multiple]), .wp-admin .em.pixelbones.input input.select-toggle {
  -webkit-appearance: none !important;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23555' stroke-linecap='square' d='m4.5 6.5 3 3 3-3'/%3E%3C/svg%3E") no-repeat right 0 top 55% !important;
  background-position-x: calc(100% - 5px) !important;
  background-size: 20px 20px !important;
  cursor: pointer !important;
  vertical-align: middle !important;
  padding-right: 30px !important;
}
.wp-admin .em.pixelbones .input select:not([multiple]):focus, .wp-admin .em.pixelbones .input input.select-toggle:focus, .wp-admin .em.pixelbones.input select:not([multiple]):focus, .wp-admin .em.pixelbones.input input.select-toggle:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23000' stroke-linecap='square' d='m10.5 8.5-3-3-3 3'/%3E%3C/svg%3E") !important;
}
.wp-admin .em.pixelbones .input input[type=email],
.wp-admin .em.pixelbones .input input[type=number],
.wp-admin .em.pixelbones .input input[type=search],
.wp-admin .em.pixelbones .input input[type=text],
.wp-admin .em.pixelbones .input input[type=tel],
.wp-admin .em.pixelbones .input input[type=url],
.wp-admin .em.pixelbones .input input[type=password],
.wp-admin .em.pixelbones .input input[type=button],
.wp-admin .em.pixelbones .input input[type=submit],
.wp-admin .em.pixelbones .input textarea, .wp-admin .em.pixelbones.input input[type=email],
.wp-admin .em.pixelbones.input input[type=number],
.wp-admin .em.pixelbones.input input[type=search],
.wp-admin .em.pixelbones.input input[type=text],
.wp-admin .em.pixelbones.input input[type=tel],
.wp-admin .em.pixelbones.input input[type=url],
.wp-admin .em.pixelbones.input input[type=password],
.wp-admin .em.pixelbones.input input[type=button],
.wp-admin .em.pixelbones.input input[type=submit],
.wp-admin .em.pixelbones.input textarea {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
}
.wp-admin .em.pixelbones .input textarea, .wp-admin .em.pixelbones.input textarea {
  min-height: 65px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.wp-admin .em.pixelbones .input input[type=email]:focus,
.wp-admin .em.pixelbones .input input[type=number]:focus,
.wp-admin .em.pixelbones .input input[type=search]:focus,
.wp-admin .em.pixelbones .input input[type=text]:focus,
.wp-admin .em.pixelbones .input input[type=tel]:focus,
.wp-admin .em.pixelbones .input input[type=url]:focus,
.wp-admin .em.pixelbones .input input[type=password]:focus,
.wp-admin .em.pixelbones .input textarea:focus,
.wp-admin .em.pixelbones .input select:focus, .wp-admin .em.pixelbones.input input[type=email]:focus,
.wp-admin .em.pixelbones.input input[type=number]:focus,
.wp-admin .em.pixelbones.input input[type=search]:focus,
.wp-admin .em.pixelbones.input input[type=text]:focus,
.wp-admin .em.pixelbones.input input[type=tel]:focus,
.wp-admin .em.pixelbones.input input[type=url]:focus,
.wp-admin .em.pixelbones.input input[type=password]:focus,
.wp-admin .em.pixelbones.input textarea:focus,
.wp-admin .em.pixelbones.input select:focus {
  border: 1px solid var(--accent-color) !important;
  outline: 0 !important;
}
.wp-admin .em.pixelbones .input label,
.wp-admin .em.pixelbones .input legend, .wp-admin .em.pixelbones.input label,
.wp-admin .em.pixelbones.input legend {
  display: block !important;
  margin-bottom: 8px !important;
  font-weight: normal !important;
  font-size: var(--font-size);
  line-height: var(--line-height);
}
.wp-admin .em.pixelbones .input label.inline, .wp-admin .em.pixelbones .input label.inline-left, .wp-admin .em.pixelbones .input label.inline-right, .wp-admin .em.pixelbones .input fieldset.inline, .wp-admin .em.pixelbones .input fieldset.inline-left, .wp-admin .em.pixelbones .input fieldset.inline-right, .wp-admin .em.pixelbones.input label.inline, .wp-admin .em.pixelbones.input label.inline-left, .wp-admin .em.pixelbones.input label.inline-right, .wp-admin .em.pixelbones.input fieldset.inline, .wp-admin .em.pixelbones.input fieldset.inline-left, .wp-admin .em.pixelbones.input fieldset.inline-right {
  display: inline-block !important;
}
.wp-admin .em.pixelbones .input label.inline-left, .wp-admin .em.pixelbones .input fieldset.inline-left, .wp-admin .em.pixelbones.input label.inline-left, .wp-admin .em.pixelbones.input fieldset.inline-left {
  margin-right: 10px !important;
}
.wp-admin .em.pixelbones .input label.inline-right, .wp-admin .em.pixelbones .input fieldset.inline-right, .wp-admin .em.pixelbones.input label.inline-right, .wp-admin .em.pixelbones.input fieldset.inline-right {
  margin-left: 10px !important;
}
.wp-admin .em.pixelbones .input .inline-inputs label, .wp-admin .em.pixelbones .input .inline-inputs legend, .wp-admin .em.pixelbones .input .inline-inputs input:not([type=radio]):not([type=checkbox]), .wp-admin .em.pixelbones .input .inline-inputs select:not([mutiple]), .wp-admin .em.pixelbones.input .inline-inputs label, .wp-admin .em.pixelbones.input .inline-inputs legend, .wp-admin .em.pixelbones.input .inline-inputs input:not([type=radio]):not([type=checkbox]), .wp-admin .em.pixelbones.input .inline-inputs select:not([mutiple]) {
  width: auto !important;
  display: inline-block !important;
  margin: 0 !important;
}
.wp-admin .em.pixelbones .input .inline-inputs > div, .wp-admin .em.pixelbones.input .inline-inputs > div {
  display: inline-block;
}
.wp-admin .em.pixelbones .input fieldset, .wp-admin .em.pixelbones.input fieldset {
  padding: 0 !important;
  border-width: 0 !important;
}
.wp-admin .em.pixelbones .input input[type=checkbox], .wp-admin .em.pixelbones.input input[type=checkbox] {
  -webkit-appearance: none !important;
  width: 15px !important;
  height: 15px !important;
  position: relative !important;
  top: 2px !important;
}
.wp-admin .em.pixelbones .input input[type=checkbox]:focus, .wp-admin .em.pixelbones.input input[type=checkbox]:focus {
  outline: 0 !important;
}
.wp-admin .em.pixelbones .input input[type=checkbox]:before, .wp-admin .em.pixelbones.input input[type=checkbox]:before {
  content: "" !important;
  display: none !important;
}
.wp-admin .em.pixelbones .input input[type=checkbox]:checked:after, .wp-admin .em.pixelbones.input input[type=checkbox]:checked:after {
  opacity: 1 !important;
}
.wp-admin .em.pixelbones .input input[type=checkbox]:after, .wp-admin .em.pixelbones.input input[type=checkbox]:after {
  content: "" !important;
  opacity: 0 !important;
  display: block !important;
  left: 4px !important;
  top: 1px !important;
  position: absolute !important;
  width: 6px !important;
  height: 10px !important;
  border: 2px solid #666 !important;
  border-top: 0 !important;
  border-left: 0 !important;
  transform: rotate(30deg) !important;
  box-sizing: border-box !important;
}
.wp-admin .em.pixelbones .input input[type=checkbox],
.wp-admin .em.pixelbones .input input[type=radio], .wp-admin .em.pixelbones.input input[type=checkbox],
.wp-admin .em.pixelbones.input input[type=radio] {
  margin-bottom: 0 !important;
  display: inline-block !important;
  background-color: var(--background-color-checkboxes) !important;
  text-align: start !important;
  background-color: var(--background-color-checkboxes) !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
  border: 1px solid var(--border-color-softer) !important;
}
.wp-admin .em.pixelbones .input label > .label-body, .wp-admin .em.pixelbones.input label > .label-body {
  display: inline-block !important;
  margin-left: 5px !important;
  font-weight: normal !important;
}
.wp-admin .em.pixelbones .input input:disabled, .wp-admin .em.pixelbones .input select:disabled, .wp-admin .em.pixelbones .input textarea:disabled, .wp-admin .em.pixelbones.input input:disabled, .wp-admin .em.pixelbones.input select:disabled, .wp-admin .em.pixelbones.input textarea:disabled {
  opacity: 0.5;
  background-color: #efefef;
}
.wp-admin .em.pixelbones ul {
  list-style: circle inside !important;
}
.wp-admin .em.pixelbones ol {
  list-style: decimal inside !important;
}
.wp-admin .em.pixelbones ol, .wp-admin .em.pixelbones ul {
  padding-left: 0 !important;
  margin-top: 0 !important;
}
.wp-admin .em.pixelbones ul ul, .wp-admin .em.pixelbones ul ol, .wp-admin .em.pixelbones ol ol, .wp-admin .em.pixelbones ol ul {
  font-size: 100% !important;
  margin: 10px 0 10px 30px !important;
  color: var(--text-color-softer) !important;
}
.wp-admin .em.pixelbones li {
  margin-bottom: 5px !important;
}
.wp-admin .em.pixelbones code {
  padding: 2px 5px !important;
  margin: 0 2px !important;
  font-size: 90% !important;
  white-space: nowrap !important;
  background: var(--code-background) !important;
  border: 1px solid var(--border-color-softer) !important;
  border-radius: 4px !important;
}
.wp-admin .em.pixelbones pre > code {
  display: block !important;
  padding: 10px 15px !important;
  white-space: pre !important;
  overflow: auto !important;
}
.wp-admin .em.pixelbones table {
  width: 100%;
}
.wp-admin .em.pixelbones th, .wp-admin .em.pixelbones td {
  padding: 12px 15px !important;
  text-align: left !important;
  border: 0 !important;
  border-bottom: 1px solid var(--border-color-softer) !important;
}
.wp-admin .em.pixelbones th:first-child, .wp-admin .em.pixelbones td:first-child {
  padding-left: 0 !important;
}
.wp-admin .em.pixelbones th:last-child, .wp-admin .em.pixelbones td:last-child {
  padding-right: 0 !important;
}
.wp-admin .em.pixelbones pre, .wp-admin .em.pixelbones blockquote, .wp-admin .em.pixelbones dl, .wp-admin .em.pixelbones figure, .wp-admin .em.pixelbones table, .wp-admin .em.pixelbones p, .wp-admin .em.pixelbones ul, .wp-admin .em.pixelbones ol {
  margin-bottom: 25px !important;
}
.wp-admin .em.pixelbones .screen-reader-text {
  border: 0;
  padding: 0;
  margin: 0;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 - a 0 height clip, off to the bottom right of the visible 1px box */
  clip: rect(1px, 1px, 1px, 1px);
  /*maybe deprecated but we need to support legacy browsers */
  clip-path: inset(50%);
  /*modern browsers, clip-path works inwards from each corner*/
  white-space: nowrap;
  /* added line to stop words getting smushed together (as they go onto seperate lines and some screen readers do not understand line feeds as a space */
}
.wp-admin .em.pixelbones .u-full-width {
  width: 100% !important;
  box-sizing: border-box !important;
}
.wp-admin .em.pixelbones .u-max-full-width {
  max-width: 100% !important;
  box-sizing: border-box !important;
}
.wp-admin .em.pixelbones .u-pull-right {
  float: right !important;
}
.wp-admin .em.pixelbones .u-pull-left {
  float: left !important;
}
.wp-admin .em.pixelbones .u-align-left {
  text-align: left !important;
}
.wp-admin .em.pixelbones .u-align-right {
  text-align: right !important;
}
.wp-admin .em.pixelbones hr {
  margin-top: 30px !important;
  margin-bottom: 35px !important;
  border-width: 0 !important;
  border-top: 1px solid var(--border-color-softer) !important;
}
.wp-admin .em.pixelbones section {
  padding: 0;
  margin: 0;
}
.wp-admin .em.pixelbones .container:after, .wp-admin .em.pixelbones .row:after, .wp-admin .em.pixelbones .u-cf {
  content: "" !important;
  display: table !important;
  clear: both !important;
}
@media only screen and (min-width: 40rem) {
  .wp-admin .em.em-modal {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    padding: 40px !important;
    margin: 0 !important;
    z-index: 99998 !important;
    background: rgba(0, 0, 0, 0.6) !important;
    opacity: 0 !important;
    visibility: hidden !important;
    backface-visibility: hidden !important;
    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) !important;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) !important;
    pointer-events: none;
    touch-action: none;
  }
  .wp-admin .em.em-modal.active {
    opacity: 1 !important;
    visibility: visible !important;
    backdrop-filter: blur(4px);
    pointer-events: auto;
    touch-action: auto;
  }
}
.wp-admin .em.em-modal > form {
  margin: 0 auto !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: 780px !important;
  min-height: 200px !important;
  max-height: calc(100vh - 80px) !important;
  border: none !important;
  background: none !important;
}
.wp-admin .em.em-modal .em-modal-popup {
  margin: 0 auto !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: 780px !important;
  min-height: 200px !important;
  max-height: calc(100vh - 80px) !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-items: center !important;
  justify-content: start !important;
  position: relative !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  opacity: 0 !important;
  visibility: hidden !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
  backface-visibility: hidden !important;
  transform: scale(1.2) !important;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1) !important;
  transition-delay: 0.15s !important;
  z-index: 99999 !important;
  /**
   * Mobile styling for popups
   */
}
.wp-admin .em.em-modal .em-modal-popup.active {
  visibility: visible !important;
  opacity: 1 !important;
  transform: scale(1) !important;
}
.wp-admin .em.em-modal .em-modal-popup.active .em-modal-content, .wp-admin .em.em-modal .em-modal-popup.active .em-close-modal {
  opacity: 1 !important;
}
.wp-admin .em.em-modal .em-modal-popup header {
  width: 100%;
  border-bottom: 1px solid #dedede;
  margin: 0;
  padding: 10px 0 7px 15px;
}
.wp-admin .em.em-modal .em-modal-popup header a.em-close-modal {
  display: block;
  width: 28px;
  height: 28px;
  background: var(--icon-close) no-repeat;
  background-size: 28px 28px;
  position: absolute !important;
  cursor: pointer !important;
  top: 10px !important;
  right: 10px !important;
  opacity: 0 !important;
  backface-visibility: hidden !important;
  transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.3s cubic-bezier(0.55, 0, 0.1, 1) !important;
  -webkit-transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1), visibility 0.3s cubic-bezier(0.55, 0, 0.1, 1) !important;
  transition-delay: 0.15s !important;
}
.wp-admin .em.em-modal .em-modal-popup header .em-modal-title {
  font-size: 24px !important;
  line-height: 1.3 !important;
  padding: 0 32px 0 0 !important;
  margin: 0 !important;
}
.wp-admin .em.em-modal .em-modal-popup header .em-modal-title a {
  color: var(--text-color-normal) !important;
}
.wp-admin .em.em-modal .em-modal-popup header .em-modal-title a:hover {
  text-decoration: underline;
}
.wp-admin .em.em-modal .em-modal-popup .em-modal-content {
  opacity: 0 !important;
  backface-visibility: hidden !important;
  transition: opacity 0.3s cubic-bezier(0.55, 0, 0.1, 1) !important;
  transition-delay: 0.15s !important;
  width: 100% !important;
  margin: 0;
  padding: 20px 15px;
  overflow-y: auto !important;
}
.wp-admin .em.em-modal .em-modal-popup .em-modal-content.has-image {
  display: grid;
  grid-template-columns: auto minmax(80px, 150px);
  grid-gap: 40px;
}
.wp-admin .em.em-modal .em-modal-popup .em-modal-content.has-image > div.image {
  text-align: center;
}
.wp-admin .em.em-modal .em-modal-popup .em-modal-content.has-image > div.image img {
  width: 100%;
}
.wp-admin .em.em-modal .em-modal-popup .em-modal-content section header {
  width: 100%;
  font-size: 18px;
  padding: 16px 0 14px;
  margin: 0;
  border-bottom: 1px solid #dedede;
}
.wp-admin .em.em-modal .em-modal-popup .em-modal-content section > div {
  margin: 15px 0;
}
.wp-admin .em.em-modal .em-modal-popup footer {
  width: 100% !important;
  border-top: 1px solid #dedede !important;
}
.wp-admin .em.em-modal .em-modal-popup footer > div {
  padding: 10px 25px !important;
}
.wp-admin .em.em-modal .em-modal-popup footer > div button, .wp-admin .em.em-modal .em-modal-popup footer > div .button {
  margin: 0 !important;
}
@media only screen and (max-width: 39.99rem) {
  .wp-admin .em.em-modal .em-modal-popup {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    max-height: 100% !important;
    -webkit-overflow-scrolling: touch !important;
    border-radius: 0 !important;
    transform: scale(1.1) !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .wp-admin .em.em-modal .em-modal-popup .em-modal-content {
    padding: 10px 15px 15px 15px;
  }
}
.wp-admin .em.em-modal .em-modal-default:first-child {
  padding-top: 0;
  margin-top: 0;
}
.wp-admin .em.em-modal .em-modal-default > div {
  margin-bottom: 20px;
}
.wp-admin .em.em-modal .em-modal-default > div:last-of-type {
  margin-bottom: 0;
}
.wp-admin .em.em-modal .em-modal-default .em-event-title a {
  font-size: 18px !important;
  color: var(--text-color-normal) !important;
}
.wp-admin .em.em-modal .em-modal-default .em-event-title a:hover {
  text-decoration: underline;
}
.wp-admin .em.em-modal .em-modal-default .em-event-main-info {
  width: 100%;
}
.wp-admin .em.em-modal .em-modal-default .em-event-main-info.has-image {
  display: grid;
  grid-template-columns: 3fr 4fr;
}
.wp-admin .em.em-modal .em-modal-default .em-event-main-info.has-image .em-event-image {
  justify-self: end;
}
.wp-admin .em.em-modal .em-modal-default .em-event-main-info.has-image .em-event-image img {
  max-width: 100%;
}
.wp-admin .em.em-modal .em-modal-default .em-event-main-info .event-title a {
  color: var(--text-color-normal) !important;
}
.wp-admin .em.em-modal .em-modal-default .em-event-main-info .event-title a:hover {
  text-decoration: underline;
}
.wp-admin .em.em-modal .em-modal-default .em-event-main-info .event-meta-info .em-event-meta {
  display: grid;
  grid-template-columns: 30px 1fr;
}
.wp-admin .em.em-modal .em-modal-default .em-event-main-info .event-meta-info .em-icon {
  opacity: 0.5;
  padding-right: 10px;
}
.wp-admin .em.em-modal .em-modal-default .em-event-main-info .event-meta-info > div {
  margin-bottom: 10px;
}
.wp-admin .em.em-modal .em-modal-default .em-event-main-info .event-meta-info > div:last-of-type {
  margin-bottom: 0;
}
.wp-admin .em.em-modal .em-modal-default .em-event-actions {
  font-size: 14px;
  text-align: center;
}
.wp-admin .em.em-modal .em-modal-default .em-event-actions .button {
  padding: 0 20px !important;
}
@media only screen and (max-width: 39.99rem) {
  .wp-admin .em.em-modal .em-modal-default .em-modal-default {
    margin-top: 25px;
  }
  .wp-admin .em.em-modal .em-modal-default .em-modal-default .em-event-main-info .event-meta-info {
    margin-bottom: 20px;
  }
  .wp-admin .em.em-modal .em-modal-default .em-modal-default .em-event-main-info.has-image {
    display: block;
  }
  .wp-admin .em.em-modal .em-modal-default .em-modal-default .em-event-main-info.has-image .em-event-image {
    text-align: center;
  }
}
.wp-admin .em.em-modal.em-admin-modal {
  --font-size:15px;
  --line-height:20px;
}
.wp-admin .em.em-modal.em-admin-modal .em-modal-content p {
  font-size: var(--font-size) !important;
  line-height: var(--line-height) !important;
  text-align: justify;
}
.wp-admin .em .em_obj {
  position: relative;
}
.wp-admin .em .em-bookings-table .em-bookings-table-trigger {
  float: left;
  display: block;
  margin: 2px 8px 0 0;
  width: 24px;
  height: 24px;
  background-size: 24px;
}
.wp-admin .em .em-bookings-table .em-bookings-table-trigger:first-child {
  margin-left: 5px;
}
.wp-admin .em .em-bookings-table .tablenav {
  margin-bottom: 12px;
}
.wp-admin .em .em-bookings-table .tablenav .actions input, .wp-admin .em .em-bookings-table .tablenav .actions select {
  float: left;
  margin-right: 6px;
  max-width: 12.5rem;
}
.wp-admin .em .em-bookings-table .tablenav .actions input:first-child, .wp-admin .em .em-bookings-table .tablenav .actions select:first-child {
  margin-left: 10px;
}
.wp-admin .em .em-bookings-table.frontend .bulkactions {
  display: none;
}
.wp-admin .em .em-bookings-table.frontend .tablenav .alignleft {
  float: left;
  margin-right: 10px;
}
.wp-admin .em .em-bookings-table .table-wrap {
  margin-top: 5px;
  clear: both;
}
.wp-admin .em .em-bookings-table .table-wrap thead .check-column {
  padding: 0 0 0 3px;
}
.wp-admin .em .em-bookings-table .table-wrap tr {
  transition: opacity 800ms ease-out;
}
.wp-admin .em .em-bookings-table .table-wrap tr.faded-out {
  opacity: 0;
}
.wp-admin .em .em-bookings-table .table-wrap .check-column {
  width: 5.5rem;
  padding: 10px 0 10px 3px;
}
.wp-admin .em .em-bookings-table .table-wrap .check-column button {
  font-family: "Arial", sans-serif !important;
  transform: rotate(-90deg) !important;
  border: 0 !important;
  background: none !important;
  width: 22px !important;
  height: 16px !important;
  font-size: 16px !important;
  line-height: 3px !important;
  font-weight: bold !important;
  color: #aaa !important;
  padding: 0 3px !important;
  cursor: pointer !important;
}
.wp-admin .em .em-bookings-table .table-wrap .check-column button:active, .wp-admin .em .em-bookings-table .table-wrap .check-column button:focus {
  border: none !important;
  box-shadow: none !important;
}
.wp-admin .em .em-bookings-table .table-wrap tr.loading {
  pointer-events: none;
  cursor: not-allowed;
}
.wp-admin .em .em-bookings-table .table-wrap tr.loading td:not(.check-column) {
  opacity: 0.5;
}
.wp-admin .em .em-bookings-table .table-wrap tr.loading .check-column input {
  opacity: 0.3;
}
.wp-admin .em .em-bookings-table .table-wrap tr.loading .check-column button {
  background: var(--icon-spinner) 3px 0 no-repeat;
  background-size: 16px;
  text-indent: -99999px;
  overflow: hidden;
}
.wp-admin .em .em-bookings-table .table-wrap .em-icon {
  width: 18px;
  height: 18px;
  margin-right: 5px;
  background-size: 18px;
}
.wp-admin .em .em-bookings-table .table-wrap .em-icon.em-icon-updated {
  background: green;
  -webkit-mask-image: var(--icon-updated);
  mask-image: var(--icon-updated);
}
.wp-admin .em .em-bookings-table .table-wrap .em-icon.em-icon-cross-circle {
  background: red;
  -webkit-mask-image: var(--icon-cross-circle);
  mask-image: var(--icon-cross-circle);
}
.wp-admin .em .em-bookings-table .table-wrap .em-icon.em-icon-trash {
  background: red;
  -webkit-mask-image: var(--icon-trash);
  mask-image: var(--icon-trash);
}
.wp-admin .em .em-bookings-table.size-small .em-table-row-responsive-meta {
  display: block;
  visibility: visible;
}
.wp-admin .em .em-bookings-table-cols {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
}
.wp-admin .em .em-bookings-table-cols p {
  margin-bottom: 15px !important;
}
.wp-admin .em .em-bookings-table-cols .em-bookings-cols-selected .item {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row-reverse;
  align-items: center;
  cursor: pointer;
  margin: 0 0 8px 0;
  padding: 5px 0 5px 8px;
  border-radius: calc(0.25rem - 1px);
  background: #dff4fd;
  border: 1px solid #97dbf9;
  color: #0095c3;
}
.wp-admin .em .em-bookings-table-cols .em-bookings-cols-selected .item > span {
  flex: 1 1 auto;
}
.wp-admin .em .em-bookings-table-cols .em-bookings-cols-selected .item .remove {
  flex: 0 0 auto;
  color: inherit !important;
  background-color: inherit !important;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0;
  border: none;
  box-sizing: border-box;
  margin-right: 10px;
}
.wp-admin .em .em-bookings-table-cols .em-bookings-cols-select .selectize-input.items .item {
  display: none !important;
}
.wp-admin .em .em-bookings-table-cols .em-bookings-cols-select .selectize-input.items input {
  margin-top: 0 !important;
}
.wp-admin .em .em-bookings-table-cols .em-bookings-cols-select .selectize-dropdown .optgroup:before {
  display: none;
}
.wp-admin .em .em-bookings-table-cols .em-bookings-cols-select .selectize-dropdown .optgroup-header {
  display: block;
  width: 95%;
  padding: 0 0 6px;
  margin: 10px auto 6px;
  border-bottom: 1px solid #ddd;
}
.wp-admin .em .em-bookings-table-cols .em-bookings-cols-select .selectize-dropdown .optgroup:first-child .optgroup-header {
  margin-top: 5px;
}
.wp-admin .em .em-booking-table.size-small {
  /* WP List Table Options & Filters */
  /* Pagination */
  /* WP List Table Adjustments: General */
  /* Checkboxes need to show */
  /* Special cases */
  /* Comment author hidden via Screen Options */
  /* Show comment bubble as text instead */
  /* Make row actions more easy to select on mobile */
  /* Quick Edit and Bulk Edit */
  /* Updates */
  /* Links */
  /* List tables that don't toggle rows */
  /* Plugin/Theme Management */
  /* Plugin description hidden via Screen Options */
  /* mimic the checkbox th */
  /* Add New plugins page */
}
.wp-admin .em .em-booking-table.size-small .tablenav {
  height: auto;
}
.wp-admin .em .em-booking-table.size-small .tablenav.top {
  margin: 20px 0 5px;
}
.wp-admin .em .em-booking-table.size-small .tablenav.bottom {
  position: relative;
  margin-top: 15px;
}
.wp-admin .em .em-booking-table.size-small .tablenav br {
  display: none;
}
.wp-admin .em .em-booking-table.size-small .tablenav br.clear {
  display: block;
}
.wp-admin .em .em-booking-table.size-small .tablenav.top .actions,
.wp-admin .em .em-booking-table.size-small .tablenav .view-switch {
  display: none;
}
.wp-admin .em .em-booking-table.size-small .view-switch a {
  width: 36px;
  height: 36px;
  line-height: 2.53846153;
}
.wp-admin .em .em-booking-table.size-small .tablenav.top .displaying-num {
  display: none;
}
.wp-admin .em .em-booking-table.size-small .tablenav.bottom .displaying-num {
  position: absolute;
  left: 0;
  top: 11px;
  margin: 0;
  font-size: 14px;
}
.wp-admin .em .em-booking-table.size-small .tablenav .tablenav-pages {
  width: 100%;
  text-align: center;
  margin: 0 0 25px;
}
.wp-admin .em .em-booking-table.size-small .tablenav.bottom .tablenav-pages {
  margin-top: 25px;
}
.wp-admin .em .em-booking-table.size-small .tablenav.top .tablenav-pages.one-page {
  display: none;
}
.wp-admin .em .em-booking-table.size-small .tablenav.bottom .tablenav-pages.one-page {
  margin-top: 15px;
  height: 0;
}
.wp-admin .em .em-booking-table.size-small .tablenav-pages .pagination-links {
  font-size: 16px;
}
.wp-admin .em .em-booking-table.size-small .tablenav .tablenav-pages .button,
.wp-admin .em .em-booking-table.size-small .tablenav .tablenav-pages .tablenav-pages-navspan {
  min-width: 44px;
  padding: 12px 8px;
  font-size: 18px;
  line-height: 1;
}
.wp-admin .em .em-booking-table.size-small .tablenav-pages .pagination-links .current-page {
  min-width: 44px;
  padding: 12px 6px;
  font-size: 16px;
  line-height: 1.125;
}
.wp-admin .em .em-booking-table.size-small .form-wrap > p {
  display: none;
}
.wp-admin .em .em-booking-table.size-small .wp-list-table th.column-primary ~ th,
.wp-admin .em .em-booking-table.size-small .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
  display: none;
}
.wp-admin .em .em-booking-table.size-small .wp-list-table thead th.column-primary {
  width: 100%;
}
.wp-admin .em .em-booking-table.size-small .wp-list-table tr th.check-column {
  display: table-cell;
}
.wp-admin .em .em-booking-table.size-small .wp-list-table .check-column {
  width: 2.5em;
}
.wp-admin .em .em-booking-table.size-small .wp-list-table .column-primary .toggle-row {
  display: block;
}
.wp-admin .em .em-booking-table.size-small .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column) {
  position: relative;
  clear: both;
  width: auto !important;
  /* needs to override some columns that are more specifically targeted */
}
.wp-admin .em .em-booking-table.size-small .wp-list-table td.column-primary {
  padding-left: 50px;
  /* space for toggle button */
}
.wp-admin .em .em-booking-table.size-small .wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary ~ td:not(.check-column) {
  padding: 3px 35% 3px 8px;
}
.wp-admin .em .em-booking-table.size-small .wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before {
  position: absolute;
  right: 10px;
  /* match padding of regular table cell */
  display: block;
  overflow: hidden;
  width: 32%;
  /* leave a little space for a gutter */
  content: attr(data-colname);
  white-space: nowrap;
  text-overflow: ellipsis;
}
.wp-admin .em .em-booking-table.size-small .wp-list-table .is-expanded td:not(.hidden) {
  display: block !important;
  overflow: hidden;
  /* clearfix */
}
.wp-admin .em .em-booking-table.size-small .widefat .num,
.wp-admin .em .em-booking-table.size-small .column-posts {
  text-align: right;
}
.wp-admin .em .em-booking-table.size-small #comments-form .fixed .column-author,
.wp-admin .em .em-booking-table.size-small #commentsdiv .fixed .column-author {
  display: none !important;
}
.wp-admin .em .em-booking-table.size-small .fixed .column-comment .comment-author {
  display: block;
}
.wp-admin .em .em-booking-table.size-small .fixed .column-author.hidden ~ .column-comment .comment-author {
  display: none;
}
.wp-admin .em .em-booking-table.size-small #the-comment-list .is-expanded td {
  box-shadow: none;
}
.wp-admin .em .em-booking-table.size-small #the-comment-list .is-expanded td:last-child {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.wp-admin .em .em-booking-table.size-small .post-com-count .screen-reader-text {
  position: static;
  -webkit-clip-path: none;
  clip-path: none;
  width: auto;
  height: auto;
  margin: 0;
}
.wp-admin .em .em-booking-table.size-small .column-response .post-com-count-no-comments:after,
.wp-admin .em .em-booking-table.size-small .column-response .post-com-count-approved:after,
.wp-admin .em .em-booking-table.size-small .column-comments .post-com-count-no-comments:after,
.wp-admin .em .em-booking-table.size-small .column-comments .post-com-count-approved:after {
  content: none;
}
.wp-admin .em .em-booking-table.size-small .column-response .post-com-count [aria-hidden=true],
.wp-admin .em .em-booking-table.size-small .column-comments .post-com-count [aria-hidden=true] {
  display: none;
}
.wp-admin .em .em-booking-table.size-small .column-response .post-com-count-wrapper,
.wp-admin .em .em-booking-table.size-small .column-comments .post-com-count-wrapper {
  white-space: normal;
}
.wp-admin .em .em-booking-table.size-small .column-response .post-com-count-wrapper > a,
.wp-admin .em .em-booking-table.size-small .column-comments .post-com-count-wrapper > a {
  display: block;
}
.wp-admin .em .em-booking-table.size-small .column-response .post-com-count-no-comments,
.wp-admin .em .em-booking-table.size-small .column-response .post-com-count-approved,
.wp-admin .em .em-booking-table.size-small .column-comments .post-com-count-no-comments,
.wp-admin .em .em-booking-table.size-small .column-comments .post-com-count-approved {
  margin-top: 0;
  margin-left: 0.5em;
}
.wp-admin .em .em-booking-table.size-small .column-response .post-com-count-pending,
.wp-admin .em .em-booking-table.size-small .column-comments .post-com-count-pending {
  position: static;
  height: auto;
  min-width: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background: none;
  color: #b32d2e;
  font-size: inherit;
  line-height: inherit;
  text-align: right;
}
.wp-admin .em .em-booking-table.size-small .column-response .post-com-count-pending:hover,
.wp-admin .em .em-booking-table.size-small .column-comments .post-com-count-pending:hover {
  color: #d63638;
}
.wp-admin .em .em-booking-table.size-small .widefat thead td.check-column,
.wp-admin .em .em-booking-table.size-small .widefat tfoot td.check-column {
  padding-top: 10px;
}
.wp-admin .em .em-booking-table.size-small .row-actions {
  margin-right: -8px;
  margin-left: -8px;
  padding-top: 4px;
}
.wp-admin .em .em-booking-table.size-small body:not(.plugins-php) .row-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  color: transparent;
}
.wp-admin .em .em-booking-table.size-small .row-actions span a,
.wp-admin .em .em-booking-table.size-small .row-actions span .button-link {
  display: inline-block;
  padding: 4px 8px;
  line-height: 1.5;
}
.wp-admin .em .em-booking-table.size-small .row-actions span.approve:before,
.wp-admin .em .em-booking-table.size-small .row-actions span.unapprove:before {
  content: "| ";
}
.wp-admin .em .em-booking-table.size-small #wpbody-content .quick-edit-row-post .inline-edit-col-left,
.wp-admin .em .em-booking-table.size-small #wpbody-content .quick-edit-row-post .inline-edit-col-right,
.wp-admin .em .em-booking-table.size-small #wpbody-content .inline-edit-row-post .inline-edit-col-center,
.wp-admin .em .em-booking-table.size-small #wpbody-content .quick-edit-row-page .inline-edit-col-left,
.wp-admin .em .em-booking-table.size-small #wpbody-content .quick-edit-row-page .inline-edit-col-right,
.wp-admin .em .em-booking-table.size-small #wpbody-content .bulk-edit-row-post .inline-edit-col-right,
.wp-admin .em .em-booking-table.size-small #wpbody-content .bulk-edit-row .inline-edit-col-left,
.wp-admin .em .em-booking-table.size-small #wpbody-content .bulk-edit-row-page .inline-edit-col-right,
.wp-admin .em .em-booking-table.size-small #wpbody-content .bulk-edit-row .inline-edit-col-bottom {
  float: none;
  width: 100%;
  padding: 0;
}
.wp-admin .em .em-booking-table.size-small #the-list .inline-edit-row .inline-edit-legend,
.wp-admin .em .em-booking-table.size-small .inline-edit-row span.title {
  font-size: 16px;
}
.wp-admin .em .em-booking-table.size-small .inline-edit-row p.howto {
  font-size: 14px;
}
.wp-admin .em .em-booking-table.size-small #wpbody-content .inline-edit-row-page .inline-edit-col-right {
  margin-top: 0;
}
.wp-admin .em .em-booking-table.size-small #wpbody-content .quick-edit-row fieldset .inline-edit-col label,
.wp-admin .em .em-booking-table.size-small #wpbody-content .quick-edit-row fieldset .inline-edit-group label,
.wp-admin .em .em-booking-table.size-small #wpbody-content .bulk-edit-row fieldset .inline-edit-col label,
.wp-admin .em .em-booking-table.size-small #wpbody-content .bulk-edit-row fieldset .inline-edit-group label {
  max-width: none;
  float: none;
  margin-bottom: 5px;
}
.wp-admin .em .em-booking-table.size-small #wpbody .bulk-edit-row fieldset select {
  display: block;
  width: 100%;
  max-width: none;
  box-sizing: border-box;
}
.wp-admin .em .em-booking-table.size-small .inline-edit-row fieldset input[name=jj],
.wp-admin .em .em-booking-table.size-small .inline-edit-row fieldset input[name=hh],
.wp-admin .em .em-booking-table.size-small .inline-edit-row fieldset input[name=mn],
.wp-admin .em .em-booking-table.size-small .inline-edit-row fieldset input[name=aa] {
  font-size: 16px;
  line-height: 2;
  padding: 3px 4px;
}
.wp-admin .em .em-booking-table.size-small #bulk-titles .ntdelbutton,
.wp-admin .em .em-booking-table.size-small #bulk-titles .ntdeltitle,
.wp-admin .em .em-booking-table.size-small .inline-edit-row fieldset ul.cat-checklist label {
  padding: 6px 0;
  font-size: 16px;
  line-height: 28px;
}
.wp-admin .em .em-booking-table.size-small #bulk-titles .ntdelitem {
  padding-right: 37px;
}
.wp-admin .em .em-booking-table.size-small #bulk-titles .ntdelbutton {
  width: 40px;
  height: 40px;
  margin: 0 -40px 0 0;
  overflow: hidden;
}
.wp-admin .em .em-booking-table.size-small #bulk-titles .ntdelbutton:before {
  font-size: 20px;
  line-height: 28px;
}
.wp-admin .em .em-booking-table.size-small .inline-edit-row fieldset label span.title,
.wp-admin .em .em-booking-table.size-small .inline-edit-row fieldset.inline-edit-date legend {
  float: none;
}
.wp-admin .em .em-booking-table.size-small .inline-edit-row fieldset .inline-edit-col label.inline-edit-tags {
  padding: 0;
}
.wp-admin .em .em-booking-table.size-small .inline-edit-row fieldset label span.input-text-wrap,
.wp-admin .em .em-booking-table.size-small .inline-edit-row fieldset .timestamp-wrap {
  margin-right: 0;
}
.wp-admin .em .em-booking-table.size-small .inline-edit-row .inline-edit-or {
  margin: 0 0 0 6px;
}
.wp-admin .em .em-booking-table.size-small #edithead .inside,
.wp-admin .em .em-booking-table.size-small #commentsdiv #edithead .inside {
  float: none;
  text-align: right;
  padding: 3px 5px;
}
.wp-admin .em .em-booking-table.size-small #commentsdiv #edithead .inside input,
.wp-admin .em .em-booking-table.size-small #edithead .inside input {
  width: 100%;
}
.wp-admin .em .em-booking-table.size-small #edithead label {
  display: block;
}
.wp-admin .em .em-booking-table.size-small #wpbody-content .updates-table .plugin-title {
  width: auto;
  white-space: normal;
}
.wp-admin .em .em-booking-table.size-small .link-manager-php #posts-filter {
  margin-top: 25px;
}
.wp-admin .em .em-booking-table.size-small .link-manager-php .tablenav.bottom {
  overflow: hidden;
}
.wp-admin .em .em-booking-table.size-small .comments-box .toggle-row,
.wp-admin .em .em-booking-table.size-small .wp-list-table.plugins .toggle-row {
  display: none;
}
.wp-admin .em .em-booking-table.size-small #wpbody-content .wp-list-table.plugins td {
  display: block;
  width: auto;
  padding: 10px 9px;
  /* reset from other list tables that have a label at this width */
}
.wp-admin .em .em-booking-table.size-small #wpbody-content .wp-list-table.plugins .desc.hidden {
  display: none;
}
.wp-admin .em .em-booking-table.size-small #wpbody-content .wp-list-table.plugins .column-description {
  padding-top: 2px;
}
.wp-admin .em .em-booking-table.size-small #wpbody-content .wp-list-table.plugins .plugin-title,
.wp-admin .em .em-booking-table.size-small #wpbody-content .wp-list-table.plugins .theme-title {
  padding-left: 12px;
  white-space: normal;
}
.wp-admin .em .em-booking-table.size-small .wp-list-table.plugins .plugin-title,
.wp-admin .em .em-booking-table.size-small .wp-list-table.plugins .theme-title {
  padding-top: 13px;
  padding-bottom: 4px;
}
.wp-admin .em .em-booking-table.size-small .plugins #the-list tr > td:not(:last-child),
.wp-admin .em .em-booking-table.size-small .plugins #the-list .update th,
.wp-admin .em .em-booking-table.size-small .plugins #the-list .update td,
.wp-admin .em .em-booking-table.size-small .wp-list-table.plugins #the-list .theme-title {
  box-shadow: none;
  border-top: none;
}
.wp-admin .em .em-booking-table.size-small .plugins #the-list tr td {
  border-top: none;
}
.wp-admin .em .em-booking-table.size-small .plugins tbody {
  padding: 1px 0 0;
}
.wp-admin .em .em-booking-table.size-small .plugins tr.active + tr.inactive th.check-column,
.wp-admin .em .em-booking-table.size-small .plugins tr.active + tr.inactive td.column-description,
.wp-admin .em .em-booking-table.size-small .plugins .plugin-update-tr:before {
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.wp-admin .em .em-booking-table.size-small .plugins tr.active + tr.inactive th.check-column,
.wp-admin .em .em-booking-table.size-small .plugins tr.active + tr.inactive td {
  border-top: none;
}
.wp-admin .em .em-booking-table.size-small .plugins .plugin-update-tr:before {
  content: "";
  display: table-cell;
}
.wp-admin .em .em-booking-table.size-small .plugins #the-list .plugin-update-tr .plugin-update {
  border-right: none;
}
.wp-admin .em .em-booking-table.size-small .plugin-update-tr .update-message {
  margin-right: 0;
}
.wp-admin .em .em-booking-table.size-small .plugins .active.update + .plugin-update-tr:before,
.wp-admin .em .em-booking-table.size-small .plugins .active.updated + .plugin-update-tr:before {
  background-color: #f0f6fc;
  border-right: 4px solid #72aee6;
}
.wp-admin .em .em-booking-table.size-small .plugins .plugin-update-tr .update-message {
  margin-right: 0;
}
.wp-admin .em .em-booking-table.size-small .wp-list-table.plugins .plugin-title strong,
.wp-admin .em .em-booking-table.size-small .wp-list-table.plugins .theme-title strong {
  font-size: 1.4em;
  line-height: 1.5;
}
.wp-admin .em .em-booking-table.size-small .plugins tbody th.check-column {
  padding: 8px 5px 0 0;
}
.wp-admin .em .em-booking-table.size-small .plugins thead td.check-column,
.wp-admin .em .em-booking-table.size-small .plugins tfoot td.check-column,
.wp-admin .em .em-booking-table.size-small .plugins .inactive th.check-column {
  padding-right: 9px;
}
.wp-admin .em .em-booking-table.size-small table.plugin-install .column-name,
.wp-admin .em .em-booking-table.size-small table.plugin-install .column-version,
.wp-admin .em .em-booking-table.size-small table.plugin-install .column-rating,
.wp-admin .em .em-booking-table.size-small table.plugin-install .column-description {
  display: block;
  width: auto;
}
.wp-admin .em .em-booking-table.size-small table.plugin-install th.column-name,
.wp-admin .em .em-booking-table.size-small table.plugin-install th.column-version,
.wp-admin .em .em-booking-table.size-small table.plugin-install th.column-rating,
.wp-admin .em .em-booking-table.size-small table.plugin-install th.column-description {
  display: none;
}
.wp-admin .em .em-booking-table.size-small table.plugin-install td.column-name strong {
  font-size: 1.4em;
  line-height: 1.6em;
}
.wp-admin .em .em-booking-table.size-small table.plugin-install #the-list td {
  box-shadow: none;
}
.wp-admin .em .em-booking-table.size-small table.plugin-install #the-list tr {
  display: block;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.wp-admin .em .em-booking-table.size-small .plugin-card {
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
.wp-admin .em .em-booking-table.size-small table.media .column-title .has-media-icon ~ .row-actions {
  margin-right: 0;
  clear: both;
}
@media only screen and (max-width: 800px) {
  .wp-admin .em .em-bookings-cols-selected .item {
    display: block;
  }
}
@media only screen and (max-width: 380px) {
  .wp-admin .em .em-bookings-cols-selected .item {
    display: block;
  }
}
.wp-admin button.input.em-tooltip-ddm {
  background-position: calc(100% - 5px) 50% !important;
  padding-right: 25px !important;
}
.wp-admin .em-tooltip-ddm-display {
  margin-top: -7px !important;
  padding-top: 5px !important;
}
.wp-admin .em-tooltip-ddm-display a {
  margin-bottom: 5px;
  display: inline-block;
}
.wp-admin .em-tooltip-ddm-display a:focus {
  outline: 0;
  box-shadow: none;
}
.wp-admin .em .hidden {
  display: none;
  visibility: hidden;
}
.wp-admin .selectize-control.em-selectize:not(.always-open) .selectize-input, .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input {
  min-height: calc(1.5em + 0.75rem + 2px) !important;
  border: 1px solid #8c8f94 !important;
}
.wp-admin .selectize-control.em-selectize:not(.always-open) .selectize-input.focus, .wp-admin .selectize-control.em-selectize-autocomplete:not(.always-open) .selectize-input.focus {
  border: 1px solid #8c8f94 !important;
}

.event-form-recurrence fieldset.inline {
  display: inline-block;
}

.event-form-when label, .event-form-when legend {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}
.event-form-when label.inline-left, .event-form-when legend.inline-left {
  width: auto;
  display: inline-block;
  padding-right: 5px;
  padding-left: 3px;
}
.event-form-when .em-time-range fieldset {
  margin-bottom: 10px;
}
.event-form-when > * {
  margin-bottom: 15px !important;
}
.event-form-when > p {
  margin-bottom: 20px !important;
}
.event-form-when input.em-date-start-end {
  width: 100%;
  background: #fff;
}

:not(.em-location-where) .em-location-data > div:first-child {
  margin-bottom: 20px;
}

div.em-loading {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #FFFFFF url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto%3B background: none%3B display: block%3B shape-rendering: auto%3B' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.9166666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.8333333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.75s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.6666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5833333333333334s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.5s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.4166666666666667s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.3333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.25s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.16666666666666666s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='-0.08333333333333333s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect x='46.5' y='7.5' rx='0' ry='0' width='7' height='21' fill='%2385a2b6'%3E%3Canimate attributeName='opacity' values='1%3B0' keyTimes='0%3B1' dur='1s' begin='0s' repeatCount='indefinite'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E") 50% 50% no-repeat;
  left: 0;
  top: 0;
  opacity: 0.8;
  filter: alpha(opacity=80);
  z-index: 99998;
  background-size: 100px;
}

/*# sourceMappingURL=events-manager-admin.css.map */
