@import url(https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css);/* DayGridView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-dayGridWeek-view .fc-content-skeleton,
.fc-dayGridDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */
}
.fc-dayGrid-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */
}
/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden;
}
.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* week and day number styling */
.fc-day-top.fc-other-month {
  opacity: 0.3;
}
.fc-dayGrid-view .fc-week-number,
.fc-dayGrid-view .fc-day-number {
  padding: 2px;
}
.fc-dayGrid-view th.fc-week-number,
.fc-dayGrid-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */
}
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {
  float: right;
}
.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {
  float: left;
}
.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0;
}
.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px;
}
.fc-dayGrid-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080;
}
/* when week/day number have own column */
.fc-dayGrid-view td.fc-week-number {
  text-align: center;
}
.fc-dayGrid-view td.fc-week-number > * {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em;
}
@charset "UTF-8";
/* TimeGridView all-day area
--------------------------------------------------------------------------------------------------*/
.fc-timeGrid-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */
}
.fc-timeGrid-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */
}
.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */
}
/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}
.fc-ltr .fc-axis {
  text-align: right;
}
.fc-rtl .fc-axis {
  text-align: left;
}
/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1;
}
.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */
}
.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent;
}
.fc-time-grid > .fc-bg {
  z-index: 1;
}
.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> TimeGridView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2;
}
.fc-time-grid .fc-content-col {
  position: relative;
  /* because now-indicator lives directly inside */
}
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}
/* divs within a cell within the fc-content-skeleton */
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1;
}
.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2;
}
.fc-time-grid .fc-highlight-container {
  position: relative;
  z-index: 3;
}
.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4;
}
.fc-time-grid .fc-now-indicator-line {
  z-index: 5;
}
.fc-time-grid .fc-mirror-container {
  /* also is fc-event-container */
  position: relative;
  z-index: 6;
}
/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */
}
.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}
/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */
}
.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */
}
/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px;
}
.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%;
}
.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */
}
.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0;
}
/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-time-grid-event {
  margin-bottom: 1px;
}
.fc-time-grid-event-inset {
  box-shadow: 0px 0px 0px 1px #fff;
}
.fc-time-grid-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.fc-time-grid-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-time-grid-event .fc-content {
  overflow: hidden;
  max-height: 100%;
}
.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px;
}
.fc-time-grid-event .fc-time {
  font-size: 0.85em;
  white-space: nowrap;
}
/* short mode, where time and title are on the same line */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top;
}
.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */
}
.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */
}
.fc-time-grid-event.fc-short .fc-time:after {
  content: "\A0-\A0";
  /* seperate with a dash, wrapped in nbsp's */
}
.fc-time-grid-event.fc-short .fc-title {
  font-size: 0.85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */
}
/* resizer (cursor device) */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "=";
}
/* resizer (touch device) */
.fc-time-grid-event.fc-selected .fc-resizer {
  /* 10x10 dot */
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* horizontally center */
  left: 50%;
  margin-left: -5px;
  /* center on the bottom edge */
  bottom: -5px;
}
/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0;
}
/* arrow on axis */
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */
}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
/* List View
--------------------------------------------------------------------------------------------------*/
/* possibly reusable */
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}
/* view wrapper */
.fc-rtl .fc-list-view {
  direction: rtl;
  /* unlike core views, leverage browser RTL */
}
.fc-list-view {
  border-width: 1px;
  border-style: solid;
}
/* table resets */
.fc .fc-list-table {
  table-layout: auto;
  /* for shrinkwrapping cell content */
}
.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px;
}
.fc-list-table tr:first-child td {
  border-top-width: 0;
}
/* day headings with the list */
.fc-list-heading {
  border-bottom-width: 1px;
}
.fc-list-heading td {
  font-weight: bold;
}
.fc-ltr .fc-list-heading-main {
  float: left;
}
.fc-ltr .fc-list-heading-alt {
  float: right;
}
.fc-rtl .fc-list-heading-main {
  float: right;
}
.fc-rtl .fc-list-heading-alt {
  float: left;
}
/* event list items */
.fc-list-item.fc-has-url {
  cursor: pointer;
  /* whole row will be clickable */
}
.fc-list-item-marker,
.fc-list-item-time {
  white-space: nowrap;
  width: 1px;
}
/* make the dot closer to the event title */
.fc-ltr .fc-list-item-marker {
  padding-right: 0;
}
.fc-rtl .fc-list-item-marker {
  padding-left: 0;
}
.fc-list-item-title a {
  /* every event title cell has an <a> tag */
  text-decoration: none;
  color: inherit;
}
.fc-list-item-title a[href]:hover {
  /* hover effect only on titles with hrefs */
  text-decoration: underline;
}
/* message when no events */
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table;
}
.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.fc-unthemed .fc-list-empty {
  /* theme will provide own background */
  background-color: #eee;
}


.vue-simple-suggest > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.vue-simple-suggest.designed {
  position: relative;
}

.vue-simple-suggest.designed, .vue-simple-suggest.designed * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.vue-simple-suggest.designed .input-wrapper input {
  display: block;
  width: 100%;
  padding: 10px;
  border: 1px solid #cde;
  border-radius: 3px;
  color: black;
  background: white;
  outline:none;
  -webkit-transition: all .1s;
  transition: all .1s;
  -webkit-transition-delay: .05s;
          transition-delay: .05s
}

.vue-simple-suggest.designed.focus .input-wrapper input {
  border: 1px solid #aaa;
}

.vue-simple-suggest.designed .suggestions {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  top: calc(100% + 5px);
  border-radius: 3px;
  border: 1px solid #aaa;
  background-color: #fff;
  opacity: 1;
  z-index: 1000;
}

