﻿@font-face{font-family:br;font-style:normal;font-weight:400;src:url(/t/BR.woff2)format('woff2')}@font-face{font-family:bb;font-style:normal;font-weight:700;src:url(/t/BB.woff2)format('woff2')}body{background-color:#262626;font:.9em BR;margin:0;border:0;-webkit-text-size-adjust:none;color:#ddd}a{text-decoration:none;color:#fff}.mt20{margin-top:20px}.copy{cursor:copy;padding:4px}.copy:hover{background-color:#333}#selector{position:fixed;top:0;left:calc(50vw - 100px);width:200px;height:42px;display:flex}.logo img{width:24px;height:24px;padding:12px;margin-top:2px}.select{width:20px;height:20px;margin:5px 12px;mask-size:cover;background-color:#fff}.select:hover{background-color:#d49022}.switch{position:relative;top:6px;left:70px;height:30px;background-color:#333;border-radius:3px;z-index:1;display:flex;justify-content:center}#v-grid{position:relative;-webkit-mask:url(/i/view-grid.svg);mask:url(/i/view-grid.svg);z-index:3}#v-photo{position:relative;-webkit-mask:url(/i/photograph.svg);mask:url(/i/photograph.svg)}.sep{border-left:solid 1px #262626}#v-map{-webkit-mask:url(/i/map.svg);mask:url(/i/map.svg)}.go-l{-webkit-mask:url(/i/arrow-circle-left.svg);mask:url(/i/arrow-circle-left.svg);margin-right:6px}.go-r{-webkit-mask:url(/i/arrow-circle-right.svg);mask:url(/i/arrow-circle-right.svg);margin-left:6px}#map-b{position:fixed;top:10px;left:calc(100vw - 120px);background-color:#202020;z-index:4;visibility:hidden}#titlebox{position:fixed;left:0;top:0;width:calc(50vw - 100px);height:42px;display:flex;justify-content:flex-start;align-items:center}h1{font:1em BR;margin:0}#albumList{display:flex;flex-wrap:wrap}.albumCell{display:flex;flex-direction:column;margin:10px}#albumList img{width:270px;height:270px;object-fit:scale-down;background-color:#181818;box-shadow:-1px 2px 1px #333333,1px -2px 1px #101010;border-radius:4px;padding:30px}#albumList i{color:#666;font-style:normal;margin-left:6px;display:inline}#hud{position:fixed;padding:20px;top:42px;height:calc(100vh - 42px);left:0;width:320px;overflow-y:scroll}p{margin:10px 10px 10px 20px;color:#ccc}ul{margin:0;padding:0}li{color:#fff;list-style-type:none;margin:5px 0}#selbox{position:absolute;top:20px;height:200px;left:20px}h2{margin:6px;font-size:.9rem}#selection{border-radius:1px;width:280px;padding:20px;height:200px;border:0;color:#ddd;background-color:#2a2a2a;box-shadow:inset 1px -1px 2px #333333,inset -1px 1px 2px #161616;border-radius:5px;overflow-y:scroll;display:flex;flex-wrap:wrap;align-content:flex-start}#selection li{display:block;position:relative;margin:0;padding:0}.tn{position:relative;width:auto;height:60px;display:block;margin:3px}#infos{position:absolute;top:360px;height:225px;left:20px;width:280px;padding:20px;background-color:#2a2a2a;box-shadow:inset 1px -1px 2px #333333,inset -1px 1px 2px #161616;border-radius:5px;overflow-y:scroll}.dl{position:absolute;top:600px;margin:50px 20px}.dl::before{display:inline-block;position:relative;left:-4px;top:6px;content:'';width:20px;height:20px;-webkit-mask:url(/i/download.svg);mask:url(/i/download.svg);mask-size:cover;background-color:#fff}.dl a{color:#fff}.link{width:18px;height:18px;margin:0 15px;-webkit-mask:url(/i/external-link.svg);mask:url(/i/external-link.svg);background-color:#616161}.tool:hover{background-color:#eb901a}.view{position:fixed;overflow-y:scroll;left:360px;top:42px;width:calc(100vw - 440px);height:calc(100vh - 120px);padding:30px;background-color:#181818;box-shadow:-1px 2px 1px #333333,1px -2px 1px #101010;border-radius:4px}#grid{overflow-y:scroll;display:flex;flex-wrap:wrap}.thumb{position:relative;margin:0;border:solid 3px #181818;display:flex;flex-direction:column}#grid img{height:400px;width:auto}.rating{width:100%;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center}.rating div{width:20px;height:20px;margin:5px 3px;mask-size:cover;color:#444}.selb{width:100%;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#444}.selb:hover{color:#ccc;cursor:pointer}.sel,.selon{-webkit-mask:url(/i/badge-check.svg);mask:url(/i/badge-check.svg);background-color:#444;width:20px;height:20px;margin:3px 5px}.selon{background-color:green}.keep{-webkit-mask:url(/i/badge-check.svg);mask:url(/i/badge-check.svg)}.keep:hover{background-color:#eee}.reject{-webkit-mask:url(/i/ban.svg);mask:url(/i/ban.svg)}.reject:hover{background-color:#eee}#colorSelector{width:30px;height:150px;background-color:red;position:relative}.color{-webkit-mask:url(/i/sq.svg);mask:url(/i/sq.svg);background-color:#444}.colorfill{-webkit-mask:url(/i/sq-fill.svg);mask:url(/i/sq-fill.svg);background-color:#444}.dot{-webkit-mask:url(/i/dot.svg);mask:url(/i/dot.svg);background-color:#444}.star{-webkit-mask:url(/i/star.svg);mask:url(/i/star.svg);background-color:#eed}#photo{display:none;justify-content:center;align-items:center}#bigPhoto{max-width:calc(100vw - 440px);max-height:calc(100vh - 155px);display:flex;flex-direction:column}.f img{max-width:1280px;max-height:1280px}#bigPhoto img{object-fit:contain;width:calc(100vw - 440px);height:calc(100vh - 155px);display:block}button{font-size:.7rem;border-radius:2px;background-color:#202020;width:100px;height:35px;border:0;color:#bbb;margin:12px 0;box-shadow:1px -1px 2px #333333,inset -1px 1px 2px #111111;border-radius:5px}button:hover{color:#d49022}button:active{box-shadow:#FFFFFF 0 0 5px}#mapview{position:fixed;visibility:hidden;left:360px;top:42px;width:calc(100vw - 380px);height:calc(100vh - 95px);padding:0;background-color:#181818;box-shadow:-1px 2px 1px #333333,1px -2px 1px #101010;border-radius:4px}#map{position:relative;width:100%;height:100%;display:block;box-shadow:-1px 2px 1px #333333,1px -2px 1px #101010;border-radius:4px;z-index:3}#bulle{position:fixed;padding-bottom:26px;background:#fff;border-radius:5px;box-shadow:.5px .5px 3px #555555;visibility:hidden;z-index:12;padding:10px;width:300px}#bulle::after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border-width:15px;border-style:solid;border-color:#fff transparent transparent transparent}#bulle img{height:200px;width:auto}.b-300{height:200px}#etiket{font-family:BM;position:absolute;background:#fff;color:#006db3;padding:3px 9px;border-radius:5px;visibility:hidden;box-shadow:.2px .2px 1px #555555;z-index:4}#bulle p{margin-top:10px;font:.8em BR;color:#000}