/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
 * You can obtain one at http://mozilla.org/MPL/2.0/. */

/*--------------------------------------------------------------------
 *   Event dialog keep duration button
 *-------------------------------------------------------------------*/

#keepduration-button {
    min-width: 21px;
}

#timezone-endtime {
    margin-inline-start: 16px;
}

/*--------------------------------------------------------------------
 *   Event dialog toolbar buttons
 *-------------------------------------------------------------------*/

#button-save {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#save);
}

#button-saveandclose {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#save);
}

#button-attendees {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#address);
}

#button-privacy {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#security);
}

#button-url {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#attach);
}

#button-delete.cal-event-toolbarbutton {
    /* !important to override the SM #button-delete states */
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#delete) !important;
  -moz-image-region: auto !important;
}

#button-priority {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#priority);
}

#button-status {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#status);
}

#button-freebusy {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#freebusy);
}

#button-timezones {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#timezones);
}

toolbar[brighttext] #button-save {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#save-inverted);
}

toolbar[brighttext] #button-saveandclose {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#save-inverted);
}

toolbar[brighttext] #button-attendees {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#address-inverted);
}

toolbar[brighttext] #button-privacy {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#security-inverted);
}

toolbar[brighttext] #button-url {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#attach-inverted);
}

toolbar[brighttext] #button-delete.cal-event-toolbarbutton {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#delete-inverted) !important;
}

toolbar[brighttext] #button-priority {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#priority-inverted);
}

toolbar[brighttext] #button-status {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#status-inverted);
}

toolbar[brighttext] #button-freebusy {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#freebusy-inverted);
}

toolbar[brighttext] #button-timezones {
  list-style-image: url(chrome://calendar-common/skin/calendar-toolbar.svg#timezones-inverted);
}