.vue-simple-suggest.designed .suggestions .suggest-item {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.vue-simple-suggest.designed .suggestions .suggest-item,
.vue-simple-suggest.designed .suggestions .misc-item {
  padding: 5px 10px;
}

.vue-simple-suggest.designed .suggestions .suggest-item.hover {
  background-color: #2874D5 !important;
  color: #fff !important;
}

.vue-simple-suggest.designed .suggestions .suggest-item.selected {
  background-color: #2832D5;
  color: #fff;
}

canvas {
	width: 100%;
	height: 100%;
}
.medium-editor-anchor-preview,.medium-editor-toolbar{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;z-index:2000}@-webkit-keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes medium-editor-image-loading{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes medium-editor-pop-upwards{0%{opacity:0;-webkit-transform:matrix(.97,0,0,1,0,12);transform:matrix(.97,0,0,1,0,12)}20%{opacity:.7;-webkit-transform:matrix(.99,0,0,1,0,2);transform:matrix(.99,0,0,1,0,2)}40%{opacity:1;-webkit-transform:matrix(1,0,0,1,0,-1);transform:matrix(1,0,0,1,0,-1)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}.medium-editor-anchor-preview{left:0;line-height:1.4;max-width:280px;position:absolute;text-align:center;top:0;word-break:break-all;word-wrap:break-word;visibility:hidden}.medium-editor-anchor-preview a{color:#fff;display:inline-block;margin:5px 5px 10px}.medium-editor-placeholder-relative:after,.medium-editor-placeholder:after{content:attr(data-placeholder)!important;white-space:pre;padding:inherit;margin:inherit;font-style:italic}.medium-editor-anchor-preview-active{visibility:visible}.medium-editor-dragover{background:#ddd}.medium-editor-image-loading{-webkit-animation:medium-editor-image-loading 1s infinite ease-in-out;animation:medium-editor-image-loading 1s infinite ease-in-out;background-color:#333;border-radius:100%;display:inline-block;height:40px;width:40px}.medium-editor-placeholder{position:relative}.medium-editor-placeholder:after{position:absolute;left:0;top:0}.medium-editor-placeholder-relative,.medium-editor-placeholder-relative:after{position:relative}.medium-toolbar-arrow-over:before,.medium-toolbar-arrow-under:after{border-style:solid;content:'';display:block;height:0;left:50%;margin-left:-8px;position:absolute;width:0}.medium-toolbar-arrow-under:after{border-width:8px 8px 0}.medium-toolbar-arrow-over:before{border-width:0 8px 8px;top:-8px}.medium-editor-toolbar{left:0;position:absolute;top:0;visibility:hidden}.medium-editor-toolbar ul{margin:0;padding:0}.medium-editor-toolbar li{float:left;list-style:none;margin:0;padding:0}.medium-editor-toolbar li button{box-sizing:border-box;cursor:pointer;display:block;font-size:14px;line-height:1.33;margin:0;padding:15px;text-decoration:none}.medium-editor-toolbar li button:focus{outline:0}.medium-editor-toolbar li .medium-editor-action-underline{text-decoration:underline}.medium-editor-toolbar li .medium-editor-action-pre{font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:12px;font-weight:100;padding:15px 0}.medium-editor-toolbar-active{visibility:visible}.medium-editor-sticky-toolbar{position:fixed;top:1px}.medium-editor-relative-toolbar{position:relative}.medium-editor-toolbar-active.medium-editor-stalker-toolbar{-webkit-animation:medium-editor-pop-upwards 160ms forwards linear;animation:medium-editor-pop-upwards 160ms forwards linear}.medium-editor-action-bold{font-weight:bolder}.medium-editor-action-italic{font-style:italic}.medium-editor-toolbar-form{display:none}.medium-editor-toolbar-form a,.medium-editor-toolbar-form input{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.medium-editor-toolbar-form .medium-editor-toolbar-form-row{line-height:14px;margin-left:5px;padding-bottom:5px}.medium-editor-toolbar-form .medium-editor-toolbar-input,.medium-editor-toolbar-form label{border:none;box-sizing:border-box;font-size:14px;margin:0;padding:6px;width:316px;display:inline-block}.medium-editor-toolbar-form .medium-editor-toolbar-input:focus,.medium-editor-toolbar-form label:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;outline:0}.medium-editor-toolbar-form a{display:inline-block;font-size:24px;font-weight:bolder;margin:0 10px;text-decoration:none}.medium-editor-toolbar-form-active{display:block}.medium-editor-toolbar-actions:after{clear:both;content:"";display:table}.medium-editor-element{word-wrap:break-word;min-height:30px}.medium-editor-element img{max-width:100%}.medium-editor-element sub{vertical-align:sub}.medium-editor-element sup{vertical-align:super}.medium-editor-hidden{display:none}/*
**************************************************************
This theme is the default shipping theme, it includes some
decent defaults, but is separate from the calendar component
to make it easier for users to implement their own themes w/o
having to override as much.
**************************************************************
*/

/* Header */

.theme-default .cv-header,
.theme-default .cv-header-day {
	background-color: #f0f0f0;
}

.theme-default .cv-header .periodLabel {
	font-size: 1.5em;
}

.theme-default .cv-header button {
	color: #7f7f7f;
}

.theme-default .cv-header button:disabled {
	color: #ccc;
	background-color: #f7f7f7;
}

/* Grid */

.theme-default .cv-day.today {
	background-color: #ffe;
}

.theme-default .cv-day.past {
	background-color: #fafafa;
}

.theme-default .cv-day.outsideOfMonth {
	background-color: #f7f7f7;
}

/* Events */

.theme-default .cv-event {
	border-color: #e0e0f0;
	border-radius: 0.5em;
	background-color: #e7e7ff;
	text-overflow: ellipsis;
}

.theme-default .cv-event.purple {
	background-color: #f0e0ff;
	border-color: #e7d7f7;
}

.theme-default .cv-event.orange {
	background-color: #ffe7d0;
	border-color: #f7e0c7;
}

.theme-default .cv-event.continued::before,
.theme-default .cv-event.toBeContinued::after {
	content: " \21E2   ";
	color: #999;
}

.theme-default .cv-event.toBeContinued {
	border-right-style: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.theme-default .cv-event.hasUrl:hover {
	text-decoration: underline;
}

.theme-default .cv-event.continued {
	border-left-style: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

/* Event Times */

.theme-default .cv-event .startTime,
.theme-default .cv-event .endTime {
	font-weight: bold;
	color: #666;
}

/* Drag and drop */

.theme-default .cv-day.draghover {
	box-shadow: inset 0 0 0.2em 0.2em yellow;
}
/*
********************************************************************************************************
This theme adds emoji next to the day number for major holidays traditionally celebrated in the USA.

There are two types of holidays: officially-recognized holidays, and traditionally-celebrated ones
(most of the traditionally-celebrated ones are connected with the Christian faith.)

To activate this theme, include the CSS and decorate the calendar instance with the `holidays-us-official`
and/or `holidays-us-traditional` classes.
********************************************************************************************************
*/

/*
****************************************************
Traditional US Holidays
****************************************************
*/

/* Easter: example of a holiday that changes each year. Easy to pre-populate for a reasonable number of years. */

.cv-wrapper.holiday-us-traditional .d2015-04-05 .cv-day-number::before {
	content: "\271D";
}

.cv-wrapper.holiday-us-traditional .d2016-03-27 .cv-day-number::before {
	content: "\271D";
}

.cv-wrapper.holiday-us-traditional .d2017-04-16 .cv-day-number::before {
	content: "\271D";
}

.cv-wrapper.holiday-us-traditional .d2018-04-01 .cv-day-number::before {
	content: "\271D";
}

.cv-wrapper.holiday-us-traditional .d2019-04-21 .cv-day-number::before {
	content: "\271D";
}

.cv-wrapper.holiday-us-traditional .d2020-04-12 .cv-day-number::before {
	content: "\271D";
}

.cv-wrapper.holiday-us-traditional .d2021-04-04 .cv-day-number::before {
	content: "\271D";
}

.cv-wrapper.holiday-us-traditional .d2022-04-17 .cv-day-number::before {
	content: "\271D";
}

.cv-wrapper.holiday-us-traditional .d2023-04-09 .cv-day-number::before {
	content: "\271D";
}

/* Cinco de Mayo */

.cv-wrapper.holiday-us-traditional .d05-05 .cv-day-number::before {
	content: "\1F1F2\1F1FD";
}

/* Halloween - October 31 */

.cv-wrapper.holiday-us-traditional .d10-31 .cv-day-number::before {
	content: "\1F383";
}

/*
****************************************************
Official US Holidays
****************************************************
*/

/**** Same date every year ****/

/* New Year's Day - January 1 */

.cv-wrapper.holiday-us-official .d01-01 .cv-day-number::before {
	content: "\1F37E";
}

/* Independence Day - July 4 */

.cv-wrapper.holiday-us-official .d07-04 .cv-day-number::before {
	content: "\1F1FA\1F1F8";
}

/* Veteran's Day - November 11 */

.cv-wrapper.holiday-us-official .d11-11 .cv-day-number::before {
	content: "\1F396";
}

/* Christmas Day - December 25 */

.cv-wrapper.holiday-us-official .d12-25 .cv-day-number::before {
	content: "\1F384";
}

/**** Same month position every year ****/

/* Martin Luther King, Jr. Day - 3rd Monday of January */

.cv-wrapper.holiday-us-official.m01 .day.dow1.instance3 .cv-day-number::before {
	content: "\270C\1F3FE";
}

/* Washington's Birthday - 3rd Monday in February */

.cv-wrapper.holiday-us-official.m02 .day.dow1.instance3 .cv-day-number::before {
	content: "\1F34E";
}

/* Memorial Day - last Monday in May */

.cv-wrapper.holiday-us-official.m05 .day.dow1.lastInstance .cv-day-number::before {
	content: "\1F1FA\1F1F8";
}

/* Labor Day - 1st Monday in September */

.cv-wrapper.holiday-us-official.m09 .day.dow1.instance1 .cv-day-number::before {
	content: "\1F4AA";
}

/* Columbus Day - 2nd Monday in October */

.cv-wrapper.holiday-us-official.m10 .day.dow1.instance2 .cv-day-number::before {
	content: "\2388";
}

/* Thanksgiving Day - 4th Thursday of November */

.cv-wrapper.holiday-us-official.m11 .day.dow4.instance4 .cv-day-number::before {
	content: "\1F64F";
}

.schema-form label button[type=submit] {
    display : none;
}

.schema-form input[type=file] {
    margin-top    : 1em;
    margin-bottom : 1em;
}

.message__toggle{  text-align: center;  width: 2em;  height: 2em;  position: absolute;  right: 0;  bottom: 0;  font-size:2.5em;  color: #ffffff;
}
.message__toggle i{  line-height: 2em;
}
.message__icon-badge sup.el-badge__content{  border: none;  top: 12px;  right: 0;
}
.message__widget{ z-index: 99; position: fixed;  right: 2em;  bottom: 2em;  width: 5em;  height: 5em;  border-radius: 5px;  background-color: #7896b0; /*border: 1px solid #e0e0e0;*/  transition: ease-in-out 0.2s;
}
.message__widget.closed{  border-radius: 50%;
}
.message__widget.closed:hover{  border-radius: 5px;
}
.message__widget.open{ width: 60em; height: auto;
}
.message__widget .message-widget__threads{ border-left: 1px solid #dddddd;
}
.message__widget .message-widget__inbox{ border-left: 1px solid #dddddd;  border-right: 1px solid #dddddd;
}
p.message-widget__text-dark{  color: #5b5b5b;
}
p.message-widget__text-light{  color: #ffffff;
}
.message-widget__heading{  padding: 1em; /*background-color: #e9e9e9;*/
}
.message-widget__heading p{  margin-bottom: 0;
}
.message-widget__controls{  margin-right: 8em;  margin-bottom: 0.3em;  padding: 1.3em 1em 1em;
}

.message-widget__content{ color: #ffffff;
}
.message-widget__inbox{ min-width: 20em; position: relative; overflow-y: scroll;  transition: ease-in-out 0.2s;  background-color: #ffffff;
}
.message-widget__inbox-content{  padding: 1em;  min-height:23.8em;
}
.message-widget__inbox-item{  word-break: break-all;  text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  padding-right: 1em;
}
.message-widget__inbox-item.unread{
}
.message-widget__threads{ min-width: 20em; background-color: #ffffff;  padding: 1em; overflow-y: scroll;
}
.message-widget__2-col{ height: 35em; grid-template-columns: 0.6fr 1fr; grid-auto-flow: unset; display: grid; grid-gap: 0; gap: 0;
}
.thread__profile-image{  border: 1px solid #dddddd;  border-radius: 50%;  overflow: hidden;  width: 3em;  height: 3em;  display: inline-block;  vertical-align:top;
}
.thread__content{  display: inline-block;  max-width: 14em;  overflow: hidden;
}
.thread__title,
.thread__timestamps{ display: block; word-break: break-word; color: #464646; white-space: pre;  text-overflow: ellipsis; height: 1.5em; overflow: hidden;
}
.thread__timestamps{
    color: #b1b1b1;
}
.thread__title{
    color: #6a7173;
}
.unread .thread__timestamps{
    color: #9a9a9a;
}
.unread .thread__title{
    color: #2d2d2d;
}
.message-widget__thread-item.unread{  font-weight: bold;
}
a.message-widget__thread-item:hover{  text-decoration: none;
}
.message-widget__thread-item{  margin-bottom: 1em;  display: block;  text-decoration: none;
}
.message-widget__inbox-item{  color: #606266;  padding: 1em;  border-radius: 5px;  margin-bottom: 1em;
}
.message-widget__inbox-item.yours{  background-color: rgba(171, 210, 243, 0.41);  margin-left: 1em;
}
.message-widget__inbox-item.theirs{  background-color: rgba(191, 243, 202, 0.41);  margin-right: 1em;
}
.message-widget__inbox-item.yours.unread{  box-shadow: 0 2px 4px rgba(44, 129, 202, 0.41);
}
.message__message{ word-break: break-word; white-space: pre-wrap;
}
.message-widget__inbox-item.yours.unread .message__message{ font-weight: bold;}
.message-widget__inbox-item .message__timestamps{ margin-top: 1em; margin-bottom: 0;
}
.message-widget__inbox-item.yours .message__timestamps{ color: #78b5ea;
}
.message-widget__inbox-item.theirs .message__timestamps{ color: #84ce92;
}
.message-widget__inbox-item p{ margin-bottom: 0;
}
.message-widget__thread-item{  border-radius: 5px; transition: ease-in-out 0.1s;
}
.message-widget__thread-item.selected{ /*border: 1px solid #dddddd;*/  padding: 0.5em;  box-shadow: 0 2px 5px #dddddd;
}
.thread__delete{ color: #cccccc; display: none; vertical-align: top; float: right;
}
.message-widget__thread-item.selected .thread__delete{ display: inherit;
}
.inbox__entry{ z-index: 1; position: -webkit-sticky; position: sticky;  left: 0;  padding: 1em; background-color: #ffffff;  border-top: 1px solid #dddddd;  bottom: 0;
}
.inbox__entry-wrapper{  display: inline-block;  width: calc(100% - 45px);
}

/* Additional message flags. */
#app .message--warning{
    color: #ea3e3e;
}
#app .message--active{
    color: #1eb715;
}
#app .message--action{
    color: #408fd4;
}
#app .message--priority{
    color: #bd28e0;
}

.card .el-collapse .el-collapse-item .el-collapse-item__header .el-collapse-item__arrow {display:none;}
.card .el-collapse .el-collapse-item div:first-child {padding-bottom: 1rem;}
.card__header {
    margin: 0;
    padding: 0;
}
.card__header h3,
.card__header h2,
.card__header h1{
    /*line-height: 2rem;*/
    font-size: 1.25em;
}
.card {
    background-color: #FFFFFF;
    box-sizing: border-box;
    width: 100%;
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
    display: grid;
    grid-template-rows: -webkit-min-content;
    grid-template-rows: min-content;
    grid-gap: 1rem;
    gap: 1rem;

    /* Override Bootstrap's card class */
    border: 0;
    border-radius: 0;
}
/* When cards are nested within cards, remove background color and padding */
.card .card {
    background-color: transparent;
    /*border: 1px solid #efefef;*/
}
.card__header {
    display: grid;
    align-items: center;
    grid-auto-flow: column;
    grid-template-columns: 1fr;
    grid-auto-columns: -webkit-min-content;
    grid-auto-columns: min-content;
    grid-column-gap: .5rem;
    -webkit-column-gap: .5rem;
       -moz-column-gap: .5rem;
            column-gap: .5rem;
    padding: .2em .5em;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    background-color: var(--brand-color-contrast);
    background-color: var(--brand-color-contrast);
    color : #ffffff;
}
.card__header >>> > * {
    margin: 0;
}
.card__header >>> .button {
    font-size: .75rem;
}
/* Swap colors to make primary buttons stand out against the card header background */
.card__header >>> .button--primary {
    color: #007bff;
    color: var(--brand-color-contrast, #007bff);
    background-color: #FFFFFF;
    border-color: #6c757d;
}
.card__header >>> .button--primary:hover,
.card__header >>> .button--primary:focus,
.card__header >>> .button--primary:active {
    box-shadow: 0 0 0 0.1rem #8c959d;
    outline-color: #8c959d;
    text-decoration: none;
}
.card__header >>> .button--secondary {
    color: #ffffff;
    color: var(--brand-color, #ffffff);
    background-color: #007bff;
    background-color: var(--brand-color-contrast, #007bff);
    border-color: #007bff;
    border-color: var(--brand-color-highlight-contrast, #007bff);
}
.card__header >>> .button--secondary:hover,
.card__header >>> .button--secondary:focus,
.card__header >>> .button--secondary:active {
    box-shadow: 0 0 0 0.1rem var(--brand-color-contrast);
    box-shadow: 0 0 0 0.1rem var(--brand-color-contrast);
    outline-color: var(--brand-color-contrast);
    outline-color: var(--brand-color-contrast);
}
/* Swap colors back to make primary buttons stand out against the nested card header background */
.card .card .card__header >>> .button--primary {
    color: #ffffff;
    color: var(--brand-color, #ffffff);
    background-color: #007bff;
    background-color: var(--brand-color-contrast, #007bff);
    border-color: #6c757d;
}
.card .card .card__header >>> .button--primary:hover,
.card .card .card__header >>> .button--primary:focus,
.card .card .card__header >>> .button--primary:active {
    box-shadow: 0 0 0 0.1rem #8c959d;
    outline-color: #8c959d;
    text-decoration: none;
}
.card .card .card__header >>> .button--secondary {
    color: #007bff;
    color: var(--brand-color-contrast, #007bff);
    background-color: #ffffff;
    background-color: var(--brand-color, #ffffff);
    border-color: #6c757d;
    border-color: var(--brand-color-highlight-contrast, #6c757d);
}
.card .card .card__header >>> .button--secondary:hover,
.card .card .card__header >>> .button--secondary:focus,
.card .card .card__header >>> .button--secondary:active {
    box-shadow: 0 0 0 0.1rem var(--brand-color-contrast);
    box-shadow: 0 0 0 0.1rem var(--brand-color-contrast);
    outline-color: var(--brand-color-contrast);
    outline-color: var(--brand-color-contrast);
}
.card__body {
    display: grid;
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    grid-gap: 1rem;
    gap: 1rem;
}
.card__footer {
    display: grid;
    justify-items: end;
}

.menu[data-v-04b72429] {
    display: grid;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-gap: 1rem;
    gap: 1rem;
    list-style: none;
    padding: 0;
    justify-content: stretch;
}

.dialog[data-v-8d2869dc] {
    position: fixed;
    border: 0;
    background: none;
    left: 0;
    right: 0;
    top:0;
}
.dialog__container[data-v-8d2869dc] {
    position: relative;
    margin: 3em auto 0;
    max-width: 100%;
    padding: 1.5em;
    background: #fff;
    box-shadow: .1em .1em .75em #000;
}
.dialog[data-v-8d2869dc]:not([open]) {
    display : none; /* Hack around bootstrap */
}
.dialog__exit-btn[data-v-8d2869dc] {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    border: 0;
    background: none;
    color: #111;
    cursor: pointer;
    opacity: 0.7;
    transition: opacity .2s;
    z-index: 1;
}
.dialog__exit-btn[data-v-8d2869dc]:hover {
    opacity: 1;
}
.dialog__contents[data-v-8d2869dc] {
    max-width: calc(100vw - 4rem);
    max-height: calc(100vh - 4rem);
    overflow: auto;
}

.button {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    cursor: pointer;
}
.button:hover,
.button:focus,
.button:active {
    box-shadow: 0 0 0 0.1rem #8c959d;
    outline-color: #8c959d;
    text-decoration: none;
}
.button--primary {
    color: #fff;
    background-color: #007bff;
    background-color: var(--brand-color-contrast, #007bff);
    border-color: #007bff;
    border-color: var(--brand-color-highlight-contrast, #007bff);
}
.button--primary:hover,
.button--primary:focus,
.button--primary:active {
    box-shadow: 0 0 0 0.1rem var(--brand-color-contrast);
    box-shadow: 0 0 0 0.1rem var(--brand-color-contrast);
    outline-color: var(--brand-color-contrast);
    outline-color: var(--brand-color-contrast);
}
.button--secondary {
    color: #007bff;
    color: var(--brand-color-contrast, #007bff);
    background-color: #FFFFFF;
    border-color: #6c757d;
}
.button--success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}
.button--danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}
.button--warning {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107;
}
.button--info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.button--light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.button--dark {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
}
.button--link {
    font-weight: 400;
    /*color            : var(--brand-color-highlight-contrast);*/
    background-color: transparent;
}

.chart__wrapper {
    min-width : 0;
}

.sitemap[data-v-4a107bbb] {
    color: #9A9A9A;
    display:flex;
    align-items : center;
}
.sitemap__title[data-v-4a107bbb] {
    display: inline-block;
    border-right: 1px solid #dde0e2;
    padding-left: 1em;
    padding-right: 1em;
    margin-right: 1em;
    color: #3d3f42;
    color: var(--brand-color-contrast, #3d3f42);
}
.sitemap[data-v-4a107bbb] > *:last-child::after {
    display: none;
}

.control[data-v-0f070883] {
    line-height : 1.45rem;
}
.control__wrapper[data-v-0f070883] {
    display : grid;
    grid-row-gap : .5rem;
    row-gap : .5rem;
}
.control__wrapper-2[data-v-0f070883] input, .control__wrapper-2[data-v-0f070883] textarea, .control__wrapper-2[data-v-0f070883] select {
    display     : block;
    box-sizing  : border-box;
    width       : 100%;
    border      : 1px solid #ced4da;
    line-height : inherit;
}
.control__label--required[data-v-0f070883]{
    color: #ce1111;
    font-size: 16px;
}
.control__tooltip[data-v-0f070883]{
    float: left;
    margin-top: 0.2em;
    margin-right: 0.5em;
    opacity: 0.4;
    transition: 0.2s ease-in-out;
}
.control__tooltip[data-v-0f070883]:hover{
    opacity: 1;
}

.card-list {
    box-sizing: border-box;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(var(--columns), 1fr);
    grid-template-columns: repeat(var(--columns), 1fr);
    grid-gap: .5rem;
    gap: .5rem;
}

.menu-item[data-v-3ef4115c] > * {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
}

.list-group[data-v-244a23b2] {
    display               : flex;
    flex-direction        : column;
    padding-left          : 0;
    margin-bottom         : 0;
}

.searchbar {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 2rem;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
    align-items: center;
    padding: .5rem;
    background-color: #FFFFFF;
    margin-bottom: 2rem;
}
.searchbar__search {
    position: relative;
    height: 100%;
    margin: 0; /* Override Bootstrap's global styles */
}
.searchbar__search__label,
.searchbar__clear {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    margin: 0;
    padding: .75rem;
    color: inherit;
}
.searchbar__search__label {
    pointer-events: none;
}
.searchbar__clear {
    right: 0;
    color: #c8d4da;
    cursor: pointer;
    transition: 0.2s ease-in-out;
}
.searchbar__clear:hover {
    color: #303133;
}
.searchbar__search__input {
    box-sizing: border-box;
    width: 100%;
    border: none;
    height: 3rem;
    padding-left: 2.3rem;
}
.searchbar__notification {
    grid-area: notify;
    justify-self: start;
    padding: .75rem;
}
.searchbar__account {
    grid-area: account;
    justify-self: end;
    display: grid;
    padding: .75rem;
    grid-template-columns: .5fr 3fr;
    grid-column-gap: .5rem;
    -webkit-column-gap: .5rem;
       -moz-column-gap: .5rem;
            column-gap: .5rem;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.searchbar__account__user {
    position: relative;
    white-space: nowrap;
}
.searchbar__account__controls {
    grid-template-rows: 1fr 1fr;
    align-items: center;
    display: none;
    border: 1px solid #bbb;
    background-color: #FFFFFF;
    position: absolute;
    margin-top: 1rem;
    right: -1.5rem;
    z-index: 1000;
}
.searchbar__account--open .searchbar__account__controls {
    display: grid;
}
.searchbar__account__icon::before {
    content: '\F107';
}
.searchbar__account--open .searchbar__account__icon::before {
    content: '\F106';
}
.searchbar__account__control-item {
    display: grid;
    grid-template-columns: 1fr 2fr;
    padding: 1rem;
    align-items: center;
    text-decoration: none;
    color: #000000;
}
.searchbar__account__control-item a {
    text-decoration: none;
    color: #000000;
}
.searchbar__account__control-item:hover {
    background-color: #DDD;
}

.link-font--larger{
    font-size: 15px;
}

.navbar-item__link {
    padding               : .5rem 1rem;
    display               : grid;
    grid-template-columns : minmax(-webkit-min-content, -webkit-max-content) minmax(-webkit-min-content, -webkit-max-content);
    grid-template-columns : minmax(min-content, max-content) minmax(min-content, max-content);
    grid-gap                   : 1rem;
    gap                   : 1rem;
    align-items           : center;
    color                 : #fff;
    text-decoration       : none;
    border-radius         : 4px;
    line-height           : 2.5rem;
    text-transform        : uppercase;
    opacity               : .86;
    font-weight           : 600;
    font-size             : .75rem;
    transition            : opacity 150ms ease-in, background 150ms ease-in;
}
.navbar-item__link:focus,
.navbar-item__link:hover {
    background      : rgba(255, 255, 255, 0.13);
    outline         : 0;
    opacity         : 1;
    color           : #fff;
    text-decoration : none;
}
#app .navbar__collapse-icon {
    position  : absolute;
    font-size : 0.8em;
    right     : 1em;
    top       : 2em;
}
.navbar-item {
    position : relative;
}
.navbar-item__link-icon.fa {
    font-size : 1.5rem;
}

.sitemap-item {
    display: inline-block;
}
.sitemap-item__link {
    color: #777777;
    text-decoration: none;
    opacity: .77;
    transition: opacity 150ms ease-in;
}
.sitemap-item__link:focus,
.sitemap-item__link:hover {
    opacity: 1;
}

.CodeMirror {
    border: 1px solid #ced4da;
}

.control-text[data-v-ccb73460] {
}
.control-text--multiline[data-v-ccb73460] {
    grid-row: span 2;
}
textarea.control-text__control[data-v-ccb73460] {
}

.input-file__preview[data-v-acc152c2]{
    height: 128px;
    width: 128px;
    position: relative;
    overflow: hidden;
    border: 1px solid #dddddd;
    border-radius: 3px;
    display: inline-block;
    margin-right: 0.5em;
}
.input-file__preview img[data-v-acc152c2]{
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: ease-in-out 0.2s;
}
.input-file__preview:hover img[data-v-acc152c2] {
    -webkit-filter: grayscale(1) brightness(25%);
    filter: grayscale(1) brightness(25%);
}
.input-file__field[data-v-acc152c2]{
    vertical-align: top;
}
.input-file__delete[data-v-acc152c2] {
    position: absolute;
    left: 12px;
    top: 12px;
    cursor: pointer;
    color: #cccccc;
    opacity: 0;
    transition: ease-in-out 0.2s;
    border-radius: 50%;
    padding-left: 0.55em;
    padding-top: 0.4em;
    width: 2em;
    height: 2em;
    border: 1px solid #cccccc;
}
.input-file__preview:hover .input-file__delete[data-v-acc152c2] {
    opacity: 1;
}

.menu-visible[data-v-47fe8094] {
    display : block;
}
.menu-invisible[data-v-47fe8094] {
    display : none;
}

.list-group-item[data-v-05f2a74c] {
    position         : relative;
    display          : block;
    padding          : .75rem 1.25rem;
    margin-bottom    : -1px;
    background-color : #fff;
    border           : 1px solid rgba(0, 0, 0, .125);
}
.list-group-item--link[data-v-05f2a74c] {
    text-decoration : none;
}
.list-group-item[data-v-05f2a74c]:first-child {
    border-top-left-radius  : .25rem;
    border-top-right-radius : .25rem;
}
.list-group-item[data-v-05f2a74c]:last-child {
    margin-bottom              : 0;
    border-bottom-right-radius : .25rem;
    border-bottom-left-radius  : .25rem;
}

.control-number[data-v-0f572380] {
}

.el-select {
     display : block;
}

 /*
 20190916 - Removing this per discussion on making the tags easier to read.
 This was requested to be global for all flex, and also in a ticket for LGA.
    .el-select__tags-text {
       max-width      : 40px;
        overflow       : hidden;
        text-overflow  : ellipsis;
        white-space    : nowrap;
        display        : inline-block;
        vertical-align : middle;
    }
*/
.control__wrapper-2 .el-select .el-select__input {
     border : none;
}
.control__wrapper-2 .button.button--link {
     color : rgb(0, 0, 0);
}
.control__wrapper-2 {
     position : relative;
}
.control__search-wrapper--loaded .control-search__loader {
     opacity : 0;
}
.control__search-wrapper--loading .el-input__inner,
 .control__search-wrapper--loading .el-input__inner::-webkit-input-placeholder {
     color          : rgba(0, 0, 0, 0);
     pointer-events : none;
}
.control__search-wrapper--loading .el-input__inner,
 .control__search-wrapper--loading .el-input__inner::-moz-placeholder {
     color          : rgba(0, 0, 0, 0);
     pointer-events : none;
}
.control__search-wrapper--loading .el-input__inner,
 .control__search-wrapper--loading .el-input__inner::-ms-input-placeholder {
     color          : rgba(0, 0, 0, 0);
     pointer-events : none;
}
.control__search-wrapper--loading .el-input__inner,
 .control__search-wrapper--loading .el-input__inner::placeholder {
     color          : rgba(0, 0, 0, 0);
     pointer-events : none;
}
.control__search-wrapper--loading .control__wrapper-2:after {
     content  : 'Loading...';
     position : absolute;
     left     : 2.2em;
     top      : 10px;
     opacity  : 0.3;
}
.control__search-wrapper--loading .el-input__suffix,
 .control__search-wrapper--loading .el-select__tags {
     display : none;
}
.control-search__loader {
     position                  : absolute;
     left                      : 10px;
     opacity                   : 0.4;
     z-index                   : 9;
     top                       : 13px;
     -webkit-animation-name            : activity-spin;
             animation-name            : activity-spin;
     -webkit-animation-duration        : 2000ms;
             animation-duration        : 2000ms;
     -webkit-animation-iteration-count : infinite;
             animation-iteration-count : infinite;
     -webkit-animation-timing-function : ease-in-out;
             animation-timing-function : ease-in-out;
}

.control-number[data-v-7b55972c] {
}

.control-text[data-v-46c838e4] {
}
.control-text--multiline[data-v-46c838e4] {
    grid-row: span 2;
}
textarea.control-text__control[data-v-46c838e4] {
}

.page-section-list {
    display: grid;
    grid-row-gap: .5rem;
    justify-items: initial;
}

label[data-v-cc5e7834] {
    margin-bottom : 0;
}

/*.el-checkbox-group {
    display: grid;
    font-size: 0;
    grid-template-columns: repeat(5, 1fr);
    margin-left:30px;
}
.el-checkbox-button__inner{
    width:100%;
}
.el-checkbox+.el-checkbox {
    margin-left: 0;
}*/

.control-datetime[data-v-20b32bbe] {
}

/* Normally, I wouldn't set a static height on anything, but I can't figure out why this ends up taller than everything else - Brydon */
.control-datetime__input[data-v-20b32bbe] {
    height: 32px;
}

.control-file[data-v-d20b02a4] {
}

.signature__wrapper {
    border : 1px solid #ced4da;
}
.signature__wrapper--dark{
    background-color: #f8f8f8;
}

.control-text--multiline[data-v-51733d50] {
    grid-row: span 2;
}

.control-datetime[data-v-59a4a370] {
}

/* Normally, I wouldn't set a static height on anything, but I can't figure out why this ends up taller than everything else - Brydon */
.control-datetime__input[data-v-59a4a370] {
    height: 32px;
}

.mce-tooltip{
    pointer-events: none;
}

.ql-snow .ql-editor img{
    width: inherit;
}
.quillWrapper{
    background-color: #fff;
}

/*!
* Quill Editor v1.3.6
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
.ql-container {
    box-sizing: border-box;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0px;
    position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
    visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
    pointer-events: none;
}
.ql-clipboard {
    left: -100000px;
    height: 1px;
    overflow-y: hidden;
    position: absolute;
    top: 50%;
}
.ql-clipboard p {
    margin: 0;
    padding: 0;
}
.ql-editor {
    box-sizing: border-box;
    line-height: 1.42;
    height: 100%;
    outline: none;
    overflow-y: auto;
    -o-tab-size: 4;
       tab-size: 4;
    -moz-tab-size: 4;
    text-align: left;
    word-wrap: break-word;
}
.ql-editor > * {
    cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
    margin: 0;
    padding: 0;
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
    padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
    list-style-type: none;
}
.ql-editor ul > li::before {
    content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
    pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
    pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
    color: #777;
    cursor: pointer;
    pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
    content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
    content: '\2610';
}
.ql-editor li::before {
    display: inline-block;
    white-space: nowrap;
    width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
    margin-left: -1.5em;
    margin-right: 0.3em;
    text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
    margin-left: 0.3em;
    margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
    padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
    padding-right: 1.5em;
}
.ql-editor ol li {
    counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
    counter-increment: list-0;
}
.ql-editor ol li:before {
    content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
    counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
    content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
    counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
    counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
    content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
    counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
    counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
    content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
    counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
    counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
    content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
    counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
    counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
    content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
    counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
    counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
    content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
    counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
    counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
    content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
    counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
    counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
    content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
    counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
    counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
    content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
    padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
    padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
    padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
    padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
    padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
    padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
    padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
    padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
    padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
    padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
    padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
    padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
    padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
    padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
    padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
    padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
    padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
    padding-right: 28.5em;
}
.ql-editor .ql-video {
    display: block;
    max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
    margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
    margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
    background-color: #000;
}
.ql-editor .ql-bg-red {
    background-color: #e60000;
}
.ql-editor .ql-bg-orange {
    background-color: #f90;
}
.ql-editor .ql-bg-yellow {
    background-color: #ff0;
}
.ql-editor .ql-bg-green {
    background-color: #008a00;
}
.ql-editor .ql-bg-blue {
    background-color: #06c;
}
.ql-editor .ql-bg-purple {
    background-color: #93f;
}
.ql-editor .ql-color-white {
    color: #fff;
}
.ql-editor .ql-color-red {
    color: #e60000;
}
.ql-editor .ql-color-orange {
    color: #f90;
}
.ql-editor .ql-color-yellow {
    color: #ff0;
}
.ql-editor .ql-color-green {
    color: #008a00;
}
.ql-editor .ql-color-blue {
    color: #06c;
}
.ql-editor .ql-color-purple {
    color: #93f;
}
.ql-editor .ql-font-serif {
    font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
    font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
    font-size: 0.75em;
}
.ql-editor .ql-size-large {
    font-size: 1.5em;
}
.ql-editor .ql-size-huge {
    font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
    direction: rtl;
    text-align: inherit;
}
.ql-editor .ql-align-center {
    text-align: center;
}
.ql-editor .ql-align-justify {
    text-align: justify;
}
.ql-editor .ql-align-right {
    text-align: right;
}
.ql-editor.ql-blank::before {
    color: rgba(0,0,0,0.6);
    content: attr(data-placeholder);
    font-style: italic;
    left: 15px;
    pointer-events: none;
    position: absolute;
    right: 15px;
}

#flex-editor p,
#flex-editor span,
#flex-editor body,
#flex-editor li,
#flex-editor i {
    margin-bottom : 0;
    font-size     : 12px;
    color         : #dedede;
}
.editor__viewport {
    position : absolute;
}
#path-container {
    position       : absolute;
    left           : 0;
    top            : 0;
    width          : 0;
    height         : 0;
    overflow       : visible;
    pointer-events : none;
}
#viewport-control {
    position : fixed;
    left     : 0;
    top      : 0;
    bottom   : 0;
    right    : 0;
    width    : 100vw;
    height   : 100vh;
}
.editor-theme__basic {
    background-color : #232323;
    position         : absolute;
    left             : 0;
    top              : 0;
    right            : 0;
    bottom           : 0;
    overflow         : hidden;
    -webkit-transform-origin : center;
            transform-origin : center;
}

/* Input styles */
.editor-theme__basic select,
.editor-theme__basic textarea,
#app .editor-theme__basic .el-textarea__inner,
.editor-theme__basic table.jsoneditor-search div.jsoneditor-frame,
.editor-theme__basic input[type=text] {
    width            : 100%;
    background-color : #232323;
    color            : #e6e6e6;
    border-radius    : 2px;
    padding-top      : 0.3em;
    padding-bottom   : 0.3em;
    border           : 1px solid #1a1a1a;
}
.editor-theme__basic .editor__element > select,
.editor-theme__basic .editor__element > textarea,
.editor-theme__basic table.jsoneditor-search div.jsoneditor-frame,
.editor-theme__basic .editor__element > input[type=text]
{
    padding-left: 0.5em;
    padding-right: 0.5em;
}
.editor-theme__basic input[type=file].control-file__control {
    color : #e6e6e6;
}
.editor-theme__basic div.jsoneditor-field.jsoneditor-highlight,
.editor-theme__basic div.jsoneditor-field[contenteditable=true]:focus,
.editor-theme__basic div.jsoneditor-field[contenteditable=true]:hover,
.editor-theme__basic div.jsoneditor-value.jsoneditor-highlight,
.editor-theme__basic div.jsoneditor-value[contenteditable=true]:focus,
.editor-theme__basic div.jsoneditor-value[contenteditable=true]:hover {
    background-color : #616161;
    border           : 1px solid #848484;
    border-radius    : 2px;
}
.editor-theme__basic .jsoneditor-schema-error,
.editor-theme__basic div.jsoneditor td,
.editor-theme__basic div.jsoneditor textarea,
.editor-theme__basic div.jsoneditor th,
.editor-theme__basic div.jsoneditor-field,
.editor-theme__basic div.jsoneditor-value {
    font-family : inherit;
}
.editor-theme__basic div.jsoneditor-value.jsoneditor-string {
    color : #53b720;
}
.editor-theme__basic div.jsoneditor-field {
    color : #f1f1f1;
}
.editor-theme__basic div.jsoneditor-tree {
    height : 677px;
}

/* width */
.editor-theme__basic div.jsoneditor-tree::-webkit-scrollbar {
    width : 5px;
}

/* Track */
.editor-theme__basic div.jsoneditor-tree::-webkit-scrollbar-track {
    background : #232323;
}

/* Handle */
.editor-theme__basic div.jsoneditor-tree::-webkit-scrollbar-thumb {
    background : #888;
}

/* Handle on hover */
.editor-theme__basic div.jsoneditor-tree::-webkit-scrollbar-thumb:hover {
    background : #555;
}
.editor-theme__basic table.jsoneditor-search div.jsoneditor-frame {
    padding-top    : 0;
    padding-bottom : 0;
}
.editor-theme__basic tr.jsoneditor-highlight, tr.jsoneditor-selected {
    background-color : #353535;
}
.editor-theme__basic table.jsoneditor-search input {
    color         : #e6e6e6;
    padding-left  : 0.3em;
    padding-right : 0.3em;
}
.editor-theme__basic div.jsoneditor-menu {
    background-color : transparent;
    border-bottom    : 1px solid #404040;
}
.editor-theme__basic div.jsoneditor {
    border : none;
}
#flex-editor .editor-theme__basic div.jsoneditor-treepath span.jsoneditor-treepath-element {
    color : #5a5a5a;
}
.editor-theme__basic div.jsoneditor-navigation-bar {
    background-color : #232323;
    border-bottom    : 1px solid #404040;
}
.editor-theme__basic div.jsoneditor-menu > button:disabled {
    opacity : 1;
}
.editor-theme__basic select {
    height : 28px;
}
.editor-theme__basic textarea {
    height : 6em;
    resize : none;
}
.editor-theme__basic select:focus,
.editor-theme__basic textarea:focus,
.editor-theme__basic input[type=text]:focus {
    outline : none;
    border  : 1px solid #404040;
}

/* Generic theme styles. */
.editor-theme__basic .editor__window,
.editor-theme__basic .editor__pane {
    background-color : #282828;
    border           : 1px solid #404040;
    position         : absolute;
}

/* width */
.editor-theme__basic .editor-window__body::-webkit-scrollbar {
    width : 5px;
}

/* Track */
.editor-theme__basic .editor-window__body::-webkit-scrollbar-track {
    background : #232323;
}

/* Handle */
.editor-theme__basic .editor-window__body::-webkit-scrollbar-thumb {
    background : #888;
}

/* Handle on hover */
.editor-theme__basic .editor-window__body::-webkit-scrollbar-thumb:hover {
    background : #555;
}

/* Element styles. */
.editor__element {
    position : absolute;
    display  : inline-block;
}

/* Control-specific styles. */
.editor__control {
    display          : inline-block;
    border           : 1px solid #404040;
    position         : absolute;
    padding          : 0.2em 0.5em;
    border-radius    : 3px;
    background-color : #232323;
    cursor           : pointer;
}

/* Window-specific styles. */
.editor-theme__basic .editor__window {
    border-radius : 4px;
    box-shadow    : 0 3px 3px rgba(0, 0, 0, 0.2);
    overflow      : hidden;
}
.editor-window__controls {
    position               : absolute;
    right                  : 0;
    top                    : 1px;
    padding-top            : 0.1em;
    padding-left           : 0.5em;
    padding-right          : 0.5em;
    bottom                 : 0;
    border-top-left-radius : 12px;
    background-color       : #282828;
}
.editor-window__controls i {
    opacity       : 0.5;
    padding-left  : 0.2em;
    padding-right : 0.2em;
}
.editor-window__controls i:hover {
    opacity : 1;
}
.editor-window__heading {
    border-bottom : 1px solid #404040;
    padding       : 0.1em 1em;
    position      : relative;
    background    : #171717;
    background    : linear-gradient(to right, #171717 0%, #49423c 100%);
    filter        : progid:DXImageTransform.Microsoft.gradient(startColorstr='#171717', endColorstr='#49423c', GradientType=1);
}
.editor-window__heading p {
    -webkit-touch-callout : none;
    -webkit-user-select   : none;
    -moz-user-select      : none;
    -ms-user-select       : none;
    user-select           : none;
    white-space           : pre;
    text-overflow         : ellipsis;
    word-break            : break-all;
    padding-right         : 3em;
    overflow              : hidden;
}
#flex-editor .editor-window__resize {
    position      : absolute;
    right         : 0;
    padding-right : 9px;
    bottom        : 0;
    color         : #474747;
    cursor        : nwse-resize;
}
.editor-window__body {
    padding    : 0.1em 1em;
    position   : relative;
    overflow-y : scroll;
    overflow-x : hidden;
}
.editor__window--collapsed {
    height : 23px !important;
}

/* Tab styles. */
.editor-tab__wrapper {
    position : absolute;
}
.editor-tab__wrapper ul {
    padding-left          : 0;
    margin-bottom         : 0;
    -webkit-touch-callout : none;
    -webkit-user-select   : none;
    -moz-user-select      : none;
    -ms-user-select       : none;
    user-select           : none;
}
.editor-tab__wrapper li {
    cursor                : pointer;
    display               : inline-block;
    list-style            : none;
    padding               : 0.2em 1em;
    opacity               : 0.8;
    -webkit-touch-callout : none;
    -webkit-user-select   : none;
    -moz-user-select      : none;
    -ms-user-select       : none;
    user-select           : none;
    background-color      : #202020;
    border                : 1px solid #404040;
}
.editor-tab__wrapper li.active {
    background-color : #282828;
    opacity          : 0.9;
}
.editor-tab__wrapper li:hover {
    opacity : 1;
}

/* Menu styles. */
.editor__menu {
    position : absolute;
    left     : 0;
    top      : 4px;
}
.editor__menu ul {
    padding-left          : 0;
    -webkit-touch-callout : none;
    -webkit-user-select   : none;
    -moz-user-select      : none;
    -ms-user-select       : none;
    user-select           : none;
}
.editor__menu li {
    cursor                : pointer;
    display               : inline-block;
    list-style            : none;
    margin-left           : 1em;
    margin-right          : 1em;
    opacity               : 0.6;
    -webkit-touch-callout : none;
    -webkit-user-select   : none;
    -moz-user-select      : none;
    -ms-user-select       : none;
    user-select           : none;
}
.editor__menu li:hover {
    opacity : 1;
}

#app .editor-theme__basic .card {
    background : transparent;
    box-shadow : none;
    border     : 1px solid #404040;
}
#app .editor-theme__basic .el-input__inner {
    background : #232323;
    border     : 1px solid #1a1a1a;
}
#app .editor-theme__basic .el-select__input {
    background : none;
}
#app .editor-theme__basic .card__header {
    border-bottom    : 1px solid #404040;
    background-color : #2f2f2f;
}
#app .editor-theme__basic .card__header p,
#app .editor-theme__basic .card__header h1,
#app .editor-theme__basic .card__header h2,
#app .editor-theme__basic .card__header h3 {
    font-size : 12px;
}
.editor-theme__basic .el-input-number__increase {
    border-left : 1px solid #404040;
}
.editor-theme__basic .el-input-number__decrease {
    border-right : 1px solid #404040;
}
.editor-theme__basic .el-input-number__decrease,
.editor-theme__basic .el-input-number__increase,
.editor-theme__basic .el-radio-button__inner {
    background : none;
}
.editor-theme__basic .el-radio-button__inner {
    border : 1px solid #404040;
}
.editor-theme__basic .el-radio-button:first-child .el-radio-button__inner {
    border-left : 1px solid #404040;
}

.cv-event--large{ text-align: center;
}
.card__body .cv-event--large p{ margin-bottom: 0; line-height: 1.5em;
}
.event__heading{  text-overflow: ellipsis;  word-break: break-word;  white-space: nowrap;  overflow: hidden; min-height: 0; min-height: initial;
}
.card__body .el-radio+.el-radio{ margin-left: 0;
}
.shift__button{ padding-top: 2.1em;
}
.schedular__timeframe-columns .el-radio-group{  grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-flow: unset; display: grid; grid-gap: 1em; gap: 1em;
}
.card .cv-week{  min-height: 8em;
}
.theme-default .cv-day.past.selected,
.theme-default .cv-day.outsideOfMonth.selected,
.theme-default .cv-day.today.selected,
.cv-day.selected{  background-color: rgba(104, 187, 69, 0.15);
}
.form-group .el-date-editor.el-input,
.form-group .el-date-editor.el-input__inner{  width: 100%;
}
.form-group.no-label{  padding-top: 1.45em;
}

.calendar[data-v-5992cf04] {
}
.bold[data-v-5992cf04] {
    font-weight : 700;
    font-size   : 1.1em;
}
.calendar__header[data-v-5992cf04] {
    display               : grid;
    grid-template-columns : repeat(7, 1fr);
    max-height            : 25px;
}
.calendar__header__item[data-v-5992cf04] {
    text-align : center;
}
.calendar__body[data-v-5992cf04] {
    display               : grid;
    grid-template-columns : repeat(7, 1fr);
}
.calendar__body__item[data-v-5992cf04] {
    min-width       : 80px;
    min-height      : 100px;
    border          : 1px solid #111111;
    display         : inline-block;
    margin-left     : -1px;
    margin-bottom   : -1px;
    border-collapse : collapse;
    position        : relative;
}
.calendar__body__item__heading[data-v-5992cf04] {
    position : absolute;
    right    : 2px;
}

.import-field__type {
    text-transform : uppercase;
    color          : #bbbbbb;
    letter-spacing : 1px;
    pointer-events : none;
}

.importer__property-icon {
    margin-right : 0.2em;
    opacity      : 0.4;
    transition   : 0.1s ease-in-out;
    cursor       : pointer;
}
.importer__property-icon:hover {
    opacity : 1;
}
.importer__property-icon--priority {
    font-size : 1.2em;
    opacity   : 1;
    /*color: #ffea91;*/
    /*-webkit-text-stroke-width: 1px;*/
    /*-webkit-text-stroke-color: #e4d07b;*/
}

.core__chip {
    padding        : 0.5em 1em;
    color          : #797979;
    pointer-events : none;
    border         : 1px solid #e0e0e0;
    display        : inline-block;
    border-radius  : 2px;
    margin-bottom  : 0.5em;
    margin-right   : 0.5em;
    max-width      : 130px;
    white-space    : nowrap;
    text-overflow  : ellipsis;
    overflow       : hidden;
    word-break     : break-all;
    transition     : 0.2s ease-in-out;
}
.core__chip:hover{
    text-decoration: none;
}
.core__chip--selectable {
    cursor         : pointer;
    pointer-events : initial;
}
.core__chip--selected,
.core__chip--selectable:hover {
    border : 1px solid #9f9f9f;
    color          : #3d3d3d;
}
.core-chip__count{
    background-color: #f56c6c;
    color: #ffffff;
    border-radius: 50%;
    display: inline-block;
    min-width: 1.5em;
    font-size: 12px;
    text-align: center;
    padding-top: 0.1em;
    padding-right: 0.1em;
    padding-left: 0.1em;
}
.core-chip__count > div{
    padding-left: 0.1em;
    padding-right: 0.1em;
    text-align: center;
    display: inline-block;
    height: 0;
}

.file__heading {
    position      : relative;
    text-overflow : ellipsis;
    padding-right : 2em;
    overflow      : hidden;
    height        : 3em;
}
.file__delete-icon {
    cursor             : pointer;
    position           : absolute;
    right              : 1em;
    top                : 1em;
    opacity            : 0.3;
    transition         : 0.2s ease-in-out;
    -moz-transition    : 0.2s ease-in-out;
    -webkit-transition : 0.2s ease-in-out;
}
.file__delete-icon:hover {
    opacity : 1;
}
.file__wrapper {
}
.file__wrapper .file__body .file__body__file .el-upload {
    display:block;
}
.file__wrapper .file__body .file__body__file .el-upload-dragger {
    width : 100%;
    height: auto;
}

.core-well__container {
    border-radius    : 3px;
    background-color : #fafafa;
    padding          : 1em;
    box-shadow       : inset 0 1px 4px #d6d6d6;
}
.core-well__container .el-loading-mask{
    background: none;
}
.core-well__body {
    color: #424349;
}
.core-well__heading-icon {
    font-size     : 1.5em;
    text-align    : center;
    border-radius : 50%;
    margin-right  : 0.5em;
}
.core-well__heading h4 {
    margin-bottom : 0;
}
.core-well__heading{
    margin-bottom: 1em;
}

.search__highlight{
    background-color: #abd9f0;
}
.search__control{
    position: relative;
}
.search__popover{
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    z-index: 11;
    background: #ffffff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
    max-height: 280px;
    overflow-y: scroll;
}
.search__suggestion{
    padding: 0.5em;
    transition: 0.2s ease-in-out;
    background: #ffffff;
    cursor: pointer;
}
.search__suggestion:hover, .search__suggestion--hover{
    background: #f3f3f3;
}
.search__control input[type="text"]{
    border: 1px solid #ced4da;
    height: 40px;
    padding: 0 15px;
}

.event__container{
    max-height: 35em;
    overflow-y: scroll;
    background-color: #f3f3f3;
    padding: 1em;
    border-radius: 3px;
}
.event__container p{
    margin-bottom: 0.2em;
}

.core__widget{
    position: relative;
    min-height: 75px;
}
.core__widget .widget__popover{
    opacity: 0;
    transition: 0.2s ease-in-out;
    top: 0;
    right: 0;
    position: absolute;
    bottom: auto;
    bottom: initial;
    left: auto;
    left: initial;
    -webkit-transform: none;
            transform: none;
    width: auto;
    padding: 0.75em;
}
.core__widget:hover .widget__popover{
    opacity: 1;
    padding: 0.2em;
}

.core__button {
    padding          : 1em;
    border           : 1px solid #dee0e2;
    border-radius    : 4px;
    text-align       : center;
    background-color : #f2f5f7;
    color            : #626b73;
    text-transform   : uppercase;
    box-shadow       : inset 0 2px 6px #fffbff, inset 0 -2px 3px #e2e4e4;
    transition       : 0.2s ease-in-out;
}
.core__button:hover {
    background-color : #ffffff;
    box-shadow       : inset 0 2px 6px #fffbff, inset 0 -2px 3px #eaecec;
    cursor           : pointer;
}
.core__button:focus{
    outline-color: #9c9ea9;
    background-color: #ffffff;
}
.core-button__icon {
    font-size : 2.5em;
    color     : #c8cbce;
}

.flex-slider__arrow{
    position: absolute;
    background-color: #ffc72a;
    padding: 1em 3em;
    margin-bottom: 0;
    margin-top: 0.3em;
    transition: 0.1s ease-in-out;
    -webkit-transform: translate(0, -25%) skew(21deg, 0deg);
            transform: translate(0, -25%) skew(21deg, 0deg);
    top: 50%;
    cursor: pointer;
}
.flex-slider__arrow:hover{
    margin-top: 0;
    margin-bottom: 0.3em;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}
.flex-slider__arrow i{
    font-size: 3em;
    font-weight: bold;
    -webkit-transform: skew(-21deg, 0deg);
            transform: skew(-21deg, 0deg);
}
.flex-slider__arrow--right{
    right: 0;
}
.flex-slider__arrow--left{
    left: 0;
}
.flex-slider__image-wrapper{
    position: relative;
    width: 100%;
    /*padding-top: 35%;*/
    height: 425px;
    overflow: hidden;
}
.flex-slider__image-wrapper img{
    text-align: center;
    position: absolute;
    top: 0;
    width: auto;
    height: 100%;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.flex-slider__counters{
    position: absolute;
    bottom: 19px;
    left: 0;
    right: 0;
    text-align: center;
}
.flex-slider__blip.selected{
    background-color: #ffc72a;
    opacity: 0.8;
}
.flex-slider__blip{
    display: inline-block;
    margin-right: 0.3em;
    margin-left: 0.3em;
    background-color: #ffffff;
    opacity: 0.3;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    transition: 0.1s ease-in-out;
    cursor: pointer;
}
.flex-slider__blip:hover{
    opacity: 1;
}
.flex-slider__content{
    color: #ffc72a;
    position: absolute;
    bottom: 3em;
    left: 3em;
    padding: 1em;
    padding-left: 2em;
    padding-right: 2em;
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 4px;
}

.cf-text__internal{
    color: #cccccc;
}

.section__wrapper {
    border        : 1px solid #ced4da;
    margin-bottom : 0.5em;
    padding       : 0;
    border-radius : 3px;
    display       : block;
}
.section__heading {
    padding          : 1em;
    background-color : #f7f7f7;
}
.service__editor .section__heading {
    cursor : default;
}
.section__wrapper.toggleable .section__heading {
    cursor : pointer;
}
.section__form {
    padding : 1em;
    display : none;
}
.section__wrapper.toggled .section__form {
    display : block;
}
.section__wrapper:active:hover {
    box-shadow : 0 2px 3px #eeeeee;
}
.section__wrapper p {
    margin-bottom : 0;
}
.tools__wrapper {
    display               : grid;
    grid-template-columns : 1fr 1fr 1fr;
    grid-gap                   : 0.5em;
    gap                   : 0.5em;
}
.resource__container,
.tool__container {
    text-align    : center;
    border-radius : 3px;
    border        : 1px solid #ced4da;
    cursor        : move;
}
.resource__container {
    cursor : default;
}
.tool__heading {
    padding          : 1em;
    margin-bottom    : 0;
    background-color : #f7f7f7;
    color            : #585a62;
}
.tool__body {
    padding : 1em;
}
.tool__body i {
    font-size : 1.5em;
    color     : #cccccc;
}
.cursor-pointer {
    cursor : pointer;
}
.section__drop {
    display    : block;
    height     : 0;
    overflow   : hidden;
    transition : 0.2s ease-in-out;
}
.hover .section__drop.dragging,
.hover .dragging .section__drop {
    height : auto;
}
.toggled .section__zone {
    margin-bottom : 0;
}
.section__zone {
    margin     : 1em;
    height     : 50px;
    border     : 1px dashed #ced4da;
    text-align : center;
    position   : relative;
}
.section__zone p {
    position       : absolute;
    left           : 50%;
    top            : 50%;
    text-transform : uppercase;
    color          : #ced4da;
    -webkit-transform      : translate(-50%, -50%);
            transform      : translate(-50%, -50%);
    letter-spacing : 3px;
}
.course__description textarea {
    height : 150px;
}
.course__sections .tool__container {
    display : none;
}
.section__resources {
    display               : grid;
    grid-template-columns : 1fr 1fr 1fr 1fr;
    grid-gap                   : 0.5em;
    gap                   : 0.5em;
}
.resource__container .resource__icon {
    padding : 2em;
}
.resource__container p {
    margin-bottom : 0;
    color         : #585a62;
}
.resource__heading {
    padding          : 1em;
    background-color : #f7f7f7;
}
.resource__container .resource__icon i {
    font-size : 3em;
    color     : #cccccc;
}

/*.section__controls a {*/

/*text-align : center;*/

/*}*/

/*.section__controls a i {*/

/*transition    : 0.2s ease-in-out;*/

/*border        : 1px solid #ced4da;*/

/*color         : #ced4da;*/

/*border-radius : 50%;*/

/*width         : 2em;*/

/*height        : 2em;*/

/*line-height   : 0.9em;*/

/*padding       : 0.5em;*/

/*}*/

/*.section__controls a:hover i {*/

/*border-color : #333333;*/

/*color        : #333333;*/

/*}*/
.section__title {
    color : #585a62;
}
.section__title i {
    margin-right : 0.3em;
}
.component__inner {
    border         : 1px solid #dddddd;
    padding        : 1em;
    padding-top    : 0;
    padding-bottom : 0;
    border-radius  : 2px; /*margin-bottom: 1em;*/
}
.component__inner p {
    line-height : 3em;
}
.toggled .component__inner .section__zone {
    margin-bottom : 1em;
}
.toggled .section__form > div {
    display               : grid;
    grid-gap              : 1em;
    grid-gap                   : 1em;
    gap                   : 1em;
    grid-template-columns : 1fr;
}
.component__inner .component__inner {
    margin-bottom : 1em;
}
.editor-component__icon {
    opacity : 0;
    cursor  : pointer;
}
.editor-component__header:hover .editor-component__icon {
    opacity : 0.4
}
.editor-component__icon:hover {
    opacity : 0.6
}

.core-section__container {
    margin-bottom : 1em;
    border        : 1px solid #e4e5e6;
    box-shadow: 0 1px 5px rgba(0,0,0,0.1);
}
.core-section__container.core-section__container--closed,
.core-section__container > .core-section__body .core-section__container{
    box-shadow: none;
}
.core-section__heading {
    background    : #f3f4f5;
    /*background    : -moz-linear-gradient(top, #ffffff 0%, #f1f3f5 100%);*/
    /*background    : -webkit-linear-gradient(top, #ffffff 0%, #f1f3f5 100%);*/
    /*background    : linear-gradient(to bottom, #ffffff 0%, #f1f3f5 100%);*/
    /*background    : -moz-linear-gradient(left, #f3f4f5 0%, #f3f4f5 100%);*/
    /*background    : -webkit-linear-gradient(left, #f3f4f5 0%, #f3f4f5 100%);*/
    /*background    : linear-gradient(to right, #f3f4f5 0%, #f3f4f5 100%);*/

    border-bottom : 1px solid #e4e5e6;
    padding       : 1em;
}
.core-section__heading.core-section__heading--collapsible{
    background    : linear-gradient(to bottom, #ffffff 0%, #f1f3f5 100%);
}
.core-section__heading--collapsible {
    cursor : pointer;
}
.core-section__heading--collapsed {
    border-bottom : none;
}
.core-section__body {
    background-color : #ffffff;
    overflow         : hidden;
}
.core-section__container--open.core-section__container--complete > .core-section__body{
    overflow: visible;
}
.core-section__inner-wrapper {
    padding : 1em;
}
.core-section__heading h4 {
    margin-bottom : 0;
}

.core__image{
    width: 80px;
    height: 80px;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}
.core__image img{
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    height: 100%;
    width: auto;
}



































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































/*------------------------------
The sections.
------------------------------*/
.fx__editor--edit .fx__section {
    border        : 1px dashed #dfe3e6;
    padding       : 1.5em;
    border-radius : 3px;
    position      : relative;
}
.fx__section {
    position : relative;
}
.fx__editor .fx__section.fx__section--selected:hover,
.fx__editor .fx__section.fx__section--selected,
.fx__editor.fx-editor__boundaries--on .fx__section.fx__section--selected:hover,
.fx__editor.fx-editor__boundaries--on .fx__section.fx__section--selected{
    border: 2px solid #7abeea;
}
.fx__section--selected > .fx__control-wrapper {
    display : inherit;
}
.fx__editor--edit .fx__section:hover,
.fx__editor--edit.fx-editor__boundaries--on .fx__section:hover,
.fx__editor--edit .fx__section--selected {
    border : 1px dashed #aeb4ba;
}
.fx-editor__boundaries--on .fx-section__content {
    border : 1px solid #ff990d;
}
.fx__editor--edit.fx-editor__boundaries--on .fx__section{
    border-color: transparent;
}
/*------------------------------
The control toolbar.
------------------------------*/
.fx__control-wrapper {
    background-color : #333333;
    position         : absolute;
    right            : -1px;
    top              : -1px;
    color            : #ffffff;
    padding          : 0.3em 0.5em 0.2em;
    display          : none;
}
.fx__control {
    color         : #dddddd;
    padding-left  : 0.2em;
    padding-right : 0.2em;
    cursor        : pointer;
}
.fx__control-spacer {
    border-right   : 1px solid #636363;
    height         : 1.2em;
    display        : inline-block;
    padding-left   : 0.5em;
    vertical-align : middle;
    margin-right   : 0.5em;
}
/*------------------------------
The image editor.
------------------------------*/
.fx__image-editor {
    height : 60vh;
}
.fx__image-editor .tui-image-editor-header-logo {
    display : none;
}
.fx__image-editor .tui-image-editor-header-buttons > button {
    font-family   : inherit !important;
    border-radius : inherit !important;
}
/*------------------------------
The inline editor.
------------------------------*/
.medium-editor-toolbar li button {
    padding : 6px 8px;
}
.medium-editor-placeholder:after {
    color : #cccccc;
}
.medium-editor-toolbar li button {
    padding          : 6px 8px;
    color            : #fff;
    border           : none;
    border-right     : 1px solid #636363;
    height           : 25px;
    background-color : #333;
    font-size        : 12px;
}
.fx__editor--preview .medium-editor-placeholder:after {
    display : none;
}
/*------------------------------
The dialogs.
------------------------------*/
.fx-section__container .el-dialog__header,
.fx-section__container .el-dialog__body {
    padding : 0;
}
.fx-section__container .el-dialog {
    box-shadow : 0 1px 3px rgba(0, 0, 0, 0.2);
}
/*------------------------------
The presets.
------------------------------*/
.content-preset__wrapper {
    background-color : #f4f5f7;
    border-radius    : 3px;
    cursor: pointer;
    border: 1px solid #f4f5f7;
    transition: 0.2s ease-in-out;
    overflow: hidden;
}
.content-preset__content{
    padding          : 1em;
}
.content-preset__wrapper.content-preset__wrapper--selected{
    border-color: #52a7ef;
    box-shadow: 0 1px 4px rgba(15, 139, 245, 0.3);
}
.content-preset__icon {
    float     : right;
    font-size : 3.5em;
    opacity   : 0.2;
    margin-right: 14px;
    margin-top: 14px;
}
.content-preset__controls{
    text-align: center;
    background-color: #eeeeee;
    opacity: 0;
    height: 0;
    padding: 0;
    transition: 0.2s ease-in-out;
}
.content-preset__wrapper.content-preset__wrapper--selected .content-preset__controls{
    height: 24px;
    padding: 0.2em;
    opacity: 1;
}
.control-preset__control{
    padding-left: 0.2em;
    padding-right: 0.2em;
    opacity: 0.2;
    transition: 0.2s ease-in-out;
}
.control-preset__control:hover{
    opacity: 0.8;
}














































































































































































































































































































































































































































































































































































































































































/*------------------------------
The editor.
------------------------------*/
.fx__editor--preview .fx__create {
    display : none;
}
/*------------------------------
The editor controls.
------------------------------*/
.fx-editor__heading {
    position : relative;
    margin-bottom: 0.2em;
}
.fx-editor__heading .el-checkbox__label{
    color: #dddddd;
}
.fx-editor__controls {
    background-color: #333333;
    position: -webkit-sticky;
    position: sticky;
    right: 0;
    top: 0;
    color: #ffffff;
    padding: 0.3em 0.5em 0.2em;
}
/*------------------------------
The create button.
------------------------------*/
.fx__create {
    padding    : 0;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    transition : 0.1s ease-in-out;
    text-align : center;
    position: relative;
    cursor     : pointer;
    color      : #fff;
    opacity    : 1;
    background-color : rgb(226, 232, 237);
}
.fx__create--disabled {
    cursor : inherit;
    opacity: 0;
}
.fx__create:hover {
    opacity          : 1;
    padding: 1em;
    margin-top: 0.25em;
    margin-bottom: 0.25em;
    background-color : rgb(125, 198, 233);
}
.fx-section__wrapper > div:last-child > .fx__create--disabled{
    display: none;
}
.fx__create.fx__create--disabled:hover {
    opacity : 0;
}
.fx__create .fx-create__droplet{
    width: 1em;
    height: 1em;
    background-color: rgb(226, 232, 237);
    left: -1px;
    top: 50%;
    position: absolute;
    -webkit-transform: translate(0,-50%);
            transform: translate(0,-50%);
    transition : 0.1s ease-in-out;
    border-radius: 50%;
}
.fx__create .fx-create__text {
    opacity    : 0;
    transition : 0.2s ease-in-out;
    line-height: 4px;
}
.fx__create:hover .fx-create__text {
    opacity : 1;
}
.fx__create:hover .fx-create__droplet{
    background-color : rgb(125, 198, 233);
    border-radius: 0;
    left: 0;
}

.vue-grid-item .card,
.vue-grid-item .infobar {
    overflow : hidden;
    height   : 100%;
}
.vue-grid-item .infobar {
    margin-bottom : 0;
}
.vue-grid-item .infobar__items {
    grid-template-columns : 1fr;
    height                : 100%;
}
.widget-grid__controls {
    position : absolute;
    right    : 0;
    top      : 0;
}
.widget-grid__control {
    width            : 2.5em;
    height           : 2.5em;
    overflow         : hidden;
    padding-top      : 0.5em;
    text-align       : center;
    background-color : #fafafa;
    margin           : 0.2em;
    cursor           : pointer;
    border           : 1px solid #d0d0d2;
    color            : #b3b3b4;
    border-radius    : 2px;
    transition       : 0.2s ease-in-out;
}
.widget-grid__control:hover {
    color        : #878788;
    border-color : #b4b4b6;
}
.widget-grid__control i {
    font-size : 1.5em;
}
.widget__text {
    white-space : pre-line;
}
#app .card.grid__widget--preset .card{
    box-shadow: none;
}
.card.grid__widget--preset > .card__body,
.card.grid__widget--metric .card__body {
    padding : 0;
}
.card.grid__widget--preset.grid__mode--view > .card__header,
.card.grid__widget--metric.grid__mode--view .card__header {
    display : none;
}
.grid__item--table {
    overflow-x : scroll;
}
.widget-grid__unavailable {
    color          : #aaaaaa;
    text-transform : uppercase;
    letter-spacing : 1px;
    padding        : 0.5em;
    text-align     : center;
}
.widget-grid__layout-selection {
    position         : absolute;
    left             : 0;
    top              : 0;
    width            : 100%;
    height           : 156px;
    overflow         : hidden;
    padding          : 1.5em 2.5em 1.5em 1.5em;
    background-color : #f4f5f6;
    box-shadow       : 0 1px 3px rgba(0, 0, 0, 0.1);
    border-bottom    : 1px solid #e1e2e2;
}
.widget-grid__layout-spacer {
    height : 156px;
}
.widget-selection__layout-wrapper {
    display      : inline-block;
    position     : relative;
    margin-left  : 0.4em;
    margin-right : 0.4em;
}
.widget-selection__layout {
    border           : 1px solid #d6d7da;
    border-radius    : 2px;
    background-color : #fafafa;
    height           : 100px;
    width            : 100px;
    position         : relative;
    text-align       : center;
    margin-bottom    : 0.2em;
    cursor           : pointer;
    transition       : 0.2s ease-in-out;
}
.widget-selection__layout--selected {
    box-shadow : 0 0 4px #a9b6c3;
}
.widget-selection__layout > i {
    position   : absolute;
    left       : 50%;
    top        : 50%;
    -webkit-transform  : translate(-50%, -50%);
            transform  : translate(-50%, -50%);
    font-size  : 2em;
    color      : #d6d7da;
    transition : 0.2s ease-in-out;
}
.widget-layout__text {
    color          : #9a9d9f;
    pointer-events : none;
    transition     : 0.2s ease-in-out;
    white-space    : nowrap;
    overflow       : hidden;
    text-overflow  : ellipsis;
    width          : 100px;
    text-align     : center;
}
.widget-selection__layout-wrapper:hover .widget-layout__text {
    color : #353638;
}
.widget-selection__layout-wrapper:hover .widget-selection__layout > i {
    color : #aeafb3;
}
.widget-selection__layout-wrapper:hover .widget-selection__layout {
    border-color : #b7b7b9;
}
.widget-layout__controls {
    position         : absolute;
    bottom           : 0;
    left             : 0;
    width            : 100%;
    background-color : #ffffff;
    padding-top      : 0.4em;
    border-top       : 1px solid #e8e9ea;
}
.widget-layout__upper-icons {
    position : absolute;
    top      : 0.5em;
    right    : 0.5em;
    color    : #d6d7da;
}
.widget-layout__controls i {
    opacity      : 0.4;
    color        : #353638;
    transition   : 0.2s ease-in-out;
    font-size    : 1.2em;
    margin-left  : 0.2em;
    margin-right : 0.2em;
}
.widget-layout__controls i.pizazz,
.widget-layout__controls i:hover {
    opacity : 1;
}

.view-filter__row {
    padding-top    : 0.5em;
    padding-bottom : 0.5em;
    border-bottom  : 1px solid #dddddd;
}
.view-filter__row:last-child {
    border-bottom : none;
}
.view-filter__controls i {
    padding-left  : 0.2em;
    padding-right : 0.2em;
    opacity       : 0.4;
    transition    : 0.2s ease-in-out;
    cursor        : pointer;
}
.view-filter__controls i.view-control__selected {
    opacity : 1;
}
.view-filter__controls i:hover {
    opacity : 1;
}

.layout-drag__block{
    border        : 1px solid #eeeeee;
    border-radius : 3px;
    box-shadow    : 0 1px 4px rgba(0,0,0,0.05);
    padding       : 0.5em 0.5em 0.5em 1em;
}
.drag-block__handle{
    cursor: move;
    color: #cccccc;
    transition: 0.2s ease-in-out;
}
.drag-block__handle:hover{
    color: #888888;
}
.drag-block__heading a{
    color: #333333;
}

.cv-event--large{ text-align: center;
}
.card__body .cv-event--large p{ margin-bottom: 0; line-height: 1.5em;
}
.event__heading{  text-overflow: ellipsis;  word-break: break-word;  white-space: nowrap;  overflow: hidden; min-height: 50px;
}
.card__body .el-radio+.el-radio{ margin-left: 0;
}
.shift__button{ padding-top: 2.1em;
}
.schedular__timeframe-columns .el-radio-group{  grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-flow: unset; display: grid; grid-gap: 1em; gap: 1em;
}
.cv-event--large{ text-align: center;
}
.card__body .cv-event--large p{ margin-bottom: 0; line-height: 1.5em;
}
.event__heading{  text-overflow: ellipsis;  word-break: break-word;  white-space: nowrap;  overflow: hidden; min-height: 0; min-height: initial;
}
.card__body .el-radio+.el-radio{ margin-left: 0;
}
.shift__button{ padding-top: 2.1em;
}
.schedular__timeframe-columns .el-radio-group{  grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-flow: unset; display: grid; grid-gap: 1em; gap: 1em;
}
.card .cv-week{  min-height: 8em;
}
.theme-default .cv-day.past.selected,
.theme-default .cv-day.outsideOfMonth.selected,
.theme-default .cv-day.today.selected,
.cv-day.selected{  background-color: rgba(104, 187, 69, 0.15);
}
.form-group .el-date-editor.el-input,
.form-group .el-date-editor.el-input__inner{  width: 100%;
}
.form-group.no-label{  padding-top: 1.45em;
}
.cv-event.hasUrl{ cursor: pointer;
}

.course__block[data-v-9e069182] {
    box-shadow: 0 2px 3px #cccccc;
    position: relative;
}
.course__image[data-v-9e069182] {
    padding-top: 50%;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.course__image img[data-v-9e069182] {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    width: 100%;
}
.course__type[data-v-9e069182] {
    margin-bottom: 0;
    background-color: #eeeeee;
    padding: 0.5em;
    text-align: center;
}
.course-block__body[data-v-9e069182] {
    padding: 1em;
    background-color: #ffffff;
    margin-bottom: 3.5em;
}
.course-block__button[data-v-9e069182] {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.course__tag[data-v-9e069182]{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    background-color: rgba(255,255,255,0.9);
    font-weight: bold;
    padding: 0.3em;
    padding-right: 0.3em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    padding-left: 0.3em;
    padding-left: 1em;
    padding-right: 1em;
    box-shadow:0 1px 4px rgba(0,0,0,0.1);
    border-bottom-right-radius: 6px;
}
.course__tag--success[data-v-9e069182]{
    background-color: #28a745;
    color: #ffffff;
}

.layout-scheduler__button > button:first-child {
    display: none;
}
.fc-unthemed .fc-event-container .fc-content {
    white-space: normal;
    padding: 0.2em;
}

.custom-fields__table{
    margin-bottom: 0;
}

.custom-node[data-v-2bca7004] {
    min-width             : 25%;
    display               : grid;
    grid-template-columns : .25fr 1fr auto;
    grid-auto-flow        : column;
}
.actions[data-v-2bca7004] {
    display    : inline-block;
    visibility : hidden;
    text-align : left;
}
.custom-node:hover .actions[data-v-2bca7004] {
    visibility : visible;
}

.popover__navbar {
    min-height : 1.5em;
}
.popover__navbar .navbar-item {
    display : block;
}
.popover__navbar .navbar-item__link-icon.fa {
    font-size    : 1rem;
    margin-right : 0.3em;
}
.popover__navbar .navbar-item__link {
    color : #6d7079;
}

#app .menu__alert--auth{
    background-color: #f3f3f3;
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.4);
}
.menu__alert--auth label{
    color: #666;
}

.files__container {
    display : grid;
    border  : 1px solid #dddddd;
    grid    : "header header header" 50px "sidebar main main" 3fr / 1fr 5fr;
}
.files__container > div {
    padding : 1em;
}
.files__header {
    grid-area     : header;
    border-bottom : 1px solid #dddddd;
}
.files__sidebar {
    grid-area : sidebar;
}
.files__main {
    border-left : 1px solid #dddddd;
    grid-area   : main;
    overflow-y  : scroll;
}
.files__main-default {
    grid-column : span 5;
}
.files__container .files__main .files__main-default .control .el-upload.el-upload--text {
    display : block;
}
.files__container .files__main .files__main-default .control .el-upload.el-upload--text .el-upload-dragger {
    width  : 100%;
    height : 140px;
}
.files__container .files__main .files__main-item .control .el-upload.el-upload--text .el-upload-dragger {
    width   : 100%;
    padding : .5em;
}
.files__main-item {
    cursor     : pointer;
    display    : grid;
    text-align : center;
}
.files__main-item .fa {
    font-size : 45px;
}
.files__file {
    position      : relative;
    border        : 1px solid #ddd;
    border-radius : 5px;
    overflow      : hidden;
    width         : 100%;
    padding-top   : 100%;
    transition    : 0.1s ease-in-out;
}
.files__file img {
    text-align        : center;
    position          : absolute;
    top               : 0;
    height            : 100%;
    width             : auto;
    left              : 50%;
    bottom            : 0;
    -webkit-transform : translate(-50%, 0);
    transform         : translate(-50%, 0);
}
.files__controls {
    position         : absolute;
    width            : 100%;
    text-align       : center;
    opacity          : 0;
    top              : 0;
    bottom           : 0;
    background-color : rgba(230, 230, 230, 0.5);
    transition       : 0.1s ease-in-out;
}
.files__controls i {
    padding-top   : 0.45em;
    width         : 2.1em;
    height        : 2.1em;
    font-size     : 1.2em;
    -webkit-transform     : translate(0, -50%);
            transform     : translate(0, -50%);
    border-radius : 50%;
    opacity       : 0.7;
    margin-top    : 50%;
    color         : #313131;
    cursor        : pointer;
    border        : 1px dashed #313131;
}
.files__controls i:hover {
    opacity : 1;
}
.files__inner-content {
    transition : 0.1s ease-in-out;
}
.files__file:hover {
    border-color : #d6d6d6;
    box-shadow   : inset 0 2px 4px rgba(0, 0, 0, 0.1);
}
.files__file:hover .files__controls {
    opacity : 1;
}
.files__file:hover .files__inner-content {
    opacity : 0.2;
}
i.files__inner-content {
    position  : absolute;
    top       : 50%;
    left      : 50%;
    -webkit-transform : translate(-50%, -50%);
            transform : translate(-50%, -50%);
    color     : #c0c4cc;
    font-size : 4em;
}
.files__inner-content .control {
    position : absolute;
    left     : 0;
    top      : 0;
    width    : 100%;
    height   : 100%;
}
.files__inner-content .control__wrapper-2 {
    position  : absolute;
    top       : 50%;
    left      : 50%;
    -webkit-transform : translate(-50%, -50%);
            transform : translate(-50%, -50%);
}
.files__inner-content .el-upload-dragger {
    border : none;
    height : 100%;
}
.files__inner-content .el-upload-dragger .el-upload__text {
    display : none;
}
.files__inner-content .el-upload-dragger .el-icon-upload {
    margin : 0;
}
.files__file-title {
    white-space   : pre;
    overflow      : hidden;
    display       : inline-block;
    word-break    : break-all;
    text-overflow : ellipsis;
    max-width     : 90px;
    text-align    : center;
}
span.files__file-title{
    cursor: pointer;
}
.files__file--pointer {
    cursor : pointer;
}
.files__file--dashed {
    border-style : dashed;
}



























































































































































































































































































































































































































































/*--------------------------------------------------
 Row styles.
--------------------------------------------------*/
.flex-row__body {
    flex-grow: 1;
}
.flex-tree__row {
    position: relative;
    border-bottom: 1px solid #d8dbe0;
    padding: 0.75em;
}
.flex-tree__row--selected {
    border: 1px solid #85a9d4;
    border-top: none;
    background-color: #eef6ff;
}
.flex-row__wrapper > div:first-child .flex-tree__row--selected {
    border-top: 1px solid #85a9d4;
}
.flex-tree__row--bottom {
    border-bottom: 1px solid #85a9d4;
}
.flex-tree__row--top {
    border-top: 1px solid #85a9d4;
}
.flex-tree__children--clear > div > div:last-child > div > .flex-tree__row {
    border-bottom: none;
}
.flex-tree__content {
    display: flex;
    justify-content: start;
    align-items: start;
}
.flex-tree__collapsed {
    height: 3px;
    box-shadow: inset 0 1px 3px #d2d2d2;
}
/*--------------------------------------------------
 Row control styles.
 --------------------------------------------------*/
.flex-tree__controls {
    float: right;
    width: 4em;
    white-space: pre;
    text-align: right;
}
.flex-tree__controls > i,
.flex-tree__control--drag {
    opacity: 0.1;
    padding-top: 0.4em;
    transition: 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.flex-tree__control--drag {
    margin-right: 0.5em;
    cursor: move;
}
.flex-tree__control--locked {
    cursor: not-allowed;
}
.flex-tree__controls > i {
    cursor: pointer;
    margin-right: 0.2em;
}
.flex-tree__row .flex-tree__controls > i.flex-tree__loader,
.flex-tree__row:hover .flex-tree__controls > i.flex-tree__loader {
    cursor: pointer;
    opacity: 0.4;
}
.flex-tree__row:hover .flex-tree__controls > i,
.flex-tree__row:hover .flex-tree__control--drag {
    opacity: 1;
}
.flex-tree__row:hover .flex-tree__control--locked {
    opacity: 0.1;
}
/*--------------------------------------------------
 Row loader
--------------------------------------------------*/
.flex-tree__loader {
    display: inline-block;
    opacity: 0.4;
    margin-right: 0.2em;
    -webkit-animation-name: activity-spin;
            animation-name: activity-spin;
    -webkit-animation-duration: 2000ms;
            animation-duration: 2000ms;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
}
/*--------------------------------------------------
 Checkbox styles.
--------------------------------------------------*/
.flex-tree__row input[type="checkbox"] {
    height: 18px;
    width: 18px;
    margin-right: 0.5em;
    cursor: pointer;
}
.flex-tree__row input[type="checkbox"]:before {
    border-radius: 2px;
    background-color: #ffffff;
    border: 1px solid #a3a6ab;
    content: close-quote;
    display: inline-block;
    height: 18px;
    width: 18px;
}
.flex-tree__row.flex-tree__row--indeterminate input[type="checkbox"]:before {
    background-color: #e1e3e6;
    box-shadow: inset 0 0 0 4px #ffffff;
}
.flex-tree__row input[type="checkbox"]:checked:before {
    background-color: #3595e4;
    border-color: #2b83cc;
    box-shadow: inset 0 0 0 1px #ffffff;
}
/*--------------------------------------------------
 Drop-zone styles.
--------------------------------------------------*/
.flex-tree__drop.flex-tree__drop--active {
    height: 3px;
    background-color: #ff6152;
}
.flex-tree__drop.flex-tree__drop--active.flex-tree__drop--nested {
    background-color: #0083ff;
    margin-left: 3em;
}
.flex-tree__drop {
    height: 0;
}
.flex-tree__nested-drop {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 10px;
    width: 100%;
}
.flex-row__description{
    white-space: pre-line;
    color: #888;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    text-align: justify;
}
.flex-row__title{
    transition: 0.2s ease-in-out;
    padding: 0.2em;
}
.flex-row__title:hover{
    background-color: #f0f0f0;
    border-radius: 0.5em;
}
.flex-row__active{
    margin-top: 0.2em; margin-left: 0.5em; margin-right: 0.5em;
}

.libraries__wrapper{  display: grid;  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;  grid-gap: 1em;  gap: 1em;
}
.library-block__container{ margin-top: 0.2em; min-height: 100px;  display: block;  padding-left: 0.5em;  padding-right: 0.5em;  padding-top: 1em;  min-width: 175px;  box-shadow: 0 2px 5px #cccccc;  color: #6d7079; transition: 0.1s ease-in-out;
}
.library-block__container:hover{ margin-top: 0; margin-bottom: 0.2em;
}
a.library-block__header,
a.library-block__header:hover{  color: #6d7079;  text-decoration: none;
}
.library-block__header h1{  line-height: 1em;  font-size: 1.25em;
}
.library-block__inner{  text-align: center;  padding-top: 3em;  padding-bottom: 3em;  background-color: #f7f7f7;  box-shadow: inset 0 1px 3px #dfdfdf;
}
.library-block__controls{  text-align: center;  padding: 1em;
}
i.library-block__icon{  font-size: 4em;  color: #e0e0e0;
}


label.el-checkbox + .el-checkbox {
    margin-left : 0;
}
.registration-section {
    display               : grid;
    grid-template-columns : 2fr 1fr;
}
.registration-section-info {
    padding   : 1em;
    font-size : 1.5em;
}
.button-container {
    padding-bottom : 1em;
}
.text-success {
    color : #28a745;
}
.text-info {
    color : #0086e3;
}

.columns__2[data-v-69f96f38] {
    display               : grid;
    grid-template-columns : repeat(2, 1fr);
}
.registration-section[data-v-69f96f38] {
    display               : grid;
    grid-template-columns : 2fr 1fr;
}
.registration-section-info[data-v-69f96f38] {
    padding :0 1em;
}
.button-container[data-v-69f96f38] {
    padding-bottom: 1em;
    padding-right: 1em;
}

.core__chip {
    padding        : 0.5em 1em;
    color          : #797979;
    pointer-events : none;
    border         : 1px solid #e0e0e0;
    display        : inline-block;
    border-radius  : 2px;
    margin-bottom  : 0.5em;
    margin-right   : 0.5em;
    max-width      : 130px;
    white-space    : nowrap;
    text-overflow  : ellipsis;
    overflow       : hidden;
    word-break     : break-all;
    transition     : 0.2s ease-in-out;
}
.core__chip:hover{
    text-decoration: none;
}
.core__chip--selectable {
    cursor         : pointer;
    pointer-events : initial;
}
.core__chip--selected,
.core__chip--selectable:hover {
    border : 1px solid #9f9f9f;
    color          : #3d3d3d;
}
.core-chip__count{
    background-color: #f56c6c;
    color: #ffffff;
    border-radius: 50%;
    display: inline-block;
    min-width: 1.5em;
    font-size: 12px;
    text-align: center;
    padding-top: 0.1em;
    padding-right: 0.1em;
    padding-left: 0.1em;
}
.core-chip__count > div{
    padding-left: 0.1em;
    padding-right: 0.1em;
    text-align: center;
    display: inline-block;
    height: 0;
}

.chroma__social-card {
    background-color: #ffffff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    /*margin-top: 0.5em;*/
    /*margin-bottom: 0;*/
    transition: 0.2s ease-in-out;
    text-decoration: none;
    color: #333333;
}
.chroma__social-card:hover {
    /*margin-top: 0;*/
    /*margin-bottom: 0.5em;*/
    text-decoration: none;
    color: #333333;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}
a.chroma__social-card {
    text-decoration: none;
}
.chroma__social-heading {
    position: relative;
    width: 100%;
    padding-top: 75%;
    overflow: hidden;
}
.chroma__social-heading img {
    text-align: center;
    position: absolute;
    top: 0;
    height: 100%;
    width: auto;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.chroma__social-title {
    position: absolute;
    left: 0;
    bottom: 0;
    margin-bottom: 0;
    color: #ffffff;
    /*background: rgba(0, 0, 0, 0.47);*/
    width: 100%;
    padding-left: 1em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.chroma__social-body {
    padding: 1em;
}
.social__grouping {
    background-color: #efefef;
    padding: 0.5em;
}

.chroma__social-card {
    background-color: #ffffff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    /*margin-top: 0.5em;*/
    /*margin-bottom: 0;*/
    transition: 0.2s ease-in-out;
    text-decoration: none;
    color: #333333;
}
.chroma__social-card:hover {
    /*margin-top: 0;*/
    /*margin-bottom: 0.5em;*/
    text-decoration: none;
    color: #333333;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}
a.chroma__social-card {
    text-decoration: none;
}
.chroma__social-heading {
    position: relative;
    width: 100%;
    padding-top: 75%;
    overflow: hidden;
}
.chroma__social-heading img {
    text-align: center;
    position: absolute;
    top: 0;
    height: 100%;
    width: auto;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.chroma__social-title {
    position: absolute;
    left: 0;
    bottom: 0;
    margin-bottom: 0;
    color: #ffffff;
    /*background: rgba(0, 0, 0, 0.47);*/
    width: 100%;
    padding-left: 1em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.chroma__social-body {
    padding: 1em;
}
.social__grouping {
    background-color: #efefef;
    padding: 0.5em;
}

.contact__card{
    display          : flex;
    align-items      : start;
    background-color : #ffffff;
    padding          : 1em 1em 0.5em;
    border           : 1px solid #ced4da;
}
.contact__card .avatar-uploader{
    margin-right: 1em;
}
.contact__card .avatar-uploader .el-upload {
    width: 60px;
    height: 60px;
}
.contact__card .avatar-uploader-icon {
    width: 60px;
    height: 64px;
    padding-top: 16px;
    font-size: 24px;
}

.crm__follow-up-container > div {
    border-bottom  : 1px solid #e4e4e4;
    padding-bottom : 1em;
}
.crm__follow-up-container > div:last-child {
    border-bottom  : none;
    padding-bottom : 0;
}
.follow-up__text--secondary {
    letter-spacing : 1px;
    text-transform : uppercase;
    color          : #91989e;
}
.follow-up__icon {
    transition   : 0.2s ease-in-out;
    cursor       : pointer;
    font-weight  : 100;
    color        : #9f9f9f;
    font-size    : 0.8em;
    margin-right : 0.3em;
}
.follow-up__icon:hover {
    color : #333333;
}
.icon--rotated {
    -webkit-transform : rotate(90deg);
            transform : rotate(90deg);
}
.crm__follow-up-priorities,
.crm__follow_up_priorities {
    grid-column-start : 1;
    grid-column-end   : -1;
}
.crm__follow-up-priorities .core-section__body {
    max-height : 750px;
    overflow-y : scroll;
}

.property-list[data-v-1892d1da] {
    display               : grid;
    grid-template-columns : 1fr 1fr 1fr;
}
.property-info[data-v-1892d1da] {
    padding : .5em;
}
.property-info[data-v-1892d1da]:hover {
    box-shadow : 0 2px 5px #dcdcdc;
    cursor     : pointer;
}
.property-info[data-v-1892d1da]:hover:active {
    background-color: aliceblue;
}

.object_row[data-v-22ebfe0c] {
    display : flex;
    padding : 1rem;
}
.object_row__title[data-v-22ebfe0c] {
    min-width : 25%;
}
.object_row__actions[data-v-22ebfe0c] {
    margin-left     : 1rem;
    display         : flex;
    justify-content : space-between;
}

.activity-log__item{
    display: grid;
    border-bottom: 1px solid #ececec;
    margin-bottom: 1em;
    grid-template-columns: 0.33fr 1fr;
}
.activity-log__item:last-child{
    margin-bottom: 0;
    border-bottom: none;
}

.activity-feed__block {
    padding-bottom : 1em;
    border-bottom  : 1px solid #eeeeee;
}
.activity-feed__block:last-child {
    border-bottom  : none;
    padding-bottom : 0;
}
.activity-feed__content {
    display : inline-block;
    width   : calc(100% - 4em);
}
.activity-feed__profile {
    height         : 3em;
    width          : 3em;
    vertical-align : top;
    display        : inline-block;
    border-radius  : 50%;
    border         : 1px solid #e2e7ec;
    margin-right   : 0.5em;
    background     : #ffffff;
}
.activity-feed__alert{
    padding-left: 1.5em;
}
.alert__wrapper{
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    padding-left: 1em;
    border-left: 2px solid #eeeeee;
    color: #aaaaaa;
}
.activity__time-stamp{
    color: #aaaaaa;
}
.activity-feed__controls{
    padding: 1em;
    padding-top: 1.2em;
    background-color: #f7f8f9;
    border-bottom: 1px solid #e1e2e2;
    position: relative;
}
.activity-feed__wrapper{
    max-height: 500px;
    overflow-y: scroll;
    padding: 1em;
}
.activity-feed__card .card__body{
    padding: 0;
}
.activity-feed__loader{
    position: absolute;
    left: 10px;
    opacity: 0.3;
    top: 18px;
    -webkit-animation-name: activity-spin;
            animation-name: activity-spin;
    -webkit-animation-duration: 2000ms;
            animation-duration: 2000ms;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
}
@-webkit-keyframes activity-spin {
from {
        -webkit-transform:rotate(0deg);
                transform:rotate(0deg);
}
to {
        -webkit-transform:rotate(360deg);
                transform:rotate(360deg);
}
}
@keyframes activity-spin {
from {
        -webkit-transform:rotate(0deg);
                transform:rotate(0deg);
}
to {
        -webkit-transform:rotate(360deg);
                transform:rotate(360deg);
}
}
.activity-comments__wrapper--open .activity-feed__wrapper{
    height: calc(100% - 364px);
}
.activity-comments__wrapper--closed .activity-feed__wrapper{
    height: calc(100% - 96px);
}
.activity-comment__form{
    background-color: #f7f8f9;
    border-top: 1px solid #e1e2e2;
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 315px;
    padding: 1em;
}
.activity-comment__controls{
    background-color: #f7f8f9;
    border-top: 1px solid #e1e2e2;
    position: absolute;
    width: 100%;
    bottom: 0;
    height: 47px;
    padding: 1em;
}

.image[data-v-53a76dea] {
    float: left;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    border: 1px solid #ebebeb;
    margin: 5px;
}

.file__title{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #f3f3f3;
    white-space: pre;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: .5em;
}
.image-gallery__preview{
    position: relative;
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
    width: 100%;
    padding-top: 100%;
}
.image-gallery__preview img{
    text-align: center;
    position: absolute;
    top: 0;
    height: 100%;
    width: auto;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
}
.image-gallery__messages .alert:last-child{
    margin-bottom: 0;
}
.image-gallery__messages .alert {
    transition: 0.2s ease-in-out;
    overflow: hidden;
    padding-top: 0;
    padding-bottom: 0;
    height: 32px;
    margin-bottom: 1em;
}
.image-gallery__messages .alert-success,
.image-gallery__messages .alert-error{
    -webkit-animation: fade-away 5s linear;
    animation: fade-away 5s linear;
}
@-webkit-keyframes fade-away {
0% {
        opacity: 1;
        height: 32px;
        margin-bottom: 1em;
}
90%{
        opacity: 1;
        height: 32px;
        margin-bottom: 1em;
}
100% {
        opacity: 0;
        height: 0;
        margin-bottom: 0;
}
}
@keyframes fade-away {
0% {
        opacity: 1;
        height: 32px;
        margin-bottom: 1em;
}
90%{
        opacity: 1;
        height: 32px;
        margin-bottom: 1em;
}
100% {
        opacity: 0;
        height: 0;
        margin-bottom: 0;
}
}

.press__admin-spacer {
    height : 2.7em;
}
.press__admin-container {
    position   : fixed;
    z-index    : 10;
    top        : 0;
    left       : 0;
    width      : 100%;
    color      : #ffffff;
    background : #2f2f2f;
    box-shadow : inset 0 1px 4px rgba(0, 0, 0, 0.4);
    border-bottom: 1px solid #222222;
}
.press__admin-body {
    padding : 0.5em 1em;
}
.press__admin-pizazz {
    height            : 0.2em;
    background        : #0086e3;
    background        : linear-gradient(to right, #0086e3 0%, #00cdc1 33%, #ffbd1f 66%, #ed007b 100%);
    filter            : progid:DXImageTransform.Microsoft.gradient(startColorstr='#0086e3', endColorstr='#ed007b', GradientType=1);
    background-size   : 200% 200%;
    -webkit-animation : flex__loader 20s ease infinite;
    animation         : flex__loader 20s ease infinite;
}
.press__admin-container a,
.press__admin-container a:hover {
    color           : #dcdcdc;
    text-decoration : none;
}
.admin__button {
    padding-left  : 0.5em;
    padding-right : 0.5em;
    opacity       : 0.8;
    transition    : 0.2s ease-in-out;
}
.admin__button:hover {
    opacity : 1;
}

.portal__registration .module--plugin p{
    font-size: 14px;
}
.portal__registration .module-plugin__image-text{
    position: relative;
    background-color: #eff0f3;
    max-height: 325px;
    overflow: hidden;
}
.portal__registration .module-plugin__image-text img{
    opacity: 0.9;
}
.portal__registration .module-plugin__image-text h1{
    text-align:center;
    -webkit-filter: drop-shadow(0 0px 2px rgba(0,0,0,0.8));
            filter: drop-shadow(0 0px 2px rgba(0,0,0,0.8));
    position: absolute;
    color: #ffffff;
    left: 50%;
    top: 50%;
    text-transform: uppercase;
    letter-spacing: 2px;
    word-spacing: 15px;
    font-weight: lighter;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
.portal__registration{
    padding-left: 5em;
    padding-right: 5em;
    font-size: 15px;
}
.portal__registration .card__body{
    padding: 0;
}
.portal__cart{
    position: fixed;
    left: 0;
    top: 50%;
    background-color: #ffffff;
    border: 1px solid #ccc;
    padding: 1em;
    padding-left: 1.5em;
    padding-right: 1.5em;
}
.module__wrapper{
    padding: 1em;
    border: 1px solid #eeeeee;
    margin-top: 0.5em;
    transition: 0.2s ease-in-out;
}
.module__wrapper .button{
    padding-top: 1em;
    padding-bottom: 1em;
}
.module__wrapper:hover{
    margin-top: 0;
    margin-bottom: 0.5em;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}
.module__wrapper.module__wrapper--selected:hover,
.module__wrapper--selected{
    box-shadow: 0 2px 6px rgb(102, 170, 228);
    border: 1px solid #7dbbe0;
    background-color: #f2fbff;
}
.module__selection{
    grid-gap: 1.5em;
    gap: 1.5em;
    grid-gap: 1.5em;
}
.portal__dialog  .el-dialog__header{
    display: none;
}
.portal__dialog .el-dialog__body{
    padding: 0;
}
.portal__dialog .el-dialog,
.portal__dialog .card{
    box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}
.module-details__featured{
    position: relative;
    max-height: 350px;
    overflow: hidden;
}
.module-details__images{
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 1em;
}
.module-details__images img{
    width: 6em;
    margin-right: 1em;
    opacity: 0.7;
    cursor: pointer;
    transition: 0.2s ease-in-out;
}
.module-details__images img:hover{
    opacity: 1;
}

.real-estate__preview {
    /*position : absolute;*/
    top      : 0;
    width    : 100%;
    height   : 100%;
    left     : 0;
    z-index  : 1;
}
#real-estate__map {
    width  : 100%;
    height : 100%;
}
.real-estate__map-wrap {
    position: relative;
}
.preview__apartment-listing {
    z-index           : 2;
    grid-column-start : 2;
}
.preview__apartment-listing .columns__2 {
}
#app .preview__apartment-listing {
    overflow-y: scroll;
    height: 640px;
}
#app .no-results-display{
    overflow: hidden;
    position: relative;
    text-align: center;
    min-height: 120px!important;
}
.no-results-display b{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 22px;
    white-space: pre;
}
.preview__apartment-listing{
}
.preview__apartment-listing .re__listing-row .re__listing-heading .featured__image{
    width: 116px;
    height: 116px;
}

.manufacturing__qc-sheet{
    transition: 0.2s ease-in-out;
}
.manufacturing__qc-sheet.manufacturing__qc-sheet--complete{
    background-color: #f9f9f9;
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.1);
}
.manufacturing__qc-sheet.manufacturing__qc-sheet--incomplete:hover{
    box-shadow: 0 1px 5px rgba(0,0,0,0.3);
}

.trigger__button{
    display: inline-block;
    padding-left: 2px;
    padding-right: 1px;
}

.listener__container > button:first-child {
    display: none;
}

.form--identification .form-section--bacteria[data-v-3042812e] {
    grid-template-columns : 1fr 1fr 1fr 1fr;
    grid-auto-flow: row;
}
.form--identification .form-section--fungal[data-v-3042812e] {
    grid-template-columns : 1fr 1fr 1fr;
    grid-auto-flow: row;
}
.form--identification .form-section--notes[data-v-3042812e] {
    grid-template-columns : 1fr 1fr 1fr;
    grid-auto-flow: row;
}
.double-control[data-v-3042812e] {
    display               : grid;
    grid-template-columns : .5fr .5fr;
    align-items           : end;
}

.growth-promotion[data-v-3aa17725] {
    display: grid;
    grid-template-columns: 1fr .5fr;
}
.data[data-v-3aa17725] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
}

.no-padding-body > .card__body {
    padding : 0;
}
.project-file {
    width : 150px;
}

.nonconformance-form[data-v-f2f1e9e6] {
    display    : grid;
    grid-column-gap : 1rem;
    -webkit-column-gap : 1rem;
       -moz-column-gap : 1rem;
            column-gap : 1rem;
    grid-row-gap    : 1rem;
    row-gap    : 1rem;
}
.columns__2[data-v-f2f1e9e6] {
    grid-column-gap : 1em;
    -webkit-column-gap : 1em;
       -moz-column-gap : 1em;
            column-gap : 1em;
}

.sample-details[data-v-67fd0251] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
}
.sample-details > div[data-v-67fd0251] {
    display: grid;
    grid-template-rows: .25fr 1fr;
}
.sample-details > div.smaller-data > p[data-v-67fd0251] {
    display: grid;
    grid-template-columns: 2fr 1fr;
}
.sample-details > div > *[data-v-67fd0251]:first-child {
    background-color: #eeeeee;
    font-weight: bolder;
    padding: .5rem;
    align-self: start;
}
.sample-details > div > *[data-v-67fd0251]:last-child {
    padding: .25rem;
    align-content: start;
}
.totals[data-v-67fd0251] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
.totals > div[data-v-67fd0251] {
    display: grid;
    grid-template-columns: .5fr .25fr;
}

.form-section--maldi[data-v-796b851a],
.form-section--codes[data-v-796b851a] {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: unset;
}

.data[data-v-19d72402] {
    display               : grid;
    grid-template-columns : 1fr 1fr 1fr;
    grid-column-gap            : 1rem;
    -webkit-column-gap            : 1rem;
       -moz-column-gap            : 1rem;
            column-gap            : 1rem;
    grid-row-gap          : 1.5rem;
}
.data__switches[data-v-19d72402] {
    grid-column-start     : span 3;
    display               : grid;
    grid-template-columns : 1fr 1fr 1fr 1fr;
    grid-column-gap            : 1rem;
    -webkit-column-gap            : 1rem;
       -moz-column-gap            : 1rem;
            column-gap            : 1rem;
}

.cv-event--large {
    text-align : center;
}
.card__body .cv-event--large p {
    margin-bottom : 0;
    line-height   : 1.5em;
}
.event__heading {
    text-overflow : ellipsis;
    word-break    : break-word;
    white-space   : nowrap;
    overflow      : hidden;
    min-height    : 50px;
}
.card__body .el-radio + .el-radio {
    margin-left : 0;
}
.shift__button {
    padding-top : 2.1em;
}
.schedular__timeframe-columns .control__wrapper-2 .el-radio-group {
    grid-template-columns : 1fr 1fr;
    grid-auto-flow        : unset;
    display               : grid;
    grid-gap                   : 1em;
    gap                   : 1em;
}
#app .theme-default .cv-event.staffing-event__availability {
    background-color : #ffedad;
    border-color     : #decd91;
}
#app .theme-default .cv-event.staffing-event__availability.past {
    background-color : #fff9e4;
    border           : 1px dashed #e2dece;
}
#app .theme-default .cv-event.past {
    border-radius    : 0.5em;
    border           : 1px dashed #cbcbe4;
    background-color : #f0f0ff;
    text-overflow    : ellipsis;
}
#app .theme-default .cv-event {
    border-color     : #b2b2f9;
    border-radius    : 0.5em;
    background-color : #d7d7ff;
    text-overflow    : ellipsis;
}
.theme-default .cv-day.outsideOfMonth {
    background-color : #ffffff;
}
.theme-default .cv-week .cv-day.past {
    background-color : #fafafa;
}
.theme-default .cv-week .cv-day.future {
    background-color : #ffffff;
}
#app .cv-day.selected {
    background-color : rgb(250, 255, 150);
}
#app .reliant-heading__control {
    opacity    : 0.5;
    transition : ease-in-out 0.1s;
    cursor     : pointer;
    font-size  : 1.2em;
}
#app .reliant-heading__control:hover {
    opacity : 1;
}
#app .reliant-schedule__left-column {
    min-width : 305px;
}
.cv-checkbox{
    opacity: 0;
    position: absolute;
    left: 0.5em;
    top: 0.5em;
    transition: 0.2s ease-in-out;
}
.cv-checkbox.cv-checkbox--selected{
    opacity: 1;
}
.cv-event:hover .cv-checkbox{
    opacity: 1;
}
.cv-delete-button{
    position: absolute;
    top: 1.3em;
    right: 1.2em;
}

.reliant__employee-recent .el-checkbox__input.is-checked .el-checkbox__inner{
    background-color: rgb(104, 187, 69);
    border-color: rgb(104, 187, 69);
}

.cv-event--large{ text-align: center;
}
.card__body .cv-event--large p{ margin-bottom: 0; line-height: 1.5em;
}
.event__heading{  text-overflow: ellipsis;  word-break: break-word;  white-space: nowrap;  overflow: hidden; min-height: 50px;
}
.card__body .el-radio+.el-radio{ margin-left: 0;
}
.shift__button{ padding-top: 2.1em;
}
.schedular__timeframe-columns .el-radio-group{  grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-flow: unset; display: grid; grid-gap: 1em; gap: 1em;
}

.reliant__employee-recent .el-checkbox__input.is-checked .el-checkbox__inner{
    background-color: rgb(104, 187, 69);
    border-color: rgb(104, 187, 69);
}

.avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    position: relative;
    overflow: hidden;
    width: 180px;
    height: 180px;
    text-align: center;
}
.avatar-uploader .el-upload img{
    height: 100%;
    width: auto;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%,0);
            transform: translate(-50%,0);
}
.avatar-uploader .el-upload:hover {
    border-color: #409EFF;
}
.avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 178px;
    height: 178px;
    line-height: 178px;
    text-align: center;
    padding-top: 75px;
}
.avatar {
    width: 178px;
    height: 178px;
    display: block;
}

