@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!
 * jquery-confirm v3.3.2 (http://craftpip.github.io/jquery-confirm/)
 * Author: boniface pereira
 * Website: www.craftpip.com
 * Contact: hey@craftpip.com
 *
 * Copyright 2013-2017 jquery-confirm
 * Licensed under MIT (https://github.com/craftpip/jquery-confirm/blob/master/LICENSE)
 */@keyframes jconfirm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[class*=jconfirm-no-scroll-]{overflow:hidden!important}.jconfirm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;font-family:inherit;overflow:hidden}.jconfirm .jconfirm-bg{position:fixed;top:0;left:0;right:0;bottom:0;transition:opacity .4s}.jconfirm .jconfirm-bg.jconfirm-bg-h{opacity:0!important}.jconfirm .jconfirm-scrollpane{perspective:500px;perspective-origin:center;display:table;width:100%;height:100%}.jconfirm .jconfirm-row{display:table-row;width:100%}.jconfirm .jconfirm-cell{display:table-cell;vertical-align:middle}.jconfirm .jconfirm-holder{max-height:100%;padding:50px 0}.jconfirm .jconfirm-box-container{transition:transform}.jconfirm .jconfirm-box-container.jconfirm-no-transition{transition:none!important}.jconfirm .jconfirm-box{background:#fff;border-radius:4px;position:relative;outline:none;padding:15px 15px 0;overflow:hidden;margin-left:auto;margin-right:auto}@keyframes type-blue{1%,to{border-color:#3498db}50%{border-color:#3498db}}@keyframes type-green{1%,to{border-color:#2ecc71}50%{border-color:#2ecc71}}@keyframes type-red{1%,to{border-color:#e74c3c}50%{border-color:#e74c3c}}@keyframes type-orange{1%,to{border-color:#f1c40f}50%{border-color:#f1c40f}}@keyframes type-purple{1%,to{border-color:#9b59b6}50%{border-color:#9b59b6}}@keyframes type-dark{1%,to{border-color:#34495e}50%{border-color:#34495e}}.jconfirm .jconfirm-box.jconfirm-type-animated{animation-duration:2s;animation-iteration-count:infinite}.jconfirm .jconfirm-box.jconfirm-type-blue{border-top:solid 7px #3498db;animation-name:type-blue}.jconfirm .jconfirm-box.jconfirm-type-green{border-top:solid 7px #2ecc71;animation-name:type-green}.jconfirm .jconfirm-box.jconfirm-type-red{border-top:solid 7px #e74c3c;animation-name:type-red}.jconfirm .jconfirm-box.jconfirm-type-orange{border-top:solid 7px #f1c40f;animation-name:type-orange}.jconfirm .jconfirm-box.jconfirm-type-purple{border-top:solid 7px #9b59b6;animation-name:type-purple}.jconfirm .jconfirm-box.jconfirm-type-dark{border-top:solid 7px #34495e;animation-name:type-dark}.jconfirm .jconfirm-box.loading{height:120px}.jconfirm .jconfirm-box.loading:before{content:"";position:absolute;left:0;background:#fff;right:0;top:0;bottom:0;border-radius:10px;z-index:1}.jconfirm .jconfirm-box.loading:after{opacity:.6;content:"";height:30px;width:30px;border:solid 3px transparent;position:absolute;left:50%;margin-left:-15px;border-radius:50%;animation:jconfirm-spin 1s infinite linear;border-bottom-color:#1e90ff;top:50%;margin-top:-15px;z-index:2}.jconfirm .jconfirm-box div.jconfirm-closeIcon{height:20px;width:20px;position:absolute;top:10px;right:10px;cursor:pointer;opacity:.6;text-align:center;font-size:27px!important;line-height:14px!important;display:none;z-index:1}.jconfirm .jconfirm-box div.jconfirm-closeIcon:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-closeIcon .fa,.jconfirm .jconfirm-box div.jconfirm-closeIcon .glyphicon,.jconfirm .jconfirm-box div.jconfirm-closeIcon .zmdi{font-size:16px}.jconfirm .jconfirm-box div.jconfirm-closeIcon:hover{opacity:1}.jconfirm .jconfirm-box div.jconfirm-title-c{display:block;font-size:22px;line-height:20px;-webkit-user-select:none;user-select:none;cursor:default;padding-bottom:15px}.jconfirm .jconfirm-box div.jconfirm-title-c.jconfirm-hand{cursor:move}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{font-size:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c i{vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{-webkit-user-select:none;user-select:none;font-size:inherit;font-family:inherit;display:inline-block;vertical-align:middle}.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none}.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:15px;height:auto;transition:height .4s ease-in;display:inline-block;width:100%;position:relative;overflow-x:hidden;overflow-y:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll{overflow-y:hidden}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar{width:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-track{background:#0000001a}.jconfirm .jconfirm-box div.jconfirm-content-pane::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content img{max-width:100%;height:auto}.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content:empty{display:none}.jconfirm .jconfirm-box .jconfirm-buttons{padding-bottom:11px}.jconfirm .jconfirm-box .jconfirm-buttons>button{margin-bottom:4px;margin-left:2px;margin-right:2px}.jconfirm .jconfirm-box .jconfirm-buttons button{display:inline-block;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;min-height:1em;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-tap-highlight-color:transparent;border:none;background-image:none}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue{background-color:#3498db;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue:hover{background-color:#2980b9;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green{background-color:#2ecc71;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-green:hover{background-color:#27ae60;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red{background-color:#e74c3c;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-red:hover{background-color:#c0392b;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange{background-color:#f1c40f;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-orange:hover{background-color:#f39c12;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{background-color:#ecf0f1;color:#000;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:#bdc3c7;color:#000}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple{background-color:#9b59b6;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-purple:hover{background-color:#8e44ad;color:#fff}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark{background-color:#34495e;color:#fff;text-shadow:none;transition:background .2s}.jconfirm .jconfirm-box .jconfirm-buttons button.btn-dark:hover{background-color:#2c3e50;color:#fff}.jconfirm .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#e74c3c!important}.jconfirm .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#3498db!important}.jconfirm .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#2ecc71!important}.jconfirm .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#9b59b6!important}.jconfirm .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#f1c40f!important}.jconfirm .jconfirm-box.jconfirm-type-dark .jconfirm-title-c .jconfirm-icon-c{color:#34495e!important}.jconfirm .jconfirm-clear{clear:both}.jconfirm.jconfirm-rtl{direction:rtl}.jconfirm.jconfirm-rtl div.jconfirm-closeIcon{left:5px;right:auto}.jconfirm.jconfirm-white .jconfirm-bg,.jconfirm.jconfirm-light .jconfirm-bg{background-color:#444;opacity:.2}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{box-shadow:0 2px 6px #0003;border-radius:5px}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#333}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#ddd}.jconfirm.jconfirm-white.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-black .jconfirm-bg,.jconfirm.jconfirm-dark .jconfirm-bg{background-color:#2f4f4f;opacity:.4}.jconfirm.jconfirm-black .jconfirm-box,.jconfirm.jconfirm-dark .jconfirm-box{box-shadow:0 2px 6px #0003;background:#444;border-radius:5px;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons{float:right}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button{border:none;background-image:none;text-transform:uppercase;font-size:14px;font-weight:700;text-shadow:none;transition:background .1s;color:#fff}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default{box-shadow:none;color:#fff;background:none}.jconfirm.jconfirm-black .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-dark .jconfirm-box .jconfirm-buttons button.btn-default:hover{background:#666}.jconfirm.jconfirm-black.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-dark.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-shake{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}.jconfirm .jconfirm-box.hilight.jconfirm-hilight-glow{animation:glow .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0)}@keyframes shake{10%,90%{transform:translate3d(-2px,0,0)}20%,80%{transform:translate3d(4px,0,0)}30%,50%,70%{transform:translate3d(-8px,0,0)}40%,60%{transform:translate3d(8px,0,0)}}@keyframes glow{0%,to{box-shadow:0 0 red}50%{box-shadow:0 0 30px red}}.jconfirm{perspective:400px}.jconfirm .jconfirm-box{opacity:1;transition-property:all}.jconfirm .jconfirm-box.jconfirm-animation-top,.jconfirm .jconfirm-box.jconfirm-animation-left,.jconfirm .jconfirm-box.jconfirm-animation-right,.jconfirm .jconfirm-box.jconfirm-animation-bottom,.jconfirm .jconfirm-box.jconfirm-animation-opacity,.jconfirm .jconfirm-box.jconfirm-animation-zoom,.jconfirm .jconfirm-box.jconfirm-animation-scale,.jconfirm .jconfirm-box.jconfirm-animation-none,.jconfirm .jconfirm-box.jconfirm-animation-rotate,.jconfirm .jconfirm-box.jconfirm-animation-rotatex,.jconfirm .jconfirm-box.jconfirm-animation-rotatey,.jconfirm .jconfirm-box.jconfirm-animation-scaley,.jconfirm .jconfirm-box.jconfirm-animation-scalex{opacity:0}.jconfirm .jconfirm-box.jconfirm-animation-rotate{transform:rotate(90deg)}.jconfirm .jconfirm-box.jconfirm-animation-rotatex{transform:rotateX(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatexr{transform:rotateX(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotatey{transform:rotatey(90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-rotateyr{transform:rotatey(-90deg);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scaley{transform:scaley(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-scalex{transform:scalex(1.5);transform-origin:center}.jconfirm .jconfirm-box.jconfirm-animation-top{transform:translateY(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-left{transform:translate(-100px)}.jconfirm .jconfirm-box.jconfirm-animation-right{transform:translate(100px)}.jconfirm .jconfirm-box.jconfirm-animation-bottom{transform:translateY(100px)}.jconfirm .jconfirm-box.jconfirm-animation-zoom{transform:scale(1.2)}.jconfirm .jconfirm-box.jconfirm-animation-scale{transform:scale(.5)}.jconfirm .jconfirm-box.jconfirm-animation-none{visibility:hidden}.jconfirm.jconfirm-supervan .jconfirm-bg{background-color:#36465df2}.jconfirm.jconfirm-supervan .jconfirm-box{background-color:transparent}.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-blue,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-green,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-red,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-orange,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-purple,.jconfirm.jconfirm-supervan .jconfirm-box.jconfirm-type-dark{border:none}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-closeIcon{color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c{text-align:center;color:#fff;font-size:28px;font-weight:400}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c>*{padding-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content-pane{margin-bottom:25px}.jconfirm.jconfirm-supervan .jconfirm-box div.jconfirm-content{text-align:center;color:#fff}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-supervan .jconfirm-box .jconfirm-buttons button{font-size:16px;border-radius:2px;background:#36465d;text-shadow:none;border:none;color:#fff;padding:10px;min-width:100px}.jconfirm.jconfirm-supervan.jconfirm-rtl .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-material .jconfirm-bg{background-color:#000000ab}.jconfirm.jconfirm-material .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f;padding:30px 25px 10px}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-closeIcon{color:#000000de}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-title-c{color:#000000de;font-size:22px;font-weight:700}.jconfirm.jconfirm-material .jconfirm-box div.jconfirm-content{color:#000000de}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons{text-align:right}.jconfirm.jconfirm-material .jconfirm-box .jconfirm-buttons button{text-transform:uppercase;font-weight:500}.jconfirm.jconfirm-material.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-bootstrap .jconfirm-bg{background-color:#00000036}.jconfirm.jconfirm-bootstrap .jconfirm-box{background-color:#fff;box-shadow:0 3px 8px #0003;border:solid 1px rgba(0,0,0,.4);padding:15px 0 0}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin-right:8px;margin-left:0}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-closeIcon{color:#000000de}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-title-c{color:#000000de;font-size:22px;font-weight:700;padding-left:15px;padding-right:15px}.jconfirm.jconfirm-bootstrap .jconfirm-box div.jconfirm-content{color:#000000de;padding:0 15px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons{text-align:right;padding:10px;margin:-5px 0 0;border-top:solid 1px #ddd;overflow:hidden;border-radius:0 0 4px 4px}.jconfirm.jconfirm-bootstrap .jconfirm-box .jconfirm-buttons button{font-weight:500}.jconfirm.jconfirm-bootstrap.jconfirm-rtl .jconfirm-title-c .jconfirm-icon-c{margin-left:8px;margin-right:0}.jconfirm.jconfirm-modern .jconfirm-bg{background-color:#708090;opacity:.6}.jconfirm.jconfirm-modern .jconfirm-box{background-color:#fff;box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f;padding:30px 30px 15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-closeIcon{color:#000000de;top:15px;right:15px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c{color:#000000de;font-size:24px;font-weight:700;text-align:center;margin-bottom:10px}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-title-c .jconfirm-icon-c{transition:transform .5s;transform:scale(0);display:block;margin-right:0;margin-left:0;margin-bottom:10px;font-size:69px;color:#aaa}.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{text-align:center;font-size:15px;color:#777;margin-bottom:25px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button{font-weight:700;text-transform:uppercase;transition:background .1s;padding:10px 20px}.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons button+button{margin-left:4px}.jconfirm.jconfirm-modern.jconfirm-open .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{transform:scale(1)}.slider{margin:10px 20px}.slider .ui-slider-handle{background-color:#8f653f!important;border-color:#6a4c30!important}.piechart{width:400px;height:200px}.charts{text-align:center}.charts .chart{display:inline-block;width:49%}.charts .chart .piechart{width:350px;height:180px}.colchart{width:600px;height:300px}.widechart{width:780px;height:300px}@media all and (max-width: 960px){.colchart,.widechart,.piechart{width:100%;height:auto}.charts{text-align:center}.charts .chart{width:100%}.charts .chart .piechart{width:100%;height:auto}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;min-width:320px}body.gabarit{margin:0;background:var(--fond-exterieur);color:var(--texte);font-family:var(--police-texte);font-size:var(--taille-texte);line-height:1.6;text-align:left}a{color:var(--lien)}a:hover,a:focus{color:var(--lien-survol)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:3px}p{margin:0 0 .6em}img{vertical-align:middle;border:0}svg.ico{flex:none;vertical-align:-3px;overflow:visible;color:var(--icone)}svg.ico-monnaie{width:1.15em;height:1.15em;margin-left:.08em;vertical-align:-.22em}.chiffres,.mt{font-family:var(--police-chiffres);font-variant-numeric:tabular-nums;white-space:nowrap}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.evitement{position:absolute;left:8px;top:-60px;z-index:2000;padding:8px 14px;background:var(--surface);color:var(--lien);border-radius:var(--rayon-petit)}.evitement:focus{top:8px}@media (min-width: 961px){.mobile-only{display:none!important}}@media (max-width: 960px){.desktop-only{display:none!important}}.hidden{display:none!important}.no-scroll{overflow:hidden}.no-scroll-x{overflow-x:hidden}.clear{clear:both;width:100%;height:0}.both{clear:both}.center{text-align:center}.left{text-align:left!important;clear:left}.right{text-align:right!important}.pr{position:relative}.alert,.important{color:var(--erreur);font-weight:700}.important p{border:1px solid var(--erreur-bord);background:var(--erreur-fond);padding:20px}.importantok p{border:1px solid var(--ok-bord);background:var(--ok-fond);padding:20px}.soustitre{color:var(--texte-doux);font-size:80%;text-align:center}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}@media (max-width: 960px){.mmb0{margin-bottom:0!important}.mmb10{margin-bottom:10px!important}.mmb20{margin-bottom:20px!important}.mmb25{margin-bottom:25px!important}.mmb30{margin-bottom:30px!important}.mmb50{margin-bottom:50px!important}.contenu img{max-width:100%;height:auto}}a.tooltip em{display:none}.pseudo{white-space:nowrap}.pseudo>a{text-decoration:none}.pseudo>a:hover{text-decoration:underline}.pseudo>a[class*=z-]{color:var(--z)}.pseudo>.ico{width:11px;height:11px;margin-left:2px;vertical-align:-1px}.pseudo .niveau,.pseudo-choix .niveau{display:inline-block;min-width:17px;margin-left:5px;padding:1px 3px 4px;background:var(--pseudo-niveau-fond, color-mix(in srgb, var(--accent) 45%, transparent));clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);font:700 10px/1.25 var(--police-chiffres);color:var(--texte);text-align:center;vertical-align:1px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:root{--z-noir: #000000;--z-bleu: #333399;--z-aqua: #339999;--z-vert: #339933;--z-jaune: #ADAF00;--z-orange: #996633;--z-rouge: #993333;--z-violet: #993399;--z-rose: #CC3366}.z-noir,.Noir{--z: var(--z-noir);color:var(--z)}.z-bleu,.Bleu{--z: var(--z-bleu);color:var(--z)}.z-aqua,.Aqua{--z: var(--z-aqua);color:var(--z)}.z-vert,.Vert{--z: var(--z-vert);color:var(--z)}.z-jaune,.Jaune{--z: var(--z-jaune);color:var(--z)}.z-orange,.Orange{--z: var(--z-orange);color:var(--z)}.z-rouge,.Rouge{--z: var(--z-rouge);color:var(--z)}.z-violet,.Violet{--z: var(--z-violet);color:var(--z)}.z-rose,.Rose{--z: var(--z-rose);color:var(--z)}.cadre{max-width:var(--cadre-largeur);margin:14px auto 18px;border:var(--cadre-bord);border-radius:var(--cadre-rayon);overflow:clip;background:var(--fond-contenu);box-shadow:var(--cadre-ombre)}@media (min-width: 961px){body.gabarit{padding:0 16px}}.entete{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);height:var(--entete-hauteur);background:var(--entete-fond);border-bottom:var(--entete-bord);--icone-accent: var(--entete-icone-accent)}.entete-gauche{position:relative;display:flex;flex-direction:column;z-index:1}.entete-logo{display:block;margin:8px 0 0 16px;width:150px}.entete-logo img{display:block;width:150px;height:auto}.entete-encart{margin-top:auto;height:66px;background:var(--encart-zone-fond);border-radius:var(--encart-zone-rayon);padding:8px 12px 0;box-shadow:var(--encart-zone-ombre);margin-bottom:calc(-1 * var(--encart-zone-debord, 0px))}.encart{background:var(--encart-fond);color:var(--encart-texte);border-radius:var(--encart-rayon);padding:4px 8px;text-align:center;font-size:13px;line-height:1.5;box-shadow:0 2px #0000002e}.encart .ligne{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;min-width:0}.encart .pseudo{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.encart a{color:inherit;text-decoration:none;font-weight:600}.entete-scene{position:relative;min-width:0}.entete-titre{font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);position:absolute;top:7px;left:16px;right:200px;margin:0;text-align:center;font-size:21px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--entete-titre);text-shadow:var(--entete-titre-ombre)}.corps{display:grid;grid-template-columns:200px minmax(0,1fr)}.contenu{display:block;min-width:0;padding:8px 26px 30px;background:var(--fond-contenu)}.outils{display:flex;justify-content:flex-end;gap:4px;min-height:28px;margin-bottom:4px}.outils a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;border-radius:var(--rayon-petit);color:var(--icone)}.outils a:hover{background:var(--outil-survol)}.pied{position:relative;background:var(--pied-fond);color:var(--pied-texte);border-top:var(--pied-bord);text-align:center;font-size:13px;padding:10px 16px 12px}.pied p{margin:0}.pied a{color:var(--pied-lien);text-decoration:none}.pied a:hover{text-decoration:underline;color:var(--pied-lien)}.pied .pt{margin:0 6px;color:var(--pied-sep)}.pied .pied-themes a[aria-current]{text-decoration:underline;text-underline-offset:3px;font-weight:600}.pied .haut{margin-left:10px;--icone: var(--pied-lien)}.pied .pied-avion{position:absolute;left:18px;top:50%;width:104px;height:24px;margin-top:-12px;color:var(--pied-lien);opacity:.55;--icone-accent: transparent;transition:transform .6s ease,opacity .6s ease}.pied:hover .pied-avion{transform:translate(10px);opacity:.8}@media (prefers-reduced-motion: reduce){.pied .pied-avion{transition:none}}@media (max-width: 1199px){.pied .pied-avion{display:none}}.debug{max-width:var(--cadre-largeur);margin:0 auto 16px;padding:4px 10px;font:12px var(--police-chiffres);color:var(--pied-texte-exterieur);text-align:center}.debug a{color:inherit}.debug img{vertical-align:-3px}.debug #debug_sql{margin-top:8px;padding:8px 12px;background:var(--surface);color:var(--texte);border-radius:var(--rayon-petit);text-align:left;overflow-wrap:anywhere}body.popup{padding:0}body.popup .cadre{max-width:none;margin:0;border:0;border-radius:0;box-shadow:none}body.popup .corps{display:block}.menu-jeu{background:var(--menu-fond);border-right:var(--menu-separation);box-shadow:var(--menu-separation-ombre);padding:12px 0 18px;font-size:14px}.menu-jeu ul{margin:0;padding:0 0 0 4px;list-style:none}.bloc{margin:0 12px 14px 0;padding:8px 10px 12px 6px;background:var(--bloc-fond);border:var(--bloc-bord);border-radius:var(--bloc-rayon);box-shadow:var(--bloc-ombre);color:var(--menu-lien)}.menu-titre{font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);display:flex;align-items:center;gap:7px;margin:0 0 6px;padding:4px 10px 4px 6px;background:var(--menu-titre-fond);border-radius:var(--menu-titre-rayon);box-shadow:var(--menu-titre-ombre);font-size:15px;line-height:1.3;color:var(--menu-titre-texte)}.menu-titre .ico{width:20px;height:20px;color:var(--menu-titre-icone);--icone-accent: var(--menu-titre-icone-accent)}.menu-titre .reserve .ico{width:14px;height:14px}.menu-jeu li>a,.menu-jeu #visible>a{display:flex;align-items:center;gap:6px;padding:1px 4px 1px 2px;border-radius:4px;text-decoration:none;line-height:1.55;color:var(--menu-lien);--icone: var(--menu-icone);--icone-accent: var(--menu-icone-accent)}.menu-jeu li>a:hover,.menu-jeu li>a:focus-visible,.menu-jeu #visible>a:hover,.menu-jeu #visible>a:focus-visible{background-color:var(--menu-survol-fond);color:var(--menu-survol-texte)}.menu-jeu li>a[aria-current=page],.menu-jeu #visible>a[aria-current=page]{background-color:var(--menu-actif-fond);color:var(--menu-actif-texte);font-weight:600;--icone-accent: var(--menu-actif-icone-accent)}.menu-jeu li>a,.menu-jeu #visible>a{position:relative}.menu-jeu li>a .infobulle,.menu-jeu #visible>a .infobulle{display:none;position:absolute;z-index:50;left:calc(100% + 14px);top:50%;width:190px;padding:6px 10px;transform:translateY(-50%);background:var(--surface);color:var(--texte);border:1px solid var(--surface-bord-couleur);border-radius:var(--rayon-petit, 6px);box-shadow:0 4px 14px #0000002e;font-size:12.5px;font-style:normal;font-weight:400;line-height:1.4;white-space:normal;pointer-events:none}.menu-jeu li>a .infobulle:before,.menu-jeu #visible>a .infobulle:before{content:"";position:absolute;left:-6px;top:50%;width:10px;height:10px;margin-top:-5px;background:inherit;border-left:1px solid var(--surface-bord-couleur);border-bottom:1px solid var(--surface-bord-couleur);transform:rotate(45deg)}.menu-jeu li>a:hover .infobulle,.menu-jeu li>a:focus-visible .infobulle,.menu-jeu #visible>a:hover .infobulle,.menu-jeu #visible>a:focus-visible .infobulle{display:block}#visible a.invisible .ico{opacity:.4}@media (max-width: 960px){.menu-jeu li>a .infobulle,.menu-jeu #visible>a .infobulle{display:none!important}}.menu-jeu li>a .libelle,.menu-jeu #visible>a .libelle{flex:1;min-width:0}.menu-jeu li.saison{margin:4px 0}.menu-jeu li.saison>a{gap:5px;padding:3px 8px 3px 6px;border-radius:999px;font-size:13.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:0 1px #00000026,inset 0 1px #ffffff40}.menu-jeu li.saison>a:before{flex:none;font-size:15px;line-height:1;text-shadow:none}.menu-jeu li.saison>a:hover,.menu-jeu li.saison>a:focus-visible,.menu-jeu li.saison>a[aria-current=page]{color:#fff;filter:brightness(1.1)}.menu-jeu li.saison-halloween>a{background:linear-gradient(90deg,#f39a2b,#d9531e 55%,#5b2a6e)}.menu-jeu li.saison-halloween>a:before{content:"🎃"}.menu-jeu li.saison-halloween>a:hover,.menu-jeu li.saison-halloween>a:focus-visible,.menu-jeu li.saison-halloween>a[aria-current=page]{background:linear-gradient(90deg,#f39a2b,#d9531e 55%,#5b2a6e)}.menu-jeu li.saison-fdlm>a{background:linear-gradient(90deg,#d9433b,#e8892b,#d9b526,#3e9e4f,#3478c1,#7b4ab8,#d9433b) 0 0/200% 100%;animation:fdlm-arc-en-ciel 8s linear infinite}.menu-jeu li.saison-fdlm>a:before{content:"🎶"}.menu-jeu li.saison-fdlm>a:hover,.menu-jeu li.saison-fdlm>a:focus-visible,.menu-jeu li.saison-fdlm>a[aria-current=page]{background:linear-gradient(90deg,#d9433b,#e8892b,#d9b526,#3e9e4f,#3478c1,#7b4ab8,#d9433b) 0 0/200% 100%}@media (prefers-reduced-motion: reduce){.menu-jeu li.saison-fdlm>a{animation:none}}@keyframes fdlm-arc-en-ciel{to{background-position:200% 0}}.menu-jeu .citrouille{text-align:center;margin:4px 0 0}.pastille{display:inline-flex;align-items:center;gap:2px}.pastille>.puce,.pastille>img[src*=bullet_orange]{display:none}.pastille:empty{display:none}.badge{display:inline-block;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--badge-fond);color:var(--badge-texte);box-shadow:0 0 0 2px var(--badge-anneau);font:600 11px/17px var(--police-chiffres);text-align:center;vertical-align:middle}.badge:empty,.badge.point{min-width:9px;width:9px;height:9px;padding:0}.compte{font-size:0}.compte strong{display:inline-block;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--badge-fond);color:var(--badge-texte);font:600 11px/18px var(--police-chiffres);text-align:center}.puce{display:inline-block;flex:none;width:7px;height:7px;margin:0 2px;border-radius:50%;background:var(--puce);vertical-align:middle}.infos{padding:0 0 0 6px;line-height:1.6}.infos p{margin:0}.infos a{color:inherit;text-decoration:none}.infos a:hover{color:var(--menu-survol-texte)}.infos .argent{font-size:16px;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:5px}.infos .argent .ico:not(.ico-monnaie){width:16px;height:16px}.infos .export{margin-top:4px;font-size:13px;line-height:1.3}.infos .export a{display:flex;align-items:center;gap:7px}.infos #change_produit_export form{display:grid;gap:6px;margin:6px 0 2px}.infos #change_produit_export form select{width:100%!important;min-width:0;padding-inline:6px}.infos #change_produit_export form input[type=submit]{width:100%;padding:7px 8px;white-space:normal;text-align:center}.infos .export-image img,.infos .export-image svg{display:block;width:30px;height:30px;border-radius:5px;background:var(--surface);box-shadow:0 0 0 1px var(--surface-bord-couleur),0 1px 2px #00000026}.infos .export-texte{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 4px;min-width:0}.infos .export-libelle{color:var(--menu-texte-doux, inherit);opacity:.8}.infos .indicateurs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0 2px;padding:0;list-style:none}.infos .indicateurs a{position:relative;display:grid;place-items:center;height:30px;border-radius:var(--rayon-petit, 6px);background:var(--indicateur-fond, var(--surface));box-shadow:0 1px #00000026;--icone: var(--menu-icone);--icone-accent: var(--menu-icone-accent)}.infos .indicateurs a:hover,.infos .indicateurs a:focus-visible{background:var(--indicateur-survol, var(--surface))}.infos .indicateurs .ico{width:20px;height:20px}.infos .indicateurs .badge{position:absolute;top:-7px;right:-6px}.infos .indicateurs .badge[hidden]{display:none}.infos .indicateurs .badge-actif{top:-3px;right:-3px;background:var(--ok)}#compteur_argent{border-radius:3px;--icone: var(--menu-icone);--icone-accent: var(--menu-icone-accent)}#compteur_argent.solde-hausse{animation:solde-hausse 1.5s ease-out}#compteur_argent.solde-baisse{animation:solde-baisse 1.5s ease-out}@keyframes solde-hausse{0%{background-color:var(--ok-fond)}to{background-color:transparent}}@keyframes solde-baisse{0%{background-color:var(--erreur-fond)}to{background-color:transparent}}.connexion{display:grid;gap:2px;padding:0 2px 6px 6px;font-size:13px}.connexion label{display:flex;align-items:center;gap:5px;margin-top:4px}.connexion input[type=text],.connexion input[type=password]{width:100%}.connexion input[type=submit]{margin-top:8px;justify-self:start}.connexion .case{font-size:12.5px}.connexion .msg{margin:0 0 6px;font-size:12.5px}@media (prefers-reduced-motion: no-preference){.menu-jeu li>a{transition:background-color .15s,color .15s}}#img_menu_gare:has(+#menu_gare strong){display:none}.menu-jeu a[aria-current=page] .badge,.menu-jeu a[aria-current=page] .compte strong{background:var(--menu-actif-texte);color:var(--menu-actif-fond);box-shadow:none}.etiquette-libre{display:inline-block;margin-left:3px;padding:0 6px;border-radius:8px;background:var(--ok);color:#fff;font:700 10px/16px var(--police-texte);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;animation:libre-pulse 2s ease-in-out infinite}.menu-jeu .pastille .etiquette-libre{margin-left:0;padding:0 4px;font-size:9.5px;letter-spacing:.02em}.menu-jeu li>a:has(.etiquette-libre) .libelle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-pastille].libre:after{content:"libre";position:absolute;left:50%;bottom:-7px;transform:translate(-50%);padding:0 4px;border-radius:6px;background:var(--ok);color:#fff;font:700 8.5px/13px var(--police-texte);letter-spacing:.04em;text-transform:uppercase;pointer-events:none}@keyframes libre-pulse{50%{opacity:.65}}@media (prefers-reduced-motion: reduce){.etiquette-libre{animation:none}}.acces-rapide a.libre{position:relative}.acces-rapide a.libre:after{top:0;bottom:auto;transform:translate(-125%)}.entete-mobile{position:sticky;top:0;z-index:70;display:flex;align-items:center;gap:10px;height:70px;padding:6px 10px;padding-left:max(10px,env(safe-area-inset-left,0px));padding-right:max(10px,env(safe-area-inset-right,0px));background:var(--mtete-fond);border-bottom:var(--mtete-bord);color:var(--mtete-texte)}.entete-mobile .logo img{display:block;width:104px;height:auto}.m-argent{margin-left:auto;min-width:0;text-align:right;line-height:1.2;color:inherit;text-decoration:none}.m-argent #m_argent{display:block;font-size:15px;font-weight:600}.m-argent #m_argent .ico{width:14px;height:14px;color:inherit}.m-argent small{display:block;font-size:11.5px;color:var(--mtete-texte-doux)}.burger{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--burger-fond, transparent);border:var(--burger-bord);border-radius:var(--rayon-petit);box-shadow:var(--burger-ombre, none);color:var(--burger-texte);--icone: var(--burger-texte);--icone-accent: var(--burger-icone-accent)}.logo+.burger{margin-left:auto}.burger .ico{width:26px;height:26px}.burger .ico-fermer{display:none}.burger.notif:after{content:"";position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:var(--badge-fond);box-shadow:0 0 0 2px var(--badge-anneau)}#header_mobile.open .burger .ico-ouvrir{display:none}#header_mobile.open .burger .ico-fermer{display:inline}.ico-ouvrir,.ico-fermer{line-height:0}.acces-rapide{position:fixed;left:0;right:0;bottom:0;z-index:65;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 4px calc(8px + env(safe-area-inset-bottom,0px));background:var(--barre-fond);border-top:var(--barre-bord);--icone-accent: var(--barre-icone-accent)}.acces-rapide a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;color:var(--barre-texte);font-size:12px;text-decoration:none;--icone: var(--barre-texte)}.acces-rapide a:hover,.acces-rapide a:focus{color:var(--barre-actif-texte)}.acces-rapide .rond{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:30px;border-radius:15px;background:var(--barre-rond)}.acces-rapide a[aria-current=page]{color:var(--barre-actif-texte)}.acces-rapide a[aria-current=page] .rond{background:var(--barre-actif-rond);--icone: var(--barre-actif-icone);--icone-accent: var(--barre-actif-icone-accent)}.acces-rapide .badge{position:absolute;top:-5px;right:-7px;background:var(--barre-badge-fond);color:var(--barre-badge-texte);box-shadow:0 0 0 2px var(--barre-badge-anneau)}.acces-rapide .badge[hidden]{display:none}@media (max-width: 960px){.cadre{margin:0;border:0;border-radius:0;box-shadow:none;overflow:visible}.corps{display:block}.contenu{padding:8px 14px 24px;padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}body.connecte:not(.popup) .contenu{padding-bottom:88px}body.connecte:not(.popup) .pied{padding-bottom:76px}.menu-jeu{position:fixed;top:70px;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));align-content:start;gap:20px 16px;padding:16px 18px 88px;overflow-y:auto;overscroll-behavior:contain;border-right:0;box-shadow:none;background:var(--tiroir-fond);transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.menu-jeu.open{transform:none;visibility:visible;transition:transform .3s ease,visibility 0s}.menu-jeu>script{display:none}.menu-jeu li>a{padding:5px 4px;font-size:15px}.menu-jeu .bloc{margin:0;padding:var(--tiroir-bloc-marge, 0);background:var(--tiroir-bloc-fond, none);border:var(--tiroir-bloc-bord, 0);border-radius:var(--rayon);box-shadow:var(--tiroir-bloc-ombre, none)}.menu-jeu .menu-titre{margin:0 0 4px;padding:var(--tiroir-titre-marge, 0 0 2px);background:var(--tiroir-titre-fond, none);box-shadow:var(--tiroir-titre-ombre, none);font-size:18px}.menu-jeu .menu-titre .ico{width:22px;height:22px}.menu-jeu .bloc-infos{grid-column:1/-1;padding-bottom:14px;border-bottom:1px solid var(--surface-bord-couleur);border-radius:0}.menu-jeu .indicateurs{display:none}input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=reset]),select,textarea{font-size:16px}}.contenu h1{font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);margin:6px 0 16px;font-size:25px;line-height:1.25;color:var(--h2-texte)}.contenu h2{font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0 14px;padding-bottom:4px;font-size:22px;line-height:1.25;color:var(--h2-texte);background:var(--h2-filet) left bottom/100% 2px no-repeat}.contenu h2 .ico{width:22px;height:22px}.contenu h3{font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);margin:16px 0 8px;font-size:17px;line-height:1.3;color:var(--h3-texte);clear:both}.contenu h4{font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);margin:12px 0 8px;padding:5px 12px;font-size:15px;line-height:1.3;color:var(--h4-texte);background:var(--h4-fond);border-radius:var(--rayon-petit)}.contenu>h2:first-of-type{margin-top:6px}.contenu .chapeau{margin:-6px 0 18px;font-size:16px;line-height:1.5}.contenu .chapeau .ico{vertical-align:-2px}.contenu h1.titre-page{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 16px;font-size:28px}.contenu h1.titre-page .ico{width:26px;height:26px}.contenu table{margin:10px auto}p.msg,p.ok,p.warning,p.error{display:block;margin:0 0 14px;padding:9px 14px;border:1px solid;border-left-width:5px;border-radius:var(--rayon);font-size:14px;font-weight:600;text-align:left}p.ok{background:var(--ok-fond);border-color:var(--ok-bord);color:var(--ok)}p.warning{background:var(--attention-fond);border-color:var(--attention-bord);color:var(--attention)}p.error{background:var(--erreur-fond);border-color:var(--erreur-bord);color:var(--erreur)}.barre_vie{line-height:0}.barre_vie img{display:block;max-width:none}table.tabdata{width:80%;margin:10px auto;border-collapse:collapse;background:var(--surface);border-top:2px solid var(--tab-bord);border-bottom:2px solid var(--tab-bord);font-size:14px}table.tabdata th{padding:6px 8px;background:var(--tab-tete-fond);color:var(--tab-tete-texte);font-family:var(--police-titre);font-weight:var(--titre-graisse);text-align:center}table.tabdata th[aria-sort]:after{content:"";display:inline-block;margin-left:6px;vertical-align:2px;border-left:4px solid transparent;border-right:4px solid transparent;opacity:.7}table.tabdata th[aria-sort=descending]:after{border-top:5px solid currentColor}table.tabdata th[aria-sort=ascending]:after{border-bottom:5px solid currentColor}table.tabdata.triable th:has(>button.tri):after{content:none}table.tabdata button.tri{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:none;box-shadow:none;font:inherit;color:inherit;text-align:inherit;text-transform:none;letter-spacing:inherit;cursor:pointer}table.tabdata button.tri:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.25}table.tabdata button.tri:hover:after,table.tabdata button.tri:focus-visible:after{opacity:.55}table.tabdata button.tri:hover,table.tabdata button.tri:focus{background:none;color:inherit;text-decoration:underline}table.tabdata button.tri:active{transform:none}table.tabdata th[aria-sort] button.tri:after{opacity:.8}table.tabdata th[aria-sort=ascending] button.tri:after{border-top:0;border-bottom:5px solid currentColor}table.tabdata td{padding:5px 8px;text-align:center;border-bottom:1px solid var(--tab-filet)}table.tabdata tbody tr:hover>td,table.tabdata tr:not(:has(th)):hover>td{background:var(--tab-survol, color-mix(in srgb, var(--accent) 32%, transparent))}table.tabdata th.nombre,table.tabdata td.nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 960px){table.tabdata{width:100%;font-size:13px}table.tabdata th,table.tabdata td{padding:4px 5px}}nav.pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px 12px;margin:10px auto;padding:6px 12px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre)}nav.pagination a{display:inline-flex;align-items:center;gap:6px;font-weight:600;text-decoration:none}nav.pagination .precedent{justify-self:start}nav.pagination .precedent .ico{transform:rotate(-90deg)}nav.pagination .suivant{justify-self:end}nav.pagination .suivant .ico{transform:rotate(-90deg)}nav.pagination .pages select{margin:0 4px}nav.pagination .resume{grid-column:1/-1;margin:0;font-size:13px;text-align:center;color:var(--texte-doux, inherit)}@media (max-width: 960px){nav.pagination a span{display:none}}.l0{background:var(--tab-l0)}.l1{background:var(--tab-l1)}input[type=submit],input[type=button],input[type=reset],button,.bouton,div.boutons a,.boutons a{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;white-space:nowrap;padding:7px 16px;font:600 14px/1.1 var(--police-bouton);text-transform:var(--btn-casse);letter-spacing:var(--btn-espace);text-decoration:none;color:var(--btn-texte);background:var(--btn-fond);border:1px solid var(--btn-bord);border-radius:var(--btn-rayon);box-shadow:var(--btn-ombre);--icone: var(--btn-texte);--icone-accent: var(--btn-icone-accent)}input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus,input[type=reset]:hover,input[type=reset]:focus,button:hover,button:focus,.bouton:hover,.bouton:focus,div.boutons a:hover,div.boutons a:focus,.boutons a:hover,.boutons a:focus{background:var(--btn-survol);color:var(--btn-texte)}input[type=submit]:active,input[type=button]:active,input[type=reset]:active,button:active,.bouton:active,div.boutons a:active,.boutons a:active{transform:translateY(1px)}input[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled,button:disabled,.bouton:disabled,div.boutons a:disabled,.boutons a:disabled{opacity:.55;cursor:not-allowed}.gm-style button{padding:0;border:0;border-radius:2px;box-shadow:none;font:inherit}.gm-style button:active{transform:none}.gm-style .gm-style-iw button,.gm-style .gm-style-iw button:hover,.gm-style .gm-style-iw button:focus{background:none}.bouton-principal{padding:10px 22px;font-size:16px}.bouton.bouton-discret{background:transparent;box-shadow:none;color:var(--lien);border-color:currentColor;--icone: var(--lien)}.bouton.bouton-discret:hover,.bouton.bouton-discret:focus{background:var(--outil-survol);color:var(--lien-survol)}div.boutons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:10px auto}.reserve{position:relative;display:inline-flex;margin-left:.4em;vertical-align:middle;cursor:help}.menu-titre .reserve,.menu-jeu a .reserve{margin-left:auto}.reserve .ico{width:13px;height:13px;opacity:.55;pointer-events:none}.reserve:after{content:attr(data-infobulle);position:absolute;z-index:50;bottom:calc(100% + 6px);right:-6px;padding:4px 8px;background:var(--surface);color:var(--texte);border:1px solid var(--surface-bord-couleur);border-radius:var(--rayon-petit, 6px);box-shadow:0 4px 14px #0000002e;font-family:var(--police-texte);font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s}.reserve:hover .ico{opacity:1}.reserve:hover:after{opacity:1}.boite>h2 .reserve:after{top:calc(100% + 6px);bottom:auto;left:-6px;right:auto}.grille-outils{--outils-filet: color-mix(in srgb, var(--surface-bord-couleur) 60%, transparent);display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none}.grille-outils a{display:flex;align-items:center;gap:10px;height:100%;padding:8px 10px;border:1px solid var(--outils-filet);border-radius:var(--rayon-petit);background:var(--surface-2);color:var(--texte);text-decoration:none}.grille-outils a:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.grille-outils a[aria-current]{border-color:var(--bordeaux);box-shadow:inset 3px 0 0 var(--bordeaux)}.grille-outils .outil-ico{display:flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--outils-filet)}.grille-outils .outil-texte{display:flex;flex-direction:column;min-width:0}.grille-outils .outil-texte b{font-size:14px;color:var(--bordeaux)}.grille-outils .outil-texte small{font-size:12px;line-height:1.35;color:var(--texte-doux)}@media (min-width: 961px){.onglets{display:flex;flex-wrap:wrap;align-items:flex-end;gap:3px;margin:6px 0 14px;padding:0 0 0 8px;border-bottom:var(--onglet-ligne)}.onglets a{display:inline-flex;align-items:center;gap:6px;padding:6px 14px 5px;font-family:var(--police-titre);font-weight:var(--titre-graisse);font-size:14.5px;text-decoration:none;color:var(--onglet-texte);background:var(--onglet-fond);border:1px solid var(--onglet-bord);border-bottom:0;border-radius:var(--onglet-rayon);--icone: var(--onglet-texte);--icone-accent: var(--onglet-icone-accent)}.onglets a:hover{background:var(--onglet-survol)}.onglets a.select{position:relative;top:3px;padding-bottom:8px;color:var(--onglet-actif-texte);background:var(--onglet-actif-fond);border-color:var(--accent)}.onglets a.onglet-phare{margin-right:14px;padding-inline:18px;font-size:16px;border-color:color-mix(in srgb,var(--accent) 55%,var(--onglet-bord));--icone-accent: var(--accent)}.onglets a.onglet-separe{margin-left:14px}}@media (min-width: 961px){.onglets-action{display:flex;align-items:flex-end;gap:12px;margin:6px 0 14px;border-bottom:var(--onglet-ligne)}.onglets-action .onglets{flex:1;margin:0;border-bottom:0}.onglets-action>.bouton{margin:0 0 5px;padding:6px 14px;font-size:14px}}.onglets-action>.bouton[aria-current]{background:var(--surface);border-color:var(--accent);box-shadow:0 2px 0 var(--surface-bord-couleur),inset 0 -3px 0 var(--accent);color:var(--onglet-actif-texte, var(--texte));cursor:default;--icone: var(--onglet-actif-texte, var(--texte))}.onglets-action>.bouton[aria-current]:hover,.onglets-action>.bouton[aria-current]:focus{background:var(--surface);color:var(--onglet-actif-texte, var(--texte))}.onglets-action>.bouton[aria-current]:active{transform:none}@media (max-width: 960px){.onglets-action>.bouton{display:flex;margin:-6px 0 14px}}@media (max-width: 960px){.onglets{position:relative;margin:6px 44px 14px 0;background:var(--surface);border:1px solid var(--onglet-bord);border-radius:var(--rayon-petit) 0 0 var(--rayon-petit);cursor:pointer}.onglets:before{content:"";position:absolute;top:-1px;right:-44px;bottom:-1px;width:44px;background:var(--onglet-fond);border-radius:0 var(--rayon-petit) var(--rayon-petit) 0}.onglets:after{content:"";position:absolute;top:50%;right:-27px;margin-top:-3px;border:6px solid transparent;border-top-color:var(--onglet-texte);border-bottom:0}.onglets a{display:none;align-items:center;gap:6px;padding:10px 12px;text-decoration:none;color:var(--texte)}.onglets a.select{display:flex;font-weight:600}.onglets.open a{display:flex}.onglets.open a.select,.onglets.open a:hover{background:var(--onglet-actif-fond)}.onglets.open:after{transform:rotate(180deg)}}.contenu div.news{margin:0 0 12px;padding:8px 12px;background:var(--surface-2);border:1px solid var(--surface-bord-couleur);border-left:4px solid var(--accent-fonce);border-radius:0 var(--rayon) var(--rayon) 0}.contenu img.newsimg,.contenu svg.newsimg{float:right;padding:2px}#page{background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre);margin:10px auto;padding:10px;text-align:center}ul.objectif{margin:0;padding:0 0 0 20px;text-align:left}svg.equip{display:inline-block;overflow:visible;vertical-align:bottom}svg.equip-hangar{transform:scaleX(-1)}svg.produit{display:inline-block;vertical-align:middle;max-width:100%;height:auto}.popin-image{margin:0;text-align:center}.popin-image img{display:block;max-width:100%;max-height:calc(100vh - 170px);margin:0 auto;border-radius:var(--rayon-petit)}.popin-image figcaption{margin-top:10px;color:var(--texte-doux)}.popin-image-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:12px}#dhtml{display:none;position:absolute;top:180px;left:35%;z-index:5000;width:500px;max-width:calc(100vw - 32px);height:500px;overflow:auto;padding:10px;background:var(--surface);border:var(--popin-bord);border-radius:var(--rayon);box-shadow:var(--popin-ombre)}#popin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:visible;opacity:1;transition:visibility 0s,opacity .3s}#popin.hidden{display:block!important;visibility:hidden;opacity:0;transition:visibility 0s ease .3s,opacity .3s}#popin #popin-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--voile)}#popin #popin-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(720px,100vw - 32px);min-height:300px;max-height:calc(100vh - 32px);overflow:auto;padding:16px 18px;text-align:left;background:var(--surface);border:var(--popin-bord);border-radius:var(--rayon);box-shadow:var(--popin-ombre)}#popin #popin-close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;cursor:pointer;--icone: var(--lien)}#popin #popin-close:hover{background:var(--outil-survol)}#popin-content h2.forum-popin-titre{display:flex;align-items:center;gap:8px;margin:0 40px 12px 0;font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);font-size:21px;color:var(--h2-texte)}#popin-content h2.forum-popin-titre small{margin-left:auto;font:400 13px var(--police-texte);color:var(--texte-doux)}#popin-content .aide{margin:0 0 12px;font-size:13px;color:var(--texte-doux)}#popin-content .forum-saisie-boutons{display:flex;justify-content:flex-end;gap:10px;margin:0}.forum-popin-attente{margin:60px 0;text-align:center;color:var(--texte-doux)}.depot{position:relative;display:flex;align-items:center;gap:14px;margin:0 0 10px;padding:18px 20px;border:2px dashed color-mix(in srgb,var(--accent) 60%,transparent);border-radius:var(--rayon);background:color-mix(in srgb,var(--accent) 7%,var(--surface));cursor:pointer;transition:background .15s,border-color .15s}.depot:hover,.depot:focus-within{border-color:var(--bordeaux);background:color-mix(in srgb,var(--accent) 14%,var(--surface))}.depot>span{display:flex;flex-direction:column}.depot>span b{color:var(--bordeaux)}.depot>span small{font-size:12.5px;color:var(--texte-doux)}.depot input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.contenu .boite{margin:0 0 18px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre);overflow:hidden}.contenu .boite>h2{gap:8px;margin:0;padding:8px 14px;font-size:17px;color:var(--boite-bande-texte, var(--h2-texte));background:var(--boite-bande, linear-gradient(90deg, var(--peche, #FBE9D1), var(--abricot-clair, #F6D3A0)));border-bottom:var(--surface-bord)}.contenu .boite>h2 .ico{width:20px;height:20px}.contenu .boite>h2 small{margin-left:auto;font:400 13px var(--police-texte);color:var(--texte-doux)}.contenu .boite .boite-corps{padding:14px 16px 6px}.contenu .boite .vide{margin:0;padding:18px 16px;color:var(--texte-doux)}.contenu .segments{display:inline-flex;flex-wrap:wrap;padding:2px;border:var(--surface-bord);border-radius:18px;background:var(--surface)}.contenu .segments a{padding:5px 14px;border-radius:16px;font-size:14px;color:var(--texte);text-decoration:none}.contenu .segments a:hover{background:var(--outil-survol)}.contenu .segments a[aria-current]{background:var(--bordeaux);color:#fff}.contenu .boite>.aide{margin:8px 16px 14px;font-size:13px;color:var(--texte-doux)}.enligne-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin:0 0 12px;font-size:14px}.enligne-legende{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--texte-doux)}.enligne-legende .voyant{position:static;margin-left:6px}.enligne-liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none}.enligne-liste li{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:10px 12px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre);border-left:4px solid var(--z, var(--surface-bord-couleur))}.enligne-liste li.moi{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.enligne-liste li.fantome{opacity:.65}.enligne-liste li p{margin:0}.enligne-avatar{flex:none;width:44px;height:44px;border-radius:50%;border:2px solid var(--z, var(--surface-bord-couleur));object-fit:cover;background:var(--surface)}.voyant{display:inline-block;width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.voyant.actif{background:#4caf50}.voyant.recent{background:#e0a23f}.voyant.absent{background:#b5a99a}.enligne-liste .voyant{position:absolute;top:42px;left:46px}.enligne-infos{flex:1;min-width:0}.enligne-pseudo{font-size:15px}.enligne-pseudo .pseudo>a{font-weight:700;text-decoration:none}.enligne-pseudo .etiquette{margin-left:2px;padding:0 7px;border-radius:9px;background:color-mix(in srgb,var(--accent) 22%,var(--surface));font-size:11px;font-weight:600}.enligne-details{font-size:12.5px;color:var(--texte-doux)}.enligne-drapeau{vertical-align:0;margin-left:2px;border-radius:2px;box-shadow:0 0 0 1px #0000001f}.enligne-produit{display:flex;align-items:center;justify-content:space-between;gap:5px 10px;margin-top:4px!important;font-size:13.5px;color:var(--z, var(--texte))}.enligne-produit>span:first-child{display:inline-flex;align-items:center;gap:5px}.enligne-stock{flex:1 0 100%;margin:2px -12px -10px;padding:7px 12px 9px;border-top:1px dashed var(--surface-bord-couleur);background:color-mix(in srgb,var(--erreur-fond, #FBE3DE) 45%,var(--surface));border-radius:0 0 var(--rayon) 0}.enligne-stock.complet{background:color-mix(in srgb,var(--ok-fond, #E4F1D6) 45%,var(--surface))}.enligne-stock .enligne-stock-titre{display:flex;align-items:center;gap:5px;margin-bottom:6px!important;font-size:12.5px;font-weight:600;color:var(--erreur);--icone: var(--erreur)}.enligne-stock.complet .enligne-stock-titre{color:var(--ok);--icone: var(--ok)}.enligne-stock-produits{display:flex;flex-wrap:wrap;gap:6px 8px}.stock-produit{display:inline-flex;flex-direction:column;align-items:center;gap:1px;min-width:38px;padding:3px 4px 2px;border:1.5px solid transparent;border-radius:var(--rayon-petit, 6px);background:var(--surface);cursor:help}.stock-produit svg.produit{display:block}.stock-produit.assez svg.produit{opacity:.4}.stock-produit.manque{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--erreur) 35%,transparent)}.stock-produit.vend{border-color:var(--z, var(--accent));box-shadow:none}.stock-marque{display:inline-flex;align-items:center;min-height:13px;font:700 11px/1 var(--police-chiffres);white-space:nowrap}.assez .stock-marque{color:var(--ok);--icone: var(--ok);--icone-accent: var(--ok-fond, #E4F1D6)}.manque .stock-marque{color:var(--erreur)}.enligne-argent{flex:none;font:600 13px var(--police-chiffres);white-space:nowrap;color:var(--texte)}.enligne.compact .enligne-liste{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.enligne.compact .enligne-liste li{padding:8px 10px}.enligne.compact .enligne-liste .enligne-stock{margin:2px -10px -8px;padding:6px 10px 8px}img.trophee{display:inline-block;height:auto;vertical-align:middle}img.trophee.absent{filter:grayscale(1) brightness(1.15);opacity:.35}img.piece-quete{display:inline-block;height:auto;vertical-align:middle}img.piece-quete.absente{filter:grayscale(1) brightness(1.15);opacity:.3}.quete-trouvaille{display:flex;align-items:center;gap:18px;margin:0 0 18px;padding:14px 20px;border-radius:var(--rayon);background:linear-gradient(135deg,var(--bordeaux),var(--bordeaux-fonce, #5E1F27));box-shadow:0 6px 18px #5e1f2740;color:#fbe3c4}.quete-trouvaille>div{min-width:0}.quete-trouvaille p{margin:0}.quete-trouvaille a{font-weight:700;color:#ffd891}.contenu .quete-trouvaille h2{margin:2px 0 4px;padding:0;border:0;background:none;font-size:21px;color:#fff}@media (max-width: 960px){.quete-trouvaille{gap:12px;padding:12px 14px}.contenu .quete-trouvaille h2{font-size:18px}.quete-trouvaille img{width:60px;height:60px}}.quete-trouvaille-piece{flex:none;display:grid;place-items:center;padding:6px;border-radius:10px;background:radial-gradient(closest-side,rgba(255,216,145,.55),transparent 85%);animation:quete-arrivee .7s cubic-bezier(.2,1.4,.4,1) both}@keyframes quete-arrivee{0%{opacity:0;transform:translateY(-14px) rotate(-12deg) scale(.6)}to{opacity:1;transform:none}}.quete-trouvaille-sur{font:700 11.5px var(--police-texte);letter-spacing:.1em;text-transform:uppercase;color:#ffd891}.compteur{display:inline-block;min-width:20px;padding:1px 7px;border-radius:10px;background:var(--compteur-fond, color-mix(in srgb, var(--texte-doux) 14%, transparent));font:600 11px/1.4 var(--police-chiffres);color:var(--texte-doux);text-align:center;white-space:nowrap}.boite>h2 small.compteur{font:600 12px/1.4 var(--police-chiffres)}.quota{display:inline-flex;align-items:center;gap:8px;color:var(--texte-doux)}.quota .quota-barre{flex:none;width:var(--quota-largeur, 70px);height:5px;border-radius:3px;background:color-mix(in srgb,var(--surface-bord-couleur) 60%,transparent);overflow:hidden}.quota .quota-barre span{display:block;height:100%;background:color-mix(in srgb,var(--texte-doux) 55%,transparent);transition:width .3s}.quota b{color:var(--texte)}.quota.presque{color:var(--attention)}.quota.presque .quota-barre span{background:var(--attention-bord)}.quota.plein{color:var(--erreur)}.quota.plein .quota-barre span{background:var(--erreur-bord)}.quota.presque b,.quota.plein b{color:inherit}.jauge{--jauge-ok: color-mix(in srgb, var(--ok) 40%, var(--ok-bord));--jauge-attention: color-mix(in srgb, var(--accent) 55%, var(--attention-bord));--jauge-erreur: color-mix(in srgb, var(--erreur) 50%, var(--erreur-bord));--jauge-couleur: var(--accent);position:relative;width:100%;max-width:240px;margin:10px auto}.jauge.ok{--jauge-couleur: var(--jauge-ok)}.jauge.attention{--jauge-couleur: var(--jauge-attention)}.jauge.erreur{--jauge-couleur: var(--jauge-erreur)}.jauge svg{display:block;width:100%;height:auto;overflow:visible}.jauge path{fill:none;stroke-linecap:round}.jauge .jauge-piste{stroke:color-mix(in srgb,var(--surface-bord-couleur) 70%,transparent);stroke-width:16}.jauge .jauge-valeur{stroke:var(--jauge-couleur);stroke-width:16}.jauge .jauge-zone{stroke-width:4;stroke-linecap:butt;opacity:.7}.jauge .jauge-zone.ok{stroke:var(--jauge-ok)}.jauge .jauge-zone.attention{stroke:var(--jauge-attention)}.jauge .jauge-zone.erreur{stroke:var(--jauge-erreur)}.jauge .jauge-repere{fill:var(--surface);stroke:var(--jauge-couleur);stroke-width:4}.jauge figcaption{position:absolute;left:0;right:0;bottom:2px;display:flex;flex-direction:column;align-items:center;line-height:1.15}.jauge figcaption strong{font:600 24px var(--police-chiffres);color:var(--texte)}.jauge figcaption span{font-size:12.5px;color:var(--texte-doux)}.graphique{width:100%;max-width:680px;height:320px;margin:12px auto}.graphique.graphique-camembert{max-width:520px;height:260px}.graphique.graphique-jauge{width:180px;height:180px}.graphique.graphique-large{max-width:none;height:380px}@media (max-width: 960px){.graphique{height:260px}.graphique.graphique-camembert{height:220px}}.avertissement{display:flex;align-items:center;gap:16px;margin:12px 0 16px;padding:16px 20px;font-size:15px;line-height:1.5;color:var(--attention);background:var(--attention-fond);border:1px solid var(--attention-bord);border-left-width:6px;border-radius:var(--rayon);--icone: var(--attention);--icone-accent: var(--attention-bord)}.avertissement>.ico{flex:none;color:var(--icone)}.avertissement .avertissement-texte{flex:1;min-width:0}@media (max-width: 960px){.avertissement{align-items:flex-start;padding:12px 14px}.avertissement>.ico{width:28px;height:28px}}.toasts{position:fixed;right:16px;bottom:16px;z-index:100000;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:min(380px,100vw - 32px);pointer-events:none}@media (max-width: 960px){.toasts{left:16px;align-items:stretch}}.toast{display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 10px 10px 12px;font-size:14px;line-height:1.4;color:var(--texte);background:var(--surface);border:1px solid var(--surface-bord-couleur, rgba(0, 0, 0, .15));border-left:5px solid var(--accent);border-radius:var(--rayon);box-shadow:0 6px 20px #0003;pointer-events:auto;animation:toast-entree .25s ease-out}.toast.toast-ok{border-left-color:var(--ok-bord);--icone: var(--ok);--icone-accent: var(--ok-fond)}.toast.toast-erreur{border-left-color:var(--erreur-bord);--icone: var(--erreur);--icone-accent: var(--erreur-fond)}.toast>.ico{flex:none;color:var(--icone)}.toast .toast-texte{flex:1;min-width:0}.toast .toast-texte strong{display:block;font-family:var(--police-titre);font-weight:var(--titre-graisse)}.toast .toast-texte ul{margin:4px 0 0;padding-left:18px}.toast button.toast-fermer{flex:none;padding:0 4px;font-size:20px;line-height:1;color:var(--texte-doux, var(--texte));background:none;border:0;box-shadow:none}.toast button.toast-fermer:hover,.toast button.toast-fermer:focus{color:var(--texte);background:none}.toast.toast-sortie{opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}@keyframes toast-entree{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){.toast,.toast.toast-sortie{animation:none;transition:none}}.jconfirm.jconfirm-light .jconfirm-bg{background-color:color-mix(in srgb,var(--texte) 70%,transparent)}.jconfirm.jconfirm-light .jconfirm-box{font-family:var(--police-texte);color:var(--texte);background:var(--surface);border:var(--surface-bord);border-top:5px solid var(--accent);border-radius:var(--rayon)!important;box-shadow:var(--surface-ombre),0 12px 32px #00000040}.jconfirm.jconfirm-light .jconfirm-box.jconfirm-type-red{border-top-color:var(--erreur-bord)}.jconfirm.jconfirm-light .jconfirm-box.jconfirm-type-green{border-top-color:var(--ok-bord)}.jconfirm.jconfirm-light .jconfirm-box.jconfirm-type-orange{border-top-color:var(--attention-bord)}.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-title-c{font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);padding-bottom:10px;font-size:21px;color:var(--h2-texte)}.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-content-pane div.jconfirm-content{font-size:15px;line-height:1.5}.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-content-pane div.jconfirm-content ul{margin:0;padding-left:20px}.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-closeIcon{color:var(--texte-doux, var(--texte));opacity:.7}.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button,.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button.btn-default{padding:7px 16px;font:600 14px/1.1 var(--police-bouton);text-transform:var(--btn-casse);letter-spacing:var(--btn-espace);color:var(--btn-texte);background:var(--btn-fond);border:1px solid var(--btn-bord);border-radius:var(--btn-rayon);box-shadow:var(--btn-ombre)}.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button:hover,.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button:focus,.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button.btn-default:focus{color:var(--btn-texte);background:var(--btn-survol)}.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button+button,.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button.btn-default+button{color:var(--lien);background:transparent;box-shadow:none}.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button+button:hover,.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button+button:focus,.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button.btn-default+button:hover,.jconfirm.jconfirm-light .jconfirm-box div.jconfirm-buttons button.btn-default+button:focus{color:var(--lien);background:var(--surface-2, transparent)}@media (max-width: 960px){table.tabdata{width:100%}div.row{flex-direction:column;gap:2px}div.row span.label{text-align:left}div.boutons a,.boutons a{flex:1 1 100%}#dhtml{left:16px;right:16px;width:auto}}.test-jauges{display:flex;flex-wrap:wrap;gap:10px 24px}.test-jauges .jauge{flex:0 1 200px;margin:0}.contenu h2.test-ancre{cursor:pointer;scroll-margin-top:12px}.contenu h2.test-ancre .test-ancre-lien{margin-left:auto;padding:0 6px;font:600 18px var(--police-chiffres);color:var(--texte-doux);text-decoration:none;opacity:.35}.contenu h2.test-ancre:hover .test-ancre-lien,.contenu h2.test-ancre .test-ancre-lien:focus-visible,.contenu h2.test-ancre:target .test-ancre-lien{opacity:1;color:var(--accent)}.test-badges{display:flex;flex-wrap:wrap;gap:24px 20px;margin:0 0 18px;padding:14px 4px}.test-quotas{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 14px}.test-niveaux{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0 0 14px}.test-niveaux>div{padding:10px 12px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre)}.test-niveaux>div>p{margin:0 0 6px}.contenu .tuiles-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none}.contenu .tuiles-chiffres>li{padding:12px 16px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre)}.contenu .tuiles-chiffres>li.moi{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.contenu .tuiles-chiffres>li.principal{--principal: var(--lien);background:color-mix(in srgb,var(--principal) 7%,var(--surface));box-shadow:inset 4px 0 0 var(--principal),var(--surface-ombre)}.contenu .tuiles-chiffres>li.principal.positif{--principal: var(--ok)}.contenu .tuiles-chiffres>li.principal.negatif{--principal: var(--erreur)}.contenu .tuiles-chiffres strong{display:block;font:600 24px/1.2 var(--police-chiffres);color:var(--lien);white-space:nowrap}.contenu .tuiles-chiffres strong sup{font-size:.55em}.contenu .tuiles-chiffres .positif strong,.contenu .tuiles-chiffres strong.positif{color:var(--ok)}.contenu .tuiles-chiffres .negatif strong,.contenu .tuiles-chiffres strong.negatif{color:var(--erreur)}.contenu .tuiles-chiffres span{font-size:13px;color:var(--texte-doux)}@media (max-width: 960px){.contenu .tuiles-chiffres{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contenu .tuiles-chiffres>li{padding:9px 12px}.contenu .tuiles-chiffres strong{font-size:20px}}.boutons-groupe{margin:4px 0 14px}.contenu .bouton.bouton-danger{background:var(--erreur);border-color:var(--erreur);color:#fff}.contenu .bouton.bouton-danger:hover,.contenu .bouton.bouton-danger:focus-visible{background:color-mix(in srgb,var(--erreur) 85%,#000)}.boite-defile{overflow-x:auto}.regles-repliables{margin:0 0 18px;padding:0 16px;background:var(--attention-fond);border:1px solid var(--attention-bord);border-radius:var(--rayon-petit);font-size:14px}.regles-repliables summary{display:flex;align-items:center;gap:10px;padding:9px 0;font-weight:600;cursor:pointer;list-style:none}.regles-repliables summary::-webkit-details-marker{display:none}.regles-repliables summary:before{content:"";flex:none;width:7px;height:7px;margin:0 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.regles-repliables summary:after{content:"Lire";margin-left:auto;font-size:12.5px;font-weight:600;color:var(--attention);text-decoration:underline;text-underline-offset:2px}.regles-repliables summary:hover:after{text-decoration-thickness:2px}.regles-repliables[open]>summary:before{transform:rotate(45deg)}.regles-repliables[open]>summary:after{content:"Masquer"}.regles-repliables ul{margin:0 0 12px;padding-left:20px}.regles-repliables li{margin:3px 0}.onglet-compteur{display:inline-block;min-width:18px;margin-left:4px;padding:0 5px;border-radius:9px;background:var(--erreur);color:#fff;font:600 11.5px/18px var(--police-chiffres);text-align:center}.contenu .bandeau-libre{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;border:1px solid var(--ok-bord);border-left:5px solid var(--ok);border-radius:var(--rayon);background:var(--ok-fond);color:var(--ok)}.contenu .bandeau-libre .ico{flex:none}.badge-employe{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:132px;padding:0 0 12px;border-radius:10px;--badge-tete: var(--bordeaux);background:linear-gradient(var(--badge-tete) 0 28px,#FFFDF8 28px);color:var(--texte);box-shadow:0 1px #0000000f,0 8px 18px #5028142e;text-align:center;overflow:visible;transform:rotate(-3deg);will-change:transform;outline:1px solid transparent;backface-visibility:hidden}.badge-employe img{margin:10px 0 6px;border:3px solid #fff;background:linear-gradient(#e9f0f2,#d3e1e6);border-radius:4px;box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-bord-couleur) 70%,transparent)}.badge-employe b{font:700 18px var(--police-titre);line-height:1.1}.badge-employe-attache{position:absolute;top:-9px;left:50%;width:34px;height:14px;margin-left:-17px;border-radius:7px;background:color-mix(in srgb,var(--texte) 55%,#999);box-shadow:inset 0 -3px #0003}.badge-employe-tete{align-self:stretch;height:28px;padding-top:9px;box-sizing:border-box;line-height:1;font:700 10.5px var(--police-texte);letter-spacing:.12em;text-transform:uppercase;color:#ffd891}.badge-employe-poste{margin-top:2px;padding:0 8px;font-size:11.5px;line-height:1.25;color:var(--texte-doux)}.badge-employe-tampon{position:absolute;top:30px;right:-20px;padding:2px 8px;border:2px solid var(--ok);border-radius:4px;background:color-mix(in srgb,#fff 80%,transparent);transform:rotate(12deg);font:800 12px var(--police-texte);letter-spacing:.08em;text-transform:uppercase;color:var(--ok);box-shadow:0 2px 6px #00000026}.badge-employe.droite{transform:rotate(2.5deg)}.badge-employe.droite .badge-employe-tampon{right:auto;left:-20px;transform:rotate(-12deg)}.encart-employe{display:flex;align-items:center;gap:28px;margin:0 0 18px;padding:20px 24px;border:var(--surface-bord);border-color:transparent;border-radius:var(--rayon);box-shadow:var(--surface-ombre);background:linear-gradient(135deg,var(--bordeaux),var(--bordeaux-fonce, #5E1F27));color:#fbe3c4}.encart-employe .badge-employe{flex:none;--badge-tete: #3B1218}@media (max-width: 960px){.encart-employe{flex-direction:column;gap:16px;padding:18px 16px}}.encart-employe-texte{flex:1;min-width:0}.contenu .encart-employe-texte h2{margin:0 0 6px;padding:0;background:none;border:0;font-size:22px;color:#fff}.encart-employe-vedette{display:inline-flex;align-items:center;gap:5px;margin-bottom:6px;padding:2px 10px;border-radius:12px;background:#ffd891;font:700 11.5px var(--police-texte);letter-spacing:.05em;text-transform:uppercase;color:var(--bordeaux)}.encart-employe-bulle{margin:0 0 14px;font-style:italic;color:#f3cfa6}.encart-employe-intro{margin:0 0 6px;font:700 12px var(--police-texte);letter-spacing:.06em;text-transform:uppercase;color:#f3cfa6}.encart-employe-missions{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:0 0 14px;padding:0;list-style:none}.encart-employe-missions li{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:4px 12px;padding:10px 14px;border-radius:var(--rayon-petit);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffd89140}.encart-employe-missions strong{flex-basis:100%;font:700 28px var(--police-chiffres);line-height:1.1;font-variant-numeric:tabular-nums;color:#ffd891}.encart-employe-missions>li>span{flex:1;min-width:140px;font-size:14px}.encart-employe-missions b{color:#fff}.encart-employe-missions b a{color:inherit;text-decoration:underline;text-decoration-color:#ffd89180;text-underline-offset:3px}.encart-employe-missions b a:hover{color:#ffd891}.encart-employe-missions small{display:block;font-size:12.5px;color:#e9be93}.encart-employe-missions form{margin:0}.encart-employe-appel{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font-size:13.5px;color:#f3cfa6}.encart-employe-appel .bouton{margin:0}.encart-employe-appel b{color:#ffd891}.encart-employe-appel a:not(.bouton){color:#ffd891}ul.liens-actions{margin:0;padding:0;list-style:none}.boite>ul.liens-actions{padding:6px 8px}ul.liens-actions.en-carte{margin:0 0 18px;padding:6px 8px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre)}ul.liens-actions li+li{border-top:1px dashed var(--surface-bord-couleur)}ul.liens-actions a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:var(--rayon-petit);color:var(--texte);text-decoration:none}ul.liens-actions a:after{content:"";flex:none;width:7px;height:7px;margin:0 4px 0 auto;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.45;transition:transform .15s,opacity .15s}ul.liens-actions a:hover,ul.liens-actions a:focus-visible{background:var(--outil-survol)}ul.liens-actions a:hover:after,ul.liens-actions a:focus-visible:after{opacity:.9;transform:translate(2px) rotate(45deg)}ul.liens-actions .ico{flex:none}ul.liens-actions strong{display:block;color:var(--lien)}ul.liens-actions small{display:block;font-size:13px;color:var(--texte-doux)}.contenu .signaler-repliable{margin:18px 0;padding:0 16px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon)}.contenu .signaler-repliable summary{display:flex;align-items:center;gap:8px;padding:10px 0;list-style:none;font-weight:600;color:var(--bordeaux);cursor:pointer}.contenu .signaler-repliable summary::-webkit-details-marker{display:none}.contenu .signaler-repliable summary:before{content:"";flex:none;width:7px;height:7px;margin:0 2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.contenu .signaler-repliable[open] summary:before{transform:rotate(45deg)}.contenu .signaler-repliable .aide{margin:0 0 12px;font-size:13px;color:var(--texte-doux)}.contenu .signaler-repliable form{margin:0 0 14px}.contenu .signaler-repliable div.boutons{justify-content:flex-start;margin:4px 0 0}.classement-mois{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0 0 18px}.classement-mois>a:first-child{justify-self:start}.classement-mois>a:last-child{justify-self:end}.classement-mois select{min-width:200px;font-weight:600}@media (max-width: 960px){.classement-mois{grid-template-columns:1fr 1fr}.classement-mois label{grid-column:1/-1;grid-row:1;justify-self:center}}.contenu .resultat{max-width:620px;margin:10px auto 22px;padding:24px 28px 22px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre);border-top:5px solid var(--ok-bord, #A9CD92);text-align:center}.contenu .resultat>h2{justify-content:center;margin:8px 0 10px;padding:0;border:0;background:none;font-size:24px}.contenu .resultat .resultat-texte p{margin:0 0 8px}.contenu .resultat .aide{font-size:13.5px;color:var(--texte-doux)}.contenu .resultat.resultat-erreur{border-top-color:var(--erreur-bord, #DC9C92)}.contenu .resultat.resultat-erreur .resultat-ico{background:var(--erreur-fond);--icone: var(--erreur)}.resultat-ico{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:var(--ok-fond);--icone: var(--ok)}.resultat-boutons{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:16px 0 0}.resultat-boutons .bouton{margin:0}.contenu .formulaire-etroit{max-width:620px}.sanction{display:inline-block;padding:1px 9px;border-radius:10px;background:var(--t, #888);font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.sanction-kick{--t: #3F7F3A}.sanction-morale{--t: #2A5D9A}.sanction-paroles{--t: #B36A12}.sanction-jeu{--t: #A3261B}.sanction-levee{--t: #8A8A8A}.vehicule-panne svg.equip{filter:saturate(.5)}.vehicule-epave svg.equip{filter:grayscale(.85) sepia(.3);opacity:.7}.vehicule-tete{position:relative;display:inline-block;flex:none}.vehicule-marque{position:absolute;z-index:2;top:-10px;right:-14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;box-shadow:0 1px 3px #3c1e0f4d}.vehicule-marque .ico{width:18px;height:18px}.vehicule-marque.panne{background:#d9822b;color:#fff;--icone: #fff;--icone-accent: #FFE2B0}.vehicule-marque.panne .ico{animation:cle-serre 2.6s ease-in-out infinite}.vehicule-marque.epave{background:#3b2a22;color:#f3e3c7;--icone: #F3E3C7;--icone-accent: #8A7766}@keyframes cle-serre{0%,20%,40%,to{transform:rotate(0)}10%,30%{transform:rotate(-35deg)}}@media (prefers-reduced-motion: reduce){.vehicule-marque.panne .ico{animation:none}}.tr-fournisseurs{margin:0;padding:0;list-style:none;border:1px solid color-mix(in srgb,var(--surface-bord-couleur) 60%,transparent);border-radius:var(--rayon-petit)}.tr-fournisseur{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:8px 12px;border-bottom:1px solid color-mix(in srgb,var(--surface-bord-couleur) 40%,transparent)}.tr-fournisseur:last-child{border-bottom:0}.tr-fournisseur .tr-qui .pseudo{font-weight:700}.tr-fournisseur small{display:block;font-size:12.5px;color:var(--texte-doux)}.tr-fournisseur .tr-stock{text-align:right;white-space:nowrap;font-size:13.5px}.tr-fournisseur .tr-stock b{font:600 14px var(--police-chiffres)}.tr-fournisseur .bouton{margin:0;white-space:nowrap}.tr-fournisseur.bloque{background:color-mix(in srgb,var(--texte-doux) 6%,transparent)}.tr-fournisseur.bloque>:not(.tr-raison){opacity:.6}@media (max-width: 960px){.tr-fournisseur{grid-template-columns:30px minmax(0,1fr) auto}.tr-fournisseur .bouton,.tr-fournisseur .tr-raison{grid-column:1/-1}}.tr-raison{font-size:12.5px;color:var(--erreur);text-align:right}.tr-avertissement{grid-column:2/-1;font-size:12.5px;color:color-mix(in srgb,var(--accent) 50%,var(--texte))}.tr-lucie.manque{color:var(--erreur)}.tr-lucie.ok{color:var(--ok)}.tr-lucie-tete{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;color:var(--texte-doux)}.tr-lucie-tete img{flex:none;width:26px;height:30px;object-fit:cover;object-position:top;border-radius:50%;background:var(--surface-2);box-shadow:0 0 0 2px var(--surface-bord-couleur)}.tr-lucie-tete b{color:var(--texte)}div.row{clear:both;display:flex;flex-wrap:wrap;align-items:baseline;gap:2%;width:100%;padding-top:6px}div.row span.label{flex:0 0 34%;text-align:right;font-weight:600}div.row span.formel,div.row span.formel_fo{flex:1;min-width:0;text-align:left}div.row span.label_fo{flex-basis:24%}fieldset{background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre);margin:0 0 16px;padding:10px 16px 14px;min-width:0}legend{font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);padding:0 8px;font-size:16px;color:var(--h3-texte)}input,select,textarea{font-family:var(--police-texte);font-size:14px;color:var(--champ-texte);max-width:100%}input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=reset]),select,textarea{background:var(--champ-fond);border:1px solid var(--champ-bord);border-radius:var(--champ-rayon);padding:5px 8px}input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=reset]):focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--champ-focus);outline-offset:0;border-color:var(--accent)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.choix{display:inline-flex;vertical-align:middle;box-sizing:border-box;font-size:14px;background:var(--champ-fond);border:1px solid var(--champ-bord);border-radius:var(--champ-rayon);overflow:hidden}.choix label{position:relative;display:flex;align-items:center;padding:5px 14px;line-height:normal;color:var(--champ-texte);cursor:pointer;transition:background .15s}.choix label+label{border-left:1px solid var(--champ-bord)}.choix label:hover{background:var(--outil-survol)}.choix label:has(input:checked){background:var(--btn-fond);color:var(--btn-texte);font-weight:600}.choix label:has(input:focus-visible){outline:3px solid var(--champ-focus);outline-offset:-3px}.choix input{position:absolute;opacity:0;pointer-events:none}.formulaire .choix.choix-large{flex-wrap:wrap;gap:5px;max-width:100%;border:0;background:none;overflow:visible}.formulaire .choix.choix-large label{border:1px solid var(--champ-bord);border-radius:16px;background:var(--champ-fond)}.formulaire .choix.choix-large label+label{border-left:1px solid var(--champ-bord)}.formulaire .choix.choix-large label:has(input:checked){background:var(--btn-fond);color:var(--btn-texte)}.radios{display:inline-flex;flex-wrap:wrap;gap:4px 20px;vertical-align:middle}.radios label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.radios input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;flex:none;width:18px;height:18px;margin:0;padding:0;background:var(--champ-fond);border:2px solid var(--champ-bord);border-radius:50%;cursor:pointer;transition:border-color .15s}.radios input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform .15s}.radios input[type=radio]:checked{border-color:var(--accent)}.radios input[type=radio]:checked:before{transform:scale(1)}.radios input[type=radio]:focus-visible{outline:3px solid var(--champ-focus);outline-offset:1px}.radios label:hover input:not(:checked){border-color:var(--accent)}.radios.radios-liste{flex-direction:column;vertical-align:baseline}.erreurs-formulaire{margin:0 0 18px;padding:12px 16px;border-radius:var(--rayon);background:var(--erreur-fond);border:1px solid var(--erreur-bord);color:var(--erreur)}.erreurs-formulaire .titre-erreurs{margin:0 0 6px;font-weight:700}.erreurs-formulaire p.msg{margin:2px 0;padding:0 0 0 14px;background:none;border:0;box-shadow:none;color:inherit;text-align:left;position:relative}.erreurs-formulaire p.msg:before{content:"";position:absolute;left:2px;top:.6em;width:5px;height:5px;border-radius:50%;background:currentColor}.erreurs-formulaire p.msg img,.erreurs-formulaire p.msg .ico{display:none}.erreur-champ{display:flex;flex-basis:100%;align-items:baseline;gap:7px;margin:5px 0 0;font-size:13px;font-weight:600;line-height:1.45;color:var(--erreur)}.erreur-champ:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.sur-fond-sombre .erreur-champ{max-width:max-content;padding:4px 12px 4px 10px;border-radius:999px;background:var(--erreur-fond);color:var(--erreur);box-shadow:0 1px 2px #00000040}form.verifie :is(input,select,textarea):invalid{border-color:var(--erreur-bord);box-shadow:0 0 0 2px var(--erreur-fond)}form.verifie .editeur:has(textarea:invalid){border-color:var(--erreur-bord);box-shadow:0 0 0 2px var(--erreur-fond)}form.formulaire .groupe{margin:0 0 18px;padding:18px 22px 8px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre)}form.formulaire .groupe>legend{float:left;width:100%;margin:0 0 14px;padding:0 0 4px;font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);font-size:20px;color:var(--h2-texte);background:var(--h2-filet) left bottom/100% 2px no-repeat}form.formulaire .groupe>legend+*{clear:left}form.formulaire fieldset.champ{margin:0 0 16px;padding:0;border:0;background:none;box-shadow:none}form.formulaire fieldset.champ>legend{float:none;width:auto;margin:0 0 5px;padding:0;font-family:var(--police-texte);font-weight:600;font-size:14.5px;color:var(--texte);background:none}form.formulaire .champ{margin:0 0 16px}form.formulaire .champ>label{display:block;margin:0 0 5px;font-weight:600;font-size:14.5px}form.formulaire input[type=text],form.formulaire input[type=email],form.formulaire input[type=password],form.formulaire select{width:100%;max-width:360px}form.formulaire input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=reset]),form.formulaire select,form.formulaire textarea,form.formulaire .choix{box-sizing:border-box;min-height:2.65em;font-size:15px}form.formulaire input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=reset]),form.formulaire select,form.formulaire textarea{padding:8px 10px}form.formulaire .choix label{padding-block:0}form.formulaire .requis{color:var(--erreur)}form.formulaire .facultatif{font-weight:400;color:var(--texte-doux)}form.formulaire .aide{margin:5px 0 0;font-size:13px;line-height:1.45;color:var(--texte-doux)}form.formulaire .aide:empty{display:none}form.formulaire .aide.etat-ok,form.formulaire .aide.etat-moyen,form.formulaire .aide.etat-ko{display:flex;align-items:baseline;gap:7px;font-weight:600}form.formulaire .aide.etat-ok:before,form.formulaire .aide.etat-moyen:before,form.formulaire .aide.etat-ko:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}form.formulaire .aide.etat-ok{color:var(--ok)}form.formulaire .aide.etat-moyen{color:var(--attention)}form.formulaire .aide.etat-ko{color:var(--erreur)}.force{display:flex;gap:4px;max-width:360px;margin-top:6px}.force span{flex:1;height:5px;border-radius:3px;background:var(--surface-bord-couleur);transition:background .2s}.force[data-niveau="1"] span:nth-child(-n+1){background:var(--erreur-bord)}.force[data-niveau="2"] span:nth-child(-n+2){background:var(--attention-bord)}.force[data-niveau="3"] span{background:var(--ok-bord)}.champs-ligne{display:flex;flex-wrap:wrap;gap:0 28px}.champs-ligne .champ{flex:0 1 260px}form.formulaire .options{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}form.formulaire .options select{width:auto}form.formulaire .options label{display:inline-flex;align-items:center;gap:6px;padding:7px 0;font-weight:400;cursor:pointer}.editeur{border:var(--surface-bord);border-radius:var(--rayon-petit);background:var(--surface);overflow:hidden}.editeur:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 25%,transparent)}.contenu .editeur textarea{display:block;width:100%;min-height:180px;max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;resize:vertical;font-size:15px;line-height:1.55}.contenu .editeur textarea:focus{outline:none;box-shadow:none}.editeur-barre{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;background:var(--surface-2);border-bottom:1px solid color-mix(in srgb,var(--surface-bord-couleur) 60%,transparent)}.editeur-barre .sep{width:1px;height:20px;margin:0 4px;background:color-mix(in srgb,var(--surface-bord-couleur) 60%,transparent)}.contenu .editeur-barre button.outil{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:30px;margin:0;padding:0 6px;border:0;border-radius:var(--rayon-petit);background:none;box-shadow:none;color:var(--texte);font:15px var(--police-texte);cursor:pointer}.contenu .editeur-barre button.outil:hover,.contenu .editeur-barre button.outil:focus-visible{background:var(--outil-survol)}.contenu .editeur-barre button.outil sup,.contenu .editeur-barre button.outil sub{font-size:10px;line-height:0}.contenu .editeur-barre button.outil .cache-texte{padding:0 3px;border-radius:3px;background:var(--texte);color:var(--surface);font-size:11px}.smileys{display:flex;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid color-mix(in srgb,var(--surface-bord-couleur) 60%,transparent);background:var(--surface)}.contenu .smileys button{margin:0;padding:3px;border:0;border-radius:var(--rayon-petit);background:none;box-shadow:none;cursor:pointer}.contenu .smileys button:hover{background:var(--outil-survol)}form.formulaire .champ textarea:not(.editeur textarea){width:100%;max-width:640px;box-sizing:border-box}@media (max-width: 960px){form.formulaire .groupe{padding:14px 14px 4px}form.formulaire input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):not([type=image]):not([type=reset]),form.formulaire select,form.formulaire textarea,form.formulaire .choix{font-size:16px}}.panneau-quai{--rivet: radial-gradient(circle at 50% 45%, var(--tole-rivet, #E9C9A6) 0 1.6px, var(--tole-rivet-bord, #8E5A4C) 2.2px, rgba(0, 0, 0, .35) 3px, transparent 3.6px);position:relative;margin:0 0 18px;padding:14px 18px 16px;background:var(--rivet) left 5px top 5px/10px 10px no-repeat,var(--rivet) right 5px top 5px/10px 10px no-repeat,var(--rivet) left 5px bottom 5px/10px 10px no-repeat,var(--rivet) right 5px bottom 5px/10px 10px no-repeat,var(--tole-fond, linear-gradient(180deg, #6C2731 0, #6A2530 38%, #521A22 100%));border-radius:var(--tole-rayon, 10px);box-shadow:var(--tole-ombre, inset 0 0 0 2px #7D3843, inset 0 0 0 4px #43131A, 0 3px 0 #3E1218, 0 10px 20px rgba(60, 20, 20, .22));color:var(--tole-texte, #F6D9B4);--icone-accent: var(--accent)}.panneau-tete{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:10px}.panneau-tete p{margin:0;font-size:13px;color:var(--tole-texte, #EBC9A6)}.panneau-tete p b{color:var(--tole-texte-fort, #FFF3E2)}.panneau-tete .droite{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto}.panneau-tete a.lien{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--tole-lien, #FBE0B8);--icone: var(--tole-lien, #FBE0B8)}.contenu .plaque,.plaque{display:inline-flex;align-items:center;gap:8px;margin:0;padding:5px 20px 4px;background:radial-gradient(circle,var(--plaque-rivet, #B48A6A) 0 1.4px,transparent 2px) left 5px center/6px 6px no-repeat,radial-gradient(circle,var(--plaque-rivet, #B48A6A) 0 1.4px,transparent 2px) right 5px center/6px 6px no-repeat,var(--plaque-fond, linear-gradient(180deg, #FFF8EA, #F3E1C2));border-radius:var(--plaque-rayon, 7px);box-shadow:var(--plaque-ombre, inset 0 0 0 3px #FBF0DC, inset 0 0 0 4.5px #7C3032, 0 2px 0 rgba(0, 0, 0, .4));font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);font-size:21px;line-height:1.2;color:var(--plaque-texte, #7C3032);--icone: var(--plaque-texte, #7C3032)}.contenu .plaque .ico,.plaque .ico{width:22px;height:22px}.contenu .plaque.petite,.plaque.petite{padding:4px 16px 3px;font-size:17px}.contenu .plaque.petite .ico,.plaque.petite .ico{width:20px;height:20px}.palettes-defile{overflow-x:auto}.contenu table.palettes,table.palettes{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;background:none}.contenu table.palettes th,table.palettes th{padding:4px 6px 6px;text-align:left;font:600 10.5px/1 var(--police-chiffres);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--tole-texte, #E9C9A6);background:none;border:0}.contenu table.palettes td,table.palettes td{padding:6px;vertical-align:middle;white-space:nowrap;background:none;border:0;border-top:1px solid rgba(0,0,0,.35);box-shadow:inset 0 1px #ffdcb40f}.contenu table.palettes tr>:first-child,table.palettes tr>:first-child{padding-left:2px}.contenu table.palettes tr>:last-child,table.palettes tr>:last-child{padding-right:2px}.contenu table.palettes .detail,table.palettes .detail{display:block;margin-top:3px;font-size:11px;white-space:normal;color:var(--tole-detail, #F2C27E)}.fl{position:relative;display:inline-flex;vertical-align:middle;font:600 14px/1 var(--police-chiffres);text-transform:uppercase;white-space:pre;color:var(--palette-lettre, #F7E6CB)}.fl:not(.pret){box-sizing:border-box;align-items:center;min-width:calc(var(--n, 0) * .94em + (var(--n, 1) - 1) * 2px);height:1.46em;padding:0 .4em;letter-spacing:.14em;border-radius:2px;background:var(--palette-haut, #3A2620)}.fl.petit{font-size:12.5px}.fl.moyen{font-size:16px}.fl.gain{color:var(--palette-gain, #BFE3A8)}.fl.joueur{color:#fff}.fl.joueur:not(.pret){background:var(--z)}.fl.joueur .fl-cases i{background:linear-gradient(180deg,color-mix(in srgb,var(--z),#fff 10%) 0%,var(--z) 48%,var(--palette-fente, #140C09) 48%,var(--palette-fente, #140C09) 53%,color-mix(in srgb,var(--z),#000 14%) 53%)}.fl-cases{display:inline-flex;gap:2px}.fl-cases i{display:inline-flex;align-items:center;justify-content:center;width:.94em;height:1.46em;font-style:normal;border-radius:2px;background:linear-gradient(180deg,var(--palette-reflet, #432D26) 0%,var(--palette-haut, #3A2620) 48%,var(--palette-fente, #140C09) 48%,var(--palette-fente, #140C09) 53%,var(--palette-bas, #2F1F1A) 53%,var(--palette-ombre, #35241E) 100%);box-shadow:inset 0 0 0 1px #00000073,0 1px #ffdcb412;transform-origin:50% 50%}.fl-cases i.fin{width:.4em;background:none;box-shadow:none}.fl-cases i.ca{animation:clac-a 70ms linear}.fl-cases i.cb{animation:clac-b 70ms linear}@keyframes clac-a{50%{transform:perspective(40px) rotateX(-75deg);filter:brightness(.6)}}@keyframes clac-b{50%{transform:perspective(40px) rotateX(-75deg);filter:brightness(.6)}}@media (max-width: 960px){.panneau-quai{padding:10px 12px 12px}.fl.petit,.fl{font-size:11.5px}.contenu table.palettes thead,table.palettes thead{display:none}.contenu table.palettes tr,table.palettes tr{display:flex;flex-wrap:wrap;gap:6px 8px;padding:9px 0 10px;border-top:1px solid rgba(0,0,0,.35);box-shadow:inset 0 1px #ffdcb40f}.contenu table.palettes td,table.palettes td{padding:0;border:0;box-shadow:none}}@media (min-width: 961px){body.gabarit:not(.connecte) .menu-visiteur{display:none}body.gabarit:not(.connecte) .corps{display:block}body.gabarit:not(.connecte) .contenu{padding-left:32px;padding-right:32px}}body.gabarit:not(.connecte) .outils{min-height:0;margin:0}.barre-visiteur{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:8px 20px;background:var(--barre-visiteur-fond, var(--menu-fond));border-bottom:var(--barre-visiteur-bord, var(--surface-bord));font-size:14px}.nav-publique{display:flex;flex-wrap:wrap;gap:2px 4px}.nav-publique a{padding:6px 10px;border-radius:var(--rayon-petit);font-weight:600;color:var(--menu-lien);text-decoration:none}.nav-publique a:hover,.nav-publique a:focus-visible{background:var(--menu-survol-fond);color:var(--menu-survol-texte)}.nav-publique a[aria-current=page]{background:var(--menu-actif-fond);color:var(--menu-actif-texte)}.barre-visiteur{position:relative}.acces-visiteur{display:flex;align-items:center;gap:16px;margin:0 0 0 auto}.acces-visiteur .inscription{font-weight:700;color:var(--menu-lien)}.acces-visiteur .inscription:hover,.acces-visiteur .inscription:focus-visible{color:var(--menu-survol-texte)}.connexion-rapide{position:relative}.connexion-rapide>summary{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 16px;list-style:none;cursor:pointer}.connexion-rapide>summary::-webkit-details-marker{display:none}.connexion-rapide>summary:after{content:"";display:inline-block;width:0;height:0;margin-left:2px;border:5px solid transparent;border-top-color:currentColor;border-bottom:0;transition:transform .15s}.connexion-rapide[open]>summary:after{transform:rotate(180deg)}.connexion-panneau{position:absolute;top:calc(100% + 10px);right:0;z-index:30;display:flex;flex-direction:column;gap:6px;width:270px;padding:16px 18px 14px;background:var(--surface);border:var(--surface-bord);border-radius:var(--rayon);box-shadow:var(--surface-ombre);box-shadow:0 12px 28px #3c1e0f38}.connexion-panneau:before{content:"";position:absolute;top:-7px;right:34px;width:12px;height:12px;background:var(--surface);border-left:var(--surface-bord);border-top:var(--surface-bord);transform:rotate(45deg)}.connexion-panneau>label:not(.case){font-weight:600;font-size:13.5px}.connexion-panneau input:not([type=checkbox]){width:100%;box-sizing:border-box;margin:0 0 4px}.connexion-panneau .case{display:inline-flex;align-items:center;gap:6px;margin:2px 0 4px;font-size:13.5px}.connexion-panneau .bouton{justify-content:center;margin:0}.connexion-panneau .oubli{align-self:center;margin-top:2px;font-size:13px}.connexion-panneau .page-reservee{display:flex;gap:8px;margin:0 0 4px;padding:7px 10px;border:1px solid var(--attention-bord);border-radius:var(--rayon-petit);background:var(--attention-fond);font-size:13px;font-weight:600;line-height:1.35;color:var(--attention)}.connexion-panneau .page-reservee .ico{flex:none;width:16px;height:16px;margin-top:1px}.connexion-panneau .erreur-connexion{margin:0 0 4px;padding:6px 10px;border-radius:var(--rayon-petit);background:var(--erreur-fond);font-size:13px;font-weight:600;color:var(--erreur)}.texte-aide{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.texte-aide>div,.texte-aide p{margin:0 0 .6em}.texte-aide img{max-width:100%;height:auto;vertical-align:middle}.texte-aide font{font:inherit;color:inherit}.texte-aide hr{margin:14px 0;border:0;border-top:1px dashed var(--surface-bord-couleur)}.texte-aide ul,.texte-aide ol{margin:0 0 .8em;padding-left:1.4em}.texte-aide:not(.guide-fichier) :is(h1,h2,h3,h4,h5,h6){margin:1em 0 .4em!important;padding:0;font-size:16px;background:none;color:var(--h3-texte)}.texte-aide table{max-width:100%}.guide-sous-section{margin:10px 0 0;border:var(--surface-bord);border-radius:var(--rayon);background:var(--surface)}.guide-sous-section>summary{display:flex;align-items:center;gap:10px;padding:9px 14px;cursor:pointer;list-style:none;border-radius:var(--rayon)}.guide-sous-section>summary::-webkit-details-marker{display:none}.guide-sous-section>summary:before{content:"";flex:none;width:8px;height:8px;margin:0 2px;border-right:2px solid var(--icone);border-bottom:2px solid var(--icone);transform:rotate(-45deg);transition:transform .15s}.guide-sous-section>summary:hover{background:var(--outil-survol)}.guide-sous-section>summary>:is(h2,h3,h4,h5){margin:0;padding:0;font-size:16px;background:none;color:var(--h3-texte)}.guide-sous-section[open]>summary{border-bottom:var(--surface-bord);border-radius:var(--rayon) var(--rayon) 0 0}.guide-sous-section[open]>summary:before{transform:rotate(45deg)}.guide-sous-section>.texte-aide{padding:12px 16px 6px}.aide-popin h2{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-family:var(--police-titre);font-weight:var(--titre-graisse);text-transform:var(--titre-casse);letter-spacing:var(--titre-espace);font-size:22px;color:var(--h2-texte)}.aide-popin h2 .ico{width:24px;height:24px}.aide-popin .aide-popin-surtitre{display:flex;align-items:center;gap:6px;margin:0 0 4px;font:600 12px/1.2 var(--police-chiffres);letter-spacing:.1em;text-transform:uppercase;color:var(--texte-doux)}.aide-popin .aide-popin-lien{margin:16px 0 0;padding-top:12px;border-top:1px dashed var(--surface-bord-couleur);font-weight:600}.aide-popin .aide-popin-lien a{display:inline-flex;align-items:center;gap:6px}
