body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.splash-container{background-color:#fff}.splash,.splash-container{position:absolute;top:0;left:0;right:0;bottom:0}.splash{display:flex;justify-content:center;align-content:center;padding-right:15%;padding-left:15%;flex-direction:column;-webkit-transition:cubic-bezier(.645,.045,.355,1);transition:cubic-bezier(.645,.045,.355,1)}.splash>img{object-fit:contain;width:100%}.splash>span{font-size:1.25em;padding-top:1em;text-align:right}.loading-bar{position:absolute;bottom:0;left:0;right:0;padding-right:5%;padding-left:5%;padding-bottom:5%}.loading-bar .bar{background:var(--color-secondary)!important}#navigationBar{position:absolute;top:0;left:0;right:0;height:50px;background-color:var(--color-primary);display:flex;align-items:center;box-shadow:0 -8px 16px 8px rgba(0,0,0,.5);justify-content:space-between;padding-left:.5em;padding-right:.5em}#navigationBar .menu-toggle{cursor:pointer;margin-right:.5em}#account{color:#fff;display:flex;align-items:center;height:100%}#account>.infos{display:flex;flex-direction:column;margin-right:.5em;align-items:flex-end}#account>.infos>.username{line-height:1em;font-size:1.25em}#account>.infos>.email{font-size:.65em;line-height:1em;opacity:.75}#accountPopup{display:flex;flex-direction:column;align-items:flex-end}#accountPopup .logged-at{font-size:.75em;opacity:.54}.titled-header{display:flex;justify-content:space-between;margin-bottom:1em}.titled-header>.header{margin-bottom:0!important;margin-top:auto!important;flex:1 1;margin-right:.5em!important;min-height:38px;display:flex;align-items:center}.titled-header.clickable{cursor:pointer}.titled-header.compact{margin-bottom:0}.titled-header.disabled>.actions{opacity:.5;pointer-events:none;cursor:default;-webkit-filter:grayscale();filter:grayscale()}.titled-header.compact>.header{padding-bottom:4px!important}.titled-header>.actions{display:flex}.titled-header>.actions>:not(:first-child){font-size:inherit!important;margin-left:.5em!important}.titled-header>.actions>:last-child{margin-right:0!important}.titled-header .search-input>input{border-radius:2em!important}.titled-header>.actions>.dropdown{display:flex;align-items:center}.table-pagination{display:flex;justify-content:center}table.selectable tbody tr:hover{cursor:pointer}td.fit,th.fit{width:1px}td.fit{white-space:nowrap}td.no-element{text-align:center!important}#breadcrumb,#breadcrumb>a{color:#fff}#breadcrumb>.active{color:#fff;font-weight:200!important}#breadcrumb>.divider{color:#d8d8d8}.form>.actions{display:flex;justify-content:flex-end}.form>.actions>button{margin:0}.form .text>.input-field{text-transform:inherit}.form label.required:after{content:"*";color:red;margin-left:.1em}.form .input-field.invalid{border-color:#db2828!important}.form .field .ui.input{flex-direction:column}.form .input-field~.feedback{display:none}.form .input-field.invalid~.feedback{color:#db2828!important;display:inline-block;text-transform:none}.form .inline-group{margin:0!important;display:flex!important;justify-content:space-between!important}.form .inline-group>.input-field{flex:1 1!important}.form .inline-group>.input-field:first-child:not(:last-child){margin-right:1em}div .ui.label.index{color:#000!important}.properties .item{display:flex!important;justify-content:space-between;align-items:baseline;padding-top:.75em!important;padding-bottom:.75em!important}.properties .item:after{display:none!important}.properties .item>:first-child{flex:1 1;align-self:start}.section .title{padding:0!important;cursor:default!important}.section .content.active{padding-top:0!important}.section .content>:not(:first-child):not(.dimmer){margin-top:.5em}.infos-bar{display:flex}.infos-bar>span{opacity:.5}.infos-bar.column{flex-direction:row;justify-content:space-between}.infos-bar.row{flex-direction:column;align-items:center}.placeholder-empty{opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.text.mono{font-family:monospace}.text.capitalize{text-transform:capitalize}.text.uppercase{text-transform:uppercase}.text.lowercase{text-transform:lowercase}.text-group{display:flex}.text-group.inline{flex-direction:row}.text-group.rows{flex-direction:column}.text-group>span:not(:last-child){margin-right:.25em}.aligner{display:flex}.aligner.vertical{flex-direction:column;align-items:inherit}.aligner.v-top{align-items:flex-start}.aligner.v-center{align-items:center}.aligner.v-bottom{align-items:flex-end}.aligner.horizontal{flex-direction:row}.aligner.h-left{justify-content:flex-start}.aligner.h-center{justify-content:center}.aligner.h-right{justify-content:flex-end}.aligner.h-space-between{justify-content:space-between}.aligner>*{margin:0!important;align-items:inherit}.blurred{-webkit-filter:blur(3px);filter:blur(3px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blurred-eye{opacity:.5!important;margin-left:.5em!important;cursor:pointer!important}.activation.activated{text-decoration:line-through;opacity:.5;-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5)}.sidebar-container{position:absolute;bottom:0;left:0;right:0}.sidebar-container.navigation{top:50px;height:calc(100% - 50px)!important}#content{position:absolute;left:0;right:0;background-color:var(--color-background);height:100%;padding-left:1.75em;padding-right:1.75em}#content:not(.dummy){overflow-y:scroll}#content .container{margin-top:1.75em}#content .container:last-child{margin-bottom:1.75em}.sidebar{background-color:#f9f9f9;display:flex;flex-direction:column}.sidebar>#header{font-size:1em;text-align:right;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.25);color:#fff}.sidebar>#header>img{width:100%;height:auto}.sidebar>#items{flex:1 1}.sidebar>#items .separator{color:#000;font-size:1.25em;margin-top:1rem;margin-left:.5rem;margin-bottom:.5rem}.sidebar-container>.pusher{height:100%}.sidebar .item{color:#000!important;font-weight:500!important}.sidebar .item.active{color:#fff!important;background-color:var(--color-secondary)!important;border:0!important;box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.sidebar .item:not(.active):hover{color:#000!important;background-color:var(--color-secondary-var)!important}.sidebar #footer{color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:.25em;font-size:.75em;color:grey}.sidebar>#footer>#apiness{display:flex;justify-content:center;align-items:flex-end;color:#d3d3d3;padding-bottom:.5em}.sidebar>#footer>#apiness img{width:25%;height:auto;margin-left:.25em}.sidebar>#footer>.version{cursor:help}.sidebar>#footer>.version:hover{text-decoration:underline}#content{-webkit-transition:left .5s ease;transition:left .5s ease}.sidebar.visible~.pusher #content{left:260px}#login .actions{display:flex;justify-content:space-between!important;align-items:flex-end}#login .actions>.ui.button{margin:0!important}.media-preview{padding:0}.media-preview>*{max-height:-webkit-fill-available;width:100%;margin:auto;display:block;object-fit:contain}.api_key{flex:2 1;display:flex;justify-content:flex-end}.api_key>span{white-space:pre-wrap;word-break:break-all;opacity:.75;font-style:italic}.security-question{display:flex;flex-direction:column;text-align:right;margin-top:.5em;margin-bottom:.5em}.security-question>.question{font-style:italic;margin-bottom:.5em}.security-question>.answer{font-weight:700}.activation-revoke{color:#db2828;margin-left:.5em}.activation-revoke:hover{opacity:.75;color:#db2828}#solution .estimated_price{font-weight:700;color:var(--color-secondary);margin-top:1em}#solution .list .description{white-space:pre-wrap;opacity:.85;font-style:italic;flex:2 1}#solution .rental_price{margin-left:.25em}#medias .categories>.menu{display:flex!important;justify-content:center}#medias .categories>.menu>a{flex:1 1;justify-content:center}.media{width:100%;height:100%;border:1px solid #e9e9e9;background-color:#fbfbfb;position:relative}.media,.media .overlay{display:flex;justify-content:center;align-items:center}.media .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.41);visibility:visible;opacity:1;-webkit-transition:opacity .125s linear;transition:opacity .125s linear}.media:not(:hover) .overlay{visibility:hidden;opacity:0;-webkit-transition:visibility 0s .125s,opacity .125s linear;transition:visibility 0s .125s,opacity .125s linear}.media .delete.icon{margin:0!important}.media>*{width:100%;height:auto}.dimmer-loading>.content{width:75%}.dimmer-loading{z-index:100000}.dimmer-loading .bar{background:var(--color-secondary)!important}:root{--color-primary:#10096d;--color-secondary:#ea5a5d;--color-secondary-var:rgba(234,90,93,0.5);--color-background:#f5f5f5}#root{position:absolute;top:0;right:0;bottom:0;left:0}.ui.modal>.ui.header{background-color:#10096d!important;background-color:var(--color-primary)!important;color:#fff!important}.titled-header .ui.button,.ui.modal .ui.button{background-color:#ea5a5d!important;background-color:var(--color-secondary)!important;color:#fff!important}table.ui{border-top:.2em solid #10096d!important;border-top:.2em solid var(--color-primary)!important}.mono{font-family:monospace}.container-grid{display:flex!important}.container-grid>*{flex:1 1}.container-grid>:not(:first-child){margin-left:1.75em}.contract-infos{display:flex;align-items:center}.ui.image.picto{-webkit-filter:invert(100%);filter:invert(100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;height:2.75em}.ui.table tbody tr.obsolete{background:-webkit-repeating-linear-gradient(135deg,#fff,#fff 15px,#f0f0f0 0,#f0f0f0 30px)!important;background:repeating-linear-gradient(-45deg,#fff,#fff 15px,#f0f0f0 0,#f0f0f0 30px)!important}.ui.selectable.table tbody tr.obsolete:hover{background:-webkit-repeating-linear-gradient(135deg,#f0f0f0,#f0f0f0 15px,#e0e0e0 0,#e0e0e0 30px)!important;background:repeating-linear-gradient(-45deg,#f0f0f0,#f0f0f0 15px,#e0e0e0 0,#e0e0e0 30px)!important}