.selection-icon{  margin-left: 105px; opacity: 0.3;
}
.el-upload-dragger{  display: block;  width: 100%;
}
.el-upload{  display: block;
}

.send-document-email .communications__widget.open{  display: block;  right: 0;  bottom: 0;  width: auto;  position: relative;  background-color: transparent;  text-align: left;
}
.send-document-email .communications-widget__controls{  margin-right: 0;  text-align: right;
}
.send-document-email .communications__toggle{ display: none;
}
.send-document-email .communications__widget .communications-widget__body{ padding: 0; border-left: none; border-right: none;
}

#app .bulk-availability-table .el-checkbox{
    width: 15px;
    margin-right: 0;
}
#app .bulk-availability-table .control__wrapper{
    margin-bottom: 0;
}
.bulk-availability-table td{
    vertical-align: middle;
}
.bulk-availability-table tr:nth-child(even) td{
    background-color: #fafafa;
}
.bulk-availability-table tr:nth-child(even).text-left td{
    background-color: #ffffff;
}
.availability--unsent{
    font-weight: bold;
    color: #40a3ea;
}
.availability--sent{
    font-weight: bold;
    color: #fb4848;
}

.file__heading {
    position      : relative;
    text-overflow : ellipsis;
    padding-right : 2em;
    overflow      : hidden;
    height        : 3em;
}
.file__delete-icon {
    cursor             : pointer;
    position           : absolute;
    right              : 1em;
    top                : 1em;
    opacity            : 0.3;
    transition         : 0.2s ease-in-out;
    -moz-transition    : 0.2s ease-in-out;
    -webkit-transition : 0.2s ease-in-out;
}
.file__delete-icon:hover {
    opacity : 1;
}
.file__wrapper {
    max-width : 300px;
    max-height: 100px;
}
.file__wrapper .file__body .file__body__file .el-upload {
    display:block;
}
.file__wrapper .file__body .file__body__file .el-upload-dragger {
    width : 100%;
    height: auto;
}

