.ListItemContent3182706400💠root {
    line-height: 48px;
}
.ListItemLeft3360237889💠root {
    float: left;
    line-height: 48px;
    height: 48px;
    width: 48px;
    padding-right: 10px;
}
.ListItemRight3981400177💠root {
    float: right;
    line-height: 48px;
}
.ListItem3298096117💠root {
    padding: 10px;
    line-height: 48px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    cursor: pointer;
    -st-states: indent( number );
}

/* default indent */
.ListItem3298096117💠root[data-listitem3298096117-indent=""] {
    padding-left: 10px;
}

.ListItem3298096117💠root[data-listitem3298096117-indent="2"] {
    padding-left: 58px;
}

.ListItem3298096117💠root[data-listitem3298096117-indent="3"] {
    padding-left: 108px;
}

.ListItem3298096117💠root .ListItem3298096117💠list-item-content-line {
    -st-states: lines(number);
    display: block;
    line-height: 18px;
    font-size: 14px;
    color: #606060;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ListItem3298096117💠root .ListItem3298096117💠list-item-content-line:first-of-type {
    font-weight: bold;
    color: #000000;
    font-size: 14px;
}

.ListItem3298096117💠root .ListItem3298096117💠list-item-content-line[data-listitem3298096117-lines="1"] {
    line-height: 48px;
}

.ListItem3298096117💠root .ListItem3298096117💠list-item-content-line[data-listitem3298096117-lines="2"] {
    line-height: 22px;
}

.ListItem3298096117💠root .ListItem3298096117💠list-item-content-line[data-listitem3298096117-lines="3"] {
    line-height: 18px;
}
.MDicon683606880💠root {
    -st-states: color( string ), size( number );
}

/* default size */
.MDicon683606880💠root[data-mdicon683606880-size=""] {
    font-size: 48px;
}

.MDicon683606880💠root[data-mdicon683606880-size="16"] {
    font-size: 16px;
}

.MDicon683606880💠root[data-mdicon683606880-size="24"] {
    font-size: 24px;
}

.MDicon683606880💠root[data-mdicon683606880-size="32"] {
    font-size: 32px;
}

.MDicon683606880💠root[data-mdicon683606880-size="48"] {
    font-size: 48px;
}

/* default color */
.MDicon683606880💠root[data-mdicon683606880-color=""] {
    color: #6c6c6c;
}

.MDicon683606880💠root[data-mdicon683606880-color="default"], .MDicon683606880💠root[data-mdicon683606880-color="gray"] {
    color: #6c6c6c;
}

.MDicon683606880💠root[data-mdicon683606880-color="exacqBlue"] {
    color: #007AC3;
}

.MDicon683606880💠root[data-mdicon683606880-color="white"] {
    color: #FFFFFF;
}
.ToursListItemFolder2844872242💠root {
    -st-states: expand;
}

