.mlm-rankings-box{position:relative;margin:0;padding:20px 20px 20px 20px;background-color:#f4f4f4;border-style:solid;border-width:4px 4px 4px 4px;border-color:#fff;border-radius:15px 15px 15px 15px;box-shadow:0 0 20px 0 rgb(0 0 0 / 7%)}.mlm-rankings-box .date-filter{text-align:right}.mlm-rankings-box .date-filter select{width:140px;height:auto;margin:0 1px 7px;padding:.675rem .75rem;font-size:1.38rem;display:inline-block}.mlm-rankings-box ul.tabs{margin-bottom:0}.mlm-rankings-box>ul.tabs li:before{content:""}.mlm-rankings-box>ul.tabs li{list-style-type:none;color:#212121;display:inline-block;padding:20px 25px;font-weight:700;line-height:1}.mlm-rankings-box ul.tabs li a{text-decoration:none}.mlm-rankings-box ul.tabs li.active{background-color:#fff}.mlm-rankings-wrapper .mlm-bottom-buttons{margin:40px;text-align:center}.mlm-rankings-wrapper .mlm-bottom-buttons button.mlm-add-item{border:none;font-size:130%}.mlm-rankings-wrapper .mlm-bottom-buttons button.mlm-add-item.invisible{visibility:hidden}.mlm-rankings-box .ranking-data,.mlm-rankings-box .ranking-item-data{background-color:#fff;padding:20px}.mlm-rankings-box .ranking-data{position:relative;overflow-x:auto}.mlm-rankings-box .ranking-data .mlm-login{position:absolute;width:400px;height:270px;top:0;background:rgba(255,255,255,.95);margin-left:auto;margin-right:auto;left:0;right:0;border-radius:5px;border:1px solid #f4f4f4;box-shadow:0 7px 31px 0 rgb(0 65 7 / 35%);text-align:center;display:table;font-weight:700}.mlm-rankings-box .ranking-data .mlm-login .mlm-login-wrapper{display:table-cell;vertical-align:middle}.mlm-rankings-box .ranking-data .mlm-login button{border:none}.mlm-rankings-box .ranking-data .mlm-login p{margin:25px 0 0;font-size:150%}.mlm-rankings-box .ranking-data .mlm-login span{margin:0 5px}.mlm-rankings-box .ranking-data .mlm-close-window{position:absolute;right:-1px;top:-1px;font-size:small;background-color:#f4f4f4;padding:5px 10px;font-weight:700;box-shadow:none;border-radius:0;color:#000;border:none}.mlm-rankings-box .ranking-data .mlm-close-window:hover{cursor:pointer;background-color:#e6e6e6}.mlm-rankings-box table.rankings-list{width:100%}.mlm-rankings-box table.rankings-list th{text-align:left;font-size:12px}.mlm-rankings-box table.rankings-list td:not(:last-child),.mlm-rankings-box table.rankings-list th:not(:last-child){border-right:1px solid #f1f1f1}.mlm-rankings-box table.rankings-list tbody tr:nth-child(odd){background:#f7f7f7}.mlm-rankings-box table.rankings-list tbody tr:hover td{background:#66dd8f57}.mlm-rankings-box table.rankings-list tbody tr:hover td:not(:last-child){border-right:1px solid #0fb36c30}.mlm-rankings-box table.rankings-list td,.mlm-rankings-box table.rankings-list th{padding:10px}.mlm-rankings-box table.rankings-list .name{font-size:120%;word-break:keep-all}.mlm-rankings-box table.rankings-list .company-name{font-weight:700;word-break:keep-all}.mlm-rankings-box table.rankings-list .votes{font-weight:700;font-size:150%;word-break:keep-all}.mlm-rankings-box table.rankings-list .description{font-size:10px;word-break:keep-all}.mlm-rankings-box table.rankings-list .position{text-align:center}.mlm-rankings-box table.rankings-list .position .wrapper{position:relative;width:120px;height:80px}.mlm-rankings-box table.rankings-list .position span.index{position:absolute;background:#fff;border-radius:50%;font-weight:700;font-size:12px;-webkit-box-shadow:0 0 12px 0 rgba(66,68,90,.2);-moz-box-shadow:0 0 12px 0 rgba(66,68,90,.2);box-shadow:0 0 12px 0 rgba(66,68,90,.2);left:4px;width:35px;height:35px;line-height:36px;text-align:center}.mlm-rankings-box table.rankings-list .position.p-1 span.index{background:#e6c132;background:linear-gradient(90deg,rgba(175,129,39,1) 0,rgba(230,193,50,1) 30%,rgba(230,193,50,1) 70%,rgba(175,129,39,1) 100%)}.mlm-rankings-box table.rankings-list .position.p-2 span.index{background:#c7c8ca;background:linear-gradient(90deg,rgba(165,166,168,1) 0,rgba(199,200,202,1) 30%,rgba(199,200,202,1) 70%,rgba(165,166,168,1) 100%)}.mlm-rankings-box table.rankings-list .position.p-3 span.index{background:#eeb84a;background:linear-gradient(90deg,rgba(203,133,42,1) 0,rgba(238,184,74,1) 30%,rgba(238,184,74,1) 70%,rgba(203,133,42,1) 100%)}.mlm-rankings-box .ranking-range-time-wrapper{height:36px;width:100%}.mlm-rankings-box .ranking-range-time{float:right;text-align:right;height:0}.mlm-rankings-box .ranking-range-time li{display:inline-block;margin-left:2px}.mlm-rankings-box .ranking-range-time-clear-filter{float:right;margin-left:2px}.mlm-rankings-box .filter-panel-wrapper,.mlm-rankings-box .pagination-wrapper{width:100%;height:52px;background:#fff;text-align:center}.mlm-rankings-box .filter-panel-wrapper.top{padding:15px 17px 0}.mlm-rankings-box .filter-panel-wrapper.bottom{padding:0 17px}.mlm-rankings-box .pagination-wrapper{padding:3px 17px}.mlm-rankings-box .filter-panel input.search{width:100%;border-radius:.25rem;border:1px solid #ced4da;padding:.375rem .75rem;outline:0}.mlm-rankings-box input:not([type=submit]):focus,.mlm-rankings-box select:focus,.mlm-rankings-box textarea:focus{border:1px solid #66dd8f!important;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.mlm-rankings-box .pagination li{display:inline-block}.mlm-rankings-box .pagination .btn,.mlm-rankings-box .ranking-range-time .btn,.mlm-rankings-box .ranking-range-time-clear-filter .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1.3rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0 1px;box-shadow:none}.mlm-rankings-box .pagination .btn-outline-secondary,.mlm-rankings-box .ranking-range-time .btn-outline-secondary,.mlm-rankings-box .ranking-range-time-clear-filter .btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#ced4da}.mlm-rankings-box .pagination .btn-outline-secondary:hover,.mlm-rankings-box .ranking-range-time .btn-outline-secondary:hover,.mlm-rankings-box .ranking-range-time-clear-filter .btn-outline-secondary:hover{color:#fff;background-color:#66dd8f;border-color:#66dd8f}.mlm-rankings-box .pagination .btn-outline-secondary:disabled,.mlm-rankings-box .ranking-range-time .btn-outline-secondary:disabled{color:#6c757d;background-color:transparent;border-color:#ced4da}.mlm-rankings-box .pagination .btn-outline-secondary.active,.mlm-rankings-box .ranking-range-time .btn-outline-secondary.active{background-color:#0fb36c;color:#fff;border-color:#0fb36c!important}.mlm-rankings-box .pagination .btn.btn-primary{color:#fff;background-color:#007bff;border-color:#383a3b}.mlm-rankings-box .pagination .btn-primary.disabled,.mlm-rankings-box .pagination .btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.mlm-rankings-box .pagination .btn.disabled,.mlm-rankings-box .pagination .btn:disabled{opacity:.65,}.mlm-rankings-box table.rankings-list img{width:75px;height:75px;border-radius:50%;border:4px solid #fff;-webkit-box-shadow:0 0 18px 0 rgba(66,68,90,.4);-moz-box-shadow:0 0 18px 0 rgba(66,68,90,.4);box-shadow:0 0 18px 0 rgba(66,68,90,.4);background-color:#fff}.mlm-rankings-box table.rankings-list .vote{text-align:center}.mlm-rankings-box table.rankings-list .vote button{position:relative;border-width:0;font-family:Roboto,Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;color:#fff;background-color:#0fb36c;box-shadow:0 7px 31px 0 rgb(0 65 7 / 35%);border-radius:5px 5px 5px 5px;padding:13px 25px 13px 25px;word-break:normal}.mlm-rankings-box table.rankings-list .vote button:hover{cursor:pointer;color:#fff;background-color:#66dd8f}.mlm-rankings-box .label{display:inline-block;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1.3;color:#fff;text-align:center;vertical-align:baseline;border-radius:.25em}.mlm-rankings-box table.rankings-list .vote .label{position:absolute;top:0;left:0;width:100%;height:100%;line-height:1.6;padding-top:3px}.mlm-rankings-box .label.label-danger{background-color:#d9534f}.mlm-rankings-box .label.label-success{background-color:#66dd8f}.ranking-item-data{display:table;width:100%}.ranking-item-data .item-image{border-radius:50%;border:4px solid #fff;-webkit-box-shadow:0 0 18px 0 rgba(66,68,90,.4);-moz-box-shadow:0 0 18px 0 rgba(66,68,90,.4);box-shadow:0 0 18px 0 rgba(66,68,90,.4);margin:10px 20px 20px 10px;width:300px}.ranking-item-data .informations{margin:10px;padding-left:10px}.ranking-item-data .informations span{font-size:smaller;font-weight:700;color:#505050}.ranking-item-data:after{content:"";clear:both;display:block}.ranking-item-data .data-row{display:table-row}.ranking-item-data .data-left-box{display:table-cell;vertical-align:top;width:350px;text-align:center}.ranking-item-data .data-box{position:relative;display:table-cell;vertical-align:top}.ranking-item-data .data-box p{margin:0}.ranking-item-data .badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.ranking-item-data .badge.item-title{background:#0fb36c;color:#fff}.ranking-item-data .data-box .badge.item-action{background:#f4f4f4;color:#000}.ranking-item-data .data-box a.item-action{font-size:12px}.ranking-item-data .data-box a.item-action:hover{background:#6c757d}.ranking-item-data .data-box .item-action.right{position:absolute;top:0;right:0}.ranking-item-data .data-box .data-row{padding-bottom:10px}.ranking-item-data .data-box .information-row:after{content:"";margin-bottom:10px;display:block}.ranking-item-data .information-row .data{border-bottom:1px solid #f4f4f4}.ranking-item-data .information-row .title{font-size:smaller;color:#505050;margin-top:-3px}.ranking-item-data .information-row.name .data{font-size:220%;line-height:105%}.ranking-item-data .information-row.company-name .data{font-weight:700}.ranking-item-data .information-row.best-rank .data span.best-rank-number.badge{font-size:130%;background-color:#0fb36c;color:#fff;margin:0 5px 5px}.ranking-item-data .information-row.best-rank .data span.best-rank-date{font-size:small;font-weight:400}.mlm-rankings-box h2.item-title{border-bottom:1px solid #ced4da;padding-bottom:7px}.ranking-item-data .links{border-top:2px solid rgba(0,0,0,.125);margin-top:50px}.ranking-item-data .links li{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-width:0 0 1px}.ranking-item-data .links li:last-child{border-bottom-width:0}.mlm-rankings-box form.ranking-item input[type=file]:not(:disabled):not([readonly]){cursor:pointer}.mlm-rankings-box form.ranking-item input[type=text],.mlm-rankings-box form.ranking-item select{border:1px solid #ced4da;padding:.375rem .75rem;border-radius:.25rem;width:100%;background-color:#fff}.mlm-rankings-box form.ranking-item input[type=file]{background-color:#fff;padding:.975rem .75rem;border-width:1px;border-style:solid;border-color:#ced4da;border-radius:.25rem;width:100%;line-height:1px;outline:0}.mlm-rankings-box form.ranking-item input[type=file]::file-selector-button{padding:.975rem .75rem;margin:-.975rem -.75rem;border-width:0;border-style:solid;border-color:inherit;background-color:#e9ecef;pointer-events:none;border-inline-end-width:1px;margin-inline-end:.75rem}.mlm-rankings-box form.ranking-item textarea{border:1px solid #ced4da;background-color:#fff;padding:.375rem,.75rem;border-radius:.25rem;width:100%}.mlm-rankings-box .form-table{border-collapse:separate;border-spacing:0 .5em;width:100%}.mlm-rankings-box .form-table th{vertical-align:top;text-align:left;width:200px;font-weight:600}.mlm-rankings-box .form-table td{line-height:1.3;vertical-align:middle}.mlm-rankings-box .form-table span.description{font-size:13px;color:#8a9198}.mlm-rankings-box.create .submit{text-align:right;margin:25px 0 15px}.mlm-rankings-box.create .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.mlm-rankings-box.create .alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.mlm-rankings-box.create .alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.mlm-rankings-box.create .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.mlm-add-item-message{text-align:center}.mlm-rankings-box .display-more{position:absolute;bottom:0;width:100%;height:50%;z-index:100;background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 40%);display:flex;align-items:center}.mlm-rankings-box .display-more .button{margin:0 auto;background-color:transparent;background-image:linear-gradient(90deg,var(--e-global-color-accent) 0,#008e50 100%)}.mlm-rankings-box .display-more .button:hover{background-color:transparent;background-image:linear-gradient(270deg,var(--e-global-color-accent) 0,#008e50 100%)}.mlm-rankings-box .ranking-data.mode-mini table tr:nth-child(n+6){filter:blur(4px);-webkit-filter:blur(4px)}.ranking-item-comment-box{padding:30px 25px}@media (max-width:767px){.mlm-rankings-box .ranking-range-time{height:auto;margin-bottom:7px}.mlm-rankings-box table.rankings-list td{min-width:75px}.mlm-rankings-box table.rankings-list td:nth-last-child(2),.mlm-rankings-box table.rankings-list th:nth-last-child(2){display:none}.mlm-rankings-box table.rankings-list .votes{font-size:100%}.mlm-rankings-box table.rankings-list .company-name{font-size:100%}.ranking-item-data{display:block}.ranking-item-data .data-row{display:block}.ranking-item-data .data-left-box{display:block;margin:0 auto;width:auto;max-width:350px}.ranking-item-data .item-image{margin:10px 0}.ranking-item-data .data-box .item-action.right{position:relative;text-align:right}.ranking-item-data .data-box{display:block}}