#reliant-map{
    width: 100%;
    height: 300px;
}

.communications__widget {  z-index: 99;  position: fixed;  right: 2em;  bottom: 2em;  width: 5em;  height: 5em;  border-radius: 5px;  background-color: #7896b0; /*border: 1px solid #e0e0e0;*/  transition: ease-in-out 0.2s;
}
.communications__widget.closed {  border-radius: 50%;
}
.communications__widget.closed:hover {  border-radius: 5px;
}
.communications__widget.open {  width: 67em;  height: auto;
}
.communications__toggle {  text-align: center;  width: 2em;  height: 2em;  position: absolute;  right: 0;  bottom: 0;  font-size: 2.5em;  color: #ffffff;
}
.communications__toggle i {  line-height: 2em;
}
.communications__icon-badge sup.el-badge__content {  border: none;  top: 12px;  right: 0;
}
.communications-widget__heading {  padding: 1em;
}
.communications-widget__heading p {  margin-bottom: 0;
}
p.communications-widget__text-light {  color: #ffffff;
}
.communications-widget__body {  padding: 1em;  background-color: #ffffff;  display: block;  border-left: 1px solid #dddddd;  border-right: 1px solid #dddddd;
}
.communications-widget__controls {  margin-right: 8em;  margin-bottom: 0.3em;  padding: 1.3em 1em 1em;
}
.communications-widget__body .el-textarea__inner {  height: 150px;
}
.subject__header{  display: grid;  align-items: center;  grid-auto-flow: column;  grid-template-columns: 1fr;  grid-auto-columns: -webkit-min-content;  grid-auto-columns: min-content;  grid-column-gap: .5rem;  -webkit-column-gap: .5rem;  grid-column-gap: .5rem;  -moz-column-gap: .5rem;  column-gap: .5rem;  height: -webkit-min-content;  height: -moz-min-content;  height: min-content;
}
.subject__header button{  margin-top: 2em;
}
.communications-widget__body #quill-container{ max-height: 320px; overflow-y: scroll;
}

.reliant__multi-strike .el-checkbox+.el-checkbox{ margin-left: 3px;
}
.reliant__multi-strike span.el-checkbox__label{ display: none;}
.reliant__multi-strike .el-checkbox__input.is-checked .el-checkbox__inner{
    background-color: #dc3545;
    border-color: #dc3545;
}

.staffing-report__preview {
    background-color : #f8f8f8;
    border           : 1px solid #eeeeee;
    position         : relative;
    min-height       : 500px;
}
.staffing-report__text {
    position  : absolute;
    left      : 50%;
    top       : 50%;
    display   : inline-block;
    -webkit-transform : translate(-50%, -50%);
            transform : translate(-50%, -50%);
    color     : #aaaaaa;
}

.magazine__transfer .el-transfer{  grid-template-columns: 1fr 0.1fr 1fr; grid-auto-flow: unset; display: grid; grid-gap: 1em; gap: 1em;
}
.magazine__transfer .el-transfer .el-transfer-panel{  width: 100%;  height: 450px;
}
#app .magazine__transfer .el-transfer .el-transfer-panel .el-checkbox__label{ padding-left: 20px;
}
.magazine__transfer .el-transfer .el-transfer-panel__list.is-filterable{  height: 345px;
}
.magazine__transfer .el-transfer .el-transfer__buttons{  text-align: center;  padding-top: 13em; padding-left: 0; padding-right: 0;
}
.magazine__transfer .el-transfer .el-transfer__button{  margin-left: auto;  margin-right: auto;
}
.magazine__2-col{  grid-template-columns: 0.3fr 1fr; grid-auto-flow: unset; display: grid; grid-gap: 1em; gap: 1em;
}

.magazine__container{ margin-top: 0.2em; position: relative; display: grid;  border: 1px solid #e3e3e3;  padding: 1em;  transition: all 0.2s ease-in-out;
}
.magazine__container:hover{ margin-top: 0; margin-bottom: 0.2em; box-shadow: 0 2px 10px #c3c3c3;
}
.magazine__title{  text-overflow: ellipsis;  word-break: break-word;  overflow: hidden;
}
.magazine__image{
    position: relative;
    width: 100%;
    padding-top: 129%;
    overflow: hidden;
}
.magazine__image img{
    text-align: center;
    position: absolute;
    top: 0;
    height: 100%;
    width: auto;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
}
.magazine__controls{
}

.viewer__magazine-details{
    padding: 1em;
}
.viewer__magazine-details .magazine__image{
    width: 5em;
    height: 5em;
    border-radius: 50%;
    margin-top: 0.5em;
    padding-top: 0;
}
.viewer__magazine-details .magazine__image img{
    width: 100%;
    height: auto;
}
.viewer__magazine-details .magazine__container{
    grid-template-columns: 0.2fr 1fr;
    grid-auto-flow: unset;
    display: grid;
    grid-gap: 1em;
    grid-gap: 1em;
    gap: 1em;
    border: none;
    margin: 0;
    padding: 0;
}
.viewer__magazine-details .magazine__container:hover{
    box-shadow: none;
}
.card.viewer__card .card__body{
    padding: 0;
}
.viewer__2-col {
    grid-template-columns: 0.5fr 1.5fr;
    grid-auto-flow: unset;
    display: grid;
    grid-gap: 1em;
    grid-gap: 1em;
    gap: 1em;
}
.card.viewer__navigator .card__body{
    grid-gap:0;
    grid-gap: 0;
    gap: 0;
    padding: 0;
}
.viewer__2-col .card-list{
    grid-template-rows: 0fr 0fr;
}
.viewer__container {
    position: relative;
    max-height: 80vh;
    overflow-y: scroll;
}
.navigator__link {
    display: block;
    padding: 1em;
    border-top: 1px solid #e3e3e3;
}
.navigator__link.active {
    font-weight: bold;
}
.magazine__story-links{
    max-height: 275px;
    overflow-y: scroll;
}

.course__builder__layout {
    display: grid;
    grid-template-columns: 3fr 1fr;
    grid-gap: 1em;
    gap: 1em;
}
.course__builder__workspace {
    /*max-height : 75vh;*/
}
.workspace__area {
    /*height     : 75vh;*/
    /*overflow-y : auto;*/
}
.course__builder__info {
}
.course__builder__details {
    margin-top: 3.8em;
}
.section__wrapper {
    border: 1px solid #ced4da;
    margin-bottom: 0.5em;
    padding: 0;
    border-radius: 3px;
    display: block;
}
.section__heading {
    padding: 1em;
    background-color: #f7f7f7;
    cursor: pointer;
}
.section__form {
    padding: 1em;
    display: none;
}
.section__wrapper.toggled .section__form {
    display: block;
}
.section__wrapper:active:hover {
    box-shadow: 0 2px 3px #eeeeee;
}
.section__wrapper p {
    margin-bottom: 0;
}
.tools__wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0.5em;
    gap: 0.5em;
}
.resource__container,
.tool__container {
    text-align: center;
    border-radius: 3px;
    border: 1px solid #ced4da;
    cursor: move;
}
.resource__container {
    cursor: default;
}
.tool__heading {
    padding: 1em;
    margin-bottom: 0;
    background-color: #f7f7f7;
    color: #585a62;
    font-size: 12px;
}
.tool__body {
    padding: 1em;
}
.tool__body i {
    font-size: 1.5em;
    color: #cccccc;
}
.cursor-pointer {
    cursor: pointer;
}
.section__drop {
    display: block;
    height: 0;
    overflow: hidden;
    transition: 0.2s ease-in-out;
}
.hover .section__drop.dragging {
    height: auto;
}
.toggled .section__zone {
    margin-bottom: 0;
}
.section__zone {
    margin: 1em;
    height: 50px;
    border: 1px dashed #ced4da;
    text-align: center;
    position: relative;
}
.section__zone p {
    position: absolute;
    left: 50%;
    top: 50%;
    text-transform: uppercase;
    color: #ced4da;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    letter-spacing: 3px;
}
.course__description textarea {
    height: 150px;
}
.course__sections .tool__container {
    display: none;
}
.toggled .section__form > div.columns__2 {
    display: grid;
    grid-gap: 1em;
    grid-gap: 1em;
    gap: 1em;
    grid-template-columns: 1fr 1fr;
}
.toggled .section__form > div.section__resources {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 0.5em;
    gap: 0.5em;
}
.resource__container .resource__icon {
    padding: 2em;
}
.resource__container p {
    margin-bottom: 0;
    color: #585a62;
}
.resource__heading {
    padding: 1em;
    background-color: #f7f7f7;
}
.resource__container .resource__icon i {
    font-size: 3em;
    color: #cccccc;
}
.section__controls a {
    text-align: center;
}
.section__controls a i {
    transition: 0.2s ease-in-out;
    border: 1px solid #ced4da;
    color: #ced4da;
    border-radius: 50%;
    width: 2em;
    height: 2em;
    line-height: 0.9em;
    padding: 0.5em;
}
.section__controls a:hover i {
    border-color: #333333;
    color: #333333;
}
.section__title {
    color: #585a62;
}
.section__title i {
    margin-right: 0.3em;
}
.progress-bar__wrapper {
    background-color: #5f636f;
    padding: 1em;
    box-shadow: inset 0 2px 5px #4a4d57;
}
.progress-bar__container {
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-name: progress__highlight;
            animation-name: progress__highlight;
    height: 14px;
    width: 100%;
    background-color: #999999;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: inset 0 2px 4px #888888;
}
.progress__bar {
    background-color: #8fe6ae;
    box-shadow: inset 0 3px 3px #98f4bc;
    height: 14px;
}
@-webkit-keyframes progress__highlight {
from {
        padding-right: 100%;
}
to {
        margin-right: 0;
}
}
@keyframes progress__highlight {
from {
        padding-right: 100%;
}
to {
        margin-right: 0;
}
}
.progress__bar--overlay {
}
.progress-bar__wrapper p {
    color: #ffffff;
}
.course__promotion .card__body {
    padding: 0;
    grid-gap: 0;
    grid-gap: 0;
    gap: 0;
}
.sections__show-layout .model__properties {
    grid-template-columns: 1fr;
}
.sections__show-layout .sections__content > div:first-child {
    display: none;
}
.test__statistics {
    font-size : 16px;
}
.statistic--fail {
    color : #e41e1e;
}
.statistic--pass {
    color : #00990d;
}
.section__test.has_submission {
    -webkit-filter : grayscale(1);
            filter : grayscale(1);
    opacity: 0.5;
    pointer-events: none;
    cursor: pointer;
}

.test__builder__layout[data-v-2027fe5c] {
    display               : grid;
    grid-template-columns : 3fr 1fr;
    grid-gap                   : 1em;
    gap                   : 1em;
}
.test__builder__workspace[data-v-2027fe5c] {
    max-height : 75vh;
}
.workspace__area[data-v-2027fe5c] {
    /*height     : 75vh;*/
    overflow-y : auto;
}
.course__builder__info[data-v-2027fe5c] {
}
.section__wrapper[data-v-2027fe5c] {
    border        : 1px solid #ced4da;
    margin-bottom : 0.5em;
    padding       : 0;
    border-radius : 3px;
    display       : block;
}
.section__heading[data-v-2027fe5c] {
    padding          : 1em;
    background-color : #f7f7f7;
    cursor           : pointer;
}
.section__form[data-v-2027fe5c] {
    padding : 1em;
    display : none;
}
.section__wrapper.toggled .section__form[data-v-2027fe5c] {
    display : block;
}
.section__wrapper[data-v-2027fe5c]:active:hover {
    box-shadow : 0 2px 3px #eeeeee;
}
.section__wrapper p[data-v-2027fe5c] {
    margin-bottom : 0;
}
.tools__wrapper[data-v-2027fe5c] {
    display         : flex;
    justify-content : space-around;
    align-content   : stretch;
}
.resource__container[data-v-2027fe5c],
.tool__container[data-v-2027fe5c] {
    text-align    : center;
    border-radius : 3px;
    border        : 1px solid #ced4da;
    cursor        : move;
}
.resource__container[data-v-2027fe5c] {
    cursor : default;
}
.tool__heading[data-v-2027fe5c] {
    padding          : 1em;
    margin-bottom    : 0;
    background-color : #f7f7f7;
    color            : #585a62;
}
.tool__body[data-v-2027fe5c] {
    padding : 1em;
}
.tool__body i[data-v-2027fe5c] {
    font-size : 1.5em;
    color     : #cccccc;
}
.cursor-pointer[data-v-2027fe5c] {
    cursor : pointer;
}
.section__drop[data-v-2027fe5c] {
    display    : block;
    height     : 0;
    overflow   : hidden;
    transition : 0.2s ease-in-out;
}
.hover .section__drop.dragging[data-v-2027fe5c] {
    height : auto;
}
.toggled .section__zone[data-v-2027fe5c] {
    margin-bottom : 0;
}
.section__zone[data-v-2027fe5c] {
    margin     : 1em;
    height     : 50px;
    border     : 1px dashed #ced4da;
    text-align : center;
    position   : relative;
}
.section__zone p[data-v-2027fe5c] {
    position       : absolute;
    left           : 50%;
    top            : 50%;
    text-transform : uppercase;
    color          : #ced4da;
    -webkit-transform      : translate(-50%, -50%);
            transform      : translate(-50%, -50%);
    letter-spacing : 3px;
}
.course__description textarea[data-v-2027fe5c] {
    height : 150px;
}
.course__sections .tool__container[data-v-2027fe5c] {
    display : none;
}
.section__resources[data-v-2027fe5c] {
    display               : grid;
    grid-template-columns : 1fr 1fr 1fr 1fr;
    grid-gap                   : 0.5em;
    gap                   : 0.5em;
}
.resource__container .resource__icon[data-v-2027fe5c] {
    padding : 2em;
}
.resource__container p[data-v-2027fe5c] {
    margin-bottom : 0;
    color         : #585a62;
}
.resource__heading[data-v-2027fe5c] {
    padding          : 1em;
    background-color : #f7f7f7;
}
.resource__container .resource__icon i[data-v-2027fe5c] {
    font-size : 3em;
    color     : #cccccc;
}

/*.section__controls a {*/

/*text-align : center;*/

/*}*/

/*.section__controls a i {*/

/*transition    : 0.2s ease-in-out;*/

/*border        : 1px solid #ced4da;*/

/*color         : #ced4da;*/

/*border-radius : 50%;*/

/*width         : 2em;*/

/*height        : 2em;*/

/*line-height   : 0.9em;*/

/*padding       : 0.5em;*/

/*}*/

/*.section__controls a:hover i {*/

/*border-color : #333333;*/

/*color        : #333333;*/

/*}*/
.section__title[data-v-2027fe5c] {
    color : #585a62;
}
.section__title i[data-v-2027fe5c] {
    margin-right : 0.3em;
}
.section__title .section__subheading[data-v-2027fe5c] {
    color : #cccccc;
}

#map{
    width: 100%;
    height: 65vh;
}

.goal__data-entry {
    border-bottom : 1px solid #dddddd;
    margin-bottom : 1em;
}
.soap__entry .goal__wrapper {
    margin-bottom : 1em;
}
.goal__data-block .goal__data-entry:last-child {
    border-bottom : none;
    margin-bottom : 0;
}

/*.soap-note__controls .button{
    width: 100%;
    margin-left: 0.5em;
    margin-right: 0.5em;
}*/
.soap-note__controls {
    display               : grid;
    grid-template-columns : 1fr;
    grid-gap                   : 1em;
    gap                   : 1em;
}
#app .objective__message textarea {
    height : 40px;
}

.therapy__wizard[data-v-1c325339] {
    display         : flex;
    flex-direction  : column;
    justify-content : space-between;
}
.therapy__wizard__note-controls[data-v-1c325339] {
    display         : flex;
    justify-content : space-evenly;
}
.therapy__wizard__controls[data-v-1c325339] {
    margin-top    : 1em;
    margin-bottom : .5em;
    display       : grid;
    grid-gap: 1em;
    gap: 1em;
}

.appointments__wrapper[data-v-2d9e713c] {
}
.appointments__header[data-v-2d9e713c] {
    margin-bottom   : .5em;
    display         : flex;
    align-items     : flex-start;
    justify-content : space-evenly;
}
.appointments_search[data-v-2d9e713c] {
    width         : 75%;
    border-radius : 3px;
    padding       : .5em;
}
.appointments__data[data-v-2d9e713c] {
    min-height : 55px;
    max-height : 350px;
    overflow   : auto;

    display    : grid;
    grid-gap   : .5em;
}
.appointment[data-v-2d9e713c] {
    display         : flex;
    box-shadow      : 0 2px 5px rgba(21, 42, 85, 0.1);
    padding         : .5em;
    justify-content : space-between;
}
.appointment__functions[data-v-2d9e713c] {
    display         : flex;
    flex-direction  : column;
    justify-content : space-evenly;
}

.el-carousel__item h3 {
    color       : #475669;
    font-size   : 14px;
    opacity     : 0.75;
    line-height : 225px;
    margin      : 0;
}
.featured-products__image {
    width          : 120px;
    height         : 120px;
    display        : inline-block;
    text-align     : center;
    margin         : 1em auto;
    overflow       : hidden;
    position       : relative;
    vertical-align : middle;
}
.featured-product__image img {
    position  : absolute;
    left      : 50%;
    -webkit-transform : translate(-50%, 0);
            transform : translate(-50%, 0);
    height    : 100%;
    width     : auto;
}
.featured-products__wrapper:hover,
.featured-products__wrapper {
    position   : relative;
    text-align : center;
    text-decoration: none;
    color: #343434;
}
.el-carousel__item {
    opacity          : 0.2;
    border           : none;
    border-radius : 3px;
    margin-top: 0.2em;
}
.el-carousel__item.is-active {
    opacity       : 1;
    background-color: #ffffff;
    box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}

.product-variation__block {
    border        : 1px solid #c5c5c5;
    border-radius : 2px;
    padding       : 1em;
}
.product__variations-container .control__table {
    margin-bottom : 0;
}
.product-variation__block .product-variation__checkbox .control__wrapper {
    margin-bottom : 0;
}

