.conflicts>.error{padding:12px;background:#be0000;color:#fff}.conflicts .item{border-bottom:1px solid #d6d6d6;background:#ebebeb;color:#333;padding:12px 12px 11px 12px}.conflicts table{table-layout:fixed;border-collapse:collapse;border-spacing:0;width:100%}.conflicts table>tbody{border-bottom:1px solid #d6d6d6}.conflicts table>tbody>tr td{vertical-align:top}.conflicts table>tbody>tr td:first-child{border-right:1px solid #d6d6d6}.conflicts table>tbody>tr td:not(:first-child){padding:0 12px}.conflicts table>tbody>tr td:first-child{width:100px}.conflicts table>tbody>tr td>.person,.conflicts table>tbody>tr td>.time{background:#be0000;color:#fff;padding:2px 6px}.conflicts table>tbody>tr td>.person.clarified,.conflicts table>tbody>tr td>.time.clarified{background:#007800;color:#fff}.conflicts table>tbody>tr td>.time{margin:0 1px 0 6px;border-radius:4px 0 0 4px}.conflicts table>tbody>tr td>.person{display:inline-block;margin-left:-12px;padding-left:12px;border-radius:0 4px 4px 0}.conflicts table>tbody>tr.title.session>td{padding:6px 12px}.conflicts table>tbody>tr.title.session>td>a{color:inherit;text-decoration:none}.conflicts table>tbody>tr.title.session>td>a:hover{text-decoration:underline}.conflicts table>tbody>tr.title.presentation>td{padding:0 12px 0 12px}.conflicts table>tbody>tr.title.presentation>td>a{color:inherit;text-decoration:none}.conflicts table>tbody>tr.title.presentation>td>a:hover{text-decoration:underline}.details{table-layout:fixed;border-collapse:collapse;width:100%}.details td{padding:6px 12px;vertical-align:top}.details td.code{width:80px}.details td.title{width:100%}.details td.time{width:260px;text-align:right}.details td a{color:inherit;text-decoration:none}.details td a:hover{text-decoration:underline}.details.head.divider{border-top:1px solid #d6d6d6}.details.persons tr:first-child td{padding-top:0}.details:not(.persons) tr:first-child td{padding-top:16px}.details.head:last-child td,.details.persons:last-child td{padding-bottom:16px}.details.presentations>tr.empty>td{padding:0}.details.presentations>tr.backup>td{background:#ebebeb}.details.presentations>tr:last-child td{padding-bottom:16px}.details.presentations>tr.headline>td{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #d6d6d6}.details .icon{display:inline-block;margin:0 0 0 4px;font-size:13px;cursor:pointer}.details .icon.not_invited{color:#333;opacity:.3}.details .icon.invited{color:#d6af00}.details .icon.confirmed{color:#00811e}.details .icon.declined{color:#be0000}.details .icon>svg{margin-bottom:-1px}.details .abstract_details{margin-left:4px;padding:1px 4px 1px 4px;background:#e4e4e4;cursor:pointer;border-radius:4px}.details .abstract_details:hover{text-decoration:underline}.details.presentation{padding:12px}.details.presentation>.persons{margin-top:4px}.details.presentation>.abstract{margin-top:6px;margin-bottom:6px}.details.presentation>.abstract>p{padding:6px 0}.details.presentation>.abstract sub,.details.presentation>.abstract sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.details.presentation>.abstract sup{top:-.5em}.details.presentation>.abstract sub{bottom:-.25em}.details.presentation>.abstract table{border-collapse:collapse;border-spacing:0;margin-top:12px}.details.presentation>.abstract table td,.details.presentation>.abstract table th{text-align:left;vertical-align:top;padding:6px;border:1px solid #d4d4d4}.details.presentation>.abstract>.results>table{width:100%}.details.presentation .session_details{margin-bottom:8px}.details.presentation .session_details>span{padding:1px 4px 1px 4px;background:#e4e4e4;cursor:pointer;border-radius:4px}.details.presentation .session_details>span:hover{text-decoration:underline}.details.presentation .session_details>span>svg{margin-right:4px}.details.person>table>tbody>tr td:first-child{width:120px}.details.person>table>tbody>tr td:not(:first-child){font-weight:700}.details.room>table>tbody>tr td:first-child{width:120px}.details.room>table>tbody>tr td:not(:first-child){font-weight:700}.modal>div>div>.content>div{position:relative}.modal>div>div{display:grid;grid-template-rows:40px 1fr;grid-template-columns:1fr;height:100%}.modal>div>div>.title{grid-area:1/1/2/2;background:#333;color:#fff;padding:12px;font-weight:700}.modal>div>div>.title>span{float:right;margin-right:4px;opacity:.4}.modal>div>div>.title>span:hover{opacity:1}.modal>div>div>.title .svg-inline--fa{cursor:pointer}.modal>div>div>.content{grid-area:2/1/3/2;background:#fff;overflow-y:scroll;position:relative}.modal>div>div>.content>div.confirm{background:#ecb3b3;color:#be0000;border-bottom:1px solid #e59999;line-height:28px;padding:12px}.modal>div>div>.content>div.confirm>.control{float:right}.modal>div>div>.content>div.confirm>.control .button{padding:8px 12px;cursor:pointer;font-weight:700}.modal>div>div>.content>div.confirm>.control .button.delete{border-radius:4px 0 0 4px;border:1px solid #be0000;background:#be0000;color:#fff}.modal>div>div>.content>div.confirm>.control .button.cancel{border-radius:0 4px 4px 0;border:1px solid #e59999}.modal>div>div>.content>div>div{position:relative}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow:hidden;background:#ebebeb;min-width:960px;font-size:100%;line-height:100%}body{overflow:hidden}body,button,input,select,textarea{font-family:Fira Sans,sans-serif;font-size:.75rem;line-height:1rem;letter-spacing:.5px}code,kbd,pre,samp,tt{font-family:Consolas,Menlo,monospace;font-size:.75rem}h4{font-weight:400}h4,p{padding:12px 12px}svg.fa-clock,svg.fa-clone,svg.fa-toggle-off,svg.fa-user-friends{color:#be0000}#app{display:grid;grid-template-columns:1fr;grid-template-rows:56px 40px 1fr;height:100vh}#app>.head{grid-area:1/1/2/2;background:#0075b8;color:#fff}#app>.head>p{position:absolute;top:0;left:0}#app>.head>p>span{opacity:.4}#app>.menu{grid-area:2/1/3/2;background-color:#fff;border-bottom:1px solid #d6d6d6;color:#fff}#app>.body{grid-area:3/1/4/2;overflow-y:auto}.view{display:grid;height:100%}.view.body-bar{grid-template-rows:1fr;grid-template-columns:1fr 260px}.view.body-bar>.body{grid-area:1/1/2/2}.view.body-bar>.bar{grid-area:1/2/2/3}.view.head-body-bar{grid-template-rows:41px 1fr;grid-template-columns:1fr 260px}.view.head-body-bar>.head{grid-area:1/1/2/2}.view.head-body-bar>.body{grid-area:2/1/3/2}.view.head-body-bar>.bar{grid-area:1/2/3/3}.view.menu-body-bar{grid-template-rows:41px 1fr;grid-template-columns:1fr 260px}.view.menu-body-bar>.menu{grid-area:1/1/2/2}.view.menu-body-bar>.body{grid-area:2/1/3/2}.view.menu-body-bar>.bar{grid-area:1/2/3/3}.view.menu-head-body-bar{grid-template-rows:41px 41px 1fr;grid-template-columns:1fr 260px}.view.menu-head-body-bar>.menu{grid-area:1/1/2/2}.view.menu-head-body-bar>.head{grid-area:2/1/3/2}.view.menu-head-body-bar>.body{grid-area:3/1/4/2}.view.menu-head-body-bar>.bar{grid-area:1/2/4/3}.view.filter-body-bar{grid-template-rows:44px 1fr;grid-template-columns:1fr 260px}.view.filter-body-bar>.filter{grid-area:1/1/2/2}.view.filter-body-bar>.filter .info{float:right;line-height:44px;margin-right:12px}.view.filter-body-bar>.body{grid-area:2/1/3/2;overflow-y:scroll}.view.filter-body-bar>.bar{grid-area:1/2/3/3}.view>.body{overflow-x:hidden;overflow-y:auto}.view>.body>div.content{margin-bottom:-1px}.view>.body>div.content,.view>.head{position:relative;background:#fff;border-bottom:1px solid #d6d6d6}.view>.head>div>p{display:inline-block}.view>.head>div>p>.headline{color:#333}.view>.bar,.view>.filter,.view>.menu{background:#ebebeb}.view>.bar{border-left:1px solid #d6d6d6}.view>.bar h4{color:#333}.view>.filter,.view>.menu{border-bottom:1px solid #d6d6d6}.progress{position:absolute;top:0;left:0;height:56px;width:100%;background-image:-webkit-linear-gradient(-45deg,#0075b8 25%,#1f86c1 0,#1f86c1 50%,#0075b8 0,#0075b8 75%,#1f86c1 0,#1f86c1);background-size:16px 16px;-webkit-animation:progress .5s linear 0s infinite;animation:progress .5s linear 0s infinite}@-webkit-keyframes progress{0%{background-position:0 0}to{background-position:16px 16px}}@keyframes progress{0%{background-position:0 0}to{background-position:16px 16px}}.modal{width:100%;height:100%;background:rgba(51,51,51,.4);z-index:12000}.modal,.modal>div{position:absolute;top:0;left:0}.modal>div{overflow:hidden;bottom:0;right:0;border-radius:4px;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.6);box-shadow:0 0 2rem rgba(0,0,0,.6)}.modal.large>div{margin:auto;width:960px;height:80vh}.modal.small>div{margin:auto;width:660px;height:200px}.navigation{display:inline-block;margin:12px}.navigation>li{display:inline-block;margin-right:12px;text-decoration:none;color:#333}.navigation>li>a{text-decoration:none;color:inherit;opacity:.4}.navigation>li>a.router-link-active,.navigation>li>a:hover{opacity:1}.navigation>li.button{opacity:.4;cursor:pointer}.navigation>li.button.router-link-active,.navigation>li.button:hover{opacity:1}.navigation>li>svg{font-size:1rem;line-height:1rem;margin-bottom:-2px;margin-right:2px}.navigation.right{float:right}.navigation.right>li{margin-right:0;margin-left:12px}#app>.head>.languages{top:16px;left:auto;right:0}#app>.head>.languages>span{display:inline-block;margin:0 0 0 12px;cursor:pointer;opacity:.4}#app>.head>.languages>span.active{opacity:1}#app>.menu>.navigation>li{color:#333}#app>.menu>.navigation>li.button{opacity:1}#app>.menu>.navigation>li>a{opacity:1;color:inherit}#app>.menu>.navigation>li>a.router-link-active{display:inline-block;height:1px;-webkit-box-shadow:0 18px 0 0 #707070;box-shadow:0 18px 0 0 #707070}.changelog{position:absolute;top:0;right:0;width:680px;height:100%;opacity:.9}.changelog>div{background:#fff;border-left:1px solid #d6d6d6;position:sticky;top:0;height:calc(100vh - 178px);overflow-y:scroll}.changelog>div>div{padding:12px}.changelog>div>div:not(:first-child){border-top:1px solid #d6d6d6}.changelog>div>div>span{display:inline-block;opacity:.4;margin-bottom:6px}.chat{position:absolute;top:0;right:0;width:460px;height:100%;opacity:.9}.chat>div{background:#fff;border-left:1px solid #d6d6d6;position:sticky;top:0;height:calc(100vh - 178px);display:grid;grid-template-columns:1fr;grid-template-rows:1fr 92px}.chat>div>.comments{grid-area:1/1/2/2;overflow-y:scroll}.chat>div>.comments .comment{padding:12px 12px 0 12px}.chat>div>.comments .comment>.status{background:#eee;display:inline-block;width:13px;height:13px;border-radius:6px;margin-bottom:-2px;margin-right:3px}.chat>div>.comments .comment>.user{opacity:.4}.chat>div>.comments .comment>.text{display:inline-block;padding-top:2px}.chat>div>.add{grid-area:2/1/3/2;border-top:1px solid #d6d6d6;position:relative}.chat>div>.add>textarea{outline:0;border:0;resize:none;padding:12px;width:350px}.chat>div>.add>span{position:absolute;top:12px;right:10px;color:#333;font-size:14px;cursor:pointer}.chat>div>.add>div{padding:7px 9px;border-top:1px dashed #d6d6d6}.chat>div>.add>div>label{margin-right:4px;padding:3px 4px 3px 3px;background:#eee;color:#fff;border-radius:10px}.chat>div>.add>div>label>input{vertical-align:top;margin-top:1px;margin-right:2px}.chat>div>.add>div>span{float:right}.history{border-top:1px solid #d6d6d6;overflow:hidden}.history>ul{padding:0 12px}.history>ul>li{list-style:none}.history>ul>li a{text-decoration:none;color:#adadad}.history>ul>li a:hover{color:#333}.response{position:sticky;top:0;padding:12px;background:#e4e4e4;border-bottom:1px solid #d6d6d6;z-index:2}.response.error{color:#fff;background-color:#be0000}.response.warning{color:#fff;background-color:#d6af00}.response.success{color:#fff;background-color:#00811e}.response>.error,.response>.success,.response>.warning{font-size:14px;margin-right:4px}.response>.error>svg,.response>.success>svg,.response>.warning>svg{margin-bottom:-1px}.response ul{padding:0;margin:8px 0 0 22px}.response ul li{list-style:none}.response ul li>a{color:#fff;text-decoration:none}.response ul li>a:hover{text-decoration:underline}.response button{margin:8px 0 0 22px;background:#fff;color:#d6af00}.response>.close{position:absolute;top:12px;right:16px;display:inline-block;opacity:.4;cursor:pointer}.response>.close:hover{opacity:1}.response>.button{color:inherit;text-decoration:none;background:rgba(0,0,0,.15);margin-left:12px;padding:4px 5px;border-radius:4px}.response>.button:hover{background:rgba(0,0,0,.35)}.filter .container{display:inline-block;padding:3px 0 3px 0}.filter .container>.filter{width:660px;margin:3px 0 0 6px;display:-webkit-box;display:-ms-flexbox;display:flex}.filter .container>.filter .filter-row{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}.filter .container>.filter .filter-row.input{border:1px solid #d6d6d6;border-radius:4px 0 0 4px}.filter .container>.filter .filter-row.condition{width:393px}.filter .container>.filter .filter-row.operator>.filter-control.text,.filter .container>.filter .filter-row.operator>.filter-control.text>input[type=text]{width:273px}.filter .container>.filter .filter-row>.filter-control{position:relative;width:170px;line-height:30px;padding:0 6px;border-right:1px solid #d6d6d6;border-radius:3px 0 0 3px;background:#ebebeb;color:#333;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.filter .container>.filter .filter-row>.filter-control:not(.inactive){cursor:pointer}.filter .container>.filter .filter-row>.filter-control .placeholder{font-weight:400;color:#adadad}.filter .container>.filter .filter-row>.filter-control .icon{position:absolute;top:-2px;right:5px;font-size:14px}.filter .container>.filter .filter-row>.filter-control .icon.up{top:3px}.filter .container>.filter .filter-row>.filter-control>.options{position:absolute;top:30px;left:-1px;width:171px;max-height:400px;overflow-y:scroll;padding:2px 0 0 0;background:#ebebeb;border-left:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-top:1px dashed #d6d6d6;border-radius:0 0 0 4px;z-index:11000}.filter .container>.filter .filter-row>.filter-control>.options>.countryshorts{border-bottom:1px dashed #d6d6d6;margin-bottom:2px}.filter .container>.filter .filter-row>.filter-control>.options>.countryshorts>span{display:inline-block;margin-left:6px}.filter .container>.filter .filter-row>.filter-control>.options>ul{padding:3px 6px}.filter .container>.filter .filter-row>.filter-control>.options>ul>li{list-style:none;line-height:1.1rem}.filter .container>.filter .filter-row>.filter-control>.options>ul>li .checkbox,.filter .container>.filter .filter-row>.filter-control>.options>ul>li .radio{color:#d6d6d6;font-size:13px;margin:0 3px 0 0;cursor:pointer}.filter .container>.filter .filter-row>.filter-control>.options>ul>li .checkbox.selected,.filter .container>.filter .filter-row>.filter-control>.options>ul>li .radio.selected{color:#333}.filter .container>.filter .filter-row>.filter-control>.options>ul>li.selected{color:#c2c2c2;cursor:default}.filter .container>.filter .filter-row>.filter-control>.options>ul>li:hover:not(.selected){text-decoration:underline}.filter .container>.filter .filter-row>.filter-control.operator>.options{border-radius:0}.filter .container>.filter .filter-row>.filter-control.radio,.filter .container>.filter .filter-row>.filter-control.select{width:393px;background:#fff;border-right:none;font-weight:400;color:#000}.filter .container>.filter .filter-row>.filter-control.radio>.options,.filter .container>.filter .filter-row>.filter-control.select>.options{width:395px;background:#fff;border-radius:0}.filter .container>.filter .filter-row>.filter-control.radio>.options>ul>li,.filter .container>.filter .filter-row>.filter-control.select>.options>ul>li{padding-left:18px}.filter .container>.filter .filter-row>.filter-control.radio>.options>ul>li .checkbox,.filter .container>.filter .filter-row>.filter-control.radio>.options>ul>li .radio,.filter .container>.filter .filter-row>.filter-control.select>.options>ul>li .checkbox,.filter .container>.filter .filter-row>.filter-control.select>.options>ul>li .radio{margin:0 6px 0 -17px}.filter .container>.filter .filter-row>.filter-control.radio>.selected,.filter .container>.filter .filter-row>.filter-control.select>.selected{overflow:hidden;margin-right:14px}.filter .container>.filter .filter-row>.filter-control.radio>.selected>span:not(.icon),.filter .container>.filter .filter-row>.filter-control.select>.selected>span:not(.icon){overflow:hidden;white-space:nowrap}.filter .container>.filter .filter-row>.filter-control.text{width:393px;background:#fff;padding:0;border-right:0;outline:none}.filter .container>.filter .filter-row>.filter-control.text>input[type=text]{background:#fff;border:none;padding:0 6px;width:380px;outline:none}.filter .container>.filter.disabled{color:#c2c2c2}.filter .container>.filter.disabled .filter-row,.filter .container>.filter.disabled .filter-row .filter-control,.filter .container>.filter.disabled .filter-row .filter-control input[type=text]{color:#adadad}.filter .container>.filter>.filter-action{padding:0 6px;font-size:14px;padding:7px 6px 6px 6px;background:#ebebeb;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;color:#c2c2c2;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.filter .container>.filter>.filter-action:not(.inactive){cursor:pointer}.filter .container>.filter>.filter-action>svg{margin-bottom:-1px}.filter .container>.filter>.filter-action.status,.filter .container>.filter>.filter-action:not(.inactive):hover{color:#333}.filter .container>.filter>.filter-action.status.disabled{color:#c2c2c2}.filter .container>.filter>.filter-action.delete.disabled{color:#c2c2c2;cursor:default}.filter .container>.filter>.filter-action.add{border-radius:0 4px 4px 0}.filter .control{display:inline-block;position:absolute;top:6px;left:663px;padding:0}.filter .control button.filter{border-radius:4px 0 0 4px}.filter .control button.presets{position:relative;border-radius:0;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#ebebeb;color:#adadad;padding:7px 20px 7px 7px}.filter .control button.presets.active,.filter .control button.presets:hover{color:#333}.filter .control button.presets>.icon{position:absolute;top:4px;right:1px;font-size:14px}.filter .control button.presets>.icon.up{top:9px}.filter .control button.presets>div{position:absolute;top:30px;left:-1px;width:340px;border:1px solid #d6d6d6;background:#fff;color:#333;z-index:2000}.filter .control button.presets>div>ul>li{list-style:none;padding:7px 7px;text-align:left}.filter .control button.presets>div>ul>li:hover{background:#ebebeb}.filter .control button.reset{border-radius:0 4px 4px 0;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:#ebebeb;color:#adadad;padding:7px}.filter .control button.reset:hover{color:#333}.shortcuts ul{margin:0 12px 12px 12px}.shortcuts ul li{list-style:none}.shortcuts ul li a{color:#adadad;text-decoration:none}.shortcuts ul li a:hover{color:#333}.user{border-bottom:1px solid #d6d6d6}.user>span{display:inline-block;padding:0 0 12px 12px;text-decoration:none;color:#333}.user>span.button{opacity:.4;cursor:pointer}.user>span.button.router-link-active,.user>span.button:hover{opacity:1}.user>span>svg{font-size:1rem;line-height:1rem;margin-bottom:-2px;margin-right:2px}