.ToursListItemFolder2844872242💠root[data-tourslistitemfolder2844872242-expand] {
    background-color: rgba(0, 0, 0, 0.1);
}
.List3233751564💠root > *:last-child {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ViewListItem1500580575💠root .ViewListItem1500580575💠actions {

    line-height: inherit;
}

.ViewListItem1500580575💠root .ViewListItem1500580575💠edit {

    margin: 10px;
}
.AudioDeviceList3567086916💠root {

}

.AudioDeviceList3567086916💠root .AudioDeviceList3567086916💠clear-audio-input {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.AudioDeviceList3567086916💠root .AudioDeviceList3567086916💠clear-audio-input-button {
    text-align: center;
    color: red;
}
.CamerasList2752089881💠root {

}

.CamerasList2752089881💠root .CamerasList2752089881💠clear-camera {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.CamerasList2752089881💠root .CamerasList2752089881💠clear-camera-button {
    text-align: center;
    color: red;
}
.BasePanelGroup2288817788💠root {
    position: relative;
    margin: 0;
    flex: 1 1 auto;
    display: flex;
}
.ProgressBarIcon1516273955💠root {
    position: relative;
    display: flex;
    color: white;
    z-index: 3;
    padding: 5px 10px;
    flex-grow: 1;
    justify-content: center;
}

/*:global(.progressBarIcon.icon .material-icons) {*/
    /*font-size: 15px;*/
/*}*/

.ProgressBarIcon1516273955💠root.expand-enter-done {
    transition-duration: 250ms;
    font-size: 24px;
    transition-property: font-size;
    transition-timing-function: linear;
}
.ProgressBarTransition2144134665💠root {}

.progressBar {
    position: relative;
    display: flex;
    width: 100%;
    background-color: #007AC3;
    transition-duration: 2000ms;
    cursor: pointer;
}

.progressBar .text {
    position: relative;
    font-size: 15px;
    text-align: center;
    color: white;
    z-index: 1;
    flex-grow: 1;
    flex-basis: 95%;
    padding: 5px;
}

.progressBar .indicator {
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    z-index: 0;
    border-right: 5px solid rgba(255, 140, 0, .7);
    width: 0;

    background: rgb(87, 157, 214);
    background: linear-gradient(to bottom, rgba(87, 157, 214, 1) 0%, rgba(0, 122, 195, 1) 52%, rgba(0, 122, 195, 1) 52%, rgba(87, 157, 214, 1) 100%);

    transition-property: width;
    transition-timing-function: linear;
}

/**
    Progress indicator css
*/
.progressBar .indicator.pi-enter-done {
    width: 100%;
}
.progressBar .indicator.pi-exit-done {
    width: 0%;
    transition-duration: 0ms !important;
}
.progressBar .indicator.pi-enter-active {
    width: 100%;
}

/**
    Expanded state css
*/

.progressBar .indicator.expand-enter-done {
    transition-duration: 250ms !important;
    height: 35px;
    transition-property: height;
    transition-timing-function: linear;
}


.progressBar .text.expand-enter-done {
    font-size: 20px;
    transition-duration: 250ms;
    transition-property: font-size;
    transition-timing-function: linear;
}
.PanelGroup1974579564💠root {
    display: flex;
    flex-flow: column wrap;
}

.PanelGroup1974579564💠root .PanelGroup1974579564💠body {
    flex: 1 1 auto;
    display: flex;
    flex-flow: column wrap;
}

.PanelGroup1974579564💠root .PanelGroup1974579564💠footer {

    flex: 0 0 auto;
}

.PanelGroup1974579564💠root .PanelGroup1974579564💠resizeAware {
    position: relative;
    flex: 1 1 auto;
    display: flex;
    flex-flow: column wrap;
}
.EditViewAudioListItem1631752167💠root {

    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.EditViewAudioListItem1631752167💠root .EditViewAudioListItem1631752167💠action-button {

    padding: 0;
    margin: 0;
    line-height: 48px;
}

.EditViewAudioListItem1631752167💠root .EditViewAudioListItem1631752167💠thumbnail-container {

    margin-right: 10px;
}

.EditViewAudioListItem1631752167💠root .EditViewAudioListItem1631752167💠thumbnail {

    display: inline-block;
    background: url(../images/materialIconSprite.png) 0 0 no-repeat;
    width: 24px;
    height: 24px;
    margin: 12px;
}

.EditViewAudioListItem1631752167💠root .EditViewAudioListItem1631752167💠thumbnail.EditViewAudioListItem1631752167💠speaker {

    background-position: -144px -408px;
}
.EditViewCameraListItem255657741💠root {

    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding: 5px 10px;
}

.EditViewCameraListItem255657741💠root .EditViewCameraListItem255657741💠action-item.EditViewCameraListItem255657741💠indent {

    padding-left: 30px;
}

.EditViewCameraListItem255657741💠root .EditViewCameraListItem255657741💠action-button {

    margin: 0;
    padding: 0 5px;
}

.EditViewCameraListItem255657741💠root .EditViewCameraListItem255657741💠content {

    padding: 0;
    margin: 0;
}

.EditViewCameraListItem255657741💠root .EditViewCameraListItem255657741💠slot-container {

    width: 20px;
    margin: 0px 22px;
    font-size: 16pt;
    text-align: center;
}
.EditViewCameraListItemContainer1876844434💠root {

    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.EditViewCameraListItemContainer1876844434💠root .EditViewCameraListItemContainer1876844434💠thumbnail {

    width: 48px;
    margin-right: 10px;
}

.EditViewCameraListItemContainer1876844434💠root .EditViewCameraListItemContainer1876844434💠camera {

    display: inline-block;
    background: url(../images/materialIconSprite.png) 0 0 no-repeat;
    width: 24px;
    height: 24px;
    margin: 12px;
    background-position: -144px -384px;
}
.EditViewLayoutListItem2171464724💠root {

    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.EditViewLayoutListItem2171464724💠root .EditViewLayoutListItem2171464724💠action-button {

    padding: 0;
    margin: 0;
    line-height: 48px;
}

.EditViewLayoutListItem2171464724💠root .EditViewLayoutListItem2171464724💠thumbnail {

    width: 48px;
    margin-right: 10px;
}

.EditViewLayoutListItem2171464724💠root .EditViewLayoutListItem2171464724💠layout {

    display: inline-block;
    background: url(../images/materialIconSprite.png) 0 0 no-repeat;
    width: 34px;
    height: 34px;
    margin: 6px;
}
.EditViewListItemButton2308065223💠root {

    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.EditViewPage2749114383💠root {

}

.EditViewPage2749114383💠root .EditViewPage2749114383💠input-container {

    padding: 1.5em 2.5em;
}

.EditViewPage2749114383💠root .EditViewPage2749114383💠panel-preview {

    margin: 10px auto;
    max-width: 600px;
    width: 100%;
}

.EditViewPage2749114383💠root .EditViewListItemButton2308065223💠root {

    text-align: center;
    color: red;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}