.pos__container {
    display               : grid;
    grid-template-columns : 0.4fr 0.8fr 0.4fr;
    grid-gap              : 1em;
    grid-gap                   : 1em;
    gap                   : 1em;
    grid-template-rows    : -webkit-min-content;
    grid-template-rows    : min-content;
}
.pos__container > div {
    border-radius : 2px;
    align-self    : start;
}
.pos__container .bordered {
    border        : 1px solid #b9c0c3;
    border-radius : 2px;
}
.pos__line-item {
    border-bottom : 1px solid #b9c0c3;
    padding       : 1em 0.5em;
}
.pos__button {
    padding          : 1em;
    border           : 1px solid #aaaaaa;
    border-radius    : 3px;
    text-align       : center;
    background-color : #f2f5f7;
    color            : #626b73;
    text-transform   : uppercase;
    box-shadow       : inset 0 2px 6px #fffbff, inset 0 -2px 3px #e2e4e4;
    transition       : 0.2s ease-in-out;
}
.pos__button:hover {
    background-color : #ffffff;
    box-shadow       : inset 0 2px 6px #fffbff, inset 0 -2px 3px #eaecec;
    cursor           : pointer;
}
.pos-button__text {
    /*height : 3em;*/
}
.pos-button__icon {
    font-size : 2.5em;
    color     : #c8cbce;
}
.pos__quantity input {
    display : inline-block;
    width   : 48px;
}
.pos__line-items-container {
    max-height : 425px;
    overflow-y : scroll;
}
.pos__line-items-container .pos__line-item:last-child {
    border-bottom : none;
}
.pos__heading {
    padding       : 1em;
    border-bottom : 1px solid #b9c0c3;
}
.pos__heading h4 {
    margin-bottom : 0;
}
.pos__footer {
    border-top       : 1px solid #b9c0c3;
    padding          : 1em;
    background-color : #f8fafb;
}
.pos__body {
    padding : 1em;
}
.pos__product-selection .product__block {
    cursor : pointer;
}
.pos__product-selection .product__image {
    padding-top : 65%;
}
.pos__container input[type=text] {
    border        : 1px solid #b9c0c3;
    border-radius : 3px;
}
.pos__searchbar {
    margin-bottom : 1em;
}
.pos__searchbar .control-text {
    width : 100%;
}
.pos__searchbar .control__wrapper {
    margin-bottom : 0;
}
.pos__searchbar .pos__button {
    padding-top    : 0.7em;
    padding-bottom : 0.7em;
    margin-left    : 1em;
}
.pos__delete-icon {
    color      : #bbbbbb;
    transition : 0.2s ease-in-out;
    cursor     : pointer;
}
.pos__delete-icon:hover {
    color : #333333;
}
.pos__payment-section {
    display               : grid;
    grid-template-columns : 1fr;
    grid-gap                   : 1em;
    gap                   : 1em;
    grid-gap              : 1em;
}
.pos__transactions .pos__body p:last-child {
    margin-bottom : 0;
}
.pos__text--success{
    color: #5fd05f;
}
.pos__text--error{
    color: #e84646;
}


















































































































































































































/*div.k-gantt-actions {
    display : none;
}*/

.communications__widget[data-v-0d1e47c1] {
    z-index            : 99;
    position           : fixed;
    right              : 2em;
    bottom             : 2em;
    width              : 5em;
    height             : 5em;
    border-radius      : 5px;
    background-color   : var(--brand-color);
    background-color   : var(--brand-color); /*border: 1px solid #e0e0e0;*/
    transition         : ease-in-out 0.2s;
}
.communications__widget.closed[data-v-0d1e47c1] {
    border-radius : 50%;
}
.communications__widget.closed[data-v-0d1e47c1]:hover {
    border-radius : 5px;
}
.communications__widget.open[data-v-0d1e47c1] {
    width  : 67em;
    height : auto;
}
.communications__toggle[data-v-0d1e47c1] {
    text-align : center;
    width      : 2em;
    height     : 2em;
    position   : absolute;
    right      : 0;
    bottom     : 0;
    font-size  : 2.5em;
    color      : #ffffff;
}
.communications__toggle i[data-v-0d1e47c1] {
    line-height : 2em;
}
.communications__icon-badge sup.el-badge__content[data-v-0d1e47c1] {
    border : none;
    top    : 12px;
    right  : 0;
}
.communications-widget__heading[data-v-0d1e47c1] {
    padding : 1em;
}
.communications-widget__heading p[data-v-0d1e47c1] {
    margin-bottom : 0;
}
p.communications-widget__text-light[data-v-0d1e47c1] {
    color : #ffffff;
}
.communications-widget__body[data-v-0d1e47c1] {
    padding          : 1em;
    background-color : #ffffff;
    display          : block;
    border-left      : 1px solid #dddddd;
    border-right     : 1px solid #dddddd;
}
.communications-widget__controls[data-v-0d1e47c1] {
    margin-right  : 8em;
    margin-bottom : 0.3em;
    padding       : 1.3em 1em 1em;
}
.communications-widget__body .el-textarea__inner[data-v-0d1e47c1] {
    height : 150px;
}
.subject__header[data-v-0d1e47c1] {
    display               : grid;
    align-items           : center;
    grid-auto-flow        : column;
    grid-template-columns : 1fr;
    grid-auto-columns     : -webkit-min-content;
    grid-auto-columns     : min-content;
    grid-column-gap       : .5rem;
    -webkit-column-gap    : .5rem;
    grid-column-gap            : .5rem;
    -moz-column-gap            : .5rem;
         column-gap            : .5rem;
    height                : -webkit-min-content;
    height                : -moz-min-content;
    height                : min-content;
}
.subject__header button[data-v-0d1e47c1] {
    margin-top : 2em;
}
.communications-widget__body #quill-container[data-v-0d1e47c1] {
    max-height : 320px;
    overflow-y : scroll;
}
.cursor[data-v-0d1e47c1] {
    cursor      : pointer;
    display     : flex;
    height      : 100%;
    align-items : center;
    justify-content: center;
}
.bordered[data-v-0d1e47c1] {
    border : 1px #eee solid;
}

.maintenance__report .button.button--link,
.maintenance__report .button.button--link:focus,
.maintenance__report .button.button--link:active,
.maintenance__report .button.button--link:hover{
    outline: none;
    border: none;
    box-shadow: none;
    padding: 0;
    font-size: 13px;
}

.chroma__social-card {
    background-color: #ffffff;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
    /*margin-top: 0.5em;*/
    /*margin-bottom: 0;*/
    transition: 0.2s ease-in-out;
    text-decoration: none;
    color: #333333;
}
.chroma__social-card:hover {
    /*margin-top: 0;*/
    /*margin-bottom: 0.5em;*/
    text-decoration: none;
    color: #333333;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
}
a.chroma__social-card {
    text-decoration: none;
}
.chroma__social-heading {
    position: relative;
    width: 100%;
    padding-top: 75%;
    overflow: hidden;
}
.chroma__social-heading img {
    text-align: center;
    position: absolute;
    top: 0;
    height: 100%;
    width: auto;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.chroma__social-title {
    position: absolute;
    left: 0;
    bottom: 0;
    margin-bottom: 0;
    color: #ffffff;
    /*background: rgba(0, 0, 0, 0.47);*/
    width: 100%;
    padding-left: 1em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.chroma__social-body {
    padding: 1em;
}
.social__grouping {
    background-color: #efefef;
    padding: 0.5em;
}

#app .clock_out--button{
    white-space: normal;
    white-space: initial;
}
#app .clock-out__wrapper{
    background: none;
    box-shadow: none;
}

.zen__pin-pad{ display: grid; grid-gap: 1em; grid-gap: 1em; gap: 1em;
}

.table-row--even{
    background-color: #f5f5f7;
}

.portal__container{
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    box-shadow: 0 1px 6px rgba(0,0,0,0.1);
    padding: 1.5em;
    background-color: #ffffff;
}
.portal-viewer__wrapper{
    position: relative;
    text-align: center;
}
.portal-nav__icon{
    position: absolute;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
    opacity: 0.2;
    transition: 0.2s ease-in-out;
}
.portal-nav__icon > i{
    font-size: 5em;
}
.portal-nav__icon:hover{
    opacity: 1;
}
.portal-nav__icon--left{
    left: 32px;
}
.portal-nav__icon--right{
    right: 32px;
}

.communications__message-container {
    border        : 1px solid #e2e7ec;
    border-radius : 3px;
    box-shadow    : 0 2px 3px rgba(0, 0, 0, 0.05);
}
.communications__messages {
    display               : grid;
    grid-template-columns : 1fr;
    grid-gap                   : 3em;
    gap                   : 3em;
    grid-gap              : 3em;
}
.communications__user-icon {
    height        : 3.5em;
    width         : 3.5em;
    display       : inline-block;
    border-radius : 50%;
    border        : 1px solid #e2e7ec;
    margin-right  : 0.5em;
    background    : #ffffff;
}
.communications-message__header {
    padding          : 1em;
    background-color : #f7f8f9;
    border-bottom    : 1px solid #e2e7ec;
}
.communications-message__content {
    white-space : pre-wrap;
}
.communications-message__body {
    padding : 1em;
}
.communications__replies .communications__reply:last-child {
    border-bottom : none;
}
.communications__reply {
    padding-top   : 1em;
    transition    : 0.2s ease-in-out;
    border-bottom : 1px solid #d2d6d8;
}
.communications-reply__replies .communications__reply:last-child {
    margin-bottom : 1em;
}
.communications-reply__body {
    padding-top    : 1em;
    padding-bottom : 1em;
}
.communications__no-replies {
    color      : #b5b5b5;
    font-style : italic;
}
.communications__reply .communications__reply {
    margin-left            : 1.5em;
    padding-left           : 1.5em;
    border-top             : 1px dashed #d2d6d8;
    border-top-left-radius : 1em;
    border-bottom          : none;
}
.message-module__controls > a{
    padding-left: 1em;
    padding-right: 1em;
    border-right: 1px solid #cccccc;
}
.message-module__controls > a:last-child{
    border-right: none;
}

.cc__photo{
    width: 100%;
    height: 5em;
    margin-right: 0.5em;
    display: inline-block;
    position: relative;
    overflow: hidden;
}
.cc__photo img{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
}
.cc__photo .control{
    position: absolute;
    left: 5px;
    top: 5px;
}

.flex-dashboard__container {
    min-height: 5em;
}
.flex-dashboard__container .flex-dashboard__block {
    border: 1px dashed #dddddd;
    padding: 3em;
    color: #cccccc;
    border-radius: 6px;
    text-align: center;
    cursor: pointer;
    font-size: 0.9em;
    transition: 0.2s ease-in-out;
    position: relative;
}
.flex-dashboard__container .flex-dashboard__block:hover {
    border: 1px dashed #999999;
}
.flex-dashboard__dock {
    position: fixed;
    right: 3em;
    bottom: 3em;
    padding-left: 1em;
}
.flex-dashboard__dock .flex-dock__icon {
    border-radius: 3px;
    padding: 1.5em;
    cursor: pointer;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    transition: 0.2s ease-in-out;
}
.flex-dashboard__dock .navbar-item__link {
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}
.flex-dashboard__dock .navbar-item__link-icon {
    margin-right: 0.5em;
}
.flex-dashboard__dock .navbar-item {
    display: block;
}
.flex-dashboard__dock .flex-dock__icon.flex-dock__icon--active {
    background-color: #ed007b;
    color: #ffffff;
}
.flex-dashboard__dock .flex-dock__icon:hover {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
}
#app .flex-dashboard__dock .navbar__collapse-icon {
    top: 1.3em;
}
.flex-dock__controls {
    background-color: #ffffff;
    padding: 1.5em;
    position: absolute;
    width: 235px;
    -webkit-transform: translate(-100%);
            transform: translate(-100%);
    bottom: 0;
    left: -0.5em;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
.flex-dashboard__row {
    position: relative;
    padding-right: 4em;
}
.flex-dashboard__row:hover .flex-row__controls {
    opacity: 1;
}
.flex-material__container {
    background-color: #ffffff;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    padding: 1em;
}
.flex-block__controls {
    position: absolute;
    bottom: -0.5em;
    left: 0;
    z-index: 1;
    background-color: #ffffff;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    padding: 1em;
    max-width: 300px;
    text-align: left;
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
}
.flex-row__controls {
    position: absolute;
    right: 0;
    background-color: #ffffff;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    opacity: 0;
    transition: 0.2s ease-in-out;
}
.flex-row__controls i {
    cursor: pointer;
    padding: 1em;
    display: block;
}
.flex__layout--selected > .navbar-item__link {
    background-color: #f7f6f6;
}

.form-builder__repeating-section {
    border: 1px solid #ced4da;
    padding: 1em;
    border-radius: 2px;
    transition: 0.2s ease-in-out;
    position: relative;
}
.form-builder__repeating-section:hover, .form-builder__repeating-section:focus{
    background-color: #fbfbfb;
}
.form-builder__section-delete{
    position: absolute;
    top: 0.5em;
    right: 0.5em;
    opacity: 0.5;
    cursor: pointer;
    transition: 0.2s ease-in-out;
}
.form-builder__section-delete:hover{
    opacity: 1;
}

























/**
color: #fff; background; #ed007b;
color: #fff; background; #07b2bd;
pink:
teal: #07b2bd
**/

.invoice-builder[data-v-774c585a] {
}
.invoice[data-v-774c585a] {
    background-color   : #fff;
    box-shadow         : 0 0 10px rgba(0, 0, 0, .2);
}
.invoice-content-wrapper[data-v-774c585a] {
    padding : 1em;
}
.invoice-content[data-v-774c585a] {
}
.invoice-content-controls[data-v-774c585a] {
}
.invoice-content-preview[data-v-774c585a] {
}
.invoice-content-builder[data-v-774c585a] {
}
.invoice-accent[data-v-774c585a] {
    height : 15px;
}
.color-option[data-v-774c585a] {
    height        : 35px;
    width         : 35px;
    border-radius : 4px;
}
.accent-color__black[data-v-774c585a] {
    background : #333333;
}
.accent-color__red[data-v-774c585a] {
    background : #FF4136;
}
.accent-color__navy[data-v-774c585a] {
    background : #001f3f;
}
.accent-color__olive[data-v-774c585a] {
    background : #3D9970;
}
.accent-color__purple[data-v-774c585a] {
    background : #570dc9;
}
.item-col-header[data-v-774c585a] {
    color : #FFFFFF;
}
.setting-container[data-v-774c585a] {
    margin-bottom : 1em;
}
.setting-container h5[data-v-774c585a] {
    border-bottom : 1px solid #000000;
}
.setting-action[data-v-774c585a] {
    width        : -webkit-fit-content;
    width        : -moz-fit-content;
    width        : fit-content;
    justify-self : end;
}
.setting-container table.table-borderless tr[data-v-774c585a] {
    background-color : unset;
}
.invoice-totals-row[data-v-774c585a] {
    width           : 100%;
    display         : flex;
    justify-content : flex-end;
}
.invoice-totals-row-label[data-v-774c585a] {
    text-align : right;
}
.invoice-totals-row-value[data-v-774c585a] {
    min-width  : 130px;
    text-align : right;
}
.bold[data-v-774c585a] {
    font-weight : 500;
    font-size   : 1.1em;
}
.invoice-description[data-v-774c585a] {
    margin-top : 1em;
    min-height : 80px;
    height     : 63px;
}
.avatar-uploader[data-v-774c585a] {
}
.justify-self-end[data-v-774c585a] {
    justify-self : end;
}
.smaller[data-v-774c585a] {
    width : 75px;
}
.white-space-pre[data-v-774c585a] {
    white-space : pre-line;
}
.readonly-field[data-v-774c585a] {
    display  : grid;
    grid-gap : .5em;
}

.riverhounds__jersey-container{
    max-height: 250px;
    overflow-y: scroll;
}

.flex__loader{
    display: inline-block;
    opacity: 0.3;
    -webkit-animation-name: activity-spin;
            animation-name: activity-spin;
    -webkit-animation-duration: 2000ms;
            animation-duration: 2000ms;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
}
.flex__icon--success{
    color: #2dc560;
}
.flex__loader,
.flex__icon{
    display: inline-block;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
.flex__text-light{
    color: #aaaaaa;
}

.application-log__output{
    max-height: 600px;
    white-space: pre-line;
    overflow-y: scroll;
}

.notification__body {
    padding          : 1em;
    border-radius    : 4px;
    margin-left      : 0.75em;
    background-color : #f9f9f9;
    display          : inline-block;
    max-width        : 93%;
    min-width        : 80%;
}
.notification__body > div {
    vertical-align : top;
}
.notification__status {
    float            : left;
    width            : 0.75em;
    height           : 0.75em;
    border-radius    : 50%;
    background-color : #ececec;
    cursor           : pointer;
    transition       : 0.2s ease-in-out;
}
.notification__status:hover {
    background-color : #efefef;
    box-shadow       : 0 0 2px rgba(0, 0, 0, 0.3);
}
.notification__message {
    margin-bottom : 1em;
}
.notification__message--unread .notification__status {
    background-color : #6abcf9;
}
.notification__message--unread .notification__status:hover {
    background-color : #94d2ff;
    box-shadow       : 0 0 5px rgba(106, 188, 249, 0.5);
}
.notification__popover {
    position         : absolute;
    width            : 350px;
    right            : 100px;
    z-index          : 2001;
    -webkit-transform-origin : center center 0px;
            transform-origin : center center 0px;
    transition       : all 0.2s ease 0s;
    background-color : #ffffff;
    box-shadow       : 0 1px 4px rgba(0, 0, 0, 0.2);
}
.notification__container {
    max-height     : 500px;
    overflow-y     : scroll;
    padding        : 1em;
    padding-bottom : 0;
}
.notification__bell {
    display : inline-block;
    text-align: left;
}
.notification__bell .el-badge__content.is-fixed {
    top   : 14px;
    right : 20px;
}
.activity-feed__block--loader .activity-feed__profile,
.audit-loader__wrapper,
.notification-loader__message {
    background        : linear-gradient(219deg, #fafafa, #f2f3f3);
    background-size   : 400% 400%;
    border: none;

    -webkit-animation : notification__scroll 5s ease infinite;
    animation         : notification__scroll 5s ease infinite;
}
.notification__placeholder {
    padding-top    : 0.2em;
    padding-bottom : 0.2em;
}
.notification__profile,
.notification-loader__profile {
    display          : inline-block;
    position         : relative;
    overflow         : hidden;
    width            : 3em;
    height           : 3em;
    border-radius    : 50%;
    margin-right     : 1em;
    background-color : #ffffff;
}
.notification__profile {
    float : left;
}
.notification__timestamp {
    white-space : pre-line;
    width       : 100%;
    color       : #c1c1c1;
}
.notification__profile img {
    position  : absolute;
    left      : 50%;
    top       : 50%;
    -webkit-transform : translate(-50%, -50%);
            transform : translate(-50%, -50%);
    height    : 100%;
    width     : auto;
}
.audit-loader__wrapper,
.notification-loader__message {
    border-radius : 4px;
    padding       : 0.5em;
}
.activity-feed__block.activity-feed__block--loader{
    border-bottom: none;
}
@-webkit-keyframes notification__scroll {
0% {
        opacity             : 0.5;
        background-position : 96% 0%
}
50% {
        opacity             : 1;
        background-position : 5% 100%
}
100% {
        opacity             : 0.5;
        background-position : 96% 0%
}
}
@keyframes notification__scroll {
0% {
        opacity             : 0.5;
        background-position : 96% 0%
}
50% {
        opacity             : 1;
        background-position : 5% 100%
}
100% {
        opacity             : 0.5;
        background-position : 96% 0%
}
}
.notification__popover--audits {
    -webkit-animation : perspective_flip 5s ease infinite;
            animation : perspective_flip 5s ease infinite;
}
@-webkit-keyframes perspective_flip {
0% {
        -webkit-transform : rotateY(0deg);
                transform : rotateY(0deg);
}
100% {
        -webkit-transform : rotateY(360deg);
                transform : rotateY(360deg);
}
}
@keyframes perspective_flip {
0% {
        -webkit-transform : rotateY(0deg);
                transform : rotateY(0deg);
}
100% {
        -webkit-transform : rotateY(360deg);
                transform : rotateY(360deg);
}
}
.notification-popover__controls {
    padding          : 1.2em 1em 1em;
    background-color : #f7f8f9;
    border-bottom    : 1px solid #e1e2e2;
    position         : relative;
    text-align       : center;
}
.notification-popover__controls > a {
    padding-left  : 1em;
    padding-right : 1em;
    border-right  : 1px solid #cccccc;
}
.notification-popover__controls > a:last-child {
    border-right : none;
}
.notification-popover__controls.notification-popover__controls--footer {
    padding          : 0.2em;
    background-color : #f7f8f9;
    border-bottom    : 0;
    color            : #eeeeee;
    border-top       : 1px solid #e1e2e2;
}
a.notification-popover__footer-control {
    color      : #c1c1c1;
    transition : 0.2s ease-in-out;
}
a.notification-popover__footer-control:hover {
    color : #afafaf;
}
a.notification-popover__footer-control,
a.notification-popover__footer-control:hover {
    text-decoration : none;
}

/* Additional message flags. */
.notification__text.message--warning{
    color: #ea3e3e;
}
.notification__text.message--active{
    color: #1eb715;
}
.notification__text.message--action{
    color: #408fd4;
}
.notification__text.message--priority{
    color: #bd28e0;
}

.page__body .notifications-widget__card .card__body{
    padding: 0;
}
.notifications-widget__card .notification__container{
    height: 745px;
    max-height: 745px;
}

.stage[data-v-10a04028] {
    min-height : 40vh;
}

.reporting__editor .el-tabs__content {
    box-shadow : 0 2px 5px rgba(0, 0, 0, 0.2);
}
.reporting-editor__blocks .widget-selection__layout {
    height : 150px;
    width  : 150px;
}
.reporting-editor__blocks .widget-layout__text {
    width : 150px;
}
.data-source__container {
    position           : relative;
    text-align         : left;
    margin-bottom      : 0.2em;
    transition         : 0.2s ease-in-out;
}
.data-source__heading,
.data-source__relation-name {
    padding          : 1em;
    border           : 1px solid #d6d7da;
    background-color : #fafafa;
    border-radius    : 2px 2px 0 0;
}
.data-source__heading-text {
    font-size : 1.4em;
}
.data-source__wrapper {
    padding                    : 1em;
    border-left                : 1px dashed #dddddd;
    border-bottom              : 1px dashed #dddddd;
    border-right               : 1px dashed #dddddd;
    border-bottom-left-radius  : 2px;
    border-bottom-right-radius : 2px;
}

.reporting__editor .el-tabs__content {
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.reporting-editor__blocks .widget-selection__layout {
    height: 150px;
    width: 150px;
}
.reporting-editor__blocks .widget-layout__text {
    width: 150px;
}
.reporting-block__preview {
    background-color: #f8f8f8;
    border: 1px solid #eee;
    position: relative;
    min-height: 500px;
}
.reporting-block__text {
    position: absolute;
    left: 50%;
    top: 50%;
    display: inline-block;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #aaa;
}

.hold-session-wrapper[data-v-190f7b9e] {
    text-align: center;
}
.hold-session-button--open[data-v-190f7b9e] {
    border: 0;
    background-color: #2f91d6;
    color: #ffffff;
}
.hold-session-button--held[data-v-190f7b9e] {
    border: 0;
    background-color: #8bc34a;
    color: #ffffff;
}

#employee-time-summary td,
#employee-time-summary th{
    text-align: center;
}
@charset "UTF-8";
.fc {
  direction: ltr;
  text-align: left;
}
.fc-rtl {
  text-align: right;
}
body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em;
}
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: 0.3;
}
.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: 0.3;
}
.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7;
}
/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 2px 4px;
}
.fc-rtl .fc-popover .fc-header {
  flex-direction: row-reverse;
}
.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}
.fc-popover .fc-header .fc-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em;
}
/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px;
}
hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0;
}
.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-mirror-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */
}
.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */
}
/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}
.fc th {
  text-align: center;
}
.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}
.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */
}
/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/
a[data-goto] {
  cursor: pointer;
}
a[data-goto]:hover {
  text-decoration: underline;
}
/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0;
}
.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent;
}
.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */
}
/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative;
}
.fc-row .fc-bg {
  z-index: 1;
}
/* highlighting cells & background event skeleton */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */
}
.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */
}
.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent;
}
.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}
.fc-row .fc-highlight-skeleton {
  z-index: 3;
}
/*
row content (which contains day/week numbers and events) as well as "mirror" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */
}
.fc-row .fc-mirror-skeleton {
  z-index: 5;
}
.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-mirror-skeleton td {
  /* see-through to the background below */
  /* extra precedence to prevent theme-provided backgrounds */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
}
.fc-row .fc-content-skeleton td,
.fc-row .fc-mirror-skeleton td {
  /* don't put a border between events and/or the day number */
  border-bottom: 0;
}
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-mirror-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0;
}
/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  -webkit-overflow-scrolling: touch;
}
/* TODO: move to timegrid/daygrid */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
}
/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: 0.85em;
  line-height: 1.4;
  border-radius: 3px;
  border: 1px solid #3788d8;
}
.fc-event,
.fc-event-dot {
  background-color: #3788d8;
  /* default BACKGROUND color */
}
.fc-event,
.fc-event:hover {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
}
.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */
}
.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed;
}
.fc-event .fc-content {
  position: relative;
  z-index: 2;
}
/* resizer (cursor AND touch devices) */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
}
/* resizer (touch devices) */
.fc-event .fc-resizer {
  display: none;
}
.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block;
}
/* hit area */
.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}
/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.fc-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: 0.25;
}
/* Event Dragging
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-dragging.fc-selected {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}
.fc-event.fc-dragging:not(.fc-selected) {
  opacity: 0.75;
}
/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0;
}
/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* resizer (cursor AND touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */
}
/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */
}
/* resizer (mouse devices) */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */
}
/* resizer (touch devices) */
.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* vertically center */
  top: 50%;
  margin-top: -4px;
}
/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */
}
/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */
}
/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px;
}
tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */
}
.fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event {
  margin-top: 0;
  /* except for mirror skeleton */
}
.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden;
}
.fc-day-grid-event .fc-time {
  font-weight: bold;
}
/* resizer (cursor devices) */
/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */
}
/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */
}
/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: 0.85em;
  cursor: pointer;
  text-decoration: none;
}
a.fc-more:hover {
  text-decoration: underline;
}
.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none;
}
/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */
}
.fc-more-popover {
  z-index: 2;
  width: 220px;
}
.fc-more-popover .fc-event-container {
  padding: 10px;
}
/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-now-indicator {
  position: absolute;
  border: 0 solid red;
}
/* Utilities
--------------------------------------------------------------------------------------------------*/
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*
TODO: more distinction between this file and common.css
*/
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #ddd;
}
.fc-unthemed .fc-popover {
  background-color: #fff;
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #eee;
}
.fc-unthemed td.fc-today {
  background: #fcf8e3;
}
.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: 0.3;
}
/* Icons
--------------------------------------------------------------------------------------------------
from https://feathericons.com/ and built with IcoMoon
*/
@font-face {
  font-family: "fcicons";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.fc-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "fcicons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fc-icon-chevron-left:before {
  content: "\E900";
}
.fc-icon-chevron-right:before {
  content: "\E901";
}
.fc-icon-chevrons-left:before {
  content: "\E902";
}
.fc-icon-chevrons-right:before {
  content: "\E903";
}
.fc-icon-minus-square:before {
  content: "\E904";
}
.fc-icon-plus-square:before {
  content: "\E905";
}
.fc-icon-x:before {
  content: "\E906";
}
.fc-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
}
/* Buttons
--------------------------------------------------------------------------------------------------
Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css
*/
/* reset */
.fc-button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.fc-button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}
.fc-button {
  -webkit-appearance: button;
}
.fc-button:not(:disabled) {
  cursor: pointer;
}
.fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
/* theme */
.fc-button {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.4em 0.65em;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 0.25em;
}
.fc-button:hover {
  color: #212529;
  text-decoration: none;
}
.fc-button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);
}
.fc-button:disabled {
  opacity: 0.65;
}
/* "primary" coloring */
.fc-button-primary {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}
.fc-button-primary:hover {
  color: #fff;
  background-color: #1e2b37;
  border-color: #1a252f;
}
.fc-button-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}
.fc-button-primary:disabled {
  color: #fff;
  background-color: #2C3E50;
  border-color: #2C3E50;
}
.fc-button-primary:not(:disabled):active,
.fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  background-color: #1a252f;
  border-color: #151e27;
}
.fc-button-primary:not(:disabled):active:focus,
.fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);
}
/* icons within buttons */
.fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em;
}
/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto;
}
.fc-button-group > .fc-button:hover {
  z-index: 1;
}
.fc-button-group > .fc-button:focus,
.fc-button-group > .fc-button:active,
.fc-button-group > .fc-button.fc-button-active {
  z-index: 1;
}
.fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
}
.fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-button-group > .fc-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}
/* List View
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5;
}
/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}
.fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}
/* inner content */
.fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
}
.fc-toolbar h2 {
  font-size: 1.75em;
  margin: 0;
}
/* View Structure
--------------------------------------------------------------------------------------------------*/
.fc-view-container {
  position: relative;
}
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  box-sizing: content-box;
}
.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1;
}
@media print {
  .fc {
    max-width: 100% !important;
  }

  /* Global Event Restyling
  --------------------------------------------------------------------------------------------------*/
  .fc-event {
    background: #fff !important;
    color: #000 !important;
    page-break-inside: avoid;
  }

  .fc-event .fc-resizer {
    display: none;
  }

  /* Table & Day-Row Restyling
  --------------------------------------------------------------------------------------------------*/
  .fc th,
.fc td,
.fc hr,
.fc thead,
.fc tbody,
.fc-row {
    border-color: #ccc !important;
    background: #fff !important;
  }

  /* kill the overlaid, absolutely-positioned components */
  /* common... */
  .fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-mirror-skeleton,
.fc-bgevent-container,
.fc-business-container,
.fc-highlight-container,
.fc-mirror-container {
    display: none;
  }

  /* don't force a min-height on rows (for DayGrid) */
  .fc tbody .fc-row {
    height: auto !important;
    /* undo height that JS set in distributeHeight */
    min-height: 0 !important;
    /* undo the min-height from each view's specific stylesheet */
  }

  .fc tbody .fc-row .fc-content-skeleton {
    position: static;
    /* undo .fc-rigid */
    padding-bottom: 0 !important;
    /* use a more border-friendly method for this... */
  }

  .fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {
    /* only works in newer browsers */
    padding-bottom: 1em;
    /* ...gives space within the skeleton. also ensures min height in a way */
  }

  .fc tbody .fc-row .fc-content-skeleton table {
    /* provides a min-height for the row, but only effective for IE, which exaggerates this value,
       making it look more like 3em. for other browers, it will already be this tall */
    height: 1em;
  }

  /* Undo month-view event limiting. Display all events and hide the "more" links
  --------------------------------------------------------------------------------------------------*/
  .fc-more-cell,
.fc-more {
    display: none !important;
  }

  .fc tr.fc-limited {
    display: table-row !important;
  }

  .fc td.fc-limited {
    display: table-cell !important;
  }

  .fc-popover {
    display: none;
    /* never display the "more.." popover in print mode */
  }

  /* TimeGrid Restyling
  --------------------------------------------------------------------------------------------------*/
  /* undo the min-height 100% trick used to fill the container's height */
  .fc-time-grid {
    min-height: 0 !important;
  }

  /* don't display the side axis at all ("all-day" and time cells) */
  .fc-timeGrid-view .fc-axis {
    display: none;
  }

  /* don't display the horizontal lines */
  .fc-slats,
.fc-time-grid hr {
    /* this hr is used when height is underused and needs to be filled */
    display: none !important;
    /* important overrides inline declaration */
  }

  /* let the container that holds the events be naturally positioned and create real height */
  .fc-time-grid .fc-content-skeleton {
    position: static;
  }

  /* in case there are no events, we still want some height */
  .fc-time-grid .fc-content-skeleton table {
    height: 4em;
  }

  /* kill the horizontal spacing made by the event container. event margins will be done below */
  .fc-time-grid .fc-event-container {
    margin: 0 !important;
  }

  /* TimeGrid *Event* Restyling
  --------------------------------------------------------------------------------------------------*/
  /* naturally position events, vertically stacking them */
  .fc-time-grid .fc-event {
    position: static !important;
    margin: 3px 2px !important;
  }

  /* for events that continue to a future day, give the bottom border back */
  .fc-time-grid .fc-event.fc-not-end {
    border-bottom-width: 1px !important;
  }

  /* indicate the event continues via "..." text */
  .fc-time-grid .fc-event.fc-not-end:after {
    content: "...";
  }

  /* for events that are continuations from previous days, give the top border back */
  .fc-time-grid .fc-event.fc-not-start {
    border-top-width: 1px !important;
  }

  /* indicate the event is a continuation via "..." text */
  .fc-time-grid .fc-event.fc-not-start:before {
    content: "...";
  }

  /* time */
  /* undo a previous declaration and let the time text span to a second line */
  .fc-time-grid .fc-event .fc-time {
    white-space: normal !important;
  }

  /* hide the the time that is normally displayed... */
  .fc-time-grid .fc-event .fc-time span {
    display: none;
  }

  /* ...replace it with a more verbose version (includes AM/PM) stored in an html attribute */
  .fc-time-grid .fc-event .fc-time:after {
    content: attr(data-full);
  }

  /* Vertical Scroller & Containers
  --------------------------------------------------------------------------------------------------*/
  /* kill the scrollbars and allow natural height */
  .fc-scroller,
.fc-day-grid-container,
.fc-time-grid-container {
    /* */
    overflow: visible !important;
    height: auto !important;
  }

  /* kill the horizontal border/padding used to compensate for scrollbars */
  .fc-row {
    border: 0 !important;
    margin: 0 !important;
  }

  /* Button Controls
  --------------------------------------------------------------------------------------------------*/
  .fc-button-group,
.fc button {
    display: none;
    /* don't display any button-related controls */
  }
}

.table-search {
  position : relative;
  margin   : 0; /* Override Bootstrap's global styles */
}
.table-search__label,
.table-search__clear {
  position  : absolute;
  top       : 50%;
  -webkit-transform : translateY(-50%);
          transform : translateY(-50%);
  margin    : 0;
  padding   : .75rem;
  color     : inherit;
}
.table-search__label {
  pointer-events : none;
}
.table-search__clear {
  right      : 0;
  color      : #c8d4da;
  cursor     : pointer;
  transition : 0.2s ease-in-out;
}
.table-search__clear:hover {
  color : #303133;
}
.table-search__input {
  width        : 100%;
  height       : 3rem;
  padding-left : 2.3rem;
}
.table_heading a {
  color : #000000;
}
.el-table__body .el-table__expanded-cell[class*=cell] {
  padding : 0;
}
.el-table__header-wrapper .el-table__header .table_heading th {
  padding : 4px 0;
}
.el-table__body .el-table__row td {
  padding : 4px 0;
}
.table__collection-item {
  padding      : 1em;
  margin-right : .5em;
  width        : 23%;
  float        : left;
}

/**
Required to allow proper table resizing within the grid containers.
 */
.table-container {
  min-width : 0;
}
.flex-table__pagination-label {
  display         : flex;
  align-items     : baseline;
  justify-content : space-between;
  width           : 35%;
  margin          : 1em auto;
}
.flex-table__pagination-control {
  width : 90px;
}
@media (max-width : 1024px) {
.flex-table__pagination-label {
    width : 75%;
}
}


.infobar[data-v-2853f0aa] {  width: 100%;  margin-bottom: 1em;
}
.infobar__items[data-v-2853f0aa] {  display: grid;  grid-template-columns: 1fr;  grid-auto-rows: 1fr;  grid-gap: .5rem;  gap: .5rem;
}
@media(min-width: 480px) {
.infobar__items[data-v-2853f0aa] {  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
}

.infobar-item {
    padding: 2em;
    background-color: #ffffff;
}
.infobar-item .infobar__icon{
    font-size: 3em;
}
.infobar-item-content {
    font-size: 1.15rem;
    font-weight: 700;
    line-height: 1.2rem;
}
.infobar-item .infobar-item-logo img {
    width: unset;
    max-height: 30px;
}
.infobar-item .infobar-item-image img {
    width: unset;
    max-height: 80px;
}
.info__counter{
    font-size: 2.2em;
    margin-bottom: 0;
    font-weight: lighter;
}
@media(min-width: 480px) {
.infobar-item {
        grid-auto-flow: column;
        grid-template-columns: 1fr;
        grid-auto-columns: -webkit-min-content;
        grid-auto-columns: min-content;
        text-align: left;
}
}

.form-section[data-v-227d9fa7] {
    display: grid;
    grid-gap: 1rem;
    gap: 1rem;
}
@media(min-width: 768px) {
.form-section[data-v-227d9fa7] {
        grid-auto-flow: column;
        grid-template-rows: repeat(5, auto);
}
}

.block-container[data-v-0eae1362] {
    display               : grid;
    grid-template-columns : repeat(5, 1fr);
    grid-gap                   : 1em;
    gap                   : 1em;
    min-height            : 55px;
}
.library-block__container[data-v-0eae1362] {
    display            : grid;
    grid-template-rows : .25fr 1.5fr .25fr;
}
.library-block__header[data-v-0eae1362] {
    display         : flex;
    align-items     : center;
    justify-content : left;
}
.library-block__header a[data-v-0eae1362] {
    font-size : 1.1em;
}
.library-block__inner[data-v-0eae1362] {
    display         : flex;
    align-items     : center;
    justify-content : center;
    padding         : 0;
}
.library-block__inner-image[data-v-0eae1362] {
    width          : 100%;
    padding-top    : 75%;
    margin-bottom  : 0.5em;
    height         : 80px;
    display        : inline-block;
    text-align     : center;
    overflow       : hidden;
    position       : relative;
    vertical-align : middle;
    margin-right   : 0.3em;
}
.library-block__inner-image img[data-v-0eae1362] {
    width      : 100%;
    height     : auto;
    top        : 50%;
    left       : 50%;
    text-align : center;
    position   : absolute;
    -webkit-transform  : translate(-50%, -50%);
            transform  : translate(-50%, -50%);
}
.library-block__controls[data-v-0eae1362] {
    display           : grid;
    grid-auto-flow    : column;
    grid-auto-columns : .25fr;
    justify-content   : center;
    grid-gap               : 5px;
    gap               : 5px;
}
.library-block__controls div .button[data-v-0eae1362] {
    width : 100%;
}
@media (max-width : 1250px) {
.block-container[data-v-0eae1362] {
        grid-template-columns : repeat(3, 1fr);
}
}

@media (min-width: 768px) {
.form[data-v-7c4ff264] {
        max-width: calc(100vw - 260px - 9.25rem);
}
}
div.new-section[data-v-7c4ff264] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 1rem;
    -webkit-column-gap: 1rem;
       -moz-column-gap: 1rem;
            column-gap: 1rem;
    grid-row-gap: 1rem;
}
div.row__3-col[data-v-7c4ff264] {
    grid-column: 1 / 4;
}
div.row__2-col[data-v-7c4ff264] {
    grid-column: 1 / 4;
    display: grid;
    grid-gap: 1em;
    grid-template-columns: 1fr 1fr;
}

.card-list.subscriber__show{  grid-template-columns: 0.3fr 1fr; grid-gap: 1em; gap: 1em;
}
.card-list.subscriber__show .card-list{  grid-template-rows: 0fr 0fr;
}
.subscriber-magazines__container{  grid-template-columns: 1fr 1fr 1fr 1fr 1fr; grid-auto-flow: unset; display: grid; grid-gap: 1em; gap: 1em;
}
.subscriber-badges__container{  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-auto-flow: unset; display: grid; grid-gap: 1em; gap: 1em;
}
.badge__container{ text-align: center;}
.badge__container img{ padding: 1em; transition: all 0.1s ease-in-out;
}
.badge__container img:hover{ padding: 0.5em; -webkit-filter: drop-shadow(0 5px 8px #c6c6c6); filter: drop-shadow(0 5px 8px #c6c6c6);
}
.subscriber-details__profile{  text-align: center;
}
.badge__container.inactive{ -webkit-filter: grayscale(100%) contrast(0.3) brightness(50%); filter: grayscale(100%) contrast(0.3) brightness(50%); opacity: 0.5;
}
.badge__container.inactive image{  -webkit-user-select: none;  -moz-user-select: none;  -o-user-select: none;  -ms-user-select: none;  user-select: none;
}
.badge__container.inactive img:hover{ -webkit-filter: none; filter: none; padding: 1em;
}
.badge__container .badge__text{ opacity: 0; transition: 0.2s ease-in-out;
}
.badge__container:hover .badge__text{ opacity: 1;
}
@media(max-width: 1050px){
.badge__container .badge__text{ opacity: 0.5;
}
}

#app .page .page__container .button--large{ height: auto; padding-top: 2em; padding-bottom: 2em;
}
.zen__time-entry-item{ border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 0; padding-bottom: 1em;
}
.zen__time-entry-item:last-child{ border: none; padding-bottom: 0;
}
#app .button--lighter{  background-color: #5090bc;  border: none;
}
#app .button--lighter:focus,
#app .button--lighter:hover{  color: #ffffff;  background-color: #57a3d3;  box-shadow: 0 0 4px rgba(80, 144, 188, 0.52);
}
@media(max-width: 1366px){
#app .card.zen__time-clock{ width: 100%;
}
}
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}

.CodeMirror-linenumbers {}

.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }

.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}

/* Shown when moving in bi-directional text */

.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}

.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}

.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}

.cm-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
}

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}

@-webkit-keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */

.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: 0;
  overflow: hidden;
}

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}

.cm-s-default .cm-quote {color: #090;}

.cm-negative {color: #d44;}

.cm-positive {color: #292;}

.cm-header, .cm-strong {font-weight: bold;}

.cm-em {font-style: italic;}

.cm-link {text-decoration: underline;}

.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}

.cm-s-default .cm-atom {color: #219;}

.cm-s-default .cm-number {color: #164;}

.cm-s-default .cm-def {color: #00f;}

.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}

.cm-s-default .cm-variable-2 {color: #05a;}

.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}

.cm-s-default .cm-comment {color: #a50;}

.cm-s-default .cm-string {color: #a11;}

.cm-s-default .cm-string-2 {color: #f50;}

.cm-s-default .cm-meta {color: #555;}

.cm-s-default .cm-qualifier {color: #555;}

.cm-s-default .cm-builtin {color: #30a;}

.cm-s-default .cm-bracket {color: #997;}

.cm-s-default .cm-tag {color: #170;}

.cm-s-default .cm-attribute {color: #00c;}

.cm-s-default .cm-hr {color: #999;}

.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}

.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;}

div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}

.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }

.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 50px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -50px; margin-right: -50px;
  padding-bottom: 50px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}

.CodeMirror-sizer {
  position: relative;
  border-right: 50px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */

.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}

.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}

.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}

.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}

.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}

.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -50px;
}

.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}

.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}

.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}

.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-gutter-wrapper ::selection { background-color: transparent }

.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}

.CodeMirror pre.CodeMirror-line,
.CodeMirror pre.CodeMirror-line-like {
  /* Reset some styles that the rest of the page might have set */ border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  -webkit-font-feature-settings: "calt";
          font-feature-settings: "calt";
  font-variant-ligatures: contextual;
}

.CodeMirror-wrap pre.CodeMirror-line,
.CodeMirror-wrap pre.CodeMirror-line-like {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */

.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}

.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}

div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }

.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }

.CodeMirror-crosshair { cursor: crosshair; }

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */

.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */

.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */

span.CodeMirror-selectedtext { background: none; }
@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .2s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;opacity:0;display:none;direction:ltr;touch-action:pinch-zoom}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 4px rgba(0,0,0,.1);touch-action:pan-y pinch-zoom}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery>.slides>.slide-loading{background:url(/images/vendor/blueimp-gallery/loading.gif?05992d3434d3589b38a3a5431842d38f) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(/images/vendor/blueimp-gallery/error.png?90901890fbf9b379405f47a23313e63b) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.next,.blueimp-gallery>.prev{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);box-sizing:content-box;border:3px solid #fff;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(/images/vendor/blueimp-gallery/play-pause.png?a012413b54276e2eefd145c7aec60f93) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(/images/vendor/blueimp-gallery/error.svg?19ee6b7e6642d75d6144b0c8209c93d6)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(/images/vendor/blueimp-gallery/play-pause.svg?21dfa3149b274acb9c1819d342a6a169)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content{position:relative}@media (prefers-color-scheme:light){.blueimp-gallery-carousel{background:#fff}}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.indicator>li{display:inline-block;position:relative;width:9px;height:9px;margin:6px 3px 0 3px;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}*+html .blueimp-gallery>.indicator>li{display:inline}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery>.indicator>li:after{opacity:0;display:block;position:absolute;content:'';top:-5em;left:4px;width:75px;height:75px;transition:opacity .4s ease-out,-webkit-transform .6s ease-out;transition:transform .6s ease-out,opacity .4s ease-out;transition:transform .6s ease-out,opacity .4s ease-out,-webkit-transform .6s ease-out;-webkit-transform:translateX(-50%) translateY(0) translateZ(0);transform:translateX(-50%) translateY(0) translateZ(0);pointer-events:none}.blueimp-gallery>.indicator>li:hover:after{opacity:1;border-radius:50%;background:inherit;-webkit-transform:translateX(-50%) translateY(-5px) translateZ(0);transform:translateX(-50%) translateY(-5px) translateZ(0)}.blueimp-gallery>.indicator>.active:after{display:none}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:auto;max-width:100%;max-height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.blueimp-gallery>.slides>.slide>.video-content>iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-playing>iframe{top:0}.blueimp-gallery>.slides>.slide>.video-content>a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(/images/vendor/blueimp-gallery/video-play.png?288308b2037f409d293916c7a3913f20) center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url(/images/vendor/blueimp-gallery/loading.gif?05992d3434d3589b38a3a5431842d38f) center no-repeat;background-size:64px 64px}*+html .blueimp-gallery>.slides>.slide>.video-content{height:100%}*+html .blueimp-gallery>.slides>.slide>.video-content>a{left:50%;margin-left:-64px}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(/images/vendor/blueimp-gallery/video-play.svg?9b737958b1644b46b23904e53afcac50)}
/*@import 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css';*/
:root {
    font-family : "Roboto", "Helvetica Neue", Arial, sans-serif;
    color       : #222;
    font-size   : 14px;
}
.page__logo {
    background      : url(/img/tenants/logos/flex-portal.png) 50% 50% no-repeat;
    background      : var(--brand-image, url(/img/tenants/logos/flex-portal.png)) 50% 50% no-repeat;
    display         : none;
    display         : var(--brand-image-top-display, none);
    width           : auto; /*or your image's width*/
    height          : 120px; /*or your image's height*/
    margin          : 0;
    padding         : 0;
    background-size : contain;
    border-style    : none;
    outline         : none;
}
/* Prevent FOUC */
[v-cloak] {
    display : none;
}
.page {
    display        : flex;
    flex-direction : column;
    min-height     : 100%;
    /*height         : 100%;*/
}
.page__head {
}
.page__head-wrapper {
    background            : linear-gradient(to bottom, color-mod(#1F77D0 a(.77)) 0%, color-mod(#533ce1 a(.77)) 100%);
    background            : linear-gradient(to bottom, var(--brand-color-contrast, color-mod(#1F77D0 a(.77))) 0%, var(--brand-color-contrast, color-mod(#533ce1 a(.77))) 100%);
    background-attachment : fixed;
    background-size       : 150% 150%;
}
.page__wrapper {
    display : flex;
    flex    : 1 1 auto;
}
.page__container {
    width : 100%;
}
.page__main {
    /*height : 100%;*/
    width : 100%;
}
.page__foot {
    display          : flex;
    background-color : transparent;
    padding: 1rem 3rem;
}
@media (min-width : 768px) {
.page__head {
}
.page__head-wrapper {
}
.page__head--collapsed {
        height : 100%;
        width  : 0;
}
.page__toggle-btn {
        position : fixed;
}
.page {
}
.page__container {
        overflow       : auto;
}
.page__main {
        padding : 1rem 4rem;
}
}

#app .navbar__mobile-toggle .navbar-item__link-icon {
    display : inherit;
}
#app .navbar-item__link-icon {
    line-height : 35px;
}
#app .navbar__items.navbar__items--mobile {
    display               : none;
    grid-template-columns : 1fr;
    grid-template-rows    : 1fr;
    text-align            : right;
}
#app .navbar__items--mobile .navbar-item__link {
    float  : right;
    cursor : pointer;
}
.navbar {
    display         : flex;
    justify-content : flex-end;
    align-items     : stretch;
    box-sizing      : border-box;
    overflow        : hidden;
    z-index         : 8;
}
.navbar__items {
    display         : inline-flex;
    justify-content : space-evenly;
    align-items     : center;
    border-top      : 1px solid rgba(255, 255, 255, 0.2);
}
.navbar__home-link {
    display        : inline-flex;
    width          : 20%;
    max-width      : 20%;
    padding-bottom : .75rem;
    float:left;
}
.navbar__img {
    width           : 100%;
    min-width           : 125px;
    padding-bottom  : 25%;
    padding-bottom  : var(--brand-image-height, 25%);
    background      : url(/img/tenants/stock/flex-portal.png) 50% 50% no-repeat;
    background      : var(--brand-image, url(/img/tenants/stock/flex-portal.png)) 50% 50% no-repeat;
    display         : block;
    display         : var(--brand-image-menu-display, block);
    background-size : contain;
}
.navbar__items >>> > hr {
    border     : 0;
    border-top : 1px solid rgba(255, 255, 255, 0.2);
    width      : 100%;
}
@media (min-width : 480px) and (max-width : 768px) {
.navbar__home-link {
        width : 300px;
}
.navbar__items {
        grid-auto-flow     : column;
        grid-template-rows : repeat(5, auto);
}
}
@media (max-width : 900px ) {
#app .navbar__items.navbar__items--desktop {
        display : none;
}
#app .navbar__items.navbar__items--desktop.toggled,
    #app .navbar__items.navbar__items--mobile {
        display : inherit;
}
#app .navbar__items.navbar__items--desktop.toggled {
        position              : absolute;
        left                  : 0;
        top                   : 100%;
        width                 : 100%;
        height                : auto;
        z-index               : 9;
        display               : grid;
        grid-template-columns : 1fr;
        grid-auto-flow        : unset;
        background-color      : #ffffff;
        text-align            : left;
}
#app .page__head-wrapper {
}
#app .page__head,
    #app .page__head-wrapper,
    #app .navbar {
        overflow : visible;
}

    /*#app .navbar__backdrop.toggled{ display: inherit; position: fixed; left: 0; top: 0; width: 100vw; height: 100vh; }*/
}

.drawer__wrapper {
    z-index          : 11;
    position         : fixed;
    right            : -450px;
    top              : 0;
    bottom           : 0;
    width            : 450px;
    padding          : 1em;
    color            : #333333;
    box-shadow       : 0 0 6px rgba(0, 0, 0, 0.3);
    background-color : #ffffff;
    transition       : 0.5s ease-in-out;
    overflow-y       : scroll;
    cursor           : default;
}
.drawer__wrapper--open {
    right : 0;
}
.drawer__background {
    z-index        : 10;
    opacity        : 0;
    position       : fixed;
    left           : 0;
    top            : 0;
    width          : 100vw;
    height         : 100vh;
    pointer-events : none;
    background     : #000000;
    transition     : 0.5s ease-in-out;
    cursor         : default;
}
.drawer__background--open {
    display        : inline;
    display        : initial;
    pointer-events : initial;
    opacity        : 0.4;
}
.core__drawer .core-drawer__control--mobile .button__icon{
    display: none;
}
@media (max-width : 900px ) {
.core__drawer .core-drawer__control--mobile .button__icon{
        display: inherit;
}
.core__drawer .core-drawer__control--mobile .button__text{
        display: none;
}
}
.message__badge--no-border .el-badge__content{
    border: none;
}

#blueimp-gallery a, #blueimp-gallery a:hover{
    color: #ffffff;
}
#blueimp-gallery .slide-content{
    opacity: 0;
}
#blueimp-gallery{
    font-size: 40px;
}
#app .gallery__image{
    float: none;
    display: inline-block;
}
.carousel__slide{
    position: relative;
    height: 150px;
    overflow: hidden;
}
.carousel__slide img{
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%!important;
    height: auto;
}
@media(max-width: 580px){
.carousel__slide{
        position: relative;
        height: 100px;
        overflow: hidden;
}
}
.gallery__popover .el-dialog__header{
    display: none;
}
.gallery__popover .el-dialog__body{
    padding: 0;
}
.gallery__popover .el-dialog{
    margin-top: 5vh!important;
}
.gallery__popover .el-dialog__body img{
    width: 100%!important;
    height: auto;
}
.gallery__close{
    position: absolute;
    top: -8px;
    right: -32px;
    font-size: 2em;
    color: #fff;
    cursor: pointer;
}
.gallery__popover .el-dialog{
}
.VueCarousel-dot:not(.VueCarousel-dot--active){
    background-color: rgb(210,210,210)!important;
}

td.no-border {
    border: none;
}
.availability__week {
}
.availability__week h4 {
    font-size: 1.25em;
    line-height: 3em;
    font-weight: bold;
}
.availability__week table {
    margin-bottom: 2em;
}
.availability__week table thead th {
    vertical-align: top;
}
.availability__week label.el-checkbox {
    margin-bottom: 0;
}
@media screen and (orientation: portrait) {
#availability-form{
        display: none;
}
.prevent-portrait{
        text-align: center;
}
.prevent-portrait h4{
        margin-top: 3em;
        margin-bottom: 3em;
        font-weight: bold;
        line-height: 2em;
}
}
@media screen and (orientation: landscape) {
.prevent-portrait{
        display: none;
}
}

.workspace__2-column {
    display: grid;
    grid-template-columns: 0.2fr 0.8fr;
    grid-gap: 1.5em;
    gap: 1.5em;
}
.builder__navigation {
    position: absolute;
    left: 0;
    top: 0;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
    padding-top: 0.5em;
    padding-left: 0.5em;
    padding-right: 1em;
    width: 100%;
    padding-bottom: 0;
    background-color: #fff;
}
#app .builder__overview-card {
    line-height: 2em;
    padding: 1em;
}
.builder__navigation--spacer {
    height: 105px;
}
.builder__navigation-item {
    display: inline-block;
    padding: 0.75em;
    padding-left: 1.5em;
    letter-spacing: 1px;
    padding-right: 1.5em;
    padding-bottom: 1em;
    cursor: pointer;
    color: #999;
    border-bottom: 4px solid #ffffff;
    transition: 0.2s ease-in-out;
}
.builder__navigation-item .el-badge {
    vertical-align: baseline;
    vertical-align: initial;
}
.builder__navigation-item sup {
    top: 0;
}
.builder__navigation-item.builder__navigation-item--icon {
    font-size: 16px;
}
.builder__navigation-item.builder__navigation-item--no-border {
    padding: 0.4em;
}
.builder__navigation-item.builder__navigation-item--color:hover {
    color: #3790ff;
}
.builder__navigation-item--selected {
    color: #3790ff;
    font-weight: bold;
}
.builder__navigation-item--selected:not(.builder__navigation-item--no-border) {
    border-bottom-color: #72b1ff;
}
.builder__navigation-item:not(.builder__navigation-item--no-border):hover {
    border-bottom: 4px solid #72b1ff;
    color: #3790ff;
}
.workspace__sections .builder__navigation-item,
.form__builder .infobar__items b {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: lighter;
    font-size: 12px;
}
.workspace__sections .builder__navigation-item.builder__navigation-item--selected {
    font-weight: bold;
    padding-left: 0.75em !important;
    border-left: 4px solid #72b1ff;
}
.workspace__sections .builder__navigation-item {
    border-bottom: none;
}
.workspace__sections .builder__navigation-item i {
    /*font-size: 10px;*/
}
.overview__icon {
    width: 5em;
    height: auto;
    float: left;
    margin-right: 1em;
}
.form__builder .infobar-item {
    padding: 1.5em;
}
.form__builder .infobar-item .infobar__icon {
    font-size: 2.5em;
}
.form__builder {
    grid-template-rows: -webkit-min-content;
    grid-template-rows: min-content;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1em;
    gap: 1em;
    grid-gap: 1em;
}
.form__builder code {
    background-color: #f2f4f6;
    padding: 1em;
    border-radius: 3px;
}
.form__builder > .core-section__container {
    align-self: start;
}
.form-builder__workspace > .core-section__container {
    overflow: hidden;
    transition: 0.2s ease-in-out;
}
.form-builder__navigation .core__chip {
    max-width: none;
    max-width: initial;
}
@-webkit-keyframes form-builder__fade-in {
from {
        max-height: 0;
        opacity: 0;
}
to {
        max-height: calc(100% - 1px);
        opacity: 1;
}
}
@keyframes form-builder__fade-in {
from {
        max-height: 0;
        opacity: 0;
}
to {
        max-height: calc(100% - 1px);
        opacity: 1;
}
}
.form-builder__workspace .core-section__container:last-child {
    margin-bottom: 0;
}
.form-builder__workspace .core-section__container--open {
    box-shadow: 0 2px 5px #dcdcdc;
}
.form-section__element {
    transition: 0.2s ease-in-out;
    padding: 0.5em;
    display: inline-block;
}
.form-section__element .control__wrapper {
    display: block;
}
.form-section__element:hover {
    background-color: #f7f7f7;
}
.form-element__controls {
    float: right;
    transition: 0.2s ease-in-out;
}
.form__linked-text {
    float: left;
    color: #646a6f;
    padding-right: 0.4em;
    height: 0;
    opacity: 0.6;
    margin-top: 2px;
    transition: 0.2s ease-in-out;
    cursor: pointer;
}
.form__linked-text:hover {
    opacity: 1;
}
.form-element__controls > i,
.form-element__controls .drawer__control {
    opacity: 0;
    transition: 0.2s ease-in-out;
}
.form-section__element:hover .form-element__controls .drawer__control,
.form-section__element:hover .form-element__controls > i {
    opacity: 1;
}
.form-section__element--bound {
}
.form-builder__condition-controls > i,
.form__controls > i,
.form__controls .drawer__control > i {
    cursor: pointer;
    padding-left: 0.1em;
    padding-right: 0.1em;
    color: #bbbbbb;
    transition: 0.2s ease-in-out;
}
.form-builder__condition-controls > i:hover,
.form__controls > i:hover,
.form__controls .drawer__control > i:hover {
    color: #333333;
}
.form-builder__condition-block {
    border: 1px dashed #cccccc;
    padding: 1em;
    border-radius: 2px;
}
.form__builder .navbar-item__link {
    cursor: pointer;
}
.form__builder .form-section__element .control__wrapper-2 {
    position: inherit;
}
.form__builder .form-section__element .control-search__loader {
    display: none;
}
.form__builder .label__popover {
    float: right;
    margin-top: 0.2em;
    opacity: 0.5;
    transition: 0.2s ease-in-out;
}
.form__builder .label__popover:hover {
    opacity: 1;
}
.form__builder .button__close {
    font-size: 1.5em;
    align-self: end;
    cursor: pointer;
    margin-top: 1.6em;
}
.app-builder__tooltip {
    float: left;
    margin-top: 0.2em;
    margin-right: 0.5em;
    opacity: 0.4;
    transition: 0.2s ease-in-out;
}
.app-builder__tooltip:hover {
    opacity: 1;
}
.app-build__option-amount {
    display: inline-block;
    width: 90%;
}
.app-builder__field-display {
    display: inline-block;
    vertical-align: top;
}
@media (max-width: 580px ) {
.app-builder__field-display {
        display: block;
        width: 100% !important;
}
}
.form__builder .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(251, 251, 251, 1);
}
.app-builder__branding {
    width: 80%;
    opacity: 0.2;
    -webkit-filter: grayscale(1);
            filter: grayscale(1);
}
.form__builder > div > .core-section__container > .core-section__heading {
    /*background: #eee;*/
}
.app-builder__workflow {
    display: block;
}
.app-builder__workflow--collapsed .app-workflow__body {
    /*display: none;*/
}
.app-workflow__heading {
    margin-bottom: 0.5em;
    font-size: 1.2em;
    line-height: 2em;
    font-weight: lighter;
    color: #3790ff;
    cursor: pointer;
}
.app-builder__workflow--expanded .app-workflow__heading,
.app-workflow__heading:hover {
    color: #3790ff;
}
.app-builder__workflow--expanded .app-workflow__heading {
    font-weight: bold;
}
.app-builder__workflow--expanded .app-workflow__body {
    border-left: 4px solid #72b1ff;
    padding-bottom: 1em;
}
.app-workflow__body {
    position: relative;
    transition: 0.2s ease-in-out;
    border-left: 1px solid #ccc;
    padding-left: 1.5em;
    margin-left: 0.5em;
}
.app-builder__workflow--expanded .app-workflow__body .workflow__pizazz {
    color: #72b1ff;
    opacity: 0;
}
.workflow__pizazz {
    transition: 0.2s ease-in-out;
    opacity: 1;
    position: absolute;
    left: -5px;
    bottom: -5px;
    color: #ccc;
}
.app-builder__workflow:last-child .workflow__pizazz {
    display: none;
}
.workflow__condition--invalid {
    color: #ff0000;
    font-weight: bold;
}
.action__series {
}
.action__number {
    border: 1px solid #e4e5e6;
    border-radius: 50%;
    width: 2em;
    height: 2em;
    padding-top: 0.2em;
    text-align: center;
    font-weight: bold;
    background-color: #f3f4f5;
    color: #525252;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
    display: inline-block;
}
.workflow__block {
    border: 1px solid #e4e5e6;
    /*border-left: 3px solid #ccc;*/
    padding: 1em;
    transition: 0.2s ease-in-out;
    margin-top: 0.5em;
}
.workflow__heading {
    pointer-events: initial;
    cursor: pointer;
}
.workflow__block--expanded,
.workflow__block:hover {
    border-left: 4px solid #c5c5c5;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}
.workflow__block .mce-content-body p {
    margin: 0;
}
.workflow__block--collapsed .workflow__body {
    display: none;
}
.workflow__heading .el-badge__content {
    top: 0;
    font-size: 14px;
}
#app .form__builder .el-checkbox{
    margin-right: 12px;
}
@charset "UTF-8";.el-pagination--small .arrow.disabled,.el-table .hidden-columns,.el-table td.is-hidden>*,.el-table th.is-hidden>*,.el-table--hidden{visibility:hidden}.el-input__suffix,.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing),.el-message__closeBtn:focus,.el-message__content:focus,.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing),.el-rate:active,.el-rate:focus,.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing),.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}@font-face{font-family:element-icons;src:url(/fonts/vendor/element-ui/lib/theme-chalk/element-icons.woff?535877f50039c0cb49a6196a5b7517cd) format("woff"),url(/fonts/vendor/element-ui/lib/theme-chalk/element-icons.ttf?732389ded34cb9c52dd88271f1345af9) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\E6A0"}.el-icon-ice-cream-square:before{content:"\E6A3"}.el-icon-lollipop:before{content:"\E6A4"}.el-icon-potato-strips:before{content:"\E6A5"}.el-icon-milk-tea:before{content:"\E6A6"}.el-icon-ice-drink:before{content:"\E6A7"}.el-icon-ice-tea:before{content:"\E6A9"}.el-icon-coffee:before{content:"\E6AA"}.el-icon-orange:before{content:"\E6AB"}.el-icon-pear:before{content:"\E6AC"}.el-icon-apple:before{content:"\E6AD"}.el-icon-cherry:before{content:"\E6AE"}.el-icon-watermelon:before{content:"\E6AF"}.el-icon-grape:before{content:"\E6B0"}.el-icon-refrigerator:before{content:"\E6B1"}.el-icon-goblet-square-full:before{content:"\E6B2"}.el-icon-goblet-square:before{content:"\E6B3"}.el-icon-goblet-full:before{content:"\E6B4"}.el-icon-goblet:before{content:"\E6B5"}.el-icon-cold-drink:before{content:"\E6B6"}.el-icon-coffee-cup:before{content:"\E6B8"}.el-icon-water-cup:before{content:"\E6B9"}.el-icon-hot-water:before{content:"\E6BA"}.el-icon-ice-cream:before{content:"\E6BB"}.el-icon-dessert:before{content:"\E6BC"}.el-icon-sugar:before{content:"\E6BD"}.el-icon-tableware:before{content:"\E6BE"}.el-icon-burger:before{content:"\E6BF"}.el-icon-knife-fork:before{content:"\E6C1"}.el-icon-fork-spoon:before{content:"\E6C2"}.el-icon-chicken:before{content:"\E6C3"}.el-icon-food:before{content:"\E6C4"}.el-icon-dish-1:before{content:"\E6C5"}.el-icon-dish:before{content:"\E6C6"}.el-icon-moon-night:before{content:"\E6EE"}.el-icon-moon:before{content:"\E6F0"}.el-icon-cloudy-and-sunny:before{content:"\E6F1"}.el-icon-partly-cloudy:before{content:"\E6F2"}.el-icon-cloudy:before{content:"\E6F3"}.el-icon-sunny:before{content:"\E6F6"}.el-icon-sunset:before{content:"\E6F7"}.el-icon-sunrise-1:before{content:"\E6F8"}.el-icon-sunrise:before{content:"\E6F9"}.el-icon-heavy-rain:before{content:"\E6FA"}.el-icon-lightning:before{content:"\E6FB"}.el-icon-light-rain:before{content:"\E6FC"}.el-icon-wind-power:before{content:"\E6FD"}.el-icon-baseball:before{content:"\E712"}.el-icon-soccer:before{content:"\E713"}.el-icon-football:before{content:"\E715"}.el-icon-basketball:before{content:"\E716"}.el-icon-ship:before{content:"\E73F"}.el-icon-truck:before{content:"\E740"}.el-icon-bicycle:before{content:"\E741"}.el-icon-mobile-phone:before{content:"\E6D3"}.el-icon-service:before{content:"\E6D4"}.el-icon-key:before{content:"\E6E2"}.el-icon-unlock:before{content:"\E6E4"}.el-icon-lock:before{content:"\E6E5"}.el-icon-watch:before{content:"\E6FE"}.el-icon-watch-1:before{content:"\E6FF"}.el-icon-timer:before{content:"\E702"}.el-icon-alarm-clock:before{content:"\E703"}.el-icon-map-location:before{content:"\E704"}.el-icon-delete-location:before{content:"\E705"}.el-icon-add-location:before{content:"\E706"}.el-icon-location-information:before{content:"\E707"}.el-icon-location-outline:before{content:"\E708"}.el-icon-location:before{content:"\E79E"}.el-icon-place:before{content:"\E709"}.el-icon-discover:before{content:"\E70A"}.el-icon-first-aid-kit:before{content:"\E70B"}.el-icon-trophy-1:before{content:"\E70C"}.el-icon-trophy:before{content:"\E70D"}.el-icon-medal:before{content:"\E70E"}.el-icon-medal-1:before{content:"\E70F"}.el-icon-stopwatch:before{content:"\E710"}.el-icon-mic:before{content:"\E711"}.el-icon-copy-document:before{content:"\E718"}.el-icon-full-screen:before{content:"\E719"}.el-icon-switch-button:before{content:"\E71B"}.el-icon-aim:before{content:"\E71C"}.el-icon-crop:before{content:"\E71D"}.el-icon-odometer:before{content:"\E71E"}.el-icon-time:before{content:"\E71F"}.el-icon-bangzhu:before{content:"\E724"}.el-icon-close-notification:before{content:"\E726"}.el-icon-microphone:before{content:"\E727"}.el-icon-turn-off-microphone:before{content:"\E728"}.el-icon-position:before{content:"\E729"}.el-icon-postcard:before{content:"\E72A"}.el-icon-message:before{content:"\E72B"}.el-icon-chat-line-square:before{content:"\E72D"}.el-icon-chat-dot-square:before{content:"\E72E"}.el-icon-chat-dot-round:before{content:"\E72F"}.el-icon-chat-square:before{content:"\E730"}.el-icon-chat-line-round:before{content:"\E731"}.el-icon-chat-round:before{content:"\E732"}.el-icon-set-up:before{content:"\E733"}.el-icon-turn-off:before{content:"\E734"}.el-icon-open:before{content:"\E735"}.el-icon-connection:before{content:"\E736"}.el-icon-link:before{content:"\E737"}.el-icon-cpu:before{content:"\E738"}.el-icon-thumb:before{content:"\E739"}.el-icon-female:before{content:"\E73A"}.el-icon-male:before{content:"\E73B"}.el-icon-guide:before{content:"\E73C"}.el-icon-news:before{content:"\E73E"}.el-icon-price-tag:before{content:"\E744"}.el-icon-discount:before{content:"\E745"}.el-icon-wallet:before{content:"\E747"}.el-icon-coin:before{content:"\E748"}.el-icon-money:before{content:"\E749"}.el-icon-bank-card:before{content:"\E74A"}.el-icon-box:before{content:"\E74B"}.el-icon-present:before{content:"\E74C"}.el-icon-sell:before{content:"\E6D5"}.el-icon-sold-out:before{content:"\E6D6"}.el-icon-shopping-bag-2:before{content:"\E74D"}.el-icon-shopping-bag-1:before{content:"\E74E"}.el-icon-shopping-cart-2:before{content:"\E74F"}.el-icon-shopping-cart-1:before{content:"\E750"}.el-icon-shopping-cart-full:before{content:"\E751"}.el-icon-smoking:before{content:"\E752"}.el-icon-no-smoking:before{content:"\E753"}.el-icon-house:before{content:"\E754"}.el-icon-table-lamp:before{content:"\E755"}.el-icon-school:before{content:"\E756"}.el-icon-office-building:before{content:"\E757"}.el-icon-toilet-paper:before{content:"\E758"}.el-icon-notebook-2:before{content:"\E759"}.el-icon-notebook-1:before{content:"\E75A"}.el-icon-files:before{content:"\E75B"}.el-icon-collection:before{content:"\E75C"}.el-icon-receiving:before{content:"\E75D"}.el-icon-suitcase-1:before{content:"\E760"}.el-icon-suitcase:before{content:"\E761"}.el-icon-film:before{content:"\E763"}.el-icon-collection-tag:before{content:"\E765"}.el-icon-data-analysis:before{content:"\E766"}.el-icon-pie-chart:before{content:"\E767"}.el-icon-data-board:before{content:"\E768"}.el-icon-data-line:before{content:"\E76D"}.el-icon-reading:before{content:"\E769"}.el-icon-magic-stick:before{content:"\E76A"}.el-icon-coordinate:before{content:"\E76B"}.el-icon-mouse:before{content:"\E76C"}.el-icon-brush:before{content:"\E76E"}.el-icon-headset:before{content:"\E76F"}.el-icon-umbrella:before{content:"\E770"}.el-icon-scissors:before{content:"\E771"}.el-icon-mobile:before{content:"\E773"}.el-icon-attract:before{content:"\E774"}.el-icon-monitor:before{content:"\E775"}.el-icon-search:before{content:"\E778"}.el-icon-takeaway-box:before{content:"\E77A"}.el-icon-paperclip:before{content:"\E77D"}.el-icon-printer:before{content:"\E77E"}.el-icon-document-add:before{content:"\E782"}.el-icon-document:before{content:"\E785"}.el-icon-document-checked:before{content:"\E786"}.el-icon-document-copy:before{content:"\E787"}.el-icon-document-delete:before{content:"\E788"}.el-icon-document-remove:before{content:"\E789"}.el-icon-tickets:before{content:"\E78B"}.el-icon-folder-checked:before{content:"\E77F"}.el-icon-folder-delete:before{content:"\E780"}.el-icon-folder-remove:before{content:"\E781"}.el-icon-folder-add:before{content:"\E783"}.el-icon-folder-opened:before{content:"\E784"}.el-icon-folder:before{content:"\E78A"}.el-icon-edit-outline:before{content:"\E764"}.el-icon-edit:before{content:"\E78C"}.el-icon-date:before{content:"\E78E"}.el-icon-c-scale-to-original:before{content:"\E7C6"}.el-icon-view:before{content:"\E6CE"}.el-icon-loading:before{content:"\E6CF"}.el-icon-rank:before{content:"\E6D1"}.el-icon-sort-down:before{content:"\E7C4"}.el-icon-sort-up:before{content:"\E7C5"}.el-icon-sort:before{content:"\E6D2"}.el-icon-finished:before{content:"\E6CD"}.el-icon-refresh-left:before{content:"\E6C7"}.el-icon-refresh-right:before{content:"\E6C8"}.el-icon-refresh:before{content:"\E6D0"}.el-icon-video-play:before{content:"\E7C0"}.el-icon-video-pause:before{content:"\E7C1"}.el-icon-d-arrow-right:before{content:"\E6DC"}.el-icon-d-arrow-left:before{content:"\E6DD"}.el-icon-arrow-up:before{content:"\E6E1"}.el-icon-arrow-down:before{content:"\E6DF"}.el-icon-arrow-right:before{content:"\E6E0"}.el-icon-arrow-left:before{content:"\E6DE"}.el-icon-top-right:before{content:"\E6E7"}.el-icon-top-left:before{content:"\E6E8"}.el-icon-top:before{content:"\E6E6"}.el-icon-bottom:before{content:"\E6EB"}.el-icon-right:before{content:"\E6E9"}.el-icon-back:before{content:"\E6EA"}.el-icon-bottom-right:before{content:"\E6EC"}.el-icon-bottom-left:before{content:"\E6ED"}.el-icon-caret-top:before{content:"\E78F"}.el-icon-caret-bottom:before{content:"\E790"}.el-icon-caret-right:before{content:"\E791"}.el-icon-caret-left:before{content:"\E792"}.el-icon-d-caret:before{content:"\E79A"}.el-icon-share:before{content:"\E793"}.el-icon-menu:before{content:"\E798"}.el-icon-s-grid:before{content:"\E7A6"}.el-icon-s-check:before{content:"\E7A7"}.el-icon-s-data:before{content:"\E7A8"}.el-icon-s-opportunity:before{content:"\E7AA"}.el-icon-s-custom:before{content:"\E7AB"}.el-icon-s-claim:before{content:"\E7AD"}.el-icon-s-finance:before{content:"\E7AE"}.el-icon-s-comment:before{content:"\E7AF"}.el-icon-s-flag:before{content:"\E7B0"}.el-icon-s-marketing:before{content:"\E7B1"}.el-icon-s-shop:before{content:"\E7B4"}.el-icon-s-open:before{content:"\E7B5"}.el-icon-s-management:before{content:"\E7B6"}.el-icon-s-ticket:before{content:"\E7B7"}.el-icon-s-release:before{content:"\E7B8"}.el-icon-s-home:before{content:"\E7B9"}.el-icon-s-promotion:before{content:"\E7BA"}.el-icon-s-operation:before{content:"\E7BB"}.el-icon-s-unfold:before{content:"\E7BC"}.el-icon-s-fold:before{content:"\E7A9"}.el-icon-s-platform:before{content:"\E7BD"}.el-icon-s-order:before{content:"\E7BE"}.el-icon-s-cooperation:before{content:"\E7BF"}.el-icon-bell:before{content:"\E725"}.el-icon-message-solid:before{content:"\E799"}.el-icon-video-camera:before{content:"\E772"}.el-icon-video-camera-solid:before{content:"\E796"}.el-icon-camera:before{content:"\E779"}.el-icon-camera-solid:before{content:"\E79B"}.el-icon-download:before{content:"\E77C"}.el-icon-upload2:before{content:"\E77B"}.el-icon-upload:before{content:"\E7C3"}.el-icon-picture-outline-round:before{content:"\E75F"}.el-icon-picture-outline:before{content:"\E75E"}.el-icon-picture:before{content:"\E79F"}.el-icon-close:before{content:"\E6DB"}.el-icon-check:before{content:"\E6DA"}.el-icon-plus:before{content:"\E6D9"}.el-icon-minus:before{content:"\E6D8"}.el-icon-help:before{content:"\E73D"}.el-icon-s-help:before{content:"\E7B3"}.el-icon-circle-close:before{content:"\E78D"}.el-icon-circle-check:before{content:"\E720"}.el-icon-circle-plus-outline:before{content:"\E723"}.el-icon-remove-outline:before{content:"\E722"}.el-icon-zoom-out:before{content:"\E776"}.el-icon-zoom-in:before{content:"\E777"}.el-icon-error:before{content:"\E79D"}.el-icon-success:before{content:"\E79C"}.el-icon-circle-plus:before{content:"\E7A0"}.el-icon-remove:before{content:"\E7A2"}.el-icon-info:before{content:"\E7A1"}.el-icon-question:before{content:"\E7A4"}.el-icon-warning-outline:before{content:"\E6C9"}.el-icon-warning:before{content:"\E7A3"}.el-icon-goods:before{content:"\E7C2"}.el-icon-s-goods:before{content:"\E7B2"}.el-icon-star-off:before{content:"\E717"}.el-icon-star-on:before{content:"\E797"}.el-icon-more-outline:before{content:"\E6CC"}.el-icon-more:before{content:"\E794"}.el-icon-phone-outline:before{content:"\E6CB"}.el-icon-phone:before{content:"\E795"}.el-icon-user:before{content:"\E6E3"}.el-icon-user-solid:before{content:"\E7A5"}.el-icon-setting:before{content:"\E6CA"}.el-icon-s-tools:before{content:"\E7AC"}.el-icon-delete:before{content:"\E6D7"}.el-icon-delete-solid:before{content:"\E7C9"}.el-icon-eleme:before{content:"\E7C7"}.el-icon-platform-eleme:before{content:"\E7CA"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.el-pagination::after,.el-pagination::before{display:table;content:""}.el-pagination::after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;-webkit-transform:scale(.8);transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:3px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:#409EFF}.el-pagination button:disabled{color:#C0C4CC;background-color:#FFF;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:center center no-repeat #FFF;background-size:16px;cursor:pointer;margin:0;color:#303133}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#C0C4CC;cursor:not-allowed}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .more::before,.el-pagination--small li.more::before{line-height:24px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#409EFF}.el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;box-sizing:border-box;border-radius:3px}.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#C0C4CC}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#409EFF}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#409EFF;color:#FFF}.el-dialog,.el-pager li{background:#FFF;-webkit-box-sizing:border-box}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager,.el-pager li{vertical-align:top;margin:0;display:inline-block}.el-pager{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;font-size:0}.el-date-table,.el-table th{-webkit-user-select:none;-moz-user-select:none}.el-pager .more::before{line-height:30px}.el-pager li{padding:0 4px;font-size:13px;min-width:35.5px;height:28px;line-height:28px;box-sizing:border-box;text-align:center}.el-menu--collapse .el-menu .el-submenu,.el-menu--popup{min-width:200px}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#303133}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#C0C4CC}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#409EFF}.el-pager li.active{color:#409EFF;cursor:default}@-webkit-keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{100%{opacity:0}}.el-dialog{position:relative;margin:0 auto 50px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box;width:50%}.el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:20px 20px 10px}.el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:0 0;border:none;outline:0;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#909399}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#409EFF}.el-dialog__title{line-height:24px;font-size:18px;color:#303133}.el-dialog__body{padding:30px 20px;color:#606266;font-size:14px;word-break:break-all}.el-dialog__footer{padding:10px 20px 20px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:left;text-align:initial;padding:25px 25px 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.dialog-fade-enter-active{-webkit-animation:dialog-fade-in .3s;animation:dialog-fade-in .3s}.dialog-fade-leave-active{-webkit-animation:dialog-fade-out .3s;animation:dialog-fade-out .3s}@-webkit-keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete-suggestion{margin:5px 0;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #E4E7ED;box-sizing:border-box;background-color:#FFF}.el-dropdown-menu,.el-menu--collapse .el-submenu .el-menu{z-index:10;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#F5F7FA}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#FFF}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button::before{content:'';position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:rgba(255,255,255,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default::before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover::before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown-menu{position:absolute;top:0;left:0;padding:10px 0;margin:5px 0;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#606266;cursor:pointer;outline:0}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#ecf5ff;color:#66b1ff}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #EBEEF5}.el-dropdown-menu__item--divided:before{content:'';height:6px;display:block;margin:0 -20px;background-color:#FFF}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-menu{border-right:solid 1px #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0;background-color:#FFF}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu::after,.el-menu::before{display:table;content:""}.el-menu::after{clear:both}.el-menu.el-menu--horizontal{border-bottom:solid 1px #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-submenu{float:left}.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover{outline:0}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #409EFF;color:#303133}.el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{background-color:#FFF;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:#303133}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #409EFF;color:#303133}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-submenu{position:relative}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;border:1px solid #E4E7ED;border-radius:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu-item,.el-submenu__title{height:56px;line-height:56px;position:relative;-webkit-box-sizing:border-box;white-space:nowrap;list-style:none}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:none;transform:none}.el-menu--popup{z-index:100;border:none;padding:5px 0;border-radius:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box}.el-menu-item *{vertical-align:middle}.el-menu-item i{color:#909399}.el-menu-item:focus,.el-menu-item:hover{outline:0;background-color:#ecf5ff}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:#409EFF}.el-menu-item.is-active i{color:inherit}.el-submenu{list-style:none;margin:0;padding-left:0}.el-submenu__title{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box}.el-submenu__title *{vertical-align:middle}.el-submenu__title i{color:#909399}.el-submenu__title:focus,.el-submenu__title:hover{outline:0;background-color:#ecf5ff}.el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu__title:hover{background-color:#ecf5ff}.el-submenu .el-menu{border:none}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:12px}.el-submenu.is-active .el-submenu__title{border-bottom-color:#409EFF}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.el-radio-button__inner,.el-radio-group{display:inline-block;line-height:1;vertical-align:middle}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{transition:.2s;opacity:0}.el-radio-group{font-size:0}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{white-space:nowrap;background:#FFF;border:1px solid #DCDFE6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#409EFF}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;box-shadow:-1px 0 0 0 #409EFF}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#F2F6FC}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-popover,.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){box-shadow:0 0 2px 2px #409EFF}.el-switch{display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch__core,.el-switch__label{display:inline-block;cursor:pointer}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:.2s;height:20px;font-size:14px;font-weight:500;vertical-align:middle;color:#303133}.el-switch__label.is-active{color:#409EFF}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;position:relative;width:40px;height:20px;border:1px solid #DCDFE6;outline:0;border-radius:10px;box-sizing:border-box;background:#DCDFE6;transition:border-color .3s,background-color .3s;vertical-align:middle}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;transition:all .3s;width:16px;height:16px;background-color:#FFF}.el-switch.is-checked .el-switch__core{border-color:#409EFF;background-color:#409EFF}.el-switch.is-checked .el-switch__core::after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #E4E7ED;border-radius:4px;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:5px 0}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#409EFF;background-color:#FFF}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#F5F7FA}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:20px;font-family:element-icons;content:"\E6DA";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#FFF}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#F5F7FA}.el-select-dropdown__item.selected{color:#409EFF;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type)::after{content:'';position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#E4E7ED}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select:hover .el-input__inner{border-color:#C0C4CC}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#409EFF}.el-select .el-input .el-select__caret{color:#C0C4CC;font-size:14px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);border-radius:100%;color:#C0C4CC;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#E4E7ED}.el-select .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-select>.el-input{display:block}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#C0C4CC;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;align-items:center;flex-wrap:wrap}.el-select .el-tag__close{margin-top:-2px}.el-select .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5}.el-select .el-tag__close.el-icon-close{background-color:#C0C4CC;right:-7px;top:0;color:#FFF}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-table,.el-table__expanded-cell{background-color:#FFF}.el-select .el-tag__close.el-icon-close::before{display:block;-webkit-transform:translate(0,.5px);transform:translate(0,.5px)}.el-table{position:relative;overflow:hidden;box-sizing:border-box;flex:1;width:100%;max-width:100%;font-size:14px;color:#606266}.el-table--mini,.el-table--small,.el-table__expand-icon{font-size:12px}.el-table__empty-block{min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:#909399}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:20px}.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit td.gutter,.el-table--fit th.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:#909399;font-weight:500}.el-table thead.is-group th{background:#F5F7FA}.el-table th,.el-table tr{background-color:#FFF}.el-table td,.el-table th{padding:12px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.el-table td.is-center,.el-table th.is-center{text-align:center}.el-table td.is-right,.el-table th.is-right{text-align:right}.el-table td.gutter,.el-table th.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table--medium td,.el-table--medium th{padding:10px 0}.el-table--small td,.el-table--small th{padding:8px 0}.el-table--mini td,.el-table--mini th{padding:6px 0}.el-table .cell,.el-table--border td:first-child .cell,.el-table--border th:first-child .cell{padding-left:10px}.el-table tr input[type=checkbox]{margin:0}.el-table td,.el-table th.is-leaf{border-bottom:1px solid #EBEEF5}.el-table th.is-sortable{cursor:pointer}.el-table th{overflow:hidden;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-table th>.cell{display:inline-block;box-sizing:border-box;position:relative;vertical-align:middle;padding-left:10px;padding-right:10px;width:100%}.el-table th>.cell.highlight{color:#409EFF}.el-table th.required>div::before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td div{box-sizing:border-box}.el-table td.gutter{width:0}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding-right:10px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--border,.el-table--group{border:1px solid #EBEEF5}.el-table--border::after,.el-table--group::after,.el-table::before{content:'';position:absolute;background-color:#EBEEF5;z-index:1}.el-table--border::after,.el-table--group::after{top:0;right:0;width:1px;height:100%}.el-table::before{left:0;bottom:0;width:100%;height:1px}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border td,.el-table--border th,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #EBEEF5}.el-table--border th.gutter:last-of-type{border-bottom:1px solid #EBEEF5;border-bottom-width:1px}.el-table--border th,.el-table__fixed-right-patch{border-bottom:1px solid #EBEEF5}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed-right::before,.el-table__fixed::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#EBEEF5;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#FFF}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.el-table__fixed-footer-wrapper tbody td{border-top:1px solid #EBEEF5;background-color:#F5F7FA;color:#606266}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td{border-top:1px solid #EBEEF5}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td,.el-table__header-wrapper tbody td{background-color:#F5F7FA;color:#606266}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{box-shadow:none}.el-picker-panel,.el-table-filter{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #EBEEF5}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:visible;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:#C0C4CC;top:5px}.el-table .sort-caret.descending{border-top-color:#C0C4CC;bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:#409EFF}.el-table .descending .sort-caret.descending{border-top-color:#409EFF}.el-table .hidden-columns{position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td{background:#FAFAFA}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td{background-color:#ecf5ff}.el-table__body tr.hover-row.current-row>td,.el-table__body tr.hover-row.el-table__row--striped.current-row>td,.el-table__body tr.hover-row.el-table__row--striped>td,.el-table__body tr.hover-row>td{background-color:#F5F7FA}.el-table__body tr.current-row>td{background-color:#ecf5ff}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #EBEEF5;z-index:10}.el-table__column-filter-trigger{display:inline-block;line-height:34px;cursor:pointer}.el-table__column-filter-trigger i{color:#909399;font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}.el-table--enable-row-transition .el-table__body td{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td{background-color:#F5F7FA}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:20px;line-height:20px;height:20px;text-align:center;margin-right:3px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:1px solid #EBEEF5;border-radius:2px;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;margin:2px 0}.el-date-table td,.el-date-table td div{height:30px;-webkit-box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:#ecf5ff;color:#66b1ff}.el-table-filter__list-item.is-active{background-color:#409EFF;color:#FFF}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #EBEEF5;padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.el-date-table td.in-range div,.el-date-table td.in-range div:hover,.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#F2F6FC}.el-table-filter__bottom button:hover{color:#409EFF}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{font-size:12px;-ms-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td{width:32px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td div{padding:3px 0;box-sizing:border-box}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#C0C4CC}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#409EFF;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#FFF}.el-date-table td.available:hover{color:#409EFF}.el-date-table td.current:not(.disabled) span{color:#FFF;background-color:#409EFF}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#FFF}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#409EFF}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#F5F7FA;opacity:1;cursor:not-allowed;color:#C0C4CC}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#F2F6FC;border-radius:15px}.el-date-table td.selected div:hover{background-color:#F2F6FC}.el-date-table td.selected span{background-color:#409EFF;color:#FFF;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-month-table,.el-year-table{font-size:12px;border-collapse:collapse}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:solid 1px #EBEEF5}.el-month-table{margin:-1px}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:#409EFF;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#FFF}.el-month-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-month-table td.disabled .cell:hover{color:#C0C4CC}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#409EFF}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#F2F6FC}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#FFF}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#FFF;background-color:#409EFF}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#409EFF}.el-year-table{margin:-1px}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#409EFF;font-weight:700}.el-year-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-year-table td.disabled .cell:hover{color:#C0C4CC}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#409EFF}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#FFF}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #EBEEF5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#409EFF}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#409EFF;font-weight:700}.time-select-item.disabled{color:#E4E7ED;cursor:not-allowed}.time-select-item:hover{background-color:#F5F7FA;font-weight:700;cursor:pointer}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#C0C4CC;float:left;line-height:32px}.el-date-editor .el-range-input,.el-date-editor .el-range-separator{height:100%;margin:0;text-align:center;display:inline-block;font-size:14px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;padding:0;width:39%;color:#606266}.el-date-editor .el-range-input::-webkit-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input:-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-moz-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::placeholder{color:#C0C4CC}.el-date-editor .el-range-separator{padding:0 5px;line-height:32px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#C0C4CC;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:inline-flex;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#409EFF}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#E4E7ED}.el-range-editor.is-disabled input{background-color:#F5F7FA;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input:-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-moz-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::placeholder{color:#C0C4CC}.el-range-editor.is-disabled .el-range-separator{color:#C0C4CC}.el-picker-panel{color:#606266;border:1px solid #E4E7ED;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#FFF;border-radius:4px;line-height:30px;margin:5px 0}.el-popover,.el-time-panel{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#FFF;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:#409EFF}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#409EFF}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#409EFF}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;box-sizing:border-box;padding-top:6px;background-color:#FFF;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#FFF;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#409EFF}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list::after,.el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#F5F7FA;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#C0C4CC;cursor:not-allowed}.el-time-panel{margin:5px 0;border:1px solid #E4E7ED;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box}.el-slider__button,.el-slider__button-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #E4E7ED;border-bottom:1px solid #E4E7ED}.el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds::after{left:calc(100% / 3 * 2)}.el-time-panel__content.has-seconds::before{padding-left:calc(100% / 3)}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#409EFF}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #E4E7ED}.el-popover{position:absolute;background:#FFF;min-width:150px;border:1px solid #EBEEF5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.v-modal-enter{-webkit-animation:v-modal-in .2s ease;animation:v-modal-in .2s ease}.v-modal-leave{-webkit-animation:v-modal-out .2s ease forwards;animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-popup-parent--hidden{overflow:hidden}.el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#FFF;border-radius:4px;border:1px solid #EBEEF5;font-size:18px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.el-message-box__wrapper::after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:15px 15px 10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:0;background:0 0;font-size:16px;cursor:pointer}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#F56C6C}.el-message-box__headerbtn .el-message-box__close{color:#909399}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#409EFF}.el-message-box__content{padding:10px 15px;color:#606266;font-size:14px}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__status{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px!important}.el-message-box__status::before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:#67C23A}.el-message-box__status.el-icon-info{color:#909399}.el-message-box__status.el-icon-warning{color:#E6A23C}.el-message-box__status.el-icon-error{color:#F56C6C}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:#F56C6C;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.msgbox-fade-enter-active{-webkit-animation:msgbox-fade-in .3s;animation:msgbox-fade-in .3s}.msgbox-fade-leave-active{-webkit-animation:msgbox-fade-out .3s;animation:msgbox-fade-out .3s}@-webkit-keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb::after,.el-breadcrumb::before{display:table;content:""}.el-breadcrumb::after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#C0C4CC}.el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.el-breadcrumb__item{float:left}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:#409EFF;cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:#606266;cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item::after,.el-form-item::before{display:table;content:""}.el-form-item::after{clear:both}.el-form-item .el-form-item{margin-bottom:0}.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item{margin-bottom:18px}.el-form-item .el-input__validateIcon{display:none}.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label{line-height:36px}.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label{line-height:32px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label{line-height:28px}.el-form-item--mini .el-form-item__error{padding-top:1px}.el-form-item__label-wrap{float:left}.el-form-item__label-wrap .el-form-item__label{display:inline-block;float:none}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{line-height:40px;position:relative;font-size:14px}.el-form-item__content::after,.el-form-item__content::before{display:table;content:""}.el-form-item__content::after{clear:both}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:#F56C6C;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:'*';color:#F56C6C;margin-right:4px}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#F56C6C}.el-form-item--feedback .el-input__validateIcon{display:inline-block}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#409EFF;z-index:1;transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1), -webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;transition:all .15s}.el-collapse-item__arrow,.el-tabs__nav{-webkit-transition:-webkit-transform .3s}.el-tabs__new-tab .el-icon-plus{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.el-tabs__new-tab:hover{color:#409EFF}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#E4E7ED;z-index:1}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after,.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus.is-active.is-focus:not(:active){box-shadow:0 0 2px 2px #409EFF inset;border-radius:3px}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{-webkit-transform:scale(.9);transform:scale(.9);display:inline-block}.el-tabs__item .el-icon-close:hover{background-color:#C0C4CC;color:#FFF}.el-tabs__item.is-active{color:#409EFF}.el-tabs__item:hover{color:#409EFF;cursor:pointer}.el-tabs__item.is-disabled{color:#C0C4CC;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #E4E7ED}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #E4E7ED;border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close,.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #E4E7ED;transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#FFF}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--border-card{background:#FFF;border:1px solid #DCDFE6;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#F5F7FA;border-bottom:1px solid #E4E7ED;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#909399}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#409EFF;background-color:#FFF;border-right-color:#DCDFE6;border-left-color:#DCDFE6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#409EFF}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#C0C4CC}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #DCDFE6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left::after{right:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left::after,.el-tabs--left .el-tabs__nav-wrap.is-right::after,.el-tabs--right .el-tabs__nav-wrap.is-left::after,.el-tabs--right .el-tabs__nav-wrap.is-right::after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #E4E7ED;border-bottom:none;border-top:1px solid #E4E7ED;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #E4E7ED;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #E4E7ED;border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #E4E7ED;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right::after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #E4E7ED}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #E4E7ED;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #E4E7ED;border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #E4E7ED;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter .3s;animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;-webkit-animation:slideInRight-leave .3s;animation:slideInRight-leave .3s}.slideInLeft-enter{-webkit-animation:slideInLeft-enter .3s;animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;-webkit-animation:slideInLeft-leave .3s;animation:slideInLeft-leave .3s}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.el-tree{position:relative;cursor:default;background:#FFF;color:#606266}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#909399;font-size:14px}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#409EFF}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:#F5F7FA}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#409EFF;color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:#F5F7FA}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:#C0C4CC;font-size:12px;-webkit-transform:rotate(0);transform:rotate(0);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:14px}.el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#C0C4CC}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff}.el-alert{width:100%;padding:8px 16px;margin:0;box-sizing:border-box;border-radius:4px;position:relative;background-color:#FFF;overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#C0C4CC}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#FFF}.el-alert.is-center{justify-content:center}.el-alert--success.is-light{background-color:#f0f9eb;color:#67C23A}.el-alert--success.is-light .el-alert__description{color:#67C23A}.el-alert--success.is-dark{background-color:#67C23A;color:#FFF}.el-alert--info.is-light{background-color:#f4f4f5;color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#FFF}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:#fdf6ec;color:#E6A23C}.el-alert--warning.is-light .el-alert__description{color:#E6A23C}.el-alert--warning.is-dark{background-color:#E6A23C;color:#FFF}.el-alert--error.is-light{background-color:#fef0f0;color:#F56C6C}.el-alert--error.is-light .el-alert__description{color:#F56C6C}.el-alert--error.is-dark{background-color:#F56C6C;color:#FFF}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert-fade-enter,.el-alert-fade-leave-active,.el-loading-fade-enter,.el-loading-fade-leave-active,.el-notification-fade-leave-active{opacity:0}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-notification{display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;box-sizing:border-box;border:1px solid #EBEEF5;position:fixed;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67C23A}.el-notification .el-icon-error{color:#F56C6C}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#E6A23C}.el-notification-fade-enter.right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.el-notification-fade-enter.left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#F5F7FA;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#409EFF}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#409EFF}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #DCDFE6}.el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #DCDFE6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#E4E7ED;color:#E4E7ED}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#E4E7ED;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #DCDFE6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #DCDFE6;border-radius:0 0 4px}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.el-progress-bar__inner::after,.el-row::after,.el-row::before,.el-slider::after,.el-slider::before,.el-slider__button-wrapper::after,.el-upload-cover::after{content:""}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#FFF}.el-tooltip__popper.is-light{background:#FFF;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#FFF}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#FFF}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#FFF}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#FFF}.el-slider::after,.el-slider::before{display:table}.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper::after{vertical-align:middle;display:inline-block}.el-slider::after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#E4E7ED;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button{border-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1);cursor:not-allowed}.el-slider__button-wrapper,.el-slider__stop{-webkit-transform:translateX(-50%);position:absolute}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#409EFF;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;z-index:1001;top:-15px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal}.el-slider__button-wrapper::after{height:100%}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{width:16px;height:16px;border:2px solid #409EFF;background-color:#FFF;border-radius:50%;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-image-viewer__btn,.el-step__icon-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{height:6px;width:6px;border-radius:100%;background-color:#FFF;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #DCDFE6;line-height:20px;box-sizing:border-box;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#C0C4CC}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#409EFF}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-col-pull-0,.el-col-pull-1,.el-col-pull-10,.el-col-pull-11,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-2,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-push-0,.el-col-push-1,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-2,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-row{position:relative}.el-loading-spinner .el-loading-text{color:#409EFF;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#409EFF;stroke-linecap:round}.el-loading-spinner i{color:#409EFF}@-webkit-keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-row{box-sizing:border-box}.el-row::after,.el-row::before{display:table}.el-row::after{clear:both}.el-row--flex{display:flex}.el-col-0,.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-justify-center{justify-content:center}.el-row--flex.is-justify-end{justify-content:flex-end}.el-row--flex.is-justify-space-between{justify-content:space-between}.el-row--flex.is-justify-space-around{justify-content:space-around}.el-row--flex.is-align-middle{align-items:center}.el-row--flex.is-align-bottom{align-items:flex-end}[class*=el-col-]{float:left;box-sizing:border-box}.el-upload--picture-card,.el-upload-dragger{-webkit-box-sizing:border-box;cursor:pointer}.el-col-0{width:0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{right:0}.el-col-push-0{left:0}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media only screen and (max-width:767px){.el-col-xs-0{display:none;width:0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;width:0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{display:none;width:0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;width:0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;width:0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{width:4.16667%}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{width:8.33333%}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.66667%}.el-col-xl-offset-4{margin-left:16.66667%}.el-col-xl-pull-4{position:relative;right:16.66667%}.el-col-xl-push-4{position:relative;left:16.66667%}.el-col-xl-5{width:20.83333%}.el-col-xl-offset-5{margin-left:20.83333%}.el-col-xl-pull-5{position:relative;right:20.83333%}.el-col-xl-push-5{position:relative;left:20.83333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.16667%}.el-col-xl-offset-7{margin-left:29.16667%}.el-col-xl-pull-7{position:relative;right:29.16667%}.el-col-xl-push-7{position:relative;left:29.16667%}.el-col-xl-8{width:33.33333%}.el-col-xl-offset-8{margin-left:33.33333%}.el-col-xl-pull-8{position:relative;right:33.33333%}.el-col-xl-push-8{position:relative;left:33.33333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.66667%}.el-col-xl-offset-10{margin-left:41.66667%}.el-col-xl-pull-10{position:relative;right:41.66667%}.el-col-xl-push-10{position:relative;left:41.66667%}.el-col-xl-11{width:45.83333%}.el-col-xl-offset-11{margin-left:45.83333%}.el-col-xl-pull-11{position:relative;right:45.83333%}.el-col-xl-push-11{position:relative;left:45.83333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.16667%}.el-col-xl-offset-13{margin-left:54.16667%}.el-col-xl-pull-13{position:relative;right:54.16667%}.el-col-xl-push-13{position:relative;left:54.16667%}.el-col-xl-14{width:58.33333%}.el-col-xl-offset-14{margin-left:58.33333%}.el-col-xl-pull-14{position:relative;right:58.33333%}.el-col-xl-push-14{position:relative;left:58.33333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.66667%}.el-col-xl-offset-16{margin-left:66.66667%}.el-col-xl-pull-16{position:relative;right:66.66667%}.el-col-xl-push-16{position:relative;left:66.66667%}.el-col-xl-17{width:70.83333%}.el-col-xl-offset-17{margin-left:70.83333%}.el-col-xl-pull-17{position:relative;right:70.83333%}.el-col-xl-push-17{position:relative;left:70.83333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.16667%}.el-col-xl-offset-19{margin-left:79.16667%}.el-col-xl-pull-19{position:relative;right:79.16667%}.el-col-xl-push-19{position:relative;left:79.16667%}.el-col-xl-20{width:83.33333%}.el-col-xl-offset-20{margin-left:83.33333%}.el-col-xl-pull-20{position:relative;right:83.33333%}.el-col-xl-push-20{position:relative;left:83.33333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.66667%}.el-col-xl-offset-22{margin-left:91.66667%}.el-col-xl-pull-22{position:relative;right:91.66667%}.el-col-xl-push-22{position:relative;left:91.66667%}.el-col-xl-23{width:95.83333%}.el-col-xl-offset-23{margin-left:95.83333%}.el-col-xl-pull-23{position:relative;right:95.83333%}.el-col-xl-push-23{position:relative;left:95.83333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;box-sizing:border-box;width:148px;height:148px;line-height:146px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{border-color:#409EFF;color:#409EFF}.el-upload:focus .el-upload-dragger{border-color:#409EFF}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;box-sizing:border-box;width:360px;height:180px;text-align:center;position:relative;overflow:hidden}.el-upload-dragger .el-icon-upload{font-size:67px;color:#C0C4CC;margin:40px 0 16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:1px solid #DCDFE6;margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:#409EFF;font-style:normal}.el-upload-dragger:hover{border-color:#409EFF}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #409EFF}.el-upload-list{margin:0;padding:0;list-style:none}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item:first-child{margin-top:10px}.el-upload-list__item .el-icon-upload-success{color:#67C23A}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#409EFF}.el-upload-list__item:hover{background-color:#F5F7FA}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#409EFF;cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.el-upload-list__item-delete:hover{color:#409EFF}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px;background-color:#FFF}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover::after{display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#FFF;font-size:14px;cursor:pointer;vertical-align:middle;transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#FFF;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#FFF;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress-bar,.el-progress-bar__inner::after,.el-progress-bar__innerText,.el-spinner{display:inline-block;vertical-align:middle}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#67C23A}.el-progress.is-success .el-progress__text{color:#67C23A}.el-progress.is-warning .el-progress-bar__inner{background-color:#E6A23C}.el-progress.is-warning .el-progress__text{color:#E6A23C}.el-progress.is-exception .el-progress-bar__inner{background-color:#F56C6C}.el-progress.is-exception .el-progress__text{color:#F56C6C}.el-progress-bar{padding-right:50px;width:100%;margin-right:-55px;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#EBEEF5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#409EFF;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-card,.el-message{border-radius:4px;overflow:hidden}.el-progress-bar__inner::after{height:100%}.el-progress-bar__innerText{color:#FFF;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-message{min-width:380px;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#EBEEF5;position:fixed;left:50%;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#edf2fc;transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,transform .4s,top .4s;transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;padding:15px 15px 15px 20px;display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:#909399}.el-message--success{background-color:#f0f9eb;border-color:#e1f3d8}.el-message--success .el-message__content{color:#67C23A}.el-message--warning{background-color:#fdf6ec;border-color:#faecd8}.el-message--warning .el-message__content{color:#E6A23C}.el-message--error{background-color:#fef0f0;border-color:#fde2e2}.el-message--error .el-message__content{color:#F56C6C}.el-message__icon{margin-right:10px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__closeBtn{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#C0C4CC;font-size:16px}.el-message__closeBtn:hover{color:#909399}.el-message .el-icon-success{color:#67C23A}.el-message .el-icon-error{color:#F56C6C}.el-message .el-icon-info{color:#909399}.el-message .el-icon-warning{color:#E6A23C}.el-message-fade-enter,.el-message-fade-leave-active{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:#F56C6C;border-radius:10px;color:#FFF;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #FFF}.el-badge__content.is-fixed{position:absolute;top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.el-rate__icon,.el-rate__item{position:relative;display:inline-block}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:#409EFF}.el-badge__content--success{background-color:#67C23A}.el-badge__content--warning{background-color:#E6A23C}.el-badge__content--info{background-color:#909399}.el-badge__content--danger{background-color:#F56C6C}.el-card{border:1px solid #EBEEF5;background-color:#FFF;color:#303133;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #EBEEF5;box-sizing:border-box}.el-card__body{padding:20px}.el-rate{height:20px;line-height:1}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon{font-size:18px;margin-right:6px;color:#C0C4CC;transition:.3s}.el-rate__decimal,.el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.el-rate__decimal{display:inline-block;overflow:hidden}.el-step.is-vertical,.el-steps{display:-ms-flexbox}.el-rate__text{font-size:14px;vertical-align:middle}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:#F5F7FA}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:#303133;border-color:#303133}.el-step__head.is-wait{color:#C0C4CC;border-color:#C0C4CC}.el-step__head.is-success{color:#67C23A;border-color:#67C23A}.el-step__head.is-error{color:#F56C6C;border-color:#F56C6C}.el-step__head.is-finish{color:#409EFF;border-color:#409EFF}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:#FFF;transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:#C0C4CC}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:#303133}.el-step__title.is-wait{color:#C0C4CC}.el-step__title.is-success{color:#67C23A}.el-step__title.is-error{color:#F56C6C}.el-step__title.is-finish{color:#409EFF}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:#303133}.el-step__description.is-wait{color:#C0C4CC}.el-step__description.is-success{color:#67C23A}.el-step__description.is-error{color:#F56C6C}.el-step__description.is-finish{color:#409EFF}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow::after,.el-step.is-simple .el-step__arrow::before{content:'';display:inline-block;position:absolute;height:15px;width:1px;background:#C0C4CC}.el-step.is-simple .el-step__arrow::before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}.el-step.is-simple .el-step__arrow::after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-carousel{position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:36px;width:36px;cursor:pointer;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#FFF;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#C0C4CC;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;-webkit-transform:none;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#FFF;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:.3s}.el-carousel__item,.el-carousel__mask{height:100%;top:0;left:0;position:absolute}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{width:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item.is-animating{transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{width:100%;background-color:#FFF;opacity:.24;transition:.2s}.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #EBEEF5;border-bottom:1px solid #EBEEF5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:flex;align-items:center;height:48px;line-height:48px;background-color:#FFF;color:#303133;cursor:pointer;border-bottom:1px solid #EBEEF5;font-size:13px;font-weight:500;transition:border-bottom-color .3s;outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#409EFF}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#FFF;overflow:hidden;box-sizing:border-box;border-bottom:1px solid #EBEEF5}.el-cascader__tags,.el-tag{-webkit-box-sizing:border-box}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.769230769230769}.el-collapse-item:last-child{margin-bottom:-1px}.el-popper .popper__arrow,.el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#EBEEF5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#FFF;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#EBEEF5}.el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#FFF}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#EBEEF5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#FFF;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#EBEEF5}.el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#FFF}.el-tag{background-color:#ecf5ff;border-color:#d9ecff;display:inline-block;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#409EFF;border-width:1px;border-style:solid;border-radius:4px;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#409EFF}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67C23A}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close::before{display:block}.el-tag--dark{background-color:#409eff;border-color:#409eff;color:#fff}.el-tag--dark.is-hit{border-color:#409EFF}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#FFF;background-color:#66b1ff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67C23A}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#85ce61}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#ebb563}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f78989}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409EFF}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67C23A}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.el-cascader{display:inline-block;position:relative;font-size:14px;line-height:40px}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#C0C4CC}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-icon-arrow-down{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader--medium{font-size:14px;line-height:36px}.el-cascader--small{font-size:13px;line-height:32px}.el-cascader--mini{font-size:12px;line-height:28px}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#C0C4CC}.el-cascader__dropdown{margin:5px 0;font-size:14px;background:#FFF;border:1px solid #E4E7ED;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:#C0C4CC;color:#FFF}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-cascader__suggestion-panel{border-radius:4px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#606266;text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#F5F7FA}.el-cascader__suggestion-item.is-checked{color:#409EFF;font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:#C0C4CC}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#606266;border:none;outline:0;box-sizing:border-box}.el-cascader__search-input::-webkit-input-placeholder{color:#C0C4CC}.el-cascader__search-input:-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::-moz-placeholder{color:#C0C4CC}.el-cascader__search-input::placeholder{color:#C0C4CC}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px #409EFF}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper::after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#409EFF;border-color:#409EFF}.el-color-dropdown__link-btn{cursor:pointer;color:#409EFF;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:tint(#409EFF,20%)}.el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.el-color-picker__trigger{display:inline-block;box-sizing:border-box;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid #999;border-radius:2px;width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty,.el-color-picker__icon{top:50%;left:50%;font-size:12px;position:absolute}.el-color-picker__empty{color:#999;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.el-color-picker__icon{display:inline-block;width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#FFF;text-align:center}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#FFF;background-image:none;border:1px solid #DCDFE6;border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:#909399;font-size:12px}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:normal;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;background-image:none;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__prefix,.el-input__suffix{position:absolute;top:0;-webkit-transition:all .3s;height:100%;color:#C0C4CC;text-align:center}.el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input__inner:hover{border-color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{right:5px;transition:all .3s}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-link,.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{display:block;margin:0 auto;padding:10px;border-radius:50%;color:#FFF;background-color:#409EFF;font-size:0}.el-transfer-panel__item+.el-transfer-panel__item,.el-transfer__button [class*=el-icon-]+span{margin-left:0}.el-transfer__button.is-with-texts{border-radius:4px}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{border:1px solid #DCDFE6;background-color:#F5F7FA;color:#C0C4CC}.el-transfer__button:first-child{margin-bottom:10px}.el-transfer__button:nth-child(2){margin:0}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer-panel{border:1px solid #EBEEF5;border-radius:4px;overflow:hidden;background:#FFF;display:inline-block;vertical-align:middle;width:200px;max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:246px}.el-transfer-panel__body.is-with-footer{padding-bottom:40px}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block!important}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#409EFF}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:24px;line-height:30px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;box-sizing:border-box;display:block;width:auto}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.el-transfer-panel__filter .el-input__icon{margin-left:5px}.el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#F5F7FA;margin:0;padding-left:15px;border-bottom:1px solid #EBEEF5;box-sizing:border-box;color:#000}.el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.el-divider__text,.el-link{font-weight:500;font-size:14px}.el-transfer-panel .el-transfer-panel__footer{height:40px;background:#FFF;margin:0;padding:0;border-top:1px solid #EBEEF5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-container,.el-timeline-item__node{display:-ms-flexbox}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner::after{height:6px;width:3px;left:4px}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical,.el-drawer{}.el-aside,.el-header{-webkit-box-sizing:border-box}.el-container.is-vertical{flex-direction:column}.el-header{padding:0 20px;box-sizing:border-box;flex-shrink:0}.el-aside{overflow:auto;box-sizing:border-box;flex-shrink:0}.el-footer,.el-main{-webkit-box-sizing:border-box}.el-main{display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:20px}.el-footer{padding:0 20px;box-sizing:border-box;flex-shrink:0}.el-timeline{margin:0;font-size:14px;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid #E4E7ED}.el-timeline-item__icon{color:#FFF;font-size:13px}.el-timeline-item__node{position:absolute;background-color:#E4E7ED;border-radius:50%;display:flex;justify-content:center;align-items:center}.el-image__error,.el-timeline-item__dot{display:-ms-flexbox}.el-timeline-item__node--normal{left:-1px;width:12px;height:12px}.el-timeline-item__node--large{left:-2px;width:14px;height:14px}.el-timeline-item__node--primary{background-color:#409EFF}.el-timeline-item__node--success{background-color:#67C23A}.el-timeline-item__node--warning{background-color:#E6A23C}.el-timeline-item__node--danger{background-color:#F56C6C}.el-timeline-item__node--info{background-color:#909399}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:#303133}.el-timeline-item__timestamp{color:#909399;line-height:1;font-size:13px}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;padding:0}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #409EFF}.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:#409EFF}.el-link.is-disabled{cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#409EFF}.el-link.el-link--default.is-disabled{color:#C0C4CC}.el-link.el-link--primary{color:#409EFF}.el-link.el-link--primary:hover{color:#66b1ff}.el-link.el-link--primary.is-disabled{color:#a0cfff}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#F56C6C}.el-link.el-link--danger{color:#F56C6C}.el-link.el-link--danger:hover{color:#f78989}.el-link.el-link--danger.is-disabled{color:#fab6b6}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#67C23A}.el-link.el-link--success{color:#67C23A}.el-link.el-link--success:hover{color:#85ce61}.el-link.el-link--success.is-disabled{color:#b3e19d}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#E6A23C}.el-link.el-link--warning{color:#E6A23C}.el-link.el-link--warning:hover{color:#ebb563}.el-link.el-link--warning.is-disabled{color:#f3d19e}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:#a6a9ad}.el-link.el-link--info.is-disabled{color:#c8c9cc}.el-divider{background-color:#DCDFE6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;background-color:#FFF;padding:0 20px;color:#303133}.el-image__error,.el-image__placeholder{background:#F5F7FA}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;color:#C0C4CC;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-button,.el-checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__next,.el-image-viewer__prev{top:50%;width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff}.el-image-viewer__prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:40px}.el-image-viewer__next{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px;text-indent:2px}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in .3s;animation:viewer-fade-in .3s}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out .3s;animation:viewer-fade-out .3s}@-webkit-keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button:focus,.el-button:hover{color:#409EFF;border-color:#c6e2ff;background-color:#ecf5ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#FFF;border-color:#409EFF;color:#409EFF}.el-button.is-active,.el-button.is-plain:active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-plain:active{background:#FFF;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#FFF;border-color:#EBEEF5;color:#C0C4CC}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#FFF;background-color:#409EFF;border-color:#409EFF}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#FFF}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF}.el-button--primary:active{outline:0}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#FFF;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409EFF;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409EFF;border-color:#409EFF;color:#FFF}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#FFF;background-color:#67C23A;border-color:#67C23A}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#FFF}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#FFF}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#FFF;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67C23A;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67C23A;border-color:#67C23A;color:#FFF}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#FFF;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#FFF;background-color:#E6A23C;border-color:#E6A23C}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#FFF}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#FFF}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#FFF;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#E6A23C;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#E6A23C;border-color:#E6A23C;color:#FFF}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#FFF;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#FFF;background-color:#F56C6C;border-color:#F56C6C}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#FFF}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#FFF}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#FFF;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#F56C6C;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#F56C6C;border-color:#F56C6C;color:#FFF}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#FFF;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#FFF;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#FFF}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#FFF}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#FFF;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#FFF}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#FFF;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--text,.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--mini,.el-button--small{font-size:12px;border-radius:3px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small,.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{color:#409EFF;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#66b1ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#3a8ee6;background-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group::after,.el-button-group::before{display:table;content:""}.el-button-group::after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-calendar{background-color:#fff}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #EBEEF5}.el-backtop,.el-page-header{display:-ms-flexbox}.el-calendar__title{color:#000;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#C0C4CC}.el-backtop,.el-calendar-table td.is-today{color:#409EFF}.el-calendar-table td{border-bottom:1px solid #EBEEF5;border-right:1px solid #EBEEF5;vertical-align:top;transition:background-color .2s ease}.el-calendar-table td.is-selected{background-color:#F2F8FE}.el-calendar-table tr:first-child td{border-top:1px solid #EBEEF5}.el-calendar-table tr td:first-child{border-left:1px solid #EBEEF5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:85px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:#F2F8FE}.el-backtop{position:fixed;background-color:#FFF;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#F2F6FC}.el-page-header{display:flex;line-height:24px}.el-page-header__left{display:flex;cursor:pointer;margin-right:40px;position:relative}.el-page-header__left::after{content:"";position:absolute;width:1px;height:16px;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#DCDFE6}.el-checkbox,.el-checkbox__input{display:inline-block;position:relative;white-space:nowrap}.el-page-header__left .el-icon-back{font-size:18px;margin-right:6px;align-self:center}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:#303133}.el-checkbox{color:#606266;font-weight:500;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:30px}.el-checkbox-button__inner,.el-radio{font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#409EFF}.el-checkbox.is-bordered.is-disabled{border-color:#EBEEF5;cursor:not-allowed}.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox__input{cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#DCDFE6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#C0C4CC}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#C0C4CC}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#C0C4CC;border-color:#C0C4CC}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#409EFF;border-color:#409EFF}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#C0C4CC;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#409EFF}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#409EFF}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#FFF;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #DCDFE6;border-radius:2px;box-sizing:border-box;width:14px;height:14px;background-color:#FFF;z-index:1;transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#409EFF}.el-checkbox__inner::after{box-sizing:content-box;content:"";border:1px solid #FFF;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s, -webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox-button,.el-checkbox-button__inner{display:inline-block;position:relative}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button__inner{line-height:1;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#409EFF}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-radio,.el-radio__input{line-height:1;outline:0;white-space:nowrap}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-radio,.el-radio__inner,.el-radio__input{position:relative;display:inline-block}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;box-shadow:-1px 0 0 0 #8cc5ff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#409EFF}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#EBEEF5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#409EFF}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}.el-radio,.el-radio--medium.is-bordered .el-radio__label{font-size:14px}.el-radio{color:#606266;cursor:pointer;margin-right:30px}.el-cascader-node>.el-radio,.el-radio:last-child{margin-right:0}.el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;height:40px}.el-radio.is-bordered.is-checked{border-color:#409EFF}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#EBEEF5}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#F5F7FA;border-color:#E4E7ED}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:3px;height:32px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:3px;height:28px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio__input{cursor:pointer;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner::after{cursor:not-allowed;background-color:#F5F7FA}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:#C0C4CC}.el-radio__input.is-disabled+span.el-radio__label{color:#C0C4CC;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:#409EFF;background:#409EFF}.el-radio__input.is-checked .el-radio__inner::after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#409EFF}.el-radio__input.is-focus .el-radio__inner{border-color:#409EFF}.el-radio__inner{border:1px solid #DCDFE6;border-radius:100%;width:14px;height:14px;background-color:#FFF;cursor:pointer;box-sizing:border-box}.el-radio__inner:hover{border-color:#409EFF}.el-radio__inner::after{width:4px;height:4px;border-radius:100%;background-color:#FFF;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in, -webkit-transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px #409EFF}.el-radio__label{font-size:14px;padding-left:10px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-cascader-panel{display:flex;border-radius:4px;font-size:14px}.el-cascader-panel.is-bordered{border:1px solid #E4E7ED;border-radius:4px}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:#606266;border-right:solid 1px #E4E7ED}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-avatar,.el-drawer{-webkit-box-sizing:border-box;overflow:hidden}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#C0C4CC}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#409EFF;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#F5F7FA}.el-cascader-node.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-avatar{display:inline-block;box-sizing:border-box;text-align:center;color:#fff;background:#C0C4CC;width:40px;height:40px;line-height:40px;font-size:14px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-drawer,.el-drawer__header{display:-ms-flexbox}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}.el-drawer.btt,.el-drawer.ttb,.el-drawer__container{left:0;right:0;width:100%}.el-drawer.ltr,.el-drawer.rtl,.el-drawer__container{top:0;bottom:0;height:100%}@-webkit-keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@-webkit-keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@-webkit-keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@-webkit-keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.el-drawer{position:absolute;box-sizing:border-box;background-color:#FFF;display:flex;flex-direction:column;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.el-drawer.rtl{-webkit-animation:rtl-drawer-out .3s;animation:rtl-drawer-out .3s;right:0}.el-drawer__open .el-drawer.rtl{-webkit-animation:rtl-drawer-in .3s 1ms;animation:rtl-drawer-in .3s 1ms}.el-drawer.ltr{-webkit-animation:ltr-drawer-out .3s;animation:ltr-drawer-out .3s;left:0}.el-drawer__open .el-drawer.ltr{-webkit-animation:ltr-drawer-in .3s 1ms;animation:ltr-drawer-in .3s 1ms}.el-drawer.ttb{-webkit-animation:ttb-drawer-out .3s;animation:ttb-drawer-out .3s;top:0}.el-drawer__open .el-drawer.ttb{-webkit-animation:ttb-drawer-in .3s 1ms;animation:ttb-drawer-in .3s 1ms}.el-drawer.btt{-webkit-animation:btt-drawer-out .3s;animation:btt-drawer-out .3s;bottom:0}.el-drawer__open .el-drawer.btt{-webkit-animation:btt-drawer-in .3s 1ms;animation:btt-drawer-in .3s 1ms}.el-drawer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:20px 20px 0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent}.el-drawer__body{flex:1}.el-drawer__body>*{box-sizing:border-box}.el-drawer__container{position:relative}.el-drawer-fade-enter-active{-webkit-animation:el-drawer-fade-in .3s;animation:el-drawer-fade-in .3s}.el-drawer-fade-leave-active{animation:el-drawer-fade-in .3s reverse}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin:0}
.pizazz {
    background: -webkit-linear-gradient(left, #0086e3 0%, #00cdc1 33%, #ffbd1f 66%, #ed007b 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: example 10s ease infinite;
    -moz-animation: example 10s ease infinite;
    background-size: 200% 200%;
    animation: example 10s ease infinite;
}
.file-library__navigation > a {
    border-right: 1px solid #ccc;
    padding-left: 1em;
    padding-right: 1em;
}
.file-library__navigation > a:last-child {
    border: none;
}
.proposal-folder__checkbox--open .proposal-folder__checkbox {
    left: 0;
    top: 0;
    width: 100%;
    background-color: #ffffff;
    padding-top: 0.5em;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.proposal-folder__checkbox--open .proposal-document__icon {
    -webkit-filter: blur(3px);
            filter: blur(3px);
}
.proposal-folder__checkbox .proposal-file__icon {
    border-right: 1px solid #cccccc;
}
.proposal-folder__checkbox .proposal-file__icon:last-child {
    border: none;
}
.proposal-file__checkbox.proposal-folder__checkbox {
    left: 0;
}
.proposal-file__icon {
    opacity: 0.5;
    width: 2.5em;
    text-align: center;
    transition: 0.2s ease-in-out;
    cursor: pointer;
}
.proposal-file__icon:hover {
    opacity: 1;
}
@-webkit-keyframes example {
0% {
        background-position: 0% 50%
}
50% {
        background-position: 100% 50%
}
100% {
        background-position: 0% 50%
}
}
@keyframes example {
0% {
        background-position: 0% 50%
}
50% {
        background-position: 100% 50%
}
100% {
        background-position: 0% 50%
}
}
#app .proposal-editor__left {
    min-width: 226px;
    margin-top: 4.2em;
    grid-template-rows: 0fr 0fr 0fr;
}
.cursor--drag {
    cursor: move;
}
.section__icon {
    color: #c8c9ce;
    transition: ease-in-out 0.1s;
}
.section__icon:hover {
    color: #585a62;
}
.template-section__form {
    padding: 1em;
    display: none;
}
.section__wrapper.toggled .template-section__form {
    display: block;
}
.template-element__file .element-file__icon {
    font-size: 2em;
}
.template-element__wrapper {
    padding: 1em 0;
    border-top: 1px dashed #e2e2e2;
}
.template-element__wrapper > .control {
    padding: 0.5em;
    border-radius: 6px;
    transition: 0.1s ease-in-out;
}
.template-element__wrapper > .control:hover {
    background-color: #f7f7f7;
    /*padding-left     : 1em;*/
    /*padding-right    : 1em;*/
}
.template-element__wrapper .quillWrapper {
    background-color: #ffffff;
}
.template-element__controls a i {
    padding: 0.2em;
}
.section__controls a.proposal__section-save i,
.section__controls a.proposal__section-delete i {
    background-color: #fbfbfb;
    border-radius: 3px;
}
.section__controls a.proposal__section-save i {
    color: #25c124;
    border: 1px solid #2ebf2d;
}
.section__controls a:hover.proposal__section-save i {
    color: #2ade29;
    border: 1px solid #2ade29;
    box-shadow: 0 0 3px rgba(37, 193, 36, 0.52);
}
.section__controls a.proposal__section-delete i {
    color: #d2473f;
    border: 1px solid #d2473f;
}
.section__controls a:hover.proposal__section-delete i {
    color: #e94f46;
    border: 1px solid #e94f46;
    box-shadow: 0 0 3px rgba(210, 71, 63, 0.55);
}
.template-element__break {
    border: 1px solid #cccccc;
    background-color: #eaeaea;
    border-radius: 3px;
    padding: 1em;
}
.template-element__file {
    border: 1px solid #cccccc;
    border-radius: 3px;
    padding: 1em;
    background-color: #ffffff;
    display: inline-block;
}
.template-element__file img {
    height: 5em;
    width: auto;
    max-width: 100%;
}
.template-element__wrapper:last-child {
    padding-bottom: 0;
}
.proposal-settings__collapsible .collapsible__body {
    grid-template-columns: 1fr;
    grid-gap: 1em;
    grid-gap: 1em;
    gap: 1em;
    padding-top: 1em;
    padding-left: 1em;
    padding-right: 1em;
    display: none;
}
.proposal-settings__collapsible:last-child .collapsible__label {
    border-bottom: none;
}
.proposal-settings__collapsible:last-child .collapsible__label {
    padding-bottom: 0;
}
.proposal-settings__collapsible.open:last-child {
    padding-bottom: 1em;
}
.proposal-settings__collapsible.open .collapsible__body {
    display: grid;
}
.proposal-settings__collapsible .collapsible__label i {
    transition: 0.1s ease-in-out;
}
.proposal-settings__collapsible.open .collapsible__label i {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
}
.proposal-settings__collapsible.open:last-child .collapsible__label,
.collapsible__label {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 1em;
    cursor: pointer;
}
.collapsible__label h4 {
    font-size: 1.25em;
}
#app .proposal__creation {
    margin-left: auto;
    margin-right: auto;
    width: 65%;
    min-width: 750px;
    margin-top: 6em;
    border: 1px solid #e2e2e2;
}
.tool__heading i {
    margin-right: 0.3em;
}
#app .proposal__creation.proposal__creation--table {
    margin-top: 1em;
}
.section__heading--is_locked {
    opacity: 0.5;
}
.proposal-create__wrapper {
    padding: 1.5em 1.5em 2em;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 1.5em;
    grid-gap: 1.5em;
    gap: 1.5em;
}
.proposal-wizard__controls {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1em;
    grid-gap: 1em;
    gap: 1em;
    transition: ease-in-out 0.1s;
}
.proposal-wizard__controls.proposal-wizard__selected {
    grid-template-columns: 1fr;
}
#app .proposal__block {
    text-align: center;
    border: 1px solid #eee;
    border-radius: 3px;
    padding: 2em 1em;
    text-decoration: none;
    transition: ease-in-out 0.1s;
}
#app .proposal__icon {
    display: block;
    color: #ccc;
    font-size: 3em;
    margin-bottom: 0.5em;
}
#app .proposal__text {
    text-transform: uppercase;
}
#app .proposal__block.color--1:hover {
    border-color: #37c4ff;
    box-shadow: 0 0 10px #9ee5ff;
}
#app .proposal__block.color--1.selected {
    box-shadow: 0 0 10px rgba(158, 229, 255, 0.64);
}
#app .color--1 {
    border-color: #9ee5ff;
}
#app .proposal__block.color--2:hover {
    border-color: #7ccc9a;
    box-shadow: 0 0 10px #a8e6bf;
}
#app .proposal__block.color--2.selected {
    box-shadow: 0 0 10px rgba(168, 230, 191, 0.56);
}
#app .color--2 {
    border-color: #a8e6bf;
}
#app .proposal__block.color--3:hover {
    border-color: #ffa56d;
    box-shadow: 0 0 10px #ffc5a1;
}
#app .proposal__block.color--3.selected {
    box-shadow: 0 0 10px rgba(255, 197, 161, 0.6);
}
#app .color--3 {
    border-color: #ffc5a1;
}
#app .color--1.unselected,
#app .color--2.unselected,
#app .color--3.unselected,
#app .color--1.unselected .proposal__icon,
#app .color--1.unselected .proposal__text,
#app .color--2.unselected .proposal__icon,
#app .color--2.unselected .proposal__text,
#app .color--3.unselected .proposal__icon,
#app .color--3.unselected .proposal__text {
    color: #cccccc;
    border-color: #cccccc;
}
#app .color--1.unselected:hover,
#app .color--2.unselected:hover,
#app .color--3.unselected:hover {
    border-color: #bbbbbb;
    box-shadow: 0 0 10px #cccccc;
}
#app .color--1 .proposal__icon,
#app .color--1 .proposal__text {
    color: #009dd8;
}
#app .color--2 .proposal__icon,
#app .color--2 .proposal__text {
    color: #5ec785;
}
#app .color--3 .proposal__icon,
#app .color--3 .proposal__text {
    color: #fa843b;
}
.proposal__creation .proposal__heading {
    border-bottom: 1px solid #e2e2e2;
    background-color: #f3f4f5;
    padding: 1em 1.5em 0.5em;
}
#app .proposal__button .button,
#app .proposal__button.button,
#app .proposal__creation:not(.proposal__creation--table) .button {
    padding: 1em 2em;
    margin-left: 0.1em;
}
.proposal-editor__right .el-tabs__content {
    box-shadow: 0 2px 5px #dcdcdc;
}
.settings-file__preview {
    height: 160px;
    width: 160px;
    position: relative;
    overflow: hidden;
    border: 1px solid #dddddd;
    border-radius: 3px;
}
.settings-file__preview img {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    transition: ease-in-out 0.2s;
}
.settings-file__preview:hover img {
    -webkit-filter: grayscale(1) brightness(25%);
            filter: grayscale(1) brightness(25%);
}
.settings-file__preview:hover .settings-file__delete {
    opacity: 1;
}
.settings-file__delete {
    position: absolute;
    left: 12px;
    top: 12px;
    cursor: pointer;
    color: #cccccc;
    opacity: 0;
    transition: ease-in-out 0.2s;
    border-radius: 50%;
    padding-left: 0.55em;
    padding-top: 0.4em;
    width: 2em;
    height: 2em;
    border: 1px solid #cccccc;
}
.proposal-editor__tools .tool__container {
    min-width: 87px;
    cursor: pointer;
}
.proposal-editor__tools .tool__heading {
    padding-left: 0;
    padding-right: 0;
}
.proposal-editor__file-library {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 1em;
    display: grid;
    grid-gap: 1em;
    gap: 1em;
}
.proposal-file__image {
    text-align: center;
    position: absolute;
    top: 0;
    height: 100%;
    width: auto;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.proposal-file__checkbox {
    position: absolute;
    left: 0.5em;
    top: 0.5em;
}
.proposal-file__wrapper {
    position: relative;
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
    width: 100%;
    padding-top: 100%;
}
.proposal-file__wrapper img {
}
.proposal-document__icon {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 3em;
    opacity: 0.2;
    -webkit-transform: translate(-50%, -0.5em);
    transform: translate(-50%, -80%);
}
.proposal-file__document {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.proposal-document__title {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #f3f3f3;
    white-space: pre;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0.5em;
}
.proposal-file__uploader .el-upload-dragger,
.proposal-file__uploader .el-upload {
    width: 100%
}
.proposal-workspace--proposal .section__heading--is_locked {
    padding-top: 0.4em;
    padding-bottom: 0.4em;
    background-color: #ffffff;
    opacity: 0.4;
}
.proposal-workspace--proposal .section__heading--is_locked .section__title b {
    font-weight: lighter;
}
.proposal-workspace--proposal .section__heading--is_locked .section__title i {
    color: #878990;
}
@media (max-width: 1600px) {
}
@media (max-width: 1250px ) {
.proposal-editor__file-library {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
}
@media (max-width: 1100px ) {
.proposal-editor__tools.tools__wrapper {
        grid-template-columns: 1fr;
}
.proposal-editor__file-library {
        grid-template-columns: 1fr 1fr 1fr 1fr;
}
}
@media (max-width: 900px) {
.proposal-editor__tools.tools__wrapper {
        grid-template-columns: 1fr 1fr 1fr;
}
.card-list.show-view.proposal__editor .card-list {
        grid-template-rows: 0fr;
}
.card-list.show-view.proposal__editor {
        grid-template-columns: 1fr;
}
#app .card-list.proposal-editor__right {
        grid-row-start: 1;
}
#app .proposal-editor__left {
        margin-top: 0;
}
.proposal__tools {
        grid-row-start: 1;
}

    /* Initial wizard styles. */
#app .proposal__creation {
        width: 100%;
        min-width: 0;
        min-width: initial;
        margin-top: 0;
}
#app .proposal__creation.proposal__creation--table {
        margin-top: 1em;
}
.proposal-editor__file-library {
        grid-template-columns: 1fr 1fr 1fr;
}
}
@media (max-width: 768px) {
}
@media (max-width: 830px ) {
}
@media (max-width: 650px) {
}
@media (max-width: 580px ) {
.proposal-editor__file-library {
        grid-template-columns: 1fr 1fr;
}
.proposal-wizard__controls {
        grid-template-columns: 1fr;
}
}
